.subpage-header{background:var(--color-black);border-bottom:1px solid var(--color-border);padding:clamp(4rem,11vh,6rem) 0 clamp(4rem,7vh,5rem);position:relative;overflow:hidden}.subpage-header:after{content:"";background:var(--gradient-hero-radial);pointer-events:none;z-index:0;position:absolute;inset:0}.subpage-header .container{z-index:1;gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.subpage-title{padding-bottom:var(--space-md);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:clamp(2rem,4.6vw,3rem);font-weight:800;line-height:var(--line-height-heading);color:var(--color-white);margin:0;position:relative}.subpage-title:after{content:"";background:var(--color-gold);border-radius:2px;width:44px;height:4px;position:absolute;bottom:0;left:0}.subpage-lede{max-width:34em;font-size:clamp(1rem,1.4vw,1.125rem);line-height:var(--line-height-body);color:var(--color-text-muted);margin:0}.subpage-header-enhanced .container{gap:var(--space-md)}.subpage-eyebrow{font-family:var(--font-display), sans-serif;color:var(--color-gold);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:13px;font-weight:600;line-height:1.4}.subpage-breadcrumb{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:.875rem;line-height:1.4;display:flex}.subpage-breadcrumb a{min-height:44px;color:var(--color-gold);transition:color var(--transition);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.subpage-breadcrumb a:hover{color:var(--color-gold-light)}}.subpage-breadcrumb>*+:before{content:"›";margin-right:var(--space-sm);color:var(--color-border)}.subpage-breadcrumb span{color:var(--color-white)}@media (width<=640px){.subpage-eyebrow{letter-spacing:.16em}.subpage-title:after{width:36px}.subpage-header{padding:clamp(3rem,8vh,4rem) 0 clamp(2rem,5vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.subpage-header,.subpage-title,.subpage-lede,.subpage-breadcrumb a{transition:none!important}}.subpage-header--prose .container{max-width:calc(34em + var(--gutter) * 2)}
