/**
 * College Transitions brand fonts (FF Meta Pro / FF Meta Serif Pro).
 * Licensed files from college-transitions-2023 theme.
 */

/* Meta Pro — primary sans (body, UI, CTAs) */
@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-Light.otf") format("opentype");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-LightIta.otf") format("opentype");
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-Norm.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-NormIta.otf") format("opentype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-Medi.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-MediIta.otf") format("opentype");
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-Bold.otf") format("opentype");
	font-weight: 600 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro";
	src: url("../fonts/FF-Meta-Pro/MetaPro-BoldIta.otf") format("opentype");
	font-weight: 600 700;
	font-style: italic;
	font-display: swap;
}

/* Meta Pro Condensed — primary logo wordmark / nav accents */
@font-face {
	font-family: "Meta Pro Condensed";
	src: url("../fonts/FF-Meta-Pro/MetaPro-CondNorm.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro Condensed";
	src: url("../fonts/FF-Meta-Pro/MetaPro-CondMedi.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Pro Condensed";
	src: url("../fonts/FF-Meta-Pro/MetaPro-CondBold.otf") format("opentype");
	font-weight: 600 700;
	font-style: normal;
	font-display: swap;
}

/* Meta Serif Pro — headlines / subheads */
@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-Book.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-BookItalic.otf") format("opentype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-Medium.otf") format("opentype");
	font-weight: 500 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-MediumItalic.otf") format("opentype");
	font-weight: 500 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-Bold.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Meta Serif Pro";
	src: url("../fonts/FF-Meta-Serif-Pro/MetaSerifPro-BoldItalic.otf") format("opentype");
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}
