:root{
--font-core:"Plus Jakarta Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
--font-display:var(--font-core);

--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;
--weight-extrabold:800;

/* Scale — Heading 48/130% and Body 18/150% are verbatim from the style guide */
--text-display-size:64px;   --text-display-lh:1.08;  --text-display-ls:-.03em;
--text-h1-size:48px;        --text-h1-lh:1.30;       --text-h1-ls:-.02em;
--text-h2-size:40px;        --text-h2-lh:1.25;       --text-h2-ls:-.02em;
--text-h3-size:28px;        --text-h3-lh:1.30;       --text-h3-ls:-.01em;
--text-h4-size:22px;        --text-h4-lh:1.35;       --text-h4-ls:-.01em;
--text-lg-size:20px;        --text-lg-lh:1.50;
--text-body-size:18px;      --text-body-lh:1.50;
--text-sm-size:15px;        --text-sm-lh:1.55;
--text-xs-size:13px;        --text-xs-lh:1.40;
--text-eyebrow-size:13px;   --text-eyebrow-ls:.06em;
}
