/* Fox typography. One family (Switzer); hierarchy comes from weight, case and tracking. */
:root{
--font-sans:"Switzer",-apple-system,"Helvetica Neue",Arial,sans-serif;
--font-display:var(--font-sans);
--font-body:var(--font-sans);

--weight-light:300;
--weight-regular:400;
--weight-medium:500;
--weight-semibold:600;
--weight-bold:700;
--weight-extrabold:800;
--weight-black:900;

/* Scale (px) */
--text-xs:12px;
--text-sm:14px;
--text-base:16px;
--text-md:18px;
--text-lg:22px;
--text-xl:28px;
--text-2xl:36px;
--text-3xl:48px;
--text-4xl:64px;
--text-5xl:88px;
--text-6xl:120px;

--leading-tight:1.0;
--leading-snug:1.12;
--leading-normal:1.4;
--leading-relaxed:1.55;

--tracking-tight:-0.02em;
--tracking-normal:0;
--tracking-eyebrow:0.32em;  /* "E X E C U T I V E  S U M M A R Y" */
--tracking-caps:0.02em;

/* Semantic roles */
--type-display-weight:var(--weight-extrabold);   /* uppercase headlines */
--type-heading-weight:var(--weight-bold);
--type-stat-weight:var(--weight-bold);           /* 22%, $2.88M */
--type-body-weight:var(--weight-regular);
--type-eyebrow-weight:var(--weight-medium);
}
