:root {--radius-none: 0rem;--radius-xxs: 0.125rem;--radius-xs: 0.25rem;--radius-sm: 0.375rem;--radius-md: 0.5rem;--radius-lg: 0.625rem;--radius-xl: 0.75rem;--radius-2xl: 1rem;--radius-3xl: 1.25rem;--radius-4xl: 1.5rem;--radius-full: 624.938rem;--shadow-xs: 0px 1px 2px 0px rgba(10,13,18,0.05);--shadow-sm: 0px 1px 3px 0px rgba(10,13,18,0.1), 0px 1px 2px -1px rgba(10,13,18,0.1);--shadow-md: 0px 4px 6px -1px rgba(10,13,18,0.1), 0px 2px 4px -2px rgba(10,13,18,0.06);--shadow-lg: 0px 12px 16px -4px rgba(10,13,18,0.08), 0px 4px 6px -2px rgba(10,13,18,0.03), 0px 2px 2px -1px rgba(10,13,18,0.04);--shadow-xl: 0px 20px 24px -4px rgba(10,13,18,0.08), 0px 8px 8px -4px rgba(10,13,18,0.03), 0px 3px 3px -1.5px rgba(10,13,18,0.04);--shadow-2xl: 0px 24px 48px -12px rgba(10,13,18,0.18), 0px 4px 4px -2px rgba(10,13,18,0.04);--shadow-3xl: 0px 32px 64px -12px rgba(10,13,18,0.14), 0px 5px 5px -2.5px rgba(10,13,18,0.04);--focus-ring: 0px 0px 0px 2px rgba(255,255,255,1), 0px 0px 0px 4px rgba(120,172,54,1);--focus-ring-error: 0px 0px 0px 2px rgba(255,255,255,1), 0px 0px 0px 4px rgba(240,68,56,1);--font-family-display: 'Brockmann', Arial, sans-serif;--font-family-display-accent: 'IvyPresto Headline', serif;--font-family-body: 'Brockmann', Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--width-xxs: 20rem;--width-xs: 24rem;--width-sm: 30rem;--width-md: 35rem;--width-lg: 40rem;--width-xl: 48rem;--width-2xl: 64rem;--width-3xl: 80rem;--width-4xl: 90rem;--width-5xl: 100rem;--width-6xl: 120rem;--paragraph-max-width: 45rem;--container-max-width-desktop: 80rem;--container-padding-desktop: 2rem;--container-padding-mobile: 1rem;--text-primary: var(--gray-true-900);--text-secondary: var(--gray-true-700);--text-tertiary: var(--gray-true-600);--text-quaternary: var(--gray-true-500);--text-disabled: var(--gray-true-500);--text-placeholder: var(--gray-true-500);--text-placeholder_subtle: var(--gray-true-300);--text-white: var(--white);--text-brand-primary: var(--brand-900);--text-brand-secondary: var(--brand-700);--text-brand-tertiary: var(--brand-600);--text-brand-tertiary_alt: var(--brand-600);--text-primary_on-brand: var(--white);--text-secondary_on-brand: var(--brand-200);--text-tertiary_on-brand: var(--brand-200);--text-quaternary_on-brand: var(--brand-300);--text-error-primary: var(--error-600);--text-warning-primary: var(--warning-600);--text-success-primary: var(--success-600);--text-secondary_hover: var(--gray-true-800);--text-tertiary_hover: var(--gray-true-700);--text-brand-secondary_hover: var(--brand-800);--text-brand-tertiary_hover: var(--brand-700);--text-error-primary_hover: var(--error-700);--border-primary: var(--gray-true-300);--border-secondary: var(--gray-true-200);--border-tertiary: var(--gray-true-100);--border-disabled: var(--gray-true-300);--border-disabled_subtle: var(--gray-true-200);--border-brand: var(--brand-500);--border-brand_alt: var(--brand-600);--border-error: var(--error-500);--border-error_subtle: var(--error-300);--border-secondary_alt: #00000014;--bg-primary: var(--white);--bg-primary_alt: var(--white);--bg-secondary: var(--gray-true-50);--bg-secondary_alt: var(--gray-true-50);--bg-secondary_subtle: var(--gray-true-25);--bg-tertiary: var(--gray-true-100);--bg-quaternary: var(--gray-true-200);--bg-disabled: var(--gray-true-100);--bg-disabled_subtle: var(--gray-true-50);--bg-active: var(--gray-true-50);--bg-overlay: var(--gray-true-950);--bg-primary-solid: var(--gray-true-950);--bg-secondary-solid: var(--gray-true-600);--bg-brand-primary: var(--brand-25);--bg-brand-primary_alt: var(--brand-50);--bg-brand-secondary: var(--brand-100);--bg-brand-solid: var(--brand-500);--bg-brand-solid_hover: var(--brand-600);--bg-brand-section: var(--brand-800);--bg-brand-section_subtle: var(--brand-700);--bg-error-primary: var(--error-50);--bg-error-secondary: var(--error-100);--bg-error-solid: var(--error-600);--bg-warning-primary: var(--warning-50);--bg-warning-secondary: var(--warning-100);--bg-warning-solid: var(--warning-600);--bg-success-primary: var(--success-50);--bg-success-secondary: var(--success-100);--bg-success-solid: var(--success-600);--bg-primary_hover: var(--gray-true-50);--bg-secondary_hover: var(--gray-true-25);--fg-primary: var(--gray-true-950);--fg-secondary: var(--gray-true-700);--fg-tertiary: var(--gray-true-600);--fg-quaternary: var(--gray-true-400);--fg-disabled: var(--gray-true-400);--fg-disabled_subtle: var(--gray-true-300);--fg-white: var(--white);--fg-brand-primary: var(--brand-600);--fg-brand-secondary: var(--brand-500);--fg-brand-secondary_hover: var(--brand-600);--fg-error-primary: var(--error-600);--fg-error-secondary: var(--error-500);--fg-warning-primary: var(--warning-600);--fg-warning-secondary: var(--warning-500);--fg-success-primary: var(--success-600);--fg-success-secondary: var(--success-500);--fg-secondary_hover: var(--gray-true-800);--fg-tertiary_hover: var(--gray-true-700);--fg-quaternary_hover: var(--gray-true-500);--space-section-xs: clamp(2rem, 1.5vw + 1.6479rem, 3rem);--space-section-sm: clamp(3rem, 3.0vw + 2.2958rem, 5rem);--space-section-md: clamp(4rem, 4.51vw + 2.9437rem, 7rem);--space-section-lg: clamp(5rem, 6.01vw + 3.5915rem, 9rem);--space-section-xl: clamp(6rem, 9.01vw + 3.8873rem, 12rem);--space-container-gap-sm: clamp(1.5rem, 1.5vw + 1.1479rem, 2.5rem);--space-container-gap-md: clamp(2rem, 1.5vw + 1.6479rem, 3rem);--space-container-gap-lg: clamp(2.5rem, 2.25vw + 1.9718rem, 4rem);--spacing-none: 0rem;--spacing-xxs: 0.125rem;--spacing-xs: 0.25rem;--spacing-sm: 0.375rem;--spacing-md: 0.5rem;--spacing-lg: 0.75rem;--spacing-xl: 1rem;--spacing-2xl: 1.25rem;--spacing-3xl: 1.5rem;--spacing-4xl: 2rem;--spacing-5xl: 2.5rem;--spacing-6xl: 3rem;--spacing-7xl: 4rem;--spacing-8xl: 5rem;--spacing-9xl: 6rem;--spacing-10xl: 8rem;--spacing-11xl: 10rem;--text-xs: clamp(0.79rem, calc(-0.0009320629660314839 * (100vw - 23.44rem) + 0.79rem), 0.7rem);--text-s: clamp(0.89rem, calc(0.0005178127589063788 * (100vw - 23.44rem) + 0.89rem), 0.94rem);--text-m: clamp(1rem, calc(0.0025890637945318973 * (100vw - 23.44rem) + 1rem), 1.25rem);--text-l: clamp(1.13rem, calc(0.005592377796188899 * (100vw - 23.44rem) + 1.13rem), 1.67rem);--text-xl: clamp(1.27rem, calc(0.009838442419221211 * (100vw - 23.44rem) + 1.27rem), 2.22rem);--text-2xl: clamp(1.42rem, calc(0.015948632974316486 * (100vw - 23.44rem) + 1.42rem), 2.96rem);--display-2xs: clamp(1.15rem, calc(0.006628003314001658 * (100vw - 23.44rem) + 1.15rem), 1.79rem);--display-xs: clamp(1.44rem, calc(0.009838442419221211 * (100vw - 23.44rem) + 1.44rem), 2.39rem);--display-s: clamp(1.8rem, calc(0.014395194697597348 * (100vw - 23.44rem) + 1.8rem), 3.19rem);--display-m: clamp(2.25rem, calc(0.020712510356255178 * (100vw - 23.44rem) + 2.25rem), 4.25rem);--display-l: clamp(2.81rem, calc(0.029618889809444902 * (100vw - 23.44rem) + 2.81rem), 5.67rem);--display-xl: clamp(3.52rem, calc(0.041735708367854174 * (100vw - 23.44rem) + 3.52rem), 7.55rem);--display-2xl: clamp(4.39rem, calc(0.05882352941176471 * (100vw - 23.44rem) + 4.39rem), 10.07rem);--line-height-tight: 1.1;--line-height-snug: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--letter-loose: 1.25px;--letter-sm: 0.5px;--letter-md: 1px;--button-padding-sm: 0.75rem 0.5rem;--button-padding-sm-v: 0.5rem;--button-padding-sm-h: 0.75rem;--button-padding-md: 0.875rem 0.625rem;--button-padding-md-v: 0.625rem;--button-padding-md-h: 0.875rem;--button-padding-lg: 1rem 0.625rem;--button-padding-lg-v: 0.625rem;--button-padding-lg-h: 1rem;--button-padding-xl: 1.125rem 0.75rem;--button-padding-xl-v: 0.75rem;--button-padding-xl-h: 1.125rem;--input-height-sm: 2.25rem;--input-height-md: 2.75rem;--input-height-lg: 3rem;--button-gap-sm: 0.25rem;--button-gap-md: 0.25rem;--button-gap-lg: 0.375rem;--button-gap-xl: 0.375rem;--tag-padding-sm: 0.5rem 0.1875rem;--tag-padding-md: 0.5625rem 0.125rem;--tag-padding-lg: 0.625rem 0.25rem;--tag-gap-sm: 0.1875rem;--tag-gap-md: 0.1875rem;--tag-gap-lg: 0.25rem;--badge-padding-md: 0.625rem 0.125rem;--badge-padding-lg: 0.75rem 0.25rem;--badge-gap-sm: 0.25rem;--badge-gap-md: 0.375rem;--badge-gap-lg: 0.375rem;--badge-padding-sm: 0.5rem 0.125rem;--tag-padding-sm-v: 0.5rem;--tag-padding-sm-h: 0.1875rem;--tag-padding-md-v: 0.125rem;--tag-padding-md-h: 0.5625rem;--tag-padding-lg-v: 0.25rem;--tag-padding-lg-h: 0.625rem;--badge-padding-sm-v: 0.125rem;--badge-padding-sm-h: 0.5rem;--badge-padding-md-v: 0.125rem;--badge-padding-md-h: 0.625rem;--badge-padding-lg-v: 0.25rem;--badge-padding-lg-h: 0.75rem;--btn-stroke-width: 1.667px;}