/* ------------------------------------ *\
    Font: GT Amercia
\* ------------------------------------ */

@font-face {
    font-weight: 100;
    font-family: nzz-sans-serif;
    font-style: normal;
    src: local('nzz-sans-serif'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-regular.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-regular.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-weight: 500;
    font-family: nzz-sans-serif;
    font-style: normal;
    src: local('nzz-sans-serif'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-medium.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-medium.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-weight: 700;
    font-family: nzz-sans-serif;
    font-style: normal;
    src: local('nzz-sans-serif'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-medium.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/gt-america-standard-medium.woff') format('woff');
    font-display: swap;
}

/* ------------------------------------ *\
    Font: Pensum
\* ------------------------------------ */

@font-face {
    font-weight: 300;
    font-family: nzz-serif;
    font-style: normal;
    src: local('nzz-serif'), url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-regular.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-regular.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-weight: 300;
    font-family: nzz-serif;
    font-style: italic;
    src: local('nzz-serif'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-regularitalic.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-regularitalic.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-weight: 500;
    font-family: nzz-serif;
    font-style: bold;
    src: local('nzz-serif'), url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-medium.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumpro-medium.woff') format('woff');
    font-display: swap;
}

/* ------------------------------------ *\
    Font: Pensum display
\* ------------------------------------ */

@font-face {
    font-family: nzz-serif-alt;
    src: url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumdisplay-book.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumdisplay-book.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-weight: 800;
    font-family: nzz-serif-alt;
    src: url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumdisplay-black.woff2') format('woff2'),
        url('//assets.static-nzz.ch/nzz/8.23.0/static/fonts/pensumdisplay-black.woff') format('woff');
    font-display: swap;
}
