/* REVL ARTIFACT SHELL faces, style guide v2.1 (4.1 P.18), with the roles as
   Josie set them in REVL's Canva on 2026-08-26.

   Display  Neue Haas Grotesk Display Pro 75 Bold  the big words
   Body     Futura (PT) Book                       everything you read
   Caption  PP Fraktion Mono                       labels, buttons, marks

   MIGRATION DONE 2026-09-01. This is now the ONLY font sheet the project
   serves. Page one, the briefing and the booking page all moved onto it in
   one pass, so fonts.css and the Acier OTFs are gone and nothing loads
   Manrope any more. The note that used to sit here said those two pages
   would "migrate later"; this is later.

   futura-bold.woff2 was added in the same pass, because styles.css sets
   <strong> inside a lead to weight 700 and with only the Book face loaded
   the browser was synthesising it.

   THE CAPTION FACE WAS THE WRONG CUT UNTIL 2026-09-01. fraktion-mono.woff2
   was PP Fraktion Mono BOLD ITALIC, italicAngle -10, served under a
   font-style:normal descriptor. A @font-face descriptor does not un-slant
   glyphs, so every label, kicker, button and section mark on the funnel
   rendered leaning, and no font-style:italic existed anywhere to explain it.
   Josie spotted it twice in one review, "the fonts look a bit off to me" and
   "remove italics for the PP Fraktion font", Slack 2026-09-01 12:18 and 12:27.
   Replaced with the real PP Fraktion Mono, converted from the OTFs in
   Downloads/PPFraktion/Mono/. Same family, same 1000 upem, same 600 advance
   on every cut, so nothing reflowed.

   WHICH CUT, AND WHY IT IS THE BOLD ONE. fraktion-mono.woff2 is now
   PP Fraktion Mono BOLD, upright. The Regular was tried first and Macca
   called it thin, which measured out: on a Mid Black ground the Regular
   carried about 30 percent less ink than the page had been showing
   (CLASS RANGE 9.5px 5.44 to 3.84, BEYOND ACTIV 10.5px 13.36 to 9.34,
   WHO WE ARE 11.5px 2.56 to 1.85). The Bold cut matches the old figure
   almost exactly, so the page keeps the weight everybody reviewed and
   signed off and only loses the slant, which is the single thing Josie
   reported. The Regular is kept at assets/revl-real/fonts/
   fraktion-mono-regular.woff2 if the call is ever revisited.

   OPEN, AND NOT OURS TO SETTLE. REVL-DESIGN.md gives the caption role
   weight 400, and this ships the 700 cut in the 400 slot. The page has
   ALWAYS rendered bold, because the file was Bold Italic from the start,
   so the look Hal and Josie approved was never the brand source's 400.
   Josie owns the type roles. Put it to her before anyone changes either
   the page or the source to match the other.
   THE TRAP: Downloads/"PP Fraktion Mono"/PP Fraktion Mono.ttf is itself Bold
   Italic despite the folder name. Check a font file's name table, never its
   filename.

   Files are the woff2 set Josie supplied 2026-08-27, copied from
   assets/revl-real/fonts/. Licence: free site packages, fine for this use.
   Ask Josie for REVL's foundry licence before any wider public rollout. */

@font-face{
  font-family:'Neue Haas Grotesk Display Pro';
  src:url('nhg-bold.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Futura PT';
  src:url('futura-book.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Futura PT';
  src:url('futura-bold.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'PP Fraktion Mono';
  src:url('fraktion-mono.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
