.StormLanding_scene__dXX_S{position:fixed;inset:0;overflow:hidden;background:#040404;isolation:isolate;cursor:default;color:#e8e8e8;font-family:var(--font-inter),system-ui,sans-serif;contain:strict}.StormLanding_fadeIn__8_2C8{animation:StormLanding_sceneFadeIn__rqIVh .7s ease-out 0s 1 both}@keyframes StormLanding_sceneFadeIn__rqIVh{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.StormLanding_fadeIn__8_2C8{animation:none;opacity:1}}.StormLanding_sky__z_PIX{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 55% 35% at 22% 38%,rgba(36,36,36,.55),transparent 65%),radial-gradient(ellipse 65% 35% at 78% 26%,rgba(28,28,28,.5),transparent 70%),radial-gradient(ellipse 80% 45% at 50% 78%,rgba(18,18,18,.6),transparent 70%),linear-gradient(180deg,#0c0c0c,#060606 55%,#020202);will-change:transform}.StormLanding_skyDrift__2FsAM{position:absolute;inset:-15%;z-index:1;pointer-events:none;background:radial-gradient(ellipse 42% 28% at 35% 30%,rgba(78,78,78,.18),transparent 70%),radial-gradient(ellipse 52% 30% at 65% 60%,rgba(62,62,62,.145),transparent 72%);animation:StormLanding_skyDrift__2FsAM 45s linear infinite alternate;will-change:transform}@keyframes StormLanding_skyDrift__2FsAM{0%{transform:translate3d(-7%,-3%,0) scale(1.04)}to{transform:translate3d(8%,4%,0) scale(1)}}.StormLanding_canvas__4Uqqo{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.StormLanding_grain__m7AOM{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:220px 220px}.StormLanding_vignette__CplwB{position:absolute;inset:0;pointer-events:none;z-index:7;background:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.5) 90%,rgba(0,0,0,.85) 100%)}.StormLanding_stage__ulMUX{position:absolute;inset:0;z-index:15;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;pointer-events:none;will-change:transform}.StormLanding_wordmark__9n95E{font-weight:200;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1;letter-spacing:-.04em;color:#f0f0f0;margin:0;opacity:0;user-select:none;transform-origin:50% 50%;text-shadow:0 0 18px rgba(230,230,230,.28),0 0 50px rgba(180,180,180,.12)}.StormLanding_wordmark__9n95E.StormLanding_flicker__TaJ5v{animation:StormLanding_wordPulse__goe3o 1.4s linear 0s 1 forwards}@keyframes StormLanding_wordPulse__goe3o{0%{opacity:1;color:#ffffff;transform:scale(1.025);filter:brightness(1.4);text-shadow:0 0 3px rgba(255,255,255,1),0 0 10px rgba(255,255,255,.95),0 0 26px rgba(255,255,255,.85),0 0 60px rgba(255,255,255,.62),0 0 130px rgba(245,245,245,.42),0 0 240px rgba(220,220,220,.26),0 0 380px rgba(180,180,180,.14)}3%{opacity:.65;color:#f5f5f5;transform:scale(1.01);filter:brightness(1.15);text-shadow:0 0 12px rgba(255,255,255,.5),0 0 40px rgba(245,245,245,.32),0 0 90px rgba(220,220,220,.16)}7%{opacity:.32;color:#f0f0f0;transform:scale(1);filter:brightness(1.02);text-shadow:0 0 16px rgba(252,252,252,.28),0 0 48px rgba(232,232,232,.15)}12%{opacity:.04;color:#f0f0f0;transform:scale(1);filter:brightness(.85);text-shadow:0 0 0 rgba(0,0,0,0)}13%{opacity:1;color:#ffffff;transform:scale(1.02);filter:brightness(1.32);text-shadow:0 0 3px rgba(255,255,255,.95),0 0 10px rgba(255,255,255,.85),0 0 26px rgba(255,255,255,.7),0 0 60px rgba(255,255,255,.5),0 0 130px rgba(245,245,245,.32),0 0 240px rgba(220,220,220,.18),0 0 380px rgba(180,180,180,.1)}16%{opacity:.55;color:#f5f5f5;transform:scale(1.008);filter:brightness(1.1);text-shadow:0 0 12px rgba(255,255,255,.4),0 0 40px rgba(245,245,245,.24),0 0 90px rgba(220,220,220,.12)}19%{opacity:.28;color:#f0f0f0;transform:scale(1);filter:brightness(1);text-shadow:0 0 16px rgba(252,252,252,.22),0 0 48px rgba(232,232,232,.12)}23%{opacity:.06;color:#f0f0f0;transform:scale(1);filter:brightness(.88);text-shadow:0 0 0 rgba(0,0,0,0)}24%{opacity:.95;color:#ffffff;transform:scale(1.015);filter:brightness(1.22);text-shadow:0 0 3px rgba(255,255,255,.85),0 0 10px rgba(255,255,255,.7),0 0 26px rgba(255,255,255,.55),0 0 60px rgba(255,255,255,.38),0 0 130px rgba(245,245,245,.24),0 0 240px rgba(220,220,220,.13)}30%{opacity:.55;color:#f2f2f2;transform:scale(1);filter:brightness(1.05);text-shadow:0 0 16px rgba(248,248,248,.28),0 0 50px rgba(220,220,220,.15),0 0 100px rgba(200,200,200,.08)}50%{opacity:.85;color:#f0f0f0;transform:scale(1);filter:brightness(1);text-shadow:0 0 18px rgba(238,238,238,.29),0 0 50px rgba(200,200,200,.14)}to{opacity:1;color:#f0f0f0;transform:scale(1);filter:brightness(1);text-shadow:0 0 18px rgba(230,230,230,.28),0 0 50px rgba(180,180,180,.12)}}.StormLanding_corner__w1XcC{position:absolute;z-index:20;font-size:.62rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:rgba(220,220,220,.32);opacity:0;animation:StormLanding_fadeIn__8_2C8 .9s ease-out 3s 1 forwards;display:flex;align-items:center;gap:.6em;pointer-events:auto}.StormLanding_cornerBL__zFktc{bottom:clamp(1.5rem,3vw,2.5rem);left:clamp(1.5rem,3vw,2.5rem)}.StormLanding_audioControl__s6O4b{position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);z-index:20;display:flex;align-items:center;gap:.65rem;opacity:0;animation:StormLanding_fadeIn__8_2C8 .9s ease-out 3s 1 forwards;pointer-events:auto}.StormLanding_volumePopover__Iw1kI{display:flex;align-items:center;gap:.55rem;max-width:0;overflow:hidden;opacity:0;transform:translateX(8px);transition:max-width .32s ease,opacity .22s ease,transform .32s ease;pointer-events:none}.StormLanding_audioControl__s6O4b:focus-within .StormLanding_volumePopover__Iw1kI,.StormLanding_audioControl__s6O4b:hover .StormLanding_volumePopover__Iw1kI{max-width:200px;opacity:1;transform:translateX(0);pointer-events:auto}.StormLanding_volumePopover__Iw1kI[aria-hidden=true]{visibility:hidden}.StormLanding_volumeLabel__dtmAO{font-size:.62rem;font-weight:400;letter-spacing:.18em;color:rgba(220,220,220,.55);font-variant-numeric:tabular-nums;min-width:2.2em;text-align:right;user-select:none}.StormLanding_volumeSlider__PufZ4{-webkit-appearance:none;appearance:none;width:110px;height:16px;background:transparent;cursor:pointer;margin:0;padding:0;outline:none;--volPct:40%}.StormLanding_volumeSlider__PufZ4::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,rgba(245,245,245,.7) 0,rgba(245,245,245,.7) var(--volPct),rgba(220,220,220,.18) var(--volPct),rgba(220,220,220,.18) 100%);border-radius:2px}.StormLanding_volumeSlider__PufZ4::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:rgba(245,245,245,.95);border-radius:50%;margin-top:-4px;border:none;box-shadow:0 0 4px rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .2s ease}.StormLanding_volumeSlider__PufZ4:focus-visible::-webkit-slider-thumb,.StormLanding_volumeSlider__PufZ4:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 8px rgba(255,255,255,.55)}.StormLanding_volumeSlider__PufZ4::-moz-range-track{height:2px;background:rgba(220,220,220,.18);border-radius:2px;border:none}.StormLanding_volumeSlider__PufZ4::-moz-range-progress{height:2px;background:rgba(245,245,245,.7);border-radius:2px}.StormLanding_volumeSlider__PufZ4::-moz-range-thumb{width:10px;height:10px;background:rgba(245,245,245,.95);border-radius:50%;border:none;box-shadow:0 0 4px rgba(255,255,255,.35);transition:transform .15s ease,box-shadow .2s ease}.StormLanding_volumeSlider__PufZ4:focus-visible::-moz-range-thumb,.StormLanding_volumeSlider__PufZ4:hover::-moz-range-thumb{transform:scale(1.15);box-shadow:0 0 8px rgba(255,255,255,.55)}.StormLanding_volumeSlider__PufZ4:focus-visible{outline:1px solid rgba(220,220,220,.4);outline-offset:6px;border-radius:4px}.StormLanding_audioToggle__tkyzR{z-index:20;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:50%;color:rgba(220,220,220,.4);cursor:pointer;transition:color .3s ease,background-color .3s ease;-webkit-tap-highlight-color:transparent}.StormLanding_audioToggle__tkyzR:hover{color:rgba(245,245,245,.95);background-color:rgba(255,255,255,.04)}.StormLanding_audioToggle__tkyzR:focus-visible{outline:1px solid rgba(220,220,220,.4);outline-offset:2px}.StormLanding_audioControl__s6O4b:focus-within .StormLanding_audioToggle__tkyzR,.StormLanding_audioControl__s6O4b:hover .StormLanding_audioToggle__tkyzR{color:rgba(245,245,245,.95)}.StormLanding_musicLink__B4Ac3{position:absolute;bottom:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);z-index:20;font-size:.62rem;font-weight:400;letter-spacing:.32em;text-transform:uppercase;color:rgba(220,220,220,.45);text-decoration:none;padding:.5rem 0;opacity:0;display:flex;align-items:center;gap:.7em;transition:color .4s ease,gap .4s ease;animation:StormLanding_fadeIn__8_2C8 .9s ease-out 3s 1 forwards}.StormLanding_musicLink__B4Ac3:after{content:"";display:block;width:1.4rem;height:1px;background:currentColor;transition:width .4s ease}.StormLanding_musicLink__B4Ac3:hover{color:rgba(245,245,245,.95);gap:.95em}.StormLanding_musicLink__B4Ac3:hover:after{width:2rem}@keyframes StormLanding_fadeIn__8_2C8{to{opacity:1}}.StormLanding_shake__g_vBd{animation:StormLanding_impactShake__is_sY .22s cubic-bezier(.36,.07,.19,.97) both}@keyframes StormLanding_impactShake__is_sY{0%,to{transform:translateZ(0)}15%{transform:translate3d(-3px,1px,0)}30%{transform:translate3d(2px,-2px,0)}45%{transform:translate3d(-2px,3px,0)}60%{transform:translate3d(3px,-1px,0)}75%{transform:translate3d(-1px,2px,0)}90%{transform:translate3d(1px,-1px,0)}}@media (prefers-reduced-motion:reduce){.StormLanding_canvas__4Uqqo{display:none}.StormLanding_skyDrift__2FsAM{animation:none}.StormLanding_audioControl__s6O4b,.StormLanding_audioToggle__tkyzR,.StormLanding_corner__w1XcC,.StormLanding_musicLink__B4Ac3,.StormLanding_wordmark__9n95E{opacity:1;animation:none;filter:none}.StormLanding_wordmark__9n95E{text-shadow:0 0 18px rgba(230,230,230,.3),0 0 50px rgba(180,180,180,.15)}}