.page-hero.inner-hero{position:relative;isolation:isolate;overflow:hidden;background:#0b2238;color:#fff;padding:0;border-bottom:1px solid #ffffff18}
.inner-hero-media{position:absolute;inset:0 0 0 33%;z-index:-2;overflow:hidden}
.inner-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 52%;animation:inner-hero-arrive 1.5s cubic-bezier(.2,.6,.3,1) both}
.inner-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b2238 0%,#0b2238 36%,#0b2238b5 61%,#0b223833 100%)}
.inner-hero .breadcrumbs{position:relative;color:#e2edfa;padding-block:25px;line-height:1.7;font-size:.69rem;margin-bottom:0}.inner-hero .breadcrumbs a{color:#fff}.inner-hero .breadcrumbs>span:last-child{max-width:100%;overflow-wrap:anywhere}
.inner-hero .inner-hero-content{position:relative;padding-block:36px 75px;min-height:345px}
.page-hero.inner-hero .brand-eyebrow{color:#b6dfff;font-size:.66rem;letter-spacing:.15em;line-height:1.7;margin:0 0 24px;max-width:740px;gap:16px}
.page-hero.inner-hero .brand-eyebrow>.brand-icon{width:34px;height:34px;padding:9px;border-radius:12px;background:#ffffff0d;border-color:#ffffff38;color:#a5d4ff}
.page-hero.inner-hero .brand-eyebrow>.brand-icon--leaf,.page-hero.inner-hero .brand-eyebrow>.brand-icon--shield-leaf{color:#b0df83}
.page-hero.inner-hero h1{color:#fff;max-width:760px;font-size:clamp(2.45rem,4.1vw,4.1rem);font-weight:600;line-height:1.08;letter-spacing:-.045em;margin:0 0 22px;overflow-wrap:anywhere;text-wrap:balance}
.page-hero.inner-hero .inner-hero-intro{max-width:630px;font-size:.98rem;line-height:1.9;color:#e2edfa;margin:0}
.inner-hero-credit{position:absolute;bottom:19px;left:0;right:0;display:flex;justify-content:flex-end;pointer-events:none}.inner-hero-credit>span{font-size:.56rem;line-height:1.6;color:#e2edfa;background:#0b2238d9;padding:7px 11px;border:1px solid #ffffff24;border-radius:5px}
@keyframes inner-hero-arrive{from{transform:scale(1.035)}to{transform:scale(1)}}
@media(max-width:1000px){.inner-hero-media{left:20%}.inner-hero:before{background:linear-gradient(90deg,#0b2238 0%,#0b2238 25%,#0b2238dc 50%,#0b223866 100%)}.page-hero.inner-hero h1{max-width:690px}.page-hero.inner-hero .inner-hero-intro{max-width:560px}}
@media(max-width:760px){.inner-hero-media{left:0}.inner-hero-media img{object-position:62% center}.inner-hero:before{background:linear-gradient(90deg,#0b2238e8,#0b2238b8),linear-gradient(0deg,#0b2238a8,transparent 80%)}.inner-hero .breadcrumbs{padding-block:21px;font-size:.64rem;gap:9px}.inner-hero .inner-hero-content{min-height:0;padding-block:25px 80px}.page-hero.inner-hero h1{font-size:clamp(2rem,6.8vw,3rem);line-height:1.13;max-width:620px;margin-bottom:20px}.page-hero.inner-hero .brand-eyebrow{font-size:.59rem;gap:12px;margin-bottom:22px}.page-hero.inner-hero .brand-eyebrow>.brand-icon{width:29px;height:29px;padding:8px}.page-hero.inner-hero .inner-hero-intro{font-size:.86rem;line-height:1.85}.inner-hero-credit{justify-content:flex-start;bottom:18px}.inner-hero-credit>span{font-size:.52rem}}
@media(prefers-reduced-motion:reduce){.inner-hero-media img{animation:none}}
@media print{.inner-hero-media,.inner-hero:before,.inner-hero-credit{display:none}.page-hero.inner-hero{background:white;color:black}.page-hero.inner-hero h1,.page-hero.inner-hero .inner-hero-intro,.page-hero.inner-hero .brand-eyebrow,.inner-hero .breadcrumbs,.inner-hero .breadcrumbs a{color:black}.inner-hero .inner-hero-content{min-height:0;padding-block:20px}}
