@layer site.sections{.open-module__b0VFAq__open{background:var(--black);padding:0;position:relative}.open-module__b0VFAq__open p{margin:0}.open-module__b0VFAq__stage{--bar:104px;--safe-t:env(safe-area-inset-top,0px);height:100svh;min-height:560px;padding-top:var(--safe-t);grid-template-rows:1fr auto 1fr;grid-template-columns:100%;justify-items:center;display:grid;position:relative;container-type:inline-size}.open-module__b0VFAq__stage>*{--ap-w:min(100cqw, calc((100svh - var(--safe-t) - var(--bar) * 2) * var(--ar)))}.open-module__b0VFAq__bar{--bar-x:clamp(0px, calc(var(--margin) - (100cqw - var(--ap-w)) / 2), var(--margin));width:var(--ap-w);flex-direction:column;min-width:0;display:flex}.open-module__b0VFAq__barTop{padding:0 var(--bar-x) 18px;justify-content:flex-end}.open-module__b0VFAq__barBottom{padding:12px var(--bar-x) 0;justify-content:flex-start;position:relative}.open-module__b0VFAq__slate,.open-module__b0VFAq__tc,.open-module__b0VFAq__muted,.open-module__b0VFAq__routeK,.open-module__b0VFAq__routeLink,.open-module__b0VFAq__loopBtn{font:500 var(--fs-meta) / 1.4 var(--font-mono);letter-spacing:var(--tr-meta);text-transform:uppercase;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.open-module__b0VFAq__slate{align-items:center;min-width:0;min-height:1.4em;display:flex}.open-module__b0VFAq__slateText{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.open-module__b0VFAq__seg{white-space:pre;vertical-align:top;display:inline-block;position:relative}.open-module__b0VFAq__typed{display:inline-block}.open-module__b0VFAq__caret{opacity:0;pointer-events:none;width:100%;height:1.4em;position:absolute;top:0;left:0}.open-module__b0VFAq__caret:after{content:"";background:var(--fg-2);width:.62em;height:1.1em;position:absolute;top:.15em;left:2px}.open-module__b0VFAq__controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.open-module__b0VFAq__mid{align-items:center;gap:14px;display:inline-flex}.open-module__b0VFAq__muted{align-items:center;gap:10px;display:inline-flex}.open-module__b0VFAq__muted i{border:1px solid var(--fg-2);border-radius:50%;width:6px;height:6px}.open-module__b0VFAq__loopBtn{border:1px solid var(--line-ink);border-radius:var(--r-chip);visibility:hidden;min-height:44px;transition:color calc(6 * var(--F)) linear, border-color calc(6 * var(--F)) linear;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.open-module__b0VFAq__loopBtn[data-ready]{visibility:visible}.open-module__b0VFAq__loopWord{text-align:left;min-width:calc(5ch + .6em);display:inline-block}.open-module__b0VFAq__loopBtn:hover{color:var(--fg);border-color:var(--teal)}.open-module__b0VFAq__loopIcon{flex:none;width:10px;height:10px;position:relative}.open-module__b0VFAq__loopIcon:before{content:"";border-left:9px solid var(--teal);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:0;left:1px}.open-module__b0VFAq__loopBtn[data-playing] .open-module__b0VFAq__loopIcon:before{background:var(--teal);width:3px;height:10px;box-shadow:5px 0 0 var(--teal);border:0;left:1px}.open-module__b0VFAq__reel{isolation:isolate;border-radius:var(--r-btn);background:var(--teal);height:44px;color:var(--teal-ink);font:500 15px / 1 var(--font-body);white-space:nowrap;justify-self:end;align-items:center;gap:10px;padding:0 18px 0 20px;display:inline-flex;position:relative;overflow:hidden}.open-module__b0VFAq__reel:before{content:"";z-index:-1;background:var(--teal-hi);transition:transform calc(9 * var(--F)) var(--ease-reveal);position:absolute;inset:0;transform:translateY(101%)}.open-module__b0VFAq__reel:hover:before{transform:none}.open-module__b0VFAq__reel span{font-size:13px;transform:translateY(-.5px)}.open-module__b0VFAq__route{align-items:center;gap:0;min-width:0;margin-top:2px;display:flex}.open-module__b0VFAq__routeK{margin-right:14px}.open-module__b0VFAq__routeK:after{content:" ·";color:var(--muted)}.open-module__b0VFAq__routeList{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.open-module__b0VFAq__routeList>li{align-items:center;display:inline-flex}.open-module__b0VFAq__routeList>li+li:before{content:"·";color:var(--muted);margin:0 12px}.open-module__b0VFAq__routeLink{min-height:44px;color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-ink);text-decoration-color:var(--line-ink);text-underline-offset:.3em;transition:color calc(6 * var(--F)) linear, text-decoration-color calc(6 * var(--F)) linear;align-items:center;text-decoration-thickness:1px;display:inline-flex}.open-module__b0VFAq__routeLink:hover{color:var(--teal);-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.open-module__b0VFAq__barBottom{--bar-h:calc((100svh - var(--safe-t) - var(--ap-w) / var(--ar)) / 2)}.open-module__b0VFAq__cue{--room:calc(var(--bar-h) - 64px);font:500 11px / 1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--fg-2);pointer-events:none;flex-direction:column;align-items:center;padding-left:.3em;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.open-module__b0VFAq__cue span{height:round(down, clamp(0px, calc(var(--room) - 38px), 11px), 11px);margin-bottom:round(down, clamp(0px, calc(var(--room) - 39px), 10px), 10px);display:block;overflow:hidden}.open-module__b0VFAq__cue i{width:1px;height:clamp(0px, calc(var(--room) - 21px), clamp(28px, 5svh, 48px));background:var(--line-ink);display:block;position:relative;overflow:hidden}.open-module__b0VFAq__cue b{background:var(--teal);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(0)}@media (max-width:1099px){.open-module__b0VFAq__cue span{display:none}}@media (min-width:760px) and (max-height:800px) and (min-aspect-ratio:4/5){.open-module__b0VFAq__cue span{display:none}}.open-module__b0VFAq__frame{width:var(--ap-w);aspect-ratio:var(--ar);display:grid}.open-module__b0VFAq__frame>*{grid-area:1/1;min-width:0}.open-module__b0VFAq__aperture{background:var(--black);will-change:transform;position:relative;overflow:hidden}html.js .open-module__b0VFAq__aperture{cursor:pointer}.open-module__b0VFAq__picture,.open-module__b0VFAq__picture>img,.open-module__b0VFAq__lqip,.open-module__b0VFAq__video,.open-module__b0VFAq__scrim{width:100%;height:100%;position:absolute;inset:0}.open-module__b0VFAq__picture{display:block}.open-module__b0VFAq__picture>img,.open-module__b0VFAq__lqip,.open-module__b0VFAq__video{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,50% 50%);object-position:var(--pos,50% 50%)}.open-module__b0VFAq__lqip{filter:blur(14px);transform:scale(1.12)}.open-module__b0VFAq__picture{z-index:1}.open-module__b0VFAq__video{z-index:2;opacity:0;pointer-events:none;transition:opacity .6s}.open-module__b0VFAq__video.is-playing{opacity:1}.open-module__b0VFAq__scrim{z-index:3;pointer-events:none;background:linear-gradient(#11131500 40%,#11131566 86%,#11131566),linear-gradient(90deg,#11131566,#11131538 42%,#11131500 72%);display:block}.open-module__b0VFAq__marks{z-index:3;pointer-events:none;position:absolute;inset:10%}.open-module__b0VFAq__marks i{border:0 solid #ecebe747;width:8px;height:8px;position:absolute}.open-module__b0VFAq__marks i:first-child{border-width:1px 0 0 1px;top:0;left:0}.open-module__b0VFAq__marks i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.open-module__b0VFAq__marks i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.open-module__b0VFAq__marks i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.open-module__b0VFAq__glyph{z-index:4;border:1px solid var(--teal);opacity:0;pointer-events:none;background:#05050659;border-radius:50%;width:72px;height:72px;margin:-36px 0 0 -36px;position:absolute;top:38%;left:50%}.open-module__b0VFAq__glyph:after{content:"";border-left:18px solid var(--teal);border-top:11px solid #0000;border-bottom:11px solid #0000;position:absolute;top:25px;left:29px}html[data-tier=T0] .open-module__b0VFAq__glyph{opacity:1}.open-module__b0VFAq__aperture.is-poster .open-module__b0VFAq__glyph{opacity:1}.open-module__b0VFAq__title{z-index:5;pointer-events:none;max-width:80%;padding:0 0 calc(var(--ap-w) / var(--ar) * .1) calc(var(--ap-w) * .1);place-self:end start;position:relative}.open-module__b0VFAq__title a,.open-module__b0VFAq__title button{pointer-events:auto}.open-module__b0VFAq__title:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(farthest-side at 42% 62%,#1113159e,#11131570 55%,#11131500 100%);position:absolute;inset:-14% -12% 0 0}.open-module__b0VFAq__h1{margin:0 0 calc(var(--ap-w) * .012);font:800 clamp(36px, calc(var(--ap-w) * .041), 104px) / .98 var(--font-display);letter-spacing:-.035em;color:var(--fg);text-shadow:0 1px 28px #05050647;outline:none}.open-module__b0VFAq__ln{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:visible clip}.open-module__b0VFAq__lnIn{display:block}.open-module__b0VFAq__nw{white-space:nowrap}.open-module__b0VFAq__sub{max-width:46ch;font:400 clamp(16px, calc(var(--ap-w) * .0142), 24px) / 1.5 var(--font-body);color:var(--fg);text-wrap:pretty;text-shadow:0 1px 16px #05050673}.open-module__b0VFAq__hah{white-space:nowrap;border-radius:var(--r-btn);background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 .06em;padding:.04em .34em .08em;font-weight:500}.open-module__b0VFAq__hu{color:var(--teal)}.open-module__b0VFAq__ai{color:var(--pink)}.open-module__b0VFAq__plus{color:#fff}.open-module__b0VFAq__extra{margin-top:var(--s5)}@media (min-width:760px) and (max-height:520px){.open-module__b0VFAq__stage{--bar:max(84px, calc(var(--hud-h) + 38px));min-height:0}.open-module__b0VFAq__barTop{padding-bottom:10px}.open-module__b0VFAq__barBottom{padding-top:8px}.open-module__b0VFAq__title{max-width:74%}.open-module__b0VFAq__h1{font-size:clamp(22px, calc(var(--ap-w) * .041), 104px)}.open-module__b0VFAq__sub{font-size:clamp(13px, calc(var(--ap-w) * .0142), 24px);line-height:1.45}.open-module__b0VFAq__cue,.open-module__b0VFAq__route,.open-module__b0VFAq__muted{display:none}.open-module__b0VFAq__loopBtn{justify-content:center;width:44px;padding:0}.open-module__b0VFAq__loopWord{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}}@media (max-width:759px),(max-aspect-ratio:4/5){.open-module__b0VFAq__stage{height:auto;min-height:100svh;padding-top:calc(var(--hud-h) + var(--safe-t));grid-template:"top top""ap ap""tc mu""title title""reel reel""route route""cue cue"1fr/1fr 1fr;justify-items:stretch}.open-module__b0VFAq__stage>*{--ap-w:100cqw}.open-module__b0VFAq__frame,.open-module__b0VFAq__barBottom,.open-module__b0VFAq__controls{display:contents}.open-module__b0VFAq__bar{width:100%}.open-module__b0VFAq__barTop{padding:14px var(--margin-r) 12px var(--margin-l);grid-area:top}.open-module__b0VFAq__slate{letter-spacing:.1em;white-space:normal;align-items:flex-start;font-size:11px}.open-module__b0VFAq__slateText{overflow:visible}.open-module__b0VFAq__seg{width:fit-content;display:block}.open-module__b0VFAq__seg:last-child{white-space:pre}.open-module__b0VFAq__sep{display:none}.open-module__b0VFAq__aperture{width:100%;aspect-ratio:var(--ar);grid-area:ap}.open-module__b0VFAq__scrim{display:none}.open-module__b0VFAq__tc,.open-module__b0VFAq__mid{letter-spacing:.1em;padding:6px var(--margin-r) 0 var(--margin-l);font-size:11px}.open-module__b0VFAq__tc{grid-area:tc;align-self:center}.open-module__b0VFAq__mid{grid-area:mu;justify-self:end;gap:10px}.open-module__b0VFAq__muted,.open-module__b0VFAq__loopBtn{letter-spacing:.1em;font-size:11px}.open-module__b0VFAq__title{max-width:none;padding:clamp(24px, 4.5svh, 44px) var(--margin-r) 0 var(--margin-l);pointer-events:auto;grid-area:title;align-self:start}.open-module__b0VFAq__h1{margin-bottom:16px;font-size:clamp(34px,10.2vw,64px);line-height:.98}.open-module__b0VFAq__sub{font-size:var(--fs-body);color:var(--fg-2);max-width:40ch;text-shadow:none;line-height:1.55}.open-module__b0VFAq__hah{background:0 0;margin:0;padding:0}.open-module__b0VFAq__title:before{display:none}.open-module__b0VFAq__reel{margin:24px var(--margin-r) 0 var(--margin-l);grid-area:reel;justify-self:start;height:48px}.open-module__b0VFAq__route{margin:12px var(--margin-r) 0 var(--margin-l);flex-wrap:wrap;grid-area:route}.open-module__b0VFAq__cue{grid-area:cue;place-self:end center;margin-top:28px;position:relative;left:auto;transform:none}.open-module__b0VFAq__cue span{height:auto;margin-bottom:10px;display:block}.open-module__b0VFAq__cue i{height:clamp(28px,5svh,48px)}.open-module__b0VFAq__title:has(>.open-module__b0VFAq__extra){flex-direction:column;align-items:flex-start;display:flex}.open-module__b0VFAq__title:has(>.open-module__b0VFAq__extra)>.open-module__b0VFAq__h1{order:0}.open-module__b0VFAq__title:has(>.open-module__b0VFAq__extra)>.open-module__b0VFAq__extra{display:contents}.open-module__b0VFAq__title:has(>.open-module__b0VFAq__extra)>.open-module__b0VFAq__sub{margin-top:var(--s5);order:2}}@media (min-width:760px) and (max-aspect-ratio:4/5){.open-module__b0VFAq__slate,.open-module__b0VFAq__tc,.open-module__b0VFAq__muted,.open-module__b0VFAq__loopBtn{font-size:var(--fs-meta)}}@media (max-width:759px) and (orientation:portrait){.open-module__b0VFAq__aperture{aspect-ratio:var(--arp,var(--ar))}}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__typed{animation:open-module__b0VFAq__open-type calc(var(--dur) * var(--F)) steps(var(--n), end) calc(var(--t0) * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__caret{animation:open-module__b0VFAq__open-caret-move calc(var(--dur) * var(--F)) steps(var(--n), end) calc(var(--t0) * var(--F)) both, open-module__b0VFAq__open-caret-on calc((var(--dur) + var(--tail)) * var(--F)) linear calc(var(--t0) * var(--F))}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__tc{animation:open-module__b0VFAq__open-rail calc(12 * var(--F)) var(--ease-gate) 0s both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__mid{animation:open-module__b0VFAq__open-rail calc(12 * var(--F)) var(--ease-gate) calc(2 * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__reel{animation:open-module__b0VFAq__open-rail calc(12 * var(--F)) var(--ease-gate) calc(4 * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__route{animation:open-module__b0VFAq__open-rail calc(12 * var(--F)) var(--ease-gate) calc(6 * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__scrim,html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__title:before{animation:open-module__b0VFAq__open-fade calc(12 * var(--F)) linear calc(6 * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__lnIn{animation:open-module__b0VFAq__open-rise calc(24 * var(--F)) var(--ease-reveal) calc((6 + var(--i) * 3) * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__sub,html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__extra{animation:open-module__b0VFAq__open-fade calc(12 * var(--F)) linear calc(18 * var(--F)) both}html:is([data-tier=T1],[data-tier=T2]):not(.is-reduced) .open-module__b0VFAq__open .open-module__b0VFAq__cue{animation:open-module__b0VFAq__open-fade calc(12 * var(--F)) linear calc(30 * var(--F)) both}@keyframes open-module__b0VFAq__open-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes open-module__b0VFAq__open-caret-move{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes open-module__b0VFAq__open-caret-on{0%,to{opacity:1}}@keyframes open-module__b0VFAq__open-rail{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0}}@keyframes open-module__b0VFAq__open-fade{0%{opacity:0}to{opacity:1}}@keyframes open-module__b0VFAq__open-rise{0%{transform:translateY(118%)}to{transform:translateY(0)}}}
