/* Heading and menu fonts, Nov 2026. Self-hosted (no Google request from visitors' browsers).
   Banners/headings: Petrona. Menu titles: Familjen Grotesk. Both SIL Open Font Licence. */
@font-face{font-family:"Petrona";font-style:normal;font-weight:600;font-display:swap;src:url("petrona-600.woff2") format("woff2")}
@font-face{font-family:"Petrona";font-style:italic;font-weight:600;font-display:swap;src:url("petrona-600-italic.woff2") format("woff2")}
@font-face{font-family:"Familjen Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url("familjen-grotesk-500.woff2") format("woff2")}
@font-face{font-family:"Familjen Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url("familjen-grotesk-600.woff2") format("woff2")}

/* Banners: page hero headings, section headings, the tagline band and the "Ready to talk?" band */
h1,h2,.hero h1,.hero h1 em,.tagline,.tagline em,.cta-band h2,.newsletter h2{
  font-family:"Petrona",Georgia,"Times New Roman",serif !important;
  font-weight:600 !important;
  letter-spacing:-0.005em;
}
.hero h1 em,.tagline em,h2 em{font-style:italic}

/* Menu titles and the name in the top bar */
nav .brand,nav .navlinks a,.navlinks a{
  font-family:"Familjen Grotesk","Helvetica Neue",Arial,sans-serif !important;
  font-weight:500 !important;
  letter-spacing:0.01em;
}
nav .brand{font-weight:600 !important}
