html{font-size:62.5%;}:root{--min-screen-width:325px;--max-screen-width:1400px;--background:hsla(40,10%,94%,1);--foreground:hsla(40,10%,89%,1);--text:hsla(0,0%,0%,1);--text-5:hsla(0,0%,0%,0.05);--text-10:hsla(0,0%,0%,0.1);--text-20:hsla(0,0%,0%,0.2);--text-30:hsla(0,0%,0%,0.3);--text-40:hsla(0,0%,0%,0.4);--text-50:hsla(0,0%,0%,0.5);--text-60:hsla(0,0%,0%,0.6);--text-70:hsla(0,0%,0%,0.7);--text-80:hsla(0,0%,0%,0.8);--text-90:hsla(0,0%,0%,0.9);--border:hsla(0,0%,80%,1);--accent:hsla(175,90.8%,17.06%,1);--accent-5:hsla(175,91%,17%,0.05);--accent-10:hsla(175,91%,17%,0.1);--accent-20:hsla(175,91%,17%,0.2);--accent-30:hsla(175,91%,17%,0.3);--accent-40:hsla(175,91%,17%,0.4);--accent-50:hsla(175,91%,17%,0.5);--accent-60:hsla(175,91%,17%,0.6);--accent-70:hsla(175,91%,17%,0.7);--accent-80:hsla(175,91%,17%,0.8);--accent-90:hsla(175,91%,17%,0.9);--accent-d-1:hsla(174,65%,15%,1);--accent-d-2:hsla(173,48%,12%,1);--accent-d-3:hsla(171,35%,7%,1);--accent-l-1:hsla(172,23%,39%,1);--accent-l-2:hsla(171,15%,59%,1);--accent-l-3:hsla(170,15%,79%,1);--cs1-accent:hsla(0,0%,100%,1);--cs1-accent-d-1:hsla(0,0%,72%,1);--cs1-accent-d-2:hsla(0,0%,47%,1);--cs1-accent-d-3:hsla(0,0%,23%,1);--cs1-accent-l-1:hsla(0,0%,100%,1);--cs1-accent-l-2:hsla(0,0%,100%,1);--cs1-accent-l-3:hsla(0,0%,100%,1);--cs1-background:hsla(175,90.8%,17.06%,1);--cs1-foreground:hsla(175,90.8%,12%,1);--cs1-text:hsla(0,0%,100%,1);--cs1-text-5:hsla(0,0%,100%,0.05);--cs1-text-10:hsla(0,0%,100%,0.1);--cs1-text-20:hsla(0,0%,100%,0.2);--cs1-text-30:hsla(0,0%,100%,0.3);--cs1-text-40:hsla(0,0%,100%,0.4);--cs1-text-50:hsla(0,0%,100%,0.5);--cs1-text-60:hsla(0,0%,100%,0.6);--cs1-text-70:hsla(0,0%,100%,0.7);--cs1-text-80:hsla(0,0%,100%,0.8);--cs1-text-90:hsla(0,0%,100%,0.9);--cs1-border:hsla(168,19%,89%,0.25);--cs2-accent:hsla(31,71.76%,50%,1);--cs2-accent-d-1:hsla(31,67%,38%,1);--cs2-accent-d-2:hsla(30,61%,25%,1);--cs2-accent-d-3:hsla(29,51%,14%,1);--cs2-accent-l-1:hsla(29,76%,64%,1);--cs2-accent-l-2:hsla(28,82%,77%,1);--cs2-accent-l-3:hsla(27,89%,89%,1);--cs2-background:hsla(24,6%,17%,1);--cs2-foreground:hsla(40,5%,12%,1);--cs2-text:hsla(0,0%,100%,1);--cs2-text-5:hsla(0,0%,100%,0.05);--cs2-text-10:hsla(0,0%,100%,0.1);--cs2-text-20:hsla(0,0%,100%,0.2);--cs2-text-30:hsla(0,0%,100%,0.3);--cs2-text-40:hsla(0,0%,100%,0.4);--cs2-text-50:hsla(0,0%,100%,0.5);--cs2-text-60:hsla(0,0%,100%,0.6);--cs2-text-70:hsla(0,0%,100%,0.7);--cs2-text-80:hsla(0,0%,100%,0.8);--cs2-text-90:hsla(0,0%,100%,0.9);--cs2-border:hsla(0,0%,20%,1);--shadow:hsla(0,0%,0%,0.05);--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);--grey:hsla(0,0%,50%,1);--grey-5:hsla(0,0%,50%,0.05);--grey-10:hsla(0,0%,50%,0.1);--grey-20:hsla(0,0%,50%,0.2);--grey-30:hsla(0,0%,50%,0.3);--grey-40:hsla(0,0%,50%,0.4);--grey-50:hsla(0,0%,50%,0.5);--grey-60:hsla(0,0%,50%,0.6);--grey-70:hsla(0,0%,50%,0.7);--grey-80:hsla(0,0%,50%,0.8);--grey-90:hsla(0,0%,50%,0.9);--success:hsla(136,95%,56%,1);--success-5:hsla(136,95%,56%,0.05);--success-10:hsla(136,95%,56%,0.1);--success-20:hsla(136,95%,56%,0.2);--success-30:hsla(136,95%,56%,0.3);--success-40:hsla(136,95%,56%,0.4);--success-50:hsla(136,95%,56%,0.5);--success-60:hsla(136,95%,56%,0.6);--success-70:hsla(136,95%,56%,0.7);--success-80:hsla(136,95%,56%,0.8);--success-90:hsla(136,95%,56%,0.9);--error:hsla(351,95%,56%,1);--error-5:hsla(351,95%,56%,0.05);--error-10:hsla(351,95%,56%,0.1);--error-20:hsla(351,95%,56%,0.2);--error-30:hsla(351,95%,56%,0.3);--error-40:hsla(351,95%,56%,0.4);--error-50:hsla(351,95%,56%,0.5);--error-60:hsla(351,95%,56%,0.6);--error-70:hsla(351,95%,56%,0.7);--error-80:hsla(351,95%,56%,0.8);--error-90:hsla(351,95%,56%,0.9);--space-4xs:clamp(0.64rem,calc(0.45vw + 0.5rem),1.13rem);--space-3xs:clamp(0.77rem,calc(0.54vw + 0.6rem),1.35rem);--space-2xs:clamp(0.93rem,calc(0.65vw + 0.72rem),1.62rem);--space-xs:clamp(1.11rem,calc(0.78vw + 0.86rem),1.94rem);--space-s:clamp(1.33rem,calc(0.93vw + 1.03rem),2.33rem);--space-m:clamp(1.6rem,calc(1.12vw + 1.24rem),2.8rem);--space-l:clamp(1.92rem,calc(1.34vw + 1.48rem),3.36rem);--space-xl:clamp(2.3rem,calc(1.61vw + 1.78rem),4.03rem);--space-2xl:clamp(2.76rem,calc(1.93vw + 2.14rem),4.84rem);--space-3xl:clamp(3.32rem,calc(2.31vw + 2.56rem),5.81rem);--space-4xl:clamp(3.98rem,calc(2.78vw + 3.08rem),6.97rem);--text-xs:clamp(1.11rem,calc(-0.29vw + 1.21rem),0.8rem);--text-s:clamp(1.33rem,calc(-0.12vw + 1.37rem),1.2rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.92rem,calc(0.73vw + 1.68rem),2.7rem);--text-xl:clamp(2.3rem,calc(1.62vw + 1.78rem),4.05rem);--text-2xl:clamp(2.76rem,calc(3.08vw + 1.76rem),6.08rem);--text-3xl:clamp(3.32rem,calc(5.39vw + 1.57rem),9.11rem);--text-4xl:clamp(3.98rem,calc(9.01vw + 1.05rem),13.67rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-secondary-height:3.8rem;--card-space:var(--space-s);--section-padding:var(--space-3xl);--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));--radius-xs:clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s:clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m:clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l:clamp(1.6rem,calc(0.37vw + 1.48rem),2rem);--radius-xl:clamp(2.6rem,calc(0.56vw + 2.42rem),3.2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:var(--shadow-primary) 0px -8px 24px 0px;--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);--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);--animation-bounce:400ms cubic-bezier(0.35,1.5,0.6,1);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}H1{font-size:var(--text-4xl);font-weight:800;}H2{font-size:var(--text-3xl);font-weight:800;}H3{font-size:var(--text-2xl);font-weight:700;}H4{font-size:var(--text-xl);font-weight:700;}H5{font-size:var(--text-l);font-weight:600;}H6{font-size:var(--text-m);font-weight:600;}