/* Self-hosted fonts — no third-party requests (GDPR compliant) */

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

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

@font-face {
  font-family: 'Space Grotesk';
  src: url(../../fonts/space/SpaceGrotesk-SemiBold.woff2) format('woff2'),
       url(../../fonts/space/SpaceGrotesk-SemiBold.woff) format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Space Grotesk';
  src: url(../../fonts/space/SpaceGrotesk-Bold.woff2) format('woff2'),
       url(../../fonts/space/SpaceGrotesk-Bold.woff) format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url(../../fonts/manrope/manrope-v20-latin_latin-ext-regular.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url(../../fonts/manrope/manrope-v20-latin_latin-ext-500.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url(../../fonts/manrope/manrope-v20-latin_latin-ext-700.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url(../../fonts/ibm-plex-serif/ibm-plex-serif-v20-latin_latin-ext-regular.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url(../../fonts/ibm-plex-serif/ibm-plex-serif-v20-latin_latin-ext-600.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url(../../fonts/ibm-plex-serif/ibm-plex-serif-v20-latin_latin-ext-italic.woff2) format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
