/* Self-hosted General Sans and Erode (woff2 only).
   Variable faces are preferred. Static cuts are fallbacks under
   "General Sans Static" / "Erode Static", and are also registered
   under the family names from the Fontshare CSS.
   Weights: General Sans 200–700, Erode 300–700. */

@font-face {
  font-family: "General Sans";
  src: url("/fonts/general-sans/GeneralSans-Variable_24d5.woff2") format("woff2");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans";
  src: url("/fonts/general-sans/GeneralSans-VariableItalic_e362.woff2") format("woff2");
  font-weight: 200 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Extralight_ab64.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-ExtralightItalic_c01f.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Light_84c6.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-LightItalic_9258.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Regular_2268.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Italic_64a4.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Medium_f535.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-MediumItalic_f2cb.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Semibold_bd94.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-SemiboldItalic_f3ee.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-Bold_5aca.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans Static";
  src: url("/fonts/general-sans/GeneralSans-BoldItalic_3312.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Extralight";
  src: url("/fonts/general-sans/GeneralSans-Extralight_ab64.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-ExtralightItalic";
  src: url("/fonts/general-sans/GeneralSans-ExtralightItalic_c01f.woff2") format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Light";
  src: url("/fonts/general-sans/GeneralSans-Light_84c6.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-LightItalic";
  src: url("/fonts/general-sans/GeneralSans-LightItalic_9258.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Regular";
  src: url("/fonts/general-sans/GeneralSans-Regular_2268.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Italic";
  src: url("/fonts/general-sans/GeneralSans-Italic_64a4.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Medium";
  src: url("/fonts/general-sans/GeneralSans-Medium_f535.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-MediumItalic";
  src: url("/fonts/general-sans/GeneralSans-MediumItalic_f2cb.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Semibold";
  src: url("/fonts/general-sans/GeneralSans-Semibold_bd94.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-SemiboldItalic";
  src: url("/fonts/general-sans/GeneralSans-SemiboldItalic_f3ee.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Bold";
  src: url("/fonts/general-sans/GeneralSans-Bold_5aca.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-BoldItalic";
  src: url("/fonts/general-sans/GeneralSans-BoldItalic_3312.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-Variable";
  src: url("/fonts/general-sans/GeneralSans-Variable_24d5.woff2") format("woff2");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GeneralSans-VariableItalic";
  src: url("/fonts/general-sans/GeneralSans-VariableItalic_e362.woff2") format("woff2");
  font-weight: 200 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode";
  src: url("/fonts/erode/Erode-Variable_dc1e.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode";
  src: url("/fonts/erode/Erode-VariableItalic_cf6f.woff2") format("woff2");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Light_ec53.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-LightItalic_d17d.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Regular_c50e.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Italic_d3b9.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Medium_0cc7.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-MediumItalic_2a39.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Semibold_dff1.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-SemiboldItalic_7f25.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-Bold_b420.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode Static";
  src: url("/fonts/erode/Erode-BoldItalic_ea97.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Light";
  src: url("/fonts/erode/Erode-Light_ec53.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-LightItalic";
  src: url("/fonts/erode/Erode-LightItalic_d17d.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Regular";
  src: url("/fonts/erode/Erode-Regular_c50e.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Italic";
  src: url("/fonts/erode/Erode-Italic_d3b9.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Medium";
  src: url("/fonts/erode/Erode-Medium_0cc7.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-MediumItalic";
  src: url("/fonts/erode/Erode-MediumItalic_2a39.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Semibold";
  src: url("/fonts/erode/Erode-Semibold_dff1.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-SemiboldItalic";
  src: url("/fonts/erode/Erode-SemiboldItalic_7f25.woff2") format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Bold";
  src: url("/fonts/erode/Erode-Bold_b420.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-BoldItalic";
  src: url("/fonts/erode/Erode-BoldItalic_ea97.woff2") format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Erode-Variable";
  src: url("/fonts/erode/Erode-Variable_dc1e.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Erode-VariableItalic";
  src: url("/fonts/erode/Erode-VariableItalic_cf6f.woff2") format("woff2");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}
