@keyframes homepage-hero-track{0%{transform:translate(0,0)}to{transform:translate3d(var(--homepage-hero-track-shift-x,0), var(--homepage-hero-track-shift-y,0), 0)}}.HomepageHeroOverlay{width:calc(var(--homepage-hero-overlay-base) * var(--homepage-hero-overlay-scale))}.HomepageHeroRail,.HomepageHeroPass{flex-shrink:0;display:flex}@media (prefers-reduced-motion:no-preference){.HomepageHeroRail{will-change:transform}.HomepageHeroRail[data-running]{animation:homepage-hero-track var(--homepage-hero-track-duration,0s) linear infinite}.HomepageHeroRail[data-running][data-reverse]{animation-direction:reverse}:is([data-homepage-hero]:has(:focus-visible:not([data-homepage-hero-pause])) .HomepageHeroRail,[data-homepage-hero-wall]:has([data-held]) .HomepageHeroRail,[data-homepage-hero-wall]:has([data-homepage-hero-pause][data-paused]) .HomepageHeroRail){animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){[data-homepage-hero-wall]:has([data-homepage-hero-tracks]:hover,[data-homepage-hero-icon]:hover) .HomepageHeroRail{animation-play-state:paused}}
