:root{--brand-font-gelica:"Gelica";--brand-font-dmsans:"DM Sans";--primary-btn-color:#222323;--primary-btn-hover-color:#2e2f2f;--primary-text-color:#1f2937;--secondary-text-color:#9ca3af;--brand-color-success:#65b741;--brand-color-error:#e72929;--brand-color-link:#1976d2;--brand-color-section-bg:#f7f5ef;--brand-color-border:#32383e;--brand-color-disabled-bg:#ebebeb;--brand-color-disabled-text:#a3a3a3;--brand-font-weight-thin:100;--brand-font-weight-extra-light:200;--brand-font-weight-light:300;--brand-font-weight-regular:400;--brand-font-weight-medium:500;--brand-font-weight-semibold:600;--brand-font-weight-bold:700;--brand-font-weight-extrabold:800;--brand-font-weight-black:900;--brand-text-xs:clamp(0.75rem,1vw,0.875rem);--brand-text-sm:clamp(0.875rem,1.25vw,1rem);--brand-text-base:clamp(1rem,1.5vw,1.125rem);--brand-text-lg:clamp(1.125rem,1.75vw,1.25rem);--brand-text-xl:clamp(1.25rem,2vw,1.5rem);--brand-text-2xl:clamp(1.5rem,2.5vw,1.875rem);--brand-text-3xl:clamp(1.875rem,3vw,2.25rem);--brand-text-4xl:clamp(2.25rem,4vw,3rem);--brand-text-5xl:clamp(3rem,5vw,3.75rem);--brand-text-6xl:clamp(3.75rem,6vw,4.5rem);--brand-text-7xl:clamp(4.5rem,7vw,6rem);--brand-text-8xl:clamp(6rem,8vw,8rem);--brand-text-9xl:clamp(8rem,10vw,10rem);--brand-leading-none:1;--brand-leading-tight:1.25;--brand-leading-snug:1.375;--brand-leading-normal:1.5;--brand-leading-relaxed:1.625;--brand-leading-loose:2}