html{font-size:62.5%;}:root{--min-screen-width:325px;--max-screen-width:1600px;--accent:hsla(212.31,33.33%,22.94%,1);--accent-d-1:hsla(212,34%,17%,1);--accent-d-2:hsla(212,32%,12%,1);--accent-d-3:hsla(216,33%,6%,1);--accent-l-1:hsla(212,33%,42%,1);--accent-l-2:hsla(211,33%,61%,1);--accent-l-3:hsla(212,33%,81%,1);--accent-base:hsla(212.31,33.33%,22.94%,1);--accent-base-d-1:hsla(212,34%,17%,1);--accent-base-d-2:hsla(212,32%,12%,1);--accent-base-d-3:hsla(216,33%,6%,1);--accent-base-l-1:hsla(212,33%,42%,1);--accent-base-l-2:hsla(211,33%,61%,1);--accent-base-l-3:hsla(212,33%,81%,1);--background:#FAFAFA;--background-d-1:hsla(0,0%,84%,1);--background-d-2:hsla(0,0%,71%,1);--background-d-3:hsla(0,0%,58%,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:#E4E4E4;--foreground-d-1:hsla(0,0%,77%,1);--foreground-d-2:hsla(0,0%,65%,1);--foreground-d-3:hsla(0,0%,53%,1);--foreground-d-4:hsla(0,0%,42%,1);--foreground-d-5:hsla(0,0%,31%,1);--foreground-d-6:hsla(0,0%,21%,1);--foreground-d-7:hsla(0,0%,12%,1);--heading:#121212;--text:#212121;--btn-text:#FFFFFF;--border:#cdcdcd;--input:#ececec;--s2-accent:hsla(212.31,33.33%,22.94%,1);--s2-accent-d-1:hsla(212,34%,17%,1);--s2-accent-d-2:hsla(212,32%,12%,1);--s2-accent-d-3:hsla(216,33%,6%,1);--s2-accent-l-1:hsla(212,33%,42%,1);--s2-accent-l-2:hsla(211,33%,61%,1);--s2-accent-l-3:hsla(212,33%,81%,1);--s2-background:#E9E9E9;--s2-background-d-1:hsla(0,0%,79%,1);--s2-background-d-2:hsla(0,0%,66%,1);--s2-background-d-3:hsla(0,0%,54%,1);--s2-background-d-4:hsla(0,0%,43%,1);--s2-background-d-5:hsla(0,0%,32%,1);--s2-background-d-6:hsla(0,0%,22%,1);--s2-background-d-7:hsla(0,0%,12%,1);--s2-foreground:#FFFFFF;--s2-foreground-d-1:hsla(0,0%,86%,1);--s2-foreground-d-2:hsla(0,0%,72%,1);--s2-foreground-d-3:hsla(0,0%,59%,1);--s2-foreground-d-4:hsla(0,0%,47%,1);--s2-foreground-d-5:hsla(0,0%,35%,1);--s2-foreground-d-6:hsla(0,0%,23%,1);--s2-foreground-d-7:hsla(0,0%,13%,1);--s2-heading:#121212;--s2-text:#212121;--s2-btn-text:#FFFFFF;--s2-border:#bfbfbf;--s2-input:#f7f7f7;--s3-accent:#E51480;--s3-accent-d-1:hsla(329,84%,37%,1);--s3-accent-d-2:hsla(329,84%,25%,1);--s3-accent-d-3:hsla(329,84%,12%,1);--s3-accent-l-1:hsla(329,84%,62%,1);--s3-accent-l-2:hsla(329,85%,75%,1);--s3-accent-l-3:hsla(329,85%,87%,1);--s3-background:hsla(212.31,33.33%,22.94%,1);--s3-background-d-1:hsla(212,33%,20%,1);--s3-background-d-2:hsla(212,34%,17%,1);--s3-background-d-3:hsla(213,32%,15%,1);--s3-background-d-4:hsla(212,32%,12%,1);--s3-background-d-5:hsla(210,32%,9%,1);--s3-background-d-6:hsla(216,33%,6%,1);--s3-background-d-7:hsla(216,33%,3%,1);--s3-foreground:#2A3746;--s3-foreground-d-1:hsla(212,24%,19%,1);--s3-foreground-d-2:hsla(214,25%,17%,1);--s3-foreground-d-3:hsla(213,26%,14%,1);--s3-foreground-d-4:hsla(210,25%,11%,1);--s3-foreground-d-5:hsla(210,24%,8%,1);--s3-foreground-d-6:hsla(214,24%,6%,1);--s3-foreground-d-7:hsla(210,29%,3%,1);--s3-heading:#FFFFFF;--s3-text:#FAFAFA;--s3-btn-text:#000000;--s3-border:hsla(0,0%,100%,0.25);--s3-input:hsla(212.14,25%,19%,1);--transparent:hsla(0,0%,0%,0);--light:hsla(0,0%,100%,1);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--shadow:hsla(0,0%,0%,0.05);--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);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-height:0rem;--container-gap:var(--space--2xl);--card-gap:var(--space--s);--section-padding:var(--space--xl);--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(0rem,calc(0vw + 0rem),0rem);--radius--surface:clamp(0rem,calc(0vw + 0rem),0rem);--border--btn:0px;--border--surface:0px;--shadow--xs:0 1px 2px var(--shadow);--shadow--s:0 1.5px 3px var(--shadow);--shadow--m:var(--shadow) 0px -8px 24px 0px;--shadow--l:0 3px 12px var(--shadow);--shadow--xl:0 6px 48px 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);}