@font-face {
  font-family: 'Noto Sans Mono';
  src: url('NotoSansMono-Regular.woff2') format('woff2'),
      url('NotoSansMono-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura Now Headline';
  src: url('FuturaNowHeadline.woff2') format('woff2'),
      url('FuturaNowHeadline.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura Now Headline Extra Bold';
  src: url('FuturaNowHeadline-XBold.woff2') format('woff2'),
      url('FuturaNowHeadline-XBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura Now Headline Bold';
  src: url('FuturaNowHeadline-Bold.woff2') format('woff2'),
      url('FuturaNowHeadline-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura Now Headline Medium';
  src: url('FuturaNowHeadline-Medium.woff2') format('woff2'),
      url('FuturaNowHeadline-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Futura PT Medium';
  src: url('FuturaPT-Medium.woff2') format('woff2'),
      url('FuturaPT-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Helvetica Now Display Bold';
  src: url('HelveticaNowDisplay-Bold.woff2') format('woff2'),
      url('HelveticaNowDisplay-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

