/* ────────────────────────────────────────────────────────────────
 * GPL type library — shared across every company on the lattice.
 *
 * Declaring a face here does NOT download it. A browser fetches a font
 * only when a rule actually renders text in it, so a page that uses two
 * families pays for two families no matter how many are declared. That is
 * what makes one shared library affordable: an in-world advertiser can set
 * its own typeface without every other page carrying the weight.
 *
 * Everything here is SIL Open Font License 1.1 — free for commercial use and
 * web embedding. Nothing in this file needs a separate licence receipt, and
 * nothing may be added to it that does. A face whose webfont rights are not
 * on hand does not belong in a stylesheet the whole site loads.
 *
 * WOFF2 only. The sources are TTF/OTF in the brand folder; converting cut
 * 5.9MB to 1.6MB. Variable faces declare their real axis range, so
 * font-weight interpolates instead of snapping.
 *
 * Most faces are two rules with disjoint unicode-ranges: a '-latin' cut (latin plus the
 * symbols the site writes, unused axes pinned) and the untouched original for everything
 * else it draws, so a latin page fetches only the cut. Sizes below are the originals'.
 * ──────────────────────────────────────────────────────────────── */

/* Share Tech Mono — 1 face(s), 16KB */
@font-face {
  font-family: 'Share Tech Mono';
  src: url('/assets/fonts/library/sharetechmono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Courier Prime — 2 face(s), 57KB */
@font-face {
  font-family: 'Courier Prime';
  src: url('/assets/fonts/library/courierprime-700-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+03C0, U+2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Courier Prime';
  src: url('/assets/fonts/library/courierprime-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD, U+0326, U+0394-03A9, U+03BC, U+1E80-1EF3, U+20A3-20A9, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+25CA, U+FB01-FB02;
}
@font-face {
  font-family: 'Courier Prime';
  src: url('/assets/fonts/library/courierprime-700-italic-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+03C0, U+2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Courier Prime';
  src: url('/assets/fonts/library/courierprime-700-italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD, U+0326, U+0394-03A9, U+03BC, U+1E80-1EF3, U+20A3-20A9, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+25CA, U+FB01-FB02;
}

/* Space Mono — 1 face(s), 35KB */
@font-face {
  font-family: 'Space Mono';
  src: url('/assets/fonts/library/spacemono-700-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00AC, U+00AE-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Space Mono';
  src: url('/assets/fonts/library/spacemono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-026F, U+0279-028E, U+029E, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-0331, U+1E0C-1EF9, U+2070-2071, U+2075-20AB, U+20B1-2120, U+2126-215E, U+2194-2199, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+FB01-FB02;
}

/* Xanh Mono — 2 face(s), 50KB */
@font-face {
  font-family: 'Xanh Mono';
  src: url('/assets/fonts/library/xanhmono-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Xanh Mono';
  src: url('/assets/fonts/library/xanhmono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0136-0151, U+0154-021B, U+0300-0302, U+0306-0307, U+0309-0328, U+1E80-1EF9, U+2070, U+2075-2089, U+215B-215E, U+2260, U+2264-2265, U+25CA;
}
@font-face {
  font-family: 'Xanh Mono';
  src: url('/assets/fonts/library/xanhmono-400-italic-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Xanh Mono';
  src: url('/assets/fonts/library/xanhmono-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0136-0151, U+0154-021B, U+0300-0302, U+0306-0307, U+0309-0328, U+1E80-1EF9, U+2070, U+2075-2089, U+215B-215E, U+2260, U+2264-2265, U+25CA;
}

/* Major Mono Display — 1 face(s), 37KB */
@font-face {
  font-family: 'Major Mono Display';
  src: url('/assets/fonts/library/majormono-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Major Mono Display';
  src: url('/assets/fonts/library/majormono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0134-0151, U+0154-0259, U+02B9-02BA, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-0338, U+1E80-1EF9, U+20A1-20AB, U+20AD-2116, U+2196-2199, U+2219, U+2260, U+2264-2265, U+27E8-27E9, U+E902-E909, U+F00D, U+FB00-FB04;
}

/* Sacramento — 1 face(s), 31KB */
@font-face {
  font-family: 'Sacramento';
  src: url('/assets/fonts/library/sacramento-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Sacramento';
  src: url('/assets/fonts/library/sacramento-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD, U+0315, U+03BC, U+1E80-1EF3, U+2202, U+221A-221E, U+2260, U+2264-2265, U+FB01-FB02;
}

/* Monoton — 1 face(s), 20KB */
@font-face {
  font-family: 'Monoton';
  src: url('/assets/fonts/library/monoton-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Archivo Black — 1 face(s), 30KB */
@font-face {
  font-family: 'Archivo Black';
  src: url('/assets/fonts/library/archivoblack-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+03C0, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203C, U+203E, U+2044, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2261;
}
@font-face {
  font-family: 'Archivo Black';
  src: url('/assets/fonts/library/archivoblack-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-021B, U+02C7, U+02C9-02D9, U+02DB, U+02DD, U+0326, U+0394-03A9, U+03BC, U+1E80-1EF3, U+207F-20A7, U+2105-2116, U+2126-215E, U+2194-21A8, U+2202-2211, U+2219-222B, U+2260, U+2264-2302, U+2310, U+2320-2321, U+25CA, U+FB01-FB02;
}

/* Barlow Condensed — 2 face(s), 77KB */
@font-face {
  font-family: 'Barlow Condensed';
  src: url('/assets/fonts/library/barlowcondensed-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow Condensed';
  src: url('/assets/fonts/library/barlowcondensed-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}
@font-face {
  font-family: 'Barlow Condensed';
  src: url('/assets/fonts/library/barlowcondensed-800-latin.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow Condensed';
  src: url('/assets/fonts/library/barlowcondensed-800.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}

/* Rubik Glitch — 1 face(s), 156KB */
@font-face {
  font-family: 'Rubik Glitch';
  src: url('/assets/fonts/library/rubikglitch-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Rubik Glitch';
  src: url('/assets/fonts/library/rubikglitch-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+030A-0328, U+0335-0338, U+0400-05F4, U+1E80-1EF3, U+2070, U+2075-20AA, U+20AE-2116, U+212E-215E, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+25CA, U+FB01-FB4B;
}

/* Space Grotesk — 1 face(s), 48KB */
@font-face {
  font-family: 'Space Grotesk';
  src: url('/assets/fonts/library/spacegrotesk-var-latin.woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02C8, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('/assets/fonts/library/spacegrotesk-var.woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02B9-02BA, U+02BE-02BF, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-03A9, U+0E3F, U+1E08-1EF9, U+2070-2071, U+2075-20AB, U+20AD-2120, U+2126-215E, U+2194-2199, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E8-27E9, U+E132-E133, U+FB00-FB04;
}

/* Unbounded — 1 face(s), 255KB */
@font-face {
  font-family: 'Unbounded';
  src: url('/assets/fonts/library/unbounded-var-latin.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00B4, U+00B6-00FF, U+0131, U+0152-0153, U+0278, U+02BB-02BC, U+02C6, U+02C8, U+02DA, U+02DC, U+0303-0304, U+0308, U+0329, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+25B2, U+25B6, U+25BC, U+25C0, U+25C6, U+25F7, U+2611;
}
@font-face {
  font-family: 'Unbounded';
  src: url('/assets/fonts/library/unbounded-var.woff2') format('woff2');
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0275, U+027D-0298, U+029D-02B9, U+02BE-02C1, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032D-03B2, U+03B5-03BB, U+03C9-0491, U+1D7D-1EF9, U+2071, U+207F-20AB, U+20AD-2116, U+2184, U+2194-21AA, U+2219, U+2260, U+2264-2265, U+2460-24FF, U+25A0-25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25C7-25F6, U+2616-261D, U+2714-277E, U+27F5-27F6, U+2B12-2B15, U+2C63-2C73, U+A726-A7B7, U+AB53, U+F8FF, U+FB01-FB02;
}

/* JetBrains Mono — 1 face(s), 70KB */
@font-face {
  font-family: 'JetBrains Mono';
  src: url('/assets/fonts/library/jetbrainsmono-var-latin.woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2024, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21E7, U+2212, U+2215, U+2248, U+2261, U+2304, U+2318, U+2500, U+2550, U+25B2, U+25B4, U+25B6, U+25B8, U+25BC, U+25BE, U+25C0, U+25C2, U+25C6, U+FEFF;
}
@font-face {
  font-family: 'JetBrains Mono';
  src: url('/assets/fonts/library/jetbrainsmono-var.woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0134-0151, U+0154-0259, U+02B9-02BA, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0336-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-04E9, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AE-2116, U+212E, U+2194-2199, U+2200-2211, U+2218-223C, U+2249, U+2260, U+2264-2303, U+2305, U+2325-23FE, U+2501-254F, U+2551-25AB, U+25B3, U+25B5, U+25B7, U+25B9-25BB, U+25BD, U+25BF, U+25C1, U+25C3-25C5, U+25C7-25EF, U+26A0-26A1, U+2715-2771, U+27E8-27F7, U+2B58, U+E0A0-E0B3;
}

/* Doto — 1 face(s), 9KB */
@font-face {
  font-family: 'Doto';
  src: url('/assets/fonts/library/doto-var-latin.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00A3, U+00A5, U+00A7-00AB, U+00AE-00B0, U+00B4, U+00B6-00B8, U+00BA-00BB, U+00BF-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2026, U+2039-203A, U+20AC, U+2122, U+2212;
}
@font-face {
  font-family: 'Doto';
  src: url('/assets/fonts/library/doto-var.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0136-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+030A-0328, U+1E80-1EF3;
}

/* Recursive — 702KB; its latin cut (427KB) keeps every axis and its glyph names, so it draws
   pixel for pixel like the whole file at any weight (an instanced cut sat up to 1/64px off). */
@font-face {
  font-family: 'Recursive';
  src: url('/assets/fonts/library/recursive-latin.woff2') format('woff2');
  font-weight: 300 1000;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02C8, U+02DA, U+02DC, U+0303-0304, U+0308, U+0329, U+03B4, U+03C0, U+03C6, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2261, U+25B2, U+25B6, U+25BC, U+25C0, U+25C6, U+2610-2611, U+2713;
}
@font-face {
  font-family: 'Recursive';
  src: url('/assets/fonts/library/recursive-var.woff2') format('woff2');
  font-weight: 300 1000;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0272, U+02B9-02BA, U+02BE-02BF, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-03B3, U+03B8-03BD, U+0E3F, U+1E08-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-2199, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25A0-25A1, U+25B3, U+25B7, U+25BD, U+25C1, U+25C7-25CA, U+2661-2665, U+27E8-27E9, U+E132-E133, U+F8FF, U+FB01-FB03;
}


/* IBM Plex Mono — 7 weights + italics. Previously loaded as raw TTF from
 * four separate ad-hoc @font-face blocks; declared here once, as WOFF2. */
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-100-latin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-100-italic-latin.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-100-italic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-200-latin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-200.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-200-italic-latin.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-200-italic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-300-latin.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-300-italic-latin.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-300-italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-400-italic-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-500-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-500-italic-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-500-italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-600-italic-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-600-italic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-700-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-700-italic-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2500, U+2550, U+2713;
}
@font-face {
  font-family: 'IBM Plex Mono';
  src: url('/assets/fonts/library/ibmplexmono-700-italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0400-04F9, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+221A-222B, U+2260, U+2264-2265, U+2501-254F, U+2551-259F, U+25CA, U+274C, U+2B0E-2B11, U+F6D7-F6D8, U+FB01-FB02;
}

/* Audiowide — OFL 1.1, Astigmatic. */
@font-face {
  font-family: 'Audiowide';
  src: url('/assets/fonts/library/audiowide-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+2248;
}
@font-face {
  font-family: 'Audiowide';
  src: url('/assets/fonts/library/audiowide-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0237, U+02C7, U+02D8-02D9, U+02DB, U+02DD, U+0312-0326, U+1E80-1EF3, U+2202, U+FB01-FB02;
}

/* ── Added to close two gaps: the collection had no serif at all, and no
 * neutral body sans. Plex Sans/Serif complete the superfamily already
 * present as Plex Mono. All SIL Open Font License 1.1. */

/* Archivo — its one use is 800 (the ASN wordmark), so 800 has a static cut of its own;
 * the variable cut, width axis pinned, covers the weights either side of it. */
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-wght-latin.woff2') format('woff2');
  font-weight: 100 799;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2009, U+2010-2011, U+2013-2015, U+2017-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2261, U+FEFF;
}
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-var.woff2') format('woff2');
  font-weight: 100 799;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0272, U+02B9-02BA, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-03A9, U+03BC, U+1E24-1EF9, U+2070, U+2075-20AB, U+20AD-2117, U+2126-212E, U+2194-21A8, U+2202-2211, U+2219-222B, U+2260, U+2264-2302, U+2310, U+2320-2321, U+25CA, U+27E8-27E9, U+E0FF, U+EFFD-F000, U+FB01-FB02;
}
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-800-latin.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2009, U+2010-2011, U+2013-2015, U+2017-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2261, U+FEFF;
}
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-var.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0272, U+02B9-02BA, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-03A9, U+03BC, U+1E24-1EF9, U+2070, U+2075-20AB, U+20AD-2117, U+2126-212E, U+2194-21A8, U+2202-2211, U+2219-222B, U+2260, U+2264-2302, U+2310, U+2320-2321, U+25CA, U+27E8-27E9, U+E0FF, U+EFFD-F000, U+FB01-FB02;
}
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-wght-latin.woff2') format('woff2');
  font-weight: 801 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2009, U+2010-2011, U+2013-2015, U+2017-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2052, U+2074, U+20AC, U+2122, U+2190-2193, U+2212, U+2215, U+2248, U+2261, U+FEFF;
}
@font-face {
  font-family: 'Archivo';
  src: url('/assets/fonts/library/archivo-var.woff2') format('woff2');
  font-weight: 801 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0272, U+02B9-02BA, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+032E-03A9, U+03BC, U+1E24-1EF9, U+2070, U+2075-20AB, U+20AD-2117, U+2126-212E, U+2194-21A8, U+2202-2211, U+2219-222B, U+2260, U+2264-2302, U+2310, U+2320-2321, U+25CA, U+27E8-27E9, U+E0FF, U+EFFD-F000, U+FB01-FB02;
}

/* Barlow — 4 face(s) */
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-400-italic-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-500-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03C0, U+2010, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+2215, U+2248;
}
@font-face {
  font-family: 'Barlow';
  src: url('/assets/fonts/library/barlow-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0133-0151, U+0154-0259, U+0292, U+02C7, U+02C9-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+0335-03A9, U+03BC, U+1E80-1EF9, U+2075-20A3, U+20BA-2113, U+2126-215E, U+2202-2211, U+2219-222B, U+2260, U+2264-2265, U+25CA, U+27E9, U+FB01-FB02;
}

/* IBM Plex Sans — 2 face(s); the latin cuts drop the width axis, which nothing sets. */
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/assets/fonts/library/ibmplexsans-wght-italic-latin.woff2') format('woff2');
  font-weight: 100 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/assets/fonts/library/ibmplexsans-var-italic.woff2') format('woff2');
  font-weight: 100 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/assets/fonts/library/ibmplexsans-wght-latin.woff2') format('woff2');
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Sans';
  src: url('/assets/fonts/library/ibmplexsans-var.woff2') format('woff2');
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FB01-FB02;
}

/* IBM Plex Serif — 10 face(s) */
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-300-italic-latin.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-300-italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-300-latin.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-400-italic-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-400-italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-400-latin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-500-italic-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-500-italic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-500-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-600-italic-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-600-italic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-600-latin.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-700-italic-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-700-italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-700-latin.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0303-0304, U+0308, U+03B4, U+03C0, U+03C6, U+2000-200D, U+2010-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2028-2029, U+202F-2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2190-2193, U+21B6-21B7, U+21BB, U+2212, U+2215, U+2248, U+2713, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'IBM Plex Serif';
  src: url('/assets/fonts/library/ibmplexserif-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-0130, U+0132-0151, U+0154-0259, U+02C7, U+02D8-02D9, U+02DB, U+02DD-0302, U+0306-0307, U+0309-0328, U+037E-03B3, U+03B5-03BF, U+03C1-03C5, U+03C7-0525, U+0E3F, U+1E80-1EF9, U+2070, U+2075-20AB, U+20AD-2116, U+2126-215E, U+2194-21B3, U+21BA, U+21C4-21C6, U+2202-2211, U+2219-2236, U+2260, U+2264-2265, U+25CA, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+F6D7-F6D8, U+FB01-FB02;
}
