:root {
	/* Colors - Grey */
	--grey050: hsl(221 14 97);
	--grey100: hsl(221 14 93);
	--grey300: hsl(221 14 70);
	--grey500: hsl(221 14 50);
	--grey700: hsl(221 24 24);
	--grey900: hsl(221 34 14);
	--grey900-30: hsl(221 34 14 / .3);
	--grey900-50: hsl(221 34 14 / .5);
	--grey900-70: hsl(221 34 14 / .7);
	--grey900-90: hsl(221 34 14 / .9);
	--grey900-95: hsl(221 34 14 / .95);
	/* Colors - Green */
	--green100: hsl(96 42 90);
	--green300: hsl(96 42 75);
	--green500: hsl(96 42 60);
	--green700: hsl(96 42 36);
	--green900: hsl(96 42 25);
	/* Colors - White */
	--white-75: hsl(0 0 100 / .75);
	/* Fonts */
	--font-sans: "Work Sans", sans-serif;
	--fz12: .75rem;
	--fz14: .875rem;
	--fz16: 1rem;
	--fz18: clamp(1rem, 2vw, 1.125rem);
	--fz20: clamp(1.125rem, 2.25vw, 1.25rem);
	--fz24: clamp(1.25rem, 2.625vw, 1.5rem);
	--fz28: clamp(1.5rem, 3.25vw, 1.75rem);
	--fz32: clamp(1.625rem, 3.5vw, 2rem);
	--fz36: clamp(1.75rem, 4vw, 2.25rem);
	--fz40: clamp(1.875rem, 4.5vw, 2.5rem);
	--fz48: clamp(2rem, 5.25vw, 3rem);
	--fz60: clamp(2.25rem, 6.25vw, 3.75rem);
	--fz72: clamp(2.75rem, 7.5vw, 4.5rem);
	--fz96: clamp(3.5rem, 10vw, 6rem);
	/* Utilities */
	--padding-block: 5rem;
	--radius: .3rem;
	--transition: .3s;
}