/* ==========================================================================
   Fonts — self-hosted from assets/fonts/
   ==========================================================================
   Minion Pro: body text, statements, titles and the ruled uppercase labels.
   Circular:   navigation, buttons, small headings, dates and quotes.

   Referenced in style.css as --font-serif (Minion Pro) and --font-sans
   (Circular). These are the desktop .otf/.ttf files as delivered; convert
   them to .woff2 before launch for a much smaller download.
   ========================================================================== */

@font-face {
    font-family: "Minion Pro";
    src: url("../fonts/minion-pro-regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Minion Pro";
    src: url("../fonts/minion-pro-italic.otf") format("opentype");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Minion Pro";
    src: url("../fonts/minion-pro-medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Minion Pro";
    src: url("../fonts/minion-pro-bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Circular";
    src: url("../fonts/circular-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Circular";
    src: url("../fonts/circular-book.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Circular";
    src: url("../fonts/circular-medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Circular";
    src: url("../fonts/circular-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
