@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' 700;
}

@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' 700;
}

@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' 700, 'opsz' 144;
}

@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-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Space Mono';
  src: url('/fonts/spacemono/SpaceMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'DM Mono';
  src: url('/fonts/dmmono/DMMono-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

@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-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-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-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-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-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-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-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-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-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Inknut Antiqua';
  src: url('/fonts/inknutantiqua/InknutAntiqua-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBoldItalic-webfont.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'Manifont Grotesk';
  src: url('/fonts/manifontgrotesk/ManifontGroteskBookItalic-webfont.woff') format('woff');
  font-weight: 350;
  font-style: italic;
  font-stretch: normal;
}

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

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

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

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

@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-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-face {
  font-family: 'Oswald';
  src: url('/fonts/oswald/Oswald-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

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

@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-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-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-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-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-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-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' 112.50000762951095;
}

@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' 900, 'SOFT' 0, 'WONK' 1;
}

@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' 900, 'SOFT' 0, 'WONK' 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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' 96, 'wght' 800, 'wdth' 100;
}

@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-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-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-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-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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SlimBlackIt.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: condensed;
}

@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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-SpaciousBlackIt.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-stretch: expanded;
}

@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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Random Grotesque';
  src: url('/fonts/randomgrotesque/RG-StandardSemibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@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-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-face {
  font-family: 'Ultramono';
  src: url('/fonts/ultramono/Ultramono-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

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

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

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

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

@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-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-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-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-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-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-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-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-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-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-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-face {
  font-family: 'NotCourierSans';
  src: url('/fonts/notcouriersans/NotCourierSans-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

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

@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-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-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-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Remark';
  src: url('/fonts/ltremark/LTRemark-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-ExtraBlack.otf') format('opentype');
  font-weight: 950;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'LT Saeada';
  src: url('/fonts/ltsaeada/LTSaeada-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

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

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

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

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

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

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

@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-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'Nyght Serif';
  src: url('/fonts/nyghtserif/NyghtSerif-RegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

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

@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-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-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-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-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-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-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-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-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-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-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-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-face {
  font-family: 'Libre Baskerville';
  src: url('/fonts/librebaskerville/LibreBaskerville-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Libre Baskerville';
  src: url('/fonts/librebaskerville/LibreBaskerville-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

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

@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-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-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-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-bold-italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

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

@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-face {
  font-family: 'Standard';
  src: url('/fonts/standard/standard-book.otf') format('opentype');
  font-weight: 350;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype22-light-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype22-regular-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-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-face {
  font-family: 'Lunchtype';
  src: url('/fonts/lunchtype/lunchtype24-light-expanded-webfont.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

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

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

@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-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-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-face {
  font-family: 'Gap Sans';
  src: url('/fonts/gapsans/gapsans-webfont.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Gap Sans';
  src: url('/fonts/gapsans/gapsansbold-webfont.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: condensed;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDeck-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: condensed;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'TASA Orbiter';
  src: url('/fonts/tasaorbiter/TASAOrbiterText-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'TASA Explorer';
  src: url('/fonts/tasaexplorer/TASAExplorer-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}

@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-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-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-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-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-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-face {
  font-family: 'Instrument Serif';
  src: url('/fonts/instrumentserif/InstrumentSerif-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-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' 100, 'wght' 400;
}

@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' 100, 'wght' 400;
}

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

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

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

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

@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-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-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-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_100-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: expanded;
}

@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-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_100-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
}

@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-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-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-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_35-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
}

@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-face {
  font-family: 'Redaction';
  src: url('/fonts/redaction/Redaction_35-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

@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-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-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-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-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-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-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-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-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-face {
  font-family: 'Kihim';
  src: url('/fonts/kihim/Kihim-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Hedvig Letters Serif';
  src: url('/fonts/hedviglettersserif/HedvigLettersSerif.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-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-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-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-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-face {
  font-family: 'Josafronde';
  src: url('/fonts/josafronde/Josafronde-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

@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-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-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-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-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-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-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-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-face {
  font-family: 'Velvelyne';
  src: url('/fonts/velvelyne/Velvelyne-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

@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-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-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-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-CondensedLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: condensed;
}

@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-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-CondensedThin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-stretch: condensed;
}

@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-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-ExtendedRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
}

@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-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'BBB Sprat';
  src: url('/fonts/bbbsprat/BBBSprat-Regularlight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

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

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Fungis';
  src: url('/fonts/fungis/FUNGIS Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-face {
  font-family: 'Steps Mono';
  src: url('/fonts/stepsmono/Steps-Mono.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Combat';
  src: url('/fonts/combat/Combat.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Typefesse';
  src: url('/fonts/typefesse/Typefesse_Claire-Obscure.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: expanded;
}

@font-face {
  font-family: 'Typefesse';
  src: url('/fonts/typefesse/Typefesse_Pleine.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

@font-face {
  font-family: 'Compagnon';
  src: url('/fonts/compagnon/Compagnon-Roman.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Avara';
  src: url('/fonts/avara/Avara-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

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

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

@font-face {
  font-family: 'Backout';
  src: url('/fonts/backout/BackOut.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Kaeru Kaeru';
  src: url('/fonts/kaerukaeru/kaerukaeru-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

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

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

@font-face {
  font-family: 'Outward';
  src: url('/fonts/outward/outward-borders.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

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

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

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Facade';
  src: url('/fonts/facade/Facade-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Gulax';
  src: url('/fonts/gulax/Gulax-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Amdal';
  src: url('/fonts/amdal/AMDAL-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

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

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

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

@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-face {
  font-family: 'Basalte Fond';
  src: url('/fonts/basaltefond/Basalte-Fond.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

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

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

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

@font-face {
  font-family: 'Grotesk';
  src: url('/fonts/grotesk/GroteskVF.ttf') format('truetype');
  font-weight: 120 600;
  font-style: normal;
  font-stretch: normal;
  font-variation-settings: 'wght' 120;
}

@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' 0;
}

@font-face {
  font-family: 'Pilowlava';
  src: url('/fonts/pilowlava/Pilowlava-Atome.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: condensed;
}

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

@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-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' 0;
}

@font-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-face {
  font-family: 'Fanwood';
  src: url('/fonts/fanwood/fanwood_italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-face {
  font-family: 'Knewave Outline';
  src: url('/fonts/knewaveoutline/knewave-outline-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Knewave';
  src: url('/fonts/knewave/knewave-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-CondensedItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-stretch: condensed;
}

@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-face {
  font-family: 'League Gothic';
  src: url('/fonts/leaguegothic/LeagueGothic-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'League Script';
  src: url('/fonts/leaguescript/LeagueScriptNumberOne-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-face {
  font-family: 'Linden Hill';
  src: url('/fonts/lindenhill/LindenHill-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@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-face {
  font-family: 'Orbitron';
  src: url('/fonts/orbitron/orbitron-medium-webfont.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Ostrich Sans';
  src: url('/fonts/ostrichsans/ostrich-sans-black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Ostrich Sans';
  src: url('/fonts/ostrichsans/ostrich-sans-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Ostrich Sans';
  src: url('/fonts/ostrichsans/ostrich-sans-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Ostrich Sans';
  src: url('/fonts/ostrichsans/ostrich-sans-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-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-face {
  font-family: 'Blackout';
  src: url('/fonts/blackout/blackout_midnight-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
}

@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-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-face {
  font-family: 'Chunk';
  src: url('/fonts/chunk/ChunkFive-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Junction';
  src: url('/fonts/junction/junction-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Sniglet';
  src: url('/fonts/sniglet/Sniglet-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@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-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-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-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSans.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansBoldOblique.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeSans';
  src: url('/fonts/freesans/FreeSansOblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

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

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoBoldOblique.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeMono';
  src: url('/fonts/freemono/FreeMonoOblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

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

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifBoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'FreeSerif';
  src: url('/fonts/freeserif/FreeSerifItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@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-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-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-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-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-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-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-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-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' 100;
}

@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' 100;
}

@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' 100;
}

@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' 100;
}