/* Circular Std — the sans in Brian's landing-page design (pzio.sketch).
 *
 * Built against the Lineto release actually present in this folder
 * (`lineto-circular-*`), which ships Book, Medium, Bold and Black with
 * matching italics, in .woff and .ttf. There is no .woff2 in this release, so
 * .woff is the primary format.
 *
 * Weights map: Book 450, Medium 500, Bold 700, Black 900. The landing page
 * asks for 450 (body), 500 (CTA heading), 600–700 (buttons, titles) and 800–900
 * (the headline); 600 and 800 resolve to the nearest real weight rather than
 * being synthesised.
 *
 * The `Circular-*.woff2`/`.woff`/`.ttf` files alongside these are 0 bytes and
 * are not referenced — they can be deleted.
 */

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-book.woff") format("woff"),
       url("lineto-circular-book.ttf") format("truetype");
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-bookItalic.woff") format("woff"),
       url("lineto-circular-bookItalic.ttf") format("truetype");
  font-weight: 450;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-medium.woff") format("woff"),
       url("lineto-circular-medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-mediumItalic.woff") format("woff"),
       url("lineto-circular-mediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-bold.woff") format("woff"),
       url("lineto-circular-bold.ttf") format("truetype");
  /* 600 and 700 both land on Bold — the release has nothing between them. */
  font-weight: 600 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-boldItalic.woff") format("woff"),
       url("lineto-circular-boldItalic.ttf") format("truetype");
  font-weight: 600 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-black.woff") format("woff"),
       url("lineto-circular-black.ttf") format("truetype");
  /* The headline asks for 800; Black is the heaviest cut in this release. */
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Circular Std";
  src: url("lineto-circular-blackItalic.woff") format("woff"),
       url("lineto-circular-blackItalic.ttf") format("truetype");
  font-weight: 800 900;
  font-style: italic;
  font-display: swap;
}
