
body {
    margin: 0;
    font-family: 'ARSMaquettePro-Regular';
    color: var(--ink);
    background: var(--surface);
    line-height: 1.6;
}

h1,
.title-h1,
.title-h1>*,
h2,
.title-h2,
.title-h2>* {
    font-family: 'ClearfaceStd-Black';
}

h1,
title-h1,
.title-h1>*,
h2,
.title-h2,
.title-h2>*,
h3,
h4,
h5,
h6,
.title-h1,
.title-h2,
.title-h3,
.title-h4,
.title-h5,
.title-h6 {
    line-height: 1.25;
}

h1,
.title-h1,
.title-h1>* {
    line-height: 1.25 !important;
}

h1,
.title-h1,
.title-h1>* {
    font-size: 53px;
}

p {
    line-height: 1.4;
}

/* ≤ 1366px */
@media (max-width: 1366px) {

    h1,
    .title-h1,
    .title-h1>* {
        font-size: 41px !important;
    }
}

/* ≤ 992px */
@media (max-width: 992px) {

    h1,
    .title-h1,
    .title-h1>* {
        font-size: 38px !important;
    }
}

h1,
h2 {
    font-family: "ClearfaceStd-Black" !important;
    line-height: 1.25;
}

h2,
.title-h2 {
    font-size: 50px;
    margin-bottom: 30px;
    font-family: "ClearfaceStd-Black";
    line-height: 1.25!important;
}

/* ≤ 1680px */
@media (max-width: 1680px) {

    h2,
    .title-h2 {
        font-size: 41px;
        margin-bottom: 15px;
    }
}

/* ≤ 992px */
@media (max-width: 992px) {

    h2,
    .title-h2 {
        font-size: 34px;
        margin-bottom: 30px;
        line-height: 1;
    }
}

/* ≥ 1441px */
@media (min-width: 1441px) {

    h2.title-h2.mb-15,
    .title-h2.mb-15 {
        margin-bottom: 15px;
    }
}

h3,
.title-h3 {
    font-family: 'ARSMaquettePro-Black';
    font-size: 26px;
}

/* ≤ 1280px */
@media (max-width: 1280px) {

    h3,
    .title-h3 {
        font-size: 16px;
    }
}

h4,
.title-h4 {
    font-size: 18px;
    font-family: 'ARSMaquettePro-Bold';
}

/* ≤ 1440px */
@media (max-width: 1440px) {

    h4,
    .title-h4 {
        font-size: 16px;
    }
}

h5,
.title-h5 {
    font-size: 16px;
    font-weight: 500;
}

h6,
.title-h6 {
    font-size: 14px;
    font-weight: 500;
}

.eyebrow-dark,
.eyebrow {
    font-family: "Nizzoli-Black";
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.eyebrow-dark {
    color: #2322f0;
}