@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__7nzvra__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__7nzvra__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-stretch:62% 125%;font-family:archivo;src:url(../media/archivo_latin_wdth_normal-s.p.1h4hl0m83hjjz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_c82edcb7-module__HEsRmG__className{font-family:archivo,archivo Fallback,Arial Black,Helvetica Neue,Arial,sans-serif}.archivo_c82edcb7-module__HEsRmG__variable{--font-archivo:"archivo", "archivo Fallback", Arial Black, Helvetica Neue, Arial, sans-serif}
:root{--wear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 10.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E")}.wheel{--wheel-size:40rem;-webkit-tap-highlight-color:transparent;cursor:grab;font-size:calc(var(--wheel-size) / 100);height:var(--wheel-size);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:var(--wheel-size);position:relative}.wheel[data-dragging]{cursor:grabbing}.wheel-stage{perspective:240em;width:100%;height:100%;position:relative}.wheel-body,.wheel-rotor{height:100em;transform-style:preserve-3d;width:100em;position:absolute;top:0;left:0}.wheel-rotor{will-change:transform}.wheel-rotor>*,.wheel-caliper,.wheel-sheen{position:absolute;top:50%;left:50%}.wheel-facet{backface-visibility:hidden;display:block}.wheel-facet i{border-radius:inherit;pointer-events:none;background:#000;position:absolute;inset:0}.wheel-tread{background:linear-gradient(#0000 0 29%,#0a0a09 29% 34%,#0000 34% 66%,#0a0a09 66% 71%,#0000 71%),linear-gradient(65deg,#0000 0 38%,#0c0c0b 38% 60%,#0000 60%) top/100% 50% no-repeat,linear-gradient(115deg,#0000 0 38%,#0c0c0b 38% 60%,#0000 60%) bottom/100% 50% no-repeat,#2c2c29;width:6.9em;height:24em;margin:-12em 0 0 -3.45em}.wheel-shoulder{background:linear-gradient(#1c1c1a,#2c2c29);width:6.6em;height:5.9em;margin:-2.95em 0 0 -3.3em}.wheel-barrel{background:linear-gradient(90deg,#6f6e68,#9a9992 45%,#66655f);width:6.2em;height:24em;margin:-12em 0 0 -3.1em}.wheel-barrel-back{background:radial-gradient(circle,#262522 0 35%,#161614 100%);border-radius:50%;width:59em;height:59em;margin:-29.5em 0 0 -29.5em;transform:translateZ(-10em)}.wheel-disc{width:48em;height:48em;margin:-24em 0 0 -24em;transform:translateZ(-3em)}.wheel-spokes,.wheel-caliper{pointer-events:none;width:60em;height:60em;margin:-30em 0 0 -30em}.wheel-caliper{transform:translateZ(4em)}.wheel-disc svg,.wheel-spokes svg,.wheel-caliper svg,.wheel-sidewall svg{width:100%;height:100%}.wheel-lip{background:radial-gradient(circle closest-side,#0000 0 87.5%,#6f6e69 87.5% 88.6%,#e8e7e0 90%,#b9b8b1 93%,#f6f5ef 96%,#8f8e88 100%);border-radius:50%;width:65em;height:65em;margin:-32.5em 0 0 -32.5em;transform:translateZ(15em)}.wheel-sidewall{background:radial-gradient(circle closest-side,#0000 0 68.6%,#0f0f0e 68.6% 70%,#2c2c29 73%,#1e1e1c 81%,#292926 92%,#141413 100%);border-radius:50%;width:93em;height:93em;margin:-46.5em 0 0 -46.5em;transform:translateZ(16em)}.wheel-lettering{font-family:var(--display-font);letter-spacing:5px;font-size:44px;font-weight:800;font-stretch:70%}.wheel-cap{background:radial-gradient(circle at 34% 30%, #ffe970, var(--signal) 52%, #c9a700 100%);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:7.6em;height:7.6em;margin:-3.8em 0 0 -3.8em;display:flex;transform:translateZ(15.6em);box-shadow:inset 0 0 0 .35em #11110f2e,0 0 0 .25em #8f8e88}.wheel-cap svg{width:4.3em}.wheel-sheen{pointer-events:none;background:linear-gradient(138deg,#fff3,#fff0 34%,#0000 64%,#00000029);border-radius:50%;width:65em;height:65em;margin:-32.5em 0 0 -32.5em;transform:translateZ(16.4em)}.wheel-shadow{background:radial-gradient(closest-side,#0000008c,#0000);width:92%;height:11%;position:absolute;bottom:-4.5%;left:4%}.gauge{width:min(100%,72rem);max-width:100%;margin-inline:auto;position:relative;container-type:inline-size}.gauge-dial{animation:gauge-on .9s var(--ease-out) both;width:100%;height:auto;display:block;overflow:visible}.gauge-tick{stroke:#f7f5ee3d;stroke-width:3px;transition:stroke .22s}.gauge-tick.is-major{stroke:#f7f5ee8c;stroke-width:6px}.gauge-tick.is-lit{stroke:var(--signal)}.gauge-label{fill:#f7f5ee66;font-family:var(--display-font);letter-spacing:1.5px;text-transform:uppercase;font-size:34px;font-weight:800;font-stretch:72%;transition:fill .22s}.gauge-label.is-on{fill:var(--signal)}.gauge-title{pointer-events:none;text-align:center;place-items:center;margin:0;display:grid;position:absolute;top:33%;left:0;right:0}.gauge-lead{font-family:var(--display-font);letter-spacing:-.045em;font-size:6.4cqw;font-weight:900;font-stretch:112%;line-height:.95}.gauge-word{font-size:11.5cqw;line-height:1.02}.gauge-word em{animation:gauge-word .38s var(--ease-out) both;display:inline-block}@keyframes gauge-on{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes gauge-word{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}.drum{transition:width .52s var(--ease-out);vertical-align:baseline;white-space:nowrap;width:var(--drum-width,auto);display:inline-block;position:relative}.drum-sizer{visibility:hidden}.drum-window{perspective:6lh;position:absolute;inset:-.6lh -.4em -.6lh -.15em;-webkit-mask-image:linear-gradient(#0000,#000 32% 68%,#0000);mask-image:linear-gradient(#0000,#000 32% 68%,#0000)}.drum-reel{height:1lh;transform-style:preserve-3d;position:absolute;top:.6lh;left:.15em;right:0}.drum-face{backface-visibility:hidden;height:1lh;position:absolute;top:0;left:0}.decal{aspect-ratio:1.6;background:linear-gradient(158deg, #ffffff4d, #fff0 40%, #0000 72%, #00000012), var(--signal);color:var(--ink);border-radius:6.5%/10.4%;grid-template-rows:1fr auto;width:100%;padding:6.5% 7% 6%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.decal-headline{font-family:var(--body-font);letter-spacing:-.045em;font-size:14.4cqw;font-weight:760;line-height:.96}.decal-foot{justify-content:space-between;align-items:flex-end;display:flex}.decal-wordmark{width:27cqw;height:auto}.decal-arrow{width:11cqw;height:auto}.lanes{border-top:.32rem solid var(--chalk);grid-template-columns:1fr 1fr;display:grid;position:relative}.lane{padding:clamp(2.5rem, 5vw, 4.5rem) var(--page-gutter) clamp(3.5rem, 7vw, 6.5rem);align-content:start;gap:clamp(2rem,4vw,3.5rem);transition:background-color .3s;display:grid;position:relative}.lane:hover,.lane:focus-within{background:#ffffff09}.lane:has(.lane-link:focus-visible){outline:3px solid var(--signal);outline-offset:-.5rem}.lane-paint{color:var(--chalk);-webkit-mask-image:var(--wear);mask-image:var(--wear);text-align:center;transform-origin:50% 100%;font-size:clamp(4.5rem,12.5vw,12rem);transition:color .32s;display:block;transform:perspective(36em)rotateX(46deg)scaleY(1.45);-webkit-mask-size:320px;mask-size:320px}.lane:hover .lane-paint,.lane:focus-within .lane-paint{color:var(--signal)}.lane-copy{justify-items:start;gap:1rem;max-width:31rem;display:grid}.lane-copy .t-kicker{color:var(--signal)}.lane-copy .t-body{color:var(--muted-light)}.lane-link{margin-top:.75rem}.lane-link:after{content:"";position:absolute;inset:0}.lane-link:focus-visible{outline:none}.lanes-centerline{border-inline:.5rem solid var(--signal);width:1.6rem;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.road-rows{margin:0 auto;list-style:none;display:grid}.road-rows>li{background:repeating-linear-gradient(90deg,currentColor 0 2.4rem,#0000 2.4rem 3.8rem) top/100% 3px no-repeat;grid-template-columns:5rem minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;gap:.75rem clamp(1.5rem,4vw,4rem);padding-block:2rem 2.4rem;display:grid}.road-rows-number{font-size:2.75rem}.road-rows .t-body{opacity:.78;max-width:36rem}@media (max-width:640px){.road-rows>li{grid-template-columns:3.25rem minmax(0,1fr)}.road-rows>li>:nth-child(3){grid-column:2}.road-rows-number{font-size:2.1rem}}@media (max-width:760px){.lanes{grid-template-columns:1fr}.lanes-centerline{border-block:.45rem solid var(--signal);border-inline:0;width:100%;height:1.45rem;top:50%;bottom:auto;left:0;transform:translateY(-50%)}.lane-left{padding-bottom:4.5rem}.lane-right{padding-top:4rem}.lane-paint{font-size:26vw}}.orbit{place-items:center;width:19rem;height:15rem;margin-inline:auto;display:grid}.orbit .wheel{--wheel-size:9rem}.orbit-ring{transform-style:preserve-3d;animation:46s linear infinite orbit-turn;position:absolute;top:50%;left:50%}.orbit-ring>span{backface-visibility:hidden;transform:rotateY(var(--a)) translateZ(var(--r)) translate(-50%, -50%);white-space:pre;line-height:1;position:absolute;top:0;left:0}.orbit-ring.is-outer{--bank:-8deg;--r:calc(var(--wheel-size) * .7);--tilt:-14deg;color:var(--signal);font-family:var(--display-font);letter-spacing:.02em;font-size:.95rem;font-weight:900;font-stretch:112%}.orbit-ring.is-inner{--bank:10deg;--r:calc(var(--wheel-size) * .9);--tilt:-26deg;color:var(--muted-light);font-family:var(--serif-font);font-size:.92rem;font-style:italic;animation-duration:64s;animation-direction:reverse}@keyframes orbit-turn{0%{transform:rotateZ(var(--bank)) rotateX(var(--tilt)) rotateY(0deg)}to{transform:rotateZ(var(--bank)) rotateX(var(--tilt)) rotateY(-360deg)}}.trivision{gap:.9rem;display:grid}.trivision-frame{background:linear-gradient(#2f2f2b,#1f1f1c);border-radius:.75rem;padding:clamp(.45rem,1vw,.85rem);box-shadow:0 2.5rem 3.5rem -2rem #11110f8c,inset 0 0 0 2px #3c3c37}.trivision-panel{aspect-ratio:16/7.2;perspective:2400px;background:#0b0b0a;border-radius:.3rem;position:relative;overflow:hidden;container-type:inline-size}.tv-slat{bottom:0;left:calc(var(--j) * 100% / var(--s));transform:translateZ(calc(-28.87cqw / var(--s)));transform-style:preserve-3d;width:calc(100% / var(--s) + .6px);will-change:transform;position:absolute;top:0}.tv-face{backface-visibility:hidden;transform:rotateY(calc(var(--k) * 120deg)) translateZ(calc(28.87cqw / var(--s)));position:absolute;inset:0;overflow:hidden}.tv-face:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#00000038,#ffffff0d 30%,#0000 60%,#00000047);position:absolute;inset:0}.tv-face>i{opacity:0;z-index:3;background:#000;position:absolute;inset:0}.tv-art{bottom:0;left:calc(var(--j) * -100cqw / var(--s));width:100cqw;position:absolute;top:0}.tv-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.tv-photo:after{content:"";background:linear-gradient(20deg,#0a0a09c7,#0a0a0900 46%);position:absolute;inset:0}.tv-caption,.tv-message{gap:.6cqw;display:grid;position:absolute}.tv-caption{color:var(--chalk);max-width:48cqw;bottom:3.6cqw;left:4cqw}.tv-caption strong{font-family:var(--display-font);letter-spacing:-.03em;font-size:3.6cqw;font-weight:900;font-stretch:108%;line-height:1}.tv-caption span{color:#f7f5eed1;font-size:1.55cqw;line-height:1.35}.tv-message{background:var(--signal);color:var(--ink);align-content:center;padding-inline:6cqw;inset:0}.tv-message strong{font-family:var(--body-font);letter-spacing:-.05em;max-width:11ch;font-size:9.4cqw;font-weight:760;line-height:.95}.tv-message span{font-size:2cqw;font-weight:600}.trivision-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.trivision-dots{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.trivision-dots li{height:.3rem;transition:background-color .3s ease, width .3s var(--ease-out);background:#11110f2e;border-radius:1px;width:1.4rem}.trivision-dots li.is-on{background:var(--ink);width:2.6rem}.trivision-pause{color:inherit;cursor:pointer;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:.3em;background:0 0;border:0;border-radius:.45rem;padding:0 .5rem;font-size:.9rem;font-weight:650;text-decoration-thickness:2px}.flip{justify-items:center;gap:.75rem;display:grid}.flip-pause{color:var(--muted);cursor:pointer;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:.3em;background:0 0;border:0;border-radius:.45rem;padding:0 .5rem;font-size:.9rem;font-weight:650;text-decoration-thickness:2px}.flip-board{--t:min(5.2vw, 4.1rem);border-radius:calc(var(--t) * .24);gap:calc(var(--t) * .14);padding:calc(var(--t) * .3);background:#0c0c0b;border:0;display:grid;box-shadow:0 2.4rem 3.4rem -2rem #11110fb3,inset 0 0 0 2px #262622}.flip-row{gap:calc(var(--t) * .07);display:flex}.flip-tile{color:var(--ink);font-family:var(--display-font);font-size:calc(var(--t) * 1.02);height:calc(var(--t) * 1.36);perspective:calc(var(--t) * 6);width:var(--t);font-weight:800;font-stretch:78%;display:block;position:relative}.flip-half,.flip-flap{backface-visibility:hidden;background:linear-gradient(#ffe24f, var(--signal));border-radius:calc(var(--t) * .09) calc(var(--t) * .09) 0 0;height:50%;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.flip-half.is-bottom,.flip-flap.is-bottom{background:linear-gradient(#efc400, var(--signal));border-radius:0 0 calc(var(--t) * .09) calc(var(--t) * .09);top:auto;bottom:0}.flip-flap{z-index:2}.flip-flap.is-top{transform-origin:50% 100%}.flip-flap.is-bottom{transform-origin:50% 0;transform:rotateX(90deg)}.flip-half>span,.flip-flap>span{justify-content:center;align-items:center;height:200%;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.flip-half.is-bottom>span,.flip-flap.is-bottom>span{top:-100%}.flip-tile:after{content:"";z-index:3;background:#11110f8c;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}@media (max-width:760px){.flip-board{--t:min(9.6vw, 3.2rem)}.tv-caption span{display:none}.tv-caption strong{font-size:5.4cqw}}
