.page-intro--default{padding-block:32px 8px}.page-intro__title{max-width:22ch}.page-intro__lead{max-width:68ch;color:var(--color-text-muted);font-size:1.125rem}.page-intro__byline{color:var(--color-text-muted);margin:0;font-size:.875rem}.page-intro__byline span{color:var(--color-text);font-weight:600}.page-intro--hero{border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-lg);background:radial-gradient(60% 90% at 100% 0,#4ade8038,#0000 60%),radial-gradient(40% 60% at 0 100%,#38bdf81f,#0000 70%),linear-gradient(135deg,#1b2326,#10171a);margin-top:24px;padding:clamp(28px,5vw,56px) clamp(20px,5vw,56px);position:relative;overflow:hidden}.page-intro--hero .page-intro__eyebrow{color:#86efac}.page-intro--hero .page-intro__lead{color:#ffffffc7}.page-intro--hero .page-intro__byline{color:#fff9}.page-intro--hero .page-intro__byline span,.page-intro--hero a{color:#fff}.page-intro__stats{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.page-intro__stats>div{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff24;flex:0 auto;min-width:140px;padding:12px 16px}.page-intro__stats dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e;font-size:.75rem;font-weight:600}.page-intro__stats dd{font-family:var(--font-display);align-items:center;gap:8px;margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2;display:flex}@media (max-width:560px){.page-intro__stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-intro__stats>div{min-width:0}.page-intro__stats dd{font-size:1.25rem}}.page-intro--default .page-intro__stats>div{border-color:var(--color-border);background:var(--color-surface)}.page-intro--default .page-intro__stats dt{color:var(--color-text-muted)}
