/*
 * SRH Typography — Helvetica Neue webfont declarations.
 * Shipped as 4 weights (Light 300 / Regular 400 / Medium 500 / Bold 700)
 * in WOFF2 only. WOFF2 is supported by every browser the SRH support matrix
 * covers (no IE11), so a WOFF fallback is intentionally omitted.
 *
 * font-display: swap — render with system fallback first, swap to Helvetica
 * Neue when the file lands. Avoids FOIT on the login page and first paint.
 */

@font-face {
	font-family: 'Helvetica Neue';
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: local('Helvetica Neue Light'),
	     local('HelveticaNeue-Light'),
	     local('Helvetica Neue'),
	     url('/assets/pwc/fonts/HelveticaNeueLight.woff2') format('woff2');
}

@font-face {
	font-family: 'Helvetica Neue';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: local('Helvetica Neue'),
	     local('HelveticaNeue'),
	     url('/assets/pwc/fonts/HelveticaNeueRoman.woff2') format('woff2');
}

@font-face {
	font-family: 'Helvetica Neue';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: local('Helvetica Neue Medium'),
	     local('HelveticaNeue-Medium'),
	     local('Helvetica Neue'),
	     url('/assets/pwc/fonts/HelveticaNeueMedium.woff2') format('woff2');
}

@font-face {
	font-family: 'Helvetica Neue';
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: local('Helvetica Neue Bold'),
	     local('HelveticaNeue-Bold'),
	     local('Helvetica Neue'),
	     url('/assets/pwc/fonts/HelveticaNeueBold.woff2') format('woff2');
}
