/*
 * The site's typefaces, supplied by Ben.
 *
 * Loaded after the generated Webflow stylesheet, which is byte-verified
 * against the original and must not be edited. That stylesheet sets the
 * whole site's type in exactly one place — `body { font-family: Mabrypro }`
 * — so one rule of equal specificity, later in the cascade, is the whole
 * switch. Mabrypro stays in the stack as the fallback it now is.
 *
 * Natural Grotesk is declared here but applied only by /v2, which uses it
 * for display sizes the way the reference does.
 */

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/PPNeueMontreal-Book.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PP Neue Montreal";
  src: url("/fonts/PPNeueMontreal-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Natural Grotesk";
  src: url("/fonts/NON-Natural-Grotesk-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "PP Neue Montreal", Mabrypro, sans-serif;
}
