:root{
  /* ---- Families ---- */
  --font-display:"GT America Extended","GT America",Helvetica,Arial,sans-serif;
  --font-grot:"Bureau Grot Wide","GT America Extended",Helvetica,Arial,sans-serif;
  --font-sans:"GT America",Helvetica,Arial,sans-serif;
  --font-mono:"Pitch","Courier New",monospace;
  --font-logotype:"Pitch","Courier New",monospace; /* wordmark is drawn from Pitch Bold Italic */

  /* ---- Weights ---- */
  --weight-light:300;
  --weight-regular:400;
  --weight-medium:500;
  --weight-semibold:600;
  --weight-bold:700;

  /* ---- Screen / deck scale (px) ---- */
  --size-display-1:120px;
  --size-display-2:88px;
  --size-display-3:64px;
  --size-title:48px;
  --size-heading:34px;
  --size-subhead:26px;
  --size-body-lg:20px;
  --size-body:17px;
  --size-body-sm:15px;
  --size-caption:13px;
  --size-micro:11px;

  /* ---- Line heights ---- */
  --leading-tight:0.94;
  --leading-display:1.02;
  --leading-heading:1.12;
  --leading-body:1.5;
  --leading-loose:1.65;

  /* ---- Tracking ---- */
  --tracking-display:-0.02em;
  --tracking-tight:-0.01em;
  --tracking-normal:0;
  --tracking-wide:0.06em;
  --tracking-caps:0.14em;   /* Pitch label / eyebrow setting */
  --tracking-signage:0.18em;

  /* ---- Semantic roles ---- */
  --text-eyebrow-family:var(--font-mono);
  --text-eyebrow-size:var(--size-caption);
  --text-eyebrow-tracking:var(--tracking-caps);
  --text-body-family:var(--font-sans);
  --text-quote-family:var(--font-mono);
}
