/* Written by `dfl build` from the fonts beside it; rebuild rather than edit. */

/* Neomodette Body Light Condensed */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-LightCondensed.woff2?v=bd3d2e68") format("woff2");
  font-weight: 300;
  font-stretch: 75%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Condensed */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Condensed.woff2?v=33777b18") format("woff2");
  font-weight: 400;
  font-stretch: 75%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Medium Condensed */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-MediumCondensed.woff2?v=608906df") format("woff2");
  font-weight: 500;
  font-stretch: 75%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Semibold Condensed */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-SemiboldCondensed.woff2?v=98d96fd9") format("woff2");
  font-weight: 600;
  font-stretch: 75%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Bold Condensed */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-BoldCondensed.woff2?v=8dd8c8cb") format("woff2");
  font-weight: 700;
  font-stretch: 75%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Light */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Light.woff2?v=65041513") format("woff2");
  font-weight: 300;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Regular */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Regular.woff2?v=f09030e0") format("woff2");
  font-weight: 400;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Medium */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Medium.woff2?v=1d87c17e") format("woff2");
  font-weight: 500;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Semibold */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Semibold.woff2?v=a7a1841d") format("woff2");
  font-weight: 600;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Bold */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Bold.woff2?v=e70c1c30") format("woff2");
  font-weight: 700;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}

/* Neomodette Body Light Italic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-LightItalic.woff2?v=94207f04") format("woff2");
  font-weight: 300;
  font-stretch: 100%;
  font-style: italic;
  font-display: swap;
}

/* Neomodette Body Italic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Italic.woff2?v=92adf146") format("woff2");
  font-weight: 400;
  font-stretch: 100%;
  font-style: italic;
  font-display: swap;
}

/* Neomodette Body Medium Italic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-MediumItalic.woff2?v=47cc90cc") format("woff2");
  font-weight: 500;
  font-stretch: 100%;
  font-style: italic;
  font-display: swap;
}

/* Neomodette Body Semibold Italic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-SemiboldItalic.woff2?v=62336844") format("woff2");
  font-weight: 600;
  font-stretch: 100%;
  font-style: italic;
  font-display: swap;
}

/* Neomodette Body Bold Italic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-BoldItalic.woff2?v=e8875471") format("woff2");
  font-weight: 700;
  font-stretch: 100%;
  font-style: italic;
  font-display: swap;
}

/* Neomodette Body Light Retalic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-LightRetalic.woff2?v=ef8d39b8") format("woff2");
  font-weight: 300;
  font-stretch: 100%;
  font-style: oblique -12deg;
  font-display: swap;
}

/* Neomodette Body Retalic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-Retalic.woff2?v=a19dd711") format("woff2");
  font-weight: 400;
  font-stretch: 100%;
  font-style: oblique -12deg;
  font-display: swap;
}

/* Neomodette Body Medium Retalic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-MediumRetalic.woff2?v=92f78f35") format("woff2");
  font-weight: 500;
  font-stretch: 100%;
  font-style: oblique -12deg;
  font-display: swap;
}

/* Neomodette Body Semibold Retalic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-SemiboldRetalic.woff2?v=a4bcccb5") format("woff2");
  font-weight: 600;
  font-stretch: 100%;
  font-style: oblique -12deg;
  font-display: swap;
}

/* Neomodette Body Bold Retalic */
@font-face {
  font-family: "Neomodette Body";
  src: url("NeomodetteBody-BoldRetalic.woff2?v=dc435f55") format("woff2");
  font-weight: 700;
  font-stretch: 100%;
  font-style: oblique -12deg;
  font-display: swap;
}

/* Neomodette Body Regular */
/* font-variation-settings axes: CNDS -0.85 to 1, ITLC -1 to 1 */
@font-face {
  font-family: "Neomodette Body VF";
  src: url("Neomodette%20Body-VF.woff2?v=ef2621a0") format("woff2") tech(variations),
       url("Neomodette%20Body-VF.woff2?v=ef2621a0") format("woff2-variations");
  font-weight: 300 900;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}
