:root{--anim-duration:0.4s;--anim-distance:50px;--anim-delay-increment:0.1s;--anim-easing:cubic-bezier(.25,.1,.25,1)}[data-anim-target]{opacity:0;transform:translateY(var(--anim-distance));transition:opacity var(--anim-duration) var(--anim-easing),transform var(--anim-duration) var(--anim-easing)}.animate-child.is-visible [data-anim-target]{opacity:1;transform:translateY(0)}@media (max-width:768px){[data-anim-target]{opacity:1!important;transform:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){[data-anim-target]{opacity:1;transform:none;transition:none}}