/* ==========================================================================
   FAITH CONSCIOUSNESS  —  Self-hosted fonts (latin subset)
   Served same-origin (no render-blocking third-party request, paint-stable).
   Cormorant Garamond (display, 400/500/600 + italics) + Hanken Grotesk (body, 400/500/600).
   Paths are relative to this file (css/), so woff2 live in ../assets/fonts/.
   ========================================================================== */

/* ---- Cormorant Garamond (display serif) ---- */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("../assets/fonts/cormorant-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("../assets/fonts/cormorant-500.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url("../assets/fonts/cormorant-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic; font-weight: 400; font-display: swap;
  src: url("../assets/fonts/cormorant-italic-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic; font-weight: 500; font-display: swap;
  src: url("../assets/fonts/cormorant-italic-500.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic; font-weight: 600; font-display: swap;
  src: url("../assets/fonts/cormorant-italic-600.woff2") format("woff2");
}

/* ---- Hanken Grotesk (body / UI) ---- */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url("../assets/fonts/hanken-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url("../assets/fonts/hanken-500.woff2") format("woff2");
}
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url("../assets/fonts/hanken-600.woff2") format("woff2");
}
