@font-face {
  font-family: 'Clash Display';
  src: url('/fonts/clashdisplay/ClashDisplay-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Clash Grotesk';
  src: url('/fonts/clashgrotesk/ClashGrotesk-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Montagu Slab';
  src: url('/fonts/montaguslab/MontaguSlab[opsz,wght].ttf') format('truetype');
  font-weight: 100 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 80;
  font-display: block;
}

@font-face {
  font-family: 'Hepta Slab';
  src: url('/fonts/heptaslab/HeptaSlab-VF.ttf') format('truetype');
  font-weight: 1 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Space Grotesk';
  src: url('/fonts/spacegrotesk/SpaceGrotesk[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Anybody';
  src: url('/fonts/anybody/Anybody[ital,wdth,wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'wdth' 50, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSans-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSans-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSans.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSansCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSansCondensed-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSansCondensed-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Sans';
  src: url('/fonts/dejavusans/DejaVuSansCondensed.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerif-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerif.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerifCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerifCondensed-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerifCondensed-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Serif';
  src: url('/fonts/dejavuserif/DejaVuSerifCondensed.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Mono';
  src: url('/fonts/dejavumono/DejaVuSansMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Mono';
  src: url('/fonts/dejavumono/DejaVuSansMono-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Mono';
  src: url('/fonts/dejavumono/DejaVuSansMono-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DejaVu Mono';
  src: url('/fonts/dejavumono/DejaVuSansMono.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Darker Grotesque';
  src: url('/fonts/darkergrotesque/DarkerGrotesque-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-UltraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aileron';
  src: url('/fonts/aileron/Aileron-UltraLightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-SemiBoldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-UltraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nacelle';
  src: url('/fonts/nacelle/Nacelle-UltraLightItalic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Sans';
  src: url('/fonts/dmsans/DMSans-Italic-VariableFont_opsz,wght.ttf') format('truetype');
  font-weight: 100 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 9, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'DM Sans';
  src: url('/fonts/dmsans/DMSans-VariableFont_opsz,wght.ttf') format('truetype');
  font-weight: 100 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 9, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'DM Serif Display';
  src: url('/fonts/dmserifdisplay/DMSerifDisplay-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Serif Display';
  src: url('/fonts/dmserifdisplay/DMSerifDisplay-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Serif Text';
  src: url('/fonts/dmseriftext/DMSerifText-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Serif Text';
  src: url('/fonts/dmseriftext/DMSerifText-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Playfair';
  src: url('/fonts/playfair/PlayfairItalicVF.woff2') format('woff2');
  font-weight: 360 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 5, 'wdth' 88, 'wght' 360;
  font-display: block;
}

@font-face {
  font-family: 'Playfair';
  src: url('/fonts/playfair/PlayfairRomanVF.woff2') format('woff2');
  font-weight: 360 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 5, 'wdth' 88, 'wght' 360;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBoldItalic-webfont.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBook-webfont.woff') format('woff');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBookItalic-webfont.woff') format('woff');
  font-weight: 350;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sora';
  src: url('/fonts/sora/Sora[wght].woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-condensed-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-condensed-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-condensed-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-condensed-semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'AUTHENTIC Sans';
  src: url('/fonts/authentic-sans/authentic-sans-semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'General Sans';
  src: url('/fonts/generalsans/GeneralSans-Variable-Italic.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'General Sans';
  src: url('/fonts/generalsans/GeneralSans-Variable.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Faculty Glyphic';
  src: url('/fonts/facultyglyphic/FacultyGlyphic-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Stack Sans';
  src: url('/fonts/stacksans/StackSansHeadline-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: condensed;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Stack Sans';
  src: url('/fonts/stacksans/StackSansNotch-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: expanded;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Stack Sans';
  src: url('/fonts/stacksans/StackSansText-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Caudex';
  src: url('/fonts/caudex/Caudex-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Caudex';
  src: url('/fonts/caudex/Caudex-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Caudex';
  src: url('/fonts/caudex/Caudex-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Caudex';
  src: url('/fonts/caudex/Caudex-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Alvarado';
  src: url('/fonts/alvarado/Alvarado-VF.ttf') format('truetype');
  font-weight: 0 100;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'Chivo';
  src: url('/fonts/chivo/Chivo-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 500;
  font-display: block;
}

@font-face {
  font-family: 'Chivo';
  src: url('/fonts/chivo/Chivo[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 500;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/Archivo-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('/fonts/archivo/ArchivoNarrow-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Labrada';
  src: url('/fonts/labrada/Labrada-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Labrada';
  src: url('/fonts/labrada/Labrada[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Barriecito';
  src: url('/fonts/barriecito/Barriecito-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Leluja Original';
  src: url('/fonts/lelujaoriginal/LelujaOriginal-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Leluja Original';
  src: url('/fonts/lelujaoriginal/LelujaOriginal-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Leluja Original';
  src: url('/fonts/lelujaoriginal/LelujaOriginal-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Leluja Original';
  src: url('/fonts/lelujaoriginal/LelujaOriginal-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sligoil';
  src: url('/fonts/sligoil/SligoilVF.ttf') format('truetype');
  font-weight: 90 120;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 90;
  font-display: block;
}

@font-face {
  font-family: 'Kobata';
  src: url('/fonts/kobata/Kobata-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Kobata';
  src: url('/fonts/kobata/Kobata-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Canarina';
  src: url('/fonts/canarina/Canarina-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manosque';
  src: url('/fonts/manosque/Manosque-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Picaflor';
  src: url('/fonts/picaflor/PicaflorVF.ttf') format('truetype');
  font-weight: 40 300;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 40;
  font-display: block;
}

@font-face {
  font-family: 'Isenheim';
  src: url('/fonts/isenheim/Isenheim_Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Isenheim';
  src: url('/fonts/isenheim/Isenheim_Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pescante';
  src: url('/fonts/pescante/Pescante-Normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Piscolabis';
  src: url('/fonts/piscolabis/Piscolabis-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lobular';
  src: url('/fonts/lobular/Lobular-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-bolditalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-condensed-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-condensed-bolditalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-condensed-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-condensed-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TeX Gyre Heros';
  src: url('/fonts/texgyreheros/texgyreheros-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rena';
  src: url('/fonts/rena/RenaVF.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 14, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Young Serif';
  src: url('/fonts/youngserif/Young-Serif-Italic[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Young Serif';
  src: url('/fonts/youngserif/Young-Serif[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Panamera';
  src: url('/fonts/panamera/Panamera[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Formera';
  src: url('/fonts/formera/Formera-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Formera';
  src: url('/fonts/formera/Formera-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lil Grotesk';
  src: url('/fonts/lilgrotesk/LilGrotesk[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Nemoy';
  src: url('/fonts/nemoy/Nemoy[wght].woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Libertine Super';
  src: url('/fonts/libertinesuper/Libertine-Super[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Beon Display';
  src: url('/fonts/beondisplay/Beon-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pilcrow Rounded';
  src: url('/fonts/pilcrowrounded/PilcrowRounded-Variable.ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Pramukh Rounded';
  src: url('/fonts/pramukhrounded/PramukhRounded-Variable-Italic.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Pramukh Rounded';
  src: url('/fonts/pramukhrounded/PramukhRounded-Variable.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('/fonts/rokkitt/Rokkitt-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 600;
  font-display: block;
}

@font-face {
  font-family: 'Rokkitt';
  src: url('/fonts/rokkitt/Rokkitt-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 600;
  font-display: block;
}

@font-face {
  font-family: 'Nunito';
  src: url('/fonts/nunito/Nunito-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Nunito';
  src: url('/fonts/nunito/Nunito-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('/fonts/nunitosans/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');
  font-weight: 200 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200, 'wdth' 100, 'opsz' 9, 'YTLC' 500;
  font-display: block;
}

@font-face {
  font-family: 'Nunito Sans';
  src: url('/fonts/nunitosans/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');
  font-weight: 200 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200, 'wdth' 100, 'opsz' 9, 'YTLC' 500;
  font-display: block;
}

@font-face {
  font-family: 'Oswald';
  src: url('/fonts/oswald/Oswald[wght].woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Cutive Mono';
  src: url('/fonts/cutivemono/CutiveMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Karla';
  src: url('/fonts/karla/Karla-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Karla';
  src: url('/fonts/karla/Karla-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Geist';
  src: url('/fonts/geist/Geist-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Geist';
  src: url('/fonts/geist/Geist[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('/fonts/geistmono/GeistMono-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('/fonts/geistmono/GeistMono[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Martian Grotesk';
  src: url('/fonts/martiangrotesk/MartianGrotesk-VFVF.ttf') format('truetype');
  font-weight: 100 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 100;
  font-display: block;
}

@font-face {
  font-family: 'Martian Mono';
  src: url('/fonts/martianmono/MartianMono[wdth,wght].ttf') format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 94;
  font-display: block;
}

@font-face {
  font-family: 'Fraunces';
  src: url('/fonts/fraunces/Fraunces-Italic[SOFT,WONK,opsz,wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 9, 'wght' 400, 'SOFT' 0, 'WONK' 1;
  font-display: block;
}

@font-face {
  font-family: 'Fraunces';
  src: url('/fonts/fraunces/Fraunces[SOFT,WONK,opsz,wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 9, 'wght' 400, 'SOFT' 0, 'WONK' 1;
  font-display: block;
}

@font-face {
  font-family: 'Familjen Grotesk';
  src: url('/fonts/familjengrotesk/FamiljenGrotesk-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Familjen Grotesk';
  src: url('/fonts/familjengrotesk/FamiljenGrotesk-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-NarrowBlack.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-NarrowRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Rag';
  src: url('/fonts/rag/Rag-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poppins';
  src: url('/fonts/poppins/Poppins-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bricolage Grotesque';
  src: url('/fonts/bricolagegrotesque/BricolageGrotesque[opsz,wdth,wght].woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 54, 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'Quicksand';
  src: url('/fonts/quicksand/Quicksand-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Inclusive Sans';
  src: url('/fonts/inclusivesans/InclusiveSans-Italic[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Inclusive Sans';
  src: url('/fonts/inclusivesans/InclusiveSans[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  src: url('/fonts/atkinsonhyperlegiblenext/AtkinsonHyperlegibleNextVF-Variable.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Mono';
  src: url('/fonts/atkinsonhyperlegiblemono/AtkinsonHyperlegibleMonoVF-Variable.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'Lexend';
  src: url('/fonts/lexend/Lexend-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/worksans/WorkSans-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Work Sans';
  src: url('/fonts/worksans/WorkSans[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SlimBlackIt.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SlimRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SpaciousBlackIt.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SpaciousRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardBoldIt.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardMediumIt.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardRegularIt.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardSemibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardSemiboldIt.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Hebdomadal';
  src: url('/fonts/hebdomadal/Hebdomadal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Newsreader';
  src: url('/fonts/newsreader/Newsreader-Italic[opsz,wght].woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 16;
  font-display: block;
}

@font-face {
  font-family: 'Newsreader';
  src: url('/fonts/newsreader/Newsreader[opsz,wght].woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 16;
  font-display: block;
}

@font-face {
  font-family: 'Droide';
  src: url('/fonts/droide/Droide-VF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'ANTH' 0;
  font-display: block;
}

@font-face {
  font-family: 'Galgo Condensed';
  src: url('/fonts/galgo/GalgoVF.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Habanero';
  src: url('/fonts/habanero/habanero-vf.woff') format('woff');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/satoshi/Satoshi-Variable-Italic.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Satoshi';
  src: url('/fonts/satoshi/Satoshi-Variable.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter/InterVariable-Italic.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 14, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter/InterVariable.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 14, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Open Runde';
  src: url('/fonts/openrunde/OpenRunde-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Runde';
  src: url('/fonts/openrunde/OpenRunde-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Runde';
  src: url('/fonts/openrunde/OpenRunde-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Runde';
  src: url('/fonts/openrunde/OpenRunde-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Host Grotesk';
  src: url('/fonts/hostgrotesk/HostGrotesk-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Host Grotesk';
  src: url('/fonts/hostgrotesk/HostGrotesk-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'HK Grotesk';
  src: url('/fonts/hkgrotesk/HankenGrotesk-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'HK Grotesk';
  src: url('/fonts/hkgrotesk/HankenGrotesk-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Dinish';
  src: url('/fonts/dinish/DINish[slnt,wdth,wght].woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 100, 'slnt' 0, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Overpass';
  src: url('/fonts/overpass/Overpass-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Overpass';
  src: url('/fonts/overpass/Overpass[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Overpass Mono';
  src: url('/fonts/overpassmono/OverpassMono[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Rubik';
  src: url('/fonts/rubik/Rubik-Italic[wght].ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Rubik';
  src: url('/fonts/rubik/Rubik[wght].ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'DSE Typewriter';
  src: url('/fonts/dsetypewriter/dse-typewriter-font.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic-narrow-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic-narrow.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic-wide-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic-wide.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Routed Gothic';
  src: url('/fonts/routedgothic/routed-gothic.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'National Park';
  src: url('/fonts/nationalpark/NationalPark-VariableVF.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'osifont';
  src: url('/fonts/osifont/osifont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Petrona';
  src: url('/fonts/petrona/Petrona-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Petrona';
  src: url('/fonts/petrona/Petrona[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Times Newer Roman';
  src: url('/fonts/timesnewerroman/TimesNewerRoman-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Times Newer Roman';
  src: url('/fonts/timesnewerroman/TimesNewerRoman-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Times Newer Roman';
  src: url('/fonts/timesnewerroman/TimesNewerRoman-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Times Newer Roman';
  src: url('/fonts/timesnewerroman/TimesNewerRoman-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Happy Times at the IKOB';
  src: url('/fonts/happytimesattheikob/happy-times-NG_bold_master_web.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Happy Times at the IKOB';
  src: url('/fonts/happytimesattheikob/happy-times-NG_italic_master_web.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Happy Times at the IKOB';
  src: url('/fonts/happytimesattheikob/happy-times-NG_regular_master_web.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Happy Karrik';
  src: url('/fonts/happykarrik/HappyKarrikVF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'srif' 50, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'UFO!';
  src: url('/fonts/ufo/UFO!-Mono.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aspekta';
  src: url('/fonts/aspekta/AspektaVF.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Serreria';
  src: url('/fonts/serreria/MFI-Serreria-Extravagante.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Serreria';
  src: url('/fonts/serreria/MFI-Serreria-Sobria.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'PropCourier Sans';
  src: url('/fonts/propcouriersans/PropCourierSans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'PropCourier Sans';
  src: url('/fonts/propcouriersans/PropCourierSans-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'PropCourier Sans';
  src: url('/fonts/propcouriersans/PropCourierSans-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'NotCourierSans';
  src: url('/fonts/notcouriersans/NotCourierSans-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'NotCourierSans';
  src: url('/fonts/notcouriersans/NotCourierSans.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Old Round';
  src: url('/fonts/oldround/OldRound-30-1-1.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Old Round';
  src: url('/fonts/oldround/OldRound-30-hover.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Old Round';
  src: url('/fonts/oldround/OldRound-30-nonselect.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-ExtraBlack.otf') format('opentype');
  font-weight: 950;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-ExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Hairline.otf') format('opentype');
  font-weight: 50;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior';
  src: url('/fonts/ltsuperior/LTSuperior-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Serif';
  src: url('/fonts/ltsuperiorserif/LTSuperiorSerif-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Serif';
  src: url('/fonts/ltsuperiorserif/LTSuperiorSerif-ExtraBold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Serif';
  src: url('/fonts/ltsuperiorserif/LTSuperiorSerif-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Serif';
  src: url('/fonts/ltsuperiorserif/LTSuperiorSerif-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Serif';
  src: url('/fonts/ltsuperiorserif/LTSuperiorSerif-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Mono';
  src: url('/fonts/ltsuperiormono/LTSuperiorMono-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Mono';
  src: url('/fonts/ltsuperiormono/LTSuperiorMono-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Mono';
  src: url('/fonts/ltsuperiormono/LTSuperiorMono-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'LT Superior Mono';
  src: url('/fonts/ltsuperiormono/LTSuperiorMono-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/Barlow-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowCondensed-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Barlow';
  src: url('/fonts/barlow/BarlowSemiCondensed-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Asul';
  src: url('/fonts/asul/Asul-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Asul';
  src: url('/fonts/asul/Asul-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Overused Grotesk';
  src: url('/fonts/overusedgrotesk/OverusedGrotesk-VF.ttf') format('truetype');
  font-weight: 300 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300, 'slnt' 0;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-RegularItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Paragon';
  src: url('/fonts/paragon/Paragon-P-ACR-AGON.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Paragon';
  src: url('/fonts/paragon/Paragon-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Paragon';
  src: url('/fonts/paragon/Paragonitalic-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Libre Caslon Text';
  src: url('/fonts/librecaslontext/LibreCaslonText-Italic[wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Libre Caslon Text';
  src: url('/fonts/librecaslontext/LibreCaslonText[wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Libre Caslon Condensed';
  src: url('/fonts/librecasloncondensed/LibreCaslonCondensed[wdth,wght].woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: condensed;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Lora';
  src: url('/fonts/lora/Lora-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Lora';
  src: url('/fonts/lora/Lora-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Brawler';
  src: url('/fonts/brawler/Brawler[wght].woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Libre Franklin';
  src: url('/fonts/librefranklin/LibreFranklin-Italic[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Libre Franklin';
  src: url('/fonts/librefranklin/LibreFranklin[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Podkova';
  src: url('/fonts/podkova/Podkova[wght].ttf') format('truetype');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Prata';
  src: url('/fonts/prata/Prata-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Volkhov';
  src: url('/fonts/volkhov/Volkhov-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Volkhov';
  src: url('/fonts/volkhov/Volkhov-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Volkhov';
  src: url('/fonts/volkhov/Volkhov-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Volkhov';
  src: url('/fonts/volkhov/Volkhov-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Book.otf') format('opentype');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-BookItalic.otf') format('opentype');
  font-weight: 350;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-HeavyItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-MediumItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-SemiboldItalic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cooper Hewitt';
  src: url('/fonts/cooperhewitt/CooperHewitt-ThinItalic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bagnard';
  src: url('/fonts/bagnard/Bagnard.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bluu Next';
  src: url('/fonts/bluunext/bluunext-bold-italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bluu Next';
  src: url('/fonts/bluunext/bluunext-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bluu Next';
  src: url('/fonts/bluunext/bluunext-titling.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-Bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-ExtraBold-webfont.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-Italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-Light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-LightItalic-webfont.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-Regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Open Sans';
  src: url('/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/ebgaramond/EBGaramond-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'EB Garamond';
  src: url('/fonts/ebgaramond/EBGaramond-VariableFont_wght.ttf') format('truetype');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('/fonts/librebaskerville/LibreBaskerville-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('/fonts/librebaskerville/LibreBaskerville-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Libre Baskerville';
  src: url('/fonts/librebaskerville/LibreBaskerville-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Baskervville';
  src: url('/fonts/baskervville/Baskervville-Italic[wght].woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Baskervville';
  src: url('/fonts/baskervville/Baskervville[wght].woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Chaumont Script';
  src: url('/fonts/chaumontscript/ChaumontScript-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-CondensedRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-CondensedThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-ExpandedRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-ExpandedThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Halibut';
  src: url('/fonts/halibut/Halibut-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Apfel Grotezk';
  src: url('/fonts/apfelgrotezk/ApfelGrotezk-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Apfel Grotezk';
  src: url('/fonts/apfelgrotezk/ApfelGrotezk-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Apfel Grotezk';
  src: url('/fonts/apfelgrotezk/ApfelGrotezk-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Apfel Grotezk';
  src: url('/fonts/apfelgrotezk/ApfelGrotezk-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Apfel Grotezk';
  src: url('/fonts/apfelgrotezk/ApfelGrotezk-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-BoldOblique.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-MediumOblique.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-Oblique.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ronzino';
  src: url('/fonts/ronzino/Ronzino-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ribes';
  src: url('/fonts/ribes/Ribes-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ribes';
  src: url('/fonts/ribes/Ribes-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ribes';
  src: url('/fonts/ribes/Ribes-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Coconat';
  src: url('/fonts/coconat/Coconat-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Coconat';
  src: url('/fonts/coconat/Coconat-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Coconat';
  src: url('/fonts/coconat/Coconat-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Bold-Italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Light-Italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia';
  src: url('/fonts/averia/AveriaGWF-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Bold-Italic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Light-Italic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Averia Serif';
  src: url('/fonts/averiaserif/AveriaSerifGWF-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mazius Display';
  src: url('/fonts/maziusdisplay/MaziusDisplay-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mazius Display';
  src: url('/fonts/maziusdisplay/MaziusDisplay-ExtraItalicBold.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mazius Display';
  src: url('/fonts/maziusdisplay/MaziusDisplay-Extraitalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mazius Display';
  src: url('/fonts/maziusdisplay/MaziusDisplay-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aujour Nuit';
  src: url('/fonts/aujournuit/Aujournuit-VariableVF.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 1;
  font-display: block;
}

@font-face {
  font-family: 'Absans';
  src: url('/fonts/absans/Absans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mattone';
  src: url('/fonts/mattone/Mattone-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mattone';
  src: url('/fonts/mattone/Mattone-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mattone';
  src: url('/fonts/mattone/Mattone-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ortica';
  src: url('/fonts/ortica/OrticaLinear-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ortica';
  src: url('/fonts/ortica/OrticaLinear-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ortica';
  src: url('/fonts/ortica/OrticaLinear-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Messapia';
  src: url('/fonts/messapia/Messapia-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Messapia';
  src: url('/fonts/messapia/Messapia-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sneaky Times';
  src: url('/fonts/sneakytimes/Sneaky-Times.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sinistre';
  src: url('/fonts/sinistre/SinistreVF.woff2') format('woff2');
  font-weight: 72 200;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 72;
  font-display: block;
}

@font-face {
  font-family: 'Selectric';
  src: url('/fonts/selectric/SelectricRoman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Selectric Mono';
  src: url('/fonts/selectricmono/SelectricMono.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sprat';
  src: url('/fonts/sprat/Sprat_Variable.ttf') format('truetype');
  font-weight: 10 200;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 100, 'wght' 10;
  font-display: block;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/sourcecodepro/SourceCodeVF-Italic.ttf.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Source Code Pro';
  src: url('/fonts/sourcecodepro/SourceCodeVF-Upright.ttf.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-bold-italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-book-italic.otf') format('opentype');
  font-weight: 350;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-book.otf') format('opentype');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Syne';
  src: url('/fonts/syne/Syne[wght].ttf') format('truetype');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Syne Mono';
  src: url('/fonts/synemono/SyneMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Syne Tactile';
  src: url('/fonts/synetactile/SyneTactile-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype22-light-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype22-medium-webfont.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype22-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype23-light-italic-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype23-medium-italic-webfont.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype23-regular-italic-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype24-light-expanded-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype24-medium-expanded-webfont.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype24-regular-expanded-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype25-light-condensed-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype25-medium-condensed-webfont.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype25-regular-condensed-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Gap Sans';
  src: url('/fonts/gapsans/gapsans-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gap Sans';
  src: url('/fonts/gapsans/gapsansblack-webfont.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gap Sans';
  src: url('/fonts/gapsans/gapsansbold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fragment Mono';
  src: url('/fonts/fragmentmono/FragmentMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fragment Mono';
  src: url('/fonts/fragmentmono/FragmentMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Quattro';
  src: url('/fonts/iawriterquattro/iAWriterQuattroVF-Italic.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Quattro';
  src: url('/fonts/iawriterquattro/iAWriterQuattroVF.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Duo';
  src: url('/fonts/iawriterduo/iAWriterDuoVF-Italic.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Duo';
  src: url('/fonts/iawriterduo/iAWriterDuoVF.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Mono';
  src: url('/fonts/iawritermono/iAWriterMonoVF-Italic.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'iA Writer Mono';
  src: url('/fonts/iawritermono/iAWriterMonoVF.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'SPCG' 0;
  font-display: block;
}

@font-face {
  font-family: 'New Heterodox Mono';
  src: url('/fonts/newheterodoxmono/NewHeterodoxMono-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'New Heterodox Mono';
  src: url('/fonts/newheterodoxmono/NewHeterodoxMono-Book.otf') format('opentype');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Commit Mono';
  src: url('/fonts/commitmono/CommitMono-Bold-Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Commit Mono';
  src: url('/fonts/commitmono/CommitMono-Bold-Regular.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Commit Mono';
  src: url('/fonts/commitmono/CommitMono-Regular-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Commit Mono';
  src: url('/fonts/commitmono/CommitMono-Regular-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fira Code';
  src: url('/fonts/firacode/FiraCode-VariableFont_wght.ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Mono';
  src: url('/fonts/basicallyamono/BasicallyAMono-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Monor';
  src: url('/fonts/monor/Monor_Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Monor';
  src: url('/fonts/monor/monor-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Heming';
  src: url('/fonts/heming/Heming Variable.ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Public Sans';
  src: url('/fonts/publicsans/PublicSans-Italic[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Public Sans';
  src: url('/fonts/publicsans/PublicSans[wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basically a Sans';
  src: url('/fonts/basicallyasans/BasicallyASansSerif-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Instrument Serif';
  src: url('/fonts/instrumentserif/InstrumentSerif-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Instrument Serif';
  src: url('/fonts/instrumentserif/InstrumentSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Instrument Sans';
  src: url('/fonts/instrumentsans/InstrumentSans-Italic[wdth,wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 88, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Instrument Sans';
  src: url('/fonts/instrumentsans/InstrumentSans[wdth,wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 88, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Jean-Luc';
  src: url('/fonts/jeanluc/jeanlucweb-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Jean-Luc';
  src: url('/fonts/jeanluc/jeanlucweb-thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pecita';
  src: url('/fonts/pecita/Pecita.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Explora';
  src: url('/fonts/explora/Explora-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/piazzolla/Piazzolla-Italic[opsz,wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'opsz' 19;
  font-display: block;
}

@font-face {
  font-family: 'Piazzolla';
  src: url('/fonts/piazzolla/Piazzolla[opsz,wght].woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'opsz' 19;
  font-display: block;
}

@font-face {
  font-family: 'Jacquard 12';
  src: url('/fonts/jacquard12/Jacquard12-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Climate Crisis';
  src: url('/fonts/climatecrisis/ClimateCrisis-Variable.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'year' 1979;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_10-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_10-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_10-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_100-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_100-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_100-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_20-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: extra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_20-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: extra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_20-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: extra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_35-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_35-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_35-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_50-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_50-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_50-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_70-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: semi-expanded;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_70-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: semi-expanded;
  font-display: block;
}

@font-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_70-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: semi-expanded;
  font-display: block;
}

@font-face {
  font-family: 'Recursive';
  src: url('/fonts/Recursive/Recursive_VF_1.085.ttf') format('truetype');
  font-weight: 300 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'MONO' 0, 'CASL' 0, 'wght' 300, 'slnt' 0, 'CRSV' 0.5000076295109483;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/fonts/ibmplexmono/IBMPlexMono-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/fonts/ibmplexsans/IBMPlexSans-Italic-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 100 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/fonts/ibmplexsans/IBMPlexSans-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 100 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/fonts/ibmplexserif/IBMPlexSerif-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Bold-Highlight.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Bold-Italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Light-Italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Medium-Italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Regular-Highlight.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-SemiBold-Italic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Zilla Slab';
  src: url('/fonts/zillaslab/ZillaSlab-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/fonts/jetbrainsmono/JetBrainsMono-Italic[wght].ttf') format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/fonts/jetbrainsmono/JetBrainsMono[wght].ttf') format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Tiny Mono';
  src: url('/fonts/tinymono/TinyMono[wght].ttf') format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sometype Mono';
  src: url('/fonts/sometypemono/SometypeMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nohemi';
  src: url('/fonts/nohemi/Nohemi-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Kihim';
  src: url('/fonts/kihim/Kihim-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Bold-Oblique.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-ExtBlack-Oblique.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-ExtBlack.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Heavy-Oblique.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Medium-Oblique.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Regular-Oblique.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fivo Sans Modern';
  src: url('/fonts/fivosansmodern/FivoSansModern-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Charis SIL';
  src: url('/fonts/charissil/Charis-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Hedvig Letters Sans';
  src: url('/fonts/hedvigletterssans/HedvigLettersSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Hedvig Letters Serif';
  src: url('/fonts/hedviglettersserif/HedvigLettersSerif.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Punk Nova';
  src: url('/fonts/punknova/punknova-bold-italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Punk Nova';
  src: url('/fonts/punknova/punknova-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Punk Nova';
  src: url('/fonts/punknova/punknova-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Punk Nova';
  src: url('/fonts/punknova/punknova-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Serif';
  src: url('/fonts/inriaserif/InriaSerif-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inria Sans';
  src: url('/fonts/inriasans/InriaSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Moche';
  src: url('/fonts/moche/Moche-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Moche';
  src: url('/fonts/moche/Moche-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Moche';
  src: url('/fonts/moche/Moche-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ojuju';
  src: url('/fonts/ojuju/Ojuju-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Menhir';
  src: url('/fonts/menhir/Menhir-VariableVF.ttf') format('truetype');
  font-weight: 0 50;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wdth' 0, 'wght' 25;
  font-display: block;
}

@font-face {
  font-family: 'Bendición';
  src: url('/fonts/bendicion/Bendicion-Bold_Modular.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bendición';
  src: url('/fonts/bendicion/Bendicion-Extrabold_Modular.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bendición';
  src: url('/fonts/bendicion/Bendicion-Light_Modular.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bendición';
  src: url('/fonts/bendicion/Bendicion-Regular_Modular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Opening Hours Sans';
  src: url('/fonts/openinghourssans/OpeningHoursSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Opening Hours Mono';
  src: url('/fonts/openinghoursmono/OpeningHoursMonoVF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'HORZ' 0, 'CHNK' 0, 'SPED' 0;
  font-display: block;
}

@font-face {
  font-family: 'Opening Hours Mono';
  src: url('/fonts/openinghoursmono/OpeningHoursMonoVF.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'HORZ' 0, 'CHNK' 0, 'SPED' 0;
  font-display: block;
}

@font-face {
  font-family: 'Opening Hours Mono';
  src: url('/fonts/openinghoursmono/OpeningHoursMonoVF.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'HORZ' 0, 'CHNK' 0, 'SPED' 0;
  font-display: block;
}

@font-face {
  font-family: 'Heal The Web A';
  src: url('/fonts/healtheweba/HealTheWebA-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Heal The Web B';
  src: url('/fonts/healthewebb/HealTheWebB-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-ExtraBoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-ExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Spectral';
  src: url('/fonts/spectral/Spectral-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-bold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-boldcondensed-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-bolditalic-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-bolditaliccondensed-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-italic-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-italiccondensed-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junicode';
  src: url('/fonts/junicode/junicode-regularcondensed-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Graduate';
  src: url('/fonts/graduate/GRADUATE-VF.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'XOPQ' 100, 'XTRA' 400, 'OPSZ' 12, 'GRAD' 0, 'YTRA' 750, 'CNTR' 0, 'YOPQ' 100, 'SERF' 0, 'YTAS' 0, 'YTLC' 650, 'YTDE' 0, 'SELE' -10;
  font-display: block;
}

@font-face {
  font-family: 'Cormorant';
  src: url('/fonts/cormorant/Cormorant-Italic[wght].woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Cormorant';
  src: url('/fonts/cormorant/Cormorant[wght].woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Josafronde';
  src: url('/fonts/josafronde/Josafronde-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'UniFraktur';
  src: url('/fonts/unifraktur/UnifrakturMaguntia.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Unormative Fraktur';
  src: url('/fonts/unormativefraktur/UnormativeFraktur.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalBoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalRegular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalSemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Adelphe Trouble';
  src: url('/fonts/adelphetrouble/Adelphe-Trouble-GerminalSemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Enby Gertrude';
  src: url('/fonts/enbygertrude/Enby_Gertrude_roman.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'B.S.';
  src: url('/fonts/b.s./B.S.-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Velvelyne';
  src: url('/fonts/velvelyne/Velvelyne-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Velvelyne';
  src: url('/fonts/velvelyne/Velvelyne-Book.woff2') format('woff2');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Velvelyne';
  src: url('/fonts/velvelyne/Velvelyne-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Velvelyne';
  src: url('/fonts/velvelyne/Velvelyne-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Herthey Futural';
  src: url('/fonts/bbbhertheyfutural/BBB-Herthey-Futural-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Herthey Futural';
  src: url('/fonts/bbbhertheyfutural/BBB-Herthey-Futural-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Herthey Futural';
  src: url('/fonts/bbbhertheyfutural/BBB-Herthey-Futural-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-CondensedLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-CondensedRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-CondensedThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-ExtendedLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-ExtendedRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-ExtendedThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-RegularThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-Regularlight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'PicNic';
  src: url('/fonts/picnic/PicNic.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Homoneta';
  src: url('/fonts/homoneta/Homoneta-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Homoneta';
  src: url('/fonts/homoneta/Homoneta-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Baskervvol';
  src: url('/fonts/bbbbaskervvol/BBBBaskervvol-ItalicVF.woff2') format('woff2');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'BBB Baskervvol';
  src: url('/fonts/bbbbaskervvol/BBBBaskervvolVF.woff2') format('woff2');
  font-weight: 400 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Escabeau';
  src: url('/fonts/escabeau/Escabeau.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextBlack.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextBlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextRegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextSemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Text';
  src: url('/fonts/bbbpoppinstntext/BBBPoppinsTN-TextSemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayBlack.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayBlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplayRegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplaySemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BBB Poppins TN Display';
  src: url('/fonts/bbbpoppinstndisplay/BBBPoppinsTN-DisplaySemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bouclees';
  src: url('/fonts/bouclees/Bouclees-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Banana';
  src: url('/fonts/banana/Banana-Outline-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Banana';
  src: url('/fonts/banana/Banana-Outline-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Nudles';
  src: url('/fonts/nudles/Nudles-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nudles';
  src: url('/fonts/nudles/Nudles-Fat.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nudles';
  src: url('/fonts/nudles/Nudles-Hairline.woff2') format('woff2');
  font-weight: 50;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nudles';
  src: url('/fonts/nudles/Nudles-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Nudles';
  src: url('/fonts/nudles/Nudles-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ouvrieres';
  src: url('/fonts/ouvrieres/LesOuvrièresVariable.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'FRMT' 100, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Fungal';
  src: url('/fonts/fungal/FungalVF.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'THCK' 0, 'grow' 0;
  font-display: block;
}

@font-face {
  font-family: 'DINdong';
  src: url('/fonts/dindong/DINdong.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Insolente';
  src: url('/fonts/insolente/Insolente.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Karrik';
  src: url('/fonts/karrik/Karrik-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Karrik';
  src: url('/fonts/karrik/Karrik-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Azeret Mono';
  src: url('/fonts/azeretmono/AzeretMonoVF.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'ital' 0;
  font-display: block;
}

@font-face {
  font-family: 'Spline Sans';
  src: url('/fonts/splinesans/SplineSans[wght].ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('/fonts/crimsonpro/CrimsonPro-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Crimson Pro';
  src: url('/fonts/crimsonpro/CrimsonPro-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Epilogue';
  src: url('/fonts/epilogue/Epilogue[slnt,wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'slnt' 0, 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Imbue';
  src: url('/fonts/imbue/Imbue[opsz,wght].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'opsz' 10;
  font-display: block;
}

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Baunk';
  src: url('/fonts/baunk/Baunk.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Kodemono';
  src: url('/fonts/kodemono/KodeMono[wght].woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'VCR OSD Mono';
  src: url('/fonts/vcrosdmono/VCR_OSD_MONO_1.001.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ecto Blaster';
  src: url('/fonts/ectoblast/ECTOBLST.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Interlope';
  src: url('/fonts/interlope/Interlope-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Le Murmure';
  src: url('/fonts/lemurmure/LeMurmure-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Terminal Grotesque';
  src: url('/fonts/terminalgrotesque/terminal-grotesque.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Steps Mono';
  src: url('/fonts/stepsmono/Steps-Mono-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Steps Mono';
  src: url('/fonts/stepsmono/Steps-Mono.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Resistance';
  src: url('/fonts/resistancegenerale/resistance_generale-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Combat';
  src: url('/fonts/combat/Combat.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Hyper Scrypt';
  src: url('/fonts/hyperscrypt/HyperScrypt-Stencil_web.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Typefesse';
  src: url('/fonts/typefesse/Typefesse_Claire-Obscure.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Typefesse';
  src: url('/fonts/typefesse/Typefesse_Pleine.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Louise';
  src: url('/fonts/louise/Louise-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Roman.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'VG5000';
  src: url('/fonts/vg5000/VG5000-Regular_web.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Avara';
  src: url('/fonts/avara/Avara-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Avara';
  src: url('/fonts/avara/Avara-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Avara';
  src: url('/fonts/avara/Avara-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Backout';
  src: url('/fonts/backout/BackOut.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Format 1452';
  src: url('/fonts/format1452/Format_1452.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Kaeru Kaeru';
  src: url('/fonts/kaerukaeru/kaerukaeru-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mourier';
  src: url('/fonts/mourier/Mourier-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'CirrusCumulus';
  src: url('/fonts/cirruscumulus/CirrusCumulus.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Anthony';
  src: url('/fonts/anthony/Anthony.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Outward';
  src: url('/fonts/outward/outward-block.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Outward';
  src: url('/fonts/outward/outward-borders.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Outward';
  src: url('/fonts/outward/outward-italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Sud-Book.woff') format('woff');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gulax';
  src: url('/fonts/gulax/Gulax-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Latitude';
  src: url('/fonts/latitude/Latitude-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Equateur';
  src: url('/fonts/equateur/Equateur-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Director';
  src: url('/fonts/director/Director-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Director';
  src: url('/fonts/director/Director-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Director';
  src: url('/fonts/director/Director-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basalte Volume';
  src: url('/fonts/basaltevolume/Basalte-Volume.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basalte Fond';
  src: url('/fonts/basaltefond/Basalte-Fond.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Abordage';
  src: url('/fonts/abordage/Abordage-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basteleur';
  src: url('/fonts/basteleur/Basteleur-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Basteleur';
  src: url('/fonts/basteleur/Basteleur-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lineal';
  src: url('/fonts/lineal/LinealVF.ttf') format('truetype');
  font-weight: 0 1500;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Pilowlava';
  src: url('/fonts/pilowlava/Pilowlava-Atome.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'Pilowlava';
  src: url('/fonts/pilowlava/Pilowlava-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Beast';
  src: url('/fonts/beast/Beast-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: '4 Fromages';
  src: url('/fonts/4fromages/4-Fromages-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Crédible';
  src: url('/fonts/credible/Credible-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'TINY';
  src: url('/fonts/tiny/tinyVF.ttf') format('truetype');
  font-weight: 0 300;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Handjet';
  src: url('/fonts/handjet/Handjet-VariableFont_ELGR,ELSH,wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'ELGR' 1, 'ELSH' 2;
  font-display: block;
}

@font-face {
  font-family: 'Biceps Grotesk';
  src: url('/fonts/bicepsgrotesk/BicepsGrotesk-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ancial';
  src: url('/fonts/ancial/Ancial-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Glacier';
  src: url('/fonts/glacier/Glacier-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Glacier';
  src: url('/fonts/glacier/Glacier-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Glacier';
  src: url('/fonts/glacier/Glacier-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manusquared';
  src: url('/fonts/manusquared/Manusquared-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manusquared';
  src: url('/fonts/manusquared/Manusquared-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'vägra!';
  src: url('/fonts/vägra!/vagra-pixel-large.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'vägra!';
  src: url('/fonts/vägra!/vagra-pixel.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'vägra!';
  src: url('/fonts/vägra!/vagra-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'WonderType';
  src: url('/fonts/wondertype/WonderType-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Isobare';
  src: url('/fonts/isobare/Isobare-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ferrite Core';
  src: url('/fonts/ferritecore/FerriteCoreDX-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ferrite Core';
  src: url('/fonts/ferritecore/FerriteCoreDX-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ferrite Core';
  src: url('/fonts/ferritecore/FerriteCoreDX-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ferrite Core';
  src: url('/fonts/ferritecore/FerriteCoreDX-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ferrite Core';
  src: url('/fonts/ferritecore/FerriteCoreDX-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Half';
  src: url('/fonts/half/Half-Extralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Half';
  src: url('/fonts/half/Half-Hairline.otf') format('opentype');
  font-weight: 50;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Half';
  src: url('/fonts/half/Half-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Half';
  src: url('/fonts/half/Half-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Kikuta';
  src: url('/fonts/kikuta/kikuta-variable-VF.ttf') format('truetype');
  font-weight: 1 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 1;
  font-display: block;
}

@font-face {
  font-family: 'Écrou';
  src: url('/fonts/ecrou/ecrou-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Violet Sans';
  src: url('/fonts/violetsans/VioletSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sono';
  src: url('/fonts/sono/Sono[MONO,wght].ttf') format('truetype');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200, 'MONO' 1;
  font-display: block;
}

@font-face {
  font-family: 'Immortalist';
  src: url('/fonts/immortalist/Immortalist-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Womb Script';
  src: url('/fonts/wombscript/WombScript-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Orchard';
  src: url('/fonts/orchardlinear/Orchard-Linear.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Mud Club';
  src: url('/fonts/mudclub/MudClub-FranklintheGoth.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cold Ice Plant';
  src: url('/fonts/coldiceplantmono/ColdIcePlant-Mono.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BLOCKS ON BLOCKS';
  src: url('/fonts/blocksonblocks/BLOCKS-ONBLOCKS.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'BOLd GOd dISPLAY';
  src: url('/fonts/boldgod/BOLdGOd-dISPLAY.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'GUY1976';
  src: url('/fonts/guy1976/GUY1976-ONE.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Artist Font';
  src: url('/fonts/artistfont/Artist-Font.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pringip Signage';
  src: url('/fonts/pringipsignage/Pringip-Signage.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Scribble Fill';
  src: url('/fonts/scribblefill/Scribble-Fill.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Slash Standard';
  src: url('/fonts/slashstandard/Slash-Standard.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Slow Script';
  src: url('/fonts/slowscript/SlowScript-One.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Time Stamp';
  src: url('/fonts/timestamp/TimeStamp-Standard.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Wreckage Grotesque';
  src: url('/fonts/wreckagegrotesque/Wreckage-GrotesqueOne.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Squarevetica';
  src: url('/fonts/squarevetica/Squarevetica-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Dense-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Dense-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Dense-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Dense-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Solid-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Solid-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Solid-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'ARK-ES';
  src: url('/fonts/ark-es/ARK-ES-Solid-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aušrinė';
  src: url('/fonts/ausrine/AUSRINE.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Austėja';
  src: url('/fonts/austeja/Berzulis-AUSTEJA-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barstukai';
  src: url('/fonts/barstukai/Berzulis-BARSTUKAI-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gaila';
  src: url('/fonts/gaila/Berzulis-GAILA-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gužė';
  src: url('/fonts/guze/Berzulis-GUZE-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Kupolė';
  src: url('/fonts/kupole/KUPOLE-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Magyla';
  src: url('/fonts/magyla/Berzulis-MAGYLA-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Medeina';
  src: url('/fonts/medeina/Berzulis-MEDEINA-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pizius';
  src: url('/fonts/pizius/Berzulis-PIZIUS-regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Žaltys';
  src: url('/fonts/zaltys/ZALTYS-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'infini';
  src: url('/fonts/infini/infini.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlowfold';
  src: url('/fonts/barlowfold/Barlowfold.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlow Elastic';
  src: url('/fonts/barlowelastic/Barlow-elasticc.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Scorpius';
  src: url('/fonts/scorpius/scorpius.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'DingDong';
  src: url('/fonts/dingdong/DingDongIrregular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Ductus';
  src: url('/fonts/ductus/Ductus.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'SpaceNotoriousRounded';
  src: url('/fonts/spacenotoriousrounded/SpaceNotoriousRounded.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Paradox';
  src: url('/fonts/paradox/Paradox.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Touillette';
  src: url('/fonts/touillette/Touillette-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Barlaxent';
  src: url('/fonts/barlaxent/Barlaxent.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'revival';
  src: url('/fonts/revival/revival.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Arc';
  src: url('/fonts/arc/ARCDEMO-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Blob';
  src: url('/fonts/blob/BLOB-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Blockcut';
  src: url('/fonts/blockcut/Block-Cut.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Curvature';
  src: url('/fonts/curvature/Curvature-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Lefty';
  src: url('/fonts/lefty/lefty.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Pentool';
  src: url('/fonts/pentool/PEN.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Perfect';
  src: url('/fonts/perfect/Perfect-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Poly';
  src: url('/fonts/poly/Poly-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Rip';
  src: url('/fonts/rip/rip-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Boris';
  src: url('/fonts/boris/Boris.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aber Mono';
  src: url('/fonts/abermono/AberMono-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aber Mono';
  src: url('/fonts/abermono/AberMono-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Aber Mono';
  src: url('/fonts/abermono/AberMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Voxel';
  src: url('/fonts/voxel/Voxel.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gothic No60';
  src: url('/fonts/gothicno60/Gothic60-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood_book-webfont.woff') format('woff');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood_book_italic-webfont.woff') format('woff');
  font-weight: 350;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood_italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Goudy Bookletter 1911';
  src: url('/fonts/goudybookletter1911/goudy_bookletter_1911-webfont.woff') format('woff');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Knewave';
  src: url('/fonts/knewave/knewave-outline-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
  font-display: block;
}

@font-face {
  font-family: 'Knewave';
  src: url('/fonts/knewave/knewave-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-Condensed.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-CondensedItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'League Mono';
  src: url('/fonts/leaguemono/LeagueMono-VF.ttf') format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100, 'wdth' 50;
  font-display: block;
}

@font-face {
  font-family: 'League Script';
  src: url('/fonts/leaguescript/LeagueScriptNumberOne-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'League Spartan';
  src: url('/fonts/leaguespartan/LeagueSpartan-VF.ttf') format('truetype');
  font-weight: 200 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Linden Hill';
  src: url('/fonts/lindenhill/LindenHill-Italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Linden Hill';
  src: url('/fonts/lindenhill/LindenHill-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-black-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-medium-webfont.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Prociono';
  src: url('/fonts/prociono/Prociono-Regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Raleway';
  src: url('/fonts/raleway/Raleway-Italic-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Raleway';
  src: url('/fonts/raleway/Raleway-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 100;
  font-display: block;
}

@font-face {
  font-family: 'Blackout';
  src: url('/fonts/blackout/blackout_midnight-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Blackout';
  src: url('/fonts/blackout/blackout_sunrise-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Blackout';
  src: url('/fonts/blackout/blackout_two_am-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Chunk';
  src: url('/fonts/chunk/ChunkFive-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sniglet';
  src: url('/fonts/sniglet/Sniglet-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/fonts/sortsmillgoudy/GoudyStM-Italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sorts Mill Goudy';
  src: url('/fonts/sortsmillgoudy/GoudyStM-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'The Neue Black';
  src: url('/fonts/theneue/TheNeue-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Manrope';
  src: url('/fonts/manrope/Manrope-Variable.woff2') format('woff2');
  font-weight: 200 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 200;
  font-display: block;
}

@font-face {
  font-family: 'Roboto Flex';
  src: url('/fonts/robotoflex/RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght].ttf') format('truetype');
  font-weight: 100 1000;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'opsz' 14, 'wght' 400, 'GRAD' 0, 'wdth' 100, 'slnt' 0, 'XOPQ' 96, 'YOPQ' 79, 'XTRA' 468, 'YTUC' 712, 'YTLC' 514, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
  font-display: block;
}

@font-face {
  font-family: 'Amstelvar';
  src: url('/fonts/amstelvar/Amstelvar-Italic-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 100, 'opsz' 14, 'GRAD' 0, 'YOPQ' 54, 'YTLC' 500, 'YTUC' 750, 'YTAS' 767, 'YTDE' -240;
  font-display: block;
}

@font-face {
  font-family: 'Amstelvar';
  src: url('/fonts/amstelvar/Amstelvar-VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 100, 'opsz' 14, 'GRAD' 0, 'YOPQ' 54, 'YTLC' 500, 'YTUC' 750, 'YTAS' 767, 'YTDE' -240;
  font-display: block;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSans.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansBoldOblique.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansOblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMono.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoBoldOblique.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoOblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerif.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifBoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Cabin';
  src: url('/fonts/cabin/Cabin-Italic[wdth,wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'Cabin';
  src: url('/fonts/cabin/Cabin[wdth,wght].ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'Jost*';
  src: url('/fonts/jost/Jost-Italic-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Jost*';
  src: url('/fonts/jost/Jost-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Cooper*';
  src: url('/fonts/cooper/Cooper-Italic[wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Cooper*';
  src: url('/fonts/cooper/Cooper[wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Marauder*';
  src: url('/fonts/marauder/Marauder-Italic[wght].woff2') format('woff2');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 39;
  font-display: block;
}

@font-face {
  font-family: 'Marauder*';
  src: url('/fonts/marauder/Marauder[wght].woff2') format('woff2');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 39;
  font-display: block;
}

@font-face {
  font-family: 'Drafting Mono*';
  src: url('/fonts/draftingmono/Drafting-Italic[wght].ttf') format('truetype');
  font-weight: 100 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Drafting Mono*';
  src: url('/fonts/draftingmono/Drafting[wght].ttf') format('truetype');
  font-weight: 100 700;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400;
  font-display: block;
}

@font-face {
  font-family: 'Bodoni*';
  src: url('/fonts/bodoni/BodoniModa-Italic[opsz,wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 11;
  font-display: block;
}

@font-face {
  font-family: 'Bodoni*';
  src: url('/fonts/bodoni/BodoniModa[opsz,wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'opsz' 11;
  font-display: block;
}

@font-face {
  font-family: 'MFEK Sans';
  src: url('/fonts/mfeksans/MFEK-Sans-Italic[TRMA,wght,wdth].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'TRMA' 0, 'wght' 400, 'wdth' 75;
  font-display: block;
}

@font-face {
  font-family: 'MFEK Sans';
  src: url('/fonts/mfeksans/MFEK-Sans[TRMA,wght,wdth].ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'TRMA' 0, 'wght' 400, 'wdth' 75;
  font-display: block;
}

@font-face {
  font-family: 'Besley*';
  src: url('/fonts/besley/Besley-Italic[wdth,wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'Besley*';
  src: url('/fonts/besley/Besley[wdth,wght].ttf') format('truetype');
  font-weight: 400 900;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 400, 'wdth' 88;
  font-display: block;
}

@font-face {
  font-family: 'Astloch';
  src: url('/fonts/astloch/Astloch-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Astloch';
  src: url('/fonts/astloch/Astloch-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Now Alt';
  src: url('/fonts/nowalt/NowAlt-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: block;
}

@font-face {
  font-family: 'Secuela';
  src: url('/fonts/secuela/Secuela-Italic-VF.ttf') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}

@font-face {
  font-family: 'Secuela';
  src: url('/fonts/secuela/Secuela-Regular-VF.ttf') format('truetype');
  font-weight: 300 800;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 300;
  font-display: block;
}