html.za-js [data-za-animation]{opacity:0;transition-property:opacity,transform;transition-duration:var(--za-duration,600ms);transition-delay:var(--za-delay,0ms);transition-timing-function:var(--za-easing,ease-out);will-change:opacity,transform}html.za-js [data-za-animation="fade-up"]{transform:translateY(var(--za-distance,24px))}html.za-js [data-za-animation="fade-down"]{transform:translateY(calc(var(--za-distance,24px) * -1))}html.za-js [data-za-animation="fade-left"]{transform:translateX(calc(var(--za-distance,24px) * -1))}html.za-js [data-za-animation="fade-right"]{transform:translateX(var(--za-distance,24px))}html.za-js [data-za-animation="zoom-in"]{transform:scale(.96)}html.za-js [data-za-animation].is-za-visible{opacity:1;transform:none;will-change:auto}
html.za-js body[class*="za-page-"] .site-main{opacity:0;transition:opacity var(--za-duration,600ms) var(--za-easing,ease-out),transform var(--za-duration,600ms) var(--za-easing,ease-out)}html.za-js body.za-page-fade-up .site-main{transform:translateY(var(--za-distance,24px))}html.za-js body.za-page-fade-down .site-main{transform:translateY(calc(var(--za-distance,24px) * -1))}html.za-js body.za-page-fade-left .site-main{transform:translateX(calc(var(--za-distance,24px) * -1))}html.za-js body.za-page-fade-right .site-main{transform:translateX(var(--za-distance,24px))}html.za-js body.za-page-zoom-in .site-main{transform:scale(.98)}html.za-js body.za-page-ready .site-main{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){html.za-js [data-za-animation],html.za-js body[class*="za-page-"] .site-main{opacity:1;transform:none;transition:none}}
