/* Neubau International Pro Web + Reckless
 *
 * Two brand families, matching Figma:
 *   nb_international_pro       weights 300 / 400 / 500 / 700, normal + italic
 *   reckless                   weight 400
 *   nb_international_promono   weight 400 (mono cut of NB International Pro)
 *
 * Each weight is a real face, so `font-weight: 700` loads Bold rather than
 * letting the browser synthesise it. Do not register these faces under
 * per-weight family names.
 */

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_light-webfont.eot');
    src: url('nb_international_pro_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_light-webfont.woff2') format('woff2'),
         url('nb_international_pro_light-webfont.woff') format('woff'),
         url('nb_international_pro_light-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_light_italic-webfont.eot');
    src: url('nb_international_pro_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_light_italic-webfont.woff2') format('woff2'),
         url('nb_international_pro_light_italic-webfont.woff') format('woff'),
         url('nb_international_pro_light_italic-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_regular-webfont.eot');
    src: url('nb_international_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_regular-webfont.woff2') format('woff2'),
         url('nb_international_pro_regular-webfont.woff') format('woff'),
         url('nb_international_pro_regular-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_italic-webfont.eot');
    src: url('nb_international_pro_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_italic-webfont.woff2') format('woff2'),
         url('nb_international_pro_italic-webfont.woff') format('woff'),
         url('nb_international_pro_italic-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_medium-webfont.eot');
    src: url('nb_international_pro_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_medium-webfont.woff2') format('woff2'),
         url('nb_international_pro_medium-webfont.woff') format('woff'),
         url('nb_international_pro_medium-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_medium_italic-webfont.eot');
    src: url('nb_international_pro_medium_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_medium_italic-webfont.woff2') format('woff2'),
         url('nb_international_pro_medium_italic-webfont.woff') format('woff'),
         url('nb_international_pro_medium_italic-webfont.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_bold-webfont.eot');
    src: url('nb_international_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_bold-webfont.woff2') format('woff2'),
         url('nb_international_pro_bold-webfont.woff') format('woff'),
         url('nb_international_pro_bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'nb_international_pro';
    src: url('nb_international_pro_bold_italic-webfont.eot');
    src: url('nb_international_pro_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_bold_italic-webfont.woff2') format('woff2'),
         url('nb_international_pro_bold_italic-webfont.woff') format('woff'),
         url('nb_international_pro_bold_italic-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'nb_international_promono';
    src: url('nb_international_pro_mono-webfont.eot');
    src: url('nb_international_pro_mono-webfont.eot?#iefix') format('embedded-opentype'),
         url('nb_international_pro_mono-webfont.woff2') format('woff2'),
         url('nb_international_pro_mono-webfont.woff') format('woff'),
         url('nb_international_pro_mono-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'reckless';
    src: url('Reckless-Regular.eot');
    src: url('Reckless-Regular.eot?#iefix') format('embedded-opentype'),
         url('Reckless-Regular.woff2') format('woff2'),
         url('Reckless-Regular.woff') format('woff'),
         url('Reckless-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
