/* Font paths are relative to the CSS file (site root). font-display: swap avoids invisible text. */
/* inter-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url("fonts/inter-v18-latin-300.woff2") format("woff2");
}

/* inter-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/inter-v18-latin-regular.woff2") format("woff2");
}

/* inter-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/inter-v18-latin-500.woff2") format("woff2");
}

/* inter-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/inter-v18-latin-700.woff2") format("woff2");
}

/* Mozilla Headline - ExtraLight */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 200;
  src: url("fonts/MozillaHeadline-ExtraLight.ttf") format("truetype");
}

/* Mozilla Headline - Light */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 300;
  src: url("fonts/MozillaHeadline-Light.ttf") format("truetype");
}

/* Mozilla Headline - Regular */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/MozillaHeadline-Regular.ttf") format("truetype");
}

/* Mozilla Headline - Medium */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/MozillaHeadline-Medium.ttf") format("truetype");
}

/* Mozilla Headline - SemiBold */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 600;
  src: url("fonts/MozillaHeadline-SemiBold.ttf") format("truetype");
}

/* Mozilla Headline - Bold */
@font-face {
  font-display: swap;
  font-family: "Mozilla Headline";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/MozillaHeadline-Bold.ttf") format("truetype");
}

/* Space Grotesk - Regular */
@font-face {
  font-display: swap;
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/SpaceGrotesk-Regular.woff2") format("woff2"), url("fonts/SpaceGrotesk-Regular.ttf") format("truetype");
}

/* Space Grotesk - Medium */
@font-face {
  font-display: swap;
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/SpaceGrotesk-Medium.woff2") format("woff2"), url("fonts/SpaceGrotesk-Medium.ttf") format("truetype");
}
