@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}.animate-on-scroll{opacity:0;will-change:opacity,transform}.fadeIn{animation:.45s ease-out forwards fadeIn}.fadeInUp{animation:.5s ease-out forwards fadeInUp}.fadeInDown{animation:.45s ease-out forwards fadeInDown}.fadeInLeft{animation:.5s ease-out forwards fadeInLeft}.fadeInRight{animation:.5s ease-out forwards fadeInRight}.hoverScale{transition:transform .3s}.hoverScale:hover{transform:scale(1.025)}[data-delay="100"]{animation-delay:.1s}[data-delay="200"]{animation-delay:.2s}[data-delay="300"]{animation-delay:.3s}[data-delay="400"]{animation-delay:.4s}[data-delay="500"]{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1!important;transform:none!important}.fadeIn,.fadeInUp,.fadeInDown,.fadeInLeft,.fadeInRight{animation:none!important}.hoverScale{transition:none!important}}
