:root { --primary: #1e5a3e; --secondary: #ad1f33; --bg-body: #fcfaf4; --bg-highlight: #BFBFBF80; --bg-highlight-reverse: #40404080; --card-color: #DFDFDFFF; --card-border: #D3D3D3FF; --copy: #161616; --copy-reverse: #F2F2F2FF; --copy-on-color: #F2F2F2FF; --primary-l-1: #43755e; --primary-l-2: #69917e; --primary-l-3: #8fad9f; --primary-l-4: #b4c8bf; --primary-l-5: #dae4df; --primary-d-1: #194b34; --primary-d-2: #143c29; --primary-d-3: #0f2d1f; --primary-d-4: #0a1e15; --primary-d-5: #050f0a; --primary-t-1: hsla(152, 50%, 24%, 0.09); --primary-t-2: hsla(152, 50%, 24%, 0.18); --primary-t-3: hsla(152, 50%, 24%, 0.27); --primary-t-4: hsla(152, 50%, 24%, 0.36); --primary-t-5: hsla(152, 50%, 24%, 0.45); --primary-t-6: hsla(152, 50%, 24%, 0.55); --primary-t-7: hsla(152, 50%, 24%, 0.64); --primary-t-8: hsla(152, 50%, 24%, 0.73); --primary-t-9: hsla(152, 50%, 24%, 0.82); --primary-t-10: hsla(152, 50%, 24%, 0.91); --space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --space-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem); --space-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem); --text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem); --text-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem); --text-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem); --text-5xl: clamp(6.1rem, calc(0.04740740740740742 * (100vw - 36rem) + 6.1rem), 11.22rem);}.padding-2xs { padding: var(--space-2xs); }.padding-xs { padding: var(--space-xs); }.padding-s { padding: var(--space-s); }.padding-m { padding: var(--space-m); }.padding-l { padding: var(--space-l); }.padding-xl { padding: var(--space-xl); }.padding-2xl { padding: var(--space-2xl); }.padding-3xl { padding: var(--space-3xl); }.padding-4xl { padding: var(--space-4xl); }.gap-2xs { gap: var(--space-2xs); }.gap-xs { gap: var(--space-xs); }.gap-s { gap: var(--space-s); }.gap-m { gap: var(--space-m); }.gap-l { gap: var(--space-l); }.gap-xl { gap: var(--space-xl); }.gap-2xl { gap: var(--space-2xl); }.gap-3xl { gap: var(--space-3xl); }.gap-4xl { gap: var(--space-4xl); }.margin-2xs { margin: var(--space-2xs); }.margin-xs { margin: var(--space-xs); }.margin-s { margin: var(--space-s); }.margin-m { margin: var(--space-m); }.margin-l { margin: var(--space-l); }.margin-xl { margin: var(--space-xl); }.margin-2xl { margin: var(--space-2xl); }.margin-3xl { margin: var(--space-3xl); }.margin-4xl { margin: var(--space-4xl); }.padding-right-2xs { padding-right: var(--space-2xs); }.padding-right-xs { padding-right: var(--space-xs); }.padding-right-s { padding-right: var(--space-s); }.padding-right-m { padding-right: var(--space-m); }.padding-right-l { padding-right: var(--space-l); }.padding-right-xl { padding-right: var(--space-xl); }.padding-right-2xl { padding-right: var(--space-2xl); }.padding-right-3xl { padding-right: var(--space-3xl); }.padding-right-4xl { padding-right: var(--space-4xl); }.padding-left-2xs { padding-left: var(--space-2xs); }.padding-left-xs { padding-left: var(--space-xs); }.padding-left-s { padding-left: var(--space-s); }.padding-left-m { padding-left: var(--space-m); }.padding-left-l { padding-left: var(--space-l); }.padding-left-xl { padding-left: var(--space-xl); }.padding-left-2xl { padding-left: var(--space-2xl); }.padding-left-3xl { padding-left: var(--space-3xl); }.padding-left-4xl { padding-left: var(--space-4xl); }.padding-top-2xs { padding-top: var(--space-2xs); }.padding-top-xs { padding-top: var(--space-xs); }.padding-top-s { padding-top: var(--space-s); }.padding-top-m { padding-top: var(--space-m); }.padding-top-l { padding-top: var(--space-l); }.padding-top-xl { padding-top: var(--space-xl); }.padding-top-2xl { padding-top: var(--space-2xl); }.padding-top-3xl { padding-top: var(--space-3xl); }.padding-top-4xl { padding-top: var(--space-4xl); }.padding-bottom-2xs { padding-bottom: var(--space-2xs); }.padding-bottom-xs { padding-bottom: var(--space-xs); }.padding-bottom-s { padding-bottom: var(--space-s); }.padding-bottom-m { padding-bottom: var(--space-m); }.padding-bottom-l { padding-bottom: var(--space-l); }.padding-bottom-xl { padding-bottom: var(--space-xl); }.padding-bottom-2xl { padding-bottom: var(--space-2xl); }.padding-bottom-3xl { padding-bottom: var(--space-3xl); }.padding-bottom-4xl { padding-bottom: var(--space-4xl); }.padding-horizontal-2xs { padding-horizontal: var(--space-2xs); }.padding-horizontal-xs { padding-horizontal: var(--space-xs); }.padding-horizontal-s { padding-horizontal: var(--space-s); }.padding-horizontal-m { padding-horizontal: var(--space-m); }.padding-horizontal-l { padding-horizontal: var(--space-l); }.padding-horizontal-xl { padding-horizontal: var(--space-xl); }.padding-horizontal-2xl { padding-horizontal: var(--space-2xl); }.padding-horizontal-3xl { padding-horizontal: var(--space-3xl); }.padding-horizontal-4xl { padding-horizontal: var(--space-4xl); }.padding-vertical-2xs { padding-vertical: var(--space-2xs); }.padding-vertical-xs { padding-vertical: var(--space-xs); }.padding-vertical-s { padding-vertical: var(--space-s); }.padding-vertical-m { padding-vertical: var(--space-m); }.padding-vertical-l { padding-vertical: var(--space-l); }.padding-vertical-xl { padding-vertical: var(--space-xl); }.padding-vertical-2xl { padding-vertical: var(--space-2xl); }.padding-vertical-3xl { padding-vertical: var(--space-3xl); }.padding-vertical-4xl { padding-vertical: var(--space-4xl); }.margin-left-2xs { margin-left: var(--space-2xs); }.margin-left-xs { margin-left: var(--space-xs); }.margin-left-s { margin-left: var(--space-s); }.margin-left-m { margin-left: var(--space-m); }.margin-left-l { margin-left: var(--space-l); }.margin-left-xl { margin-left: var(--space-xl); }.margin-left-2xl { margin-left: var(--space-2xl); }.margin-left-3xl { margin-left: var(--space-3xl); }.margin-left-4xl { margin-left: var(--space-4xl); }.margin-right-2xs { margin-right: var(--space-2xs); }.margin-right-xs { margin-right: var(--space-xs); }.margin-right-s { margin-right: var(--space-s); }.margin-right-m { margin-right: var(--space-m); }.margin-right-l { margin-right: var(--space-l); }.margin-right-xl { margin-right: var(--space-xl); }.margin-right-2xl { margin-right: var(--space-2xl); }.margin-right-3xl { margin-right: var(--space-3xl); }.margin-right-4xl { margin-right: var(--space-4xl); }.margin-top-2xs { margin-top: var(--space-2xs); }.margin-top-xs { margin-top: var(--space-xs); }.margin-top-s { margin-top: var(--space-s); }.margin-top-m { margin-top: var(--space-m); }.margin-top-l { margin-top: var(--space-l); }.margin-top-xl { margin-top: var(--space-xl); }.margin-top-2xl { margin-top: var(--space-2xl); }.margin-top-3xl { margin-top: var(--space-3xl); }.margin-top-4xl { margin-top: var(--space-4xl); }.margin-bottom-2xs { margin-bottom: var(--space-2xs); }.margin-bottom-xs { margin-bottom: var(--space-xs); }.margin-bottom-s { margin-bottom: var(--space-s); }.margin-bottom-m { margin-bottom: var(--space-m); }.margin-bottom-l { margin-bottom: var(--space-l); }.margin-bottom-xl { margin-bottom: var(--space-xl); }.margin-bottom-2xl { margin-bottom: var(--space-2xl); }.margin-bottom-3xl { margin-bottom: var(--space-3xl); }.margin-bottom-4xl { margin-bottom: var(--space-4xl); }.margin-horizontal-2xs { margin-horizontal: var(--space-2xs); }.margin-horizontal-xs { margin-horizontal: var(--space-xs); }.margin-horizontal-s { margin-horizontal: var(--space-s); }.margin-horizontal-m { margin-horizontal: var(--space-m); }.margin-horizontal-l { margin-horizontal: var(--space-l); }.margin-horizontal-xl { margin-horizontal: var(--space-xl); }.margin-horizontal-2xl { margin-horizontal: var(--space-2xl); }.margin-horizontal-3xl { margin-horizontal: var(--space-3xl); }.margin-horizontal-4xl { margin-horizontal: var(--space-4xl); }.margin-vertical-2xs { margin-vertical: var(--space-2xs); }.margin-vertical-xs { margin-vertical: var(--space-xs); }.margin-vertical-s { margin-vertical: var(--space-s); }.margin-vertical-m { margin-vertical: var(--space-m); }.margin-vertical-l { margin-vertical: var(--space-l); }.margin-vertical-xl { margin-vertical: var(--space-xl); }.margin-vertical-2xl { margin-vertical: var(--space-2xl); }.margin-vertical-3xl { margin-vertical: var(--space-3xl); }.margin-vertical-4xl { margin-vertical: var(--space-4xl); }.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }.text-3xl { font-size: var(--text-3xl); }.text-4xl { font-size: var(--text-4xl); }.text-5xl { font-size: var(--text-5xl); }