@charset "UTF-8";

.home .hero-description-line{display:block}
html.ys-hero-pending .hero [data-hero-intro]{opacity:0;transform:translateX(-64px)}
html.ys-hero-playing .hero [data-hero-intro]{animation:ys-hero-slide-in .76s cubic-bezier(.22,.7,.25,1) var(--hero-delay,0ms) both}
html.ys-hero-pending .hero-worker{opacity:0;translate:clamp(40px,5vw,96px) 0}
html.ys-hero-playing .hero-worker{animation:ys-hero-photo-in 1.1s cubic-bezier(.22,.7,.25,1) .1s both}
@keyframes ys-hero-slide-in{
 from{opacity:0;transform:translateX(-64px)}
 to{opacity:1;transform:translateX(0)}
}
@keyframes ys-hero-photo-in{
 from{opacity:0;translate:clamp(40px,5vw,96px) 0}
 to{opacity:1;translate:0 0}
}
.home .hero-badges a:focus-visible{animation:none!important;opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){
 .home .hero [data-hero-intro]{animation:none!important;opacity:1!important;transform:none!important}
 .home .hero-worker{animation:none!important;opacity:1!important;translate:none!important}
}
