@keyframes heroFadeIn{0%{opacity:.01;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-animate{animation:.6s cubic-bezier(.21,.47,.32,.98) both heroFadeIn}.hero-animate-d1{animation-delay:.1s}.hero-animate-d2{animation-delay:.2s}.hero-animate-d3{animation-delay:.3s}.hero-animate-d4{animation-delay:.4s}.hero-animate-d5{animation-delay:.5s}.hero-gallery-slot{will-change:transform;transition-property:transform,z-index;transition-duration:.35s,0s;transition-timing-function:cubic-bezier(.2,.7,.3,1),linear}.hero-gallery-slot-0{transform:rotate(-4deg)}.hero-gallery-slot-1{transform:rotate(13deg)}.hero-gallery-slot-2{transform:rotate(-3deg)}.hero-gallery-slot-3{transform:rotate(5deg)}.hero-gallery-slot-4{transform:rotate(-5deg)}.hero-gallery-slot-5{transform:rotate(22deg)}.hero-gallery-slot:hover{z-index:50;transform:scale(1.2)rotate(0)}@keyframes heroGalleryFadeUp{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-gallery-animate{opacity:0;will-change:opacity, transform;transform:translateY(40px)scale(.9)}.hero-gallery-ready .hero-gallery-animate{animation-name:heroGalleryFadeUp;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.hero-gallery-animate-d0{animation-delay:0s}.hero-gallery-animate-d1{animation-delay:.12s}.hero-gallery-animate-d2{animation-delay:.24s}.hero-gallery-animate-d3{animation-delay:.36s}.hero-gallery-animate-d4{animation-delay:.48s}.hero-gallery-animate-d5{animation-delay:.6s}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marquee-vertical-reverse{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.animate-marquee-vertical{animation:marquee-vertical var(--duration,30s) linear infinite}.animate-marquee-vertical-reverse{animation:marquee-vertical-reverse var(--duration,30s) linear infinite}@media (prefers-reduced-motion:reduce){.hero-gallery-animate{opacity:1;animation:none;transform:none}.hero-gallery-slot,.hero-gallery-slot:hover{transition:none;transform:none}.animate-marquee-vertical,.animate-marquee-vertical-reverse{animation:none}}
