/* Proxima Nova Regular */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Alt Regular-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova Alt Regular-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova Alt Regular-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Proxima Nova Bold */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Alt Bold-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova Alt Bold-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova Alt Bold-webfont.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Proxima Nova Black */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Alt Black-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova Alt Black-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova Alt Black-webfont.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/* Proxima Nova Semibold */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Semibold-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova Semibold-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova Semibold-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* Proxima Nova Thin */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova Thin-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova Thin-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova Thin-webfont.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/* Proxima Nova SC Thin */
@font-face {
    font-family: 'Proxima Nova';
    src: url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.woff2') format('woff2'),
        url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.woff') format('woff'),
        url('Mark Simonson - Proxima Nova ScOsf Thin-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

/* PT Serif Italic (Google import handles regular/italic weights) */
@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');