body {
	background-color: #ffffff;
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6em;
	color: hsl(96 4% 11%);
	text-rendering: optimizeLegibility;
}

html {
	scroll-behavior: smooth;
}

h1 {
	font-weight: 300;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 1.1em;
	color: hsl(226 4% 24%);
}

h2 {
	font-family: Garamond, serif;
	font-weight: 700;
	font-size: 28px;
	text-transform: uppercase;
	line-height: 1.35em;
	color: hsl(116 26% 26%);
}

h3 {
	font-style: italic;
	font-weight: 300;
	font-size: 17px;
	line-height: 2.5em;
	color: hsl(0 0% 7%);
}

a {
	color: hsl(3 59% 25%);
}

a:hover {
	color: hsl(224 42% 50%);
}
	
