.scene-module__qoVV4q__scene{margin-top:-64px;position:relative;overflow:clip}.scene-module__qoVV4q__backdrop{background:var(--color-ground);height:100svh;min-height:560px;position:relative;overflow:hidden}.scene-module__qoVV4q__layer{object-fit:cover;object-position:50% 100%;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.scene-module__qoVV4q__sky{height:calc(100% + 60px)}.scene-module__qoVV4q__summit{object-position:72% 100%;height:calc(100% + 140px)}.scene-module__qoVV4q__domeBox{--s:max(100cqw / 640, 100cqh / 360);container-type:size}.scene-module__qoVV4q__domeLight{left:calc((100cqw - 640 * var(--s)) * .72 + 454 * var(--s));top:calc((100cqh - 360 * var(--s)) + 80 * var(--s));width:calc(3 * var(--s));height:calc(3 * var(--s));background:var(--color-signal);box-shadow:0 0 0 calc(2 * var(--s)) #a8f3264d, 0 0 calc(16 * var(--s)) calc(4 * var(--s)) #a8f32673;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.scene-module__qoVV4q__domeLight{animation:1.5s step-end both scene-module__qoVV4q__dome-blink}}@keyframes scene-module__qoVV4q__dome-blink{0%,40%,80%{opacity:1}20%,60%,to{opacity:0}}.scene-module__qoVV4q__copy{align-items:flex-start;padding-top:calc(64px + clamp(3rem,11svh,8rem));display:flex;position:absolute;inset:0}.scene-module__qoVV4q__copy:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0a0a0bb8 0%,#0a0a0b73 38%,#0000 62%);position:absolute;inset:0}.scene-module__qoVV4q__copy>*{position:relative}@media (max-width:639px){.scene-module__qoVV4q__copy{align-items:flex-end;padding-top:0;padding-bottom:6rem}.scene-module__qoVV4q__copy:before{background:linear-gradient(#0000 28%,#0a0a0bb3 55%,#0a0a0be6 100%)}.scene-module__qoVV4q__cue{display:none}}.scene-module__qoVV4q__cue{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;font-size:11px;position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%)}.scene-module__qoVV4q__front{pointer-events:none;position:relative}.scene-module__qoVV4q__rocks{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.scene-module__qoVV4q__scene{view-timeline-name:--hero}.scene-module__qoVV4q__backdrop{z-index:0;margin-bottom:-100svh;position:sticky;top:0}.scene-module__qoVV4q__front{z-index:1;padding-top:calc(58svh + 64px);padding-bottom:14svh}.scene-module__qoVV4q__rocks{width:100%;height:auto;image-rendering:pixelated;pointer-events:none;z-index:2;display:block;position:absolute;bottom:-8svh;left:0;right:0}.scene-module__qoVV4q__front:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-ground) 70%);pointer-events:none;z-index:3;height:30svh;position:absolute;bottom:0;left:0;right:0}.scene-module__qoVV4q__sky,.scene-module__qoVV4q__summit,.scene-module__qoVV4q__copy,.scene-module__qoVV4q__cue,.scene-module__qoVV4q__rocks{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:contain}.scene-module__qoVV4q__sky{animation-name:scene-module__qoVV4q__hero-sky}.scene-module__qoVV4q__summit{animation-name:scene-module__qoVV4q__hero-summit}.scene-module__qoVV4q__rocks{animation-name:scene-module__qoVV4q__hero-rocks}.scene-module__qoVV4q__copy{animation-name:scene-module__qoVV4q__hero-copy;animation-range:contain contain 45%}.scene-module__qoVV4q__cue{animation-name:scene-module__qoVV4q__hero-fade;animation-range:contain contain 12%}}}@keyframes scene-module__qoVV4q__hero-sky{to{transform:translateY(-40px)}}@keyframes scene-module__qoVV4q__hero-summit{to{transform:translateY(-110px)}}@keyframes scene-module__qoVV4q__hero-rocks{to{transform:translateY(-140px)}}@keyframes scene-module__qoVV4q__hero-copy{to{opacity:0;visibility:hidden;transform:translateY(-48px)}}@keyframes scene-module__qoVV4q__hero-fade{to{opacity:0;visibility:hidden}}
.cinematic-module__PZbO3a__sphereStill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-module__PZbO3a__rig{isolation:isolate;z-index:4;pointer-events:none;width:min(1240px,100vw - 4rem,160svh - 9.6rem - 101.6px);position:relative;left:50%;transform:translate(-50%)}.cinematic-module__PZbO3a__housing{pointer-events:auto}.cinematic-module__PZbO3a__rig{--notch:polygon(0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px), calc(100% - 4px) calc(100% - 8px), calc(100% - 4px) calc(100% - 4px), calc(100% - 8px) calc(100% - 4px), calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 8px), 0 calc(100% - 8px));filter:drop-shadow(10px 10px #000)}.cinematic-module__PZbO3a__housing{clip-path:var(--notch);background:#1a1a1d;padding:26px 26px 0;position:relative;box-shadow:inset 0 4px #2c2c31,inset 4px 0 #242428,inset 0 -4px #0e0e10,inset -4px 0 #121214}.cinematic-module__PZbO3a__bezel{clip-path:var(--notch);background:#0b0b0c;padding:16px;box-shadow:inset 0 4px #050506,inset 0 -2px #232327}.cinematic-module__PZbO3a__screen{--scr-bg:#e9e9e6;--scr-ink:#0b0b0c;--scr-soft:#34343a;--scr-faint:#55555d;aspect-ratio:16/10;background:var(--scr-bg);color:var(--scr-ink);position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0b0b0c;container-type:inline-size}.cinematic-module__PZbO3a__chin{height:58px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;display:flex}.cinematic-module__PZbO3a__led{background:var(--color-signal);width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #a8f32638}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cinematic-module__PZbO3a__housing{transform-origin:50% 100%;animation:linear both cinematic-module__PZbO3a__workstation-rise;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes cinematic-module__PZbO3a__workstation-rise{0%{transform:perspective(1800px)rotateX(18deg)scale(.94)}to{transform:none}}.cinematic-module__PZbO3a__boot{display:none}.workstation-boot .cinematic-module__PZbO3a__boot{z-index:60;font-family:var(--font-mono);color:#a1a1a6;animation:cinematic-module__PZbO3a__workstation-boot-out .7s steps(8) calc(var(--boot-off,0s) + 7.4s) forwards;background:#050506;font-size:clamp(9px,1.05cqw,12px);line-height:1.45;display:block;position:absolute;inset:0;overflow:hidden}:is(.workstation-boot-cold .cinematic-module__PZbO3a__boot,.workstation-boot-cold .cinematic-module__PZbO3a__screen){--boot-off:2.4s}.cinematic-module__PZbO3a__bootShut p,.cinematic-module__PZbO3a__bootBody p{white-space:pre;text-overflow:ellipsis;opacity:0;margin:0;overflow:hidden}.cinematic-module__PZbO3a__bootBody p{animation:cinematic-module__PZbO3a__workstation-boot-on 1ms steps(1, start) calc(var(--boot-off,0s) + var(--t)) forwards}.cinematic-module__PZbO3a__bootShut p,.cinematic-module__PZbO3a__bootBody p{--ok:var(--color-signal)}.cinematic-module__PZbO3a__bootShut p b,.cinematic-module__PZbO3a__bootBody p b{color:var(--ok);font-weight:400}.cinematic-module__PZbO3a__bootBody p[data-bright]{color:#e9e9e6}.cinematic-module__PZbO3a__bootShut{display:none}.workstation-boot-cold .cinematic-module__PZbO3a__bootShut{z-index:3;transform-origin:50%;background:#050506;padding:2.4cqw 3cqw;animation:.3s steps(4,end) 1.5s forwards cinematic-module__PZbO3a__workstation-boot-crt-off;display:block;position:absolute;inset:0}.cinematic-module__PZbO3a__bootOff{display:none}.workstation-boot-cold .cinematic-module__PZbO3a__bootOff{z-index:4;opacity:0;background:#f4f4f5;height:2px;animation:.9s linear 1.5s forwards cinematic-module__PZbO3a__workstation-boot-off-line;display:block;position:absolute;top:calc(50% - 1px);left:0;right:0;box-shadow:0 0 10px 1px #f4f4f599}.workstation-boot-cold .cinematic-module__PZbO3a__bootShut p{animation:cinematic-module__PZbO3a__workstation-boot-on 1ms steps(1, start) var(--t) forwards}.cinematic-module__PZbO3a__bootBody{animation:cinematic-module__PZbO3a__workstation-boot-fade .7s steps(8) calc(var(--boot-off,0s) + 7.4s) forwards;padding:2.4cqw 3cqw;position:absolute;inset:0}.cinematic-module__PZbO3a__bootLog{animation:cinematic-module__PZbO3a__workstation-boot-fade 1ms steps(1, start) calc(var(--boot-off,0s) + 4.05s) forwards}.cinematic-module__PZbO3a__bootBanner{animation:cinematic-module__PZbO3a__workstation-boot-fade 1ms steps(1, start) calc(var(--boot-off,0s) + 4.6s) forwards;position:absolute;top:2.4cqw;left:3cqw}.cinematic-module__PZbO3a__bootBanner p:last-child:after{content:"";vertical-align:text-bottom;background:var(--color-signal);width:.6em;height:1em;margin-left:.4em;animation:.48s step-end infinite cinematic-module__PZbO3a__workstation-boot-blink;display:inline-block}.cinematic-module__PZbO3a__bootMark{justify-content:center;align-items:center;gap:2.4cqw;display:flex;position:absolute;top:50%;left:3.2cqw;right:3.2cqw}.cinematic-module__PZbO3a__bootLogo{width:clamp(40px,7.2cqw,88px);height:auto;image-rendering:pixelated;opacity:0;animation:cinematic-module__PZbO3a__workstation-boot-flicker .42s steps(1) calc(var(--boot-off,0s) + 4.6s) forwards}.cinematic-module__PZbO3a__bootWord{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.04em;color:#f4f4f5;font-size:clamp(24px,5.2cqw,64px);line-height:1;display:flex}.cinematic-module__PZbO3a__bootWord>span{padding:0 .08em .18em 0;display:inline-block;overflow:hidden}.cinematic-module__PZbO3a__bootWord b{text-shadow:.35em .3em 0 var(--color-signal), .6em .5em 0 #55555a;animation:.52s steps(6,end) forwards cinematic-module__PZbO3a__workstation-boot-letter;animation-delay:calc(var(--boot-off,0s) + 4.75s + var(--i) * 70ms);font-weight:400;display:inline-block;transform:translateY(115%)}.cinematic-module__PZbO3a__bootRoll{inset-inline:0;z-index:4;pointer-events:none;background:linear-gradient(#0000,#e9e9e60d 50%,#0000);height:25%;animation:2.6s linear infinite cinematic-module__PZbO3a__workstation-boot-roll;position:absolute;top:-25%}.cinematic-module__PZbO3a__bootBeam{z-index:2;height:2px;animation:cinematic-module__PZbO3a__workstation-boot-beam .62s linear var(--boot-off,0s) both;background:#a1a1a6;position:absolute;top:calc(50% - 1px);left:0;right:0;transform:scaleX(.004);box-shadow:0 0 6px #a1a1a680}.cinematic-module__PZbO3a__bootBody:before{content:"";background:var(--color-signal);opacity:0;width:.6em;height:1.1em;animation:cinematic-module__PZbO3a__workstation-boot-on 1ms steps(1, start) calc(var(--boot-off,0s) + .62s) forwards, cinematic-module__PZbO3a__workstation-boot-blink .48s steps(1) calc(var(--boot-off,0s) + .62s) 2, cinematic-module__PZbO3a__workstation-boot-fade 1ms steps(1, start) calc(var(--boot-off,0s) + 1.1s) forwards;position:absolute;top:2.4cqw;left:3cqw}.workstation-boot .cinematic-module__PZbO3a__screen>div:first-child{animation:cinematic-module__PZbO3a__workstation-boot-from-dark .7s steps(7) calc(var(--boot-off,0s) + 7.2s) backwards}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li{animation:.28s steps(4,end) backwards cinematic-module__PZbO3a__workstation-boot-from-dark;animation-delay:calc(var(--boot-off,0s) + 7.4s + var(--k,0) * 60ms)}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(2){--k:1}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(3){--k:2}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(4){--k:3}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(5){--k:4}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(6){--k:5}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(7){--k:6}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(8){--k:7}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li:nth-child(n+9){--k:8}.workstation-boot-skip .cinematic-module__PZbO3a__boot{animation:.12s linear forwards cinematic-module__PZbO3a__workstation-boot-skip}.workstation-boot-skip .cinematic-module__PZbO3a__boot *{animation:none}.workstation-boot-skip .cinematic-module__PZbO3a__screen>div:first-child{animation:none}.workstation-boot-skip .cinematic-module__PZbO3a__screen>ul>li{animation:none}@media (prefers-reduced-motion:reduce){.workstation-boot .cinematic-module__PZbO3a__boot{display:none}.workstation-boot .cinematic-module__PZbO3a__screen>div:first-child{animation:none}.workstation-boot .cinematic-module__PZbO3a__screen>ul>li{animation:none}}.cinematic-module__PZbO3a__sleep{z-index:60;cursor:pointer;background:#050506;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;padding:0;animation:.36s steps(6,end) both cinematic-module__PZbO3a__workstation-sleep-in;display:flex;position:absolute;inset:0}.cinematic-module__PZbO3a__sleep[data-waking]{animation:.3s steps(5,end) forwards cinematic-module__PZbO3a__workstation-sleep-out}.cinematic-module__PZbO3a__sleep:focus-visible{outline:2px solid var(--color-signal);outline-offset:-6px}.cinematic-module__PZbO3a__sleepMark{align-items:center;gap:2.4cqw;display:flex}.cinematic-module__PZbO3a__sleepLogo{width:clamp(40px,7.2cqw,88px);height:auto;image-rendering:pixelated}.cinematic-module__PZbO3a__sleep .cinematic-module__PZbO3a__bootWord b{text-shadow:2px 2px 0 var(--color-signal), 4px 4px 0 #55555a;animation:none;transform:none}.cinematic-module__PZbO3a__sleepHint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b6b70;font-size:clamp(9px,1.05cqw,12px);animation:1.6s step-end infinite cinematic-module__PZbO3a__workstation-boot-blink}@keyframes cinematic-module__PZbO3a__workstation-sleep-in{0%{opacity:0}}@keyframes cinematic-module__PZbO3a__workstation-sleep-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cinematic-module__PZbO3a__sleep,.cinematic-module__PZbO3a__sleep[data-waking],.cinematic-module__PZbO3a__sleepHint{animation-duration:1ms}}.cinematic-module__PZbO3a__bootPower{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;margin:0 -.25rem 0 0;padding:.5rem .25rem .5rem .75rem;display:flex}.cinematic-module__PZbO3a__bootPower:hover{color:var(--color-ink)}.cinematic-module__PZbO3a__bootPower:active .cinematic-module__PZbO3a__led{background:#fff}.cinematic-module__PZbO3a__bootPower:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}@keyframes cinematic-module__PZbO3a__workstation-boot-on{to{opacity:1}}@keyframes cinematic-module__PZbO3a__workstation-boot-blink{50%{opacity:0}}@keyframes cinematic-module__PZbO3a__workstation-boot-crt-off{0%{opacity:1;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scaleY(.004)}}@keyframes cinematic-module__PZbO3a__workstation-boot-off-line{0%{opacity:0;transform:scale(1)}25%{opacity:1;animation-timing-function:steps(5,end);transform:scale(1)}60%{opacity:1;animation-timing-function:steps(4,end);transform:scale(.006,2)}to{opacity:0;transform:scale(.006,2)}}@keyframes cinematic-module__PZbO3a__workstation-boot-letter{to{text-shadow:2px 2px 0 var(--color-signal), 4px 4px 0 #55555a;transform:translateY(0)}}@keyframes cinematic-module__PZbO3a__workstation-boot-flicker{0%{opacity:.9}15%{opacity:.1}30%{opacity:.7}45%{opacity:.2}65%{opacity:1}80%{opacity:.5}to{opacity:1}}@keyframes cinematic-module__PZbO3a__workstation-boot-roll{to{top:100%}}@keyframes cinematic-module__PZbO3a__workstation-boot-beam{0%{opacity:0;animation-timing-function:steps(2,end);transform:scaleX(.004)}15%{opacity:.9;animation-timing-function:steps(6,end);transform:scaleX(.004)}55%{opacity:.9;animation-timing-function:steps(4,end);transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1)}}@keyframes cinematic-module__PZbO3a__workstation-boot-fade{to{opacity:0}}@keyframes cinematic-module__PZbO3a__workstation-boot-out{to{visibility:hidden;background-color:#0000}}@keyframes cinematic-module__PZbO3a__workstation-boot-from-dark{0%{opacity:0}}@keyframes cinematic-module__PZbO3a__workstation-boot-skip{to{opacity:0;visibility:hidden}}
