/**
 * PP Neue Montreal — auto-hébergée (licence Pangram Pangram, fichiers fournis
 * par le client le 23 juillet 2026).
 *
 * Correspondance des graisses avec les styles du Figma :
 *   Book   (400) -> Text/Text
 *   Medium (500) -> Display, H1, H2, Text Large, CTA
 *   Bold   (700) -> Text/Link--700
 *   Thin (200) et les italiques sont chargées pour usage éditorial ponctuel.
 *
 * `font-display: swap` : le texte s'affiche immédiatement en Helvetica puis
 * bascule — jamais de page blanche le temps du chargement.
 */

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

@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-Italic.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	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: "PP Neue Montreal";
	src: url("../../fonts/PPNeueMontreal-SemiBoldItalic.woff2") format("woff2");
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

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