:root{
--font-display:"Urbanist",ui-sans-serif,system-ui,sans-serif;
--font-body:"Urbanist",ui-sans-serif,system-ui,sans-serif;
--font-accent:"Instrument Serif",Georgia,serif;
--font-mono:ui-monospace,"SF Mono",Menlo,monospace;
--weight-thin:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;
/* Scale (px, desktop). Display sizes are fluid. */
--text-display:clamp(52px,7.2vw,112px);--text-h1:clamp(44px,5.2vw,76px);--text-h2:clamp(34px,3.8vw,52px);--text-h3:32px;--text-h4:24px;--text-h5:20px;
--text-lead:21px;--text-body-lg:19px;--text-body:17px;--text-small:15px;--text-caption:13px;--text-eyebrow:12px;
--leading-tight:1.02;--leading-snug:1.15;--leading-normal:1.5;--leading-relaxed:1.65;
--tracking-display:-0.035em;--tracking-heading:-0.02em;--tracking-body:0;--tracking-eyebrow:0.24em;--tracking-button:0.02em;
}
