@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.b8sx-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.b8sx-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ec5Qua_className{font-family:Inter,Inter Fallback;font-style:normal}.ec5Qua_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--asfalt:#0b0b10;--surface:#15141b;--raised:#23222c;--lila:#933cff;--red:#ff3b30;--white:#fff;--text:#b9b4c8;--faint:#8d889c;--dim:#4a4757;--hair:#ffffff1a;--display:var(--font-archivo), "Arial Black", sans-serif;--sans:var(--font-inter), system-ui, sans-serif;--m:clamp(16px, 1.8vw, 28px);--g:clamp(12px, 1.6vw, 24px);--sec:clamp(96px, 18vh, 200px);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--asfalt);scrollbar-color:#33313f var(--asfalt);scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--asfalt);color:var(--text);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}body:has(dialog[open]){overflow:hidden}::selection{background:var(--lila);color:var(--white)}img,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--lila);outline-offset:2px}h1,h2,h3{font-weight:inherit;font-size:inherit}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{color:var(--white);font:600 12px/1.35 var(--display);letter-spacing:.04em;text-transform:uppercase;font-stretch:110%}.st{max-width:26ch;color:var(--white);font:500 clamp(30px, 4.3vw, 72px)/1.08 var(--display);letter-spacing:-.02em}.giant{color:var(--white);font:800 clamp(52px, 12.4vw, 230px)/.92 var(--display);letter-spacing:-.035em;font-stretch:125%}.gut{padding-inline:var(--m)}.sec{padding-top:var(--sec)}.sec-tag{margin-bottom:28px}.split{column-gap:var(--g);grid-template-columns:repeat(12,1fr);row-gap:24px;display:grid}.split>.label{grid-column:1/5}.split>.acc{grid-column:5/-1}.btn{background:var(--lila);min-height:52px;color:var(--white);font:600 16px/1 var(--sans);white-space:nowrap;transition:transform .16s var(--ease-out), background-color .18s ease;border-radius:4px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.btn.small{min-height:34px;padding:0 12px;font-size:13px}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:#a155ff}}.cta{z-index:10;top:var(--m);right:var(--m);position:fixed}.hero{height:100svh;min-height:620px;padding:var(--m);background:var(--asfalt);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.scene{position:absolute;inset:0;overflow:clip}.stage{aspect-ratio:16/9;width:max(100%,177.78svh,1103px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage img{object-fit:cover;object-position:50% 58%}.stage:not(.lamp) img{filter:brightness(.34)}.lamp{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(24% 18% at 67% 29%,#000 62%,#0000 100%);mask-image:radial-gradient(24% 18% at 67% 29%,#000 62%,#0000 100%)}.lamp img{filter:brightness(.58)contrast(4.2)}.lamp:after,.flare{width:37%;height:20%;position:absolute;top:19%;left:49%;rotate:15deg}.lamp:after{content:"";background:radial-gradient(closest-side,#ffffff1a,#0000)}.flare{opacity:0;background:radial-gradient(closest-side,#ffffffb3,#ffffff2e 55%,#0000)}.blackout{display:none}.bar{z-index:2;column-gap:var(--g);grid-template-columns:repeat(12,1fr);align-items:start;display:grid;position:relative}.bar-logo{grid-column:1/4}.bar-logo img{width:auto;height:30px}.bar-tag{grid-column:4/8}.bar-nav{flex-direction:column;grid-column:8/10;display:flex}.lang{grid-column:10/11;gap:10px;display:flex}.bar a,.foot a{text-decoration:none;transition:opacity .18s}.lang a{color:var(--faint);margin:-12px -5px;padding:12px 5px}.lang a[aria-current]{color:var(--white)}@media (hover:hover) and (pointer:fine){.bar-nav a:hover,.foot a:hover{opacity:.6}}.hero-main{z-index:2;justify-content:space-between;align-items:flex-end;gap:var(--g);display:flex;position:relative}.hero h1{color:var(--white);font:500 clamp(52px, 8vw, 148px)/.98 var(--display);letter-spacing:-.03em}.hero-sub{max-width:40ch;color:var(--white);margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.4}@media (prefers-reduced-motion:no-preference){.js .blackout{background:var(--asfalt);pointer-events:none;animation:fade-out 1.2s var(--ease-out) 1.25s forwards;display:block;position:absolute;inset:0}.js .lamp{animation:1s step-end .3s both ignite}.js .hero-copy,.js .rig{animation:arrive .7s var(--ease-out) 1.5s both}.js .rig{animation-delay:1.58s}}@keyframes ignite{0%{opacity:0}10%{opacity:.85}28%{opacity:.08}60%{opacity:1}to{opacity:1}}@keyframes fade-out{to{opacity:0;visibility:hidden}}@keyframes arrive{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}.rig{flex-direction:column;flex:none;gap:12px;width:clamp(200px,34svh,280px);display:flex}.dial{width:100%;height:auto;display:block}.dial .face{fill:#0b0b10db;stroke:var(--hair);stroke-width:1px}.dial line{stroke:#5b5868;stroke-width:1.2px}.dial line.major{stroke:var(--white);stroke-width:2.2px}.dial-n{fill:var(--white);font:600 14px/1 var(--display)}.redzone{fill:none;stroke:var(--red);stroke-width:7px}.lit{fill:none;stroke:var(--lila);stroke-width:3px}.rig-num{fill:var(--white);font:700 22px/1 var(--display);font-variant-numeric:tabular-nums}.rig-unit{fill:var(--faint);font:600 9px/1 var(--display);letter-spacing:.08em}.needle{fill:var(--white);transform-origin:100px 100px}.hub{fill:var(--raised);stroke:var(--white);stroke-width:1.5px}.hold{background:var(--raised);width:100%;height:48px;color:var(--white);font:600 15px/1 var(--sans);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out);border-radius:4px;display:block;position:relative}.hold:active{transform:scale(.97)}.hold-fill{background:var(--lila);clip-path:inset(0 100% 0 0 round 4px);border-radius:4px;position:absolute;inset:0}.hold-label{position:relative}@media (prefers-reduced-motion:no-preference){.limiting .dial{animation:80ms step-end infinite judder}.limiting .redzone{animation:.4s step-end infinite cut}}@keyframes judder{0%{translate:-1px .5px}50%{translate:1px -.5px}to{translate:-.5px .5px}}@keyframes cut{50%{stroke:var(--white)}}.finder{padding:var(--sec) var(--m) 0}.ask-q{color:var(--white);font:600 12px/1.35 var(--display);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-stretch:110%}.ask input{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--white);caret-color:var(--lila);font:500 clamp(36px, 7.4vw, 130px)/1.05 var(--display);letter-spacing:-.03em;background:0 0;border-radius:0;padding:0 0 12px;transition:border-color .18s}.ask input:focus{border-bottom-color:var(--lila);outline:none}.answer{column-gap:var(--g);grid-template-columns:repeat(12,1fr);row-gap:24px;margin-top:28px;display:grid}.answer-text{flex-direction:column;grid-column:1/5;gap:16px;display:flex}.swap{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.swap{animation:swap .24s var(--ease-out) both}}@keyframes swap{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.g{color:var(--white);font:500 clamp(22px, 2vw, 30px)/1.12 var(--display);letter-spacing:-.01em}.lvl{color:var(--white);font-weight:500}.lvl span{color:var(--lila)}.gears{grid-template-columns:repeat(8,1fr);gap:3px;list-style:none;display:grid}.gears li{background:var(--raised);height:4px;transition:background-color .2s ease calc(var(--i) * 25ms)}.gears li.on{background:var(--lila)}.tries{flex-wrap:wrap;gap:4px 16px;display:flex}.tries button{min-height:32px;color:var(--white);font:600 12px/1.35 var(--display);letter-spacing:.04em;text-transform:uppercase;transition:opacity .18s ease, transform .16s var(--ease-out);font-stretch:110%}.tries button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.tries button:hover{opacity:.6}}.note{color:var(--faint);font-size:13px}.answer figure{grid-column:6/-1}.stack{aspect-ratio:16/9;position:relative;overflow:clip}.stack img{object-fit:cover;opacity:0;filter:grayscale()brightness(.8)contrast(1.12)blur(4px);transition:opacity .24s,filter .24s}.stack img.on{opacity:1;filter:grayscale()brightness(.8)contrast(1.12)blur()}.answer figcaption{font:600 12px/1.35 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);margin-top:8px;font-stretch:110%}.gal{column-gap:var(--g);grid-template-columns:repeat(3,1fr);display:grid}.gal:focus-visible{outline-offset:-2px}.gal-img{aspect-ratio:16/10;position:relative;overflow:clip}.gal figure:nth-child(2) .gal-img{transition-delay:90ms}.gal figure:nth-child(3) .gal-img{transition-delay:.18s}.gal-img img{object-fit:cover;object-position:var(--o)}.moment{color:var(--white);font:500 clamp(18px, 1.6vw, 26px)/1.1 var(--display);letter-spacing:-.02em;margin-top:10px}.journey-h{margin-bottom:clamp(24px,4vh,44px)}.journey{margin-inline:calc(-1 * var(--m));grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.jstep{--d:calc(var(--i) * .32s);isolation:isolate;min-width:0;min-height:clamp(480px,68svh,640px);padding:var(--m);background:var(--surface);color:var(--white);flex-direction:column;display:flex;position:relative}.jstep:before{content:"";z-index:-1;background:color-mix(in srgb, var(--lila) calc(var(--i) * 33.34%), var(--surface));position:absolute;inset:0}.j-n{font:800 clamp(64px, 7.4vw, 124px)/.85 var(--display);letter-spacing:-.04em;font-stretch:125%}.jstep h3{font:500 clamp(22px, 2vw, 30px)/1.1 var(--display);letter-spacing:-.02em;margin-top:18px}.jstep>p{margin-top:6px;font-size:15px;line-height:1.35}.vis{flex-direction:column;gap:14px;margin-top:auto;padding-top:28px;display:flex}.checks{gap:14px;font-weight:500;list-style:none;display:grid}.checks li{justify-content:space-between;align-items:center;gap:10px;display:flex}.checks svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;width:20px;height:20px}.lv{grid-template-columns:repeat(8,1fr);align-items:end;gap:3px;height:clamp(64px,6.4vw,96px);display:grid}.lv i{height:calc(var(--n) * 12.5%);background:#ffffff2e;position:relative}.lv i.on:after{content:"";background:var(--white);transform-origin:bottom;position:absolute;inset:0}.lv-name,.t{font:500 clamp(18px, 1.5vw, 22px)/1.15 var(--display);letter-spacing:-.01em}.card-img{aspect-ratio:16/10;position:relative;overflow:clip}.card-img img{object-fit:cover;filter:grayscale()brightness(.8)contrast(1.12)}.route{white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.route div{clip-path:inset(-8px 0);background:#ffffff40;flex:1;height:2px}.route b{background:var(--white);height:100%;display:block;position:relative}.route b:after{content:"";background:var(--white);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;right:0}.stars{gap:4px;display:flex}.stars svg{width:22px;height:22px;fill:var(--white)}.big{font:800 clamp(52px, 5.4vw, 88px)/.95 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:125%}.big small{font:500 16px/1.2 var(--sans);letter-spacing:0;margin-top:4px;display:block}@media (prefers-reduced-motion:no-preference){.jstep:before{transition:clip-path .64s var(--ease-in-out) var(--d)}.j-n,.jstep h3,.jstep>p,.vis{transition:opacity .42s ease var(--d), transform .52s var(--ease-out) var(--d), filter .42s ease var(--d)}.checks svg{transition:stroke-dashoffset .32s var(--ease-out) calc(var(--d) + .26s + var(--c) * .17s)}.lv i.on:after{transition:transform .42s var(--ease-out) calc(var(--d) + .3s + var(--n) * 90ms)}.route b{transition:transform .9s var(--ease-in-out) calc(var(--d) + .26s)}.stars svg{transition:opacity .2s ease calc(var(--d) + .22s + var(--c) * 90ms), transform .32s var(--ease-out) calc(var(--d) + .22s + var(--c) * 90ms)}.next{transition:opacity .3s ease calc(var(--d) + 1.1s)}.js .jstep:not(.go):before{clip-path:inset(100% 0 0)}.js .jstep:not(.go) .lv i.on:after{transform:scaleY(0)}.js .jstep:not(.go) .j-n,.js .jstep:not(.go) h3,.js .jstep:not(.go)>p{opacity:.25}.js .jstep:not(.go) .vis{opacity:.2;filter:blur(3px);transform:translateY(12px)}.js .jstep:not(.go) .checks svg{stroke-dashoffset:18px}.js .jstep:not(.go) .route b{transform:translate(-100%)}.js .jstep:not(.go) .stars svg{opacity:.15;transform:scale(.9)}.js .jstep:not(.go) .next{opacity:0}}.acc-item{border-bottom:1px solid var(--hair)}.acc-item button{width:100%;min-height:72px;color:var(--white);font:500 clamp(19px, 1.8vw, 26px)/1.2 var(--display);letter-spacing:-.01em;text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.acc-plus{width:14px;height:14px;color:var(--faint);transition:transform .2s var(--ease-out);flex:none;position:relative}.acc-plus:before,.acc-plus:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:6px;left:0}.acc-plus:after{transform:rotate(90deg)}.open .acc-plus{transform:rotate(45deg)}.js .acc-body{opacity:0;transition:grid-template-rows .24s var(--ease-out), opacity .16s ease;grid-template-rows:0fr;display:grid}.js .open .acc-body{opacity:1;grid-template-rows:1fr}.acc-body>div{min-height:0;overflow:hidden}.acc-body p{max-width:60ch;padding-bottom:20px}.bleed{height:min(86svh,56vw);margin-top:clamp(40px,7vh,72px);position:relative;overflow:clip}.bleed img{object-fit:cover}.bleed.tall{height:100svh}.bleed.tall img{filter:brightness(.72)}.over{z-index:1;position:absolute}.final .bleed{margin-top:0}.final .over{left:var(--m);top:clamp(56px,9vh,88px)}.final .bleed img{object-position:50% 100%}.final .btn{margin-top:28px}.hosts-body{column-gap:var(--g);grid-template-columns:repeat(12,1fr);row-gap:20px;margin-top:14px;display:grid}.story{grid-column:7/-1;max-width:62ch;margin-top:clamp(24px,5vh,56px)}.story mark,.story b{color:var(--white);background:0 0;font-weight:500}.story a.end{color:var(--white);-webkit-text-decoration-color:var(--lila);text-decoration-color:var(--lila);text-underline-offset:4px;font-weight:500;text-decoration-thickness:2px}.hsteps{gap:var(--g);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,10vh,112px);font-size:15px;line-height:1.45;list-style:none;display:grid}.hsteps li{border-top:1px solid var(--hair);padding-top:12px}.hsteps .label{color:var(--lila);margin-bottom:28px;display:block}.hsteps b{color:var(--white);margin-bottom:4px;font-weight:500;display:block}.sheet{background:var(--surface);width:100%;max-width:520px;max-height:92dvh;box-shadow:inset 0 1px 0 var(--hair);color:var(--text);transition:transform .5s var(--ease-drawer);border:0;border-radius:10px 10px 0 0;margin-inline:auto;position:fixed;inset:auto 0 0;overflow:visible}.sheet[open]{transform:none}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet::backdrop{opacity:1;background:#0009;transition:opacity .4s}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet.closing{transition:transform .22s var(--ease-out);transform:translateY(100%)}.sheet.closing::backdrop{opacity:0;transition:opacity .2s}html:not(.js) .sheet{border-radius:10px;margin:80px auto 0;display:block;position:static}.sheet-in{padding:0 24px calc(24px + env(safe-area-inset-bottom));max-height:92dvh;position:relative;overflow-y:auto}.sheet-grip{touch-action:none;cursor:grab;justify-content:center;align-items:center;height:32px;display:flex}.sheet-grip:active{cursor:grabbing}.sheet-grip span{background:#3a3844;border-radius:2px;width:40px;height:4px}.sheet h2{color:var(--white);font:500 28px/1.1 var(--display);letter-spacing:-.02em;padding-right:32px}.sheet-lead{margin-top:10px;font-size:16px;line-height:1.45}.sheet-x{width:40px;height:40px;color:var(--faint);transition:transform .16s var(--ease-out), color .18s ease;position:absolute;top:28px;right:16px}.sheet-x:before,.sheet-x:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:19px;left:13px;transform:rotate(45deg)}.sheet-x:after{transform:rotate(-45deg)}.sheet-x:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sheet-x:hover{color:var(--white)}}.role{grid-template-columns:1fr 1fr;gap:6px;margin-top:20px;display:grid}.role button{background:var(--raised);min-height:48px;color:var(--white);transition:transform .16s var(--ease-out), background-color .18s ease;border-radius:4px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.2}.role button[aria-pressed=true]{background:var(--lila)}.role button:active{transform:scale(.97)}.form{gap:6px;margin-top:6px;display:grid}.form input{background:var(--asfalt);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--white);font:400 16px var(--sans);border:0;border-radius:4px;padding:0 16px;transition:box-shadow .18s}.form input::placeholder{color:var(--faint)}.form input:focus{box-shadow:inset 0 0 0 2px var(--lila);outline:none}.form .btn{margin-top:4px}.fine{color:var(--faint);text-align:center;margin-top:12px;font-size:13px}.toast{z-index:30;width:min(420px, calc(100% - 2 * var(--m)));background:var(--raised);box-shadow:inset 0 0 0 1px var(--hair), 0 8px 30px #0006;color:var(--white);border-radius:6px;padding:14px 16px;font-size:15px;transition:opacity .4s,transform .4s;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@starting-style{.toast{opacity:0;transform:translate(-50%,100%)}}.toast.out{opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);transform:translate(-50%,100%)}[data-in],[data-clip]{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), clip-path 1s var(--ease-in-out)}[data-in].pre{opacity:0;transform:translateY(14px)}[data-clip].pre{clip-path:inset(0 0 100%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bleed img,.gal-img img{animation:linear both drift;animation-timeline:view();scale:1.14}}}@keyframes drift{0%{translate:0 -6%}to{translate:0 6%}}.foot{margin-top:var(--sec)}.foot-row{column-gap:var(--g);grid-template-columns:repeat(12,1fr);row-gap:28px;padding-top:14px;display:grid}.foot-row>:first-child{grid-column:1/5}.foot-row>:nth-child(2){grid-column:7/9}.foot-row>:nth-child(3){grid-column:9/11}.foot-row>:nth-child(4){grid-column:11/-1}.links{flex-direction:column;display:flex}.links a{padding-block:4px}.links b{color:var(--faint);font-weight:inherit;margin-bottom:6px}.foot-name{margin-top:clamp(48px,9vh,96px);position:relative}.foot-name img{width:100%;display:block}.legal{left:var(--m);right:var(--m);color:var(--white);mix-blend-mode:difference;justify-content:space-between;gap:20px;font-size:clamp(11px,1.1vw,16px);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.credits{max-width:110ch;color:var(--faint);margin-top:28px;font-size:12px;line-height:1.5}.credits summary{cursor:pointer;width:fit-content;padding-block:4px}.credits p{margin-top:8px}.credits a{-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}@media (max-width:999.98px){.journey{grid-template-columns:1fr 1fr}.jstep{--d:0s;min-height:0}.vis{padding-top:24px}}@media (max-width:599.98px){.journey{grid-template-columns:1fr}.j-n{font-size:56px}}@media (max-width:760px){.bar{grid-template-columns:1fr auto;padding-right:150px}.bar-logo,.lang{grid-column:auto}.bar-logo img{height:26px}.bar-tag,.bar-nav{display:none}.stage{left:max(-38%,100% - 88.89svh)}.hero-main{flex-direction:column;align-items:stretch}.rig{flex-direction:row;align-items:center;width:100%}.dial{flex:none;width:136px}.hold{flex:1;width:auto;height:56px}.split>.label,.split>.acc,.answer-text,.answer figure,.story{grid-column:1/-1}.answer figure{grid-row:1}.gal{scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);scrollbar-width:none;gap:12px;display:flex;overflow:auto hidden}.gal figure{scroll-snap-align:start;flex:0 0 78%}.hsteps{grid-template-columns:1fr 1fr}.hsteps .label{margin-bottom:12px}.foot-row>:first-child{grid-column:1/-1}.foot-row>:nth-child(2){grid-column:1/5}.foot-row>:nth-child(3){grid-column:5/9}.foot-row>:nth-child(4){grid-column:9/-1}.legal{letter-spacing:.01em;white-space:nowrap;justify-content:center;font-size:10px;font-stretch:100%}.legal a,.legal-slogan{display:none}}@media (max-aspect-ratio:2/3){.stage{aspect-ratio:2/3;width:74.67svh;top:auto;bottom:0;left:calc(50% - 4.2svh);transform:translate(-50%)}.lamp{-webkit-mask-image:radial-gradient(24% 6.75% at 67% 47.1%,#000 62%,#0000 100%);mask-image:radial-gradient(24% 6.75% at 67% 47.1%,#000 62%,#0000 100%)}.lamp:after,.flare{height:7.5%;top:43.35%}}@media (prefers-reduced-motion:reduce){.sheet,.sheet.closing,.toast,.toast.out,.js .panel,.js .panel.on{transition-property:opacity}.js .panel{filter:none;transform:none}.btn:active,.hold:active,.tries button:active,.role button:active{transform:none}}
