:root {--min-viewport: 320;--clamp-unit: 1vw;--max-viewport: 1366;--base-font: 10;--content-width: 1366px;--gutter: var(--space-m);--space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);--space-2xs: clamp(0.5625rem, 0.5434rem + 0.0956vw, 0.625rem);--space-xs: clamp(0.875rem, 0.8559rem + 0.0956vw, 0.9375rem);--space-s: clamp(1.125rem, 1.0868rem + 0.1912vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6301rem + 0.2868vw, 1.875rem);--space-l: clamp(2.25rem, 2.1735rem + 0.3824vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2603rem + 0.5736vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.347rem + 0.7648vw, 5rem);--space-3xl: clamp(6.75rem, 6.5206rem + 1.1472vw, 7.5rem);--grid-gap: var(--space-s);--container-gap: var(--space-m);--section-block-pad: var(--space-2xl);--radius-m: 2rem;--radius-s: 1.5rem;--radius-xs: 1rem;--radius-circle: 100vmax;--radius: var(--radius-m);--border-color-dark: var(--base-light-medium);--border-width: 1px;--border-dark: solid var(--border-width) var(--border-color-dark);--border-color-light: var(--base-ultra-light);--border-light: solid var(--border-width) var(--border-color-light);--base: oklch(0.37 0.013 285.805);--base-dark: oklch(0.274 0.006 286.033);--base-ultra-dark: oklch(0.141 0.005 285.823);--base-light: oklch(0.705 0.015 286.067);--base-ultra-light: oklch(0.967 0.001 286.375);--base-medium: oklch(0.552 0.016 285.938);--base-light-medium: oklch(0.92 0.004 286.32);--text-dark: var(--base-dark);--text-dark-muted: var(--base);--text-light: var(--base-ultra-light);--text-light-muted: var(--base-light-medium);--primary: oklch(0.634 0.201 39.37);--primary-dark: oklch(0.469 0.093 39.37);--primary-ultra-dark: oklch(0.241 0.077 39.37);--primary-light: oklch(0.828 0.232 39.37);--primary-ultra-light: oklch(0.981 0.015 39.37);--primary-medium: oklch(0.739 0.247 39.37);--primary-light-medium: oklch(0.953 0.062 39.37);--text-accent: var(--primary);--text-accent-muted: var(--primary-light);--h6: clamp(1.0417rem, 0.9198rem + 0.6093vw, 1.44rem);--h5: clamp(1.25rem, 1.0817rem + 0.8413vw, 1.8rem);--h4: clamp(1.5rem, 1.2706rem + 1.1472vw, 2.25rem);--h3: clamp(1.8rem, 1.4902rem + 1.5488vw, 2.8125rem);--h2: clamp(2.592rem, 2.0406rem + 2.7572vw, 4.3945rem);--h1: clamp(3.7325rem, 2.7737rem + 4.7938vw, 6.8665rem);--text-xs: clamp(1.125rem, 1.0868rem + 0.1912vw, 1.25rem);--text-s: clamp(1.35rem, 1.3041rem + 0.2294vw, 1.5rem);--text-m: clamp(1.62rem, 1.5649rem + 0.2753vw, 1.8rem);--text-l: clamp(1.944rem, 1.8779rem + 0.3304vw, 2.16rem);--text-xl: clamp(2.3328rem, 2.2535rem + 0.3965vw, 2.592rem);--content-gap: var(--space-xs);--section-gap: var(--space-l);--paragraph-heading-gap-l: calc(var(--content-gap)*3);--paragraph-heading-gap-m: calc(var(--content-gap)*1.8);--paragraph-heading-gap-s: calc(var(--content-gap)*1.3);--paragraph-heading-gap-xs: calc(var(--content-gap)*1.1);--header-block-pad: var(--space-s);}