.landing-scene-module__tXPiFq__scene{--landing-gold:#ffbd25;--landing-ivory:#f9f1e5;--look-x:0;--look-y:0;isolation:isolate;width:100%;height:100dvh;color:var(--landing-ivory);font-family:var(--body-font);touch-action:manipulation;background:#0b101b;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.landing-scene-module__tXPiFq__scene{--landing-gold:lab(81.4% 20.9652 97.5632)}}.landing-scene-module__tXPiFq__scene ::selection{background:var(--landing-gold);color:#0b101b}.landing-scene-module__tXPiFq__scene :is(a,button):focus-visible{outline:2px solid var(--landing-ivory);outline-offset:6px}.landing-scene-module__tXPiFq__world{pointer-events:none;animation:1.1s linear infinite landing-scene-module__tXPiFq__cameraShake;position:absolute;inset:-4px}.landing-scene-module__tXPiFq__revealContent{z-index:7;position:absolute;inset:0}.landing-scene-module__tXPiFq__revealContent[data-phase=video]{filter:blur(10px)brightness(1.6)}.landing-scene-module__tXPiFq__revealContent[data-phase=reveal]{animation:1.8s both landing-scene-module__tXPiFq__landingFocus}.landing-scene-module__tXPiFq__revealContent .landing-scene-module__tXPiFq__world{z-index:6}.landing-scene-module__tXPiFq__revealContent [data-reentry-pod]{z-index:6;top:49%;left:81%}.landing-scene-module__tXPiFq__pointerSparks{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-scene-module__tXPiFq__sky,.landing-scene-module__tXPiFq__clouds,.landing-scene-module__tXPiFq__podField,.landing-scene-module__tXPiFq__distantPods{pointer-events:none;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:-4%}.landing-scene-module__tXPiFq__sky{z-index:0;transform:translate3d(calc(var(--look-x) * -8px), calc(var(--look-y) * -6px), 0);background:url(/assets/landing/upper-atmosphere.webp) 50%/cover no-repeat}.landing-scene-module__tXPiFq__clouds{z-index:1;mix-blend-mode:screen;transform:translate3d(calc(var(--look-x) * -16px), calc(var(--look-y) * -10px), 0)}.landing-scene-module__tXPiFq__cloud{left:var(--lane);aspect-ratio:1;background:url(/assets/landing/cloud-wisp.webp) 50%/contain no-repeat;width:85vmax;animation:3.15s linear infinite landing-scene-module__tXPiFq__cloudDrift;position:absolute;top:30%}.landing-scene-module__tXPiFq__particles{z-index:2;pointer-events:none;transform:translate3d(calc(var(--look-x) * -20px), calc(var(--look-y) * -12px), 0);position:absolute;inset:0}.landing-scene-module__tXPiFq__particle{filter:blur(.4px);background:linear-gradient(90deg,#0000,#fcf1d699);width:64px;height:1px;animation:1s linear infinite landing-scene-module__tXPiFq__debrisDrift;position:absolute}.landing-scene-module__tXPiFq__podField{z-index:2;transform:translate3d(calc(var(--look-x) * 10px), calc(var(--look-y) * 7px), 0)}.landing-scene-module__tXPiFq__filterDefinitions{pointer-events:none;width:0;height:0;position:absolute}.landing-scene-module__tXPiFq__distantPods{z-index:1;transform:translate3d(calc(var(--look-x) * -12px), calc(var(--look-y) * -8px), 0)}.landing-scene-module__tXPiFq__distantPod{left:var(--far-x);top:var(--far-y);width:calc(clamp(25px, 2.8vw, 44px) * var(--far-size));aspect-ratio:1;filter:blur(.65px);position:absolute;transform:translate(-50%,-50%)rotate(-15deg)}.landing-scene-module__tXPiFq__distantPod img{opacity:.65;width:100%;height:100%;display:block;transform:rotate(37deg)}.landing-scene-module__tXPiFq__distantPod:before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);width:60%;height:450%;animation:1.3s linear infinite landing-scene-module__tXPiFq__distantHeat;animation-delay:var(--far-delay);background:linear-gradient(#0000,#e9834633 45%,#ffa64f70 80%,#ffe4a7cc);position:absolute;bottom:6%;left:20%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.landing-scene-module__tXPiFq__distantPod:after{content:"";z-index:2;width:65%;height:55%;animation:1.3s linear infinite landing-scene-module__tXPiFq__distantHeat;animation-delay:var(--far-delay);background:radial-gradient(#fff8dc 0%,#ffe1a5e6 20%,#ffab5270 45%,#ef782b20 65%,#0000 75%);position:absolute;top:96%;left:51%;transform:translate(-50%,-50%)}@keyframes landing-scene-module__tXPiFq__distantHeat{0%,to{opacity:.75}18%{opacity:.95}41%{opacity:.65}63%{opacity:.86}79%{opacity:.7}}.landing-scene-module__tXPiFq__header{z-index:6;padding-top:max(20px, env(safe-area-inset-top));justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;inset:0 3.5% auto}.landing-scene-module__tXPiFq__guideLink{border-radius:var(--button-radius);min-height:44px;color:var(--landing-ivory);letter-spacing:.18em;background:#0b101bb3;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.landing-scene-module__tXPiFq__guideLink:hover{color:var(--landing-gold);background:#0b101be6}.landing-scene-module__tXPiFq__guideLink:active{background:var(--landing-ivory);color:#0b101b}.landing-scene-module__tXPiFq__hero{z-index:7;text-align:center;pointer-events:none;position:absolute;inset:0}.landing-scene-module__tXPiFq__hero h1{width:min(57vw,780px);margin:0;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.landing-scene-module__tXPiFq__hero h1 img{filter:drop-shadow(0 8px 16px #0006);width:100%;height:auto;display:block}.landing-scene-module__tXPiFq__action{pointer-events:auto;justify-items:center;gap:14px;width:min(340px,80vw);display:grid;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.landing-scene-module__tXPiFq__action p{text-wrap:balance;color:#bcc5d6;letter-spacing:.06em;min-height:1.5em;margin:0;font-size:12px;line-height:1.5}.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate{text-align:center;flex-direction:column-reverse;align-items:center;gap:14px;width:100%;display:flex}.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate>p{color:#bcc5d6;font-family:var(--body-font);letter-spacing:.04em;font-size:12px;line-height:1.5}.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate>p:first-child{display:none}.landing-scene-module__tXPiFq__playButton,.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button{border-radius:var(--button-radius);background:var(--landing-gold);color:#0b101b;width:100%;min-width:0;min-height:66px;box-shadow:0 var(--button-lift-depth,3px) 0 var(--button-lift-shadow), 0 8px 24px #0005;font:700 24px/1.2 var(--body-font);letter-spacing:.16em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:16px;padding:15px 24px;text-decoration:none;transition:translate .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1),background .16s;display:inline-flex}.landing-scene-module__tXPiFq__playButton:hover:not(:disabled),.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button:hover:not(:disabled){background:#fcf1d6}.landing-scene-module__tXPiFq__playButton:disabled,.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button:disabled{opacity:.65;color:#0b101b;cursor:wait}.landing-scene-module__tXPiFq__paused,.landing-scene-module__tXPiFq__reducedMotion{--loader-play-state:paused}@keyframes landing-scene-module__tXPiFq__cloudDrift{0%{opacity:0;transform:translate(15vw,65vh)}20%,70%{opacity:.32}to{opacity:0;transform:translate(-38vw,-140vh)}}@keyframes landing-scene-module__tXPiFq__debrisDrift{0%{opacity:0;transform:translate(18vw,65vh)rotate(75deg)}15%,75%{opacity:.6}to{opacity:0;transform:translate(-32vw,-125vh)rotate(75deg)}}@keyframes landing-scene-module__tXPiFq__cameraShake{0%,to{transform:translate(0)}9%{transform:translate(-1px,1px)}19%{transform:translate(2px,-1px)}28%{transform:translate(-1px,-.5px)}42%{transform:translate(.5px,2px)}53%{transform:translate(-2px,-1px)}65%{transform:translate(1px,.5px)}78%{transform:translate(-.5px,1px)}90%{transform:translate(1px,-1.5px)}}.landing-scene-module__tXPiFq__entranceVideo{z-index:8;pointer-events:none;object-fit:cover;background:#030508;width:100%;height:100%;position:absolute;inset:0}.landing-scene-module__tXPiFq__opening{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-scene-module__tXPiFq__opening svg{width:100%;height:100%;animation-play-state:inherit;display:block}.landing-scene-module__tXPiFq__opening g{fill:#030508;animation:1.8s both landing-scene-module__tXPiFq__landingSplit;animation-play-state:inherit}.landing-scene-module__tXPiFq__openingUpper{--split-x:.8192;--split-y:-.5735}.landing-scene-module__tXPiFq__openingLower{--split-x:-.8192;--split-y:.5735}@keyframes landing-scene-module__tXPiFq__landingFocus{0%,40%{filter:blur(10px)brightness(1.6);animation-timing-function:cubic-bezier(.45,0,.2,1)}70%,to{filter:blur()brightness()}}@keyframes landing-scene-module__tXPiFq__landingSplit{0%,20%{transform:translate(calc(var(--split-x) * 1px), calc(var(--split-y) * 1px));animation-timing-function:cubic-bezier(.16,1,.3,1)}32%,40%{transform:translate(calc(var(--split-x) * 60px), calc(var(--split-y) * 60px));animation-timing-function:cubic-bezier(.45,0,.2,1)}to{transform:translate(calc(var(--split-x) * 3000px), calc(var(--split-y) * 3000px))}}.landing-scene-module__tXPiFq__pauseButton{z-index:9;right:3.5%;bottom:max(24px, env(safe-area-inset-bottom));width:44px;height:44px;color:var(--landing-ivory);cursor:pointer;background:#0b101bb3;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.landing-scene-module__tXPiFq__pauseButton svg{width:20px;height:20px}.landing-scene-module__tXPiFq__pauseButton:hover{color:var(--landing-gold);background:#0b101be6}.landing-scene-module__tXPiFq__staticNote{z-index:9;color:#bcc5d6;letter-spacing:.1em;margin:0;font-size:11px;position:absolute;bottom:32px;left:3.5%}.landing-scene-module__tXPiFq__paused :is(.landing-scene-module__tXPiFq__world,.landing-scene-module__tXPiFq__cloud,.landing-scene-module__tXPiFq__particle,.landing-scene-module__tXPiFq__opening g){animation-play-state:paused}.landing-scene-module__tXPiFq__reducedMotion :is(.landing-scene-module__tXPiFq__world,.landing-scene-module__tXPiFq__cloud,.landing-scene-module__tXPiFq__particle){animation:none}.landing-scene-module__tXPiFq__reducedMotion :is(.landing-scene-module__tXPiFq__clouds,.landing-scene-module__tXPiFq__particles){display:none}.landing-scene-module__tXPiFq__reducedMotion :is(.landing-scene-module__tXPiFq__sky,.landing-scene-module__tXPiFq__clouds,.landing-scene-module__tXPiFq__podField,.landing-scene-module__tXPiFq__particles){transition:none;transform:none}.landing-scene-module__tXPiFq__reducedMotion .landing-scene-module__tXPiFq__playButton,.landing-scene-module__tXPiFq__reducedMotion .landing-scene-module__tXPiFq__authGate button{transition:none}@media (max-width:640px){.landing-scene-module__tXPiFq__header{padding-top:max(12px,env(safe-area-inset-top));inset-inline:6%}.landing-scene-module__tXPiFq__guideLink{letter-spacing:.12em;padding-inline:14px;font-size:10px}.landing-scene-module__tXPiFq__hero h1{width:90%}.landing-scene-module__tXPiFq__action{width:min(300px,76vw);bottom:28%}.landing-scene-module__tXPiFq__playButton,.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button{min-height:58px;font-size:21px}.landing-scene-module__tXPiFq__revealContent [data-reentry-pod]{top:54%;left:73%}.landing-scene-module__tXPiFq__pauseButton{right:6%;bottom:max(20px,env(safe-area-inset-bottom))}.landing-scene-module__tXPiFq__staticNote{bottom:34px;left:6%}}@media (max-height:500px){.landing-scene-module__tXPiFq__header{padding-top:6px}.landing-scene-module__tXPiFq__hero h1{width:min(48vw,460px);top:36%}.landing-scene-module__tXPiFq__action{width:220px;bottom:10%}.landing-scene-module__tXPiFq__playButton,.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button{min-height:44px;padding:8px 16px;font-size:18px}.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate,.landing-scene-module__tXPiFq__action{gap:6px}.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate>p,.landing-scene-module__tXPiFq__action p{font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-scene-module__tXPiFq__world{animation:none}.landing-scene-module__tXPiFq__clouds,.landing-scene-module__tXPiFq__particles,.landing-scene-module__tXPiFq__entranceVideo,.landing-scene-module__tXPiFq__opening{display:none}.landing-scene-module__tXPiFq__revealContent[data-phase]{filter:none;animation:none}.landing-scene-module__tXPiFq__sky,.landing-scene-module__tXPiFq__podField{transition:none;transform:none}.landing-scene-module__tXPiFq__playButton,.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button,.landing-scene-module__tXPiFq__guideLink{transition:none}}.landing-scene-module__tXPiFq__paused .landing-scene-module__tXPiFq__distantPod:before,.landing-scene-module__tXPiFq__paused .landing-scene-module__tXPiFq__distantPod:after{animation-play-state:paused}.landing-scene-module__tXPiFq__reducedMotion .landing-scene-module__tXPiFq__distantPod:before,.landing-scene-module__tXPiFq__reducedMotion .landing-scene-module__tXPiFq__distantPod:after{opacity:.75;animation:none}.landing-scene-module__tXPiFq__reducedMotion .landing-scene-module__tXPiFq__distantPods{transition:none;transform:none}@media (max-width:640px){.landing-scene-module__tXPiFq__distantPod{left:var(--far-mobile-x)}}@media (prefers-reduced-motion:reduce){.landing-scene-module__tXPiFq__distantPod:before,.landing-scene-module__tXPiFq__distantPod:after{opacity:.75;animation:none}.landing-scene-module__tXPiFq__distantPods{transition:none;transform:none}.landing-scene-module__tXPiFq__playButton:hover:not(:disabled),.landing-scene-module__tXPiFq__scene .landing-scene-module__tXPiFq__authGate button:hover:not(:disabled){transform:none}}.landing-scene-module__tXPiFq__playButton{isolation:isolate;position:relative;overflow:hidden}.landing-scene-module__tXPiFq__playButton:after{content:"";width:var(--button-sweep-width);pointer-events:none;background:var(--button-sweep-background);opacity:0;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.landing-scene-module__tXPiFq__scene{--play-shimmer-state:running}.landing-scene-module__tXPiFq__paused,.landing-scene-module__tXPiFq__reducedMotion{--play-shimmer-state:paused}@media (prefers-reduced-motion:no-preference){.landing-scene-module__tXPiFq__playButton[data-shimmer=true]:enabled:after{animation:var(--button-sweep-animation);animation-play-state:var(--play-shimmer-state,paused)}}