/* Self-hosted fonts (latin subset) — Aeonik by CoType Foundry, subset from the
   licensed desktop OTFs. ONE family for the whole portfolio: "Aeonik" for
   everything (default weight 400, set on body), "Aeonik Mono" where the mono
   role applies — including the hero's hint note, which used to be the site's
   one handwritten exception and is mono now by choice. Static faces, one file
   per weight; a request for 800 (stat figures) resolves to Bold. */

@font-face {
  font-family: 'Aeonik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/aeonik-light.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/aeonik-regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/aeonik-medium.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/aeonik-semibold.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/aeonik-bold.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/aeonik-mono-regular.woff2) format('woff2');
}

@font-face {
  font-family: 'Aeonik Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/aeonik-mono-medium.woff2) format('woff2');
}
