.sectors-hero{position:relative;isolation:isolate;min-height:490px;background:#0b1a1f;color:#fff;overflow:hidden}
.sectors-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 51%;z-index:-2;filter:brightness(1.04)}
.sectors-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,22,26,.94) 0%,rgba(7,22,26,.78) 38%,rgba(7,22,26,.26) 78%,rgba(7,22,26,.07) 100%)}
.sectors-hero-inner{min-height:inherit;display:flex;align-items:center}
.sectors-hero-copy{max-width:650px;padding:3.4rem 0 4rem}
.sectors-hero .eyebrow{color:#87dfe4}
.sectors-hero h1{font-size:clamp(3rem,5.3vw,5.4rem);max-width:650px}
.sectors-hero h1 em{color:#b2e9ec}
.sectors-hero .lead{color:#f0f4f3;max-width:530px}
@media(max-width:800px){.sectors-hero{min-height:0;display:flex;flex-direction:column}.sectors-hero:after{display:none}.sectors-hero-inner{order:1;display:block;min-height:0}.sectors-hero-copy{padding:2.8rem 0 2.6rem}.sectors-hero-image{position:relative;inset:auto;order:2;z-index:auto;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center 53%;filter:brightness(1.06)}}
@media(max-width:560px){.sectors-hero-copy{padding:2.4rem 0 2.1rem}.sectors-hero h1{font-size:clamp(2.35rem,9vw,3rem);margin-bottom:1rem}.sectors-hero .eyebrow{font-size:.7rem;margin-bottom:.7rem}.sectors-hero .lead{font-size:.98rem;line-height:1.5;margin-bottom:0}.sectors-hero-image{aspect-ratio:2/1;object-position:center 51%}}
