/* Homepage-only webfonts: Open Sans + Source Sans Pro.
   Why: the reference site's careers page ships a Google-Fonts @font-face block
   whose file URLs are broken (404), so on careers every 'Open Sans'- and
   'Source Sans Pro'-declared element falls back to Helvetica/Arial/default.
   The homepage loads both families correctly. To reproduce the reference
   pixel-for-pixel, careers.html deliberately does NOT link this file, so its
   text resolves through the same fallback chain as the reference careers page. */
@font-face {
  font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/opensans-normal-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/opensans-normal-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/opensans-normal-700.woff2") format("woff2");
}
@font-face {
  font-family: 'Open Sans'; font-style: italic; font-weight: 400; font-display: swap;
  src: url("../fonts/opensans-italic-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 400; font-display: swap;
  src: url("../fonts/sourcesanspro-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 600; font-display: swap;
  src: url("../fonts/sourcesanspro-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Source Sans Pro'; font-style: normal; font-weight: 700; font-display: swap;
  src: url("../fonts/sourcesanspro-700.woff2") format("woff2");
}
@font-face {
  font-family: 'Source Sans Pro'; font-style: italic; font-weight: 400; font-display: swap;
  src: url("../fonts/sourcesanspro-italic-400.woff2") format("woff2");
}
