/* FAMILY */
@font-face {
    font-family: "acuminprosemicond-bold";
    src: url("../fonts/acuminprosemicond-bold-webfont.woff2") format("woff2"),
        url("../fonts/acuminprosemicond-bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "acuminprosemicond-regular";
    src: url("../fonts/acuminprosemicond-regular-webfont.woff2") format("woff2"),
        url("../fonts/acuminprosemicond-regular-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "otneue";
    src: url("../fonts/OTNeueMontreal-BoldSemiSqueezed.woff2") format("woff2"),
        url("../fonts/OTNeueMontreal-BoldSemiSqueezed.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

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

.uppercase {
    text-transform: uppercase;
}

.bold {
    font-family: "acuminprosemicond-bold", sans-serif;
}

.otneue {
    font-family: "otneue", sans-serif;
}

.mono {
    font-family: "monoMMM_5", sans-serif;
}

/* SIZE */
.font-size-c1 {
    font-size: var(--font-size-c1);
    line-height: var(--line-height-c1);
}

.font-size-t1 {
    font-size: var(--font-size-t1);
    line-height: var(--line-height-t1);
}

.font-size-t2 {
    font-size: var(--font-size-t2);
    line-height: var(--line-height-t2);
}

.font-size-p1 {
    font-size: var(--font-size-p1);
    line-height: var(--line-height-p1);
}

.font-size-p2 {
    font-size: var(--font-size-p2);
    line-height: var(--line-height-p2);
}

.font-size-p3 {
    font-size: var(--font-size-p3);
    line-height: var(--line-height-p3);
}

.font-size-f1 {
    font-size: var(--font-size-f1);
    line-height: var(--line-height-f1);
}

.font-size-h1 {
    font-size: var(--font-size-h1);
    line-height: var(--line-height-h1);
}

.font-size-h2 {
    font-size: var(--font-size-h2);
    line-height: var(--line-height-h2);
}

.font-size-h3 {
    font-size: var(--font-size-h3);
    line-height: var(--line-height-h3);
}

/* RESPONSIVE */
