@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,400..900;1,62..125,400..900&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400&family=IBM+Plex+Sans+Condensed:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=Caveat+Brush&display=swap');

:root{
  /* Primary display face — locked in Brand Guide v3. wdth 88, tracking -3.5% on headlines. */
  --font-display:'Archivo',sans-serif;
  /* Legacy display face — IBM Plex Sans Condensed, still the working face in the pitch deck and print flier built pre-v3. Kept as a secondary option. */
  --font-display-condensed:'IBM Plex Sans Condensed',sans-serif;
  /* Body — unchanged across every direction */
  --font-body:'IBM Plex Sans',sans-serif;
  /* Accent: emphasis swap for 1-2 words inside a headline. True face is licensed "Larken Medium Italic" — substituted here with Instrument Serif Italic. */
  --font-accent-italic:'Instrument Serif',serif;
  /* Accent: one handwritten line per asset. True face is licensed "Hello America" — substituted here with Caveat Brush. */
  --font-accent-hand:'Caveat Brush',cursive;
  /* Email delivered stack — Archivo/Larken don't survive Outlook, so email always ships Arial + Palatino */
  --font-email-body:Arial,Helvetica,sans-serif;
  --font-email-italic:Palatino,'Palatino Linotype','Book Antiqua',Georgia,serif;

  --fs-display:96px;
  --fs-h1:64px;
  --fs-h2:44px;
  --fs-h3:28px;
  --fs-body:17px;
  --fs-small:14px;
  --fs-label:13px;

  --tracking-display:-0.035em;
  --tracking-condensed:-0.015em;
  --tracking-label:0.16em;

  --lh-display:0.9; /* @kind other */
  --lh-heading:1.05; /* @kind other */
  --lh-body:1.55; /* @kind other */
}
