:root{
  /* fenway-banner-vf is served by the brand's own Adobe Typekit kit, imported in
     tokens/fonts.css (https://use.typekit.net/kum1uxc.css) — verified to contain the
     roman + italic variable faces. No self-hosted binary exists or is needed. */
  --font-display:"fenway-banner-vf",Georgia,"Times New Roman",serif;
  --font-sans:"Archivo","Helvetica Neue",Arial,sans-serif;
  --font-wordmark:"Archivo","Helvetica Neue",Arial,sans-serif;

  /* Display — the statement voice. Bold (700), tight leading, sentence case, full stop. */
  --display-1-size:88px;   --display-1-lh:0.94; /* @kind font */ --display-1-ls:-0.02em; /* @kind font */ --display-1-weight:700; /* @kind font */
  --display-2-size:64px;   --display-2-lh:0.98; /* @kind font */ --display-2-ls:-0.015em; /* @kind font */--display-2-weight:700; /* @kind font */
  --display-3-size:44px;   --display-3-lh:1.04; /* @kind font */ --display-3-ls:-0.01em; /* @kind font */ --display-3-weight:700; /* @kind font */
  --serif-lede-size:26px;  --serif-lede-lh:1.32; /* @kind font */ --serif-lede-weight:400; /* @kind font */

  /* Sans — labels, navigation, data. Uppercase with wide tracking, or plain body. */
  --eyebrow-size:12px;     --eyebrow-lh:1.1; /* @kind font */  --eyebrow-ls:0.18em; /* @kind font */ --eyebrow-weight:700; /* @kind font */
  --label-size:13px;       --label-lh:1.2; /* @kind font */    --label-ls:0.06em; /* @kind font */   --label-weight:600; /* @kind font */
  --body-size:17px;        --body-lh:1.6; /* @kind font */     --body-weight:400; /* @kind font */
  --body-sm-size:15px;     --body-sm-lh:1.55; /* @kind font */
  --caption-size:13px;     --caption-lh:1.45; /* @kind font */
  --wordmark-ls:-0.01em; /* @kind font */   --wordmark-weight:800; /* @kind font */ --wordmark-lh:0.86; /* @kind font */

  --measure-prose:64ch; /* @kind other */
  --measure-statement:18ch; /* @kind other */
}
