.sub-hero{position:relative;isolation:isolate;background:#f3f6fc;overflow:hidden}.sub-hero-media{position:absolute;inset:0 0 0 43%;z-index:-2}.sub-hero-media img{height:100%;width:100%;object-fit:cover;object-position:center 48%;animation:hero-drift 22s ease-in-out infinite alternate}.sub-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f7f9fd 27%,#f7f9fdfa 42%,#f7f9fd45 70%,#f7f9fd00 90%);z-index:-1}.sub-hero-inner{min-height:296px;padding-block:25px 37px;display:flex;flex-direction:column;justify-content:center}.sub-hero .breadcrumb{margin:0 0 23px;font-size:11px}.sub-hero .eyebrow{font-size:11px;letter-spacing:1.8px;margin-bottom:8px}.sub-hero h1{font-size:43px;letter-spacing:-1.4px;margin-bottom:12px;line-height:1.35}.sub-hero p{font-size:17px;max-width:560px;color:#4a6084}.desktop-nav a[aria-current=page]{color:var(--blue)}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.mobile-menu a[aria-current=page]{color:var(--blue)}.footer nav{flex-wrap:wrap;justify-content:center;row-gap:10px}.sub-hero+section{scroll-margin-top:88px}[hidden]{display:none!important}.empty-results{padding:30px;text-align:center;color:#7184a4}.resource-search-status{font-size:12px;color:var(--text)}
@media(max-width:1050px){.sub-hero h1{font-size:38px}.sub-hero p{font-size:16px;max-width:480px}.footer nav{justify-content:flex-start}}
@media(max-width:700px){.sub-hero-inner{min-height:274px;padding-block:23px 32px}.sub-hero-media{inset:0 0 0 25%;opacity:.65}.sub-hero:after{background:linear-gradient(90deg,#f7f9fdf9 3%,#f7f9fde8 35%,#f7f9fd9c 75%,#f7f9fd3b)}.sub-hero h1{font-size:33px}.sub-hero p{font-size:14px;max-width:320px}.sub-hero .breadcrumb{margin-bottom:22px;font-size:10px}.sub-hero .eyebrow{font-size:10px}.sub-hero p br{display:none}.footer nav{font-size:10px;gap:12px}}
@media(prefers-reduced-motion:reduce){.sub-hero-media img{animation:none}}
