/* ==========================================================================
   Web fonts, self-hosted so pages don't depend on (or send visitors to) Google Fonts.
   Arimo is a variable font, declared as separate 400 and 700 faces (as Google Fonts
   serves it) so headings set to weight 500 render at 400, as they always have.
   The site only uses Lato 300.
   Both are under the SIL Open Font License (Arimo-OFL.txt, Lato-OFL.txt).
   The ?v= query is the start of each file's SHA-256: change it when a file changes,
   since fonts are cached for a year.
   ========================================================================== */
/* Arimo latin-ext */
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/arimo-latin-ext.woff2?v=6cf5e4f8') 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;
}
/* Arimo bold, latin-ext */
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/arimo-latin-ext.woff2?v=6cf5e4f8') 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;
}
/* Arimo latin */
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/arimo-latin.woff2?v=6a22ce0b') 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;
}
/* Arimo bold, latin */
@font-face {
	font-family: 'Arimo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/arimo-latin.woff2?v=6a22ce0b') 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;
}
/* Lato latin-ext */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/lato-300-latin-ext.woff2?v=5627143a') 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;
}
/* Lato latin */
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/lato-300-latin.woff2?v=115f6a62') 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;
}
