@font-face {
  font-family: 'Bb Modern Pro Subset';
  src: url('/fonts/BBModernPro-subset.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'BB Modern Pro';
  src: url('/fonts/BBModernPro.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'BB Modern Pro';
  src: url('/fonts/BBModernPro-Condensed.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-stretch: condensed;
  font-display: block;
}

@font-face {
  font-family: 'BB Modern Pro';
  src: url('/fonts/BBModernPro-SemiCondensed.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-stretch: semi-condensed;
  font-display: block;
}

@font-face {
  font-family: 'BB Modern Pro';
  src: url('/fonts/BBModernPro-XCondensed.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-stretch: extra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'BB Modern Pro';
  src: url('/fonts/BBModernPro-XXCondensed.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-stretch: ultra-condensed;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: block;
}

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

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

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: block;
}

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

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

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

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-BlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-Ultra.woff2') format('woff2');
  font-weight: 950;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'MDIO';
  src: url('/fonts/MDIO-UltraItalic.woff2') format('woff2');
  font-weight: 950;
  font-style: italic;
  font-display: block;
}

/* Geist - Sans-serif font for intelligence chart descriptions */
@font-face {
  font-family: 'Geist';
  src: url('/fonts/Geist-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
