/* Self-hosted variable fonts. Licenses and provenance: /fonts/. */
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/fonts/heebo-hebrew-variable.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(/fonts/space-grotesk-variable.ttf) format('truetype');
}
:root { --font-text:"Space Grotesk","Heebo",sans-serif; --font-heading:"Space Grotesk","Heebo",Arial,sans-serif; font-family:var(--font-text); }
html[lang="he"] { --mono:"Heebo",monospace; --font-text:"Heebo","Space Grotesk",sans-serif; --font-heading:"Heebo","Space Grotesk",Arial,sans-serif; font-family:var(--font-text); }
.language-picker summary { font-family:var(--font-text); }
.language-picker a[lang="he"] { font-family:"Heebo","Space Grotesk",sans-serif; }
:root body :is(h1,h2,h3,h4,h5,h6) { font-family:var(--font-heading); font-weight:650; }
html[lang="he"] h1,html[lang="he"] h2,html[lang="he"] h3 { letter-spacing:0; line-height:1.18; }
html[lang="he"] p { line-height:1.65; }
html[lang="he"] .mono,html[lang="he"] .eyebrow { font-family:var(--font-text); font-weight:600; }

body { font-family:var(--font-text); }
