.hero-slides{position:relative;overflow:hidden}.hero-slides img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.hero-slides img.on,.hero-slides img.was{opacity:1}.hero-slides img.was{z-index:1}.hero-slides img.on{z-index:2}.hero.bg>.wrap>.hero-slides{max-width:none}.split>.hero-slides{justify-self:center;border-radius:var(--radius,4px)}.split>.hero-slides img:first-child{position:relative;height:auto}.hero-controls{position:absolute;z-index:3;left:50%;bottom:1rem;translate:-50% 0;display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:999px;background:rgba(0,0,0,.4)}.hero-controls button{display:block;margin:0;padding:0;border:0;cursor:pointer;color:#fff;background:0 0}.hero-controls .hero-dot{width:.6rem;height:.6rem;border-radius:50%;background:rgba(255,255,255,.5)}.hero-controls .hero-dot[aria-current=true]{background:#fff}.hero-controls .hero-pause{width:1.4rem;height:1.4rem;font-size:.8rem;line-height:1.4rem;text-align:center}.hero-controls button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.hero-slides img{transition:opacity 1s ease}.hero-slides.slide img{opacity:1;translate:100% 0;transition:none}.hero-slides.slide img.on{translate:0 0;transition:translate 1s ease}.hero-slides.slide img.was{translate:-100% 0;transition:translate 1s ease}.hero-slides.zoom img.on,.hero-slides.zoom img.was{animation:hero-zoom 8s ease-out both}.hero.rise .wrap>div:not([class]){animation:hero-rise .8s ease-out both}.hero.rise .wrap>div:not([class]) .buttons{animation:hero-rise .8s .3s ease-out both}}@keyframes hero-zoom{from{scale:1}to{scale:1.1}}@keyframes hero-rise{from{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0 0}}