:root{
/* Families. Display carries the wordmark and every large brand moment.
   Editorial sets headings and all reading text. Script is decorative only.
   Sans is tracked caps for labels and micro copy. */
--font-display:"Italiana","Prata",serif;
--font-editorial:"Cormorant Garamond","Prata",Georgia,serif;
--font-script:"Pinyon Script",cursive;
--font-sans:"Work Sans","Helvetica Neue",Arial,sans-serif;
--font-serif-weight-alt:"Prata",serif;

/* Display scale. Brand moments only, always set tight. */
--type-display-1:clamp(72px,11vw,168px);
--type-display-2:clamp(56px,7.5vw,112px);
--type-display-3:clamp(40px,5vw,72px);

/* Editorial scale */
--type-h1:clamp(40px,4.4vw,64px);
--type-h2:clamp(32px,3.2vw,44px);
--type-h3:28px;
--type-h4:22px;
--type-lead:clamp(20px,1.6vw,26px);
--type-body:18px;
--type-body-sm:16px;

/* Sans scale, all set in caps with wide tracking */
--type-eyebrow:12px;
--type-label:13px;
--type-micro:11px;

/* Line heights */
--leading-display:0.94;
--leading-tight:1.08;
--leading-heading:1.16;
--leading-body:1.58;
--leading-lead:1.42;
--leading-label:1.3;

/* Tracking. The sans is never set without tracking. */
--tracking-display:0.01em;
--tracking-wordmark:0.06em;
--tracking-heading:0.005em;
--tracking-body:0;
--tracking-eyebrow:0.1em;
--tracking-label:0.1em;
--tracking-micro:0.14em;

/* Weights */
--weight-editorial:400;
--weight-editorial-medium:500;
--weight-sans:400;
--weight-sans-medium:500;
--weight-sans-semibold:600;
--weight-sans-bold:700;

/* Measure. Body copy is left aligned and never runs long. */
--measure-body:62ch;
--measure-lead:46ch;
--measure-narrow:34ch;
}
