.hero-image .hero-slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 900ms ease;pointer-events:none}
.hero-image .hero-slide.is-active{opacity:1}
.hero-image .hero-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}
.hero-carousel-toggle{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hero-carousel-toggle:focus-visible{top:66px;right:4%;z-index:3;width:auto;height:auto;min-height:44px;padding:10px 16px;clip-path:none;overflow:visible;background:#17201e;color:#fff7eb;border:1px solid #fff;outline:2px solid #fff;outline-offset:3px}
@media(max-width:700px){.hero-image .hero-slide img{object-position:62% center}.hero-image .hero-slide:nth-child(2) img{object-position:center 30%}}
@media(prefers-reduced-motion:reduce){.hero-image .hero-slide{transition:none}}
