/* IBEX self-hosted webfonts. Latin and latin-ext subsets only.
   Generated from the Google Fonts CSS API; served from this origin so no
   visitor IP is transmitted to a third-party CDN.

   ONE FILE PER FAMILY AND SUBSET, NOT ONE PER WEIGHT.

   Both families are variable fonts: the file carries an `fvar` table with a
   weight axis, and the browser draws 400, 500 and 600 out of the same
   outlines. The Google Fonts CSS API knows that and hands back the SAME URL
   for every weight it is asked for — so whoever saved the files saved one
   download four times, under four names.

   They were byte-identical, which the deployed site said out loud: with
   ManifestStaticFilesStorage hashing the contents into the name, the home page
   was fetching

       archivo-400-basic.cd56e2ec63d7.woff2
       archivo-500-basic.cd56e2ec63d7.woff2
       archivo-600-basic.cd56e2ec63d7.woff2

   — the same hash three times, because a browser deduplicates by URL and
   nothing else. Measured on http://…:8080/en/ before this change: four woff2
   requests, 144'388 bytes, of which 70'456 were the same two files repeated.

   `font-weight: 400 700` is a RANGE, and that is what makes one file answer
   for every weight: the browser clamps the requested weight into the range and
   sets the `wght` axis to it. The ranges below are exactly the weights that
   were declared as separate faces before, so nothing that resolved then
   resolves differently now — the site itself uses 400, 500 and 600 of Archivo
   and 400 of Playfair Display, all inside both ranges. home/tests/test_fonts.py
   holds that: it fails if a stylesheet asks for a weight no face covers, and it
   fails if two font files are ever byte-identical again. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/archivo-variable-ext.c5e41aa17045.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Archivo';font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/archivo-variable-basic.cd56e2ec63d7.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url("../fonts/playfair-display-variable-ext.319e6b2aad48.woff2") format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 500;font-display:swap;src:url("../fonts/playfair-display-variable-basic.ef05b30d6e5c.woff2") format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
