/**
 * Custom Font Definitions
 * Akkurat and CircularStd font families
 */

/* ==========================================================================
   Akkurat Font Family
   ========================================================================== */

/* Akkurat Light - 300 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat-Light.eot');
    src: url('../fonts/akkurat/Akkurat-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-Light.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-Light.ttf') format('truetype'),
         url('../fonts/akkurat/Akkurat-Light.svg#Akkurat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Akkurat Light Italic - 300 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat-LightItalic.eot');
    src: url('../fonts/akkurat/Akkurat-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-LightItalic.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-LightItalic.ttf') format('truetype'),
         url('../fonts/akkurat/Akkurat-LightItalic.svg#Akkurat-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Akkurat Regular - 400 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat.eot');
    src: url('../fonts/akkurat/Akkurat.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat.woff') format('woff'),
         url('../fonts/akkurat/Akkurat.ttf') format('truetype'),
         url('../fonts/akkurat/Akkurat.svg#Akkurat') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Akkurat Italic - 400 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat-Italic.eot');
    src: url('../fonts/akkurat/Akkurat-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-Italic.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-Italic.svg#Akkurat-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Akkurat Bold - 700 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat-Bold.eot');
    src: url('../fonts/akkurat/Akkurat-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-Bold.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-Bold.ttf') format('truetype'),
         url('../fonts/akkurat/Akkurat-Bold.svg#Akkurat-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Akkurat Bold Italic - 700 */
@font-face {
    font-family: 'Akkurat';
    src: url('../fonts/akkurat/Akkurat-BoldItalic.eot');
    src: url('../fonts/akkurat/Akkurat-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-BoldItalic.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-BoldItalic.svg#Akkurat-BoldItalic') format('svg');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Akkurat Mono */
@font-face {
    font-family: 'Akkurat Mono';
    src: url('../fonts/akkurat/Akkurat-Mono.eot');
    src: url('../fonts/akkurat/Akkurat-Mono.eot?#iefix') format('embedded-opentype'),
         url('../fonts/akkurat/Akkurat-Mono.woff') format('woff'),
         url('../fonts/akkurat/Akkurat-Mono.ttf') format('truetype'),
         url('../fonts/akkurat/Akkurat-Mono.svg#Akkurat-Mono') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ==========================================================================
   CircularStd Font Family
   ========================================================================== */

/* CircularStd Book - 400 */
@font-face {
    font-family: 'CircularStd';
    src: url('../fonts/circular-std/CircularStd-Book.eot');
    src: url('../fonts/circular-std/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/circular-std/CircularStd-Book.woff') format('woff'),
         url('../fonts/circular-std/CircularStd-Book.ttf') format('truetype'),
         url('../fonts/circular-std/CircularStd-Book.svg#CircularStd-Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* CircularStd Medium - 500 */
@font-face {
    font-family: 'CircularStd';
    src: url('../fonts/circular-std/CircularStd-Medium.eot');
    src: url('../fonts/circular-std/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/circular-std/CircularStd-Medium.woff') format('woff'),
         url('../fonts/circular-std/CircularStd-Medium.ttf') format('truetype'),
         url('../fonts/circular-std/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* CircularStd Black - 900 */
@font-face {
    font-family: 'CircularStd';
    src: url('../fonts/circular-std/CircularStd-Black.eot');
    src: url('../fonts/circular-std/CircularStd-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/circular-std/CircularStd-Black.woff') format('woff'),
         url('../fonts/circular-std/CircularStd-Black.ttf') format('truetype'),
         url('../fonts/circular-std/CircularStd-Black.svg#CircularStd-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
