/* Loaded from app.blade.php the same way brand webfonts are (a <link> in <head>). */

/*
 * Headlines — Norwester is a single Regular cut. Extra weights map to the same
 * file so font-semibold / font-bold utilities do not faux-bold.
 */
@font-face {
    font-family: 'Norwester';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('norwester.otf') format('opentype');
}

@font-face {
    font-family: 'Norwester';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('norwester.otf') format('opentype');
}

@font-face {
    font-family: 'Norwester';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('norwester.otf') format('opentype');
}

@font-face {
    font-family: 'Norwester';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('norwester.otf') format('opentype');
}

/*
 * Body — ITC Johnston STD Light / Medium / Bold (+ italics).
 * Body default is Light (weight 300 on [data-brand='pye']).
 */
@font-face {
    font-family: 'ITC Johnston STD';
    font-style: normal;
    font-weight: 100 350;
    font-display: swap;
    src:
        local('Johnston ITC Std Light'),
        local('JohnstonITCStd-Light'),
        url('itc-johnston-std/JohnstonITCStd-Light.otf') format('opentype');
}

@font-face {
    font-family: 'ITC Johnston STD';
    font-style: italic;
    font-weight: 100 350;
    font-display: swap;
    src:
        local('Johnston ITC Std Light Italic'),
        local('JohnstonITCStd-LightIta'),
        url('itc-johnston-std/JohnstonITCStd-LightIta.otf') format('opentype');
}

@font-face {
    font-family: 'ITC Johnston STD';
    font-style: normal;
    font-weight: 351 500;
    font-display: swap;
    src:
        local('Johnston ITC Std Medium'),
        local('JohnstonITCStd-Medium'),
        url('itc-johnston-std/JohnstonITCStd-Medium.otf') format('opentype');
}

@font-face {
    font-family: 'ITC Johnston STD';
    font-style: italic;
    font-weight: 351 500;
    font-display: swap;
    src:
        local('Johnston ITC Std Medium Italic'),
        local('JohnstonITCStd-MediumIta'),
        url('itc-johnston-std/JohnstonITCStd-MediumIta.otf') format('opentype');
}

@font-face {
    font-family: 'ITC Johnston STD';
    font-style: normal;
    font-weight: 501 900;
    font-display: swap;
    src:
        local('Johnston ITC Std Bold'),
        local('JohnstonITCStd-Bold'),
        url('itc-johnston-std/JohnstonITCStd-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'ITC Johnston STD';
    font-style: italic;
    font-weight: 501 900;
    font-display: swap;
    src:
        local('Johnston ITC Std Bold Italic'),
        local('JohnstonITCStd-BoldIta'),
        url('itc-johnston-std/JohnstonITCStd-BoldIta.otf') format('opentype');
}
