/* Myriad Set Pro: 100-300, 500-700 */

@font-face {
    font-family: "DD Myriad Set Pro";
    font-weight: 100;
    src: url('myriad-set-pro_ultralight.woff2') format('woff2'),
        url('myriad-set-pro_ultralight.woff') format('woff'),
        url('myriad-set-pro_ultralight.ttf') format('truetype');
}
@font-face {
    font-family: "DD Myriad Set Pro";
    font-weight: 200;
    src: url('myriad-set-pro_thin.woff2') format('woff2'),
        url('myriad-set-pro_thin.woff') format('woff'),
        url('myriad-set-pro_thin.ttf') format('truetype');
}
@font-face {
    font-family: "DD Myriad Set Pro";
    src: url('myriad-set-pro_text.woff2') format('woff2'),
        url('myriad-set-pro_text.woff') format('woff'),
        url('myriad-set-pro_text.ttf') format('truetype');
}
@font-face {
    font-family: "DD Myriad Set Pro";
    font-weight: 500;
    src: url('myriad-set-pro_medium.woff2') format('woff2'),
        url('myriad-set-pro_medium.woff') format('woff'),
        url('myriad-set-pro_medium.ttf') format('truetype');
}
@font-face {
    font-family: "DD Myriad Set Pro";
    font-weight: 600;
    src: url('myriad-set-pro_semibold.woff2') format('woff2'),
        url('myriad-set-pro_semibold.woff') format('woff'),
        url('myriad-set-pro_semibold.ttf') format('truetype');
}
@font-face {
    font-family: "DD Myriad Set Pro";
    font-weight: 700;
    src: url('myriad-set-pro_bold.woff2') format('woff2'),
        url('myriad-set-pro_bold.woff') format('woff'),
        url('myriad-set-pro_bold.ttf') format('truetype');
}

/* SF Compact Display: 100-800 */

@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 100;
    src: url('sfcd_ultralight.woff2') format('woff2'),
        url('sfcd_ultralight.woff') format('woff'),
        url('sfcd_ultralight.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 200;
    src: url('sfcd_thin.woff2') format('woff2'),
        url('sfcd_thin.woff') format('woff'),
        url('sfcd_thin.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 300;
    src: url('sfcd_light.woff2') format('woff2'),
        url('sfcd_light.woff') format('woff'),
        url('sfcd_light.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    src: url('sfcd_regular.woff2') format('woff2'),
        url('sfcd_regular.woff') format('woff'),
        url('sfcd_regular.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 500;
    src: url('sfcd_medium.woff2') format('woff2'),
        url('sfcd_medium.woff') format('woff'),
        url('sfcd_medium.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 600;
    src: url('sfcd_semibold.woff2') format('woff2'),
        url('sfcd_semibold.woff') format('woff'),
        url('sfcd_semibold.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 700;
    src: url('sfcd_bold.woff2') format('woff2'),
        url('sfcd_bold.woff') format('woff'),
        url('sfcd_bold.ttf') format('truetype');
}
@font-face {
    font-family: "DD SF Compact Display";
    font-weight: 800;
    src: url('sfcd_black.woff2') format('woff2'),
        url('sfcd_black.woff') format('woff'),
        url('sfcd_black.ttf') format('truetype');
}

/* SF Mono: 400 */

@font-face {
    font-family: "DD SF Mono";
    src: url('sfm_regular.woff2') format('woff2'),
        url('sfm_regular.woff') format('woff'),
        url('sfm_regular.ttf') format('truetype');
}

/* SF Compact Rounded: 300-500 */

@font-face {
    font-family: 'DD SF Compact Rounded';
    src: url('sfcr_light.woff2') format('woff2'),
        url('sfcr_light.woff') format('woff'),
        url('sfcr_light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DD SF Compact Rounded';
    src: url('sfcr_regular.woff2') format('woff2'),
        url('sfcr_regular.woff') format('woff'),
        url('sfcr_regular.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'DD SF Compact Rounded';
    src: url('sfcr_medium.woff2') format('woff2'),
        url('sfcr_medium.woff') format('woff'),
        url('sfcr_medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}