/* JetBrains Mono */
@font-face {
  font-family: 'JetBrains Mono';
  src: url('jetbrains-mono/JetBrainsMono-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrains Mono';
  src: url('jetbrains-mono/JetBrainsMono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrains Mono';
  src: url('jetbrains-mono/JetBrainsMono-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'JetBrains Mono';
  src: url('jetbrains-mono/JetBrainsMono-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

/* Neue Freigeist */
@font-face {
  font-family: 'Neue Freigeist';
  src: url('neue-freigeist/RBFreigeistNeue-Bold.woff2') format('woff2'),
       url('neue-freigeist/RBFreigeistNeue-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Freigeist';
  src: url('neue-freigeist/RBFreigeistNeue-Regular.woff2') format('woff2'),
       url('neue-freigeist/RBFreigeistNeue-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Freigeist';
  src: url('neue-freigeist/RBFreigeistNeue-SemiBold.woff2') format('woff2'),
       url('neue-freigeist/RBFreigeistNeue-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Neue Freigeist';
  src: url('neue-freigeist/NeueFreigeist-SemiBold-og.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

/* Basier Square */
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-bold-webfont/basiersquare-bold-webfont.woff2') format('woff2'),
       url('Basier-Square-bold-webfont/basiersquare-bold-webfont.woff') format('woff'),
       url('Basier-Square-bold-webfont/basiersquare-bold-webfont.ttf') format('truetype'),
       url('Basier-Square-bold-webfont/basiersquare-bold-webfont.eot');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-bolditalic-webfont/basiersquare-bolditalic-webfont.woff2') format('woff2'),
       url('Basier-Square-bolditalic-webfont/basiersquare-bolditalic-webfont.woff') format('woff'),
       url('Basier-Square-bolditalic-webfont/basiersquare-bolditalic-webfont.ttf') format('truetype'),
       url('Basier-Square-bolditalic-webfont/basiersquare-bolditalic-webfont.eot');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-medium-webfont/basiersquare-medium-webfont.woff2') format('woff2'),
       url('Basier-Square-medium-webfont/basiersquare-medium-webfont.woff') format('woff'),
       url('Basier-Square-medium-webfont/basiersquare-medium-webfont.ttf') format('truetype'),
       url('Basier-Square-medium-webfont/basiersquare-medium-webfont.eot');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-mediumitalic-webfont/basiersquare-mediumitalic-webfont.woff2') format('woff2'),
       url('Basier-Square-mediumitalic-webfont/basiersquare-mediumitalic-webfont.woff') format('woff'),
       url('Basier-Square-mediumitalic-webfont/basiersquare-mediumitalic-webfont.ttf') format('truetype'),
       url('Basier-Square-mediumitalic-webfont/basiersquare-mediumitalic-webfont.eot');
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-regular-webfont/basiersquare-regular-webfont.woff2') format('woff2'),
       url('Basier-Square-regular-webfont/basiersquare-regular-webfont.woff') format('woff'),
       url('Basier-Square-regular-webfont/basiersquare-regular-webfont.ttf') format('truetype'),
       url('Basier-Square-regular-webfont/basiersquare-regular-webfont.eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-regularitalic-webfont/basiersquare-regularitalic-webfont.woff2') format('woff2'),
       url('Basier-Square-regularitalic-webfont/basiersquare-regularitalic-webfont.woff') format('woff'),
       url('Basier-Square-regularitalic-webfont/basiersquare-regularitalic-webfont.ttf') format('truetype'),
       url('Basier-Square-regularitalic-webfont/basiersquare-regularitalic-webfont.eot');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-semibold-webfont/basiersquare-semibold-webfont.woff2') format('woff2'),
       url('Basier-Square-semibold-webfont/basiersquare-semibold-webfont.woff') format('woff'),
       url('Basier-Square-semibold-webfont/basiersquare-semibold-webfont.ttf') format('truetype'),
       url('Basier-Square-semibold-webfont/basiersquare-semibold-webfont.eot');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Basier Square';
  src: url('Basier-Square-semibolditalic-webfont/basiersquare-semibolditalic-webfont.woff2') format('woff2'),
       url('Basier-Square-semibolditalic-webfont/basiersquare-semibolditalic-webfont.woff') format('woff'),
       url('Basier-Square-semibolditalic-webfont/basiersquare-semibolditalic-webfont.ttf') format('truetype'),
       url('Basier-Square-semibolditalic-webfont/basiersquare-semibolditalic-webfont.eot');
  font-weight: 600;
  font-style: italic;
} 