:root{
--font-display:"Reckless Neue",Georgia,"Times New Roman",serif;
--font-sans:"Saans","Helvetica Neue",Helvetica,sans-serif;
--font-mono:"Founders Grotesk Mono","IBM Plex Mono",ui-monospace,monospace;
--text-display-xl:clamp(56px,7vw,104px);--text-display-l:clamp(44px,5vw,72px);--text-display-m:clamp(34px,3.4vw,52px);--text-display-s:32px;
--text-title-l:28px;--text-title-m:22px;--text-title-s:18px;
--text-body-l:19px;--text-body-m:16px;--text-body-s:14px;
--text-label:13px;--text-mono-s:12px;
--leading-display:1.04;--leading-title:1.2;--leading-body:1.55;--leading-tight:1.3;
--tracking-display:-0.02em;--tracking-title:-0.01em;--tracking-body:0em;--tracking-label:0.1em;--tracking-mono:0.04em;
}