:root{--bg-primary:#fefbfa;--surface-primary:#f9f1eb;--subtle-primary:#f5e6dc;--border-primary:#f0dbcd;--muted-primary:#edd4c2;--base-primary:#e1b79a;--hover-primary:#bf9c83;--text-primary:#a98974;--active-primary:#927764;--heading-primary:#715c4d;--dark-primary:#4f4036;--bg-secondary:#fafcfe;--surface-secondary:#ebf3f9;--subtle-secondary:#dceaf5;--border-secondary:#cde2f0;--muted-secondary:#c2dced;--base-secondary:#9ac4e1;--hover-secondary:#83a7bf;--text-secondary:#7493a9;--active-secondary:#647f92;--heading-secondary:#4d6271;--dark-secondary:#36454f;--bg-tertiary:#fafefb;--surface-tertiary:#ebf9f1;--subtle-tertiary:#dcf5e6;--border-tertiary:#cdf0db;--muted-tertiary:#c2edd4;--base-tertiary:#9ae1b7;--hover-tertiary:#83bf9c;--text-tertiary:#74a989;--active-tertiary:#649277;--heading-tertiary:#4d715c;--dark-tertiary:#364f40;--bg-accent:#f2f2f2;--surface-accent:#ccc;--subtle-accent:#a6a6a6;--border-accent:gray;--muted-accent:#666;--base-accent:#000;--hover-accent:#000;--text-accent:#000;--active-accent:#000;--heading-accent:#000;--dark-accent:#000;--bg-neutral:#f5f5f4;--surface-neutral:#eeedec;--subtle-neutral:#e2e0df;--border-neutral:#d4d1ce;--muted-neutral:#c6c2be;--base-neutral:#b9b3ac;--hover-neutral:#998f85;--text-neutral:#766b60;--active-neutral:#50473f;--heading-neutral:#29241e;--dark-neutral:#15120f;--base-white:#FFF;--base-black:#000;--primary:#e1b79a;--secondary:#9ac4e1;--tertiary:#9ae1b7;--accent:#000;--neutral:#b9b3ac;--white:#FFF;--black:#000;--primary-rgb-vals:14,165,233;--secondary-rgb-vals:100,116,139;--tertiary-rgb-vals:139,92,246;--accent-rgb-vals:245,158,11;--neutral-rgb-vals:107,114,128;--base-white-rgb-vals:255,255,255;--base-black-rgb-vals:0,0,0;--s1:clamp(4px,calc(0.125rem + ((1vw - 3.6px) * 0.1852)),4px);--s2:clamp(8px,calc(0.25rem + ((1vw - 3.6px) * 0.3704)),8px);--s3:clamp(8px,calc(0.375rem + ((1vw - 3.6px) * 0.5556)),12px);--s4:clamp(10px,calc(0.5rem + ((1vw - 3.6px) * 0.7407)),16px);--s5:clamp(12px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--s6:clamp(14px,calc(0.75rem + ((1vw - 3.6px) * 1.1111)),24px);--s7:clamp(14px,calc(0.875rem + ((1vw - 3.6px) * 1.2963)),28px);--s8:clamp(16px,calc(1rem + ((1vw - 3.6px) * 1.4815)),32px);--s9:clamp(18px,calc(1.125rem + ((1vw - 3.6px) * 1.6667)),36px);--s10:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--s12:clamp(24px,calc(1.5rem + ((1vw - 3.6px) * 2.2222)),48px);--s14:clamp(28px,calc(1.75rem + ((1vw - 3.6px) * 2.5926)),56px);--s16:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--s20:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--s24:clamp(48px,calc(3rem + ((1vw - 3.6px) * 4.4444)),96px);--s28:clamp(56px,calc(3.5rem + ((1vw - 3.6px) * 5.1852)),112px);--s32:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--s36:clamp(72px,calc(4.5rem + ((1vw - 3.6px) * 6.6667)),144px);--s40:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--s44:clamp(88px,calc(5.5rem + ((1vw - 3.6px) * 8.1491)),176px);--s48:clamp(96px,calc(6rem + ((1vw - 3.6px) * 9.2593)),192px);--s56:clamp(112px,calc(7rem + ((1vw - 3.6px) * 11.029)),224px);--s64:clamp(128px,calc(8rem + ((1vw - 3.6px) * 12.5926)),256px);--s72:clamp(144px,calc(9rem + ((1vw - 3.6px) * 14.1491)),288px);--ss-none:0px;--ss-xxs:clamp(10px,calc(0.625rem + ((1vw - 3.6px) * 0.9259)),20px);--ss-xs:clamp(20px,calc(1.25rem + ((1vw - 3.6px) * 1.8519)),40px);--ss-sm:clamp(32px,calc(2rem + ((1vw - 3.6px) * 2.963)),64px);--ss-md:clamp(40px,calc(2.5rem + ((1vw - 3.6px) * 3.7037)),80px);--ss-lg:clamp(64px,calc(4rem + ((1vw - 3.6px) * 5.9259)),128px);--ss-xl:clamp(80px,calc(5rem + ((1vw - 3.6px) * 7.4074)),160px);--ss-xxl:clamp(128px,calc(8rem + ((1vw - 3.6px) * 11.852)),256px);--radius-sm:0.125rem;--radius-md:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--hero:clamp(4.000rem,4.000rem + 0.131vw,12.000rem);--h1:clamp(3.600rem,3.600rem + 0.052vw,6.800rem);--h2:clamp(3.200rem,3.200rem + 0.026vw,4.800rem);--h3:clamp(2.600rem,2.600rem + 0.020vw,3.800rem);--h4:clamp(2.000rem,2.000rem + 0.013vw,2.800rem);--h5:clamp(1.800rem,1.800rem + 0.007vw,2.200rem);--h6:clamp(1.600rem,1.600rem + 0.007vw,2.000rem);--text-xs:clamp(1.200rem,1.200rem + 0.000vw,1.200rem);--text-sm:clamp(1.400rem,1.400rem + 0.000vw,1.400rem);--text-base:clamp(1.600rem,1.600rem + 0.000vw,1.600rem);--text-lg:clamp(1.700rem,1.700rem + 0.002vw,1.800rem);--text-xl:clamp(1.800rem,1.800rem + 0.003vw,2.000rem);--text-2xl:clamp(2.000rem,2.000rem + 0.007vw,2.400rem);--text-3xl:clamp(2.400rem,2.400rem + 0.010vw,3.000rem);--text-4xl:clamp(3.000rem,3.000rem + 0.010vw,3.600rem);--text-5xl:clamp(3.800rem,3.800rem + 0.016vw,4.800rem);--text-6xl:clamp(4.800rem,4.800rem + 0.020vw,6.000rem);--text-7xl:clamp(5.600rem,5.600rem + 0.026vw,7.200rem)}