:root {--fs-heading--h1-hero: 11rem;--fs-heading---h1: 7.4rem;--fs-heading---h2: 5.2rem;--lh-heading---h5: normal;--fs-heading---h3: 3.6rem;--fs-heading---h4: 2.4rem;--lh-heading--h1-hero: normal;--lh-heading---h4: normal;--fs-heading---h5: 1.8rem;--lh-heading---h1: normal;--lh-heading---h2-tablet: 4rem;--lh-heading---h2: normal;--lh-heading--h1-hero-tablet: 8rem;--lh-heading---h3: normal;--fs-heading---h6: 1.6rem;--fs-heading--h1-hero-tablet: 8rem;--lh-heading---h6: normal;--ls-heading---h1: 0px;--lh-heading---h1-tablet: 6rem;--ls-heading--h1-hero: 0px;--ls-heading---h2: -0.03em;--ls-heading---h3: -0.03em;--ls-heading---h4: -0.03em;--ls-heading---h5: -0.03em;--ls-heading---h6: -0.03em;--fs-heading---h1-tablet: 6.2rem;--fs-heading---h2-tablet: 4rem;--fs-heading--h1-hero-mobile: 5.2rem;--fs-heading---h1-mobile: 5.2rem;--fs-heading---h2-mobile: 3.6rem;--lh-heading--h1-hero-mobile: 5.2rem;--lh-heading---h1-mobile: 5.2rem;--lh-heading---h2-mobile: 3.6rem;--fs-paragraph---large: 2rem;--fs-paragraph---default: 1.8rem;--fs-paragraph---small: 1.6rem;--lh-paragraph---large: 2.8rem;--lh-paragraph---default: 1.45;--lh-paragraph---small: 1.6rem;--ls-paragraph---large: 0px;--ls-paragraph---default: 0px;--ls-paragraph---small: 0px;--dark: #0B1728;--black: #000000;--transparent: rgba(255, 255, 255, 0);--white: #ffffff;--bw-button-default: 3px;--px-button-default: 1.8rem;--py-button-default: 1.8rem;--br-button-default: 4px;--fs-button-default: 1.8rem;--light: #FAFAFA;--min-viewport: 465;--max-viewport: 1280;--base-font: 10;--clamp-unit: 1vw;--content-width: 1280px;--site-clamp: calc(max(20px, (100% - var(--site-width)) / 2));--site-clamp-0: calc(max(0px, (100% - var(--site-width)) / 2));--site-width: 1440px;--color-text: #0c2340;--color-surface-inverse: #0c2340;--color-text-inverse: #ffffff;--color-surface: #f2f2f2;--color-accent: #c9a055;--color-text-accent: #7d9cb7;--color-action: #b25837;--color-support: #657f74;--color-input: #ffffff;--color-border: #e2e8f0;--color-text-muted: #64748b;--text-h1: 64px;--text-h1-mobile: 36px;--text-h2: 48px;--text-h3: 40px;--text-h4: 32px;--text-h5: 24px;--text-h6: 20px;--text-body: 16px;--text-button: 15px;--text-caption: 13px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-body: neue-haas-grotesk-text, sans-serif;--font-display: neue-haas-grotesk-text, sans-serif;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--radius-lg: 8px;--radius-control: 12px;--shadow-xs: 0 1px 2px 0 rgba(0,0,0,0.05);--shadow-offset-card: 24px 24px 0 rgba(0,0,0,0.1);--shadow-offset-dropdown: 12px 12px 0 rgba(0,0,0,0.1);--radius-sm: 4px;--color-surface-peach: #fbf1ec;--color-footer-rule: #275277;--space-gutter: 80px;--space-section: 64px;--space-section-sm: 56px;--space-card-gap: 24px;--space-control-gap: 20px;--font-display-weight: 400;}