/* Bytes — typography. Bricolage Grotesque (display) + Plus Jakarta Sans (body). Both Google Font families; latin variable subsets shipped in assets/fonts/. */
@font-face{font-family:'Bricolage Grotesque';src:url('../assets/fonts/bricolage-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;}
@font-face{font-family:'Plus Jakarta Sans';src:url('../assets/fonts/jakarta-latin.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;}
:root{
  --font-display:'Bricolage Grotesque',system-ui,sans-serif;
  --font-body:'Plus Jakarta Sans',system-ui,sans-serif;
  /* Scale */
  --text-hero:clamp(44px,6vw,72px);   /* Bricolage 700-800, line-height 1.02, letter-spacing -0.02em */
  --text-h1:44px;
  --text-h2:32px;
  --text-h3:22px;
  --text-body-lg:18px;
  --text-body:15px;
  --text-small:13px;
  --text-eyebrow:11px;               /* uppercase, letter-spacing .12em, Jakarta 600 */
  --leading-display:1.05;
  --leading-body:1.55;
  --tracking-display:-0.02em;
  --tracking-eyebrow:0.12em;
}
