/* Who's Legacy, type. Two faces, no sans-serif anywhere.
   DM Serif Display = every heading, wordmark, numeral, pull quote, emphatic list item.
   New York = all reading copy, captions and the letterspaced label.
   Tracking tightens as display grows; body copy is never tracked. */

:root{
  --font-display:"DM Serif Display","New York",Georgia,"Times New Roman",serif; /* @kind font */
  --font-body:"New York",ui-serif,"Source Serif 4",Charter,"Iowan Old Style",Georgia,serif; /* @kind font */

  /* ---- Fluid display scale (desktop -> mobile) ---- */
  --fs-hero:clamp(52px,10.3vw,148px);      /* @kind font */ /* wordmark, hero */
  --fs-headline:clamp(34px,5.85vw,84px);   /* @kind font */ /* article headline */
  --fs-section-1:clamp(30px,4.6vw,66px);   /* @kind font */ /* section headline, large */
  --fs-section-2:clamp(30px,3.65vw,52px);  /* @kind font */ /* section headline, medium */
  --fs-section-3:clamp(28px,3.1vw,44px);   /* @kind font */ /* section headline, small */
  --fs-subhead:clamp(24px,2.5vw,36px);     /* @kind font */
  --fs-standfirst:clamp(20px,2vw,29px);    /* @kind font */ /* standfirst / deck */

  /* ---- Reading scale (fixed) ---- */
  --fs-body-lg:19px;   /* @kind font */
  --fs-body:18px;      /* @kind font */
  --fs-caption:15px;   /* @kind font */
  --fs-label:11px;     /* @kind font */

  /* ---- Line-height ---- */
  --lh-hero:0.98;       /* @kind font */
  --lh-headline:1.04;   /* @kind font */
  --lh-section:1.12;    /* @kind font */
  --lh-subhead:1.22;    /* @kind font */
  --lh-standfirst:1.42; /* @kind font */
  --lh-body:1.74;       /* @kind font */
  --lh-caption:1.62;    /* @kind font */
  --lh-label:1.4;       /* @kind font */

  /* ---- Tracking ---- */
  --tr-hero:-0.015em;      /* @kind font */
  --tr-headline:-0.022em;  /* @kind font */
  --tr-section:-0.012em;   /* @kind font */
  --tr-subhead:-0.01em;    /* @kind font */
  --tr-standfirst:-0.01em; /* @kind font */
  --tr-body:0;             /* @kind font */
  --tr-label:0.18em;       /* @kind font */ /* the letterspaced label, connective tissue */

  /* ---- Body weights (New York) ---- */
  --weight-regular:400;   /* @kind font */
  --weight-medium:500;    /* @kind font */
  --weight-semibold:600;  /* @kind font */
  --weight-bold:700;      /* @kind font */
}
