:root {
	--gp-font--concourse-4: "Concourse 4";
	--gp-font--concourse-6: "Concourse 6";
	--gp-font--concourse-3: "Concourse 3", system-ui, sans-serif;
	--gp-font--valkyrie-b: "Valkyrie B";
	--gp-font--valkyrie-a: "Valkyrie A";
}

@font-face {
	font-display: auto;
	font-family: "Concourse 4";
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/concourse_4_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 4";
	font-style: normal;
	font-weight: 600;
	src: url("../fonts/concourse_4_bold.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 4";
	font-style: italic;
	font-weight: 600;
	src: url("../fonts/concourse_4_bold_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 4";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/concourse_4_regular.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 6";
	font-style: italic;
	font-weight: 600;
	src: url("../fonts/concourse_6_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 6";
	font-style: normal;
	font-weight: 600;
	src: url("../fonts/concourse_6_regular.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 3";
	font-style: italic;
	font-weight: 300;
	src: url("../fonts/concourse_3_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 3";
	font-style: normal;
	font-weight: 600;
	src: url("../fonts/concourse_3_bold.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 3";
	font-style: italic;
	font-weight: 600;
	src: url("../fonts/concourse_3_bold_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Concourse 3";
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/concourse_3_regular.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie B";
	font-style: normal;
	font-weight: 300;
	src: url("../fonts/valkyrie_b_regular.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie B";
	font-style: italic;
	font-weight: 300;
	src: url("../fonts/valkyrie_b_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie B";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/valkyrie_b_bold.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie B";
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/valkyrie_b_bold_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie A";
	font-style: normal;
	font-weight: 400;
	src: url("../fonts/valkyrie_a_regular.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie A";
	font-style: italic;
	font-weight: 400;
	src: url("../fonts/valkyrie_a_italic.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie A";
	font-style: normal;
	font-weight: 700;
	src: url("../fonts/valkyrie_a_bold.woff2") format("woff2");
}

@font-face {
	font-display: auto;
	font-family: "Valkyrie A";
	font-style: italic;
	font-weight: 700;
	src: url("../fonts/valkyrie_a_bold_italic.woff2") format("woff2");
}
