/* TT Norms Thin - 100 */
@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Thin-Italic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* TT Norms Extra Light - 200 */
@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Extra-Light.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Extra-Light-Italic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Light-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

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

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

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

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Medium-Italic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Bold-Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* TT Norms Extra Bold - 800 */
@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Extra-Bold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Extra-Bold-Italic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* TT Norms Heavy - 900 */
@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Heavy-Italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* TT Norms Black - 950 */
@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Black.otf') format('opentype');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Norms';
  src: url('/fonts/TT-Norms-Black-Italic.otf') format('opentype');
  font-weight: 950;
  font-style: italic;
  font-display: swap;
}
