 /* 100 - Thin */
    /* 200 - Extra Light, Ultra Light */
    /* 300 - Light */
    /* 400 - Normal, Book, Regular */
    /* 500 - Medium */
    /* 600 - Semi Bold, Demi Bold */
    /* 700 - Bold */
    /* 800 - Extra Bold, Ultra Bold */
    /* 900 - Black, Heavy */

    /* 200 - Extra Light */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 200;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLight.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 200;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraLightItalic.woff") format("woff");
}

/* 300 - Light */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 300;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Light.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Light.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 300;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-LightItalic.woff") format("woff");
}

/* 400 - Normal (Regular) */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 400;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Regular.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Regular.woff") format("woff");
}

/* Regular Italic */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 400;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans-Italic"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Italic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Italic.woff") format("woff");
}

/* 500 - Medium */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 500;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 500;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-MediumItalic.woff") format("woff");
}

/* 600 - Semi Bold, Demi Bold */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 600;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 600;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-SemiBoldItalic.woff") format("woff");
}

/* 700 - Bold */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 700;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Bold.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-Bold.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 700;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-BoldItalic.woff") format("woff");
}

/* 800 - Extra Bold, Ultra Bold */
@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 800;
    font-style: normal;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBold.woff") format("woff");
}

@font-face {
    font-family: "PlusJakartaSans";
    font-weight: 800;
    font-style: italic;
    font-display: auto;
    unicode-range: U+000-5FF;
    src: local("PlusJakartaSans"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.woff2") format("woff2"), url("/fonts/PlusJakartaSans/PlusJakartaSans-ExtraBoldItalic.woff") format("woff");
}

/* Haas Grotesk Font Declarations */

/* 300 - Light */
@font-face {
    font-family: "HaasGroteskText";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Disp R-45 Light.otf") format("opentype");
}

@font-face {
    font-family: "HaasGroteskText";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Disp R-46 Light Italic.otf") format("opentype");
}

/* 400 - Regular (Roman) */
@font-face {
    font-family: "HaasGroteskText";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-55 Roman.otf") format("opentype");
}

@font-face {
    font-family: "HaasGroteskText";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-56 Italic.otf") format("opentype");
}

/* 500 - Medium */
@font-face {
    font-family: "HaasGroteskText";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-65 Medium.otf") format("opentype");
}

@font-face {
    font-family: "HaasGroteskText";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-66 Medium Italic.otf") format("opentype");
}

/* 700 - Bold */
@font-face {
    font-family: "HaasGroteskText";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-75 Bold.otf") format("opentype");
}

@font-face {
    font-family: "HaasGroteskText";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/Haas/Haas Grot Text R-76 Bold Italic.otf") format("opentype");
}