:root {
	--wp--preset--color--base: #F8F5EF;
	--wp--preset--color--base-2: #EFE9DF;
	--wp--preset--color--base-3: #E3DACB;
	--wp--preset--color--contrast: #1B1D1C;
	--wp--preset--color--contrast-2: #424744;
	--wp--preset--color--contrast-3: #6B706C;
	--wp--preset--color--primary: #1F4060;
	--wp--preset--color--primary-2: #162F48;
	--wp--preset--color--accent: #765A34;
	--wp--preset--color--white: #FFFFFF;
	--wp--preset--font-family--heading: "Newsreader", Georgia, serif;
	--wp--preset--font-family--body: "Hanken Grotesk", system-ui, sans-serif;
	--wp--preset--font-size--x-small: .8125rem;
	--wp--preset--font-size--small: .9rem;
	--wp--preset--font-size--medium: 1.0625rem;
	--wp--preset--font-size--large: clamp(1.125rem, 1rem + .6vw, 1.3125rem);
	--wp--preset--font-size--x-large: clamp(1.5rem, 1.2rem + 1vw, 2rem);
	--wp--preset--font-size--xx-large: clamp(2rem, 1.5rem + 2vw, 3rem);
	--wp--preset--font-size--xxx-large: clamp(2.5rem, 1.5rem + 4vw, 4.25rem);
	--wp--preset--font-size--huge: clamp(3rem, 1.5rem + 5vw, 6rem);
	--wp--preset--spacing--10: .375rem;
	--wp--preset--spacing--20: .75rem;
	--wp--preset--spacing--30: 1.25rem;
	--wp--preset--spacing--40: clamp(1.5rem, 1rem + 2vw, 2.25rem);
	--wp--preset--spacing--50: clamp(2rem, 1.25rem + 3vw, 3.5rem);
	--wp--preset--spacing--60: clamp(3rem, 2rem + 4vw, 5.5rem);
	--wp--preset--spacing--70: clamp(4rem, 2.5rem + 6vw, 8rem);
	--wp--preset--spacing--80: clamp(5rem, 3rem + 8vw, 11rem);
	--wp--style--global--content-size: 45rem;
	--wp--style--global--wide-size: 80rem;
	--root-padding: clamp(1rem, 4vw, 3rem);
}
