@font-face {
    font-family: 'Geist';
    src: url('Geist-Bold.woff2') format('woff2'),
        url('Geist-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-ExtraBold.woff2') format('woff2'),
        url('Geist-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-Black.woff2') format('woff2'),
        url('Geist-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-SemiBold.woff2') format('woff2'),
        url('Geist-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-Regular.woff2') format('woff2'),
        url('Geist-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-Medium.woff2') format('woff2'),
        url('Geist-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-Light.woff2') format('woff2'),
        url('Geist-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-Thin.woff2') format('woff2'),
        url('Geist-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-46';
    src: url('Sequel100Black-46.woff2') format('woff2'),
        url('Sequel100Black-46.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-45';
    src: url('Sequel100Black-45.woff2') format('woff2'),
        url('Sequel100Black-45.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-55';
    src: url('Sequel100Black-55.woff2') format('woff2'),
        url('Sequel100Black-55.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geist';
    src: url('Geist-ExtraLight.woff2') format('woff2'),
        url('Geist-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-56';
    src: url('Sequel100Black-56.woff2') format('woff2'),
        url('Sequel100Black-56.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-65';
    src: url('Sequel100Black-65.woff2') format('woff2'),
        url('Sequel100Black-65.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-66';
    src: url('Sequel100Black-66.woff2') format('woff2'),
        url('Sequel100Black-66.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-95';
    src: url('Sequel100Black-95.woff2') format('woff2'),
        url('Sequel100Black-95.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-86';
    src: url('Sequel100Black-86.woff2') format('woff2'),
        url('Sequel100Black-86.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-85';
    src: url('Sequel100Black-85.woff2') format('woff2'),
        url('Sequel100Black-85.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-76';
    src: url('Sequel100Black-76.woff2') format('woff2'),
        url('Sequel100Black-76.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-96';
    src: url('Sequel100Black-96.woff2') format('woff2'),
        url('Sequel100Black-96.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-75';
    src: url('Sequel100Black-75.woff2') format('woff2'),
        url('Sequel100Black-75.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-106';
    src: url('Sequel100Black-106.woff2') format('woff2'),
        url('Sequel100Black-106.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel100Black-105';
    src: url('Sequel100Black-105.woff2') format('woff2'),
        url('Sequel100Black-105.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

