:root{
/* desktop scale */
--fs-hero:64px;--fs-h2:48px;--fs-h3:32px;--fs-h4:24px;--fs-body-lg:20px;--fs-body:17px;--fs-small:14px;--fs-caption:12px;--fs-button:16px;
/* mobile scale */
--fs-hero-m:40px;--fs-h2-m:34px;--fs-h3-m:26px;--fs-h4-m:21px;--fs-body-lg-m:18px;--fs-body-m:16px;
/* weights */
--fw-regular:400/* @kind font */;--fw-medium:500/* @kind font */;--fw-semibold:600/* @kind font */;--fw-bold:700/* @kind font */;--fw-black:800/* @kind font */;
/* line heights */
--lh-tight:1.04/* @kind font */;--lh-heading:1.12/* @kind font */;--lh-snug:1.3/* @kind font */;--lh-body:1.6/* @kind font */;
/* tracking */
--ls-hero:-.02em/* @kind font */;--ls-heading:-.015em/* @kind font */;--ls-body:0/* @kind font */;--ls-eyebrow:.18em/* @kind font */;--ls-button:.04em/* @kind font */;--ls-caption:.08em}
