/* Self-Hosted Fonts for Blog-to-Viz Magic */

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

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./inter-v20-latin/inter-v20-latin-regular.woff2') format('woff2');
}

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

/* Caveat Font Family */
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./caveat-v23-latin/caveat-v23-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./caveat-v23-latin/caveat-v23-latin-700.woff2') format('woff2');
}

/* Poppins Font Family */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./poppins-v24-latin/poppins-v24-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./poppins-v24-latin/poppins-v24-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./poppins-v24-latin/poppins-v24-latin-700.woff2') format('woff2');
}

/* Montserrat Font Family */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./montserrat-v31-latin/montserrat-v31-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./montserrat-v31-latin/montserrat-v31-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./montserrat-v31-latin/montserrat-v31-latin-700.woff2') format('woff2');
}

/* Roboto Font Family */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./roboto-v50-latin/roboto-v50-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./roboto-v50-latin/roboto-v50-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./roboto-v50-latin/roboto-v50-latin-700.woff2') format('woff2');
}

/* Open Sans Font Family */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./open-sans-v44-latin/open-sans-v44-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./open-sans-v44-latin/open-sans-v44-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./open-sans-v44-latin/open-sans-v44-latin-700.woff2') format('woff2');
}

/* Lato Font Family */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./lato-v25-latin/lato-v25-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./lato-v25-latin/lato-v25-latin-700.woff2') format('woff2');
}

/* Arcon Font Family */
@font-face {
  font-family: 'Arcon';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./arcon/Arcon-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Arcon Rounded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./arcon/Arcon-Rounded-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Bowlby One';
  font-style: normal;
  font-weight: 400; 
  font-display: swap;
  src: url('./bowlby/bowlby-one-v25-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./raleway/raleway-v37-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./raleway/raleway-v37-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./raleway/raleway-v37-latin-700.woff2') format('woff2');
}

/* changa-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Changa';
  font-style: normal;
  font-weight: 400;
  src: url('./changa-v29-latin/changa-v29-latin-regular.woff2') format('woff2');
}
/* changa-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Changa';
  font-style: normal;
  font-weight: 600;
  src: url('./changa-v29-latin/changa-v29-latin-600.woff2') format('woff2');
}
/* changa-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Changa';
  font-style: normal;
  font-weight: 700;
  src: url('./changa-v29-latin/changa-v29-latin-700.woff2') format('woff2');
}
/* bebas-neue-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  src: url('./bebas_nue/bebas-neue-v16-latin-regular.woff2') format('woff2');
}

/* BPreplay Font Family */
@font-face {
  font-display: swap;
  font-family: 'BPreplay';
  font-style: normal;
  font-weight: 400;
  src: url('./BPreplay/BPreplay.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'BPreplay';
  font-style: italic;
  font-weight: 400;
  src: url('./BPreplay/BPreplayItalics.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'BPreplay';
  font-style: normal;
  font-weight: 700;
  src: url('./BPreplay/BPreplayBold.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'BPreplay';
  font-style: italic;
  font-weight: 700;
  src: url('./BPreplay/BPreplayBoldItalics.otf') format('opentype');
}

/* Amatic SC Font Family */
@font-face {
  font-display: swap;
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  src: url('./amatic-sc-v28-latin/amatic-sc-v28-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 700;
  src: url('./amatic-sc-v28-latin/amatic-sc-v28-latin-700.woff2') format('woff2');
}

/* Quicksand Font Family */
@font-face {
  font-display: swap;
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('./quicksand-v37-latin/quicksand-v37-latin-regular.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
  src: url('./quicksand-v37-latin/quicksand-v37-latin-600.woff2') format('woff2');
}

@font-face {
  font-display: swap;
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: url('./quicksand-v37-latin/quicksand-v37-latin-700.woff2') format('woff2');
}

/* Gilroy Font Family */
/* Gilroy Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 400;
  src: url('./gilroy/Gilroy-Regular.ttf') format('truetype');
}

/* Gilroy SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 600;
  src: url('./gilroy/Gilroy-SemiBold.ttf') format('truetype');
}

/* Gilroy Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Gilroy';
  font-style: normal;
  font-weight: 700;
  src: url('./gilroy/Gilroy-Bold.ttf') format('truetype');
}

/* Assistant Font Family */
/* Assistant Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  src: url('./assistant-v24-latin/assistant-v24-latin-regular.woff2') format('woff2');
}

/* Assistant SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  src: url('./assistant-v24-latin/assistant-v24-latin-600.woff2') format('woff2');
}

/* Assistant Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  src: url('./assistant-v24-latin/assistant-v24-latin-700.woff2') format('woff2');
}

/* ChunkFive Font Family */
/* ChunkFive Regular */
@font-face {
  font-display: swap;
  font-family: 'ChunkFive';
  font-style: normal;
  font-weight: 400;
  src: url('./chunkfive/ChunkFive-Regular.otf') format('opentype');
}

/* ChunkFive Print (alternative style) */
@font-face {
  font-display: swap;
  font-family: 'ChunkFive Print';
  font-style: normal;
  font-weight: 400;
  src: url('./chunkfive/Chunk Five Print.otf') format('opentype');
}

/* Work Sans Font Family */
/* Work Sans Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./work-sans-v24-latin/work-sans-v24-latin-regular.woff2') format('woff2');
}

/* Work Sans SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./work-sans-v24-latin/work-sans-v24-latin-600.woff2') format('woff2');
}

/* Work Sans Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./work-sans-v24-latin/work-sans-v24-latin-700.woff2') format('woff2');
}

/* Playfair Display Font Family */
/* Playfair Display Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  src: url('./playfair-display-v37-latin/playfair-display-v37-latin-regular.woff2') format('woff2');
}

/* Playfair Display SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 600;
  src: url('./playfair-display-v37-latin/playfair-display-v37-latin-600.woff2') format('woff2');
}

/* Playfair Display Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src: url('./playfair-display-v37-latin/playfair-display-v37-latin-700.woff2') format('woff2');
}

/* Cloveris Font Family */
/* Cloveris Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Cloveris';
  font-style: normal;
  font-weight: 400;
  src: url('./cloveris-font 2/Cloverisdemo-DORxD.otf') format('opentype');
}

/* Bevan Font Family */
/* Bevan Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Bevan';
  font-style: normal;
  font-weight: 400;
  src: url('./bevan/bevan-v26-latin-regular.woff2') format('woff2');
}

/* Dela Gothic One Font Family */
/* Dela Gothic One Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Dela Gothic One';
  font-style: normal;
  font-weight: 400;
  src: url('./dela gothic one/dela-gothic-one-v19-latin-regular.woff2') format('woff2');
}

/* Saira Font Family */
/* Saira Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Saira';
  font-style: normal;
  font-weight: 400;
  src: url('./saira-v23-latin/saira-v23-latin-regular.woff2') format('woff2');
}

/* Saira SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Saira';
  font-style: normal;
  font-weight: 600;
  src: url('./saira-v23-latin/saira-v23-latin-600.woff2') format('woff2');
}

/* Saira Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Saira';
  font-style: normal;
  font-weight: 700;
  src: url('./saira-v23-latin/saira-v23-latin-700.woff2') format('woff2');
}

/* Oswald Font Family */
/* Oswald Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('./oswald-v57-latin/oswald-v57-latin-regular.woff2') format('woff2');
}

/* Oswald Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('./oswald-v57-latin/oswald-v57-latin-700.woff2') format('woff2');
}

/* Racing Sans One Font Family */
/* Racing Sans One Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Racing Sans One';
  font-style: normal;
  font-weight: 400;
  src: url('./racing-sans/racing-sans-one-v17-latin-regular.woff2') format('woff2');
}

/* Droid Serif Font Family */
/* Droid Serif Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 400;
  src: url('./droid-serif/DroidSerif-Regular.ttf') format('truetype');
}

/* Droid Serif Italic - 400 */
@font-face {
  font-display: swap;
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 400;
  src: url('./droid-serif/DroidSerif-Italic.ttf') format('truetype');
}

/* Droid Serif Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: 700;
  src: url('./droid-serif/DroidSerif-Bold.ttf') format('truetype');
}

/* Droid Serif Bold Italic - 700 */
@font-face {
  font-display: swap;
  font-family: 'Droid Serif';
  font-style: italic;
  font-weight: 700;
  src: url('./droid-serif/DroidSerif-BoldItalic.ttf') format('truetype');
}

/* Sniglet Font Family */
/* Sniglet Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Sniglet';
  font-style: normal;
  font-weight: 400;
  src: url('./sniglet-v18-latin/sniglet-v18-latin-regular.woff2') format('woff2');
}

/* Sniglet ExtraBold - 800 */
@font-face {
  font-display: swap;
  font-family: 'Sniglet';
  font-style: normal;
  font-weight: 800;
  src: url('./sniglet-v18-latin/sniglet-v18-latin-800.woff2') format('woff2');
}

/* Archivo Font Family */
/* Archivo Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  src: url('./archivo-v25-latin/archivo-v25-latin-regular.woff2') format('woff2');
}

/* Archivo SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  src: url('./archivo-v25-latin/archivo-v25-latin-600.woff2') format('woff2');
}

/* Archivo Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  src: url('./archivo-v25-latin/archivo-v25-latin-700.woff2') format('woff2');
}

/* Rubik Font Family */
/* Rubik Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  src: url('./rubik-v31-latin/rubik-v31-latin-regular.woff2') format('woff2');
}

/* Rubik SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  src: url('./rubik-v31-latin/rubik-v31-latin-600.woff2') format('woff2');
}

/* Rubik Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  src: url('./rubik-v31-latin/rubik-v31-latin-700.woff2') format('woff2');
}

/* Rammetto One Font Family */
/* Rammetto One Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Rammetto One';
  font-style: normal;
  font-weight: 400;
  src: url('./rammeto/rammetto-one-v21-latin-regular.woff2') format('woff2');
}

/* Exo Font Family */
/* Exo Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('./exo-v25-latin/exo-v25-latin-regular.woff2') format('woff2');
}

/* Exo SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 600;
  src: url('./exo-v25-latin/exo-v25-latin-600.woff2') format('woff2');
}

/* Exo Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('./exo-v25-latin/exo-v25-latin-700.woff2') format('woff2');
}

/* Barlow Font Family */
@font-face {
  font-display: swap;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('./barlow-v13-latin/barlow-v13-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url('./barlow-v13-latin/barlow-v13-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('./barlow-v13-latin/barlow-v13-latin-700.woff2') format('woff2');
}

/* DM Sans Font Family */
@font-face {
  font-display: swap;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./dm-sans-v17-latin/dm-sans-v17-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  src: url('./dm-sans-v17-latin/dm-sans-v17-latin-500.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./dm-sans-v17-latin/dm-sans-v17-latin-700.woff2') format('woff2');
}

/* IBM Plex Sans Font Family */
@font-face {
  font-display: swap;
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./ibm-plex-sans-v23-latin/ibm-plex-sans-v23-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./ibm-plex-sans-v23-latin/ibm-plex-sans-v23-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./ibm-plex-sans-v23-latin/ibm-plex-sans-v23-latin-700.woff2') format('woff2');
}

/* Josefin Sans Font Family */
@font-face {
  font-display: swap;
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./josefin-sans-v34-latin/josefin-sans-v34-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./josefin-sans-v34-latin/josefin-sans-v34-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./josefin-sans-v34-latin/josefin-sans-v34-latin-700.woff2') format('woff2');
}

/* Libre Franklin Font Family */
@font-face {
  font-display: swap;
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 400;
  src: url('./libre-franklin-v20-latin/libre-franklin-v20-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 600;
  src: url('./libre-franklin-v20-latin/libre-franklin-v20-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Libre Franklin';
  font-style: normal;
  font-weight: 700;
  src: url('./libre-franklin-v20-latin/libre-franklin-v20-latin-700.woff2') format('woff2');
}

/* Oleo Script Font Family */
@font-face {
  font-display: swap;
  font-family: 'Oleo Script';
  font-style: normal;
  font-weight: 400;
  src: url('./oleo-script-v15-latin/oleo-script-v15-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Oleo Script';
  font-style: normal;
  font-weight: 700;
  src: url('./oleo-script-v15-latin/oleo-script-v15-latin-700.woff2') format('woff2');
}

/* Source Sans 3 Font Family */
@font-face {
  font-display: swap;
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  src: url('./source-sans-3-v19-latin/source-sans-3-v19-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  src: url('./source-sans-3-v19-latin/source-sans-3-v19-latin-600.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  src: url('./source-sans-3-v19-latin/source-sans-3-v19-latin-700.woff2') format('woff2');
}

/* Ballpoint Font Family */
@font-face {
  font-display: swap;
  font-family: 'Ballpoint';
  font-style: normal;
  font-weight: 400;
  src: url('./ballpoint/Ballpoint.otf') format('opentype');
}

/* Now Font Family */
/* Now Thin - 100 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 100;
  src: url('./now/Now-Thin.otf') format('opentype');
}

/* Now Light - 300 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 300;
  src: url('./now/Now-Light.otf') format('opentype');
}

/* Now Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 400;
  src: url('./now/Now-Regular.otf') format('opentype');
}

/* Now Medium - 500 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 500;
  src: url('./now/Now-Medium.otf') format('opentype');
}

/* Now Bold - 700 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 700;
  src: url('./now/Now-Bold.otf') format('opentype');
}

/* Now Black - 900 */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 900;
  src: url('./now/Now-Black.otf') format('opentype');
}

/* Proxima Nova Font Family - Full Licensed Version */
/* Proxima Nova Light - 300 */
@font-face {
  font-display: swap;
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 300;
  src: url('./Proxima Nova/Proxima Nova Light/Proxima Nova Light.ttf') format('truetype');
}

/* Proxima Nova Regular - 400 */
@font-face {
  font-display: swap;
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400;
  src: url('./Proxima Nova/Proxima Nova Regular/Proxima Nova Regular.ttf') format('truetype');
}

/* Proxima Nova SemiBold - 600 */
@font-face {
  font-display: swap;
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 600;
  src: url('./Proxima Nova/Proxima Nova Semibold/Proxima Nova Semibold.ttf') format('truetype');
}

/* Proxima Nova ExtraBold - 800 */
@font-face {
  font-display: swap;
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 800;
  src: url('./Proxima Nova/Proxima Nova Extrabold/Proxima Nova Extrabold.ttf') format('truetype');
}

/* Ballpoint Font Family */
@font-face {
  font-display: swap;
  font-family: 'Ballpoint';
  font-style: normal;
  font-weight: 400;
  src: url('./ballpoint/Ballpoint.otf') format('opentype');
}

/* Now Font Family */
@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 400;
  src: url('./now/Now-Regular.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Now';
  font-style: normal;
  font-weight: 700;
  src: url('./now/Now-Bold.otf') format('opentype');
}

/* Mansalva Font Family */
@font-face {
  font-family: 'Mansalva';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./mansalva/mansalva-v16-latin-regular.woff2') format('woff2');
}

/* Open Sauce Sans Font Family */
@font-face {
  font-family: 'Open Sauce Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./open-sauce/OpenSauceSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sauce Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./open-sauce/OpenSauceSans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sauce Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./open-sauce/OpenSauceSans-Italic.ttf') format('truetype');
}

/* Spartan MB Font Family */
@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Thin.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Light.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Extra-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'Spartan MB';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./spartan-mb/SpartanMB-Black.otf') format('opentype');
}

/* Helvetica World Font Family */
@font-face {
  font-family: 'Helvetica World';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./helvetica-world-regular/helvetica-world-regular.woff2') format('woff2'),
       url('./helvetica-world-regular/helvetica-world-regular.woff') format('woff'),
       url('./helvetica-world-regular/helvetica-world-regular.eot') format('embedded-opentype');
}

/* Aileron Font Family */
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 100;
  src: url('./aileron/Aileron-Thin.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 100;
  src: url('./aileron/Aileron-ThinItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 200;
  src: url('./aileron/Aileron-UltraLight.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 200;
  src: url('./aileron/Aileron-UltraLightItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 300;
  src: url('./aileron/Aileron-Light.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 300;
  src: url('./aileron/Aileron-LightItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 400;
  src: url('./aileron/Aileron-Regular.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 400;
  src: url('./aileron/Aileron-Italic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 600;
  src: url('./aileron/Aileron-SemiBold.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 600;
  src: url('./aileron/Aileron-SemiBoldItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 700;
  src: url('./aileron/Aileron-Bold.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 700;
  src: url('./aileron/Aileron-BoldItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 800;
  src: url('./aileron/Aileron-Heavy.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 800;
  src: url('./aileron/Aileron-HeavyItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: normal;
  font-weight: 900;
  src: url('./aileron/Aileron-Black.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Aileron';
  font-style: italic;
  font-weight: 900;
  src: url('./aileron/Aileron-BlackItalic.otf') format('opentype');
}

/* Gordita Font Family */
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: normal;
  font-weight: 300;
  src: url('./Gordita-Font/Gordita-Light.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: italic;
  font-weight: 300;
  src: url('./Gordita-Font/Gordita-LightItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: normal;
  font-weight: 400;
  src: url('./Gordita-Font/Gordita-Regular.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: italic;
  font-weight: 400;
  src: url('./Gordita-Font/Gordita-RegularItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: normal;
  font-weight: 500;
  src: url('./Gordita-Font/Gordita-Medium.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: italic;
  font-weight: 500;
  src: url('./Gordita-Font/Gordita-MediumItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: normal;
  font-weight: 700;
  src: url('./Gordita-Font/Gordita-Bold.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: italic;
  font-weight: 700;
  src: url('./Gordita-Font/Gordita-BoldItalic.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Gordita';
  font-style: normal;
  font-weight: 900;
  src: url('./Gordita-Font/Gordita-Black.otf') format('opentype');
}


/* Above the Beyond Font Family */
@font-face {
  font-family: 'Above the Beyond Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Above-the-Beyond-Font/Above the Beyond Script.woff2') format('woff2'),
       url('./Above-the-Beyond-Font/Above the Beyond Script.otf') format('opentype');
}

@font-face {
  font-family: 'Above the Beyond Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Above-the-Beyond-Font/Above the Beyond Serif Regular.woff2') format('woff2'),
       url('./Above-the-Beyond-Font/Above the Beyond Serif Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Above the Beyond Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./Above-the-Beyond-Font/Above the Beyond Serif Italic.woff2') format('woff2'),
       url('./Above-the-Beyond-Font/Above the Beyond Serif Italic.otf') format('opentype');
}

/* Helvetica Now Display Font Family */
@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Hairline.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Hairline.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-HairlineI.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-HairlineI.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Light.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-LightIta.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-LightIta.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Regular.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-RegIta.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-RegIta.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Medium.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-MedIta.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-MedIta.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Bold.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-BoldIta.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-BoldIta.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-ExtraBold.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./helvetica now display/HelveticaNowDisplay-Black.woff2') format('woff2'),
       url('./helvetica now display/HelveticaNowDisplay-Black.ttf') format('truetype');
}

/* Agrandir Font Family */
@font-face {
  font-family: 'Agrandir';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Agrandir/Agrandir-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Agrandir';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./Agrandir/Agrandir-TextBold.otf') format('opentype');
}

@font-face {
  font-family: 'Agrandir';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./Agrandir/Agrandir-GrandHeavy.otf') format('opentype');
}

@font-face {
  font-family: 'Agrandir Narrow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Agrandir/Agrandir-Narrow.otf') format('opentype');
}

@font-face {
  font-family: 'Agrandir Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Agrandir/Agrandir-Tight.otf') format('opentype');
}

@font-face {
  font-family: 'Agrandir Wide';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./Agrandir/Agrandir-WideBlackItalic.otf') format('opentype');
}

/* Century Expanded Font Family */
@font-face {
  font-family: 'Century Expanded';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./Century Expanded/Century Expanded Regular.otf') format('opentype');
}

@font-face {
  font-family: 'Century Expanded';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./Century Expanded/Century Expanded Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Century Expanded';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./Century Expanded/Century Expanded Bold.otf') format('opentype');
}

/* Garet Font Family */
@font-face {
  font-family: 'Garet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./garet/Garet-Book.woff2') format('woff2'),
       url('./garet/Garet-Book.woff') format('woff'),
       url('./garet/Garet-Book.ttf') format('truetype'),
       url('./garet/Garet-Book.otf') format('opentype');
}

@font-face {
  font-family: 'Garet';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./garet/Garet-Heavy.woff2') format('woff2'),
       url('./garet/Garet-Heavy.woff') format('woff'),
       url('./garet/Garet-Heavy.ttf') format('truetype'),
       url('./garet/Garet-Heavy.otf') format('opentype');
}
/* Bricolage Grotesque Font Family */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-800.woff2') format('woff2');
}

/* Fredoka Font Family */
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./fredoka-v17-latin/fredoka-v17-latin-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fredoka-v17-latin/fredoka-v17-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./fredoka-v17-latin/fredoka-v17-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./fredoka-v17-latin/fredoka-v17-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./fredoka-v17-latin/fredoka-v17-latin-700.woff2') format('woff2');
}

/* Cormorant Garamond Font Family */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-700italic.woff2') format('woff2');
}

/* Lexend Deca Font Family */
@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-100.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-200.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-800.woff2') format('woff2');
}

@font-face {
  font-family: 'Lexend Deca';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./lexend-deca-v25-latin/lexend-deca-v25-latin-900.woff2') format('woff2');
}

/* Dita Sweet Font Family */
@font-face {
  font-family: 'Dita Sweet';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./dita_sweet/Dita-Sweet.otf') format('opentype'),
       url('./dita_sweet/Webfont/Dita-Sweet.ttf') format('truetype');
}

/* Telegraf Font Family */
@font-face {
  font-family: 'Telegraf';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./telegraf/Telegraf UltraLight 200.otf') format('opentype');
}

@font-face {
  font-family: 'Telegraf';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./telegraf/TelegrafRegular_272984568a25d8528fe2de8b20b29011.otf') format('opentype');
}

@font-face {
  font-family: 'Telegraf';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./telegraf/Telegraf UltraBold 800.otf') format('opentype');
}

/* Helvetica Neue (self-hosted, helvetica-neue-5) */
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueUltraLight.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueUltraLightItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueThin.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueThinItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueLight.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueLightItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueRoman.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueMedium.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueMediumItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueBold.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueBoldItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueHeavy.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueHeavyItalic.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueBlack.otf') format('opentype');
}
@font-face {
  font-family: 'Helvetica Neue';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url('./helvetica-neue-5/HelveticaNeueBlackItalic.otf') format('opentype');
}

/* Gotham (self-hosted, gotham/) */
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./gotham/Gotham-Thin.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('./gotham/Gotham-Thin-Italic.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./gotham/Gotham-Extra-Light.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('./gotham/Gotham-Extra-Light-Italic.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./gotham/Gotham-Light.otf') format('opentype');
}
/* 400 = Book: Gotham's typical body weight. "Regular" in this bundle is heavier — use 450. */
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./gotham/Gotham-Book.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 450;
  font-display: swap;
  src: url('./gotham/Gotham-Regular.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./gotham/Gotham-Italic.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./gotham/Gotham-Medium.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./gotham/Gotham-Bold.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./gotham/Gotham-Bold-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./gotham/Gotham-Ultra.otf') format('opentype');
}
@font-face {
  font-family: 'Gotham';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./gotham/Gotham-Black.otf') format('opentype');
}

/* Bernoru — single supplied cut (Black Ultra Expanded); map 400 for SVGs that omit bold weight */
@font-face {
  font-display: swap;
  font-family: 'Bernoru';
  font-style: normal;
  font-weight: 400;
  font-stretch: ultra-expanded;
  src: url('./bernoru/bernoru-blackultraexpanded.otf') format('opentype');
}
@font-face {
  font-display: swap;
  font-family: 'Bernoru';
  font-style: normal;
  font-weight: 900;
  font-stretch: ultra-expanded;
  src: url('./bernoru/bernoru-blackultraexpanded.otf') format('opentype');
}

/* Mont Font Family */
@font-face {
  font-family: 'Mont';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./mont/Mont-ExtraLightDEMO.otf') format('opentype');
}

@font-face {
  font-family: 'Mont';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./mont/Mont-ExtraLightDEMO.otf') format('opentype');
}

@font-face {
  font-family: 'Mont';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./mont/Mont-HeavyDEMO.otf') format('opentype');
}
