@media (prefers-reduced-motion: no-preference){.scroll-reveal{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.scroll-reveal.is-revealed{opacity:1;transform:translateY(0)}}
@media(max-width:800px){.scroll-reveal{opacity:1;transform:none;transition:none}}
