@keyframes word-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-word-up{animation:.35s ease-out both word-up}.animate-fade-up{animation:.45s ease-out both fade-up}.scroll-fade-up{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.scroll-fade-up.revealed{opacity:1;transform:translateY(0)}.scroll-slide-left{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(-30px)}.scroll-slide-left.revealed{opacity:1;transform:translate(0)}.scroll-slide-right{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translate(30px)}.scroll-slide-right.revealed{opacity:1;transform:translate(0)}.scroll-stagger-up .scroll-stagger-child{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)scale(.95)}.scroll-stagger-up.revealed .scroll-stagger-child:first-child{opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.scroll-stagger-up.revealed .scroll-stagger-child:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)scale(1)}.scroll-stagger-up.revealed .scroll-stagger-child:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.animate-word-up,.animate-fade-up{opacity:1;animation:none;transform:none}.scroll-fade-up,.scroll-slide-left,.scroll-slide-right,.scroll-stagger-up .scroll-stagger-child{opacity:1;transition:none;transform:none}}
