.sub-hero.has-slider{position:relative;isolation:isolate;overflow:hidden;background:var(--navy);color:#fff}
.sub-hero.has-slider:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(7,28,53,.96) 0%,rgba(9,33,61,.9) 39%,rgba(9,33,61,.62) 68%,rgba(9,33,61,.32) 100%)}
.sub-hero-slider{position:absolute;z-index:-2;inset:0;background:var(--navy)}
.sub-hero-slide{position:absolute;inset:0;background-position:center;background-size:cover;opacity:0;transition:opacity 1.6s ease}
.sub-hero-slide.active{opacity:1}
.sub-hero.has-slider .sub-hero-inner{position:relative;z-index:1}
.sub-hero.has-slider.with-image .sub-hero-inner{display:block}
.sub-hero.has-slider.with-image .sub-hero-inner>img{display:none}
.sub-hero.has-slider .eyebrow{color:#ff7fba}
.sub-hero.has-slider h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.2)}
.sub-hero.has-slider p{color:#dce6f1}
.sub-hero.has-slider .photo-note{color:#b8c7d7}
@media(max-width:620px){.sub-hero.has-slider:after{background:linear-gradient(90deg,rgba(7,28,53,.94),rgba(9,33,61,.69))}.sub-hero-slide{background-position:57% center;transition-duration:1.2s}}
@media(prefers-reduced-motion:reduce){.sub-hero-slide{transition:none}.sub-hero-slide:not(:first-child){display:none}}
