@charset "UTF-8";
/* Polices du site Massif Intelligence v6 (agent police, police/LIVRAISON.md).
   Titres : Massif Intelligence Grotesk 2.000, variable — graisse 400-800 (font-weight), axe maison
   « Arête » 0-100 (font-variation-settings: "ARET" n ; défaut 60 = têtes de fûts biseautées, bouts
   recoupés à 60°, pièges d'encre, points en losange ; 0 = dessin d'Onest ; 100 = pièges poussés).
   Chasses et hauteurs identiques à la 1.000 (rien ne se recompose).
   Base : Onest 2.001 (OFL 1.1) modifiée et renommée ; licence : /fonts/OFL.txt. Kit à télécharger (woff2, ttf variable, OFL.txt) :
   /fonts/MassifIntelligenceGrotesk-kit.zip (page Brand).
   Précharger : <link rel="preload" href="/fonts/MassifIntelligenceGrotesk.woff2" as="font" type="font/woff2" crossorigin> */

@font-face {
  font-family: "Massif Intelligence Grotesk";
  src: url("/fonts/MassifIntelligenceGrotesk.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* Alias HÉRITÉS, à ne plus écrire dans le site ni dans un texte public : le seul nom public est « Massif Intelligence Grotesk »
   (« Arête » est le nom de son axe ARET). Gardés pour que les feuilles de style qui disent encore « Massif Arête » (nom de travail
   de la spec) ne cassent pas. Même fichier, un seul téléchargement. */
@font-face {
  font-family: "Massif Arête";
  src: url("/fonts/MassifIntelligenceGrotesk.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Massif Arete";
  src: url("/fonts/MassifIntelligenceGrotesk.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* Repli réglé (moins de saut à l'arrivée de la police, font-display: swap) : Arial mis à la largeur
   des titres en graisse 500 (mesuré dans Chromium : 105,6 %). À placer juste après la police maison :
   font-family: "Massif Intelligence Grotesk", "Massif Intelligence Grotesk Repli", system-ui, sans-serif; */
/* Tour 7 (chef, 3G : « le titre saute d'une ligne ») : deux replis selon la graisse, mesurés au canvas (design/outils/
   verif-tour7.py, « police ») : titres de page en 500 / ARET 100 → Arial à 107,0 % ; phrase d'accueil et titres de section
   en 700 → Arial à 101,4 % (la police maison s'élargit peu en gras, Arial beaucoup). Même métrique verticale. */
@font-face {
  font-family: "Massif Intelligence Grotesk Repli";
  src: local("Arial"), local("Helvetica Neue"), local("Helvetica");
  font-weight: 400 599;
  size-adjust: 107%;
  ascent-override: 91.9%;
  descent-override: 28.9%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Massif Intelligence Grotesk Repli";
  src: local("Arial Bold"), local("Arial"), local("Helvetica Neue"), local("Helvetica");
  font-weight: 600 800;
  size-adjust: 101.4%;
  ascent-override: 91.9%;
  descent-override: 28.9%;
  line-gap-override: 0%;
}

/* Lecture : Instrument Sans 1.000 (OFL 1.1), auto-hébergée (plus de lien Google Fonts), graisse 400-700,
   sous-ensemble latin étendu + espace fine U+202F. Licence : /fonts/OFL-InstrumentSans.txt. */
@font-face {
  font-family: "Instrument Sans";
  src: url("/fonts/InstrumentSans.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* Tour 10 (§18.2, 3G : « le texte descend d'environ 60 px vers 3-5 s ») : repli réglé pour la police de lecture, qui n'en avait pas
   (système-ui à la largeur près : le texte se recomposait à l'arrivée d'Instrument Sans). Arial mis à sa largeur : mesuré au canvas
   dans Chromium sur six phrases du site (EN et FR), 100,5 % en moyenne (écart 98,99 à 102,48 %) ; hauteurs de ligne d'Instrument Sans
   (ascendante 970, descendante 250 sur 1000) divisées par le facteur. À placer juste après la police dans `--police-texte`. */
@font-face {
  font-family: "Instrument Sans Repli";
  src: local("Arial"), local("Helvetica Neue"), local("Helvetica");
  size-adjust: 100.5%;
  ascent-override: 96.5%;
  descent-override: 24.9%;
  line-gap-override: 0%;
}
