:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--min-screen-width: 320px;--max-screen-width: 1440px;--primary: hsla(210,66%,23%,1);--primary-5: hsla(210,66%,23%,0.05);--primary-10: hsla(210,66%,23%,0.1);--primary-20: hsla(210,66%,23%,0.2);--primary-30: hsla(210,66%,23%,0.3);--primary-40: hsla(210,66%,23%,0.4);--primary-50: hsla(210,66%,23%,0.5);--primary-60: hsla(210,66%,23%,0.6);--primary-70: hsla(210,66%,23%,0.7);--primary-80: hsla(210,66%,23%,0.8);--primary-90: hsla(210,66%,23%,0.9);--secondary: hsla(200,71%,49%,1);--secondary-5: hsla(200,71%,49%,0.05);--secondary-10: hsla(200,71%,49%,0.1);--secondary-20: hsla(200,71%,49%,0.2);--secondary-30: hsla(200,71%,49%,0.3);--secondary-40: hsla(200,71%,49%,0.4);--secondary-50: hsla(200,71%,49%,0.5);--secondary-60: hsla(200,71%,49%,0.6);--secondary-70: hsla(200,71%,49%,0.7);--secondary-80: hsla(200,71%,49%,0.8);--secondary-90: hsla(200,71%,49%,0.9);--tertiary: hsla(203,78%,78%,1);--tertiary-l-1: hsla(204,78%,83%,1);--tertiary-l-2: hsla(204,78%,87%,1);--tertiary-l-3: hsla(205,78%,92%,1);--tertiary-l-4: hsla(205,78%,96%,1);--accent: hsla(355,78%,64%,1);--accent-d-1: hsla(356,43%,51%,1);--accent-d-2: hsla(356,40%,38%,1);--accent-d-3: hsla(357,37%,26%,1);--accent-d-4: hsla(359,31%,14%,1);--accent-2: hsla(193,91%,57%,1);--subtle: hsla(37,35%,93%,1);--subtle-5: hsla(37,35%,93%,0.05);--subtle-10: hsla(37,35%,93%,0.1);--subtle-20: hsla(37,35%,93%,0.2);--subtle-30: hsla(37,35%,93%,0.3);--subtle-40: hsla(37,35%,93%,0.4);--subtle-50: hsla(37,35%,93%,0.5);--subtle-60: hsla(37,35%,93%,0.6);--subtle-70: hsla(37,35%,93%,0.7);--subtle-80: hsla(37,35%,93%,0.8);--subtle-90: hsla(37,35%,93%,0.9);--subtle-l-1: hsla(40,33%,94%,1);--subtle-l-2: hsla(40,34%,96%,1);--subtle-l-3: hsla(40,34%,97%,1);--subtle-l-4: hsla(40,34%,99%,1);--base: hsla(0,0%,9%,1);--bg-body: hsla(180,20%,99%,1);--bg-surface: hsla(210,30%,98%,1);--bg-header: hsla(210,66%,23%,1);--forground: hsla(210,66%,15%,1);--text-body: hsla(0,0%,9%,1);--text-title: hsla(210,66%,23%,1);--muted: hsla(210,30%,60%,1);--link: hsla(355,78%,64%,1);--link-hover: hsla(355,78%,50%,1);--white: hsla(0,0%,100%,1);--white-5: hsla(0,0%,100%,0.05);--white-10: hsla(0,0%,100%,0.1);--white-20: hsla(0,0%,100%,0.2);--white-30: hsla(0,0%,100%,0.3);--white-40: hsla(0,0%,100%,0.4);--white-50: hsla(0,0%,100%,0.5);--white-60: hsla(0,0%,100%,0.6);--white-70: hsla(0,0%,100%,0.7);--white-80: hsla(0,0%,100%,0.8);--white-90: hsla(0,0%,100%,0.9);--black: hsla(0,0%,0%,1);--black-5: hsla(0,0%,0%,0.05);--black-10: hsla(0,0%,0%,0.1);--black-20: hsla(0,0%,0%,0.2);--black-30: hsla(0,0%,0%,0.3);--black-40: hsla(0,0%,0%,0.4);--black-50: hsla(0,0%,0%,0.5);--black-60: hsla(0,0%,0%,0.6);--black-70: hsla(0,0%,0%,0.7);--black-80: hsla(0,0%,0%,0.8);--black-90: hsla(0,0%,0%,0.9);--success: hsl(136,95%,56%);--success-5: hsla(136,95%,56%,0.05);--success-10: hsla(136,95%,56%,0.1);--success-20: hsla(136,95%,56%,0.2);--success-30: hsla(136,95%,56%,0.3);--success-40: hsla(136,95%,56%,0.4);--success-50: hsla(136,95%,56%,0.5);--success-60: hsla(136,95%,56%,0.6);--success-70: hsla(136,95%,56%,0.7);--success-80: hsla(136,95%,56%,0.8);--success-90: hsla(136,95%,56%,0.9);--success-l-1: hsla(128,95%,68%,1);--success-l-2: hsla(125,96%,76%,1);--success-l-3: hsla(122,98%,82%,1);--success-l-4: hsla(120,99%,87%,1);--success-l-5: hsla(119,100%,91%,1);--success-l-6: hsla(117,100%,96%,1);--error: hsl(351,95%,56%);--error-5: hsla(351,95%,56%,0.05);--error-10: hsla(351,95%,56%,0.1);--error-20: hsla(351,95%,56%,0.2);--error-30: hsla(351,95%,56%,0.3);--error-40: hsla(351,95%,56%,0.4);--error-50: hsla(351,95%,56%,0.5);--error-60: hsla(351,95%,56%,0.6);--error-70: hsla(351,95%,56%,0.7);--error-80: hsla(351,95%,56%,0.8);--error-90: hsla(351,95%,56%,0.9);--error-l-1: hsla(358,100%,67%,1);--error-l-2: hsla(1,100%,73%,1);--error-l-3: hsla(3,100%,78%,1);--error-l-4: hsla(4,100%,83%,1);--error-l-5: hsla(6,100%,89%,1);--error-l-6: hsla(6,100%,94%,1);--warning: hsla(30,95%,56%,1);--warning-l-1: hsla(29,99%,64%,1);--warning-l-2: hsla(28,100%,70%,1);--warning-l-3: hsla(28,100%,76%,1);--warning-l-4: hsla(29,100%,82%,1);--warning-l-5: hsla(29,100%,88%,1);--warning-l-6: hsla(29,100%,94%,1);--border-color: hsl(203,78%,78%);--space-5xs: clamp(0.29rem,calc(0.34vw + 0.23rem),0.54rem);--space-4xs: clamp(0.37rem,calc(0.49vw + 0.27rem),0.71rem);--space-3xs: clamp(0.46rem,calc(0.7vw + 0.32rem),0.95rem);--space-2xs: clamp(0.58rem,calc(0.99vw + 0.38rem),1.27rem);--space-xs: clamp(0.72rem,calc(1.38vw + 0.44rem),1.69rem);--space-s: clamp(0.9rem,calc(1.93vw + 0.51rem),2.25rem);--space-m: clamp(1.13rem,calc(2.68vw + 0.59rem),3rem);--space-l: clamp(1.41rem,calc(3.7vw + 0.67rem),4rem);--space-xl: clamp(1.76rem,calc(5.1vw + 0.74rem),5.33rem);--space-2xl: clamp(2.2rem,calc(7.01vw + 0.8rem),7.11rem);--space-3xl: clamp(2.75rem,calc(9.61vw + 0.82rem),9.47rem);--space-4xl: clamp(3.43rem,calc(13.13vw + 0.81rem),12.63rem);--space-5xl: clamp(4.29rem,calc(17.91vw + 0.71rem),16.83rem);--text-xs: clamp(0.84rem,calc(0vw + 0.84rem),0.84rem);--text-s: clamp(0.94rem,calc(0.15vw + 0.91rem),1.05rem);--text-m: clamp(1.06rem,calc(0.36vw + 0.99rem),1.31rem);--text-l: clamp(1.2rem,calc(0.64vw + 1.07rem),1.64rem);--text-xl: clamp(1.34rem,calc(1.01vw + 1.14rem),2.05rem);--text-2xl: clamp(1.51rem,calc(1.5vw + 1.21rem),2.56rem);--text-3xl: clamp(1.7rem,calc(2.15vw + 1.27rem),3.2rem);--text-4xl: clamp(1.91rem,calc(2.99vw + 1.32rem),4.01rem);--text-5xl: clamp(2.15rem,calc(4.08vw + 1.34rem),5.01rem);--text-6xl: clamp(2.42rem,calc(5.48vw + 1.33rem),6.26rem);--text-7xl: clamp(2.73rem,calc(7.28vw + 1.27rem),7.82rem);--text-8xl: clamp(3.07rem,calc(9.59vw + 1.15rem),9.78rem);--heading-font-family: "Source Sans",sans-serif;--display-font-family: "Bree",sans-serif;--body-font-family: "Source Sans",sans-serif;--line-height-2xs: 1;--line-height-xs: 1.125;--line-height-s: 1.3;--line-height-m: 1.5;--line-height-l: 1.6;--line-height-xl: 1.8;--body-line-height: var(--line-height-m);--heading-font-weight: 900;--body-font-weight: 400;--section-spacing-xs: var(--space-l);--section-spacing-s: var(--space-xl);--section-spacing-m: var(--space-2xl);--section-spacing-l: var(--space-4xl);--section-spacing-xl: var(--space-5xl);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--columns-9: repeat(9,minmax(0,1fr));--columns-10: repeat(10,minmax(0,1fr));--columns-11: repeat(11,minmax(0,1fr));--columns-12: repeat(12,minmax(0,1fr));--boxed-width: var(--max-screen-width);--width-3xlarge: calc(var(--boxed-width) * 0.85);--width-2xlarge: calc(var(--boxed-width) * 0.65);--width-xlarge: calc(var(--boxed-width) * 0.5);--width-large: calc(var(--width-xlarge) * 0.85);--width-medium: calc(var(--width-xlarge) * 0.75);--width-small: calc(var(--width-xlarge) * 0.5);--width-xsmall: calc(var(--width-xlarge) * 0.25);--boxed-width-netto: calc(88rem - 2* var(--container-padding-vertical));--container-padding-vertical: var(--space-m);--container-padding-horizontal: var(--space-m);--container-large: calc(var(--boxed-width) * 1.25);--container-xlarge: calc(var(--boxed-width) * 1.5);--container-2xlarge: calc(var(--boxed-width) * 1.75);--container-medium: var(--width-3xlarge);--container-small: var(--width-2xlarge);--container-xsmall: var(--width-xlarge);--global-gutter: var(--space-2xs);--global-gutter-small: var(--space-4xs);--global-gutter-medium: var(--space-xs);--global-gutter-large: var(--space-s);--global-gutter-xlarge: var(--space-l);--global-gutter-2xlarge: var(--space-xl);--article-gutter-vertical-xsmall: calc(var(--space-4xs)/2);--article-gutter-vertical-small: var(--space-3xs);--article-gutter-vertical: var(--space-2xs);--article-gutter-vertical-large: var(--space-xs);--article-gutter-vertical-xlarge: var(--space-m);--global-card-padding: var(--space-xs);--global-card-padding-large: var(--space-m);--global-card-padding-small: var(--space-3xs);--global-card-padding-xsmall: calc(var(--space-3xs)*0.75);--global-card-border-radius: var(--radius-m);--radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s: clamp(0.38rem,calc(0.18vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.18vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.36vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.54vw + 1.52rem),2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);--logo-width: 200px;--btn-s-font-size: var(--text-m);--btn-s-padding-h: var(--space-xs);--btn-s-padding-v: var(--space-4xs);--btn-font-size: var(--text-m);--btn-padding-h: var(--space-s);--btn-padding-v: var(--space-3xs);--btn-l-font-size: var(--text-l);--btn-l-padding-h: var(--space-m);--btn-l-padding-v: var(--space-2xs);--btn-radius: var(--radius-m);--btn-text-transform: uppercase;--btn-font-weight: 800;--btn-border-width: 1px;--btn-border-style: solid;--btn-s-radius: var(--radius-m);--btn-letter-spacing: 0.01%;--btn-line-height: var(--line-height-s);--form-padding-h: var(--space-2xs);--form-padding-v: var(--space-3xs);--form-border-radius: var(--radius-m);--form-border-style: solid;--form-border-width: 1px;--form-border-color: var(--primary);--form-line-height: var(--line-height-s);--form-font-size: var(--text-m);--form-font-weight: 400;--form-placeholder-font-size: var(--text-m);--form-placeholder-font-weight: 400;--form-label-font-size: var(--text-s);--form-label-line-height: var(--line-height-s);--form-label-font-weight: 400;--form-label-color: var(--primary);--form-input-height: 64px;--form-input-bg: var(--bg-surface);--form-color: var(--primary);--form-focus-color: var(--secondary);--form-focus-width: 2px;--form-focus-offset: 2px;--form-focus-ring: 0 0 0 3px color-mix(in oklab,var(--tertiary) 30%,transparent);--form-focus-radius: var(--form-border-radius);--form-radio-active-color: var(--secondary);--form-radio-icon-color: var(--white);--header-height: 100px;--header-height-sticky: 80px;--header-container-width: var(--boxed-width);--icon-margin-before: var(--space-4xs);--cursor-size: 64px;--cursor-dot-size: 6px;--cursor-font-size: 20px;--cursor-bg: var(--primary);--cursor-dot-color: var(--primary);--cursor-text-color: var(--secondary);--cursor-inv-bg: var(--dark);--cursor-inv-dot-color: var(--white);--cursor-inv-text-color: var(--white);--navbar-menu-item-font-size: 16px;--navbar-menu-item-font-weight: 500;--navbar-menu-item-font-family: var(--body-font-family);}