:root {--container-width-primary: 1240px;--container-width-secondary: 900px;--section-padding-primary: clamp(1.25rem, -3.0237rem + 8.9153vw, 5rem);--section-spacer-xxl: clamp(8.75rem, 4.4762rem + 8.9153vw, 12.5rem);;--border-radius-primary: 40px;--text-headline-hero: clamp(3.125rem, 0.95114rem + 7.27651vw, 7.5rem);--text-headline-serif-1: clamp(3.25rem, -0.8813rem + 8.6181vw, 6.875rem);--text-headline-1: clamp(2.75rem, 0.5413rem + 4.6074vw, 4.688rem);--text-headline-2: clamp(2.25rem, 1.2528rem + 2.0802vw, 3.125rem);--text-headline-3: clamp(1.75rem, 1.2508rem + 1.0413vw, 2.188rem);--text-headline-4: clamp(1.5rem, 1.2151rem + 0.5944vw, 1.75rem);--text-headline-5: clamp(1.25rem, 1.1075rem + 0.2972vw, 1.375rem);--text-headline-m: 1rem;--text-headline-s: 0.875rem;--text-paragraph-l: clamp(1.375rem, 0.8052rem + 1.1887vw, 1.875rem);--text-paragraph-m: 1.125rem;--text-paragraph-s: 0.875rem;--border-radius-button: 100px;--border-width-button: 2px;--text-button: 0.875rem;--section-spacer-xl: clamp(7.25rem, 4.1159rem + 6.5379vw, 10rem);;--section-spacer-l: clamp(5.75rem, 3.7556rem + 4.1605vw, 7.5rem);;--section-spacer-m: clamp(4rem, 2.8603rem + 2.3774vw, 5rem);;--section-spacer-s: clamp(3.125rem, 2.4127rem + 1.4859vw, 3.75rem);;--section-spacer-xs: clamp(2.25rem, 1.9651rem + 0.5944vw, 2.5rem);;--border-radius-image: 40px;--text-quote-xl: clamp(5.5rem, -1.0531rem + 13.6701vw, 11.25rem);--text-quote-l: clamp(4rem, 0.7234rem + 6.8351vw, 6.875rem);--text-quote-m: clamp(3rem, 1.0714rem + 4.0179vw, 4.6875rem);--text-quote-s: clamp(2.5rem, 1.0754rem + 2.9718vw, 3.75rem);--text-kreis-start: clamp(2.5rem, 0.3631rem + 4.4577vw, 4.375rem);--button-letter-spacing: 0.025em;--text-kreis-kontakt: clamp(3.125rem, 0.9881rem + 4.4577vw, 5rem);--text-404-headline: clamp(10rem, -7.0951rem + 35.6612vw, 25rem);}