:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--en-ultra-light: #FFFFFF;--en-ultra-dark: #1A171B;--en-dark: #4D4D4D;--en-semi-dark: #8C8B8D;--en-semi-light: #CDC6C0;--en-bg: #2f4028;--en-accent: #C1002B;--en-extra-gross: 60px;--base-400: #C1002b;--en-red-50: #C1002B;--en-red-100: #9D1E25;--black: #000;--body-bg-color: var(--en-bg);--body-color: var(--en-ultra-light);--btn-border-size: 2px;--btn-border-style: solid;--btn-border-width: 2px;--btn-font-style: normal;--btn-font-weight: 400;--btn-justify-content: center;--btn-letter-spacing: 0;--btn-line-height: 1;--btn-min-width: 8.75rem;--btn-padding-block: 0.9em;--btn-padding-inline: 3em;--btn-radius: var(--radius);--btn-text-align: center;--btn-text-decoration: none;--btn-text-transform: none;--container-gap: var(--space-xl);--content-gap: var(--space-m);--content-width: 85rem;--flow-spacing: var(--paragraph-spacing);--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-gap: var(--space-m);--gutter: clamp(1.25rem, calc(4vw + 0.35rem), 3.75rem);--h1: clamp(1.944rem, calc(1.626786074vw + 1.5779731334rem), 2.9607412963rem);--h1-max-width: 100%;--h1-text-transform: uppercase;--h2: clamp(1.62rem, calc(0.961778vw + 1.40359995rem), 2.22111125rem);--h2-max-width: 100%;--h3: clamp(1.35rem, calc(0.506vw + 1.23615rem), 1.66625rem);--h3-max-width: 100%;--h4: clamp(1.125rem, calc(0.2vw + 1.08rem), 1.25rem);--h4-line-height: calc(4px + 2ex);--h4-max-width: 100%;--heading-font-weight: 700;--heading-letter-spacing: 0.05em;--heading-line-height: calc(4px + 2ex);--heading-spacing: 1.2em;--heading-text-wrap: pretty;--link-color: var(--en-ultra-light);--link-color-hover: var(--en-red-50);--link-decoration: underline;--link-transition: var(--transition);--link-underline-offset: 5px;--link-weight: inherit;--list-indent-spacing: 2em;--list-item-spacing: 0.5em;--list-spacing: var(--paragraph-spacing);--neutral-light: #d9d9d9;--neutral-semi-light: #a6a6a6;--neutral-ultra-light: #f2f2f2;--paragraph-spacing: 1em;--primary-dark: #2e651a;--primary-light: #ceefc2;--radius: 0px;--root-font-size: 100%;--section-padding-block: var(--section-space-m);--section-space-m: clamp(3rem, calc(5.1vw + 1.8525rem), 6.1875rem);--section-space-xl: clamp(5.330667rem, calc(17.3883804vw + 1.41828141rem), 16.19840475rem);--section-space-xs: clamp(1.6883440665rem, calc(1.0802718783vw + 1.4452828939rem), 2.3635139905rem);--space-l: clamp(1.9995rem, calc(2.1402vw + 1.517955rem), 3.337125rem);--space-m: clamp(1.5rem, calc(0.9vw + 1.2975rem), 2.0625rem);--space-s: clamp(1.1252813203rem, calc(0.2391048937vw + 1.0714827193rem), 1.2747218789rem);--space-xl: clamp(2.6653335rem, calc(4.3746156vw + 1.68104499rem), 5.39946825rem);--space-xs: clamp(0.8441720333rem, calc(-0.0901344583vw + 0.8644522864rem), 0.7878379968rem);--space-xxl: clamp(3.5528895555rem, calc(8.2935201168vw + 1.6868475292rem), 8.7363396285rem);--text-color: var(--en-ultra-light);--text-dark: var(--black);--text-l: clamp(1.2rem, calc(0.4794vw + 1.092135rem), 1.499625rem);--text-light: var(--white);--text-line-height: calc(6px + 2.5ex);--text-m: clamp(1rem, calc(0.2vw + 0.955rem), 1.125rem);--text-s: clamp(0.8125rem, calc(0.0503375844vw + 0.8011740435rem), 0.8439609902rem);--text-text-wrap: pretty;--transition: background var(--transition-duration) var(--transition-timing) var(--transition-delay), color var(--transition-duration) var(--transition-timing) var(--transition-delay), border var(--transition-duration) var(--transition-timing) var(--transition-delay), translate var(--transition-duration) var(--transition-timing) var(--transition-delay);--transition-delay: 0s;--transition-duration: 0.3s;--transition-timing: ease-in-out;--white: #fff;}