:root {--fs-2xs: var(--text-2xs);--fs-xs: var(--text-xs);--fs-sm: var(--text-sm);--fs-md: var(--text-md);--fs-lg: var(--text-lg);--fs-xl: var(--text-xl);--fs-2xl: var(--text-2xl);--fs-3xl: var(--text-3xl);--fs-4xl: var(--text-4xl);--fs-5xl: var(--text-5xl);--fs-6xl: var(--text-6xl);--clr-primary: var(--clr-brand);--clr-primary-raw: var(--clr-brand-raw);--clr-primary-fg: var(--clr-brand-fg);--clr-primary-fg-raw: var(--clr-brand-fg-raw);--clr-primary-hover: var(--clr-brand-hover);--clr-primary-inv: var(--clr-brand-inv);--clr-primary-inv-hover: var(--clr-brand-inv-hover);--clr-bg-primary: var(--clr-background);--clr-bg-secondary: var(--clr-surface);--clr-bg-tertiary: var(--clr-surface);--clr-text-primary: var(--clr-text);--clr-text-secondary: var(--clr-text-muted);--clr-text-tertiary: var(--clr-text);--clr-border-color: var(--clr-border);--section-gap: var(--space-md);--border-base: 1px;--border-md: 2px;--border-lg: 4px;--border-xl: 6px;--site-px: clamp(1.8rem, 4vw, 4rem);--site-py: clamp(5rem, 7vw, 8rem);--width-base: 128rem;--width-full: 100%;--width-xs: 45rem;--width-sm: 60rem;--width-md: 75rem;--width-lg: 90rem;--width-xl: 105rem;--c-black: #0D1119;--c-white: #FFFFFF;--c-overlay: var(--c-black);--c-shadow: rgba(17,24,39,.35);--c-transparent: rgba(0, 0, 0, 0);--c-alpha-10-brand: color-mix(in srgb, var(--clr-brand) 10%, transparent);--c-alpha-25-brand: color-mix(in srgb, var(--clr-brand) 25%, transparent);--c-alpha-50-brand: color-mix(in srgb, var(--clr-brand) 50%, transparent);--c-alpha-75-brand: color-mix(in srgb, var(--clr-brand) 75%, transparent);--c-alpha-90-brand: color-mix(in srgb, var(--clr-brand) 90%, transparent);--c-alpha-10-white: color-mix(in srgb, var(--c-white) 10%, transparent);--c-alpha-25-white: color-mix(in srgb, var(--c-white) 25%, transparent);--c-alpha-50-white: color-mix(in srgb, var(--c-white) 50%, transparent);--c-alpha-75-white: color-mix(in srgb, var(--c-white) 75%, transparent);--c-alpha-90-white: color-mix(in srgb, var(--c-white) 90%, transparent);--c-alpha-10-black: color-mix(in srgb, var(--c-black) 10%, transparent);--c-alpha-25-black: color-mix(in srgb, var(--c-black) 25%, transparent);--c-alpha-50-black: color-mix(in srgb, var(--c-black) 50%, transparent);--c-alpha-75-black: color-mix(in srgb, var(--c-black) 75%, transparent);--c-alpha-90-black: color-mix(in srgb, var(--c-black) 90%, transparent);--text-2xs: clamp(1.2rem, calc(0 * (100vw - 36rem) + 1.2rem), 1.2rem);--text-xs: clamp(1.4rem, calc(0 * (100vw - 36rem) + 1.4rem), 1.4rem);--text-sm: clamp(1.6rem, calc(0 * (100vw - 36rem) + 1.6rem), 1.6rem);--text-md: clamp(1.8rem, calc(0 * (100vw - 36rem) + 1.8rem), 1.8rem);--text-lg: clamp(1.8rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.8rem), 2rem);--text-xl: clamp(2rem, calc(0.0018518518518518534 * (100vw - 36rem) + 2rem), 2.2rem);--text-2xl: clamp(2.2rem, calc(0.0018518518518518493 * (100vw - 36rem) + 2.2rem), 2.4rem);--text-3xl: clamp(2.4rem, calc(0.003703703703703703 * (100vw - 36rem) + 2.4rem), 2.8rem);--text-4xl: clamp(2.8rem, calc(0.00740740740740741 * (100vw - 36rem) + 2.8rem), 3.6rem);--text-5xl: clamp(3.6rem, calc(0.011111111111111108 * (100vw - 36rem) + 3.6rem), 4.8rem);--text-6xl: clamp(4.8rem, calc(0.022222222222222227 * (100vw - 36rem) + 4.8rem), 7.2rem);--space-2xs: clamp(0.5rem, calc(0 * (100vw - 36rem) + 0.5rem), 0.5rem);--space-xs: clamp(1rem, calc(0 * (100vw - 36rem) + 1rem), 1rem);--space-sm: clamp(1.5rem, calc(0.004629629629629629 * (100vw - 36rem) + 1.5rem), 2rem);--space-md: clamp(2rem, calc(0.004629629629629629 * (100vw - 36rem) + 2rem), 2.5rem);--space-lg: clamp(2.5rem, calc(0.004629629629629629 * (100vw - 36rem) + 2.5rem), 3rem);--space-xl: clamp(3rem, calc(0.009259259259259259 * (100vw - 36rem) + 3rem), 4rem);--space-2xl: clamp(4rem, calc(0.018518518518518517 * (100vw - 36rem) + 4rem), 6rem);--space-3xl: clamp(5rem, calc(0.027777777777777776 * (100vw - 36rem) + 5rem), 8rem);--space-4xl: clamp(6rem, calc(0.037037037037037035 * (100vw - 36rem) + 6rem), 10rem);--space-5xl: clamp(7rem, calc(0.046296296296296294 * (100vw - 36rem) + 7rem), 12rem);--space-6xl: clamp(8rem, calc(0.05555555555555555 * (100vw - 36rem) + 8rem), 14rem);--space-7xl: clamp(9rem, calc(0.06481481481481481 * (100vw - 36rem) + 9rem), 16rem);--radius-2xs: clamp(0.4rem, calc(0.0018518518518518515 * (100vw - 36rem) + 0.4rem), 0.6rem);--radius-xs: clamp(0.6rem, calc(0.0018518518518518526 * (100vw - 36rem) + 0.6rem), 0.8rem);--radius-sm: clamp(0.8rem, calc(0.003703703703703703 * (100vw - 36rem) + 0.8rem), 1.2rem);--radius-md: clamp(1.2rem, calc(0.003703703703703705 * (100vw - 36rem) + 1.2rem), 1.6rem);--radius-lg: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--radius-xl: clamp(2rem, calc(0.003703703703703703 * (100vw - 36rem) + 2rem), 2.4rem);--radius-2xl: clamp(2.4rem, calc(0.00740740740740741 * (100vw - 36rem) + 2.4rem), 3.2rem);--radius-3xl: clamp(3.2rem, calc(0.014814814814814812 * (100vw - 36rem) + 3.2rem), 4.8rem);--radius-4xl: clamp(4rem, calc(0.022222222222222227 * (100vw - 36rem) + 4rem), 6.4rem);--radius-5xl: clamp(4.8rem, calc(0.02962962962962963 * (100vw - 36rem) + 4.8rem), 8rem);--radius-6xl: clamp(5.6rem, calc(0.037037037037037035 * (100vw - 36rem) + 5.6rem), 9.6rem);--radius-full: 999px;}