@charset 'UTF-8';

@font-face {
	font-family: 'Inter';
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-light.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-light.woff') format('woff');
}
@font-face {
	font-family: 'inter-light';
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-light.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-light.woff') format('woff');
}

@font-face {
	font-family: 'Inter';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-regular.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-regular.woff') format('woff');
}
@font-face {
	font-family: 'inter-regular';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-regular.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-regular.woff') format('woff');
}

@font-face {
	font-family: 'Inter';
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-semibold.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-semibold.woff') format('woff');
}
@font-face {
	font-family: 'inter-semibold';
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/inter/inter-semibold.woff2') format('woff2'),
	     url('/assets/fonts/inter/inter-semibold.woff') format('woff');
}

@font-face {
	font-family: 'Montserrat';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/montserrat/montserrat-regular.woff2') format('woff2'),
	     url('/assets/fonts/montserrat/montserrat-regular.woff') format('woff');
}
@font-face {
	font-family: 'montserrat-regular';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/montserrat/montserrat-regular.woff2') format('woff2'),
	     url('/assets/fonts/montserrat/montserrat-regular.woff') format('woff');
}

@font-face {
	font-family: 'Playfair Display';
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/playfair-display/playfair-display-bold.woff2') format('woff2'),
	     url('/assets/fonts/playfair-display/playfair-display-bold.woff') format('woff');
}
@font-face {
	font-family: 'playfair-display-bold';
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/playfair-display/playfair-display-bold.woff2') format('woff2'),
	     url('/assets/fonts/playfair-display/playfair-display-bold.woff') format('woff');
}

@font-face {
	font-family: 'Red Hat Display';
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-semibold.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-semibold.woff') format('woff');
}
@font-face {
	font-family: 'red-hat-display-semibold';
	font-weight: 600;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-semibold.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-semibold.woff') format('woff');
}

@font-face {
	font-family: 'Red Hat Display';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-regular.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-regular.woff') format('woff');
}
@font-face {
	font-family: 'red-hat-display-regular';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-regular.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-regular.woff') format('woff');
}
@font-face {
	font-family: 'red-hat-display';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-regular.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-regular.woff') format('woff');
}

@font-face {
	font-family: 'Red Hat Display';
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-light.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-light.woff') format('woff');
}
@font-face {
	font-family: 'red-hat-display-light';
	font-weight: 300;
	font-display: swap;
	src: url('/assets/fonts/red-hat-display/red-hat-display-light.woff2') format('woff2'),
	     url('/assets/fonts/red-hat-display/red-hat-display-light.woff') format('woff');
}

@font-face {
	font-family: 'Zen Kaku Gothic Antique';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff2') format('woff2'),
	     url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff') format('woff');
}
@font-face {
	font-family: 'zen-kaku-gothic-antique-regular';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff2') format('woff2'),
	     url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff') format('woff');
}
@font-face {
	font-family: 'zen-kaku-gothic-antique';
	font-weight: 400;
	font-display: swap;
	src: url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff2') format('woff2'),
	     url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-regular.woff') format('woff');
}

@font-face {
	font-family: 'Zen Kaku Gothic Antique';
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-bold.woff2') format('woff2'),
	     url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-bold.woff') format('woff');
}
@font-face {
	font-family: 'zen-kaku-gothic-antique-bold';
	font-weight: 700;
	font-display: swap;
	src: url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-bold.woff2') format('woff2'),
	     url('/assets/fonts/zen-kaku-gothic-antique/zen-kaku-gothic-antique-bold.woff') format('woff');
}
