.landing-shell{word-break:keep-all;overflow-wrap:break-word;isolation:isolate;position:relative}.landing-shell:before{content:"";pointer-events:none;z-index:-1;background-image:var(--gradient-atmosphere-ember);position:fixed;inset:0}.landing-shell h1,.landing-shell h2,.landing-shell h3{text-wrap:balance}.landing-gradient-text{background-image:var(--gradient-electric);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-section-divider{max-width:72rem;margin:0 auto;padding:0 1.25rem}.landing-section-divider:after{content:"";background:linear-gradient(to right, transparent, var(--line-soft), transparent);height:1px;display:block}.landing-rise{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards landing-rise-in;transform:translateY(16px)}.landing-rise-d1{animation-delay:80ms}.landing-rise-d2{animation-delay:.16s}.landing-rise-d3{animation-delay:.24s}.landing-rise-d4{animation-delay:.36s}@keyframes landing-rise-in{to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-rise,.landing-rise-d1,.landing-rise-d2,.landing-rise-d3,.landing-rise-d4{opacity:1;animation:none;transform:none}.scroll-reveal{opacity:1;transition:none;transform:none}.landing-tab-fade{animation:none}}.landing-tab-fade{animation:.3s ease-out landing-fade-in}@keyframes landing-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
