:root { --color-primary: #e8a020; --color-secondary: #231f20; --color-dark: #212529; --color-accent: #f0ede2; --color-accent-l-1: #f3f0e7; --color-accent-l-2: #f5f3ec; --color-accent-l-3: #f8f6f1; --color-accent-l-4: #faf9f5; --color-accent-l-5: #fdfcfa; --color-accent-d-1: #c8c6bc; --color-accent-d-2: #a09e97; --color-accent-d-3: #787771; --color-accent-d-4: #504f4b; --color-accent-d-5: #282826; --color-accent-t-1: hsla(47, 32%, 91%, 0.17); --color-accent-t-2: hsla(47, 32%, 91%, 0.33); --color-accent-t-3: hsla(47, 32%, 91%, 0.5); --color-accent-t-4: hsla(47, 32%, 91%, 0.67); --color-accent-t-5: hsla(47, 32%, 91%, 0.83); --color-muted: #6c757d; --color-border: #dee2e6; --color-info: #0dcaf0; --color-danger: #dc3545; --color-warning: #ffc107; --color-success: #198754; --text-body-color: #262626; --text-color: #000; --text-color-t-1: rgba(64, 64, 64, 0.75); --text-color-t-2: rgba(128, 128, 128, 0.5); --text-color-t-3: rgba(191, 191, 191, 0.25); --body-bg: #F1EDE6; --card-bg: var(--color-white); --section-bg: #F0EDE2; --section-bg-l-1: #f3f0e7; --section-bg-l-2: #f5f3ec; --section-bg-l-3: #f8f6f1; --section-bg-l-4: #faf9f5; --section-bg-l-5: #fdfcfa; --section-bg-d-1: #c8c6bc; --section-bg-d-2: #a09e97; --section-bg-d-3: #787771; --section-bg-d-4: #504f4b; --section-bg-d-5: #282826; --color-light: #f8f9fa; --color-white: #fff; --color-secondary-l-1: #484445; --color-secondary-l-2: #6c6a6a; --color-secondary-l-3: #918f90; --color-secondary-l-4: #b6b4b5; --color-secondary-l-5: #dadada; --color-secondary-d-1: #1d1a1b; --color-secondary-d-2: #171515; --color-secondary-d-3: #121010; --color-secondary-d-4: #0c0a0b; --color-secondary-d-5: #060505; --color-primary-l-1: #ecb045; --color-primary-l-2: #f0c06a; --color-primary-l-3: #f4d090; --color-primary-l-4: #f7dfb5; --color-primary-l-5: #fbefda; --color-primary-d-1: #c1851b; --color-primary-d-2: #9b6b15; --color-primary-d-3: #745010; --color-primary-d-4: #4d350b; --color-primary-d-5: #271b05; --color-primary-t-1: hsla(38, 81%, 52%, 0.17); --color-primary-t-2: hsla(38, 81%, 52%, 0.33); --color-primary-t-3: hsla(38, 81%, 52%, 0.5); --color-primary-t-4: hsla(38, 81%, 52%, 0.67); --color-primary-t-5: hsla(38, 81%, 52%, 0.83); --space-2xs: clamp(0.49rem, calc(0.0005925925925925931 * (100vw - 22.5rem) + 0.49rem), 0.53rem); --space-xs: clamp(0.61rem, calc(0.0014814814814814812 * (100vw - 22.5rem) + 0.61rem), 0.71rem); --space-s: clamp(0.77rem, calc(0.0026666666666666657 * (100vw - 22.5rem) + 0.77rem), 0.95rem); --space-m: clamp(0.96rem, calc(0.004592592592592593 * (100vw - 22.5rem) + 0.96rem), 1.27rem); --space-l: clamp(1.2rem, calc(0.007259259259259259 * (100vw - 22.5rem) + 1.2rem), 1.69rem); --space-xl: clamp(1.5rem, calc(0.011111111111111112 * (100vw - 22.5rem) + 1.5rem), 2.25rem); --space-2xl: clamp(1.88rem, calc(0.016592592592592593 * (100vw - 22.5rem) + 1.88rem), 3rem); --space-3xl: clamp(2.34rem, calc(0.024592592592592593 * (100vw - 22.5rem) + 2.34rem), 4rem); --space-4xl: clamp(2.93rem, calc(0.035555555555555556 * (100vw - 22.5rem) + 2.93rem), 5.33rem); --space-5xl: clamp(3.66rem, calc(0.05096296296296295 * (100vw - 22.5rem) + 3.66rem), 7.1rem); --text-xs: clamp(0.69rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 0.69rem), 0.75rem); --text-s: clamp(0.75rem, calc(0.001925925925925926 * (100vw - 22.5rem) + 0.75rem), 0.88rem); --text-m: clamp(0.94rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 0.94rem), 1rem); --text-l: clamp(1.13rem, calc(0.0017777777777777794 * (100vw - 22.5rem) + 1.13rem), 1.25rem); --text-xl: clamp(1.25rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.25rem), 1.5rem); --text-body: clamp(0.88rem, calc(0.0017777777777777776 * (100vw - 22.5rem) + 0.88rem), 1rem); --text-h6: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --text-h5: clamp(1.13rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1.13rem), 1.38rem); --text-h4: clamp(1.5rem, calc(0.005629629629629628 * (100vw - 22.5rem) + 1.5rem), 1.88rem); --text-h3: clamp(1.5rem, calc(0.009333333333333332 * (100vw - 22.5rem) + 1.5rem), 2.13rem); --text-h2: clamp(1.88rem, calc(0.018518518518518517 * (100vw - 22.5rem) + 1.88rem), 3.13rem); --text-h1: clamp(2.38rem, calc(0.024 * (100vw - 22.5rem) + 2.38rem), 4rem);}.text-leftxs { text-align: left;: var(--text-xs); }.text-lefts { text-align: left;: var(--text-s); }.text-leftm { text-align: left;: var(--text-m); }.text-leftl { text-align: left;: var(--text-l); }.text-leftxl { text-align: left;: var(--text-xl); }.text-leftbody { text-align: left;: var(--text-body); }.text-lefth6 { text-align: left;: var(--text-h6); }.text-lefth5 { text-align: left;: var(--text-h5); }.text-lefth4 { text-align: left;: var(--text-h4); }.text-lefth3 { text-align: left;: var(--text-h3); }.text-lefth2 { text-align: left;: var(--text-h2); }.text-lefth1 { text-align: left;: var(--text-h1); }.text-centerxs { text-align: center;: var(--text-xs); }.text-centers { text-align: center;: var(--text-s); }.text-centerm { text-align: center;: var(--text-m); }.text-centerl { text-align: center;: var(--text-l); }.text-centerxl { text-align: center;: var(--text-xl); }.text-centerbody { text-align: center;: var(--text-body); }.text-centerh6 { text-align: center;: var(--text-h6); }.text-centerh5 { text-align: center;: var(--text-h5); }.text-centerh4 { text-align: center;: var(--text-h4); }.text-centerh3 { text-align: center;: var(--text-h3); }.text-centerh2 { text-align: center;: var(--text-h2); }.text-centerh1 { text-align: center;: var(--text-h1); }.text-rightxs { text-align: right;: var(--text-xs); }.text-rights { text-align: right;: var(--text-s); }.text-rightm { text-align: right;: var(--text-m); }.text-rightl { text-align: right;: var(--text-l); }.text-rightxl { text-align: right;: var(--text-xl); }.text-rightbody { text-align: right;: var(--text-body); }.text-righth6 { text-align: right;: var(--text-h6); }.text-righth5 { text-align: right;: var(--text-h5); }.text-righth4 { text-align: right;: var(--text-h4); }.text-righth3 { text-align: right;: var(--text-h3); }.text-righth2 { text-align: right;: var(--text-h2); }.text-righth1 { text-align: right;: var(--text-h1); }.font-lightxs { font-weight: 300;: var(--text-xs); }.font-lights { font-weight: 300;: var(--text-s); }.font-lightm { font-weight: 300;: var(--text-m); }.font-lightl { font-weight: 300;: var(--text-l); }.font-lightxl { font-weight: 300;: var(--text-xl); }.font-lightbody { font-weight: 300;: var(--text-body); }.font-lighth6 { font-weight: 300;: var(--text-h6); }.font-lighth5 { font-weight: 300;: var(--text-h5); }.font-lighth4 { font-weight: 300;: var(--text-h4); }.font-lighth3 { font-weight: 300;: var(--text-h3); }.font-lighth2 { font-weight: 300;: var(--text-h2); }.font-lighth1 { font-weight: 300;: var(--text-h1); }.font-normalxs { font-weight: 400;: var(--text-xs); }.font-normals { font-weight: 400;: var(--text-s); }.font-normalm { font-weight: 400;: var(--text-m); }.font-normall { font-weight: 400;: var(--text-l); }.font-normalxl { font-weight: 400;: var(--text-xl); }.font-normalbody { font-weight: 400;: var(--text-body); }.font-normalh6 { font-weight: 400;: var(--text-h6); }.font-normalh5 { font-weight: 400;: var(--text-h5); }.font-normalh4 { font-weight: 400;: var(--text-h4); }.font-normalh3 { font-weight: 400;: var(--text-h3); }.font-normalh2 { font-weight: 400;: var(--text-h2); }.font-normalh1 { font-weight: 400;: var(--text-h1); }.font-medium xs { font-weight: 500;: var(--text-xs); }.font-medium s { font-weight: 500;: var(--text-s); }.font-medium m { font-weight: 500;: var(--text-m); }.font-medium l { font-weight: 500;: var(--text-l); }.font-medium xl { font-weight: 500;: var(--text-xl); }.font-medium body { font-weight: 500;: var(--text-body); }.font-medium h6 { font-weight: 500;: var(--text-h6); }.font-medium h5 { font-weight: 500;: var(--text-h5); }.font-medium h4 { font-weight: 500;: var(--text-h4); }.font-medium h3 { font-weight: 500;: var(--text-h3); }.font-medium h2 { font-weight: 500;: var(--text-h2); }.font-medium h1 { font-weight: 500;: var(--text-h1); }..font-semibold xs { font-weight: 600; : var(--text-xs); }..font-semibold s { font-weight: 600; : var(--text-s); }..font-semibold m { font-weight: 600; : var(--text-m); }..font-semibold l { font-weight: 600; : var(--text-l); }..font-semibold xl { font-weight: 600; : var(--text-xl); }..font-semibold body { font-weight: 600; : var(--text-body); }..font-semibold h6 { font-weight: 600; : var(--text-h6); }..font-semibold h5 { font-weight: 600; : var(--text-h5); }..font-semibold h4 { font-weight: 600; : var(--text-h4); }..font-semibold h3 { font-weight: 600; : var(--text-h3); }..font-semibold h2 { font-weight: 600; : var(--text-h2); }..font-semibold h1 { font-weight: 600; : var(--text-h1); }.font-bold xs { font-weight: 700; : var(--text-xs); }.font-bold s { font-weight: 700; : var(--text-s); }.font-bold m { font-weight: 700; : var(--text-m); }.font-bold l { font-weight: 700; : var(--text-l); }.font-bold xl { font-weight: 700; : var(--text-xl); }.font-bold body { font-weight: 700; : var(--text-body); }.font-bold h6 { font-weight: 700; : var(--text-h6); }.font-bold h5 { font-weight: 700; : var(--text-h5); }.font-bold h4 { font-weight: 700; : var(--text-h4); }.font-bold h3 { font-weight: 700; : var(--text-h3); }.font-bold h2 { font-weight: 700; : var(--text-h2); }.font-bold h1 { font-weight: 700; : var(--text-h1); }