[data-landing]{--cream:#fff4e2;--ink-shadow:8 19 27;--card-bg:#0c1a249e;--card-line:#fff4e21a;--card-radius:1rem;--bg-06:color-mix(in srgb, var(--bg) 6%, transparent);--bg-20:color-mix(in srgb, var(--bg) 20%, transparent);--bg-45:color-mix(in srgb, var(--bg) 45%, transparent);--bg-62:color-mix(in srgb, var(--bg) 62%, transparent);--bg-72:color-mix(in srgb, var(--bg) 72%, transparent);--bg-90:color-mix(in srgb, var(--bg) 90%, transparent);background:var(--bg);isolation:isolate;overflow-x:clip}[data-landing] [data-scene]:not([data-inview=true]) .loop{animation-play-state:paused}:root:has([data-landing]) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}html:has([data-landing]){scroll-behavior:auto}:root:has([data-landing]) .site-footer{background:var(--bg);margin-top:0;overflow:visible}:is(:root:has([data-landing]) .site-footer .horizon,:root:has([data-landing]) .site-footer .footer-glow){display:none}[data-landing] .join-scene:focus{outline:none}[data-landing] .accent-italic{font-variation-settings:"SOFT" 100;color:var(--sun-300);font-style:italic}[data-landing] .hero{--horizon:58%;--sun-r:min(19vw, 11svh);--road:42%;--px:0;--py:0;isolation:isolate;min-height:100svh;margin-top:calc(-1 * var(--header-h));color:var(--cream);background:var(--bg);position:relative;overflow:hidden}[data-landing] .hero:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent 0%, var(--bg-06) 14%, var(--bg-20) 30%, var(--bg-45) 48%, var(--bg-72) 68%, var(--bg-90) 85%, var(--bg) 100%);pointer-events:none;height:40%;position:absolute;inset:auto 0 0}@media (min-aspect-ratio:4/5){[data-landing] .hero{--road:34%}}@media (min-aspect-ratio:7/5){[data-landing] .hero{--road:26%}}[data-landing] .hero__art{z-index:0;position:absolute;inset:0}[data-landing] .hero__fallback{background:linear-gradient(to bottom, #0f2233 0%, #2b3f68 calc(var(--horizon) * .45), #5f4a80 calc(var(--horizon) * .72), #c8587a calc(var(--horizon) * .87), #ff7a52 calc(var(--horizon) * .95), #ffc070 var(--horizon), #e3866a var(--horizon), #2c3448 calc(var(--horizon) + 8%), #0e1d27 calc(var(--horizon) + 22%), #08131b 100%);position:absolute;inset:0}[data-landing] .hero__placeholder{background:radial-gradient(16% 26% at 56% 54%,#ffeec4b3,#ffe2a84d 50%,#0000 100%),linear-gradient(#424d6e 0%,#505477 8%,#716587 16%,#9b7e9c 24%,#c38a93 32%,#e1a39d 40%,#e9aa92 48%,#f2bd92 54%,#d29b8f 60%,#987785 64%,#735f72 70%,#36353c 76%,#1c2023 82%,#141a1e 90%,#11161b 100%);position:absolute;inset:0}@media (max-width:768px){[data-landing] .hero__placeholder[data-mobile]{background:radial-gradient(64% 15% at 50% 55%,#ffe4b4c7,#ffcd9c57 55%,#0000 100%),linear-gradient(#1d3245 0%,#2c4056 12%,#4d546d 24%,#695f76 30%,#6f4f54 40%,#74585f 48%,#895c59 54%,#af766e 58%,#e29b7d 61%,#986d6f 65%,#5d5669 70%,#4f676b 76%,#192022 80%,#0c151a 88%,#0a1415 100%)}}[data-landing] .hero__fb-sun{height:var(--horizon);position:absolute;inset:0 0 auto;overflow:hidden}[data-landing] .hero__fb-sun:before{content:"";left:50%;bottom:calc(var(--sun-r) * -.82);width:calc(var(--sun-r) * 2);aspect-ratio:1;background:linear-gradient(#ffedb8,#ff7550);border-radius:50%;position:absolute;transform:translate(-50%);box-shadow:0 0 90px 40px #ff825066}[data-landing] .hero__fb-road{inset:var(--horizon) 0 0;clip-path:polygon(50% 0, 50% 0, calc(50% + var(--road)) 100%, calc(50% - var(--road)) 100%);background:linear-gradient(#6a4f62,#1c222d 28%,#12171f);position:absolute}[data-landing] .hero__scrim{background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .55) 0%, rgb(var(--ink-shadow) / 0) 20%), linear-gradient(to top, rgb(var(--ink-shadow) / .8) 0%, rgb(var(--ink-shadow) / .64) 18%, rgb(var(--ink-shadow) / .4) 33%, rgb(var(--ink-shadow) / .18) 46%, rgb(var(--ink-shadow) / .05) 56%, rgb(var(--ink-shadow) / 0) 64%);position:absolute;inset:0}[data-scene=hero]:has(.painting) .hero__scrim{background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .7) 0%, rgb(var(--ink-shadow) / .5) 22%, rgb(var(--ink-shadow) / .24) 42%, rgb(var(--ink-shadow) / 0) 58%), linear-gradient(to top, rgb(var(--ink-shadow) / .8) 0%, rgb(var(--ink-shadow) / .64) 18%, rgb(var(--ink-shadow) / .4) 33%, rgb(var(--ink-shadow) / .18) 46%, rgb(var(--ink-shadow) / .05) 56%, rgb(var(--ink-shadow) / 0) 64%)}[data-scene=hero]:has(.painting) .hero__title{text-shadow:0 1px 2px rgb(var(--ink-shadow) / .5), 0 2px 30px rgb(var(--ink-shadow) / .55)}[data-scene=hero]:has(.painting) .hero__em .hero__word{filter:drop-shadow(0 2px 14px rgb(var(--ink-shadow) / .55));background-image:linear-gradient(#fff6df 10%,#ffe2a8 60%,#ffd08a 100%)}[data-landing] .painting{--ar:var(--ar-d);--fx:var(--fx-d);--hz:var(--hz-d);--sun-x:var(--sun-x-d);--sun-y:var(--sun-y-d);transition:opacity .8s var(--ease-in-out);position:absolute;inset:0;overflow:hidden;container-type:size}[data-landing] .painting[data-loading=true]{opacity:0;transition:none}@media (max-width:768px){[data-landing] .painting[data-mobile]{--ar:var(--ar-m);--fx:var(--fx-m);--hz:var(--hz-m);--sun-x:var(--sun-x-m);--sun-y:var(--sun-y-m)}[data-landing] .painting:not([data-mobile]){--fx:var(--sun-x-d)}}[data-landing] .painting__cam{transform-origin:50% calc(var(--hz) * 100%);animation:cam-drift 40s var(--ease-in-out) infinite;will-change:transform;position:absolute;inset:0;transform:scale(1.04)}[data-landing] .painting__stage{--w:max(100cqw, 100cqh * var(--ar));--h:max(100cqh, 100cqw / var(--ar));left:clamp(100cqw - var(--w), 50cqw - var(--fx) * var(--w), 0px);top:calc((100cqh - var(--h)) / 2);width:var(--w);height:var(--h);translate:calc(var(--px) * -6px) calc(var(--py) * -4px);transition:translate 1.2s var(--ease-out);position:absolute}[data-landing] .painting__base,[data-landing] .painting__layer{display:block;position:absolute;inset:0}[data-landing] .painting__img,[data-landing] .painting__layer-img{object-fit:cover;width:100%;height:100%;display:block}[data-landing] .painting[data-layers] .painting__stage{translate:none}[data-landing] .painting[data-layers] .painting__base,[data-landing] .painting__layer{translate:calc(var(--px) * -14px * var(--depth,.15)) calc(var(--py) * -6px * var(--depth,.15));transition:translate 1.2s var(--ease-out)}[data-landing] .painting__layer--palms-left{transform-origin:0 100%;animation:layer-sway 9s var(--ease-in-out) infinite alternate}[data-landing] .painting__layer--palms-right{transform-origin:100% 100%;animation:layer-sway 11s var(--ease-in-out) -3s infinite alternate-reverse}[data-landing] .painting__haze-gl{left:0;top:calc((var(--hz) - .07) * 100%);opacity:0;width:100%;height:14%;transition:opacity .9s var(--ease-out);display:block;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}[data-landing] .painting__haze-gl[data-ready=true]{opacity:1}[data-landing] .painting__shimmer{inset-inline:0;top:calc((var(--hz) - .02) * 100%);height:4%;animation:shimmer 5s var(--ease-in-out) infinite alternate;background:linear-gradient(#0000,#ffd6aa29 40%,#ffecc838 50%,#ffd6aa29 60%,#0000);position:absolute}[data-landing] .painting__haze-gl[data-ready=true]+.painting__shimmer{display:none}[data-landing] .painting__light{background:radial-gradient(55% 45% at 56% 54%, #ffbe781f, transparent 70%), linear-gradient(to top, rgb(var(--ink-shadow) / .3), transparent 38%);translate:calc(var(--px) * 10px) calc(var(--py) * 6px);transition:translate 1.2s var(--ease-out);position:absolute;inset:-4%}[data-landing] .hero__content{z-index:2;max-width:76rem;min-height:100svh;padding:calc(var(--header-h) + clamp(1rem, 4svh, 2.75rem)) 1rem clamp(1.75rem, 5svh, 3.5rem);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}[data-landing] .hero__eyebrow{color:#fff4e2d1;text-shadow:0 1px 10px rgb(var(--ink-shadow) / .6)}[data-landing] .hero__title{text-wrap:balance;color:var(--cream);text-shadow:0 2px 40px rgb(var(--ink-shadow) / .4);margin-top:.85rem;font-size:min(clamp(3rem,1.3rem + 8vw,8.75rem),15svh)}[data-landing] .hero__em{font-style:italic}[data-landing] .hero__em .hero__word{background:linear-gradient(#ffe3a6 10%,#ffb067 55%,#ff8a6b 95%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;padding-inline:.04em .08em}[data-landing] .hero__word{animation:word-rise 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i,0) * 75ms);display:inline-block}[data-landing] .hero__lede{color:#fff4e2e6;max-width:34ch;text-shadow:0 1px 14px rgb(var(--ink-shadow) / .7);animation:fade-up 1.1s var(--ease-out) .56s both;margin-top:1.1rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.55}[data-landing] .hero__spacer{flex:auto;min-height:30svh}[data-landing] .hero__actions{animation:fade-up 1.1s var(--ease-out) .7s both;flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}[data-landing] .hero__foot{z-index:2;flex-direction:column;align-self:stretch;align-items:center;display:flex;position:relative}[data-landing] .hero__foot:before{content:"";z-index:-1;background:linear-gradient(to top, var(--bg) 0%, var(--bg-90) 45%, var(--bg-62) 75%, var(--bg-20) 92%, transparent);pointer-events:none;position:absolute;inset:-1.25rem -1rem calc(-1*clamp(1.75rem,5svh,3.5rem))}[data-landing] .hero__lede{margin:0 0 1.25rem}[data-landing] .hero__stat{background:rgb(var(--ink-shadow) / .55);color:#fff4e2d6;animation:fade-up 1.1s var(--ease-out) .82s both;border:1px solid #fff4e224;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.1rem;padding:.4rem 1rem .4rem .85rem;font-size:.875rem;line-height:1.3;display:inline-flex}[data-landing] .hero__stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;color:var(--cream);font-size:1.0625rem;font-weight:600}[data-landing] .hero__stat-dot{background:var(--sun-400);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #ffbe5c33}@media (min-width:768px){[data-landing] .hero__title{max-width:15ch}[data-landing] .hero__lede{max-width:42ch}[data-landing] .hero__foot:before{content:none}}[data-landing] .section-head{max-width:40rem}[data-landing] .section-head--center{text-align:center;margin-inline:auto}[data-landing] .section-head__eyebrow{color:var(--accent-text)}[data-landing] .section-head__title{text-wrap:balance;margin-top:.85rem}[data-landing] .section-head__lede{color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,.96rem + .25vw,1.15rem);line-height:1.6}[data-landing] .section-head__lede p+*{margin-top:1rem}[data-landing] .release-scene{padding-block:clamp(5rem,12vw,9rem);position:relative}[data-landing] .release-scene:not(:has(>.scene-backdrop)){background:radial-gradient(60% 34% at 50% 58%,#f6b89a1a,#0000)}[data-landing] .release-scene__inner{position:relative}[data-landing] .release{--num:clamp(2.25rem, 1.3rem + 4.2vw, 4.75rem);text-align:center;width:min(100%,44rem);margin-inline:auto}[data-landing] .release__eyebrow{color:var(--sun-300);text-shadow:0 1px 10px rgb(var(--ink-shadow) / .7)}[data-landing] .release__title{font-family:var(--font-display);font-variation-settings:"SOFT" 50;letter-spacing:-.02em;text-wrap:balance;color:var(--cream);text-shadow:0 2px 24px rgb(var(--ink-shadow) / .55);margin-top:.75rem;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:560;line-height:1.05}[data-landing] .release__display{min-height:max(calc(var(--num) + 3.4rem), calc(var(--num) * 1.6));place-items:center;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}[data-landing] .release__foot{place-items:center;min-height:3rem;margin-top:1.25rem;display:grid}[data-landing] .release__note{color:#fff4e2cc;text-shadow:0 1px 10px rgb(var(--ink-shadow) / .7);font-size:.9375rem;line-height:1.45}[data-landing] .release__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,1.6vw,1rem);width:100%;display:grid}[data-landing] .release__tile{border:1px solid var(--card-line);border-radius:var(--card-radius);background:rgb(var(--ink-shadow) / .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-items:center;gap:.45rem;padding:.95rem 0 .8rem;display:grid}[data-landing] .release__value,[data-landing] .release__big,[data-landing] .release__date,[data-landing] .release__since{font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-feature-settings:"tnum" 1, "lnum" 1;font-variant-numeric:tabular-nums lining-nums;color:var(--cream);font-weight:500}[data-landing] .release__value{font-size:var(--num);letter-spacing:-.02em;line-height:1;display:block}[data-landing] .release__label{letter-spacing:.18em;text-transform:uppercase;color:#fff4e2ad;font-size:.75rem;font-weight:600;line-height:1.2}[data-landing] .release__days{font-size:var(--num);justify-content:center;align-items:baseline;gap:.25em;display:flex}[data-landing] .release__big{letter-spacing:-.03em;text-shadow:0 2px 30px rgb(var(--ink-shadow) / .5);font-size:1.6em;line-height:1}[data-landing] .release__unit{font-family:var(--font-display);font-variation-settings:"SOFT" 100;color:var(--sun-300);font-size:.6em;font-style:italic;font-weight:400}[data-landing] .release__date{font-size:calc(var(--num) * 1.2);line-height:1}[data-landing] .release__date span{font-family:var(--font-sans);letter-spacing:.4em;text-indent:.4em;color:#fff4e2b3;margin-top:.5rem;font-size:.875rem;font-weight:600;display:block}[data-landing] .release__since{font-size:calc(var(--num) * .6);line-height:1.15}@keyframes digit-tick{0%{opacity:.55;transform:translateY(.22em)}to{opacity:1;transform:none}}[data-landing] .release__value[data-tick=true]{animation:digit-tick .22s var(--ease-out) both}[data-landing] .rules-scene{padding-block:clamp(4.5rem,10vw,8rem);position:relative}[data-landing] .rules-scene:not(:has(>.scene-backdrop)){background:radial-gradient(40% 32% at 88% 42%,#ffb07014,#0000)}[data-landing] .rules-scene__inner{position:relative}[data-landing] .rules-scene__head{max-width:40rem}[data-landing] .neon-mark{isolation:isolate;width:fit-content;font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.005em;white-space:nowrap;color:#fff2ea;margin-left:-.03em;font-size:clamp(3.5rem,2.2rem + 7vw,8rem);font-style:italic;font-weight:300;line-height:1.1;position:relative}[data-landing] .neon-mark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff705429,#ff70540d 60%,#0000);position:absolute;inset:-35% -14% -40%}[data-landing] .neon-mark__text{-webkit-text-stroke:.5px #ffceb8bf;text-shadow:0 0 1px #fff,0 0 .04em #ff9c7a,0 0 .12em #ff7056d9,0 0 .32em #ff604a80,0 0 .75em #ff5a4642;animation:11s linear infinite neon-hum;display:inline-block}[data-landing] .rules-scene__title{text-wrap:balance;text-shadow:0 2px 24px rgb(var(--ink-shadow) / .5);margin-top:.35rem}[data-landing] .rules-scene__lede{color:#f6ecdccc;max-width:36rem;margin-top:1.1rem;font-size:clamp(1rem,.96rem + .25vw,1.15rem);line-height:1.6}[data-landing] .rules-scene__eyebrow{color:var(--accent-text);margin-top:clamp(2.75rem,6vw,4.5rem)}[data-landing] .rules{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:900px){[data-landing] .rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}[data-landing] .rules__item{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:2.25rem minmax(0,1fr);align-content:start;column-gap:.75rem;padding:1.2rem 1.25rem 1rem;display:grid}[data-landing] .rules__num{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--sun-300);grid-row:span 2;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.15}@media (min-width:900px){[data-landing] .rules__item{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.5rem 1.25rem}[data-landing] .rules__num{grid-row:auto;margin-bottom:.9rem;font-size:1.75rem}}[data-landing] .rules__title{font-family:var(--font-display);font-variation-settings:"SOFT" 50;font-size:1.25rem;font-weight:560;line-height:1.2}[data-landing] .rules__text{color:var(--muted);margin-top:.35rem;line-height:1.55}[data-landing] .rules__link{min-height:2.75rem;color:var(--accent-text);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}[data-landing] .join-scene{padding-block:clamp(3.5rem,8vw,7rem);position:relative}[data-landing] .join-scene:not(:has(>.scene-backdrop)){background:radial-gradient(55% 34% at 85% 38%, color-mix(in srgb, var(--teal-500) 10%, transparent), transparent), radial-gradient(45% 30% at 10% 68%, #ff6a4d1a, transparent)}[data-landing] .join-scene__grid{grid-template-areas:"head""card""copy";align-items:start;gap:2rem;display:grid;position:relative}[data-landing] .join-scene__head{grid-area:head}[data-landing] .join-scene__card{grid-area:card}[data-landing] .join-scene__copy{color:#f6ecdcd1;grid-area:copy;gap:1.25rem;max-width:36rem;font-size:clamp(1rem,.96rem + .25vw,1.15rem);display:grid}@media (min-width:960px){[data-landing] .join-scene__grid{grid-template:"head card""copy card"1fr/minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem 4.5rem}}[data-landing] .join-facts{color:var(--fg);gap:.5rem;display:grid}[data-landing] .join-facts li{padding-left:1.6rem;position:relative}[data-landing] .join-facts li:before{content:"";background:linear-gradient(var(--teal-400), var(--teal-500));width:.7rem;height:.7rem;box-shadow:0 0 10px color-mix(in srgb, var(--teal-400) 45%, transparent);border-radius:50%;position:absolute;top:.55em;left:.1rem}[data-landing] .registration-card{box-shadow:0 30px 80px -30px #000000bf}[data-landing] .postcards-scene{padding-block:clamp(4rem,9vw,7.5rem);position:relative}[data-landing] .postcards-scene:not(:has(>.scene-backdrop)){background:radial-gradient(55% 32% at 50% 45%,#ff8a6b0f,#0000)}[data-landing] .postcards{gap:2.25rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (min-width:900px){[data-landing] .postcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}[data-landing] .postcard{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);transform:rotate(var(--tilt));transition:transform .5s var(--ease-out);overflow:hidden}[data-landing] .postcard:hover{transform:rotate(0)translateY(-4px)}[data-landing] .postcard__art{aspect-ratio:16/9;border-radius:calc(var(--card-radius) - .4rem);margin:.65rem .65rem 0;position:relative;overflow:hidden}[data-landing] .art-slot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-landing] .postcard__greetings{font-family:var(--font-display);color:#fff4e2;text-shadow:0 1px 6px #00000073;font-size:.85rem;font-style:italic;line-height:1.1;position:absolute;bottom:.6rem;left:.75rem}[data-landing] .postcard__greetings span{font-variation-settings:"SOFT" 100;font-size:1.35rem;font-weight:650;display:block}[data-landing] .postcard__body{padding:1.1rem 1.25rem 1.4rem;position:relative}[data-landing] .postcard__stamp{filter:drop-shadow(0 2px 4px #00000073);width:3.4rem;height:4rem;position:absolute;top:-1.75rem;right:1rem;rotate:6deg}[data-landing] .postcard__stamp-paper{background:#1d3442;width:100%;height:100%;padding:4px;display:block;-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 4px 4px,#0000 2.1px,#000 2.5px) -4px -4px/8px 8px;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle at 4px 4px,#0000 2.1px,#000 2.5px) -4px -4px/8px 8px}[data-landing] .postcard__stamp-paper span{width:100%;height:100%;font-family:var(--font-mono);color:#1a0d08;background:linear-gradient(160deg,#ff8a6b,#ff5fa2);place-items:center;font-weight:700;display:grid}[data-landing] .postcard__step{color:var(--accent-text)}[data-landing] .postcard__title{font-family:var(--font-display);font-variation-settings:"SOFT" 50;letter-spacing:-.01em;color:var(--fg);margin-top:.4rem;font-size:1.5rem;font-weight:600;line-height:1.15}[data-landing] .postcard__text{color:var(--muted);margin-top:.5rem;line-height:1.6}[data-landing] .race-scene{padding-block:clamp(4.5rem,10vw,8rem);position:relative}[data-landing] .race-scene:not(:has(>.scene-backdrop)){background:radial-gradient(45% 30% at 85% 30%,#ff6a4d12,#0000)}[data-landing] .race-scene__inner{position:relative}[data-landing] .race-scene__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem 3rem;display:flex}[data-landing] .lanes{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-top:clamp(2rem,4vw,3rem);overflow:hidden}[data-landing] .lanes>li+li{border-top:1px solid var(--card-line)}[data-landing] .lane{min-height:3.5rem;transition:background-color var(--dur-fast) ease;grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"rank who""rank stat""track track";align-items:center;gap:.15rem .75rem;padding:.9rem 1rem 1rem;display:grid}[data-landing] .lane:hover{background-color:#fff4e20a}@media (min-width:768px){[data-landing] .lane{grid-template-columns:2.75rem minmax(0,15rem) minmax(0,1fr) 10rem;grid-template-areas:"rank who track stat";gap:1.5rem;padding:.9rem 1.5rem}}[data-landing] .lane__rank{font-family:var(--font-display);font-variant-numeric:lining-nums;text-align:center;color:var(--muted);grid-area:rank;font-size:1.6rem;font-style:italic;font-weight:450;line-height:1}[data-landing] .lanes>li:nth-child(-n+3) .lane__rank{color:var(--sun-300)}[data-landing] .lane__who{grid-area:who;align-items:center;gap:.6rem;min-width:0;display:flex}[data-landing] .lane__name{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}[data-landing] .lane__stat{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:stat;padding-left:2.85rem;font-size:.9rem;font-weight:650}[data-landing] .lane__track{background:#fff4e214;border-radius:999px;grid-area:track;height:4px;margin-top:.75rem;position:relative}@media (min-width:768px){[data-landing] .lane__stat{text-align:right;padding-left:0;font-size:1rem}[data-landing] .lane__track{margin-top:0}}[data-landing] .lane__pct{color:var(--muted);font-weight:500}[data-landing] .lane__tick{left:calc(var(--at) * 100%);background:color-mix(in srgb, var(--teal-400) 50%, transparent);width:1px;height:10px;position:absolute;top:-3px}[data-landing] .lane__fill{inset-block:0;width:calc(var(--pos) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--coral-500), var(--sun-400));transform-origin:0;position:absolute;left:0}[data-landing] .race-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:1.25rem;margin-top:2.5rem;padding:2.5rem 1.5rem}[data-landing] .race-empty__title{font-family:var(--font-display);color:var(--fg);font-size:1.5rem;font-weight:600}[data-landing] .race-scene__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}[data-landing] .race-scene__meta{color:var(--muted);font-size:.875rem}[data-landing] .teams-scene{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(4rem,9vw,7.5rem);position:relative}[data-landing] .teams-scene:has(>.scene-backdrop){padding-top:clamp(4rem,9vw,7.5rem)}[data-landing] .teams-scene__inner{position:relative}[data-landing] .teams-scene .section-head__lede{color:#f6ecdcd1}[data-landing] .team-cards{gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:768px){[data-landing] .team-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}[data-landing] .team-card{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:1.4rem 1.4rem 1.2rem;display:flex}[data-landing] .team-card__kind{color:var(--accent-text)}[data-landing] .team-card__title{font-family:var(--font-display);font-variation-settings:"SOFT" 50;letter-spacing:-.01em;margin-top:.6rem;font-size:1.5rem;font-weight:560;line-height:1.15}[data-landing] .team-card__text{color:var(--muted);flex:1;margin-top:.5rem;line-height:1.55}[data-landing] .team-card__how{border-top:1px solid var(--card-line);color:var(--fg);margin-top:1.25rem;padding-top:.85rem;font-size:.875rem;font-weight:600}[data-landing] .team-card__how:before{content:"";vertical-align:.08em;background:var(--teal-400);width:.45rem;height:.45rem;box-shadow:0 0 8px color-mix(in srgb, var(--teal-400) 60%, transparent);border-radius:50%;margin-right:.55rem;display:inline-block}[data-landing] .world-scene{padding-block:clamp(4rem,9vw,7.5rem) 0;position:relative}[data-landing] .world-scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0a1830 70%,#101d3a);position:absolute;inset:0}[data-landing]{--bleed:clamp(5rem, 8vw, 7.5rem)}[data-landing] .scene-backdrop{--bleed-top:0px;--bleed-bottom:0px;--r-in:35%;--r-out:35%;--tail:0%;--fade-in:transparent 0%, #00000007 calc(var(--r-in) * .1), #0000001b calc(var(--r-in) * .2), #00000037 calc(var(--r-in) * .3), #0000005a calc(var(--r-in) * .4), #00000080 calc(var(--r-in) * .5), #000000a5 calc(var(--r-in) * .6), #000000c8 calc(var(--r-in) * .7), #000000e4 calc(var(--r-in) * .8), #000000f8 calc(var(--r-in) * .9), #000 var(--r-in);--fade-out:#000 calc(100% - var(--tail) - var(--r-out)), #000000f8 calc(100% - var(--tail) - var(--r-out) * .9), #000000e4 calc(100% - var(--tail) - var(--r-out) * .8), #000000c8 calc(100% - var(--tail) - var(--r-out) * .7), #000000a5 calc(100% - var(--tail) - var(--r-out) * .6), #00000080 calc(100% - var(--tail) - var(--r-out) * .5), #0000005a calc(100% - var(--tail) - var(--r-out) * .4), #00000037 calc(100% - var(--tail) - var(--r-out) * .3), #0000001b calc(100% - var(--tail) - var(--r-out) * .2), #00000007 calc(100% - var(--tail) - var(--r-out) * .1), transparent calc(100% - var(--tail));inset:calc(-1 * var(--bleed-top)) 0 calc(-1 * var(--bleed-bottom));z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, var(--fade-in), var(--fade-out));-webkit-mask-image:linear-gradient(to bottom, var(--fade-in), var(--fade-out));mask-image:linear-gradient(to bottom, var(--fade-in), var(--fade-out));position:absolute}[data-landing] .scene-backdrop__img{object-fit:cover;object-position:50% 100%;opacity:.5}[data-landing] .scene-backdrop--countdown{--r-in:42%;--r-out:36%}[data-landing] .scene-backdrop--countdown .scene-backdrop__img{object-position:50% 55%;opacity:.85}[data-landing] .scene-backdrop--countdown:after{content:"";background:radial-gradient(58% 52% at 50% 52%, rgb(var(--ink-shadow) / .55), rgb(var(--ink-shadow) / .25) 70%, rgb(var(--ink-shadow) / .1)), linear-gradient(rgb(var(--ink-shadow) / .3), transparent 45%, rgb(var(--ink-shadow) / .35));position:absolute;inset:0}[data-landing] .scene-backdrop--rules{--bleed-top:var(--bleed);--r-in:28%;--r-out:44%;height:min(calc(100% + var(--bleed)), 52rem);bottom:auto}[data-landing] .scene-backdrop--rules .scene-backdrop__img{object-position:72% 50%;opacity:.85}[data-landing] .scene-backdrop--rules:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .58), rgb(var(--ink-shadow) / .76));position:absolute;inset:0}@media (min-width:900px){[data-landing] .scene-backdrop--rules{--r-in:26%;--r-out:28%;height:auto;bottom:0}[data-landing] .scene-backdrop--rules:after{background:linear-gradient(90deg, rgb(var(--ink-shadow) / .86) 0%, rgb(var(--ink-shadow) / .68) 42%, rgb(var(--ink-shadow) / .3) 68%, rgb(var(--ink-shadow) / .08) 90%), linear-gradient(transparent 55%, rgb(var(--ink-shadow) / .55))}}[data-landing] .scene-backdrop--join{--bleed-top:var(--bleed);--r-in:30%;--r-out:40%;--tail:8%;height:min(calc(100% + var(--bleed)), calc(max(21rem, 56vw) + var(--bleed)));bottom:auto}[data-landing] .scene-backdrop--join .scene-backdrop__img{object-position:50% 56%;opacity:.8}[data-landing] .scene-backdrop--join:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .75), rgb(var(--ink-shadow) / .62) 32%, rgb(var(--ink-shadow) / .42) 62%, rgb(var(--ink-shadow) / .6));position:absolute;inset:0}@media (min-width:960px){[data-landing] .scene-backdrop--join{--bleed-bottom:var(--bleed);--r-in:22%;--r-out:34%;height:auto;bottom:calc(-1 * var(--bleed-bottom))}[data-landing] .scene-backdrop--join:after{background:linear-gradient(90deg, rgb(var(--ink-shadow) / .82) 0%, rgb(var(--ink-shadow) / .6) 40%, rgb(var(--ink-shadow) / .25) 75%), linear-gradient(transparent 50%, rgb(var(--ink-shadow) / .5))}}[data-landing] .scene-backdrop--postcards{--bleed-top:var(--bleed);--bleed-bottom:var(--bleed);--r-in:30%;--r-out:34%}@media (max-width:899px){[data-landing] .scene-backdrop--postcards{--bleed-bottom:0px;--r-out:46%;height:min(calc(100% + var(--bleed)), calc(56rem + var(--bleed)));bottom:auto}}[data-landing] .scene-backdrop--postcards .scene-backdrop__img{object-position:50% 50%;opacity:.7}[data-landing] .scene-backdrop--postcards:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .55), rgb(var(--ink-shadow) / .5) 40%, rgb(var(--ink-shadow) / .4));position:absolute;inset:0}[data-landing] .scene-backdrop--race{--bleed-top:var(--bleed);--r-in:32%;--r-out:40%}@media (max-width:899px){[data-landing] .scene-backdrop--race{--bleed-top:12rem}}[data-landing] .scene-backdrop--race .scene-backdrop__img{object-position:54% 35%;opacity:.8}[data-landing] .scene-backdrop--race:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .55), rgb(var(--ink-shadow) / .6) 45%, rgb(var(--ink-shadow) / .4));position:absolute;inset:0}@media (min-width:900px){[data-landing] .scene-backdrop--race:after{background:linear-gradient(90deg, rgb(var(--ink-shadow) / .86) 0%, rgb(var(--ink-shadow) / .74) 36%, rgb(var(--ink-shadow) / .46) 62%, rgb(var(--ink-shadow) / .2) 85%), linear-gradient(transparent 40%, rgb(var(--ink-shadow) / .35))}}[data-landing] .scene-backdrop--teams{--bleed-top:var(--bleed);--r-in:30%;--r-out:40%;--tail:16%;height:min(calc(100% + var(--bleed)), calc(36rem + var(--bleed)));bottom:auto}[data-landing] .scene-backdrop--teams .scene-backdrop__img{object-position:50% 52%;opacity:.8}[data-landing] .scene-backdrop--teams:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .55), rgb(var(--ink-shadow) / .62));position:absolute;inset:0}@media (min-width:1024px){[data-landing] .scene-backdrop--teams{--bleed-bottom:var(--bleed);--r-in:24%;--r-out:32%;height:auto;bottom:calc(-1 * var(--bleed-bottom))}[data-landing] .scene-backdrop--teams:after{background:linear-gradient(90deg, rgb(var(--ink-shadow) / .78) 0%, rgb(var(--ink-shadow) / .6) 40%, rgb(var(--ink-shadow) / .25) 75%), linear-gradient(transparent 55%, rgb(var(--ink-shadow) / .45))}}[data-landing] .world-scene__grid{padding-bottom:clamp(3rem,7vw,5.5rem);position:relative}[data-landing] .world-scene__copy{max-width:36rem}[data-landing] .scene-backdrop--world{--bleed-top:var(--bleed);--r-in:40%;--r-out:22%}[data-landing] .scene-backdrop--world .scene-backdrop__img{opacity:.8;object-position:62% 100%}[data-landing] .scene-backdrop--world:after{content:"";background:linear-gradient(#08131beb 0%,#08131bb3 55%,#08131b4d 100%);position:absolute;inset:0}@media (min-width:900px){[data-landing] .scene-backdrop--world:after{background:linear-gradient(90deg,#08131beb 0%,#08131bcc 38%,#08131b85 62%,#08131b00 92%)}}[data-landing] .scene-backdrop--credits{--bleed-top:var(--bleed);--r-in:30%;--r-out:30%}[data-landing] .scene-backdrop--credits .scene-backdrop__img{object-position:50% 50%;opacity:.7}[data-landing] .scene-backdrop--credits:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-shadow) / .3), rgb(var(--ink-shadow) / .62) 40%, rgb(var(--ink-shadow) / .62) 72%, rgb(var(--ink-shadow) / .3));position:absolute;inset:0}@media (min-width:900px){[data-landing] .scene-backdrop--credits:after{background:linear-gradient(90deg, rgb(var(--ink-shadow) / .86) 0%, rgb(var(--ink-shadow) / .68) 38%, rgb(var(--ink-shadow) / .24) 62%, transparent 82%), linear-gradient(transparent 45%, rgb(var(--ink-shadow) / .3))}}[data-landing] .world-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}[data-landing] .world-stats>div{border:1px solid var(--card-line);border-radius:var(--card-radius);background:var(--card-bg);padding:1rem}[data-landing] .world-stats dt{color:var(--muted)}[data-landing] .world-stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:600;line-height:1}[data-landing] .world-stats dd span{color:var(--muted);font-size:.6em}[data-landing] .credits-scene{padding-block:clamp(4.5rem,10vw,8rem);position:relative}[data-landing] .credits-scene:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#101d3a,#0000 55%);position:absolute;inset:0}[data-landing] .credits-scene__stars{z-index:-1;opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000),radial-gradient(1px 1px at 28% 62%,#ffffffb3 50%,#0000),radial-gradient(1.5px 1.5px at 44% 12%,#fff 50%,#0000),radial-gradient(1px 1px at 63% 40%,#fff9 50%,#0000),radial-gradient(1px 1px at 78% 22%,#fff 50%,#0000),radial-gradient(1.5px 1.5px at 88% 70%,#fffc 50%,#0000),radial-gradient(1px 1px at 7% 80%,#fff9 50%,#0000),radial-gradient(1px 1px at 55% 85%,#ffffff80 50%,#0000);position:absolute;inset:0}[data-landing] .credits-scene__grid{align-items:center;gap:3rem;display:grid;position:relative}@media (min-width:900px){[data-landing] .credits-scene__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}[data-landing] .credits-scene__title{margin-top:.85rem;font-size:clamp(2.75rem,1.4rem + 6vw,6rem)}[data-landing] .credits-scene__lede{max-width:34rem;color:var(--muted);margin-top:1.1rem;font-size:clamp(1rem,.96rem + .25vw,1.15rem)}[data-landing] .credits-scene__actions{flex-wrap:wrap;gap:.625rem;margin-top:2rem;display:flex}[data-landing] .credits-roll{height:clamp(18rem,44vw,28rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}[data-landing] .credits-roll__track{animation:60s linear infinite roll}[data-landing] .credits-roll:hover .credits-roll__track{animation-play-state:paused}[data-landing] .credits-roll__list{text-align:center;gap:1.35rem;padding-bottom:1.35rem;display:grid}[data-landing] .credits-roll__row dt{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}[data-landing] .credits-roll__row dd{font-family:var(--font-display);color:var(--fg);margin-top:.2rem;font-size:1.35rem;font-weight:500}@keyframes word-rise{0%{opacity:0;transform:translateY(.45em)rotate(2.5deg)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cam-drift{0%,to{transform:scale(1.04)translate(0,0)}50%{transform:scale(1.075)translate(-1.1%,-.5%)}}@keyframes shimmer{0%{opacity:.4;transform:scaleY(.8)}to{opacity:.9;transform:scaleY(1.3)}}@keyframes layer-sway{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}@keyframes neon-hum{0%,93%,95%,97.5%,to{opacity:1}94%{opacity:.78}96.25%{opacity:.88}}@keyframes roll{to{transform:translateY(-50%)}}@keyframes reveal-up{0%{transform:translateY(40px)}to{transform:none}}@keyframes postcard-in{0%{transform:translateY(56px) rotate(calc(var(--tilt) * -2.5))}to{transform:rotate(var(--tilt))}}@keyframes fill-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-parallax{to{transform:translateY(30vh)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-landing] .reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry;animation-timing-function:var(--ease-out)}[data-landing] .postcard{animation:linear both postcard-in;animation-timeline:view();animation-range:entry;animation-timing-function:var(--ease-out)}[data-landing] .postcard:hover{animation:none}[data-landing] .lane__fill{animation:linear both fill-draw;animation-timeline:view();animation-range:entry;animation-timing-function:var(--ease-out)}[data-landing] .hero__art{animation:linear both scene-parallax;animation-timeline:scroll(root);animation-range:0 100vh}}}@media (prefers-reduced-motion:reduce){[data-landing] .hero__word,[data-landing] .hero__lede,[data-landing] .hero__actions,[data-landing] .hero__stat,[data-landing] .loop,[data-landing] .release__value{animation:none!important}[data-landing] .postcard,[data-landing] .painting{transition:none}[data-landing] .painting__stage,[data-landing] .painting__base,[data-landing] .painting__layer,[data-landing] .painting__light{translate:none}[data-landing] .painting__cam{transform:none}[data-landing] .painting__shimmer{display:none}[data-landing] .credits-roll{height:auto;-webkit-mask-image:none;mask-image:none}[data-landing] .credits-roll__list+.credits-roll__list{display:none}}
