:root {--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-1: repeat(1, minmax(0, 1fr));--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--border-xs: clamp(0.0625rem, 0.5vw, 0.125rem);--border-sm: clamp(0.125rem, 1vw, 0.25rem);--border-md: clamp(0.1875rem, 1.5vw, 0.375rem);--border-lg: clamp(0.25rem, 2vw, 0.5rem);--border-xl: clamp(0.3125rem, 2.5vw, 0.625rem);--border-xxl: clamp(0.375rem, 3vw, 0.75rem);--border-xxxl: clamp(0.4375rem, 3.5vw, 0.875rem);--border-xxxxl: clamp(0.5rem, 4vw, 1rem);--border-9: clamp(0.5625rem, 4.5vw, 1.125rem);--border-10: clamp(0.625rem, 5vw, 1.25rem);--border-11: clamp(0.6875rem, 5.5vw, 1.375rem);--border-12: clamp(0.75rem, 6vw, 1.5rem);--radius-xs: clamp(0.0625rem, 0.5vw, 0.125rem);--radius-sm: clamp(0.125rem, 1vw, 0.25rem);--radius-md: clamp(0.1875rem, 1.5vw, 0.375rem);--radius-lg: clamp(0.25rem, 2vw, 0.5rem);--radius-xl: clamp(0.3125rem, 2.5vw, 0.625rem);--radius-xxl: clamp(0.375rem, 3vw, 0.75rem);--radius-xxxl: clamp(0.4375rem, 3.5vw, 0.875rem);--radius-xxxxl: clamp(0.5rem, 4vw, 1rem);--radius-9: clamp(0.5625rem, 4.5vw, 1.125rem);--radius-10: clamp(0.625rem, 5vw, 1.25rem);--radius-11: clamp(0.6875rem, 5.5vw, 1.375rem);--radius-12: clamp(0.75rem, 6vw, 1.5rem);--radius-13: clamp(0.8125rem, 6.5vw, 1.625rem);--radius-14: clamp(0.875rem, 7vw, 1.75rem);--radius-15: clamp(0.9375rem, 7.5vw, 1.875rem);--radius-16: clamp(1rem, 8vw, 2rem);--radius-17: clamp(1.0625rem, 8.5vw, 2.125rem);--radius-18: clamp(1.125rem, 9vw, 2.25rem);--radius-19: clamp(1.1875rem, 9.5vw, 2.375rem);--radius-20: clamp(1.25rem, 10vw, 2.5rem);--radius-21: clamp(1.3125rem, 10.5vw, 2.625rem);--radius-22: clamp(1.375rem, 11vw, 2.75rem);--radius-23: clamp(1.4375rem, 11.5vw, 2.875rem);--radius-24: clamp(1.5rem, 12vw, 3rem);--radius-25: clamp(1.5625rem, 12.5vw, 3.125rem);--radius-26: clamp(1.625rem, 13vw, 3.25rem);--radius-27: clamp(1.6875rem, 13.5vw, 3.375rem);--radius-28: clamp(1.75rem, 14vw, 3.5rem);--radius-29: clamp(1.8125rem, 14.5vw, 3.625rem);--radius-30: clamp(1.875rem, 15vw, 3.75rem);--radius-50pct: 50%;--radius-100pct: 100%;--gap-2-4: clamp(0.125rem, 0.15rem + 0.1vw, 0.25rem);--gap-4-8: clamp(0.25rem, 0.2rem + 0.2vw, 0.5rem);--gap-6-12: clamp(0.375rem, 0.3rem + 0.25vw, 0.75rem);--gap-8-16: clamp(0.5rem, 0.4rem + 0.3vw, 1rem);--gap-12-24: clamp(0.75rem, 0.6rem + 0.4vw, 1.5rem);--gap-16-32: clamp(1rem, 0.8rem + 0.5vw, 2rem);--gap-20-40: clamp(1.25rem, 1rem + 0.6vw, 2.5rem);--gap-24-48: clamp(1.5rem, 1.2rem + 0.6vw, 3rem);--gap-32-64: clamp(2rem, 2rem + 2.35vw, 4rem);--gap-40-80: clamp(2.5rem, 2.2rem + 2.5vw, 5rem);--gap-48-96: clamp(3rem, 2.5rem + 3vw, 6rem);--gap-56-112: clamp(3.5rem, 3rem + 3.5vw, 7rem);--gap-64-128: clamp(4rem, 3.5rem + 4vw, 8rem);--gap-80-160: clamp(5rem, 4.5rem + 4.5vw, 10rem);--gap-96-160: clamp(6rem, 5rem + 5vw, 12rem);--gap-112-180: clamp(7rem, 6.5rem + 5.5vw, 14rem);--gap-128-200: clamp(8rem, 7rem + 6vw, 16rem);--gap-144-220: clamp(9rem, 8rem + 6.5vw, 18rem);--gap-160-240: clamp(10rem, 9rem + 7vw, 20rem);--gap-200-300: clamp(12rem, 11rem + 8vw, 25rem);--space-4-5: clamp(0.25rem, 0.2309rem + 0.0956vw, 0.3125rem);--space-8-9: clamp(0.5rem, 0.4809rem + 0.0956vw, 0.5625rem);--space-12-14: clamp(0.75rem, 0.7118rem + 0.1912vw, 0.875rem);--space-16-18: clamp(1rem, 0.9618rem + 0.1912vw, 1.125rem);--space-24-27: clamp(1.5rem, 1.4426rem + 0.2868vw, 1.6875rem);--space-32-36: clamp(2rem, 1.9235rem + 0.3824vw, 2.25rem);--space-48-54: clamp(3rem, 2.8853rem + 0.5736vw, 3.375rem);--space-64-72: clamp(4rem, 3.847rem + 0.7648vw, 4.5rem);--space-96-108: clamp(6rem, 5.7706rem + 1.1472vw, 6.75rem);--space-112-126: clamp(7rem, 6.7323rem + 1.3384vw, 7.875rem);--space-128-144: clamp(8rem, 7.6941rem + 1.5296vw, 9rem);--space-144-162: clamp(9rem, 8.6558rem + 1.7208vw, 10.125rem);--space-160-180: clamp(10rem, 9.6176rem + 1.912vw, 11.25rem);--space-176-198: clamp(11rem, 10.5793rem + 2.1033vw, 12.375rem);--space-192-216: clamp(12rem, 11.5411rem + 2.2945vw, 13.5rem);--space-208-234: clamp(13rem, 12.5029rem + 2.4857vw, 14.625rem);--space-224-252: clamp(14rem, 13.4646rem + 2.6769vw, 15.75rem);--space-240-270: clamp(15rem, 14.4264rem + 2.8681vw, 16.875rem);--space-256-288: clamp(16rem, 15.3881rem + 3.0593vw, 18rem);--space-272-306: clamp(17rem, 16.3499rem + 3.2505vw, 19.125rem);--space-288-324: clamp(18rem, 17.3117rem + 3.4417vw, 20.25rem);--space-304-342: clamp(19rem, 18.2734rem + 3.6329vw, 21.375rem);--space-320-360: clamp(20rem, 19.2352rem + 3.8241vw, 22.5rem);--space-336-378: clamp(21rem, 20.1969rem + 4.0153vw, 23.625rem);--space-352-396: clamp(22rem, 21.1587rem + 4.2065vw, 24.75rem);--space-368-414: clamp(23rem, 22.1205rem + 4.3977vw, 25.875rem);--space-384-432: clamp(24rem, 23.0822rem + 4.5889vw, 27rem);--space-400-450: clamp(25rem, 24.044rem + 4.7801vw, 28.125rem);--space-416-468: clamp(26rem, 25.0057rem + 4.9713vw, 29.25rem);--space-432-486: clamp(27rem, 25.9675rem + 5.1625vw, 30.375rem);--space-448-504: clamp(28rem, 26.9293rem + 5.3537vw, 31.5rem);--space-464-522: clamp(29rem, 27.891rem + 5.5449vw, 32.625rem);--space-4-9: clamp(0.25rem, 0.1544rem + 0.478vw, 0.5625rem);--space-8-14: clamp(0.5rem, 0.3853rem + 0.5736vw, 0.875rem);--space-12-18: clamp(0.75rem, 0.6353rem + 0.5736vw, 1.125rem);--space-16-27: clamp(1rem, 0.7897rem + 1.0516vw, 1.6875rem);--space-24-36: clamp(1.5rem, 1.2706rem + 1.1472vw, 2.25rem);--space-32-54: clamp(2rem, 1.5793rem + 2.1033vw, 3.375rem);--space-48-72: clamp(3rem, 2.5411rem + 2.2945vw, 4.5rem);--space-64-108: clamp(4rem, 3.1587rem + 4.2065vw, 6.75rem);--space-96-126: clamp(6rem, 5.4264rem + 2.8681vw, 7.875rem);--space-112-144: clamp(7rem, 6.3881rem + 3.0593vw, 9rem);--space-128-162: clamp(8rem, 7.3499rem + 3.2505vw, 10.125rem);--space-144-180: clamp(9rem, 8.3117rem + 3.4417vw, 11.25rem);--space-160-198: clamp(10rem, 9.2734rem + 3.6329vw, 12.375rem);--space-176-216: clamp(11rem, 10.2352rem + 3.8241vw, 13.5rem);--space-192-234: clamp(12rem, 11.1969rem + 4.0153vw, 14.625rem);--space-208-252: clamp(13rem, 12.1587rem + 4.2065vw, 15.75rem);--space-224-270: clamp(14rem, 13.1205rem + 4.3977vw, 16.875rem);--space-240-288: clamp(15rem, 14.0822rem + 4.5889vw, 18rem);--space-256-306: clamp(16rem, 15.044rem + 4.7801vw, 19.125rem);--space-272-324: clamp(17rem, 16.0057rem + 4.9713vw, 20.25rem);--space-288-342: clamp(18rem, 16.9675rem + 5.1625vw, 21.375rem);--space-304-360: clamp(19rem, 17.9293rem + 5.3537vw, 22.5rem);--space-320-378: clamp(20rem, 18.891rem + 5.5449vw, 23.625rem);--space-336-396: clamp(21rem, 19.8528rem + 5.7361vw, 24.75rem);--space-352-414: clamp(22rem, 20.8145rem + 5.9273vw, 25.875rem);--space-368-432: clamp(23rem, 21.7763rem + 6.1185vw, 27rem);--space-384-450: clamp(24rem, 22.738rem + 6.3098vw, 28.125rem);--space-400-468: clamp(25rem, 23.6998rem + 6.501vw, 29.25rem);--space-416-486: clamp(26rem, 24.6616rem + 6.6922vw, 30.375rem);--space-432-504: clamp(27rem, 25.6233rem + 6.8834vw, 31.5rem);--space-448-522: clamp(28rem, 26.5851rem + 7.0746vw, 32.625rem);--fs-11-12: clamp(0.6944rem, 0.6866rem + 0.0391vw, 0.72rem);--fs-13-14: clamp(0.8333rem, 0.8129rem + 0.102vw, 0.9rem);--fs-16-18: clamp(1rem, 0.9618rem + 0.1912vw, 1.125rem);--fs-19-23: clamp(1.2rem, 1.1369rem + 0.3155vw, 1.4063rem);--fs-23-28: clamp(1.44rem, 1.3428rem + 0.4861vw, 1.7578rem);--fs-28-35: clamp(1.728rem, 1.5844rem + 0.7178vw, 2.1973rem);--fs-33-44: clamp(2.0736rem, 1.8677rem + 1.0294vw, 2.7466rem);--fs-40-55: clamp(2.4883rem, 2.1992rem + 1.4454vw, 3.4332rem);--fs-48-69: clamp(2.986rem, 2.5866rem + 1.997vw, 4.2915rem);--fs-57-86: clamp(3.5832rem, 3.0383rem + 2.7246vw, 5.3644rem);--fs-69-107: clamp(4.2998rem, 3.5638rem + 3.6799vw, 6.7055rem);--fs-83-134: clamp(5.1598rem, 4.174rem + 4.9287vw, 8.3819rem);--fs-99-168: clamp(6.1917rem, 4.8806rem + 6.5555vw, 10.4774rem);--fs-div-16-18: clamp(1rem, 0.9618rem + 0.1912vw, 1.125rem);--fs-body-text-16-18: clamp(1rem, 0.9618rem + 0.1912vw, 1.125rem);--fs-h6-19-23: clamp(1.2rem, 1.1369rem + 0.3155vw, 1.4063rem);--fs-h5-23-28: clamp(1.44rem, 1.3428rem + 0.4861vw, 1.7578rem);--fs-h4-28-35: clamp(1.728rem, 1.5844rem + 0.7178vw, 2.1973rem);--fs-h3-33-44: clamp(2.0736rem, 1.8677rem + 1.0294vw, 2.7466rem);--fs-h2-40-55: clamp(2.4883rem, 2.1992rem + 1.4454vw, 3.4332rem);--fs-h1-48-69: clamp(2.986rem, 2.5866rem + 1.997vw, 4.2915rem);--fs-size-10-12: clamp(0.625rem, 0.587rem + 0.191vw, 0.75rem);--fs-size-13-15: clamp(0.813rem, 0.774rem + 0.191vw, 0.938rem);--fs-size-16-18: clamp(1rem, 0.962rem + 0.191vw, 1.125rem);--fs-size-20-23: clamp(1.25rem, 1.193rem + 0.287vw, 1.438rem);--fs-size-25-28: clamp(1.563rem, 1.505rem + 0.287vw, 1.75rem);--fs-size-31-35: clamp(1.938rem, 1.861rem + 0.382vw, 2.188rem);--fs-size-39-44: clamp(2.438rem, 2.342rem + 0.478vw, 2.75rem);--fs-size-48-55: clamp(3rem, 2.866rem + 0.669vw, 3.438rem);--fs-size-61-69: clamp(3.813rem, 3.66rem + 0.765vw, 4.313rem);--fs-size-76-86: clamp(4.75rem, 4.559rem + 0.956vw, 5.375rem);--fs-size-95-107: clamp(5.938rem, 5.708rem + 1.147vw, 6.688rem);--fs-size-119-134: clamp(7.438rem, 7.151rem + 1.434vw, 8.375rem);--fs-size-149-168: clamp(9.313rem, 8.949rem + 1.816vw, 10.5rem);--space-4xs: clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);--space-3xs: clamp(0.41rem, calc(0.04vw + 0.4rem), 0.44rem);--space-2xs: clamp(0.51rem, calc(0.16vw + 0.48rem), 0.62rem);--space-xs: clamp(0.64rem, calc(0.35vw + 0.58rem), 0.88rem);--space-s: clamp(0.8rem, calc(0.64vw + 0.69rem), 1.24rem);--space-m: clamp(1rem, calc(1.1vw + 0.81rem), 1.75rem);--space-l: clamp(1.25rem, calc(1.8vw + 0.93rem), 2.47rem);--space-xl: clamp(1.56rem, calc(2.85vw + 1.06rem), 3.5rem);--space-2xl: clamp(1.95rem, calc(4.41vw + 1.18rem), 4.95rem);--space-3xl: clamp(2.44rem, calc(6.71vw + 1.27rem), 7rem);--space-4xl: clamp(3.05rem, calc(10.08vw + 1.29rem), 9.89rem);--text-s: clamp(0.8rem, calc(0.06vw + 0.79rem), 0.84rem);--text-m: clamp(1rem, calc(0.18vw + 0.97rem), 1.13rem);--text-l: clamp(1.25rem, calc(0.37vw + 1.19rem), 1.5rem);--text-xl: clamp(1.56rem, calc(0.64vw + 1.45rem), 2rem);--text-2xl: clamp(1.95rem, calc(1.05vw + 1.77rem), 2.66rem);--text-3xl: clamp(2.44rem, calc(1.64vw + 2.15rem), 3.55rem);--text-4xl: clamp(3.05rem, calc(2.48vw + 2.62rem), 4.74rem);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--radius-s: clamp(0.38rem, calc(-0.18vw + 0.53rem), 0.5rem);--radius-m: clamp(0.63rem, calc(-0.18vw + 0.78rem), 0.75rem);--radius-l: clamp(1rem, calc(-0.37vw + 1.31rem), 1.25rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--color-primary: hsl(40, 33%, 62%);--color-secondary: hsl(27, 15%, 24%);--color-light: hsl(30, 33%, 96%);--color-dark: hsl(30, 3%, 17%);--color-muted: hsl(30, 10%, 61%);--color-border: hsl(30, 25%, 80%);--color-info: hsl(219, 51%, 58%);--color-success: hsl(140, 25%, 54%);--color-warning: hsl(42, 47%, 52%);--color-danger: hsl(0, 45%, 50%);--fs-xs: clamp(0.75rem, 0.70rem + 0.20vw, 0.875rem);--fs-sm: clamp(0.875rem, 0.80rem + 0.25vw, 1rem);--fs-base: clamp(0.875rem, 0.80rem + 0.30vw, 1rem);--fs-md: clamp(1rem, 0.90rem + 0.35vw, 1.125rem);--fs-lg: clamp(1.125rem, 1rem + 0.45vw, 1.375rem);--fs-h5: clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem);--fs-h4: clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);--fs-h3: clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-h2: clamp(1.75rem, 1.4rem + 1.3vw, 2.5rem);--fs-h1: clamp(2rem, 1.6rem + 1.8vw, 3rem);--fs-display: clamp(2.5rem, 1.9rem + 2.2vw, 3.75rem);--fs-display-lg: clamp(3rem, 2.2rem + 2.8vw, 4.5rem);--fs-display-xl: clamp(3.5rem, 2.5rem + 3.4vw, 5rem);--radius-xxs: clamp(1px, 0.2vw, 2px);--radius-2xl: clamp(16px, 1.8vw, 20px);--radius-3xl: clamp(20px, 2vw, 24px);--radius-4xl: clamp(24px, 2.5vw, 28px);--radius-5xl: clamp(28px, 3vw, 30px);--grid-auto-120: repeat(auto-fit, minmax(120px, 1fr));--grid-auto-160: repeat(auto-fit, minmax(160px, 1fr));--grid-auto-220: repeat(auto-fit, minmax(220px, 1fr));--grid-auto-280: repeat(auto-fit, minmax(280px, 1fr));--grid-fill-140: repeat(auto-fill, minmax(140px, 1fr));--grid-fill-180: repeat(auto-fill, minmax(180px, 1fr));--grid-fill-220: repeat(auto-fill, minmax(220px, 1fr));--grid-fill-280: repeat(auto-fill, minmax(280px, 1fr));--text-2xs: clamp(0.42rem, calc(0 * (100vw - 17.5rem) + 0.42rem), 0.42rem);--text-xs: clamp(0.52rem, calc(0.0005925925925925931 * (100vw - 17.5rem) + 0.52rem), 0.56rem);--text-s: clamp(0.65rem, calc(0.0014814814814814812 * (100vw - 17.5rem) + 0.65rem), 0.75rem);--text-m: clamp(0.81rem, calc(0.002814814814814814 * (100vw - 17.5rem) + 0.81rem), 1rem);--text-l: clamp(1.02rem, calc(0.004592592592592593 * (100vw - 17.5rem) + 1.02rem), 1.33rem);--text-xl: clamp(1.27rem, calc(0.007555555555555556 * (100vw - 17.5rem) + 1.27rem), 1.78rem);--text-2xl: clamp(1.59rem, calc(0.011555555555555557 * (100vw - 17.5rem) + 1.59rem), 2.37rem);--text-3xl: clamp(1.98rem, calc(0.017481481481481483 * (100vw - 17.5rem) + 1.98rem), 3.16rem);--text-4xl: clamp(2.48rem, calc(0.02562962962962963 * (100vw - 17.5rem) + 2.48rem), 4.21rem);--text-5xl: clamp(3.1rem, calc(0.03718518518518519 * (100vw - 17.5rem) + 3.1rem), 5.61rem);--text-6xl: clamp(3.87rem, calc(0.053481481481481484 * (100vw - 17.5rem) + 3.87rem), 7.48rem);--n-space-6xs: clamp(-0.13rem, calc(0 * (100vw - 17.5rem) + -0.13rem), -0.13rem);--n-space-5xs: clamp(-0.16rem, calc(-0.00029629629629629613 * (100vw - 17.5rem) + -0.16rem), -0.18rem);--n-space-4xs: clamp(-0.2rem, calc(-0.0005925925925925923 * (100vw - 17.5rem) + -0.2rem), -0.24rem);--n-space-3xs: clamp(-0.26rem, calc(-0.0008888888888888888 * (100vw - 17.5rem) + -0.26rem), -0.32rem);--n-space-2xs: clamp(-0.32rem, calc(-0.0014814814814814812 * (100vw - 17.5rem) + -0.32rem), -0.42rem);--n-space-xs: clamp(-0.4rem, calc(-0.0023703703703703708 * (100vw - 17.5rem) + -0.4rem), -0.56rem);--n-space-s: clamp(-0.5rem, calc(-0.003703703703703704 * (100vw - 17.5rem) + -0.5rem), -0.75rem);--n-space-m: clamp(-0.63rem, calc(-0.005481481481481481 * (100vw - 17.5rem) + -0.63rem), -1rem);--n-space-l: clamp(-0.78rem, calc(-0.00814814814814815 * (100vw - 17.5rem) + -0.78rem), -1.33rem);--n-space-xl: clamp(-0.98rem, calc(-0.011851851851851853 * (100vw - 17.5rem) + -0.98rem), -1.78rem);--n-space-2xl: clamp(-1.22rem, calc(-0.017037037037037038 * (100vw - 17.5rem) + -1.22rem), -2.37rem);--n-space-3xl: clamp(-1.53rem, calc(-0.02414814814814815 * (100vw - 17.5rem) + -1.53rem), -3.16rem);--n-space-4xl: clamp(-1.91rem, calc(-0.03407407407407407 * (100vw - 17.5rem) + -1.91rem), -4.21rem);--n-space-5xl: clamp(-2.38rem, calc(-0.04785185185185186 * (100vw - 17.5rem) + -2.38rem), -5.61rem);--n-space-6xl: clamp(-2.98rem, calc(-0.06666666666666667 * (100vw - 17.5rem) + -2.98rem), -7.48rem);--n-space-7xl: clamp(-3.73rem, calc(-0.09244444444444445 * (100vw - 17.5rem) + -3.73rem), -9.97rem);--n-space-8xl: clamp(-4.66rem, calc(-0.12785185185185183 * (100vw - 17.5rem) + -4.66rem), -13.29rem);--n-space-9xl: clamp(-5.82rem, calc(-0.17614814814814816 * (100vw - 17.5rem) + -5.82rem), -17.71rem);--n-space-10xl: clamp(-7.28rem, calc(-0.2419259259259259 * (100vw - 17.5rem) + -7.28rem), -23.61rem);--n-space-11xl: clamp(-9.09rem, calc(-0.33155555555555555 * (100vw - 17.5rem) + -9.09rem), -31.47rem);--space1-4xs: clamp(0.25rem, calc(0.00029629629629629656 * (100vw - 17.5rem) + 0.25rem), 0.27rem);--space1-3xs: clamp(0.31rem, calc(0.0007407407407407406 * (100vw - 17.5rem) + 0.31rem), 0.36rem);--space1-2xs: clamp(0.38rem, calc(0.0013333333333333329 * (100vw - 17.5rem) + 0.38rem), 0.47rem);--space1-xs: clamp(0.48rem, calc(0.0022222222222222227 * (100vw - 17.5rem) + 0.48rem), 0.63rem);--space1-s: clamp(0.6rem, calc(0.0035555555555555553 * (100vw - 17.5rem) + 0.6rem), 0.84rem);--space1-m: clamp(0.75rem, calc(0.005629629629629628 * (100vw - 17.5rem) + 0.75rem), 1.13rem);--space1-l: clamp(0.94rem, calc(0.008296296296296296 * (100vw - 17.5rem) + 0.94rem), 1.5rem);--space1-xl: clamp(1.17rem, calc(0.012296296296296296 * (100vw - 17.5rem) + 1.17rem), 2rem);--space1-2xl: clamp(1.46rem, calc(0.01777777777777778 * (100vw - 17.5rem) + 1.46rem), 2.66rem);--space1-3xl: clamp(1.83rem, calc(0.025481481481481476 * (100vw - 17.5rem) + 1.83rem), 3.55rem);--space1-4xl: clamp(2.29rem, calc(0.03614814814814815 * (100vw - 17.5rem) + 2.29rem), 4.73rem);--space1-5xl: clamp(2.86rem, calc(0.05111111111111111 * (100vw - 17.5rem) + 2.86rem), 6.31rem);--space1-6xl: clamp(3.58rem, calc(0.07155555555555555 * (100vw - 17.5rem) + 3.58rem), 8.41rem);--space1-7xl: clamp(4.47rem, calc(0.09985185185185187 * (100vw - 17.5rem) + 4.47rem), 11.21rem);--space1-8xl: clamp(5.59rem, calc(0.13866666666666666 * (100vw - 17.5rem) + 5.59rem), 14.95rem);--space1-9xl: clamp(6.98rem, calc(0.19185185185185183 * (100vw - 17.5rem) + 6.98rem), 19.93rem);--space1-10xl: clamp(8.73rem, calc(0.26414814814814813 * (100vw - 17.5rem) + 8.73rem), 26.56rem);--space1-11xl: clamp(10.91rem, calc(0.36296296296296293 * (100vw - 17.5rem) + 10.91rem), 35.41rem);--primary: #2563EB;--primary-dark: #1D4ED8;--brand: #0D3B66;--brand-dark: #081F3F;--surface-1: #FFFFFF;--surface-2: #F8FAFC;--surface-3: #FFFFFF;--surface-dark: #081F3F;--text-primary: #111827;--text-secondary: #6B7280;--text-light: #FFFFFF;--border: #E5E7EB;--border-dark: #1E3A5F;--success: #22C55E;--warning: #F59E0B;--danger: #EF4444;--whatsapp: #25D366;--gradient-hero: linear-gradient(135deg,#081F3F 0%,#0D3B66 100%);--gradient-cta: linear-gradient(135deg,#2563EB 0%,#0D3B66 100%);}