/*
 * Self-hosted type — latin subsets, woff2 only. Two families, no third face.
 *
 * Instrument Sans  display, headings and interface — a contemporary grotesque
 *                  with a large x-height and a genuine width axis. Set tight and
 *                  semibold it gives the site a structural, engineered voice
 *                  rather than a literary one.
 * IBM Plex Mono    figures, labels and every column of data — periods, financial
 *                  years, dates, counts. This site is a register, and a register
 *                  is read down a column: a monospace face aligns those columns
 *                  by construction rather than by tabular-figure luck.
 *
 * No CDN request: the legacy site pulled Google Fonts over plain HTTP on every
 * page, which browsers blocked as mixed content on an https:// page.
 * font-display: swap keeps text readable while a face loads.
 */

/* ── Instrument Sans — display and interface (variable, 400–700) ─── */
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;
  src:url('instrument-sans-var.woff2') format('woff2')}

/* ── IBM Plex Mono — data, labels and figures ─────────────────────── */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;
  src:url('ibm-plex-mono-400.woff2') format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;
  src:url('ibm-plex-mono-700.woff2') format('woff2')}
