:root {--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--cf-min-screen-width: 320px;--cf-max-screen-width: 1280px;--cf-primary: hsla(200,80%,10%,1);--cf-primary-5: hsla(200,80%,10%,0.05);--cf-primary-10: hsla(200,80%,10%,0.1);--cf-primary-20: hsla(200,80%,10%,0.2);--cf-primary-30: hsla(200,80%,10%,0.3);--cf-primary-40: hsla(200,80%,10%,0.4);--cf-primary-50: hsla(200,80%,10%,0.5);--cf-primary-60: hsla(200,80%,10%,0.6);--cf-primary-70: hsla(200,80%,10%,0.7);--cf-primary-80: hsla(200,80%,10%,0.8);--cf-primary-90: hsla(200,80%,10%,0.9);--cf-secondary: hsla(0,65%,35%,1);--cf-secondary-5: hsla(0,65%,35%,0.05);--cf-secondary-10: hsla(0,65%,35%,0.1);--cf-secondary-20: hsla(0,65%,35%,0.2);--cf-secondary-30: hsla(0,65%,35%,0.3);--cf-secondary-40: hsla(0,65%,35%,0.4);--cf-secondary-50: hsla(0,65%,35%,0.5);--cf-secondary-60: hsla(0,65%,35%,0.6);--cf-secondary-70: hsla(0,65%,35%,0.7);--cf-secondary-80: hsla(0,65%,35%,0.8);--cf-secondary-90: hsla(0,65%,35%,0.9);--cf-tertiary: hsla(200,65%,40%,1);--cf-tertiary-5: hsla(200,65%,40%,0.05);--cf-tertiary-10: hsla(200,65%,40%,0.1);--cf-tertiary-20: hsla(200,65%,40%,0.2);--cf-tertiary-30: hsla(200,65%,40%,0.3);--cf-tertiary-40: hsla(200,65%,40%,0.4);--cf-tertiary-50: hsla(200,65%,40%,0.5);--cf-tertiary-60: hsla(200,65%,40%,0.6);--cf-tertiary-70: hsla(200,65%,40%,0.7);--cf-tertiary-80: hsla(200,65%,40%,0.8);--cf-tertiary-90: hsla(200,65%,40%,0.9);--cf-accent: hsla(40,70%,50%,1);--cf-accent-5: hsla(40,70%,50%,0.05);--cf-accent-10: hsla(40,70%,50%,0.1);--cf-accent-20: hsla(40,70%,50%,0.2);--cf-accent-30: hsla(40,70%,50%,0.3);--cf-accent-40: hsla(40,70%,50%,0.4);--cf-accent-50: hsla(40,70%,50%,0.5);--cf-accent-60: hsla(40,70%,50%,0.6);--cf-accent-70: hsla(40,70%,50%,0.7);--cf-accent-80: hsla(40,70%,50%,0.8);--cf-accent-90: hsla(40,70%,50%,0.9);--cf-primary-alt: hsla(200,80%,10%,1);--cf-primary-alt-5: hsla(200,80%,10%,0.05);--cf-primary-alt-10: hsla(200,80%,10%,0.1);--cf-primary-alt-20: hsla(200,80%,10%,0.2);--cf-primary-alt-30: hsla(200,80%,10%,0.3);--cf-primary-alt-40: hsla(200,80%,10%,0.4);--cf-primary-alt-50: hsla(200,80%,10%,0.5);--cf-primary-alt-60: hsla(200,80%,10%,0.6);--cf-primary-alt-70: hsla(200,80%,10%,0.7);--cf-primary-alt-80: hsla(200,80%,10%,0.8);--cf-primary-alt-90: hsla(200,80%,10%,0.9);--cf-secondary-alt: hsla(0,65%,35%,1);--cf-secondary-alt-5: hsla(0,65%,35%,0.05);--cf-secondary-alt-10: hsla(0,65%,35%,0.1);--cf-secondary-alt-20: hsla(0,65%,35%,0.2);--cf-secondary-alt-30: hsla(0,65%,35%,0.3);--cf-secondary-alt-40: hsla(0,65%,35%,0.4);--cf-secondary-alt-50: hsla(0,65%,35%,0.5);--cf-secondary-alt-60: hsla(0,65%,35%,0.6);--cf-secondary-alt-70: hsla(0,65%,35%,0.7);--cf-secondary-alt-80: hsla(0,65%,35%,0.8);--cf-secondary-alt-90: hsla(0,65%,35%,0.9);--cf-tertiary-alt: hsla(200,65%,40%,1);--cf-tertiary-alt-5: hsla(200,65%,40%,0.05);--cf-tertiary-alt-10: hsla(200,65%,40%,0.1);--cf-tertiary-alt-20: hsla(200,65%,40%,0.2);--cf-tertiary-alt-30: hsla(200,65%,40%,0.3);--cf-tertiary-alt-40: hsla(200,65%,40%,0.4);--cf-tertiary-alt-50: hsla(200,65%,40%,0.5);--cf-tertiary-alt-60: hsla(200,65%,40%,0.6);--cf-tertiary-alt-70: hsla(200,65%,40%,0.7);--cf-tertiary-alt-80: hsla(200,65%,40%,0.8);--cf-tertiary-alt-90: hsla(200,65%,40%,0.9);--cf-accent-lat: hsla(40,70%,50%,1);--cf-accent-lat-5: hsla(40,70%,50%,0.05);--cf-accent-lat-10: hsla(40,70%,50%,0.1);--cf-accent-lat-20: hsla(40,70%,50%,0.2);--cf-accent-lat-30: hsla(40,70%,50%,0.3);--cf-accent-lat-40: hsla(40,70%,50%,0.4);--cf-accent-lat-50: hsla(40,70%,50%,0.5);--cf-accent-lat-60: hsla(40,70%,50%,0.6);--cf-accent-lat-70: hsla(40,70%,50%,0.7);--cf-accent-lat-80: hsla(40,70%,50%,0.8);--cf-accent-lat-90: hsla(40,70%,50%,0.9);--cf-bg-body: hsla(40,30%,90%,1);--cf-bg-body-5: hsla(40,30%,90%,0.05);--cf-bg-body-10: hsla(40,30%,90%,0.1);--cf-bg-body-20: hsla(40,30%,90%,0.2);--cf-bg-body-30: hsla(40,30%,90%,0.3);--cf-bg-body-40: hsla(40,30%,90%,0.4);--cf-bg-body-50: hsla(40,30%,90%,0.5);--cf-bg-body-60: hsla(40,30%,90%,0.6);--cf-bg-body-70: hsla(40,30%,90%,0.7);--cf-bg-body-80: hsla(40,30%,90%,0.8);--cf-bg-body-90: hsla(40,30%,90%,0.9);--cf-bg-surface: hsla(40,30%,80%,1);--cf-bg-surface-5: hsla(40,30%,80%,0.05);--cf-bg-surface-10: hsla(40,30%,80%,0.1);--cf-bg-surface-20: hsla(40,30%,80%,0.2);--cf-bg-surface-30: hsla(40,30%,80%,0.3);--cf-bg-surface-40: hsla(40,30%,80%,0.4);--cf-bg-surface-50: hsla(40,30%,80%,0.5);--cf-bg-surface-60: hsla(40,30%,80%,0.6);--cf-bg-surface-70: hsla(40,30%,80%,0.7);--cf-bg-surface-80: hsla(40,30%,80%,0.8);--cf-bg-surface-90: hsla(40,30%,80%,0.9);--cf-text-body: hsla(200,30%,10%,1);--cf-text-title: hsla(200,20%,10%,1);--cf-light: hsla(40,30%,90%,1);--cf-light-5: hsla(40,30%,90%,0.05);--cf-light-10: hsla(40,30%,90%,0.1);--cf-light-20: hsla(40,30%,90%,0.2);--cf-light-30: hsla(40,30%,90%,0.3);--cf-light-40: hsla(40,30%,90%,0.4);--cf-light-50: hsla(40,30%,90%,0.5);--cf-light-60: hsla(40,30%,90%,0.6);--cf-light-70: hsla(40,30%,90%,0.7);--cf-light-80: hsla(40,30%,90%,0.8);--cf-light-90: hsla(40,30%,90%,0.9);--cf-dark: hsla(200,20%,10%,1);--cf-dark-5: hsla(200,20%,10%,0.05);--cf-dark-10: hsla(200,20%,10%,0.1);--cf-dark-20: hsla(200,20%,10%,0.2);--cf-dark-30: hsla(200,20%,10%,0.3);--cf-dark-40: hsla(200,20%,10%,0.4);--cf-dark-50: hsla(200,20%,10%,0.5);--cf-dark-60: hsla(200,20%,10%,0.6);--cf-dark-70: hsla(200,20%,10%,0.7);--cf-dark-80: hsla(200,20%,10%,0.8);--cf-dark-90: hsla(200,20%,10%,0.9);--cf-transparent: hsla(0,0%,0%,0);--cf-transparent-dark: hsla(0,0%,0%,0);--cf-info: hsla(200,40%,50%,1);--cf-success: hsla(140,40%,50%,1);--cf-warning: hsla(40,70%,60%,1);--cf-error: hsla(0,65%,55%,1);--cf-space-3xs: clamp(0.49rem,calc(0.15vw + 0.44rem),0.63rem);--cf-space-2xs: clamp(0.61rem,calc(0.24vw + 0.54rem),0.84rem);--cf-space-xs: clamp(0.77rem,calc(0.37vw + 0.65rem),1.13rem);--cf-space-s: clamp(0.96rem,calc(0.56vw + 0.78rem),1.5rem);--cf-space-m: clamp(1.2rem,calc(0.83vw + 0.93rem),2rem);--cf-space-l: clamp(1.5rem,calc(1.21vw + 1.11rem),2.67rem);--cf-space-xl: clamp(1.88rem,calc(1.75vw + 1.31rem),3.55rem);--cf-space-2xl: clamp(2.34rem,calc(2.49vw + 1.55rem),4.74rem);--cf-space-3xl: clamp(2.93rem,calc(3.53vw + 1.8rem),6.31rem);--cf-space-4xl: clamp(3.66rem,calc(4.95vw + 2.08rem),8.42rem);--cf-space-5xl: clamp(4.58rem,calc(6.92vw + 2.36rem),11.22rem);--cf-space-6xl: clamp(5.72rem,calc(9.62vw + 2.64rem),14.96rem);--cf-text-xs: clamp(1.11rem,calc(0.29vw + 1.01rem),1.39rem);--cf-text-s: clamp(1.24rem,calc(0.44vw + 1.1rem),1.67rem);--cf-text-m: clamp(1.4rem,calc(0.63vw + 1.2rem),2rem);--cf-text-l: clamp(1.57rem,calc(0.86vw + 1.3rem),2.4rem);--cf-text-xl: clamp(1.77rem,calc(1.15vw + 1.4rem),2.88rem);--cf-text-2xl: clamp(1.99rem,calc(1.52vw + 1.51rem),3.46rem);--cf-text-3xl: clamp(2.24rem,calc(1.98vw + 1.61rem),4.15rem);--cf-text-4xl: clamp(2.52rem,calc(2.56vw + 1.71rem),4.98rem);--cf-text-5xl: clamp(2.84rem,calc(3.26vw + 1.79rem),5.97rem);--cf-radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--cf-radius-s: clamp(0.6rem,calc(0.21vw + 0.53rem),0.8rem);--cf-radius-m: clamp(1rem,calc(0.21vw + 0.93rem),1.2rem);--cf-radius-l: clamp(1.6rem,calc(0.42vw + 1.47rem),2rem);--cf-radius-xl: clamp(2.6rem,calc(0.63vw + 2.4rem),3.2rem);--cf-radius-full: 999rem;}