/* variable fonts usage:
:root { font-family: "inter", sans-serif; }
@supports (font-variation-settings: normal) {
  :root { font-family: "intervariable", sans-serif; font-optical-sizing: auto; }
} */
@font-face {
    font-family: intervariable;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("intervariable.woff2") format("woff2");
}

@font-face {
    font-family: intervariable;
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url("intervariable-italic.woff2") format("woff2");
}

/* static fonts */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/inter-thin.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/inter-thinitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/inter-extralight.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/inter-extralightitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/inter-light.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/inter-lightitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/inter-regular.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/inter-italic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/inter-medium.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/inter-mediumitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/fonts/inter/inter-semibold.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/fonts/inter/inter-semibolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/inter-bold.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/inter-bolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/inter-extrabold.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/inter-extrabolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/inter-black.woff2") format("woff2");
}

@font-face {
    font-family: "Inter";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/inter-blackitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-thin.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-thinitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-extralight.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-extralightitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-light.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-lightitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-regular.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-italic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-medium.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-mediumitalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-semibold.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-semibolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-bold.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-bolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-extrabold.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-extrabolditalic.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-black.woff2") format("woff2");
}

@font-face {
    font-family: "Interdisplay";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("/fonts/inter/interdisplay-blackitalic.woff2") format("woff2");
}

@font-feature-values intervariable {
    @character-variant {
        cv01: 1;
        cv02: 2;
        cv03: 3;
        cv04: 4;
        cv05: 5;
        cv06: 6;
        cv07: 7;
        cv08: 8;
        cv09: 9;
        cv10: 10;
        cv11: 11;
        cv12: 12;
        cv13: 13;
        alt-1: 1; /* alternate one */
        alt-3: 9; /* flat-top three */
        open-4: 2; /* open four */
        open-6: 3; /* open six */
        open-9: 4; /* open nine */
        lc-l-with-tail: 5; /* lower-case l with tail */
        simplified-u: 6; /* simplified u */
        alt-double-s: 7; /* alternate german double s */
        uc-i-with-serif: 8; /* upper-case i with serif */
        uc-g-with-spur: 10; /* capital g with spur */
        single-story-a: 11; /* single-story a */
        compact-lc-f: 12; /* compact f */
        compact-lc-t: 13; /* compact t */
    }
    @styleset {
        ss01: 1;
        ss02: 2;
        ss03: 3;
        ss04: 4;
        ss05: 5;
        ss06: 6;
        ss07: 7;
        ss08: 8;
        open-digits: 1;                /* open digits */
        disambiguation: 2;             /* disambiguation (with zero) */
        disambiguation-except-zero: 4; /* disambiguation (no zero) */
        round-quotes-and-commas: 3;    /* round quotes &amp; commas */
        square-punctuation: 7;         /* square punctuation */
        square-quotes: 8;              /* square quotes */
        circled-characters: 5;         /* circled characters */
        squared-characters: 6;         /* squared characters */
    }
}
@font-feature-values inter {
    @character-variant {
        cv01: 1;
        cv02: 2;
        cv03: 3;
        cv04: 4;
        cv05: 5;
        cv06: 6;
        cv07: 7;
        cv08: 8;
        cv09: 9;
        cv10: 10;
        cv11: 11;
        cv12: 12;
        cv13: 13;
        alt-1: 1; /* alternate one */
        alt-3: 9; /* flat-top three */
        open-4: 2; /* open four */
        open-6: 3; /* open six */
        open-9: 4; /* open nine */
        lc-l-with-tail: 5; /* lower-case l with tail */
        simplified-u: 6; /* simplified u */
        alt-double-s: 7; /* alternate german double s */
        uc-i-with-serif: 8; /* upper-case i with serif */
        uc-g-with-spur: 10; /* capital g with spur */
        single-story-a: 11; /* single-story a */
        compact-lc-f: 12; /* compact f */
        compact-lc-t: 13; /* compact t */
    }
    @styleset {
        ss01: 1;
        ss02: 2;
        ss03: 3;
        ss04: 4;
        ss05: 5;
        ss06: 6;
        ss07: 7;
        ss08: 8;
        open-digits: 1;                /* open digits */
        disambiguation: 2;             /* disambiguation (with zero) */
        disambiguation-except-zero: 4; /* disambiguation (no zero) */
        round-quotes-and-commas: 3;    /* round quotes &amp; commas */
        square-punctuation: 7;         /* square punctuation */
        square-quotes: 8;              /* square quotes */
        circled-characters: 5;         /* circled characters */
        squared-characters: 6;         /* squared characters */
    }
}
@font-feature-values interdisplay {
    @character-variant {
        cv01: 1;
        cv02: 2;
        cv03: 3;
        cv04: 4;
        cv05: 5;
        cv06: 6;
        cv07: 7;
        cv08: 8;
        cv09: 9;
        cv10: 10;
        cv11: 11;
        cv12: 12;
        cv13: 13;
        alt-1: 1; /* alternate one */
        alt-3: 9; /* flat-top three */
        open-4: 2; /* open four */
        open-6: 3; /* open six */
        open-9: 4; /* open nine */
        lc-l-with-tail: 5; /* lower-case l with tail */
        simplified-u: 6; /* simplified u */
        alt-double-s: 7; /* alternate german double s */
        uc-i-with-serif: 8; /* upper-case i with serif */
        uc-g-with-spur: 10; /* capital g with spur */
        single-story-a: 11; /* single-story a */
        compact-lc-f: 12; /* compact f */
        compact-lc-t: 13; /* compact t */
    }
    @styleset {
        ss01: 1;
        ss02: 2;
        ss03: 3;
        ss04: 4;
        ss05: 5;
        ss06: 6;
        ss07: 7;
        ss08: 8;
        open-digits: 1;                /* open digits */
        disambiguation: 2;             /* disambiguation (with zero) */
        disambiguation-except-zero: 4; /* disambiguation (no zero) */
        round-quotes-and-commas: 3;    /* round quotes &amp; commas */
        square-punctuation: 7;         /* square punctuation */
        square-quotes: 8;              /* square quotes */
        circled-characters: 5;         /* circled characters */
        squared-characters: 6;         /* squared characters */
    }
}