.site-hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--site-bg) 0%,color-mix(in srgb,var(--site-bg) 72%,transparent) 34%,transparent 56%),linear-gradient(180deg,transparent 68%,var(--site-bg) 100%)}.site-page-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:40vh;border-bottom:1px solid var(--site-line);background:var(--site-bg)}.site-page-hero-wrap{position:relative;z-index:2;padding-block:clamp(48px,8vw,96px)}.site-page-hero-kicker{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent-text)}.site-page-hero-title{margin:18px 0 0;font-size:clamp(40px,6vw,72px);line-height:.95;letter-spacing:.005em;max-width:16ch}.site-page-hero-title-accent{color:var(--site-accent-strong)}.site-page-hero-sub{margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);color:var(--site-text-muted);max-width:62ch;line-height:1.55}
