.page-header{padding:var(--section-py) var(--section-gutter) 0}.page-header__inner{max-width:var(--measure-content);margin:0 auto}.page-header__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 clamp(8px,1.2vh,14px)}.page-header__title{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:400;line-height:1.1}.page-header__intro{max-width:72ch;font-family:var(--font-base);font-size:var(--text-lg);line-height:var(--line-height-body);color:var(--text-secondary);margin:clamp(12px,2vh,20px) 0 0}.section-heading{max-width:var(--container-max);padding:var(--section-py-tight) var(--section-gutter) 0;font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--text-primary);margin:0 auto;font-weight:400}
