.page-module-scss-module__9qxNCW__hero{isolation:isolate;background:var(--paper);padding-bottom:var(--s6);color:var(--on-navy);position:relative}.page-module-scss-module__9qxNCW__hero:before{content:"";z-index:-1;background:linear-gradient(90deg, #081a26b8 0%, #081a2659 55%, #081a2680 100%),linear-gradient(0deg, #081a268c 0%, transparent 45%),var(--hero-image,none) center/cover no-repeat,radial-gradient(120% 90% at 80% 0%, var(--hero-bg-2) 0%, var(--hero-bg) 60%) var(--hero-bg);position:absolute;inset:0 0 5rem}.page-module-scss-module__9qxNCW__inner{width:100%;max-width:var(--bj-container);padding-inline:var(--bj-gutter);padding-top:calc(clamp(5rem,2rem + 8vw,9.5rem) + var(--header-h));margin-inline:auto}.page-module-scss-module__9qxNCW__grid{gap:var(--s10);display:grid}@media (min-width:1024px){.page-module-scss-module__9qxNCW__grid{align-items:end;gap:var(--s16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.page-module-scss-module__9qxNCW__eyebrow{align-items:center;gap:var(--s4);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;display:inline-flex}.page-module-scss-module__9qxNCW__eyebrow:before{content:"";background:currentColor;width:36px;height:1px}.page-module-scss-module__9qxNCW__title{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:-.01em;margin-top:clamp(var(--s8),4vw,var(--s16));color:var(--on-navy);font-size:clamp(2.75rem,1.75rem + 4.6vw,6rem);line-height:.98;display:grid}.page-module-scss-module__9qxNCW__titleAccent{color:var(--peach);font-style:italic}.page-module-scss-module__9qxNCW__aside{max-width:30rem}@media (min-width:1024px){.page-module-scss-module__9qxNCW__aside{padding-bottom:var(--s4)}}.page-module-scss-module__9qxNCW__lead{color:#ffffffdb;font-size:var(--fz-body-l);line-height:var(--lh-body)}.page-module-scss-module__9qxNCW__cta{min-height:52px;margin-top:var(--s6);padding-inline:var(--s6);border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-standard);align-items:center;display:inline-flex}.page-module-scss-module__9qxNCW__cta:hover{background:var(--brand-hover)}
