:root{
  /* families */
  --font-display:'Phosphate','National Park',sans-serif;
  --font-core:'National Park','Avenir Next','Segoe UI',sans-serif;
  --font-seat:'Jost',Futura,'Trebuchet MS','Avenir Next',Arial,sans-serif;
  --font-eyebrow:'National Park','Avenir Next',sans-serif;

  /* sizes — taken from the live sources, not rounded to a grid */
  --fs-eyebrow:11px;
  --fs-eyebrow-lg:12.5px;
  --fs-micro:10.5px;
  --fs-tiny:11.5px;
  --fs-caption:12.5px;
  --fs-small:13.5px;
  --fs-body:15px;
  --fs-body-lg:17px;
  --fs-lead:19px;
  --fs-h4:17px;
  --fs-h3:20px;
  --fs-h2:34px;
  --fs-h1:45px;
  --fs-display:98px;

  /* weights */
  --fw-regular:400; /* @kind font */
  --fw-medium:600; /* @kind font */
  --fw-bold:700; /* @kind font */
  --fw-heavy:800; /* @kind font */

  /* line heights */
  --lh-tight:1.12; /* @kind font */
  --lh-snug:1.3; /* @kind font */
  --lh-body:1.6; /* @kind font */
  --lh-loose:1.7; /* @kind font */
  --lh-display:.95; /* @kind font */

  /* tracking */
  --ls-eyebrow:.2em; /* @kind font */
  --ls-eyebrow-wide:.3em; /* @kind font */
  --ls-kicker:2.5px; /* @kind font */
  --ls-heading:1px; /* @kind font */
  --ls-none:0; /* @kind font */
}
