@charset "UTF-8";
/* ================================================
   BRAND FONTS
   'Cardo' and 'Red Hat Text' below are internal role
   names used throughout the core template (headings/
   body serif vs. UI sans) — not a promise about the
   actual typeface. To change a brand's fonts, replace
   the files in /brand/fonts/ and repoint the src urls
   here; no core CSS/PHP file needs to change.
   ================================================ */

/* cardo-regular - latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cardo-v9-latin-regular.woff2') format('woff2'),
       url('fonts/cardo-v9-latin-regular.woff') format('woff');
}

/* cardo-italic - latin */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cardo-v9-latin-italic.woff2') format('woff2'),
       url('fonts/cardo-v9-latin-italic.woff') format('woff');
}

/* cardo-700 - latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/cardo-v9-latin-700.woff2') format('woff2'),
       url('fonts/cardo-v9-latin-700.woff') format('woff');
}

/* red-hat-text-300 - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/red-hat-text-v19-latin-300.woff2') format('woff2');
}

/* red-hat-text-300italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/red-hat-text-v19-latin-300italic.woff2') format('woff2');
}

/* red-hat-text-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/red-hat-text-v19-latin-regular.woff2') format('woff2');
}

/* red-hat-text-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/red-hat-text-v19-latin-italic.woff2') format('woff2');
}

/* red-hat-text-500 - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/red-hat-text-v19-latin-500.woff2') format('woff2');
}

/* red-hat-text-500italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/red-hat-text-v19-latin-500italic.woff2') format('woff2');
}

/* red-hat-text-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/red-hat-text-v19-latin-600.woff2') format('woff2');
}

/* red-hat-text-600italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/red-hat-text-v19-latin-600italic.woff2') format('woff2');
}

/* red-hat-text-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/red-hat-text-v19-latin-700.woff2') format('woff2');
}

/* red-hat-text-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Red Hat Text';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/red-hat-text-v19-latin-700italic.woff2') format('woff2');
}
