.landing-module__FZfERq__stageLayer{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.landing-module__FZfERq__svgSlot{aspect-ratio:260/440;height:min(86svh,860px);position:absolute;top:50%;right:max(3vw,50vw - 35rem);transform:translateY(-50%)rotate(15deg)}.landing-module__FZfERq__svgSlot:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--vital) 24%, transparent), color-mix(in srgb, var(--pillar-recovery) 12%, transparent) 52%, transparent 100%);animation:landing-module__FZfERq__aura 7s var(--ease-vital) infinite alternate;pointer-events:none;border-radius:50%;position:absolute;inset:6% -38%}@keyframes landing-module__FZfERq__aura{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (max-width:767px){.landing-module__FZfERq__svgSlot{opacity:.85;height:min(62svh,720px);top:auto;bottom:2svh;right:-4vw;transform:rotate(7deg)}}.landing-module__FZfERq__scrim{pointer-events:none;background:linear-gradient(95deg,#03070ad1 0%,#03070a80 52%,#03070a00 82%);position:absolute;inset:0}@media (min-width:768px){.landing-module__FZfERq__scrim{background:linear-gradient(90deg,#03070a99 0%,#03070a2e 42%,#03070a00 60%)}}@media (max-width:767px) and (max-aspect-ratio:18/25){.landing-module__FZfERq__stageLayer{-webkit-mask-image:linear-gradient(#000 0% 44%,#0000 56%);mask-image:linear-gradient(#000 0% 44%,#0000 56%)}.landing-module__FZfERq__svgSlot{opacity:1;height:42svh;inset:6svh auto auto calc(60vw - 12.41svh);transform:rotate(16deg)}.landing-module__FZfERq__svgSlot [data-part=front]{stroke-width:5px}.landing-module__FZfERq__svgSlot [data-part=glow]{stroke-width:17px;opacity:.2}.landing-module__FZfERq__svgSlot [data-part=back]{stroke-width:3.4px;opacity:.4}.landing-module__FZfERq__svgSlot:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--text-hi) 10%, transparent), transparent 40%), radial-gradient(closest-side, color-mix(in srgb, var(--vital) 30%, transparent), color-mix(in srgb, var(--pillar-recovery) 16%, transparent) 55%, transparent 100%);inset:4% -46%}.landing-module__FZfERq__scrim{background:linear-gradient(#03070a8c 0%,#03070a00 9%)}.landing-module__FZfERq__hero{padding-top:46svh}.landing-module__FZfERq__stageCopy :where(h1,h2,h3,p,li):not(.text-living){text-shadow:0 0 14px #03070aeb,0 1px 3px #03070ab3}}.landing-module__FZfERq__h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.05rem + 2.9vw,3.5rem);line-height:1.05}.landing-module__FZfERq__finalTitle{letter-spacing:-.035em;font-size:clamp(2.2rem,1.15rem + 3.8vw,4.75rem);line-height:1.04}.landing-module__FZfERq__title{letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.3rem,1.1rem + 4.3vw,5rem);line-height:1.02}.landing-module__FZfERq__livePulse{background:var(--vital);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--vital) 60%, transparent);animation:landing-module__FZfERq__pulse 2.4s var(--ease-vital) infinite;border-radius:999px;display:inline-block;position:relative}@keyframes landing-module__FZfERq__pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vital) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.landing-module__FZfERq__scrollCue{animation:landing-module__FZfERq__cue 2.8s var(--ease-vital) infinite}@keyframes landing-module__FZfERq__cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.landing-module__FZfERq__step{min-height:min(42svh,440px)}@media (max-width:767px){.landing-module__FZfERq__step{min-height:0}}.landing-module__FZfERq__rungBar{background:linear-gradient(90deg, color-mix(in srgb, var(--hue) 95%, white) 0%, var(--hue) 60%, color-mix(in srgb, var(--hue) 40%, transparent) 100%);height:10px;box-shadow:0 0 22px -2px color-mix(in srgb, var(--hue) 70%, transparent), inset 0 1px 0 #ffffff73;border-radius:999px}.landing-module__FZfERq__rungTrack{background:repeating-linear-gradient(90deg,#eafbf829 0 6px,#0000 6px 12px);border-radius:999px;height:10px}@supports (animation-timeline:view()){.landing-module__FZfERq__reveal{animation:linear both landing-module__FZfERq__reveal;animation-timeline:view();animation-range:entry cover 28%}.landing-module__FZfERq__revealSlow{animation:linear both landing-module__FZfERq__reveal;animation-timeline:view();animation-range:entry 10% cover 40%}}@keyframes landing-module__FZfERq__reveal{0%{opacity:.4;transform:translateY(32px)scale(.985)}to{opacity:1;transform:none}}.landing-module__FZfERq__device{perspective:1100px}.landing-module__FZfERq__deviceSlab{transform-style:preserve-3d;transition:transform var(--dur-slow) var(--ease-vital);transform:rotateX(14deg)rotateY(-18deg)rotate(2deg)}.landing-module__FZfERq__device:hover .landing-module__FZfERq__deviceSlab{transform:rotateX(8deg)rotateY(-10deg)rotate(1deg)}.landing-module__FZfERq__orbitRing{animation:38s linear infinite landing-module__FZfERq__spin}.landing-module__FZfERq__orbitRingCounter{animation:52s linear infinite landing-module__FZfERq__spinBack}@keyframes landing-module__FZfERq__spin{to{transform:rotate(360deg)}}@keyframes landing-module__FZfERq__spinBack{to{transform:rotate(-360deg)}}.landing-module__FZfERq__faq summary::-webkit-details-marker{display:none}.landing-module__FZfERq__faq summary{list-style:none}.landing-module__FZfERq__faq[open] .landing-module__FZfERq__chev{transform:rotate(45deg)}.landing-module__FZfERq__chev{transition:transform var(--dur-base) var(--ease-vital)}.landing-module__FZfERq__finalGlow{background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--vital) 22%, transparent), transparent 70%), radial-gradient(40% 40% at 85% 62%, color-mix(in srgb, var(--aurora) 14%, transparent), transparent 70%)}@media (prefers-reduced-motion:reduce){.landing-module__FZfERq__reveal,.landing-module__FZfERq__revealSlow,.landing-module__FZfERq__livePulse,.landing-module__FZfERq__scrollCue,.landing-module__FZfERq__orbitRing,.landing-module__FZfERq__orbitRingCounter,.landing-module__FZfERq__svgSlot:before{animation:none!important}.landing-module__FZfERq__deviceSlab{transition:none}}@media (max-width:767px){.landing-module__FZfERq__snapRow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * max(var(--gutter), var(--safe-l)));padding-inline:max(var(--gutter), var(--safe-l));scroll-padding-inline:max(var(--gutter), var(--safe-l));scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.landing-module__FZfERq__snapRow::-webkit-scrollbar{display:none}.landing-module__FZfERq__snapRow>li{scroll-snap-align:start;flex:0 0 86%;animation:none}.landing-module__FZfERq__snapRow:focus-visible{outline-offset:-2px}}
