/* 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=65d3c357") 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=7e1d7235") 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=a2033d35") 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=0ec95816") 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=c59cbdb9") 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=2a15e666") 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=38b52b0f") 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=36f51ec0") 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=aadf11a3") 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=e69e1dfa") 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=059e0ae5") 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=3a671622") 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=7ca17aa0") 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=9015d7db") 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=5e728b91") 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=fa411c1f") 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=7a58396d") 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=8d1992e8") 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=addf3dfe") 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=244d1f41") 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, GRAD -100 to 100 */
@font-face {
  font-family: "Neomodette Body VF";
  src: url("Neomodette%20Body-VF.woff2?v=fc83ff84") format("woff2") tech(variations),
       url("Neomodette%20Body-VF.woff2?v=fc83ff84") format("woff2-variations");
  font-weight: 300 900;
  font-stretch: 100%;
  font-style: normal;
  font-display: swap;
}
