/* ==========================================================================
   Lokal eingebundene Schriften (ersetzt fonts.googleapis.com)
   Variable Fonts (Google-Fonts-Download), lokal konvertiert zu woff2.
   Ein Schnitt deckt jeweils den ganzen Gewichtsbereich ab (kein Fallback
   mehr nötig, die Dateien liegen bereits vor).
   ========================================================================== */

/* Jost — Variable Font, Achse "wght" 100–900 */
@font-face {
  font-family: "Jost";
  src: url("../fonts/jost/Jost-Variable.woff2") format("woff2-variations"),
       url("../fonts/jost/Jost-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Jost";
  src: url("../fonts/jost/Jost-Italic-Variable.woff2") format("woff2-variations"),
       url("../fonts/jost/Jost-Italic-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* Cormorant Garamond — Variable Font, Achse "wght" 300–700 */
@font-face {
  font-family: "Cormorant Garamond";
  src: url("../fonts/cormorant-garamond/CormorantGaramond-Variable.woff2") format("woff2-variations"),
       url("../fonts/cormorant-garamond/CormorantGaramond-Variable.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Garamond";
  src: url("../fonts/cormorant-garamond/CormorantGaramond-Italic-Variable.woff2") format("woff2-variations"),
       url("../fonts/cormorant-garamond/CormorantGaramond-Italic-Variable.woff2") format("woff2");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}

/* Northwell — Display-Schrift für die ganz großen Überschriften (h1) und
   die Eyebrow-Kicker (z. B. "ankommen … eintauchen"). Statische Schnitte,
   je Datei eine eigene Stilvariante (kein Variable Font). */
@font-face {
  font-family: "Northwell";
  src: url("../fonts/northwell/Northwell.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Northwell Alt";
  src: url("../fonts/northwell/NorthwellAlt.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Northwell Clean";
  src: url("../fonts/northwell/NorthwellClean.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Northwell Clean Alt";
  src: url("../fonts/northwell/NorthwellCleanAlt.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Northwell Swash";
  src: url("../fonts/northwell/NorthwellSwash.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Northwell Clean Swash";
  src: url("../fonts/northwell/NorthwellCleanSwash.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
