/* Motion is opt-in after the observer is ready; editor/no-JS content stays visible. */
.landing-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease var(--reveal-delay,0ms),transform .75s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}
.landing-reveal.is-revealed,.landing-reveal:focus-within{opacity:1;transform:none}
.agent-one-scene + .hero{padding-top:30px}
@media(prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
