/* Self-hosted type. Two variable files replace six static weights from Google
 * Fonts — and remove the only third-party request either surface made. The
 * marketing page's privacy notice promises "no third party processes it";
 * this file is what lets the promise include the fonts.
 *
 * font-display: swap — text paints immediately in the fallback stack and
 * swaps when the file lands; on a landing page the words are the product.
 * Propshaft rewrites the url()s to digested paths at serve time.
 *
 * The url()s below are bare filenames, not "fonts/...": app/assets/fonts is
 * itself a Propshaft load-path root (Rails adds every app/assets/* directory
 * as its own root), so a file living there is addressed by its filename
 * alone — "fonts/instrument-sans-vf.woff2" resolves to nothing. */

@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/assets/instrument-sans-vf-265d6ea6.woff2") format("woff2");
}

@font-face {
  font-family: "Geist Mono";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url("/assets/geist-mono-vf-2dfee388.woff2") format("woff2");
}
