/* Perly Consulting — webfonts, self-hosted (latin subset).
   NOTE: No brand fonts were provided. These are Google Fonts chosen to match the
   brief ("oversized, blunt, flat headlines"; a "punchy italic tagline at the very
   top"; clean legible body; a ledger-mono for dollar figures). Swap freely if the
   firm adopts licensed faces.
   Archivo, Hanken Grotesk, and Newsreader are variable fonts (one file per family);
   Space Mono is static (one file per weight). */

/* Archivo — blunt, flat display headlines */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
  src: url('../../assets/fonts/archivo.woff2') format('woff2');
}

/* Newsreader — the punchy editorial italic (top tagline + money pull-quotes) */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url('../../assets/fonts/newsreader-italic.woff2') format('woff2');
}

/* Hanken Grotesk — warm, highly legible body */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('../../assets/fonts/hanken-grotesk.woff2') format('woff2');
}

/* Space Mono — ledger / cheque numerals and small labels */
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../assets/fonts/space-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../assets/fonts/space-mono-700.woff2') format('woff2');
}
