/* Every font the site uses, self-hosted (Latin subset) so nothing waits on a
   third party. Each page preloads these files and stays hidden until they are
   ready, so text never flashes in a fallback face first.
   Flux is a variable font with a width axis (300-900); Framer renders the
   default instance, which is what the published site shows. */
@font-face {
  font-family: 'Flux Variable';
  src: url('/fonts/flux.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('/fonts/inter-display-medium.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Display';
  src: url('/fonts/inter-display-regular.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dm-mono-400.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'DM Mono';
  src: url('/fonts/dm-mono-500.woff2') format('woff2');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Just Me Again Down Here';
  src: url('/fonts/just-me-again-down-here-400.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
