/* Futura PT — @font-face declarations */

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTBook.woff2') format('woff2'),
         url('FuturaPTBook.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTMedium.woff2') format('woff2'),
         url('FuturaPTMedium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTDemi.woff2') format('woff2'),
         url('FuturaPTDemi.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTHeavy.woff2') format('woff2'),
         url('FuturaPTHeavy.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTBookOblique.woff2') format('woff2'),
         url('FuturaPTBookOblique.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('FuturaPTLightOblique.woff2') format('woff2'),
         url('FuturaPTLightOblique.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
