:root{--secondary:#504744;--white:#ffffff;--accent:hsla(358, 66%, 45%, 1);--primary:hsl(0, 0%, 0%);--grid-1:minmax(0, 1fr);--grid-4:repeat(4, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--radius:clamp(1.2rem, 1.243vw + 0.802rem, 2.5rem);--radius-s:1.2rem;--btn-radius:0;--radius-50:50rem;--transition:.2s ease-out;--box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;--overlay-primary:hsla(0, 0%, 0%, 0.5);--body-text:clamp(1.5rem, 0.287vw + 1.408rem, 1.8rem);--body-text-l:clamp(1.8rem, 0.191vw + 1.739rem, 2rem);--h1:var(--text-2xl);--h3:var(--text-l);--h6:2rem;--h5:2.2rem;--h4:var(--text-m);--h2:var(--text-xl);--btn-bg:#be272c;--btn-bg-hover:#f2f2f2;--section-block-padding-m:clamp(5rem, 5.102vw + 3.367rem, 10rem);--section-block-padding:clamp(5rem, 2.885vw + 4.077rem, 8rem);--section-inline-padding:clamp(1.5rem, 0.51vw + 1.337rem, 2rem);--section-block-padding-s:clamp(5rem, 3.061vw + 4.02rem, 8rem);--space-l:5rem;--space-m:3rem;--space-s:1.5rem;--spacing-l:clamp(3rem, 1.912vw + 2.388rem, 5rem);--spacing-m:clamp(2rem, 1.02vw + 1.673rem, 3rem);--spacing-s:clamp(1.5rem, 0.51vw + 1.337rem, 2rem);--grid-gap:2rem;--grid-gap-l:clamp(2rem, 2.868vw + 1.082rem, 5rem);--card-gap:clamp(1.2rem, 1.147vw + 0.833rem, 2.4rem);--container-gap:clamp(3.2rem, 2.677vw + 2.343rem, 6rem);--element-gap:3rem;--btn-text:#ffffff;--btn-text-hover:#fff;--btn-padding-block:1.5rem;--btn-padding-inline:3rem;--grid-5:repeat(5, minmax(0, 1fr));--body-text-s:clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem);--text-2xs:clamp(0.82rem, calc(0.002592592592592594 * (100vw - 36rem) + 0.82rem), 1.1rem);--text-xs:clamp(1.02rem, calc(0.004074074074074074 * (100vw - 36rem) + 1.02rem), 1.46rem);--text-s:clamp(1.38rem, calc(0.005277777777777778 * (100vw - 36rem) + 1.38rem), 1.95rem);--text-m:clamp(1.6rem, calc(0.009259259259259259 * (100vw - 36rem) + 1.6rem), 2.6rem);--text-l:clamp(1.8rem, calc(0.015462962962962965 * (100vw - 36rem) + 1.8rem), 3.47rem);--text-xl:clamp(2.4rem, calc(0.020555555555555556 * (100vw - 36rem) + 2.4rem), 4.62rem);--text-2xl:clamp(3.6rem, calc(0.023703703703703703 * (100vw - 36rem) + 3.6rem), 6.16rem)}