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

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

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

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

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

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

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

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

@font-face {
  font-family: 'Helvetica Now Text';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/HelveticaNowText-Regular.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Now Text';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/HelveticaNowText-Medium.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Now Text';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/HelveticaNowText-Bold.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Now Display';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/HelveticaNowDisplay-Regular.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Ivy Presto Headline';
  font-style: normal;
  font-weight: 300; /* or 700 if this is a bold cut */
  src: url('/fonts/fonnts.com-Ivy-Presto-Headline-Semi-Light.otf') format('opentype');
  font-display: swap;
}

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

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

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

@font-face {
  font-family: 'Fellix';
  src: url('/fonts/Fellix-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fellix';
  src: url('/fonts/Fellix-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/fonnts.com-Suisse_Intl_Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  font-style: normal;
  font-weight: 500;
  src: url('/fonts/fonnts.com-Suisse_Intl_Medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/fonnts.com-Suisse_Intl_Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Suisse Intl';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/fonnts.com-SuisseIntl-Light.ttf') format('truetype');
  font-display: swap;
}

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

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/SpaceGrotesk-Light.ttf') format('truetype');
  font-display: swap;
}

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

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

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

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

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/CinzelDecorative-Regular.otf') format('opentype'),
       url('/fonts/CinzelDecorative-Regular.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/CinzelDecorative-Bold.otf') format('opentype'),
       url('/fonts/CinzelDecorative-Bold.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Cinzel Decorative';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/CinzelDecorative-Black.otf') format('opentype'),
       url('/fonts/CinzelDecorative-Black.ttf') format('truetype');
  font-display: swap;
}

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

@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300 900;
  src: url('/fonts/Merriweather-VariableFont_opsz,wdth,wght.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Merriweather';
  font-style: italic;
  font-weight: 300 900;
  src: url('/fonts/Merriweather-Italic-VariableFont_opsz,wdth,wght.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400 900;
  src: url('/fonts/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400 900;
  src: url('/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');
  font-display: swap;
}

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

@font-face {
  font-family: 'LayGrotesk-Regular';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/laygrotesk-trial-regular.otf') format('opentype');
  font-display: swap;
}

@font-face {
  font-family: 'LayGrotesk-Semibold';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/laygrotesk-trial-semibold.otf') format('opentype');
  font-display: swap;
}

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