@property --hold{syntax:"<number>";inherits:true;initial-value:0}@property --lift{syntax:"<number>";inherits:false;initial-value:0}@property --dim{syntax:"<number>";inherits:true;initial-value:0}.stack-module__FuBXqq__scene{--cx:var(--cx-wide);--wide:calc(1 + .3 * var(--hold));--hold:0;transition:--hold .9s var(--ease-out-expo);width:var(--w-wide);height:var(--h);pointer-events:none;font-size:clamp(5.4px,min(.74vw,1.3svh),11.5px);position:relative}.stack-module__FuBXqq__scene[data-apart=true]{--hold:1}@media (max-width:63.99rem){.stack-module__FuBXqq__scene{--cx:var(--cx-narrow);width:var(--w-narrow);font-size:min(calc((100vw - 2 * var(--gutter)) / 58.5), 8.5px)}}.stack-module__FuBXqq__quiet{pointer-events:none;visibility:hidden;position:absolute}.stack-module__FuBXqq__quietCore{left:calc(var(--cx) - 15em);top:calc(var(--cy) - 17em);width:30em;height:34em}.stack-module__FuBXqq__quietIdea,.stack-module__FuBXqq__quietBuilt{top:calc(var(--cy) + var(--y) - 1.6em);width:13em;height:3.2em}.stack-module__FuBXqq__quietIdea{left:calc(var(--cx) + var(--x) - 14em)}.stack-module__FuBXqq__quietBuilt{left:calc(var(--cx) + var(--x) + 1em)}@media (max-width:63.99rem){.stack-module__FuBXqq__quietBuilt{left:calc(var(--cx) + var(--x) - 6.5em);top:calc(var(--cy) + var(--y) - 7em);height:6em}}.stack-module__FuBXqq__bloom,.stack-module__FuBXqq__float{position:absolute;inset:0}.stack-module__FuBXqq__float{scale:calc(1 - .16 * var(--hold));transform-origin:var(--cx) var(--cy)}.stack-module__FuBXqq__bloom{background:radial-gradient(26em 22em at calc(var(--cx) + 6em) calc(var(--cy) - 14em), #0ea5e942, transparent 70%), radial-gradient(34em 26em at var(--cx) calc(var(--cy) + 4em), #0ea5e91a, transparent 72%)}.stack-module__FuBXqq__iso{left:calc(var(--cx) - 23em);top:calc(var(--cy) - 16em);transform:rotateX(calc(var(--tilt) + var(--orx,0deg))) rotateZ(calc(-45deg + var(--orz,0deg)));transform-style:preserve-3d;position:absolute}.stack-module__FuBXqq__floor{width:120em;height:120em;transform:translateZ(var(--floor-z));position:absolute;top:-44em;left:-37em}.stack-module__FuBXqq__floorShadow{filter:blur(2.6em);background:#020610b3;border-radius:4em;width:46em;height:32em;position:absolute;top:44em;left:37em;transform:translate(3em,-3em)}.stack-module__FuBXqq__floorPool{background:radial-gradient(closest-side,#0ea5e973,#0ea5e91f 50%,#0000);border-radius:50%;width:34em;height:34em;margin:-17em 0 0 -17em;position:absolute}.stack-module__FuBXqq__layer{--lift:0;--dim:0;transform:translateZ(calc(var(--k) * var(--gap) * var(--wide) + var(--lift) * 2.8em));transform-style:preserve-3d;transition:--lift .65s var(--ease-out-expo), --dim .45s var(--ease-out-expo);position:absolute;inset:0}.stack-module__FuBXqq__slice,.stack-module__FuBXqq__face,.stack-module__FuBXqq__halo{border-radius:1.2em;position:absolute;inset:0}.stack-module__FuBXqq__slice{transform:translateZ(calc(var(--d) * var(--slice) * -1))}.stack-module__FuBXqq__slice_sketch{background:#08142b}.stack-module__FuBXqq__slice_design,.stack-module__FuBXqq__slice_live{background:#0a1834}.stack-module__FuBXqq__slice_live{background:#0c2147}.stack-module__FuBXqq__face{overflow:hidden}.stack-module__FuBXqq__sketch{background-color:#0c1a35;background-image:radial-gradient(circle at 12% 92%,#0ea5e93d,#0000 32%),radial-gradient(circle,#b9cae338 .07em,#0000 .09em);background-size:auto,1.2em 1.2em;box-shadow:inset 0 0 0 1px #b9cae33d,inset 0 1px #ffffff14}.stack-module__FuBXqq__design{background:linear-gradient(150deg,#183563 0%,#10264b 58%,#0d2145 100%);box-shadow:inset 0 0 0 1px #7dd3fc47,inset 0 1px #ffffff1f}.stack-module__FuBXqq__live{background:linear-gradient(150deg,#1c3e72 0%,#142f5a 60%,#112850 100%);box-shadow:inset 0 0 0 1px #7dd3fc8c,inset 0 1px #fff3}.stack-module__FuBXqq__face>svg{display:block;position:absolute;inset:0}.stack-module__FuBXqq__halo{transform:translateZ(-.8em);box-shadow:0 0 2.4em .4em #0ea5e98c,0 0 7em 1.5em #0ea5e938}.stack-module__FuBXqq__rim{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #bae6fdd9,inset 0 0 2.6em #0ea5e94d}.stack-module__FuBXqq__castSoft{pointer-events:none;filter:blur(1.6em);background:#02071294;border-radius:1.6em;position:absolute;inset:0;transform:translate(4.6em,-4.6em)}.stack-module__FuBXqq__bill{width:0;height:0;transform-style:preserve-3d;position:absolute}.stack-module__FuBXqq__billFace{transform:translateZ(.7em) rotateZ(calc(45deg - var(--orz,0deg))) rotateX(calc((var(--tilt) + var(--orx,0deg)) * -1));transform-origin:0 0;position:absolute;top:0;left:0}.stack-module__FuBXqq__billFace>*{position:absolute;top:0;left:0}.stack-module__FuBXqq__tag{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.stack-module__FuBXqq__tagIdea{translate:calc(-100% - 2em) -50%}.stack-module__FuBXqq__tagBuilt{translate:2.2em -50%}.stack-module__FuBXqq__tagText{font-family:var(--font-heming);font-size:var(--fs-label);letter-spacing:.01em;color:#c3cfe2;font-weight:500;line-height:1.4}.stack-module__FuBXqq__tagText:before{content:"[ ";color:#38bdf8}.stack-module__FuBXqq__tagText:after{content:" ]";color:#38bdf8}.stack-module__FuBXqq__tagLead{background:linear-gradient(90deg,#0000,#38bdf8);width:clamp(1.25rem,3.4em,2.5rem);height:1px}.stack-module__FuBXqq__tagBuilt .stack-module__FuBXqq__tagLead{background:linear-gradient(270deg,#0000,#38bdf8)}@media (max-width:63.99rem){.stack-module__FuBXqq__tagBuilt{flex-direction:column-reverse;gap:.4rem;translate:-50% calc(-100% - 1.6em)}.stack-module__FuBXqq__tagBuilt .stack-module__FuBXqq__tagLead{background:linear-gradient(#0000,#38bdf8);width:1px;height:clamp(1rem,3em,1.75rem)}}@media (max-width:30rem){.stack-module__FuBXqq__tagText{font-size:var(--fs-micro)}}@media (prefers-reduced-motion:no-preference){html.js .stack-module__FuBXqq__layer{animation:stack-module__FuBXqq__cb-arrive 1.6s var(--ease-out-expo) var(--arrive) both}html.js .stack-module__FuBXqq__scene{animation:stack-module__FuBXqq__cb-fade .9s var(--ease-out-expo) both}html.js .stack-module__FuBXqq__tag{animation:.7s ease-out 1.1s both stack-module__FuBXqq__cb-fade}:is(html.js .stack-module__FuBXqq__rim,html.js .stack-module__FuBXqq__halo){animation:stack-module__FuBXqq__cb-glow var(--cb-T) linear var(--cb-D) infinite both}[data-run=paused] :is(.stack-module__FuBXqq__rim,.stack-module__FuBXqq__halo){animation-play-state:paused}}.stack-module__FuBXqq__handle{justify-items:inherit;display:grid}.stack-module__FuBXqq__face{opacity:calc(1 - .55 * var(--dim));transition:box-shadow .45s var(--ease-out-expo), opacity .45s var(--ease-out-expo)}.stack-module__FuBXqq__scene[data-pick]:not([data-pick=""]) .stack-module__FuBXqq__layer{--dim:1}.stack-module__FuBXqq__scene[data-pick="0"] .stack-module__FuBXqq__layer[data-i="0"],.stack-module__FuBXqq__scene[data-pick="1"] .stack-module__FuBXqq__layer[data-i="1"],.stack-module__FuBXqq__scene[data-pick="2"] .stack-module__FuBXqq__layer[data-i="2"],.stack-module__FuBXqq__scene[data-pick="3"] .stack-module__FuBXqq__layer[data-i="3"],.stack-module__FuBXqq__scene[data-pick="4"] .stack-module__FuBXqq__layer[data-i="4"]{--lift:1;--dim:0}.stack-module__FuBXqq__scene[data-pick="0"] .stack-module__FuBXqq__layer[data-i="0"] .stack-module__FuBXqq__face,.stack-module__FuBXqq__scene[data-pick="1"] .stack-module__FuBXqq__layer[data-i="1"] .stack-module__FuBXqq__face,.stack-module__FuBXqq__scene[data-pick="2"] .stack-module__FuBXqq__layer[data-i="2"] .stack-module__FuBXqq__face,.stack-module__FuBXqq__scene[data-pick="3"] .stack-module__FuBXqq__layer[data-i="3"] .stack-module__FuBXqq__face,.stack-module__FuBXqq__scene[data-pick="4"] .stack-module__FuBXqq__layer[data-i="4"] .stack-module__FuBXqq__face{box-shadow:0 0 0 .16em #38bdf8,0 0 3.4em #38bdf873}@media (prefers-reduced-motion:reduce){.stack-module__FuBXqq__scene,.stack-module__FuBXqq__layer,.stack-module__FuBXqq__face{transition:none}}@keyframes stack-module__FuBXqq__cb-arrive{0%{translate:0 0 calc(-12em - var(--i) * 3em)}to{translate:0}}@keyframes stack-module__FuBXqq__cb-fade{0%{opacity:0}to{opacity:1}}@keyframes stack-module__FuBXqq__cb-glow{0%,33%{opacity:.18}38%,76%{opacity:1}88%,to{opacity:.18}}
.light-module__sKcikW__spill{background:radial-gradient(closest-side,#0ea5e957,#0000);border-radius:50%;width:16em;height:16em;margin:-8em 0 0 -8em;position:absolute}.light-module__sKcikW__run{background:#38bdf829;border-radius:.17em;height:.34em;margin-top:-.17em;position:absolute}.light-module__sKcikW__runLit{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#38bdf88c,#7dd3fc 70%,#f0f9ff);position:absolute;inset:0;box-shadow:0 0 .6em #0ea5e9f2,0 0 1.8em #0ea5e980}.light-module__sKcikW__anchor{background:radial-gradient(circle,#f0f9ff 0 30%,#0a1528 36%);border:.5em solid #38bdf8;border-radius:50%;width:2.8em;height:2.8em;margin:-1.4em 0 0 -1.4em;position:absolute;box-shadow:0 0 .8em .1em #0ea5e9e6,0 0 2.6em .6em #0ea5e966}.light-module__sKcikW__anchorB{width:3em;height:3em;margin:-1.5em 0 0 -1.5em}.light-module__sKcikW__socket{background:radial-gradient(circle,#e0f2fe 0 22%,#0a1528e6 30%);border:.2em solid #7dd3fccc;border-radius:50%;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em;position:absolute;box-shadow:0 0 1em #0ea5e999}.light-module__sKcikW__socketFlash{opacity:0;background:radial-gradient(closest-side,#f0f9fff2,#38bdf899 45%,#0000);border-radius:50%;position:absolute;inset:-.9em}.light-module__sKcikW__riser{width:0;height:0;transform:scaleZ(var(--wide));transform-style:preserve-3d;position:absolute}.light-module__sKcikW__beamCore,.light-module__sKcikW__beamHalo{top:calc(var(--span) * -.5);height:var(--span);position:absolute;transform:rotate(45deg)rotateX(-90deg)}.light-module__sKcikW__beamCore{background:#38bdf838;border-radius:.2em;width:.4em;left:-.2em}.light-module__sKcikW__beamHalo{background:linear-gradient(90deg,#0000,#0ea5e91a,#0000);width:4.4em;left:-2.2em}.light-module__sKcikW__beamCharge{border-radius:inherit;transform-origin:50% 100%;position:absolute;inset:0}.light-module__sKcikW__beamCore>.light-module__sKcikW__beamCharge{background:linear-gradient(#fff,#bae6fd 15%,#38bdf8bf);box-shadow:0 0 .5em #0ea5e9e6}.light-module__sKcikW__beamHalo>.light-module__sKcikW__beamCharge{background:linear-gradient(90deg,#0000,#0ea5e966 50%,#0000)}.light-module__sKcikW__flare{width:4em;height:4em;transform:translateZ(calc(var(--span) * var(--wide) * .5)) rotateZ(calc(45deg - var(--orz,0deg))) rotateX(calc((var(--tilt) + var(--orx,0deg)) * -1));opacity:0;background:radial-gradient(closest-side,#fff 0 12%,#7dd3fcd9 26%,#0ea5e94d 55%,#0000);border-radius:50%;margin:-2em 0 0 -2em;position:absolute}@media (prefers-reduced-motion:no-preference){html.js :is(.light-module__sKcikW__runLit,.light-module__sKcikW__anchor,.light-module__sKcikW__socketFlash,.light-module__sKcikW__flare,.light-module__sKcikW__beamCharge){animation-duration:var(--cb-T);animation-delay:var(--cb-D);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}html.js .light-module__sKcikW__runLitA{animation-name:light-module__sKcikW__cb-charge-a}html.js .light-module__sKcikW__runLitB{animation-name:light-module__sKcikW__cb-charge-b}html.js .light-module__sKcikW__beamCharge{animation-name:light-module__sKcikW__cb-charge-rise}html.js .light-module__sKcikW__flare{animation-name:light-module__sKcikW__cb-flare}html.js .light-module__sKcikW__anchorA{animation-name:light-module__sKcikW__cb-anchor-a}html.js .light-module__sKcikW__anchorB{animation-name:light-module__sKcikW__cb-anchor-b}html.js .light-module__sKcikW__socketFlash{animation-name:light-module__sKcikW__cb-flash;animation-delay:calc(var(--cb-D) + var(--tip) * var(--cb-T))}[data-run=paused] :is(.light-module__sKcikW__runLit,.light-module__sKcikW__anchor,.light-module__sKcikW__socketFlash,.light-module__sKcikW__flare,.light-module__sKcikW__beamCharge){animation-play-state:paused}}@keyframes light-module__sKcikW__cb-anchor-a{0%{opacity:.6;transform:scale(.88)}3%{opacity:1;transform:scale(1.3)}9%,76%{opacity:1;transform:scale(1)}88%,to{opacity:.6;transform:scale(.88)}}@keyframes light-module__sKcikW__cb-anchor-b{0%,33%{opacity:.5;transform:scale(.88)}35%{opacity:1;transform:scale(1.45)}41%,76%{opacity:1;transform:scale(1)}88%,to{opacity:.5;transform:scale(.88)}}@keyframes light-module__sKcikW__cb-charge-a{0%,3%{opacity:1;transform:scaleX(0)}8%,76%{opacity:1;transform:scaleX(1)}86%{opacity:0;transform:scaleX(1)}87%,to{opacity:0;transform:scaleX(0)}}@keyframes light-module__sKcikW__cb-charge-b{0%,26%{opacity:1;transform:scaleX(0)}34%,76%{opacity:1;transform:scaleX(1)}86%{opacity:0;transform:scaleX(1)}87%,to{opacity:0;transform:scaleX(0)}}@keyframes light-module__sKcikW__cb-charge-rise{0%,8%{opacity:1;transform:scaleY(0)}26%,76%{opacity:1;transform:scaleY(1)}86%{opacity:0;transform:scaleY(1)}87%,to{opacity:0;transform:scaleY(0)}}@keyframes light-module__sKcikW__cb-flare{0%,7.9%{transform:translateZ(calc(var(--span) * var(--wide) * -.5)) rotateZ(calc(45deg - var(--orz,0deg))) rotateX(calc((var(--tilt) + var(--orx,0deg)) * -1));opacity:0}8.5%{opacity:1}26%{transform:translateZ(calc(var(--span) * var(--wide) * .5)) rotateZ(calc(45deg - var(--orz,0deg))) rotateX(calc((var(--tilt) + var(--orx,0deg)) * -1));opacity:1}29%,to{transform:translateZ(calc(var(--span) * var(--wide) * .5)) rotateZ(calc(45deg - var(--orz,0deg))) rotateX(calc((var(--tilt) + var(--orx,0deg)) * -1));opacity:0}}@keyframes light-module__sKcikW__cb-flash{0%{opacity:0;transform:scale(.6)}1.5%{opacity:1;transform:scale(1.1)}9%,to{opacity:0;transform:scale(1.9)}}
.opening-module__2roQoG__hero{position:relative}.opening-module__2roQoG__stage{--horizon:clamp(8rem, 20svh, 13rem)}@media (max-width:40rem){.opening-module__2roQoG__stage{--horizon:clamp(7rem, 16svh, 9rem)}}.opening-module__2roQoG__atmos{z-index:0;pointer-events:none;background:radial-gradient(40% 52% at 74% 42%,#0ea5e921,#0000 70%),radial-gradient(34% 40% at 8% 14%,#38bdf80d,#0000 70%);position:absolute;inset:0}.opening-module__2roQoG__inner{--cb-T:8s;--cb-D:.7s;--cb-ease:cubic-bezier(.76, 0, .24, 1);z-index:2;width:100%;max-width:var(--width-shell);padding:calc(4rem + clamp(1.5rem, .5rem + 3svh, 3rem)) var(--gutter) calc(var(--horizon) * .3);flex:1;align-content:center;align-items:center;gap:clamp(2.5rem,1rem + 4vw,3rem);margin-inline:auto;display:grid;position:relative}@media (max-width:63.99rem){.opening-module__2roQoG__inner{padding-bottom:calc(var(--horizon) * .85)}}@media (min-width:64rem){.opening-module__2roQoG__inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(1rem,2vw,2.5rem)}}.opening-module__2roQoG__copy{justify-items:start;display:grid}.opening-module__2roQoG__title{font-family:var(--font-display);letter-spacing:-.032em;color:#f2f6fc;text-wrap:initial;font-size:clamp(3rem,min(1.3rem + 5.4vw,11.6svh),6.9rem);font-weight:500;line-height:.93}.opening-module__2roQoG__line{display:block}.opening-module__2roQoG__lineIdea,.opening-module__2roQoG__lineBuilt{color:#f2f6fc}.opening-module__2roQoG__stop{color:#38bdf8;position:relative}.opening-module__2roQoG__stopGlow{z-index:-1;opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#0ea5e9bf,#0ea5e938 55%,#0000);border-radius:50%;width:.62em;height:.62em;margin-left:-.31em;position:absolute;bottom:.08em;left:50%}.opening-module__2roQoG__intro{max-width:44ch;font-size:var(--fs-lead);color:#c3cfe2;margin-top:clamp(1.25rem,.8rem + 1.5vw,2rem);line-height:1.62}.opening-module__2roQoG__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);display:flex}.opening-module__2roQoG__primary{box-shadow:inset 0 0 0 1px #7dd3fc99,0 10px 30px -10px #0ea5e9bf}.opening-module__2roQoG__arrow{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.opening-module__2roQoG__primary:hover .opening-module__2roQoG__arrow{transform:translate(3px)}}.opening-module__2roQoG__art{justify-items:center;min-width:0;display:grid;position:relative}@media (min-width:64rem){.opening-module__2roQoG__art{justify-items:end}}@media (prefers-reduced-motion:no-preference){html.js .opening-module__2roQoG__inner .opening-module__2roQoG__stopGlow{animation-duration:var(--cb-T);animation-delay:var(--cb-D);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}html.js .opening-module__2roQoG__inner .opening-module__2roQoG__stopGlow{animation-name:opening-module__2roQoG__cb-stop}.opening-module__2roQoG__inner[data-run=paused] .opening-module__2roQoG__stopGlow{animation-play-state:paused}}@keyframes opening-module__2roQoG__cb-stop{0%,33%{opacity:.35;transform:scale(.8)}37%{opacity:1;transform:scale(1.4)}45%{transform:scale(1)}72%{opacity:.85}90%,to{opacity:.35;transform:scale(.8)}}
