/* @import must be at top of file, otherwise CSS will not work */
@import url('https://cdn.fonts.net/t/1.css?apiType=css&projectid=d7ea27f9-1311-4677-9771-d9370075f526');

/**
 * Importing font families from Monotype.
 *
 * IMPORTANT:
 * - The `@import` statement above is required to load the Monotype fonts.
 * - This file should stay a CSS file and be imported in its own Next.js layout.
 *   By doing so, it will force Next.js to chunk this file separately from the rest of the CSS.
 *   Otherwise, the `@import` statement would not really be at the top of the file, and the fonts would not load.
 */

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica35Thin_normal_normal.woff2') format('woff2'),
    url('./NeueHelvetica35Thin_normal_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica36ThinItalic_italic_normal.woff2') format('woff2'),
    url('./NeueHelvetica36ThinItalic_italic_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica55Roman_normal_normal.woff2') format('woff2'),
    url('./NeueHelvetica55Roman_normal_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica56Italic_italic_normal.woff2') format('woff2'),
    url('./NeueHelvetica56Italic_italic_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica65Medium_normal_normal.woff2') format('woff2'),
    url('./NeueHelvetica65Medium_normal_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica66MediumItalic_italic_normal.woff2') format('woff2'),
    url('./NeueHelvetica66MediumItalic_italic_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica75Bold_normal_normal.woff2') format('woff2'),
    url('./NeueHelvetica75Bold_normal_normal.woff') format('woff');
}

@font-face {
  font-family: 'NeueHelvetica';
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  ascent-override: 95%;
  descent-override: 20%;
  src:
    url('./NeueHelvetica76BoldItalic_italic_normal.woff2') format('woff2'),
    url('./NeueHelvetica76BoldItalic_italic_normal.woff') format('woff');
}
