/**
 * Self-hosted brand fonts (licensed), replacing the Adobe Fonts kit
 * (use.typekit.net/mlm2ppb.css). Family names intentionally match the
 * kit's names so all existing CSS (--font-serif / --font-sans-serif)
 * keeps working unchanged.
 *
 * Only the faces the site actually uses are declared:
 *   freight-display-pro : 400, 400 italic       (headings / hero serif)
 *   indivisible         : 400, 500, 600, 700    (body / UI sans)
 * Unused Indivisible weights (Thin, Light, Black, italics, Variable)
 * are deliberately not declared.
 */

@font-face {
    font-family: "freight-display-pro";
    src: url("../fonts/freightdisplay/FreightDisplay-Book.woff2") format("woff2"),
         url("../fonts/freightdisplay/FreightDisplay-Book.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "freight-display-pro";
    src: url("../fonts/freightdisplay/FreightDisplay-BookItalic.woff2") format("woff2"),
         url("../fonts/freightdisplay/FreightDisplay-BookItalic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "indivisible";
    src: url("../fonts/indivisible/IndivisibleWebRegular/IndivisibleWebRegular.woff2") format("woff2"),
         url("../fonts/indivisible/IndivisibleWebRegular/IndivisibleWebRegular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "indivisible";
    src: url("../fonts/indivisible/IndivisibleWebMedium/IndivisibleWebMedium.woff2") format("woff2"),
         url("../fonts/indivisible/IndivisibleWebMedium/IndivisibleWebMedium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "indivisible";
    src: url("../fonts/indivisible/IndivisibleWebSemiBold/IndivisibleWebSemiBold.woff2") format("woff2"),
         url("../fonts/indivisible/IndivisibleWebSemiBold/IndivisibleWebSemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "indivisible";
    src: url("../fonts/indivisible/IndivisibleWebBold/IndivisibleWebBold.woff2") format("woff2"),
         url("../fonts/indivisible/IndivisibleWebBold/IndivisibleWebBold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
