@layer utilities{@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-fade-in-left{animation:fadeInLeft .6s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-fade-in-right{animation:fadeInRight .6s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-fade-in-down{animation:fadeInDown .6s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-scale-in{animation:scaleIn .5s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity}.animate-float{animation:float 4s ease-in-out infinite;will-change:transform}.animate-spin-slow{animation:spinSlow 20s linear infinite}.stagger-children>*{opacity:0;animation:fadeInUp .6s cubic-bezier(.25,.46,.45,.94) forwards}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:.08s}.stagger-children>:nth-child(3){animation-delay:.16s}.stagger-children>:nth-child(4){animation-delay:.24s}.stagger-children>:nth-child(5){animation-delay:.32s}.stagger-children>:nth-child(6){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.animate-fade-in-down,.animate-fade-in-left,.animate-fade-in-right,.animate-fade-in-up,.animate-float,.animate-scale-in,.animate-spin-slow,.stagger-children>*{animation:none;opacity:1;transform:none}}}