@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.reveal-left,.reveal-right,.reveal-scale,.reveal-up{opacity:0;transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal-up{transform:translateY(40px)}.reveal-left{transform:translateX(-40px)}.reveal-right{transform:translateX(40px)}.reveal-scale{transform:scale(.92)}.reveal-left.revealed,.reveal-right.revealed,.reveal-scale.revealed,.reveal-up.revealed{opacity:1;transform:translateY(0) translateX(0) scale(1)}.reveal-up:first-child{transition-delay:0s}.reveal-up:nth-child(2){transition-delay:0.1s}.reveal-up:nth-child(3){transition-delay:0.2s}.reveal-up:nth-child(4){transition-delay:0.3s}.reveal-up:nth-child(5){transition-delay:0.4s}.reveal-up:nth-child(6){transition-delay:0.5s}.hero__slide.active .hero__number{animation:fadeUp .7s ease both}.hero__slide.active .hero__subtitle{animation:fadeUp .7s ease .1s both}.hero__slide.active .hero__title{animation:fadeUp .7s ease .2s both}.hero__slide.active .hero__text{animation:fadeUp .7s ease .3s both}.hero__slide.active .hero__thumb{animation:fadeUp .7s ease .4s both}.hero__slide.active .hero__image{animation:scaleIn .9s ease both}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.reveal-left,.reveal-right,.reveal-scale,.reveal-up{opacity:1;transform:none}html{scroll-behavior:auto}}