@font-face {
  font-family: 'NeueHaasDisplayRoman';
  src: url('NeueHaasDisplayRoman.eot');
  src: url('NeueHaasDisplayRoman.eot') format('embedded-opentype'),
       url('NeueHaasDisplayRoman.woff2') format('woff2'),
       url('NeueHaasDisplayRoman.woff') format('woff'),
       url('NeueHaasDisplayRoman.ttf') format('truetype'),
       url('NeueHaasDisplayRoman.svg#NeueHaasDisplayRoman') format('svg');
}
@font-face {
  font-family: 'NeueHaasDisplayRomanItalic';
  src: url('NeueHaasDisplayRomanItalic.eot');
  src: url('NeueHaasDisplayRomanItalic.eot') format('embedded-opentype'),
       url('NeueHaasDisplayRomanItalic.woff2') format('woff2'),
       url('NeueHaasDisplayRomanItalic.woff') format('woff'),
       url('NeueHaasDisplayRomanItalic.ttf') format('truetype'),
       url('NeueHaasDisplayRomanItalic.svg#NeueHaasDisplayRomanItalic') format('svg');
}
@font-face {
  font-family: 'NeueHaasDisplayMedium';
  src: url('NeueHaasDisplayMedium.eot');
  src: url('NeueHaasDisplayMedium.eot') format('embedded-opentype'),
       url('NeueHaasDisplayMedium.woff2') format('woff2'),
       url('NeueHaasDisplayMedium.woff') format('woff'),
       url('NeueHaasDisplayMedium.ttf') format('truetype'),
       url('NeueHaasDisplayMedium.svg#NeueHaasDisplayMedium') format('svg');
}
@font-face {
  font-family: 'NeueHaasDisplayMediumItalic';
  src: url('NeueHaasDisplayMediumItalic.eot');
  src: url('NeueHaasDisplayMediumItalic.eot') format('embedded-opentype'),
       url('NeueHaasDisplayMediumItalic.woff2') format('woff2'),
       url('NeueHaasDisplayMediumItalic.woff') format('woff'),
       url('NeueHaasDisplayMediumItalic.ttf') format('truetype'),
       url('NeueHaasDisplayMediumItalic.svg#NeueHaasDisplayMediumItalic') format('svg');
}
@font-face {
  font-family: 'NeueHaasDisplayBold';
  src: url('NeueHaasDisplayBold.eot');
  src: url('NeueHaasDisplayBold.eot') format('embedded-opentype'),
       url('NeueHaasDisplayBold.woff2') format('woff2'),
       url('NeueHaasDisplayBold.woff') format('woff'),
       url('NeueHaasDisplayBold.ttf') format('truetype'),
       url('NeueHaasDisplayBold.svg#NeueHaasDisplayBold') format('svg');
}
@font-face {
  font-family: 'NeueHaasDisplayBoldItalic';
  src: url('NeueHaasDisplayBoldItalic.eot');
  src: url('NeueHaasDisplayBoldItalic.eot') format('embedded-opentype'),
       url('NeueHaasDisplayBoldItalic.woff2') format('woff2'),
       url('NeueHaasDisplayBoldItalic.woff') format('woff'),
       url('NeueHaasDisplayBoldItalic.ttf') format('truetype'),
       url('NeueHaasDisplayBoldItalic.svg#NeueHaasDisplayBoldItalic') format('svg');
}
@font-face {
  font-family: 'NeueHaasGroteskDisplayPro65Medium';
  src: url('NeueHaasGroteskDisplayPro65Medium.eot');
  src: url('NeueHaasGroteskDisplayPro65Medium.eot') format('embedded-opentype'),
       url('NeueHaasGroteskDisplayPro65Medium.woff2') format('woff2'),
       url('NeueHaasGroteskDisplayPro65Medium.woff') format('woff'),
       url('NeueHaasGroteskDisplayPro65Medium.ttf') format('truetype'),
       url('NeueHaasGroteskDisplayPro65Medium.svg#NeueHaasGroteskDisplayPro65Medium') format('svg');
}
@font-face {
  font-family: 'NeueHaasGroteskDisplayPro75Bold';
  src: url('NeueHaasGroteskDisplayPro75Bold.eot');
  src: url('NeueHaasGroteskDisplayPro75Bold.eot') format('embedded-opentype'),
       url('NeueHaasGroteskDisplayPro75Bold.woff2') format('woff2'),
       url('NeueHaasGroteskDisplayPro75Bold.woff') format('woff'),
       url('NeueHaasGroteskDisplayPro75Bold.ttf') format('truetype'),
       url('NeueHaasGroteskDisplayPro75Bold.svg#NeueHaasGroteskDisplayPro75Bold') format('svg');
}