@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF32-JuniorCruiserwt.woff2') format('woff2'),
         url('Knockout-HTF32-JuniorCruiserwt.otf') format('opentype');
    font-weight: 32;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF33-JuniorHeviwt.woff2') format('woff2'),
         url('Knockout-HTF33-JuniorHeviwt.otf') format('opentype');
    font-weight: 33;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF48-Featherweight.woff2') format('woff2'),
         url('Knockout-HTF48-Featherweight.otf') format('opentype');
    font-weight: 48;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF52-Cruiserweight.woff2') format('woff2'),
         url('Knockout-HTF52-Cruiserweight.otf') format('opentype');
    font-weight: 52;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF53-Heviweight.woff2') format('woff2'),
         url('Knockout-HTF53-Heviweight.otf') format('opentype');
    font-weight: 53;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF32-JuniorCruiserwt.woff2') format('woff2'),
         url('Knockout-HTF32-JuniorCruiserwt.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF33-JuniorHeviwt.woff2') format('woff2'),
         url('Knockout-HTF33-JuniorHeviwt.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF48-Featherweight.woff2') format('woff2'),
         url('Knockout-HTF48-Featherweight.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF52-Cruiserweight.woff2') format('woff2'),
         url('Knockout-HTF52-Cruiserweight.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}

@font-face {
    font-family: 'knockout';
    src: url('Knockout-HTF53-Heviweight.woff2') format('woff2'),
         url('Knockout-HTF53-Heviweight.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    /* Knockout has bad glyphs at U+00A0 (non-breaking space, renders as a
       dagger) and U+00AE (registered sign, renders as "AE"). Exclude both so
       they fall back to Helvetica in the font stack. */
    unicode-range: U+0-9F, U+A1-AD, U+AF-10FFFF;
}
