html{font-size:62.5%;}:root{--min-screen-width:325px;--max-screen-width:1600px;--accent:#6C32C3;--accent-d-1:hsla(264,59%,36%,1);--accent-d-2:hsla(264,59%,24%,1);--accent-d-3:hsla(263,58%,12%,1);--accent-l-1:hsla(264,59%,61%,1);--accent-l-2:hsla(264,59%,74%,1);--accent-l-3:hsla(265,58%,87%,1);--accent-base:#6C32C3;--accent-base-d-1:hsla(264,59%,36%,1);--accent-base-d-2:hsla(264,59%,24%,1);--accent-base-d-3:hsla(263,58%,12%,1);--accent-base-l-1:hsla(264,59%,61%,1);--accent-base-l-2:hsla(264,59%,74%,1);--accent-base-l-3:hsla(265,58%,87%,1);--background:#FCFCFC;--background-d-1:hsla(0,0%,85%,1);--background-d-2:hsla(0,0%,72%,1);--background-d-3:hsla(0,0%,59%,1);--background-d-4:hsla(0,0%,46%,1);--background-d-5:hsla(0,0%,34%,1);--background-d-6:hsla(0,0%,23%,1);--background-d-7:hsla(0,0%,13%,1);--foreground:#E7E7E7;--foreground-d-1:hsla(0,0%,78%,1);--foreground-d-2:hsla(0,0%,66%,1);--foreground-d-3:hsla(0,0%,54%,1);--foreground-d-4:hsla(0,0%,43%,1);--foreground-d-5:hsla(0,0%,32%,1);--foreground-d-6:hsla(0,0%,21%,1);--foreground-d-7:hsla(0,0%,12%,1);--heading:#322F35;--text:hsla(265.71,6.09%,22.55%,1);--btn-text:#FFFFFF;--border:#cfcfcf;--input:#efefef;--s2-accent:hsla(6.49,56.06%,74.12%,1);--s2-accent-d-1:hsla(6,56%,55%,1);--s2-accent-d-2:hsla(6,56%,37%,1);--s2-accent-d-3:hsla(6,56%,19%,1);--s2-accent-l-1:hsla(6,56%,80%,1);--s2-accent-l-2:hsla(6,55%,87%,1);--s2-accent-l-3:hsla(6,58%,94%,1);--s2-background:#373534;--s2-background-d-1:hsla(20,3%,18%,1);--s2-background-d-2:hsla(30,3%,16%,1);--s2-background-d-3:hsla(30,3%,13%,1);--s2-background-d-4:hsla(30,4%,11%,1);--s2-background-d-5:hsla(30,5%,8%,1);--s2-background-d-6:hsla(0,4%,5%,1);--s2-background-d-7:hsla(60,8%,3%,1);--s2-foreground:#444444;--s2-foreground-d-1:hsla(0,0%,23%,1);--s2-foreground-d-2:hsla(0,0%,20%,1);--s2-foreground-d-3:hsla(0,0%,17%,1);--s2-foreground-d-4:hsla(0,0%,14%,1);--s2-foreground-d-5:hsla(0,0%,11%,1);--s2-foreground-d-6:hsla(0,0%,9%,1);--s2-foreground-d-7:hsla(0,0%,5%,1);--s2-heading:#F7F6F6;--s2-text:#F7F6F6;--s2-btn-text:#000000;--s2-border:#626262;--s2-input:#3e3e3e;--s3-accent:hsla(161.9,47.15%,48.24%,1);--s3-accent-d-1:hsla(162,47%,36%,1);--s3-accent-d-2:hsla(162,48%,24%,1);--s3-accent-d-3:hsla(161,48%,12%,1);--s3-accent-l-1:hsla(162,47%,61%,1);--s3-accent-l-2:hsla(162,47%,74%,1);--s3-accent-l-3:hsla(163,46%,87%,1);--s3-background:#19241D;--s3-background-d-1:hsla(138,19%,11%,1);--s3-background-d-2:hsla(143,17%,9%,1);--s3-background-d-3:hsla(137,18%,8%,1);--s3-background-d-4:hsla(144,16%,6%,1);--s3-background-d-5:hsla(144,22%,5%,1);--s3-background-d-6:hsla(140,20%,3%,1);--s3-background-d-7:hsla(150,25%,2%,1);--s3-foreground:hsla(146.67,9.89%,17.84%,1);--s3-foreground-d-1:hsla(147,10%,16%,1);--s3-foreground-d-2:hsla(146,10%,14%,1);--s3-foreground-d-3:hsla(140,10%,11%,1);--s3-foreground-d-4:hsla(150,9%,9%,1);--s3-foreground-d-5:hsla(150,12%,7%,1);--s3-foreground-d-6:hsla(140,13%,5%,1);--s3-foreground-d-7:hsla(180,9%,2%,1);--s3-heading:#F6F7F6;--s3-text:#E8ECEA;--s3-btn-text:#000000;--s3-border:#505050;--s3-input:#282828;--transparent:hsla(0,0%,0%,0);--light:hsla(0,0%,100%,1);--dark:hsla(0,0%,0%,1);--shadow:hsla(0,0%,0%,0.05);--success:hsla(136,95%,56%,1);--error:hsla(351,95%,56%,1);--space--4xs:clamp(0.66rem,calc(-0.05vw + 0.67rem),0.59rem);--space--3xs:clamp(0.82rem,calc(-0.02vw + 0.83rem),0.79rem);--space--2xs:clamp(1.02rem,calc(0.02vw + 1.02rem),1.06rem);--space--xs:clamp(1.28rem,calc(0.1vw + 1.25rem),1.41rem);--space--s:clamp(1.6rem,calc(0.22vw + 1.53rem),1.88rem);--space--m:clamp(2rem,calc(0.39vw + 1.87rem),2.5rem);--space--l:clamp(2.5rem,calc(0.65vw + 2.29rem),3.33rem);--space--xl:clamp(3.13rem,calc(1.03vw + 2.79rem),4.44rem);--space--2xl:clamp(3.91rem,calc(1.58vw + 3.39rem),5.92rem);--space--3xl:clamp(4.88rem,calc(2.36vw + 4.12rem),7.89rem);--space--4xl:clamp(6.1rem,calc(3.47vw + 4.98rem),10.52rem);--text--xs:clamp(1.11rem,calc(-0.07vw + 1.13rem),1.02rem);--text--s:clamp(1.33rem,calc(-0.04vw + 1.35rem),1.28rem);--text--m:clamp(1.6rem,calc(0vw + 1.6rem),1.6rem);--text--l:clamp(1.92rem,calc(0.06vw + 1.9rem),2rem);--text--xl:clamp(2.3rem,calc(0.15vw + 2.25rem),2.5rem);--text--2xl:clamp(2.76rem,calc(0.28vw + 2.67rem),3.13rem);--text--3xl:clamp(3.32rem,calc(0.46vw + 3.17rem),3.91rem);--text--4xl:clamp(3.98rem,calc(0.71vw + 3.75rem),4.88rem);--heading--xs:clamp(1.39rem,calc(-0.03vw + 1.4rem),1.35rem);--heading--s:clamp(1.67rem,calc(0.11vw + 1.63rem),1.8rem);--heading--m:clamp(2rem,calc(0.31vw + 1.9rem),2.4rem);--heading--l:clamp(2.4rem,calc(0.63vw + 2.2rem),3.2rem);--heading--xl:clamp(2.88rem,calc(1.09vw + 2.53rem),4.27rem);--heading--2xl:clamp(3.46rem,calc(1.75vw + 2.89rem),5.69rem);--header-height:0rem;--container-gap:var(--space--2xl);--card-gap:var(--space--s);--section-padding:var(--space--2xl);--container-padding:min(8vw,4rem);--container-padding--min:min(5vw,1.5rem);--container-padding--small:var(--text--xl);--container-padding--offset:calc(var(--container-padding) - var(--container-padding--small));--grid--1:repeat(1,minmax(0,1fr));--grid--2:repeat(2,minmax(0,1fr));--grid--3:repeat(3,minmax(0,1fr));--grid--4:repeat(4,minmax(0,1fr));--grid--5:repeat(5,minmax(0,1fr));--grid--6:repeat(6,minmax(0,1fr));--grid--7:repeat(7,minmax(0,1fr));--grid--8:repeat(8,minmax(0,1fr));--grid--9:repeat(9,minmax(0,1fr));--grid--10:repeat(10,minmax(0,1fr));--grid--11:repeat(11,minmax(0,1fr));--grid--12:repeat(12,minmax(0,1fr));--grid--1-2:minmax(0,1fr) minmax(0,2fr);--grid--2-1:minmax(0,2fr) minmax(0,1fr);--grid--1-3:minmax(0,1fr) minmax(0,3fr);--grid--3-1:minmax(0,3fr) minmax(0,1fr);--radius--xs:clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius--s:clamp(0.6rem,calc(0.16vw + 0.55rem),0.8rem);--radius--m:clamp(1rem,calc(0.16vw + 0.95rem),1.2rem);--radius--l:clamp(1.8rem,calc(0.47vw + 1.65rem),2.4rem);--radius--xl:clamp(3.4rem,calc(0.47vw + 3.25rem),4rem);--radius--full:9999px;--radius--btn:clamp(0.8rem,calc(0.16vw + 0.75rem),1rem);--radius--surface:clamp(3rem,calc(0.78vw + 2.75rem),4rem);--border--btn:1px;--border--surface:1px;--shadow--xs:0 1px 2px var(--shadow);--shadow--s:0 2px 3px var(--shadow);--shadow--m:0 3px 6px var(--shadow);--shadow--l:3px 3px 12px 2px var(--shadow);--shadow--xl:3px 6px 20px 4px var(--shadow);--timing--s:200ms cubic-bezier(.1,.6,.4,1);--timing--m:400ms cubic-bezier(.1,.6,.4,1);--timing--l:800ms cubic-bezier(.1,.6,.4,1);--timing--xl:1200ms cubic-bezier(.1,.6,.4,1);--bounce--s:200ms cubic-bezier(0.35,1.5,0.6,1);--bounce--m:400ms cubic-bezier(0.35,1.5,0.6,1);--bounce--l:800ms cubic-bezier(0.35,1.5,0.6,1);--bounce--xl:1200ms cubic-bezier(0.35,1.5,0.6,1);}.text-accent{color:var(--accent);}.text-accent-d-1{color:var(--accent-d-1);}.text-accent-d-2{color:var(--accent-d-2);}.text-accent-d-3{color:var(--accent-d-3);}.text-accent-l-1{color:var(--accent-l-1);}.text-accent-l-2{color:var(--accent-l-2);}.text-accent-l-3{color:var(--accent-l-3);}.text-accent-base{color:var(--accent-base);}.text-accent-base-d-1{color:var(--accent-base-d-1);}.text-accent-base-d-2{color:var(--accent-base-d-2);}.text-accent-base-d-3{color:var(--accent-base-d-3);}.text-accent-base-l-1{color:var(--accent-base-l-1);}.text-accent-base-l-2{color:var(--accent-base-l-2);}.text-accent-base-l-3{color:var(--accent-base-l-3);}