/* Only visual transforms: no layout, spacing or size changes. */
html:not(.scroll-motion-ready) [data-aos]{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}
html.scroll-motion-ready [data-aos="fade-up"]{transform:translate3d(0,20px,0)}
html.scroll-motion-ready [data-aos="fade-down"]{transform:translate3d(0,-16px,0)}
html.scroll-motion-ready [data-aos="fade-right"]{transform:translate3d(-20px,0,0)}
html.scroll-motion-ready [data-aos="fade-left"]{transform:translate3d(20px,0,0)}
html.scroll-motion-ready [data-aos="zoom-in"]{transform:scale(.98)}
html.scroll-motion-ready [data-aos].aos-animate{transform:none}
html.scroll-motion-ready [data-aos]:focus-within{opacity:1;transform:none;transition-delay:0s!important}
@media(max-width:767px){
 html.scroll-motion-ready [data-aos^="fade-"]{transform:translate3d(0,12px,0)}
 html.scroll-motion-ready [data-aos].aos-animate{transform:none}
}
@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important;pointer-events:auto!important}}
@media print{[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
