/**
 * Self-hosted, subsetted fonts. woff2 only — every browser this site targets
 * supports it, and it is the smallest format. ~34KB total, versus the 107KB
 * font *stylesheet* alone that the old stack shipped.
 *
 * Latin subset (basic Latin + common punctuation). If copy ever needs accents
 * or symbols beyond that range, the glyphs will fall back to a system font —
 * re-subset from the original faces if that happens.
 */
@font-face {
	font-family: 'SullyDisplay';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('sully-display.woff2') format('woff2');
}
@font-face {
	font-family: 'SullyBody';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('sully-body.woff2') format('woff2');
}
@font-face {
	font-family: 'SullyBody';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('sully-body-bold.woff2') format('woff2');
}
