:root{
--font-display:'Cormorant Garamond',Georgia,serif;--font-mono:'DM Mono',ui-monospace,monospace;--font-body:Inter,Arial,sans-serif;
--weight-display:500;/* @kind font */--weight-mono:500;/* @kind font */--weight-body:400;/* @kind font */
/* display scale (Cormorant) */
--text-display:clamp(58px,9.8vw,146px);--lh-display:.86;/* @kind font */--ls-display:-.058em;/* @kind font */
--text-title:clamp(44px,6vw,86px);--lh-title:.93;/* @kind font */--ls-title:-.045em;/* @kind font */
--text-cta:clamp(55px,9vw,125px);--lh-cta:.86;/* @kind font */--ls-cta:-.055em;/* @kind font */
--text-quote:clamp(40px,5vw,72px);--lh-quote:1.02;/* @kind font */--ls-quote:-.04em;/* @kind font */
--text-h3:48px;--text-h3-card:35px;--text-h3-record:31px;--text-h3-clip:34px;--text-h3-poster:30px;--text-h3-process:32px;--text-h3-credit:36px;--text-stat:42px;--text-email:clamp(23px,4vw,53px);--text-track:21px;--text-credit-row:20px;--text-search:18px;
/* mono labels */
--text-eyebrow:10px;--ls-eyebrow:.15em;/* @kind font */--text-button:10px;--ls-button:.1em;/* @kind font */--text-tag:9px;--text-label:9px;--ls-label:.12em;/* @kind font */--text-logo:15px;--ls-logo:.17em;/* @kind font */--text-ticker:10px;--ls-ticker:.14em;/* @kind font */--text-player-title:12px;
/* body (Inter) */
--text-body:15px;--lh-body:1.55;/* @kind font */--text-body-lg:18px;--text-body-xl:19px;--text-lead:17px;--text-nav:12px;
}
