@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-weight: 200 1000;
    font-display: swap;
    src: url('/fonts/google/Nunito_Sans/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-weight: 200 1000;
    font-display: swap;
    src: url('/fonts/google/Nunito_Sans/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf') format('truetype');
}

/* Local fallback shown until Nunito Sans loads. Its vertical metrics are
   overridden to match Nunito Sans (ascent 1011, descent 353, no line gap per
   1000 units) so lines keep the same height when the web font swaps in and
   the page doesn't jump. */
@font-face {
    font-family: 'Nunito Sans Fallback';
    src: local('Arial'), local('Helvetica Neue'), local('Helvetica'), local('Roboto');
    ascent-override: 101.1%;
    descent-override: 35.3%;
    line-gap-override: 0%;
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200 700;
    font-display: swap;
    src: url('/fonts/google/Oswald/Oswald-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url('/fonts/google/Merriweather/Merriweather-VariableFont_opsz,wdth,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url('/fonts/google/Merriweather/Merriweather-Italic-VariableFont_opsz,wdth,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url('/fonts/google/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400 900;
    font-display: swap;
    src: url('/fonts/google/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    src: url('/fonts/google/Cormorant_Garamond/CormorantGaramond-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Cormorant Garamond';
    font-style: italic;
    font-weight: 300 700;
    font-display: swap;
    src: url('/fonts/google/Cormorant_Garamond/CormorantGaramond-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Cinzel';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url('/fonts/google/Cinzel/Cinzel-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Anton';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Anton/Anton-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('/fonts/google/Lora/Lora-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400 700;
    font-display: swap;
    src: url('/fonts/google/Lora/Lora-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'UnifrakturMaguntia';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/UnifrakturMaguntia/UnifrakturMaguntia-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Fraunces';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('/fonts/google/Fraunces/Fraunces-VariableFont_SOFT,WONK,opsz,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Marcellus';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Marcellus/Marcellus-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Crimson Text';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/google/Crimson_Text/CrimsonText-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('/fonts/google/Montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('/fonts/google/Montserrat/Montserrat-Italic-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Source Serif Pro';
    font-style: normal;
    font-weight: 200 900;
    font-display: swap;
    src: url('/fonts/google/Source_Serif_4/SourceSerif4-VariableFont_opsz,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Source Serif Pro';
    font-style: italic;
    font-weight: 200 900;
    font-display: swap;
    src: url('/fonts/google/Source_Serif_4/SourceSerif4-Italic-VariableFont_opsz,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'IM Fell English SC';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/IM_Fell_English_SC/IMFellEnglishSC-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Spectral';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('/fonts/google/Spectral/Spectral-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: normal;
    font-weight: 400 800;
    font-display: swap;
    src: url('/fonts/google/EB_Garamond/EBGaramond-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'EB Garamond';
    font-style: italic;
    font-weight: 400 800;
    font-display: swap;
    src: url('/fonts/google/EB_Garamond/EBGaramond-Italic-VariableFont_wght.ttf') format('truetype');
}
