@font-face{font-family:Archivo MB;src:url(./archivo-wdth-DY7AcnAa.woff2) format("woff2-variations"),url(./archivo-wdth-DY7AcnAa.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono MB;src:url(./plex-mono-400-DMJ8VG8y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono MB;src:url(./plex-mono-500-DSY6xOcd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink: #0b0d10;--ink-soft: #3a434e;--snow: #f3f5f7;--snow-dim: rgba(243, 245, 247, .62);--ice: #c9d3dc;--glacier: #8ea3b8;--navy: #0a1224;--void: #040509;--signal: #5b7bff;--uv: #8a6cff;--sky-horizon: #eef1f4;--font-display: "Archivo MB", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-text: "Archivo MB", "Helvetica Neue", Arial, sans-serif;--font-mono: "Plex Mono MB", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--gutter: clamp(16px, 4.5vw, 64px);--label: clamp(11.5px, .35vw + 10px, 13px);--text: clamp(16px, .35vw + 15px, 19px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--void)}body{margin:0;min-height:100%;background:var(--void);color:var(--snow);font-family:var(--font-text);font-size:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}img{max-width:100%}::selection{background:var(--signal);color:#fff}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.is-locked,.is-locked body{overflow:hidden}.label{font-family:var(--font-mono);font-weight:500;font-size:var(--label);letter-spacing:.16em;text-transform:uppercase;line-height:1.35;font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-weight:900;font-stretch:62%;text-transform:uppercase;line-height:.84;letter-spacing:-.012em;text-wrap:balance}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.grain{position:fixed;inset:-60px;z-index:30;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;animation:grain-shift .9s steps(5) infinite}@keyframes grain-shift{0%{transform:translateZ(0)}20%{transform:translate3d(-22px,14px,0)}40%{transform:translate3d(18px,-26px,0)}60%{transform:translate3d(-10px,30px,0)}80%{transform:translate3d(26px,8px,0)}to{transform:translateZ(0)}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.grain{animation:none}}.journey{position:relative;z-index:1}.section{position:relative;padding-inline:var(--gutter)}.tone-dark{color:var(--ink)}.tone-light{color:var(--snow)}.intro{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#020306;color:var(--snow);pointer-events:none;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.intro--fast{transition-duration:.55s}.intro--gone{opacity:0}.intro__line{grid-area:1 / 1;margin:0;text-align:center;opacity:0;filter:blur(8px);transform:translate3d(0,10px,0);transition:opacity .9s ease,filter .9s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)}.intro__line--alt{font-size:clamp(12px,1.2vw,15px);letter-spacing:.42em;padding-left:.42em}.intro__line--city{display:grid;gap:10px}.intro__city{font-size:clamp(13px,1.3vw,16px);letter-spacing:.5em;padding-left:.5em}.intro__date{color:#f3f5f78c;letter-spacing:.32em;padding-left:.32em}.intro[data-stage=alt] .intro__line--alt,.intro[data-stage=city] .intro__line--city{opacity:1;filter:blur(0);transform:translateZ(0)}.intro[data-stage=city] .intro__line--alt{opacity:0;filter:blur(6px);transform:translate3d(0,-14px,0)}.intro[data-stage=emerge] .intro__line--city,.intro[data-stage=title] .intro__line--city{opacity:0;filter:blur(6px);transform:translate3d(0,-14px,0);transition-duration:.7s}.env{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--sky-horizon);contain:strict}.env>*{position:absolute}.env__sky{inset:0}.env__sky--dawn{background:linear-gradient(180deg,#8a9cb2,#aebccb 30%,#d2dae3 56%,#e7ebef 76%,#f0f2f4)}.env__sky--dusk{background:linear-gradient(180deg,#121c31,#26364f 36%,#4e6180,#74859e);opacity:0;will-change:opacity}.env__sky--night{background:linear-gradient(180deg,#010308,#040a16 42%,#0a1427 78%,#0e1a30);opacity:0;will-change:opacity}.env__sky--rave{background:radial-gradient(58% 42% at 50% 60%,rgba(86,64,236,.4),transparent 72%),radial-gradient(42% 36% at 18% 88%,rgba(38,92,255,.28),transparent 72%),radial-gradient(42% 36% at 84% 84%,rgba(124,72,255,.24),transparent 72%),#030409;opacity:0;will-change:opacity}.env__stars{inset:0;opacity:0}.env__glow{left:var(--summit-x, 50vw);top:var(--summit-y, 40vh);width:150vmax;height:95vmax;translate:-50% -58%;background:radial-gradient(closest-side,#ffffffeb,#f7f9fb8c 34%,#f0f3f600 72%)}.env__uvglow{left:var(--summit-x, 50vw);top:var(--summit-y, 40vh);width:130vmax;height:80vmax;margin:-46vmax 0 0 -65vmax;background:radial-gradient(closest-side,#7454ff9e,#4646ff47 45%,#283cff00 75%);opacity:0;will-change:opacity,transform}.env__beams{width:0;height:0;opacity:0;will-change:opacity,transform}.beam{position:absolute;bottom:0;left:-18vmax;width:36vmax;height:130vh;transform-origin:50% 100%;clip-path:polygon(49% 100%,51% 100%,100% 0,0 0);background:linear-gradient(to top,#6e82ff8c,#6e82ff1f 55%,#6e82ff00 92%);animation:beam-sway 13s ease-in-out infinite alternate}.beam--a{--r0: -38deg;--r1: -18deg;animation-duration:11s}.beam--b{--r0: -12deg;--r1: 10deg;animation-duration:15s;background:linear-gradient(to top,#9664ff8c,#9664ff1f 55%,#9664ff00 92%)}.beam--c{--r0: 22deg;--r1: -6deg;animation-duration:17s;width:22vmax;left:-11vmax;background:linear-gradient(to top,#e6ecff66,#e6ecff14 55%,#e6ecff00 92%)}.beam--d{--r0: 40deg;--r1: 20deg;animation-duration:12.5s;background:linear-gradient(to top,#466eff80,#466eff1a 55%,#466eff00 92%)}.beam--e{--r0: -58deg;--r1: -40deg;animation-duration:19s;width:26vmax;left:-13vmax;background:linear-gradient(to top,#a06eff66,#a06eff14 55%,#a06eff00 92%)}@keyframes beam-sway{0%{transform:rotate(var(--r0))}to{transform:rotate(var(--r1))}}.env__plane{will-change:transform}.env__plane img{display:block;width:100%;height:100%;user-select:none}.env__shade{position:absolute;inset:0;background:#060a14;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;will-change:opacity}.env__shade--far{background:#0a1221}.env__shade--fore{background:#04070d}.env__fog{left:-8vw;right:-8vw;bottom:-6vh;height:62vh;overflow:hidden;opacity:0;will-change:opacity,transform}.env__fog--mid{height:74vh;bottom:8vh}.env__fog--uv{height:58vh}.env__fog-track{position:absolute;top:0;bottom:0;left:-25%;width:150%;background-size:auto 100%;background-repeat:repeat-x;animation:fog-sway 70s ease-in-out infinite alternate}.env__fog-track--slow{animation-duration:110s;animation-direction:alternate-reverse}.env__fog-track--uv{background:linear-gradient(90deg,#5a4cff,#2f6bff,#7a52ff 52%,#3a5cff,#5a4cff);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation-duration:48s}@keyframes fog-sway{0%{transform:translate3d(-12%,0,0)}to{transform:translate3d(12%,0,0)}}.env__mist{inset:0;overflow:hidden;background:linear-gradient(to top,#f3f6f8fc,#f0f3f6f2 42%,#ecf0f4cc 66%,#e6ebf07a 86%,#e2e8ee42);opacity:0;will-change:opacity}.env__fog-track--cloud{top:-10%;bottom:-10%;opacity:.9;animation-duration:90s}.env__particles{inset:0}.env__vignette{inset:0;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#020308d9);opacity:.2}@media(prefers-reduced-motion:reduce){.beam,.env__fog-track{animation:none}}.hud{position:fixed;inset:0 0 auto;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:calc(16px + env(safe-area-inset-top,0px)) var(--gutter) 0;color:var(--ink);pointer-events:none;opacity:0;transform:translate3d(0,-8px,0);transition:opacity .9s ease,transform .9s ease}.hud.is-in{opacity:1;transform:none}.hud__mark{color:inherit;text-decoration:none;pointer-events:auto;white-space:nowrap;padding-block:4px}.hud__alt{display:grid;justify-items:end;gap:4px;text-align:right;padding-block:4px}.hud__reading{white-space:nowrap}.hud__key{opacity:.6}.hud__station{opacity:.6;font-size:calc(var(--label) - 1px);letter-spacing:.14em;white-space:nowrap;max-width:44vw;overflow:hidden;text-overflow:ellipsis}.hud__gauge{display:none}@media(min-width:900px)and (min-height:560px){.hud__gauge{position:fixed;right:calc(var(--gutter) * .55);top:24vh;bottom:18vh;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:10px}.hud__tick{font-size:10.5px;letter-spacing:.12em;opacity:.55;writing-mode:vertical-rl;transform:rotate(180deg)}.hud__track{position:relative;width:1px;background:var(--hud-line, rgba(11, 13, 16, .3));container-type:size}.hud__marker{position:absolute;left:-5px;top:0;width:11px;height:1px;margin-top:-.5px;background:currentColor;transform:translate3d(0,100cqh,0)}.hud__marker:after{content:"";position:absolute;left:3px;top:-2px;width:5px;height:5px;border-radius:50%;background:currentColor}}:root{--title-size: min(21.6vw, 50vh);--date-size: min(6.4vw, 13vh)}@media(max-aspect-ratio:9/10){:root{--title-size: min(36.4vw, 23.5vh);--date-size: min(13.5vw, 8.2vh)}}.ht{left:50%;top:var(--summit-y, 38vh);z-index:0;display:flex;align-items:flex-end;gap:0 .14em;width:max-content;translate:-50% calc(-100% + .27em);font-family:var(--font-display);font-weight:900;font-stretch:62%;font-size:var(--title-size);line-height:.8;letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;color:var(--ink);will-change:transform,opacity}.ht__line{display:inline-flex}.ht__gap{display:none}@media(max-aspect-ratio:9/10){.ht{flex-direction:column;align-items:center;gap:.02em}}.ht__ch{display:inline-block;opacity:0;transform:translate3d(0,.3em,0) scale(1.04);filter:blur(14px);transition:transform 1.5s cubic-bezier(.16,.84,.12,1),opacity 1.1s ease,filter 1.3s ease;transition-delay:calc(var(--i) * 60ms)}.ht.is-in .ht__ch{opacity:1;transform:none;filter:blur(0)}.hero{height:100vh;height:100svh;min-height:520px}.hero__inner{position:absolute;inset:0}.hero__date{position:absolute;left:0;right:0;top:calc(var(--summit-y, 38vh) + var(--title-size) * .36);margin:0;text-align:center;font-size:var(--date-size);line-height:1;letter-spacing:.01em;color:var(--ink);text-shadow:0 0 34px rgba(242,245,248,.95),0 0 10px rgba(242,245,248,.85);opacity:0;transform:translate3d(0,16px,0);filter:blur(8px);transition:opacity 1s ease,transform 1.2s cubic-bezier(.16,.84,.12,1),filter 1s ease}.hero__date.is-in{opacity:1;transform:none;filter:none}.hero__slashes{font-weight:300;letter-spacing:-.04em}.hero__meta{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(30px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;color:var(--ink);opacity:0;transition:opacity 1s ease .2s}.hero__meta.is-in{opacity:.85}.hero__cta{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 18px;color:var(--ink);text-decoration:none;opacity:0;transform:translate3d(0,10px,0);transition:opacity .9s ease,transform .9s ease}.hero__cta.is-in{opacity:1;transform:none}.hero__arrow{font-size:1.35em;line-height:1;animation:cta-bob 2.4s ease-in-out infinite}@keyframes cta-bob{0%,to{transform:translate3d(0,-2px,0)}50%{transform:translate3d(0,5px,0)}}@media(max-width:699px){.hero__meta{display:none}}@media(prefers-reduced-motion:reduce){.ht__ch,.hero__date{transform:none;filter:none;transition:opacity .8s ease}.hero__arrow{animation:none}}.expedition{padding-block:18vh 26vh;overflow:hidden;overflow:clip}.expedition__words{display:grid;margin-inline:calc(var(--gutter) * -1);font-size:clamp(80px,min(27vw,34vh),420px);line-height:.82}@media(min-aspect-ratio:9/10){.expedition__words{font-size:clamp(80px,min(19vw,36vh),420px)}}.expedition__word{display:block;white-space:nowrap;will-change:transform;text-wrap:nowrap}.expedition__word--b{text-align:right}.expedition__panel{margin-top:12vh;max-width:640px;margin-inline:auto;display:grid;gap:18px}@media(min-width:1000px){.expedition__panel{margin-inline:auto 6vw}}.expedition__kicker{display:inline-flex;align-items:center;gap:10px;margin:0}.expedition__pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}.expedition__date{margin:0;font-size:clamp(72px,min(24vw,26vh),230px);line-height:.8}.expedition__facts{margin:10px 0 0;display:grid}.expedition__fact{display:grid;grid-template-columns:minmax(84px,30%) 1fr;align-items:baseline;gap:16px;padding-block:14px;border-top:1px solid rgba(11,13,16,.22)}.expedition__fact:last-child{border-bottom:1px solid rgba(11,13,16,.22)}.expedition__fact dt{opacity:.6}.expedition__fact dd{margin:0;font-family:var(--font-display);font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:clamp(20px,2.2vw + 12px,34px);line-height:1.05;letter-spacing:.005em}.expedition__panel>*{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,.84,.12,1)}.expedition__panel.is-in>*{opacity:1;transform:none}.expedition__panel.is-in>:nth-child(2){transition-delay:.12s}.expedition__panel.is-in>:nth-child(3){transition-delay:.26s}@media(prefers-reduced-motion:reduce){.expedition__panel>*{transform:none}.expedition__pulse{animation:none}}.checkpoint{padding-block:20vh 16vh;overflow-x:clip}.checkpoint__grid{display:grid;gap:44px;max-width:1560px;margin-inline:auto}.checkpoint__head{position:relative;z-index:1;display:grid;gap:16px;align-content:start}.checkpoint__meta{display:flex;align-items:center;gap:12px;margin:0}.checkpoint__line{flex:1 1 auto;max-width:120px;height:1px;background:currentColor;opacity:.45;transform-origin:left center;transform:scaleX(0);transition:transform 1.2s cubic-bezier(.16,.84,.12,1) .2s}.checkpoint__head.is-in .checkpoint__line{transform:scaleX(1)}.checkpoint__title{margin:0;font-size:clamp(56px,min(17vw,24vh),190px)}.checkpoint__caption{margin:0;max-width:34ch;font-size:clamp(17px,.6vw + 14px,22px);line-height:1.4;opacity:.85}.checkpoint__note{margin:0;opacity:.7}.checkpoint__head>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,.84,.12,1)}.checkpoint__head.is-in>*{opacity:1;transform:none}.checkpoint__head.is-in>:nth-child(2){transition-delay:.08s}.checkpoint__head.is-in>:nth-child(3){transition-delay:.2s}.checkpoint__head.is-in>:nth-child(4){transition-delay:.3s}.checkpoint__posters{position:relative;display:grid;justify-items:center}.checkpoint__posters .poster--portrait{width:min(84vw,460px)}@media(min-width:900px){.checkpoint__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px}.checkpoint--right .checkpoint__head{grid-column:1 / span 6;grid-row:1}.checkpoint--right .checkpoint__posters,.checkpoint--left .checkpoint__head{grid-column:7 / span 6;grid-row:1}.checkpoint--left .checkpoint__posters{grid-column:1 / span 6;grid-row:1}.checkpoint__title{font-size:clamp(76px,min(7.4vw,17vh),176px)}.checkpoint__posters .poster--portrait{width:min(33vw,600px,58vh)}}.checkpoint--center .checkpoint__grid{justify-items:center;text-align:center}.checkpoint--center .checkpoint__head{justify-items:center}.checkpoint--center .checkpoint__meta{justify-content:center}@media(min-width:900px){.checkpoint--center .checkpoint__grid{grid-template-columns:1fr}.checkpoint--center .checkpoint__posters .poster--portrait{width:min(40vw,640px,64vh)}}.checkpoint__games{display:grid;gap:56px;width:100%;justify-items:center}.checkpoint__games .poster--landscape{width:min(94vw,760px)}@media(min-width:900px){.checkpoint--games .checkpoint__head{grid-column:1 / span 6;grid-row:1}.checkpoint--games .checkpoint__head{align-self:start;padding-top:4vw}.checkpoint--games .checkpoint__posters{grid-column:1 / -1;grid-row:1}.checkpoint__games{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:40px}.checkpoint__games .poster:nth-child(1){grid-column:7 / span 5;width:min(100%,58vh);justify-self:center}.checkpoint__games .poster:nth-child(2){grid-column:1 / span 4;width:100%;margin-top:-6vw}.checkpoint__games .poster:nth-child(3){grid-column:5 / span 8;width:100%;margin-top:6vw}}.checkpoint--dj .checkpoint__posters:before{content:"";position:absolute;left:50%;top:46%;width:min(130vw,1100px);aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,#6e56ff80,#3c5aff2e 50%,#3c5aff00 75%);pointer-events:none;animation:stage-breathe 6s ease-in-out infinite}@keyframes stage-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.checkpoint__head>*{transform:none}.checkpoint--dj .checkpoint__posters:before{animation:none}}.poster{position:relative;margin:0;display:grid;justify-items:center;gap:14px}.poster__parallax{width:100%;will-change:transform}.poster__reveal{transform-origin:50% 65%;opacity:0;transition:transform 1.2s cubic-bezier(.16,.84,.12,1),opacity .8s ease,filter .9s ease}.poster.is-in .poster__reveal{opacity:1;filter:none;transform:rotate(var(--tilt))}.poster__frame{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:none;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transition:transform .5s cubic-bezier(.16,.84,.12,1)}.poster__frame img{display:block;width:100%;height:auto;aspect-ratio:var(--ratio);background:#d9d4c7;box-shadow:0 2px 3px #04060c2e,0 22px 44px -18px #04060c8c,0 60px 90px -40px #04060c80;user-select:none;-webkit-user-drag:none}.poster--dark .poster__frame img,.poster[data-dark] .poster__frame img{background:#151515}.poster__sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,#ffffff29,#ffffff08 34%,#0000 60%,#00000012)}@media(hover:hover)and (pointer:fine){.poster__frame:hover{transform:translate3d(0,-6px,0) scale(1.012)}}.poster__frame:focus-visible{outline-offset:8px}.poster__hint{opacity:0;transition:opacity .8s ease .6s;font-size:calc(var(--label) - 1px)}.poster.is-in .poster__hint{opacity:.6}.poster__hint-mouse{display:none}@media(hover:hover)and (pointer:fine){.poster__hint-touch{display:none}.poster__hint-mouse{display:inline}}.poster--playful .poster__reveal{transform:translate3d(0,80px,0) rotate(calc(var(--tilt) - 10deg)) scale(.9);filter:blur(8px);transition:transform 1.3s cubic-bezier(.34,1.5,.6,1),opacity .6s ease,filter .9s ease}.poster--snap .poster__reveal{transform:scale(1.16) rotate(calc(var(--tilt) + 6deg));transition:transform .34s cubic-bezier(.2,.9,.1,1) .1s,opacity .12s linear .1s}.poster__flash{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}.poster--snap.is-in .poster__flash{animation:poster-flash .7s ease-out .1s both}@keyframes poster-flash{0%{opacity:.95}to{opacity:0}}.poster--energetic .poster__reveal{transform:translate3d(0,110px,0) rotate(calc(var(--tilt) - 8deg)) scale(.88);transition:transform 1s cubic-bezier(.3,1.4,.5,1) calc(var(--i) * .16s),opacity .45s ease calc(var(--i) * .16s)}.poster--energetic[data-index="1"] .poster__reveal{transform:translate3d(-12vw,60px,0) rotate(calc(var(--tilt) - 14deg)) scale(.9)}.poster--energetic[data-index="2"] .poster__reveal{transform:translate3d(12vw,60px,0) rotate(calc(var(--tilt) + 12deg)) scale(.9)}.poster--cinematic .poster__reveal{transform:scale(1.07);filter:blur(18px) brightness(.2);transition:transform 2.4s cubic-bezier(.16,.84,.12,1),filter 2.2s ease,opacity 1.6s ease}.poster.is-in[data-index] .poster__reveal{opacity:1;filter:none;transform:rotate(var(--tilt))}@media(prefers-reduced-motion:reduce){.poster[data-index] .poster__reveal,.poster.is-in[data-index] .poster__reveal{transform:rotate(var(--tilt));filter:none;transition:opacity .6s ease}.poster--snap.is-in .poster__flash{animation:none}}.lightbox{position:fixed;inset:0;z-index:50;background:#030408f2;color:var(--snow);animation:lb-in .35s ease both}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox__scroller{position:absolute;inset:0;overflow:hidden;padding:calc(64px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.lightbox__stage{width:100%;height:100%;display:grid;place-items:center}.lightbox__stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;cursor:zoom-in;box-shadow:0 30px 80px #0009;animation:lb-img .45s cubic-bezier(.16,.84,.12,1) both;user-select:none;-webkit-user-drag:none}@keyframes lb-img{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lightbox__scroller.is-zoomed{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0}.lightbox__scroller.is-zoomed .lightbox__stage{display:block;width:max-content;height:auto;padding:calc(72px + env(safe-area-inset-top,0px)) 40px 60px}.lightbox__scroller.is-zoomed .lightbox__stage img{max-width:none;max-height:none;height:auto;cursor:zoom-out;animation:none}.lightbox__bar{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:linear-gradient(to bottom,#030408e6,#03040800)}.lightbox__hint{opacity:.65}.lightbox__close{appearance:none;border:1px solid rgba(243,245,247,.35);background:#03040899;color:var(--snow);padding:10px 14px;min-height:44px;cursor:pointer}.lightbox__close span{font-size:1.3em;line-height:0;vertical-align:-.1em;margin-left:4px}@font-face{font-family:Special Elite MB;src:url(./special-elite-400-YjDd9tmf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Permanent Marker MB;src:url(./permanent-marker-400-BF23djCy.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed MB;src:url(./barlow-condensed-600-DepVgxBB.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed MB;src:url(./barlow-condensed-800-BKzMuPgK.woff2) format("woff2");font-weight:700 800;font-style:normal;font-display:swap}.ap{position:relative;display:block;width:100%;aspect-ratio:var(--ap-ratio);overflow:hidden;background:#d9d4c7;box-shadow:0 2px 3px #04060c2e,0 22px 44px -18px #04060c8c,0 60px 90px -40px #04060c80;user-select:none;-webkit-user-select:none}.ap--dark{background:#0b0b0b}.ap__sheet{position:absolute;left:0;top:0;display:block;transform-origin:0 0;transform:scale(var(--ap-s, .5));text-align:left;line-height:normal;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal;color:#000;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;pointer-events:none}.ap__sheet,.ap__sheet *,.ap__sheet *:before,.ap__sheet *:after{box-sizing:content-box}.ap__sheet i{font-style:normal}.ap__sheet:not(.is-static) .ap-draw{stroke-dasharray:1 2;stroke-dashoffset:1.02}.ap__sheet.is-play .ap-draw{animation:ap-draw var(--d, .6s) cubic-bezier(.55,.08,.35,1) calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-draw{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}.ap-write{display:inline-block;padding:.24em .14em;margin:-.24em -.14em}.ap__sheet:not(.is-static) .ap-write{clip-path:inset(0 100% 0 0)}.ap__sheet.is-play .ap-write{animation:ap-write var(--d, .6s) cubic-bezier(.4,.1,.55,1) calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ap__sheet:not(.is-static) .ap-stamp{opacity:0}.ap__sheet.is-play .ap-stamp{animation:ap-stamp .55s cubic-bezier(.2,.8,.25,1) calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-stamp{0%{opacity:0;transform:var(--rot, rotate(0deg)) scale(2.5);filter:blur(4px)}38%{opacity:1;transform:var(--rot, rotate(0deg)) scale(.93);filter:blur(0)}58%{transform:var(--rot, rotate(0deg)) scale(1.04)}78%{transform:var(--rot, rotate(0deg)) scale(.99)}to{opacity:1;transform:var(--rot, rotate(0deg)) scale(1);filter:blur(0)}}@keyframes ap-thump{0%,to{transform:none}22%{transform:translate(1px,3px)}48%{transform:translate(-2px,-1px)}74%{transform:translate(1px,1px)}}.ap__sheet:not(.is-static) .ap-grow-down{transform:scaleY(0)}.ap-grow-down{transform-origin:50% 0}.ap__sheet.is-play .ap-grow-down{animation:ap-grow-y var(--d, .8s) cubic-bezier(.6,.05,.3,1) calc(var(--ap-delay) + var(--t, 0s)) both}.ap__sheet:not(.is-static) .ap-grow-up{transform:scaleY(0)}.ap-grow-up{transform-origin:50% 100%}.ap__sheet.is-play .ap-grow-up{animation:ap-grow-y var(--d, .6s) cubic-bezier(.3,.9,.3,1) calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ap__sheet:not(.is-static) .ap-fade{opacity:0}.ap__sheet.is-play .ap-fade{animation:ap-fade var(--d, .5s) ease calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-fade{0%{opacity:0}to{opacity:1}}.ap__sheet.is-play .ap-root--consent{animation:ap-thump .3s ease-out calc(var(--ap-delay) + 4.05s) both,ap-thump .3s ease-out calc(var(--ap-delay) + 4.75s) both}.ap-sign{transform-origin:71px 50%}.ap__sheet:not(.is-static) .ap-sign{opacity:0}.ap__sheet.is-play .ap-sign{animation:ap-sign .95s cubic-bezier(.25,.9,.3,1) calc(var(--ap-delay) + var(--t, 0s)) both}@keyframes ap-sign{0%{opacity:0;transform:translate3d(-70px,-26px,0) rotate(-16deg)}30%{opacity:1}55%{transform:translateZ(0) rotate(4deg)}75%{transform:rotate(-1.6deg)}90%{transform:rotate(.6deg)}to{opacity:1;transform:none}}.ap__sheet.is-play .ap-root--foosball,.ap__sheet.is-play .ap-root--beerpong{animation:ap-thump .3s ease-out calc(var(--ap-delay) + var(--thump, 2.6s)) both}.ap-flap{perspective:260px}.ap-flap .fl{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:#242424}.ap-flap .fl--top{top:0;border-radius:4px 4px 0 0;transform-origin:50% 100%}.ap-flap .fl--bot{top:50%;border-radius:0 0 4px 4px;transform-origin:50% 0;box-shadow:inset 0 -3px #1b1b1b}.ap-flap .fl>i{position:absolute;left:0;right:0;top:0;height:200%;display:flex;align-items:center;justify-content:center}.ap-flap .fl--bot>i{top:-100%}.ap-flap .fl--leaf{z-index:2;visibility:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ap-flap .fl--leaf.fl--top{background:#2a2a2a}.ap-flap .fl--leaf.fl--bot{background:#1f1f1f}.ap-flap .ap-split{z-index:3}.ap__sheet:not(.is-static) [data-after-row]{clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(12,end)}.ap__sheet [data-after-row].is-on{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.ap__sheet *{animation:none!important;transition:none!important}}.rules{padding-block:24vh 18vh}.rules__wrap{max-width:1560px;margin-inline:auto;display:grid;gap:5vh}.rules__head{display:grid;gap:10px}.rules__kicker,.rules__count{margin:0;opacity:.6}.rules__count span{color:var(--signal);opacity:1}.rules__title{margin:0;font-size:clamp(52px,min(15vw,24vh),150px)}.rules__list{list-style:none;margin:0;padding:0;counter-reset:none}.rule{display:grid;grid-template-columns:3.2em 1fr;align-items:baseline;gap:8px 14px;padding-block:clamp(36px,9vh,96px);border-top:1px solid rgba(243,245,247,.14);opacity:0;transform:translate3d(0,40px,0);filter:blur(6px);transition:opacity .9s ease,transform 1.1s cubic-bezier(.16,.84,.12,1),filter .9s ease}.rule.is-in{opacity:.3;transform:none;filter:none}.rule.is-in.is-active{opacity:1}.rule__n{color:var(--snow);transition:color .4s ease}.rule.is-active .rule__n{color:var(--signal)}.rule__title{font-size:clamp(40px,min(12.4vw,20vh),150px);line-height:.86}.rule__detail{grid-column:2;max-width:40ch;margin-top:10px;font-size:clamp(16px,.5vw + 14px,20px);line-height:1.45;color:#f3f5f7bf}@media(min-width:900px){.rules__wrap{grid-template-columns:4fr 8fr;align-items:start;gap:40px}.rules__head{position:sticky;top:22vh}.rule{grid-template-columns:4.5em 1fr}.rule__title{font-size:clamp(60px,min(7vw,15vh),150px)}}@media(prefers-reduced-motion:reduce){.rule{transform:none;filter:none}}.marker{min-height:90vh;display:grid;align-content:center;justify-items:center;gap:18px;overflow:hidden;overflow:clip;color:var(--ink)}.marker__label{display:inline-flex;align-items:center;gap:12px;margin:0;opacity:.75}.marker__tick{width:28px;height:1px;background:currentColor}.marker__num{margin:0;white-space:nowrap;font-size:clamp(100px,min(34vw,44vh),460px);line-height:.8;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor;will-change:transform}.marker__unit{font-size:.34em;margin-left:.08em;-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}.pack{padding-block:20vh 14vh}.pack__wrap{max-width:1120px;margin-inline:auto;display:grid;gap:6vh}.pack__head{display:grid;gap:12px}.pack__kicker{margin:0;opacity:.6}.pack__title{margin:0;font-size:clamp(52px,min(14vw,24vh),170px);max-width:12ch}.pack__list{list-style:none;margin:0;padding:0;display:grid}.pack__item{display:grid;grid-template-columns:34px 1fr;gap:6px 18px;align-items:start;padding-block:26px;border-top:1px solid rgba(243,245,247,.16);opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s ease calc(var(--i) * .14s),transform 1s cubic-bezier(.16,.84,.12,1) calc(var(--i) * .14s)}.pack__item:last-child{border-bottom:1px solid rgba(243,245,247,.16)}.pack__list.is-in .pack__item{opacity:1;transform:none}.pack__box{width:30px;height:30px;margin-top:4px;border:1.5px solid currentColor;display:grid;place-items:center;color:var(--snow)}.pack__box svg{width:22px;height:22px;color:var(--signal);stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .6s cubic-bezier(.6,0,.2,1) calc(.5s + var(--i) * .2s)}.pack__list.is-in .pack__box svg{stroke-dashoffset:0}.pack__item--pending .pack__box{border-style:dashed;opacity:.7}.pack__text{display:grid;gap:6px}.pack__label{font-family:var(--font-display);font-weight:900;font-stretch:62%;text-transform:uppercase;font-size:clamp(30px,min(7.6vw,12vh),64px);line-height:.9}.pack__detail{color:#f3f5f7bf;max-width:44ch}.pack__status{grid-column:2;margin-top:6px;opacity:.55}.pack__item--pending .pack__status{color:var(--signal);opacity:1}@media(min-width:900px){.pack__item{grid-template-columns:40px 1fr auto;align-items:center;padding-block:34px}.pack__status{grid-column:3;margin-top:0;text-align:right}}@media(prefers-reduced-motion:reduce){.pack__item{transform:none}.pack__box svg{transition:none;stroke-dashoffset:0}}.basecamp{padding-block:16vh 20vh}.basecamp__wrap{max-width:1120px;margin-inline:auto;display:grid;gap:5vh}.basecamp__head{display:grid;gap:12px}.basecamp__kicker{margin:0;opacity:.6}.basecamp__title{margin:0;font-size:clamp(48px,min(12.6vw,22vh),150px);max-width:11ch}.survey{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-width:100%;background:radial-gradient(80% 70% at 50% 40%,#505aff24,#04050900 70%),#060810b8;border:1px solid rgba(243,245,247,.14);display:grid;align-content:space-between;padding:22px}@media(min-width:700px){.survey{aspect-ratio:16 / 10;padding:32px}}.survey__topo{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 2s ease,transform 6s cubic-bezier(.16,.84,.12,1);pointer-events:none}.survey.is-in .survey__topo{opacity:.32;transform:scale(1)}.survey__scan{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#5b7bff00,#5b7bffe6,#5b7bff00);box-shadow:0 0 18px #5b7bff99;animation:survey-scan 7s linear infinite}@keyframes survey-scan{0%{transform:translateZ(0)}to{transform:translate3d(0,900px,0)}}.survey__corner{position:absolute;width:18px;height:18px;border:0 solid rgba(243,245,247,.7)}.survey__corner--tl{left:10px;top:10px;border-left-width:1px;border-top-width:1px}.survey__corner--tr{right:10px;top:10px;border-right-width:1px;border-top-width:1px}.survey__corner--bl{left:10px;bottom:10px;border-left-width:1px;border-bottom-width:1px}.survey__corner--br{right:10px;bottom:10px;border-right-width:1px;border-bottom-width:1px}.survey__coords{position:relative;margin:0;opacity:.55}.survey__status{position:relative;display:grid;gap:10px;justify-items:start}.survey__state{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--signal)}.survey__dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 2s ease-in-out infinite}.survey__line{margin:0;max-width:30ch;font-family:var(--font-display);font-weight:800;font-stretch:70%;text-transform:uppercase;font-size:clamp(26px,4vw,46px);line-height:.98}.survey__legend{position:relative;display:grid;gap:10px}.survey__legend-title{margin:0;opacity:.55}.survey__legend ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.survey__legend li{display:inline-flex;align-items:center;gap:8px;opacity:.85}.survey__legend li:before{content:"";width:7px;height:7px;border:1px solid currentColor}@media(prefers-reduced-motion:reduce){.survey__scan,.survey__dot{animation:none}.survey__topo{transform:none}}.valley{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;padding-block:34vh calc(28px + env(safe-area-inset-bottom,0px))}.valley__inner{display:grid;justify-items:center;align-content:end;text-align:center;gap:14px;padding-bottom:6vh}.valley__kicker{margin:0;opacity:.75}.valley__name{margin:0;font-size:clamp(64px,min(21vw,26vh),320px);line-height:.8;text-shadow:0 0 60px rgba(110,90,255,.35)}.valley__alt{margin:0;white-space:nowrap;font-size:clamp(56px,min(15vw,18vh),230px);line-height:.85;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor}.valley__unit{font-size:.36em;margin-left:.08em;-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}.valley__mark{margin:12px 0 0;color:var(--signal)}.valley__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;opacity:.75}.valley__inner>*{opacity:0;transform:translate3d(0,30px,0);filter:blur(8px);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.16,.84,.12,1),filter 1.2s ease}.valley__inner.is-in>*{opacity:1;transform:none;filter:none}.valley__inner.is-in>:nth-child(2){transition-delay:.12s}.valley__inner.is-in>:nth-child(3){transition-delay:.3s}.valley__inner.is-in>:nth-child(4){transition-delay:.5s}.valley__inner.is-in>:nth-child(5){transition-delay:.6s}.valley__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:32px}.valley__back{color:inherit;text-decoration:none;padding:12px 0}.valley__back:hover{color:var(--signal)}.valley__end{margin:0;opacity:.5}@media(prefers-reduced-motion:reduce){.valley__inner>*{transform:none;filter:none}}.after{position:relative;z-index:1;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;gap:24px;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gutter) calc(22px + env(safe-area-inset-bottom,0px));color:var(--snow)}.after__top{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;opacity:.75}.after__body{align-self:start;padding-top:11vh;display:grid;gap:22px;max-width:1100px}.after__headline{margin:0;font-size:clamp(52px,min(13.5vw,22vh),190px);line-height:.84;max-width:11ch;text-shadow:0 2px 40px rgba(2,4,10,.55)}.after__mark{margin:0;opacity:.8}.after__lines{display:grid;gap:4px;font-size:clamp(18px,.8vw + 15px,24px);line-height:1.4;text-shadow:0 1px 18px rgba(2,4,10,.7)}.after__lines p{margin:0}.after__lines p:last-child{margin-top:14px;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.after__foot{margin:0;opacity:.6}.after>*{opacity:0;transform:translate3d(0,18px,0);transition:opacity 1.6s ease,transform 1.8s cubic-bezier(.16,.84,.12,1)}.after.is-in>*{opacity:1;transform:none}.after.is-in>:nth-child(2){transition-delay:.3s}.after.is-in>:nth-child(3){transition-delay:.6s}@media(prefers-reduced-motion:reduce){.after>*{transform:none}}
