/* Helvetica */
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helveticaneue.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

/* Montserrat */
@font-face {
  font-family: 'MontserratRegular';
  src: url('../fonts/MontserratRegular.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

/* Outfit - primary brand typeface */
@font-face {
  font-family: 'Outfit';
  src: url('../fonts/OutfitRegular.woff2') format('woff2'),
       url('../fonts/OutfitRegular.woff') format('woff');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'Outfit';
  src: url('../fonts/OutfitMedium.woff2') format('woff2'),
       url('../fonts/OutfitMedium.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Outfit';
  src: url('../fonts/OutfitSemiBold.woff2') format('woff2'),
       url('../fonts/OutfitSemiBold.woff') format('woff');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

/* Kept for backward-compatibility with any old class references */
@font-face {
  font-family: 'OutfitRegular';
  src: url('../fonts/OutfitRegular.woff2') format('woff2'),
       url('../fonts/OutfitRegular.woff') format('woff');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'OutfitMedium';
  src: url('../fonts/OutfitMedium.woff2') format('woff2'),
       url('../fonts/OutfitMedium.woff') format('woff');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
