@font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:300 900;
	font-display:swap;
	src:url('/fonts/manrope/Manrope-Variable.woff2') format('woff2-variations')
}
/* @font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:300;
	font-display:swap;
	src:local('Manrope Thin'),
	url('/fonts/manrope/Manrope-Light.woff2') format('woff2'),
	url('/fonts/manrope/Manrope-Light.woff') format('woff')
}
@font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:local('Manrope'),
	url('/fonts/manrope/Manrope-Regular.woff2') format('woff2'),
	url('/fonts/manrope/Manrope-Regular.woff') format('woff')
}
@font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:local('Manrope Medium'),
	url('/fonts/manrope/Manrope-Medium.woff2') format('woff2'),
	url('/fonts/manrope/Manrope-Medium.woff') format('woff')
}
@font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:600;
	font-display:swap;
	src:local('Manrope Semibold'),
	url('/fonts/manrope/Manrope-Semibold.woff2') format('woff2'),
	url('/fonts/manrope/Manrope-Semibold.woff') format('woff')
}
@font-face{
	font-family:'Manrope';
	font-style:normal;
	font-weight:700;
	font-display:swap;
	src:local('Manrope Bold'),
	url('/fonts/manrope/Manrope-Bold.woff2') format('woff2'),
	url('/fonts/manrope/Manrope-Bold.woff') format('woff')
} */

:root{
	--font-primary:'Manrope',system-ui,Arial,Helvetica,sans-serif;
	--font-longread:'Lora','Manrope','serif';

	--font-size-xs:12px;
	--font-size-s:14px;
	--font-size-m:16px;
	--font-size-l:18px;
	--font-size-xl:20px;
	--font-size-xxl:24px;
	--font-size-xxxl:28px;

	--letter-spacing-xs:0;
	--letter-spacing-s:-.07px;
	--letter-spacing-m:-.08px;
	--letter-spacing-l:-.09px;
	--letter-spacing-xl:-.3px;
	--letter-spacing-xxl:-.45px;
	--letter-spacing-xxxl:-.52px;

	--line-height-xs:1.1;
	--line-height-s:1.2;
	--line-height-m:1.5;

	--font-weight-light:300;
	--font-weight-regular:400;
	--font-weight-medium:500;
	--font-weight-semibold:600;
	--font-weight-bold:700;
	--font-weight-extrabold:900;

	--body-xs-regular:var(--font-weight-regular) var(--font-size-xs)/var(--line-height-m) var(--font-primary);
	--body-s-regular:var(--font-weight-regular) var(--font-size-s)/var(--line-height-m) var(--font-primary);
	--body-m-regular:var(--font-weight-regular) var(--font-size-m)/var(--line-height-m) var(--font-primary);
	--body-l-regular:var(--font-weight-regular) var(--font-size-l)/var(--line-height-m) var(--font-primary);
	--body-xl-regular:var(--font-weight-regular) var(--font-size-xl)/var(--line-height-m) var(--font-primary);
	--body-xxl-regular:var(--font-weight-regular) var(--font-size-xxl)/var(--line-height-m) var(--font-primary);
	--body-xxxl-regular:var(--font-weight-regular) var(--font-size-xxxl)/var(--line-height-m) var(--font-primary);

	--body-s-medium:var(--font-weight-medium) var(--font-size-s)/var(--line-height-s) var(--font-primary);
	--body-m-medium:var(--font-weight-medium) var(--font-size-m)/var(--line-height-m) var(--font-primary);
	--body-l-medium:var(--font-weight-medium) var(--font-size-l)/var(--line-height-m) var(--font-primary);
	--body-xl-medium:var(--font-weight-medium) var(--font-size-xl)/var(--line-height-m) var(--font-primary);
	--body-xxl-medium:var(--font-weight-medium) var(--font-size-xxl)/var(--line-height-m) var(--font-primary);
	--body-xxxl-medium:var(--font-weight-medium) var(--font-size-xxxl)/var(--line-height-m) var(--font-primary);

	--body-s-semibold:var(--font-weight-semibold) var(--font-size-s)/var(--line-height-s) var(--font-primary);
	--body-m-semibold:var(--font-weight-semibold) var(--font-size-m)/var(--line-height-m) var(--font-primary);
	--body-l-semibold:var(--font-weight-semibold) var(--font-size-l)/var(--line-height-m) var(--font-primary);
	--body-xl-semibold:var(--font-weight-semibold) var(--font-size-xl)/var(--line-height-m) var(--font-primary);
	--body-xxl-semibold:var(--font-weight-semibold) var(--font-size-xxl)/var(--line-height-m) var(--font-primary);

	--body-m-bold:var(--font-weight-bold) var(--font-size-m)/var(--line-height-m) var(--font-primary);
	--body-l-bold:var(--font-weight-bold) var(--font-size-l)/var(--line-height-m) var(--font-primary);
	--body-xl-bold:var(--font-weight-bold) var(--font-size-xl)/var(--line-height-m) var(--font-primary);
	--body-xxl-bold:var(--font-weight-bold) var(--font-size-xxl)/var(--line-height-m) var(--font-primary);
	--body-xxxl-bold:var(--font-weight-bold) var(--font-size-xxxl)/var(--line-height-m) var(--font-primary);

	--font-heading-h1:var(--font-weight-bold) 80px/var(--line-height-xs) var(--font-primary);
	--font-heading-h2:var(--font-weight-bold) 46px/var(--line-height-xs) var(--font-primary);
	--font-heading-h3:var(--font-weight-bold) var(--font-size-xxl)/var(--line-height-xs) var(--font-primary);
	--font-heading-h4:var(--font-weight-bold) var(--font-size-l)/var(--line-height-xs) var(--font-primary);
	--font-heading-h5:var(--font-weight-bold) var(--font-size-l)/var(--line-height-xs) var(--font-primary);
}