.compact-page-header{isolation:isolate;background:var(--surface-page);color:var(--text-primary,#1d3027);padding-block:1.5rem 2rem;position:relative}.compact-page-header-row{border-bottom:1px solid var(--border-soft,#dce5df);grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;margin-top:1.75rem;padding-bottom:2rem;display:grid}.compact-page-header-with-aside{grid-template-columns:minmax(0,1fr) minmax(22rem,.85fr)}.compact-page-header-copy{min-width:0}.compact-page-header-copy h1{font-family:var(--font-display,inherit);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(2rem,2.6vw,2.75rem);font-weight:700;line-height:1.25}.compact-page-header-copy>p{color:#5f6e65;max-width:38rem;margin-top:.875rem;font-size:1rem;line-height:1.8}.compact-page-header+.hero-content-start{padding-top:clamp(1.5rem,3vw,2.5rem)}.compact-page-header-image{object-fit:cover;object-position:center right;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compact-page-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#ffffffd6,#ffffff8f);position:absolute;inset:0}@media (max-width:1023px){.compact-page-header-row{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:639px){.compact-page-header{padding-block:1rem 1.5rem}.compact-page-header-row{gap:1.25rem;margin-top:1.25rem;padding-bottom:1.5rem}.compact-page-header-copy>p{margin-top:.625rem;font-size:.9375rem}.compact-page-header:before{background:linear-gradient(100deg,#ffffffdb,#ffffffbd)}}@media print{.compact-page-header{padding-block:0 1rem}.compact-page-header-row{margin-top:1rem;padding-bottom:1rem;display:block}.compact-page-header-image,.compact-page-header:before{display:none}}
