/* Matthew Osborn — self-hosted brand faces (subset). Display + body = PP Neue Montreal. */
@font-face { font-family: "PP Editorial New"; font-style: normal; font-weight: 200; src: url("fonts/PPEditorialNew-Ultralight.woff2") format("woff2"), url("fonts/PPEditorialNew-Ultralight.woff") format("woff"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: normal; font-weight: 300; src: url("fonts/PPEditorialNew-Ultralight.woff2") format("woff2"), url("fonts/PPEditorialNew-Ultralight.woff") format("woff"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: italic; font-weight: 300; src: url("fonts/PPEditorialNew-UltralightItalic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: normal; font-weight: 400; src: url("fonts/PPEditorialNew-Light.woff2") format("woff2"), url("fonts/PPEditorialNew-Light.woff") format("woff"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: italic; font-weight: 400; src: url("fonts/PPEditorialNew-LightItalic.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: normal; font-weight: 500; src: url("fonts/PPEditorialNew-Regular.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Editorial New"; font-style: italic; font-weight: 500; src: url("fonts/PPEditorialNew-Italic.woff2") format("woff2"); font-display: swap; }

@font-face { font-family: "PP Neue Montreal"; font-style: normal; font-weight: 350; src: url("fonts/PPNeueMontreal-Book.woff") format("woff"); font-display: swap; }
@font-face { font-family: "PP Neue Montreal"; font-style: normal; font-weight: 400; src: url("fonts/PPNeueMontreal-Regular.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Neue Montreal"; font-style: normal; font-weight: 500; src: url("fonts/PPNeueMontreal-Medium.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Neue Montreal"; font-style: normal; font-weight: 600; src: url("fonts/PPNeueMontreal-SemiBold.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: "PP Neue Montreal"; font-style: normal; font-weight: 700; src: url("fonts/PPNeueMontreal-Bold.woff2") format("woff2"), url("fonts/PPNeueMontreal-Bold.woff") format("woff"); font-display: swap; }

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