/*
 * Inter, self-hosted.
 *
 * The font used to come from rsms.me, which meant every page view sent the
 * visitor's address to a third party to fetch the stylesheet, and then to
 * fetch the font files it points at. Nothing about the site needs a font
 * from anywhere else, so the files live here.
 *
 * The rules are upstream's own (https://rsms.me/inter/inter.css, version
 * 4.1), with the src rewritten to the local copies. The family name is
 * unchanged, so the design system still asks for "Inter" and nothing else
 * has to change.
 *
 * The static cut is the one that is served, not the variable font. The
 * variable font carries an optical size axis, and the browser sets that
 * axis from the font size, so at heading sizes it renders a wider, more
 * open design than the static cut this site has always used.
 *
 * Inter is licensed under the SIL Open Font License 1.1. The licence is
 * next to the font files.
 */

@font-face { font-family:Inter; font-style:normal; font-weight:100; font-display:swap; src:url("/assets/inter/Inter-Thin-e7fc3bde.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:100; font-display:swap; src:url("/assets/inter/Inter-ThinItalic-f056574f.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:200; font-display:swap; src:url("/assets/inter/Inter-ExtraLight-895a31a4.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:200; font-display:swap; src:url("/assets/inter/Inter-ExtraLightItalic-e4096887.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:300; font-display:swap; src:url("/assets/inter/Inter-Light-ed7700a5.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:300; font-display:swap; src:url("/assets/inter/Inter-LightItalic-4ca792e0.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:400; font-display:swap; src:url("/assets/inter/Inter-Regular-14a9d9e2.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:400; font-display:swap; src:url("/assets/inter/Inter-Italic-6a8ff56c.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:500; font-display:swap; src:url("/assets/inter/Inter-Medium-88799d0f.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:500; font-display:swap; src:url("/assets/inter/Inter-MediumItalic-a32bcf6b.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:600; font-display:swap; src:url("/assets/inter/Inter-SemiBold-5f190ea5.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:600; font-display:swap; src:url("/assets/inter/Inter-SemiBoldItalic-98f87f91.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:700; font-display:swap; src:url("/assets/inter/Inter-Bold-b8e29d1a.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:700; font-display:swap; src:url("/assets/inter/Inter-BoldItalic-b8bf352f.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:800; font-display:swap; src:url("/assets/inter/Inter-ExtraBold-d2dd0dd6.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:800; font-display:swap; src:url("/assets/inter/Inter-ExtraBoldItalic-b89d3bc6.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:normal; font-weight:900; font-display:swap; src:url("/assets/inter/Inter-Black-a9bf4ad8.woff2") format("woff2"); }

@font-face { font-family:Inter; font-style:italic; font-weight:900; font-display:swap; src:url("/assets/inter/Inter-BlackItalic-578768a0.woff2") format("woff2"); }
