.page-hero{max-width:1100px;padding:var(--space-8) var(--space-5) 0;margin:0 auto}.page-hero-inner{min-height:200px;padding:var(--space-5) var(--space-8) var(--space-10);border-radius:var(--radius-lg);background-color:var(--surface-inverse);background-image:linear-gradient(to bottom, #1818185e 0%, #181818 100%), var(--tile-image,none);box-shadow:var(--shadow-sm);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;overflow:hidden}.page-hero-dash{background:var(--accent-soft);width:26px;height:3px;margin-bottom:var(--space-4);border-radius:var(--radius-xs);display:block}.page-hero-label{background:var(--accent-soft);color:var(--text-on-accent);font-family:var(--font-sans);font-size:var(--fs-overline);font-weight:var(--fw-extra);padding:3px var(--space-3);border-radius:var(--radius-xs);margin-bottom:var(--space-3);letter-spacing:var(--ls-overline);text-transform:uppercase;display:inline-block}.page-hero-title{font-size:var(--fs-h2);font-weight:var(--fw-black);color:var(--text-on-dark);letter-spacing:var(--ls-heading);text-transform:uppercase;margin-bottom:var(--space-2)}.page-hero-sub{font-size:var(--fs-body-sm);color:var(--text-on-dark-muted);font-weight:var(--fw-medium);max-width:46ch;line-height:1.75}
