.hero{isolation:isolate;background:#082f49}
.hero-slides{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.hero-slide{position:absolute;inset:0;background-position:center 65%;background-size:cover;opacity:0;transition:opacity 1.2s ease}
.hero-slide.is-active{opacity:1}
.hero-slides:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,25,48,.83),rgba(3,25,48,.35) 54%,rgba(3,25,48,.08))}
.hero-slides-mobile{display:none}
.hero-carousel-toggle{margin-top:22px;border:1px solid #ffffff80;border-radius:999px;padding:8px 14px;background:#03193070;color:#fff;font:inherit;font-size:.82rem;cursor:pointer}
.hero-carousel-toggle:focus-visible{outline:3px solid #ffc400;outline-offset:4px}
@media(max-width:850px){.hero{background:#eef8ff}.hero-slides-desktop{display:none}.hero-slides-mobile{display:block}.hero-grid>div:first-child{isolation:isolate;background:#082f49}.hero-slide{background-position:center 58%}.hero-slides:after{background:linear-gradient(90deg,rgba(3,25,48,.7),rgba(3,25,48,.4))}}
@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}
