/* =========================================================================
   IMPERSONAS — WEBFONTS
   Three licensed faces carry the whole system. Very Vogue is sub-brand only.
   Trial/licensed fonts may substitute in preview — hold them by name.
   ========================================================================= */

/* --- Brigends Expanded : logo + large display / section titles (ALL CAPS) --- */
@font-face {
  font-family: "Brigends Expanded";
  src: url("../assets/fonts/BrigendsExpanded.otf") format("opentype");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}

/* --- ABC Diatype : the workhorse — headlines, body, labels, buttons, nav --- */
@font-face {
  font-family: "ABC Diatype";
  src: url("../assets/fonts/ABCDiatype-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ABC Diatype";
  src: url("../assets/fonts/ABCDiatype-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ABC Diatype";
  src: url("../assets/fonts/ABCDiatype-RegularItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ABC Diatype";
  src: url("../assets/fonts/ABCDiatype-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "ABC Diatype";
  src: url("../assets/fonts/ABCDiatype-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- Monument Grotesk Mono : machine / utility layer (ALL CAPS, tracked) --- */
@font-face {
  font-family: "Monument Grotesk Mono";
  src: url("../assets/fonts/MonumentGroteskMono.ttf") format("truetype");
  font-weight: 400 500;
  font-style: normal;
  font-display: swap;
}

/* --- Very Vogue : with-impersonas SUB-BRAND ONLY (Yaz & Syk). Never parent/corporate. --- */
@font-face {
  font-family: "Very Vogue Display";
  src: url("../assets/fonts/VeryVogueDisplay.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Very Vogue Display";
  src: url("../assets/fonts/VeryVogueDisplayItalic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Very Vogue Text";
  src: url("../assets/fonts/VeryVogueText.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
