.motion-ready [data-intro]{opacity:0;transform:translateY(6px);filter:blur(2px)}
.motion-ready .reveal,.motion-ready [data-card]{opacity:0;transform:translateY(32px)}
.motion-ready .reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.motion-ready [data-card]{transform:translateY(24px) scale(.985);filter:blur(6px)}
.motion-ready [data-card].is-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:transform .9s var(--ease),opacity .6s var(--ease),filter .9s var(--ease);transition-delay:calc(var(--card-index,0)*85ms)}
html:not(.motion-ready) .tagline .word{opacity:1}
@media(prefers-reduced-motion:reduce){[data-intro],.reveal,[data-card]{opacity:1!important;transform:none!important;filter:none!important}.tagline .word{opacity:1}}
.capture-mode *,.capture-mode *::before,.capture-mode *::after{transition:none!important;animation:none!important}
.capture-mode .local-pill{visibility:hidden}
