@keyframes scaleIn{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-scale-in{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes hero-fade-in-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.hero-animate-scale{animation:2s ease-out forwards hero-scale-in;transform:scale(1.1)}.hero-animate-fade-in-up{opacity:0;animation:1s ease-out forwards hero-fade-in-up}.hero-animate-fade-in-up-1{opacity:0;animation:1s ease-out .2s forwards hero-fade-in-up}.hero-animate-fade-in-up-2{opacity:0;animation:1s ease-out .4s forwards hero-fade-in-up}.hero-animate-fade-in-up-3{opacity:0;animation:1s ease-out .6s forwards hero-fade-in-up}@media (prefers-reduced-motion:reduce){.hero-animate-scale,.hero-animate-fade-in-up,.hero-animate-fade-in-up-1,.hero-animate-fade-in-up-2,.hero-animate-fade-in-up-3{opacity:1;animation:none;transform:none}}.hero-animate-scale{will-change:transform}.hero-animate-fade-in-up,.hero-animate-fade-in-up-1,.hero-animate-fade-in-up-2,.hero-animate-fade-in-up-3{will-change:transform,opacity}@keyframes cleanup-will-change{to{will-change:auto}}.hero-animate-scale{animation:2s ease-out forwards hero-scale-in,0s 2s forwards cleanup-will-change}.hero-animate-fade-in-up-1{animation:1s ease-out .2s forwards hero-fade-in-up,0s 1.2s forwards cleanup-will-change}.hero-animate-fade-in-up-2{animation:1s ease-out .4s forwards hero-fade-in-up,0s 1.4s forwards cleanup-will-change}.hero-animate-fade-in-up-3{animation:1s ease-out .6s forwards hero-fade-in-up,0s 1.6s forwards cleanup-will-change}
