/* Inter */
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-100.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-100italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 200; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-200.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 200; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-200italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-300.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-300italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-500italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-600italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-700italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-800.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-800italic.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-900.woff2") format('woff2'); }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/inter-v20-latin/inter-v20-latin-900italic.woff2") format('woff2'); }

/* Bricolage Grotesque */
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 200; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-200.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-300.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/bricolage-grotesque-v9-latin/bricolage-grotesque-v9-latin-800.woff2") format('woff2'); }

/* DM Sans */
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 100; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-100.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 100; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-100italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 200; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-200.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 200; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-200italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-300.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-300italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-500italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-600italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-700italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-800.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-800italic.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-900.woff2") format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/dm-sans-v17-latin/dm-sans-v17-latin-900italic.woff2") format('woff2'); }

/* PT Sans */
@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/pt-sans-v18-latin/pt-sans-v18-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'PT Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/pt-sans-v18-latin/pt-sans-v18-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/pt-sans-v18-latin/pt-sans-v18-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'PT Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/pt-sans-v18-latin/pt-sans-v18-latin-700italic.woff2") format('woff2'); }

/* Merriweather */
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-300.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-300italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-500italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-600italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-700italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-800.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-800italic.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-900.woff2") format('woff2'); }
@font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/merriweather-v33-latin/merriweather-v33-latin-900italic.woff2") format('woff2'); }

/* Lora */
@font-face { font-family: 'Lora'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-500italic.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-600italic.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Lora'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/lora-v37-latin/lora-v37-latin-700italic.woff2") format('woff2'); }

/* Playfair Display */
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-500.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-500italic.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-600italic.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-700italic.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-800.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 800; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-800italic.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-900.woff2") format('woff2'); }
@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 900; font-display: swap; src: url("/fonts/playfair-display-v40-latin/playfair-display-v40-latin-900italic.woff2") format('woff2'); }

/* Calistoga */
@font-face { font-family: 'Calistoga'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/calistoga-v18-latin/calistoga-v18-latin-regular.woff2") format('woff2'); }

/* Atkinson Hyperlegible */
@font-face { font-family: 'Atkinson Hyperlegible'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/atkinson-hyperlegible-v12-latin/atkinson-hyperlegible-v12-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Atkinson Hyperlegible'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/atkinson-hyperlegible-v12-latin/atkinson-hyperlegible-v12-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'Atkinson Hyperlegible'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/atkinson-hyperlegible-v12-latin/atkinson-hyperlegible-v12-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'Atkinson Hyperlegible'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/atkinson-hyperlegible-v12-latin/atkinson-hyperlegible-v12-latin-700italic.woff2") format('woff2'); }

/* PT Serif */
@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/pt-serif-v19-latin/pt-serif-v19-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'PT Serif'; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/pt-serif-v19-latin/pt-serif-v19-latin-italic.woff2") format('woff2'); }
@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/pt-serif-v19-latin/pt-serif-v19-latin-700.woff2") format('woff2'); }
@font-face { font-family: 'PT Serif'; font-style: italic; font-weight: 700; font-display: swap; src: url("/fonts/pt-serif-v19-latin/pt-serif-v19-latin-700italic.woff2") format('woff2'); }

/* Barlow Semi Condensed */
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/barlow-semi-condensed-v16-latin/barlow-semi-condensed-v16-latin-regular.woff2") format('woff2'); }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/barlow-semi-condensed-v16-latin/barlow-semi-condensed-v16-latin-600.woff2") format('woff2'); }
@font-face { font-family: 'Barlow Semi Condensed'; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/barlow-semi-condensed-v16-latin/barlow-semi-condensed-v16-latin-800.woff2") format('woff2'); }
