:root {--qh-surface: #070707;--qh-text: #f2f1ed;--qh-text-muted: #a6a8ad;--qh-line: rgba(225, 230, 238, 0.18);--qh-accent: #868686;--qh-gutter: clamp(20px, 6vw, 112px);--qh-title-hero: clamp(54px, 7vw, 108px);--qh-title-section: clamp(48px, 5.7vw, 88px);--qh-copy-size: clamp(16px, 1.25vw, 20px);--qh-section-space-y: var(--qh-space-2xl);--qh-intro-copy-size: clamp(17px, 1.4vw, 22px);--qh-space-xs: clamp(8px, 0.55vw, 12px);--qh-space-s: clamp(13px, 0.9vw, 18px);--qh-space-m: clamp(21px, 1.45vw, 29px);--qh-space-l: clamp(34px, 2.35vw, 47px);--qh-space-xl: clamp(55px, 3.8vw, 76px);--qh-space-2xl: clamp(89px, 6.15vw, 123px);--qh-radius-field: 25px;--qh-radius-pill: 999px;--qh-field-surface: #111113;--qh-footer-display-size: clamp(32px, 10vw, 168px);--qf-phi: 1.61803398875;--qf-space-s: var(--qh-space-s);--qf-space-xs: calc(var(--qf-space-s) / var(--qf-phi));--qf-space-m: calc(var(--qf-space-s) * var(--qf-phi));--qf-space-l: calc(var(--qf-space-m) * var(--qf-phi));--qf-space-xl: calc(var(--qf-space-l) * var(--qf-phi));--qf-space-2xl: calc(var(--qf-space-xl) * var(--qf-phi));--qf-wordmark-gray: #a9a9a9;}