/* Geist Regular */
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-Regular.woff') format('woff2'),
        url('./geist/RPIGeist-Regular.woff2') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-RegularItalic.woff') format('woff2'),
        url('./geist/RPIGeist-RegularItalic.woff2') format('woff');
    font-weight: normal;
    font-style: italic;
}
/* Geist Medium */
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-Medium.woff') format('woff2'),
        url('./geist/RPIGeist-Medium.woff2') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-MediumItalic.woff') format('woff2'),
        url('./geist/RPIGeist-MediumItalic.woff2') format('woff');
    font-weight: 500;
    font-style: italic;
}
/* Geist Bold */
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-Bold.woff') format('woff2'),
        url('./geist/RPIGeist-Bold.woff2') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'geist';
    src: url('./geist/RPIGeist-BoldItalic.woff') format('woff2'),
        url('./geist/RPIGeist-BoldItalic.woff2') format('woff');
    font-weight: 700;
    font-style: italic;
}

/* Geist Mono Regular */
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-Regular.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-Regular.woff2') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-Italic.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-Italic.woff2') format('woff');
    font-weight: normal;
    font-style: italic;
}
/* Geist Mono Medium */
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-Medium.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-Medium.woff2') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-Medium.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-Medium.woff2') format('woff');
    font-weight: 500;
    font-style: italic;
}
/* Geist Mono Bold */
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-Bold.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-Bold.woff2') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'geistmono';
    src: url('./geistmono/RPIGeistMono-BoldItalic.woff') format('woff2'),
        url('./geistmono/RPIGeistMono-BoldItalic.woff2') format('woff');
    font-weight: 700;
    font-style: italic;
}