/*
 * Host-owned local fonts shared by snapshot and native public pages.
 * The files are pinned assets from the published marketing revision and are
 * served from the same origin under the public host's `font-src 'self'` CSP.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/site/assets/ee9558be9f8a4d750ce42b6f.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/site/assets/a699af1dea30b799318e058c.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/site/assets/e45972c7e9f24dc390848eb5.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/site/assets/87e867b52640b3b397a977c3.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/site/assets/6f49e1b28bce7339f4846ecd.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/site/assets/2f6c206f7c744148754eb721.ttf) format('truetype');
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/site/assets/861da2b4255e09a694bcf981.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/4a82aa066670a25e19aed53f.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/2d1aa21dfaa805c3f8834661.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: italic;
    font-weight: 600;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/7a491b2cdbe292acc0a189bf.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/8f0b78b2e429e30884bc37e3.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/90cb35eb6a6cce2add948f92.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/02518739fec1df8cd407ecb8.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/02e94dc488037154257c7a40.ttf) format('truetype');
}

@font-face {
    font-family: 'Instrument Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(/site/assets/7c3021b06004e9662e7af5db.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(/site/assets/d0e784ef034da1aac9143171.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(/site/assets/013fe10123fce3293bfaaee4.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url(/site/assets/7d62dda1d3895620edc362ac.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(/site/assets/fb084c8b15e9438303028e47.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url(/site/assets/8fa83a056b0d36c0422416df.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(/site/assets/49159f810d4dc3071a49153c.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/site/assets/5ae86d38cfa3525e92c4f7aa.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(/site/assets/f5a22007f7fe04ac74f0f388.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(/site/assets/c67a6241b1e0d6ae2edabcee.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(/site/assets/8a70c7995340f54c86f44fdb.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(/site/assets/18ffac34dbf4b1d53bd60652.ttf) format('truetype');
}

@font-face {
    font-family: 'Playfair Display';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/site/assets/d13e9daa375ab859db21b3f5.ttf) format('truetype');
}
