@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Book.9a343beef88d.woff2") format('woff2'),
        url("AvenirLTStd-Book.0f14e92a45f4.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Black.e640a11287b4.woff2") format('woff2'),
        url("AvenirLTStd-Black.ef23dce2bd74.woff") format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-BlackOblique.1fd6b103d5dd.woff2") format('woff2'),
        url("AvenirLTStd-BlackOblique.4846d3ab2eda.woff") format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-BookOblique.e72006dba369.woff2") format('woff2'),
        url("AvenirLTStd-BookOblique.422c61e3a255.woff") format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-MediumOblique.eaa3ea07d824.woff2") format('woff2'),
        url("AvenirLTStd-MediumOblique.3ab3b991b5c1.woff") format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Medium.a58d11c67902.woff2") format('woff2'),
        url("AvenirLTStd-Medium.031c93c9dec1.woff") format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-HeavyOblique.2ea720f921e2.woff2") format('woff2'),
        url("AvenirLTStd-HeavyOblique.e00a37ad64f4.woff") format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-LightOblique.e93e64071e59.woff2") format('woff2'),
        url("AvenirLTStd-LightOblique.10279b26fe94.woff") format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Oblique.1c1641c86c40.woff2") format('woff2'),
        url("AvenirLTStd-Oblique.d72303c2322d.woff") format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Heavy.b85f331ed168.woff2") format('woff2'),
        url("AvenirLTStd-Heavy.6c881a5751fe.woff") format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Light.c9fcea46df40.woff2") format('woff2'),
        url("AvenirLTStd-Light.4eb898279ce4.woff") format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

@font-face {
    font-family: 'Avenir';
    src: url("AvenirLTStd-Roman.355d9cbe14a8.woff2") format('woff2'),
        url("AvenirLTStd-Roman.76acd6b5a086.woff") format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    ascent-override: 95%;
    descent-override: 25%;
}

body {
    font-family: 'Avenir', sans-serif;
}

