@font-face {
    font-family: "Arno Pro Display";
    src:
        url("../fonts/ArnoPro-BoldDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldDisplay.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro";
    src:
        url("../fonts/ArnoPro-Bold.woff2") format("woff2"),
        url("../fonts/ArnoPro-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Caption";
    src:
        url("../fonts/ArnoPro-BoldCaption.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldCaption.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Display";
    src:
        url("../fonts/ArnoPro-BoldItalicDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldItalicDisplay.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro";
    src:
        url("../fonts/ArnoPro-BoldItalic.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Caption";
    src:
        url("../fonts/ArnoPro-BoldItalicCaption.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldItalicCaption.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro SmText";
    src:
        url("../fonts/ArnoPro-BoldItalicSmText.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldItalicSmText.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro SmText";
    src:
        url("../fonts/ArnoPro-BoldSmText.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldSmText.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Subhead";
    src:
        url("../fonts/ArnoPro-BoldItalicSubhead.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldItalicSubhead.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Display";
    src:
        url("../fonts/ArnoPro-Display.woff2") format("woff2"),
        url("../fonts/ArnoPro-Display.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Subhead";
    src:
        url("../fonts/ArnoPro-BoldSubhead.woff2") format("woff2"),
        url("../fonts/ArnoPro-BoldSubhead.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Caption";
    src:
        url("../fonts/ArnoPro-Caption.woff2") format("woff2"),
        url("../fonts/ArnoPro-Caption.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Caption";
    src:
        url("../fonts/ArnoPro-ItalicCaption.woff2") format("woff2"),
        url("../fonts/ArnoPro-ItalicCaption.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro";
    src:
        url("../fonts/ArnoPro-Italic.woff2") format("woff2"),
        url("../fonts/ArnoPro-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Display";
    src:
        url("../fonts/ArnoPro-ItalicDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-ItalicDisplay.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Light Display";
    src:
        url("../fonts/ArnoPro-LightDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-LightDisplay.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro SmText";
    src:
        url("../fonts/ArnoPro-ItalicSmText.woff2") format("woff2"),
        url("../fonts/ArnoPro-ItalicSmText.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Subhead";
    src:
        url("../fonts/ArnoPro-ItalicSubhead.woff2") format("woff2"),
        url("../fonts/ArnoPro-ItalicSubhead.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro";
    src:
        url("../fonts/ArnoPro-Regular.woff2") format("woff2"),
        url("../fonts/ArnoPro-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Light Display";
    src:
        url("../fonts/ArnoPro-LightItalicDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-LightItalicDisplay.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd";
    src:
        url("../fonts/ArnoPro-Smbd.woff2") format("woff2"),
        url("../fonts/ArnoPro-Smbd.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Caption";
    src:
        url("../fonts/ArnoPro-SmbdCaption.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdCaption.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd";
    src:
        url("../fonts/ArnoPro-SmbdItalic.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdItalic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Display";
    src:
        url("../fonts/ArnoPro-SmbdDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdDisplay.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Caption";
    src:
        url("../fonts/ArnoPro-SmbdItalicCaption.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdItalicCaption.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Display";
    src:
        url("../fonts/ArnoPro-SmbdItalicDisplay.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdItalicDisplay.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd SmText";
    src:
        url("../fonts/ArnoPro-SmbdItalicSmText.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdItalicSmText.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Subhead";
    src:
        url("../fonts/ArnoPro-SmbdItalicSubhead.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdItalicSubhead.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd Subhead";
    src:
        url("../fonts/ArnoPro-SmbdSubhead.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdSubhead.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Arno Pro Smbd SmText";
    src:
        url("../fonts/ArnoPro-SmbdSmText.woff2") format("woff2"),
        url("../fonts/ArnoPro-SmbdSmText.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
