/**
 * Defines the fonts used in the theme.
 *
 * You can customize these values without rebuilding the compiled CSS. Copy this
 * file to your web root, so it sits next to index.php, and clear Drupal's
 * cache. Then, any changes you make in this file should be reflected right away.
 */

/* Big Caslon — local (heading 1, 3, 4).
   block keeps the heading blank until this file is ready, so a first visit
   does not paint Georgia. Georgia remains the fallback only if the file fails. */
@font-face {
  font-family: "Big Caslon";
  font-style: normal;
  font-weight: 700 800;
  font-display: block;
  src: url(../fonts/BigCaslon-Bold.woff2) format("woff2");
}

/* Georgia is wider than Big Caslon, so an unadjusted fallback wraps an extra
   line and the hero jumps if this face is used. 94% matches the wrap. */
@font-face {
  font-family: "Big Caslon Fallback";
  src: local("Georgia");
  size-adjust: 94%;
}

/* Proxima Nova — local */
@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 400;
  font-display: optional;
  src: url(../fonts/ProximaNova/ProximaNova-Regular.woff2) format("woff2");
}

@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 500;
  font-display: optional;
  src: url(../fonts/ProximaNova/ProximaNova-Medium.woff2) format("woff2");
}

@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 600;
  font-display: optional;
  src: url(../fonts/ProximaNova/ProximaNova-SemiBold.woff2) format("woff2");
}

@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 700;
  font-display: optional;
  src: url(../fonts/ProximaNova/ProximaNova-Bold.woff2) format("woff2");
}

@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: 900;
  font-display: optional;
  src: url(../fonts/ProximaNova/proximanova-black.woff2) format("woff2");
}
