.fade-in{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1}.slide-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-up.visible{opacity:1;transform:translateY(0)}.slide-left{opacity:0;transform:translate(40px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-left.visible{opacity:1;transform:translate(0)}.slide-right{opacity:0;transform:translate(-40px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transform:scale(.9);transition:opacity .8s ease-out,transform .8s ease-out}.scale-in.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.stagger-children.visible>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0)}.stagger-children.visible>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.fade-in,.slide-up,.slide-left,.slide-right,.scale-in,.stagger-children>*{opacity:1;transform:none;transition:none}}
