:root{
  --font-sans:"Plus Jakarta Sans",-apple-system,"Segoe UI",sans-serif;
  --font-display:"Plus Jakarta Sans",-apple-system,"Segoe UI",sans-serif;
  --font-condensed:"Saira Condensed","Plus Jakarta Sans",sans-serif; /* stat numerals & eyebrow lockups only */
  --font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;

  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */
  --fw-bold:700; /* @kind font */
  --fw-extrabold:800; /* @kind font */

  /* Display / headings */
  --fs-display-1:64px; --lh-display-1:1.04; /* @kind font */ --ls-display-1:-.03em; /* @kind font */
  --fs-display-2:52px; --lh-display-2:1.06; /* @kind font */ --ls-display-2:-.028em; /* @kind font */
  --fs-h1:42px; --lh-h1:1.12; /* @kind font */ --ls-h1:-.024em; /* @kind font */
  --fs-h2:34px; --lh-h2:1.18; /* @kind font */ --ls-h2:-.02em; /* @kind font */
  --fs-h3:26px; --lh-h3:1.24; /* @kind font */ --ls-h3:-.016em; /* @kind font */
  --fs-h4:21px; --lh-h4:1.3; /* @kind font */ --ls-h4:-.012em; /* @kind font */
  --fs-h5:18px; --lh-h5:1.36; /* @kind font */ --ls-h5:-.008em; /* @kind font */

  /* Body */
  --fs-body-lg:18px; --lh-body-lg:1.66; /* @kind font */
  --fs-body:16px;    --lh-body:1.72; /* @kind font */
  --fs-body-sm:14px; --lh-body-sm:1.62; /* @kind font */
  --fs-caption:13px; --lh-caption:1.5; /* @kind font */

  /* Eyebrow / label */
  --fs-eyebrow:13px; --lh-eyebrow:1.2; /* @kind font */ --ls-eyebrow:.14em; /* @kind font */
  --fs-label:14px;   --lh-label:1.2; /* @kind font */   --ls-label:.01em; /* @kind font */

  /* Stat numerals */
  --fs-stat:46px; --lh-stat:1; /* @kind font */ --ls-stat:-.02em; /* @kind font */
}
