.hero.home-slideshow{position:relative;isolation:isolate;overflow:hidden;background:#101a30!important}
.home-slideshow__photos{position:absolute;inset:0;z-index:0;pointer-events:none}
.home-slideshow__photo{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity 900ms ease}
.home-slideshow__photo.is-current{opacity:1}
.hero.home-slideshow::before{content:none}
.hero.home-slideshow::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(10,15,34,.80),rgba(10,15,34,.65) 48%,rgba(10,15,34,.76))}
.hero.home-slideshow>.container{position:relative;z-index:2}
.home-slideshow__toggle{position:absolute;z-index:3;bottom:18px;right:24px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:#101a30;color:#fff;font:600 13px var(--font-body,system-ui);cursor:pointer}
.home-slideshow__toggle[hidden]{display:none}
.home-slideshow__toggle:hover{background:#253856}
.home-slideshow__toggle:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:760px){.hero.home-slideshow .home-slideshow__photo{object-position:var(--slide-mobile-position,50% 50%)!important}.home-slideshow__toggle{right:16px;bottom:12px}.hero.home-slideshow{padding-bottom:72px}.hero.home-slideshow::after{background:rgba(10,15,34,.72)}}
@media(prefers-reduced-motion:reduce){.home-slideshow__photo{transition:none}}
