@font-face {
src: url('/assets/Adobe_NotDef/Adobe_NotDef.woff2') format('woff2');
src: url('/assets/Adobe_Blank/Adobe_Blank_2.woff2') format('woff2'),
	url('/assets/Adobe_Blank/Adobe_Blank.woff2') format('woff2');
font-family: 'Fallback';
}
@font-face {
src: url('/assets/Adobe_Blank/Adobe_Blank_2.woff2') format('woff2'),
	url('/assets/Adobe_Blank/Adobe_Blank.woff2') format('woff2');
font-family: 'Blank';
}
@font-face {
src: url('/assets/Adobe_NotDef/Adobe_NotDef.woff2') format('woff2');
font-family: 'NotDef';
}

.Brylski {font-family: 'Brylski','NotDef';}
@font-face {
src: url('/Brylski/HWT_Brylski-Bold.woff2') format('woff2');
font-family: 'Brylski';
font-style: normal;
font-weight: 700;
}


.Flight_Center_Gothic {font-family: 'Flight Center Gothic','NotDef';}
@font-face {
src: url('/Flight_Center_Gothic/Flight_Center_Gothic-Thin.woff2') format('woff2');
font-family: 'Flight Center Gothic';
font-weight: 200;
}
@font-face {
src: url('/Flight_Center_Gothic/Flight_Center_Gothic-Thin_Italic.woff2') format('woff2');
font-family: 'Flight Center Gothic';
font-weight: 200;
font-style: italic;
}
@font-face {
src: url('/Flight_Center_Gothic/Flight_Center_Gothic-Bold.woff2') format('woff2');
font-family: 'Flight Center Gothic';
font-weight: 700;
}
@font-face {
src: url('/Flight_Center_Gothic/Flight_Center_Gothic-Bold_Italic.woff2') format('woff2');
font-family: 'Flight Center Gothic';
font-weight: 700;
font-style: italic;
}

.Forester {font-family: 'Forester','NotDef';}
@font-face {
src: url('/Forester/Forester_v0.2-Medium.woff2') format('woff2');
font-family: 'Forester';
font-weight: 500;
}


.HEX_Franklin {
	/* -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; */
}
.HEX_Franklin,
.HEX_Franklin_Normal {font-family: 'HEX Franklin','HEX Franklin Normal','NotDef';}
.HEX_Franklin_XX_Wide {font-family: 'HEX Franklin XX Wide','NotDef';}
.HEX_Franklin_X_Wide {font-family: 'HEX Franklin X Wide','NotDef';}
.HEX_Franklin_Wide {font-family: 'HEX Franklin Wide','NotDef';}
.HEX_Franklin_Semiwide {font-family: 'HEX Franklin Semiwide','NotDef';}
.HEX_Franklin_Narrow {font-family: 'HEX Franklin Narrow','NotDef';}
.HEX_Franklin_Condensed {font-family: 'HEX Franklin Condensed','NotDef';}
.HEX_Franklin_X_Condensed {font-family: 'HEX Franklin X Condensed','NotDef';}
.HEX_Franklin_XX_Condensed {font-family: 'HEX Franklin XX Condensed','NotDef';}
.HEX_Franklin_XXX_Condensed {font-family: 'HEX Franklin XXX Condensed','NotDef';}
.HEX_Franklin_XXX2_Condensed {font-family: 'HEX Franklin XXX2 Condensed','NotDef';}
.HEX_Franklin_XXXX_Condensed {font-family: 'HEX Franklin XXXX Condensed','NotDef';}

/* .HEX_Franklin .XXL {letter-spacing: -0.008em;}
 .HEX_Franklin .XL {letter-spacing: -0.007em;}
 .HEX_Franklin .L {letter-spacing: -0.005em;}
 .HEX_Franklin .XS {letter-spacing: 0.01em;}
 .HEX_Franklin .XXS {letter-spacing: 0.025em;} */

/* .HEX_Franklin .XS, .HEX_Franklin .XXS {font-feature-settings: 'ss01' 1}*/

/*.HEX_Franklin figure div + div {margin-top: calc(0.5% + 0.5rem);}*/
/*.HEX_Franklin figure div.uppercase + div {margin-top: 0.05em;}*/
.HEX_Franklin .sample,
.Trivers .sample {
	margin-block: -0.05em -0.04em;
	/* margin-block: 0 -0.04em; */
	padding-bottom: calc(0.2% + 0.1rem);
}
.HEX_Franklin .uppercase.sample,
.HEX_Franklin.uppercase .sample,
.Trivers .uppercase.sample,
.Trivers.uppercase .sample {
	margin-bottom: -0.2em;
	/*margin-bottom: -0.1em;*/
}
.Pogo {
	/* font-feature-settings: 'ss05' 1; */
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Black.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Bold.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Medium.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Regular.woff2') format('woff2');
font-family: 'HEX Franklin Wide';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Light.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Thin.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Wide-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 1;
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Black.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Bold.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Medium.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Regular.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Light.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Thin.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Semiwide-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin Semiwide';
font-weight: 1;
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Black.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Bold.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Medium.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Regular.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Light.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Thin.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin Normal';
font-weight: 1;
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Black.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Bold.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Medium.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Regular.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Light.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Thin.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Narrow-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin Narrow';
font-weight: 1;
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Black.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Bold.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Medium.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Regular.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Light.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Thin.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_Condensed-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin Condensed';
font-weight: 1;
}

@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Ultra.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 1000;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Black.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 900;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Extrabold.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 800;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Bold.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 700;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Semibold.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 600;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Medium.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 500;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Regular.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 400;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Light.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 300;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Extralight.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 200;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Thin.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 100;
}
@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.3_X_Condensed-Hairline.woff2') format('woff2');
font-family: 'HEX Franklin X Condensed';
font-weight: 1;
}

@supports (font-variation-settings: normal) {
	/* @font-face {
		src: url('/HEX_Franklin/HEX_Franklin_v0.4_Variable.woff2') format('woff2');
		font-family: 'HEX Franklin Variable';
		font-weight: 1 1000;
		font-style: normal;
	} */
	@font-face {
		src: url('/HEX_Franklin/HEX_Franklin_v0.4_Variable.woff2') format('woff2');
		font-family: 'HEX Franklin Variable';
		font-weight: 1 1000;
	}
	@font-face {
		src: url('/HEX_Franklin/HEX_Franklin_v0.4_Variable-Italics.woff2') format('woff2');
		font-family: 'HEX Franklin Variable';
		font-weight: 1 1000;
		font-style: italic;
	}
	@font-face {
		src: url('/HEX_Franklin/HEX_Franklin_v0.3_Variable[wdth,wght,ital].woff2') format('woff2');
		font-family: 'HEX Franklin Postures';
		font-weight: 1 1000;
		font-style: normal italic;
	}
	.HEX_Franklin_Postures {
		font-family: 'HEX Franklin Postures','NotDef';
		font-synthesis: none;
	}
	.HEX_Franklin_Variable,
	.HEX_Franklin,
	.HEX_Franklin_Normal,
	.HEX_Franklin_XX_Wide,
	.HEX_Franklin_X_Wide,
	.HEX_Franklin_Wide,
	.HEX_Franklin_Semiwide,
	.HEX_Franklin_Narrow,
	.HEX_Franklin_Condensed,
	.HEX_Franklin_X_Condensed,
	.HEX_Franklin_XX_Condensed,
	.HEX_Franklin_XXX_Condensed,
	.HEX_Franklin_XXX2_Condensed,
	.HEX_Franklin_XXXX_Condensed {
		font-family: 'HEX Franklin Variable','NotDef';
		font-stretch: var(--v-wdth);
		font-synthesis: none;
		
/*	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; */
	}
	.HEX_Franklin,
	.HEX_Franklin_Normal {--v-wdth: 100%;}
	.HEX_Franklin_XX_Wide {--v-wdth: 180%;}
	.HEX_Franklin_X_Wide {--v-wdth: 150%;}
	.HEX_Franklin_Wide {--v-wdth: 120%;}
	.HEX_Franklin_Semiwide {--v-wdth: 110%;}
	.HEX_Franklin_Narrow {--v-wdth: 90%;}
	.HEX_Franklin_Condensed {--v-wdth: 70%;}
	.HEX_Franklin_X_Condensed {--v-wdth: 60%;}
	.HEX_Franklin_XX_Condensed {--v-wdth: 50%;}
	.HEX_Franklin_XXX_Condensed {--v-wdth: 40%;}
	.HEX_Franklin_XXX2_Condensed {--v-wdth: 35%;}
	.HEX_Franklin_XXXX_Condensed {--v-wdth: 30%;}
}



@font-face {
src: url('/HEX_Franklin/HEX_Franklin_v0.2_Tyght_Variable.woff2') format('woff2');
font-family: 'HEX Franklin Tyght';
font-weight: 1 1000;
font-style: normal;
}
.HEX_Franklin_Tyght {
	font-family: 'HEX Franklin Tyght','NotDef';
	/*font-feature-settings: 'ss02' 1;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/*font-variant-caps: titling-caps;*/
}




.French_Tuscan {font-family: 'French Tuscan','NotDef';}
@font-face {
src: url('/French_Tuscan/French_Tuscan-Bold.woff2?2020-02-05') format('woff2');
font-family: 'French Tuscan';
font-weight: 700;
}



.Horn_Please {font-family: 'Horn Please Normal','NotDef';}
.Horn_Please_Variable {font-family: 'Horn Please Variable','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please_Variable.woff2') format('woff2');
font-family: 'Horn Please Variable';
font-weight: 700;
}
.Horn_Please_Supercondensed {font-family: 'Horn Please Supercondensed','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Supercondensed.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Supercondensed';
font-weight: 700;
}
.Horn_Please_Extracondensed {font-family: 'Horn Please Extracondensed','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Extracondensed.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Extracondensed';
font-weight: 700;
}
.Horn_Please_Condensed {font-family: 'Horn Please Condensed','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Condensed.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Condensed';
font-weight: 700;
}
.Horn_Please_Narrow {font-family: 'Horn Please Narrow','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Narrow.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Narrow';
font-weight: 700;
}
.Horn_Please_Normal {font-family: 'Horn Please Normal','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Normal.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Normal';
font-weight: 700;
}
.Horn_Please_Wide {font-family: 'Horn Please Wide','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Wide.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Wide';
font-weight: 700;
}
.Horn_Please_Extrawide {font-family: 'Horn Please Extrawide','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Extrawide.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Extrawide';
font-weight: 700;
}
.Horn_Please_Superwide {font-family: 'Horn Please Superwide','NotDef';}
@font-face {
src: url('/Horn_Please/Horn_Please-Superwide.woff2?2020-10-04') format('woff2');
font-family: 'Horn Please Superwide';
font-weight: 700;
}

.HEX_Jubilee {font-family: 'HEX Jubilee', 'Blank';}
@font-face {
src: url('/HEX_Jubilee/HEX_Jubilee-12pt-Regular.woff2?v0.2') format('woff2');
font-family: 'HEX Jubilee';
font-weight: 400;
}

/* .Kobodaishi_Micro {font-family: 'Kobodaishi Micro','NotDef';}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Micro-Light.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Micro';
font-weight: 400;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Micro-Light_Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Micro';
font-weight: 400;
font-style: italic;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Micro-Bold.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Micro';
font-weight: 700;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Micro-Bold_Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Micro';
font-weight: 700;
font-style: italic;}

.Kobodaishi_Text {font-family: 'Kobodaishi Text','NotDef';}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Text-Regular.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Text';
font-weight: 400;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Text-Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Text';
font-weight: 400;
font-style: italic;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Text-Bold.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Text';
font-weight: 700;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Text-Bold_Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Text';
font-weight: 700;
font-style: italic;}

.Kobodaishi {font-family: 'Kobodaishi','NotDef';}
@font-face {
src: url('/Kobodaishi/Kobodaishi-Regular.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi';
font-weight: 400;}
@font-face {
src: url('/Kobodaishi/Kobodaishi-Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi';
font-weight: 400;
font-style: italic;}
@font-face {
src: url('/Kobodaishi/Kobodaishi-Bold.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi';
font-weight: 700;}
@font-face {
src: url('/Kobodaishi/Kobodaishi-Bold_Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi';
font-weight: 700;
font-style: italic;} */

.Kobodaishi_Display {font-family: 'Kobodaishi Display','NotDef';}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Light.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 300;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Regular.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 400;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Italic.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 400;
font-style: italic;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Medium.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 500;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Semibold.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 600;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Bold.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 700;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Display-Bold_Italic.woff2?2025-11-15') format('woff2');
font-family: 'Kobodaishi Display';
font-weight: 700;
font-style: italic;}

/* .Kobodaishi_Poster {font-family: 'Kobodaishi Poster','NotDef';}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Poster-Regular.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Poster';
font-weight: 400;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Poster-Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Poster';
font-weight: 400;
font-style: italic;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Poster-Bold.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Poster';
font-weight: 700;}
@font-face {
src: url('/Kobodaishi/Kobodaishi_Poster-Bold_Italic.woff2?2025-05-09') format('woff2');
font-family: 'Kobodaishi Poster';
font-weight: 700;
font-style: italic;} */


@font-face {
	src: url('/Kobodaishi/Kobodaishi_v0.3_Variable[opsz,wght,slnt].woff2?2025-11-15') format('woff2');
	font-family: 'Kobodaishi Variable';
	font-weight: 1 1000;
	font-style: normal;
}
@font-face {
	src: url('/Kobodaishi/Kobodaishi_v0.3_Variable[opsz,wght,slnt].woff2?2025-11-15') format('woff2');
	font-family: 'Kobodaishi Variable Obliques';
	font-weight: 1 1000;

}
@font-face {
	src: url('/Kobodaishi/Kobodaishi_v0.3_Variable_Italics[opsz,wght].woff2?2025-11-15') format('woff2');
	font-family: 'Kobodaishi Variable';
	font-weight: 1 1000;
	font-style: italic;
}
.Kobodaishi,
.Kobodaishi_Variable,
.Kobodaishi_Micro,
.Kobodaishi_Text,
.Kobodaishi_Standard {
	font-family: 'Kobodaishi Variable', 'NotDef';
	font-variation-settings: 'opsz' var(--opsz);
}

.Kobodaishi_Micro { --opsz: 8;}
.Kobodaishi_Text { --opsz: 18;}
.Kobodaishi_Standard { --opsz: 48;}
.Kobodaishi_Display { --opsz: 72;}

.Kobodaishi_Display {
	font-family: 'Kobodaishi Display', 'NotDef';
	word-spacing: -0.09em;
}

#Kobodaishi .Oblique,
.Kobodaishi.Oblique,
.Kobodaishi .Oblique,
.Kobodaishi_Variable.Oblique,
.Kobodaishi_Variable.Oblique {
	font-family: 'Kobodaishi Variable Obliques', 'NotDef';
	font-variation-settings: 'opsz' var(--opsz), 'slnt' -8;
	font-synthesis: none;
}


.Kultur_Compressed {font-family: 'Kultur Compressed','NotDef';}
@font-face {
src: url('/Kultur/Kultur_Compressed-Black.woff2') format('woff2');
font-family: 'Kultur Compressed';
font-weight: 900;
}

.HEX_Laureate {font-family: 'HEX Laureate','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate';
font-weight: 600;
}
.HEX_Laureate_Micro {font-family: 'HEX Laureate Micro','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate_v0.3_Micro-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate Micro';
font-weight: 600;
}
.HEX_Laureate_Text {font-family: 'HEX Laureate Text','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate_Text-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate Text';
font-weight: 600;
}
.HEX_Laureate_Standard {font-family: 'HEX Laureate Standard','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate_v0.3_Standard-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate Standard';
font-weight: 600;
}
.HEX_Laureate_Display {font-family: 'HEX Laureate Display','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate_v0.3_Display-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate Display';
font-weight: 600;
}
.HEX_Laureate_Banner {font-family: 'HEX Laureate Banner','NotDef';}
@font-face {
src: url('/HEX_Laureate/HEX_Laureate_v0.3_Banner-Semibold.woff2') format('woff2');
font-family: 'HEX Laureate Banner';
font-weight: 600;
}

.Lauweriks {font-family: 'Lauweriks','NotDef';}
@font-face {
src: url('/Lauweriks/Lauweriks-Thin.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 200;
}
@font-face {
src: url('/Lauweriks/Lauweriks-Light.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 300;
}
@font-face {
src: url('/Lauweriks/Lauweriks-Regular.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 400;
}
@font-face {
src: url('/Lauweriks/Lauweriks-Medium.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 500;
}
@font-face {
src: url('/Lauweriks/Lauweriks-Semibold.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 600;
}
@font-face {
src: url('/Lauweriks/Lauweriks-Bold.woff2') format('woff2');
font-family: 'Lauweriks';
font-weight: 700;
}
.Lauweriks_Variable {font-family: 'Lauweriks Variable','NotDef';}
@font-face {
src: url('/Lauweriks/Lauweriks_Variable.woff2') format('woff2');
font-family: 'Lauweriks Variable';
font-weight: 300 700;
}



.Lupino_Serif {font-family: 'Lupino Serif','NotDef';}

@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Extralight.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 200;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Light.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 300;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Regular.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 400;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Medium.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 500;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Semibold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 600;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Bold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 700;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Extrabold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 800;
}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif-Black.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif';
font-weight: 900;
}

.Lupino_Serif_Variable {font-family: 'Lupino Serif Variable','NotDef';}
@font-face {
src: url('/Lupino_Serif/Lupino_v0.2_Serif_Variable.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Serif Variable';
}

@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Lupino_Serif/Lupino_v0.2_Serif_Variable.woff2?2020-02-04') format('woff2');
		font-family: 'Lupino Serif';
		font-weight: 1 1000;
	}
}


.Lupino_Sans {font-family: 'Lupino Sans','NotDef';}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Thin.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 100;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Thin_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 100;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Extralight.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 200;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Extralight_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 200;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Light.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 300;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Light_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 300;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Regular.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 400;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 400;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Medium.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 500;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Medium_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 500;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Semibold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 600;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Semibold_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 600;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Bold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 700;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Bold_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 700;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Extrabold.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 800;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Extrabold_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 800;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Black.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: normal;
font-weight: 1000;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans-Black_Italic.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans';
font-style: italic;
font-weight: 1000;
}

.Lupino_Sans_Variable {font-family: 'Lupino Sans Variable','NotDef';}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans_Variable.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans Variable';
font-style: normal;
font-weight: 100 1000;
}
@font-face {
src: url('/Lupino_Sans/Lupino_v0.2_Sans_Variable.woff2?2020-02-04') format('woff2');
font-family: 'Lupino Sans Variable';
font-style: italic;
font-weight: 100 1000;
}

@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Lupino_Sans/Lupino_v0.2_Sans_Variable.woff2?2020-02-04') format('woff2');
		font-family: 'Lupino Sans';
		font-style: normal;
		font-weight: 100 1000;
	}
	@font-face {
		src: url('/Lupino_Sans/Lupino_v0.2_Sans_Variable.woff2?2020-02-04') format('woff2');
		font-family: 'Lupino Sans';
		font-style: italic;
		font-weight: 100 1000;
	}
}

.Museum_Sans {font-family: 'Museum Sans','NotDef';}
@font-face {
src: url('/Museum_Sans/Museum_Sans-Medium.woff2?v1.1') format('woff2');
font-family: 'Museum Sans';
font-weight: 600;
}

.Manifold_Sans {font-family: 'Manifold Sans','NotDef';}
.Manifold_Sans.Italic {font-family: 'Manifold Sans','NotDef';}
@font-face {
src: url('/Manifold/Manifold_Sans-Light_Italic.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-weight: 300;
font-style: italic;
}
@font-face {
src: url('/Manifold/Manifold_Sans-Medium_Italic.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-weight: 500;
font-style: italic;
}

@font-face {
src: url('/Manifold/Manifold_Sans-Light.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-style: normal;
font-weight: 300;
}
@font-face {
src: url('/Manifold/Manifold_Sans-Regular.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-style: normal;
font-weight: 400;
}
@font-face {
src: url('/Manifold/Manifold_Sans-Medium.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-style: normal;
font-weight: 500;
}
@font-face {
src: url('/Manifold/Manifold_Sans-Semibold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-style: normal;
font-weight: 600;
}
@font-face {
src: url('/Manifold/Manifold_Sans-Bold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans';
font-style: normal;
font-weight: 700;
}

.Manifold_Sans_Rough {font-family: 'Manifold Sans Rough','NotDef';}
@font-face {
src: url('/Manifold/Manifold_Sans_Rough-Light.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans Rough';
font-style: normal;
font-weight: 300;
}
@font-face {
src: url('/Manifold/Manifold_Sans_Rough-Regular.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans Rough';
font-style: normal;
font-weight: 400;
}
@font-face {
src: url('/Manifold/Manifold_Sans_Rough-Medium.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans Rough';
font-style: normal;
font-weight: 500;
}
@font-face {
src: url('/Manifold/Manifold_Sans_Rough-Semibold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans Rough';
font-style: normal;
font-weight: 600;
}
@font-face {
src: url('/Manifold/Manifold_Sans_Rough-Bold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Sans Rough';
font-style: normal;
font-weight: 700;
}

.Manifold_Serif {font-family: 'Manifold Serif','NotDef';}
.Manifold_Serif.Italic {font-family: 'Manifold Serif','NotDef';}
@font-face {
src: url('/Manifold/Manifold_Serif-Light_Italic.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-weight: 300;
font-style: italic;
}

@font-face {
src: url('/Manifold/Manifold_Serif-Light.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-style: normal;
font-weight: 300;
}
@font-face {
src: url('/Manifold/Manifold_Serif-Regular.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-style: normal;
font-weight: 400;
}
@font-face {
src: url('/Manifold/Manifold_Serif-Medium.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-style: normal;
font-weight: 500;
}
@font-face {
src: url('/Manifold/Manifold_Serif-Semibold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-style: normal;
font-weight: 600;
}
@font-face {
src: url('/Manifold/Manifold_Serif-Bold.woff2?2023-10-30') format('woff2');
font-family: 'Manifold Serif';
font-style: normal;
font-weight: 700;
}

.Manifold_Serif_Rough {font-family: 'Manifold Serif Rough','NotDef';}
@font-face {
src: url('/Manifold/Manifold_Serif_Rough-Light.woff2') format('woff2');
font-family: 'Manifold Serif Rough';
font-style: normal;
font-weight: 300;
}
@font-face {
src: url('/Manifold/Manifold_Serif_Rough-Regular.woff2') format('woff2');
font-family: 'Manifold Serif Rough';
font-style: normal;
font-weight: 400;
}
@font-face {
src: url('/Manifold/Manifold_Serif_Rough-Medium.woff2') format('woff2');
font-family: 'Manifold Serif Rough';
font-style: normal;
font-weight: 500;
}
@font-face {
src: url('/Manifold/Manifold_Serif_Rough-Semibold.woff2') format('woff2');
font-family: 'Manifold Serif Rough';
font-style: normal;
font-weight: 600;
}
@font-face {
src: url('/Manifold/Manifold_Serif_Rough-Bold.woff2') format('woff2');
font-family: 'Manifold Serif Rough';
font-style: normal;
font-weight: 700;
}

.Manifold_Polygo {font-family: 'Manifold Polygo','NotDef';}
@font-face {
src: url('/Manifold/Manifold_Polygo-Light.woff2') format('woff2');
font-family: 'Manifold Polygo';
font-style: normal;
font-weight: 1 1000;
}

.Margo_Condensed {font-family: 'Margo Condensed','NotDef';}
@font-face {
src: url('/Margo/Margo_Condensed-Medium.woff2?2023-10-31b') format('woff2');
font-family: 'Margo Condensed';
font-weight: 500;
}
@font-face {
src: url('/Margo/Margo_Condensed-Medium_Italic.woff2?2023-10-31') format('woff2');
font-family: 'Margo Condensed';
font-weight: 500;
font-style: italic;
}

.Marionette {font-family: 'Marionette','NotDef';}
@font-face {
src: url('/Marionette/Marionette-Medium.woff2?2021-02-03') format('woff2');
font-family: 'Marionette';
font-weight: 500;
}

.NYC_Sans {font-family: 'NYC Sans','NotDef';}
@font-face {
src: url('/NYC_Sans/NYC_Sans_v0.3-Medium.woff2') format('woff2');
font-family: 'NYC Sans';
font-weight: 500;
}
@font-face {
src: url('/NYC_Sans/NYC_Sans_v0.3-Semibold.woff2') format('woff2');
font-family: 'NYC Sans';
font-weight: 600;
}
@font-face {
src: url('/NYC_Sans/NYC_Sans_v0.3-Bold.woff2') format('woff2');
font-family: 'NYC Sans';
font-weight: 700;
}
@font-face {
src: url('/NYC_Sans/NYC_Sans_v0.3-Extrabold.woff2') format('woff2');
font-family: 'NYC Sans';
font-weight: 800;
}
@font-face {
src: url('/NYC_Sans/NYC_Sans_v0.3-Black.woff2') format('woff2');
font-family: 'NYC Sans';
font-weight: 900;
}

@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/NYC_Sans/NYC_Sans_v0.3_Variable.woff2') format('woff2');
		font-family: 'NYC Sans';
		font-style: normal;
		font-weight: 300 900;
	}
}

.Papanek {font-family: 'Papanek','NotDef';}
@font-face {
src: url('/Papanek/Papanek.woff2') format('woff2');
font-family: 'Papanek';
font-weight: 500;
}

.Phive_Micro {font-family: 'Phive Micro','NotDef';}
@font-face {
src: url('/Phive/Phive_v0.2-Micro.woff2') format('woff2');
font-family: 'Phive Micro';
font-weight: normal;
font-style: normal;
}
.Phive_Text {font-family: 'Phive Text','NotDef';}
@font-face {
src: url('/Phive/Phive_v0.2-Text.woff2') format('woff2');
font-family: 'Phive Text';
font-weight: normal;
font-style: normal;
}
.Phive_Standard {font-family: 'Phive Standard','NotDef';}
@font-face {
src: url('/Phive/Phive_v0.2-Standard.woff2') format('woff2');
font-family: 'Phive Standard';
font-weight: normal;
font-style: normal;
}
.Phive_Display {font-family: 'Phive Display','NotDef';}
@font-face {
src: url('/Phive/Phive_v0.2-Display.woff2') format('woff2');
font-family: 'Phive Display';
font-weight: normal;
font-style: normal;
}
.Phive_Variable {font-family: 'Phive Variable','NotDef';}
@font-face {
src: url('/Phive/Phive_v0.2-Variable.woff2') format('woff2');
font-family: 'Phive Variable';
}

.Plastic_Script {font-family: 'Plastic Script','NotDef';}
@font-face {
src: url('/Plastic_Script/Plastic_Script-Light.woff2?2023-10-31') format('woff2');
font-family: 'Plastic Script';
font-weight: 300;
}


.Reformation_Compressed {font-family: 'Reformation Compressed','NotDef';}
.Reformation_Condensed {font-family: 'Reformation Condensed','NotDef';}
.Reformation_Narrow {font-family: 'Reformation Narrow','NotDef';}
.Reformation {font-family: 'Reformation','NotDef';}
.Reformation_Wide {font-family: 'Reformation Wide','NotDef';}
.Reformation_Extrawide {font-family: 'Reformation Extrawide','NotDef';}

/*
@font-face {
src: url('/Reformation/Reformation_v0.1-Thin.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 200;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Light.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 300;
}
*/
@font-face {
src: url('/Reformation/Reformation_v0.1-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation';
font-weight: 900;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Compressed-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Compressed';
font-weight: 900;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Condensed-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Condensed';
font-weight: 900;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Narrow-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Narrow';
font-weight: 900;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Wide-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Wide';
font-weight: 900;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Regular.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 400;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Medium.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 500;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Semibold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 600;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Bold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 700;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Extrabold.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 800;
}
@font-face {
src: url('/Reformation/Reformation_v0.1_Extrawide-Black.woff2?2022-04-20') format('woff2');
font-family: 'Reformation Extrawide';
font-weight: 900;
}
@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Reformation/Reformation_v0.1_Variable.woff2?2022-04-20') format('woff2');
		font-family: 'Reformation Variable';
		font-weight: 1 1000;
		font-style: normal;
	}
	
	main#Reformation .Reformation_Variable,
	main#Reformation .Reformation_Compressed,
	main#Reformation .Reformation_Condensed,
	main#Reformation .Reformation_Narrow,
	main#Reformation .Reformation,
	main#Reformation .Reformation_Normal,
	main#Reformation .Reformation_Wide,
	main#Reformation .Reformation_Extrawide {
			font-family: 'Reformation Variable','NotDef';
			font-variation-settings: 'wdth' var(--v-wdth);
	}
	.Reformation_Extrawide {--v-wdth: 140;}
	.Reformation_Wide {--v-wdth: 115;}
	.Reformation,
	.Reformation_Normal {--v-wdth: 100;}
	.Reformation_Narrow {--v-wdth: 85;}
	.Reformation_Condensed {--v-wdth: 55;}
	.Reformation_Compressed {--v-wdth: 30;}
}

.Service_Gothic {font-family: 'Service Gothic','NotDef';}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Thin.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 200;
}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Light.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 300;
}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Regular.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 400;
}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Medium.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 500;
}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Semibold.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 600;
}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2-Bold.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic';
font-weight: 700;
}
@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Service_Gothic/Service_Gothic_v0.2_Variable.woff2?2021-02-02') format('woff2');
		font-family: 'Service Gothic';
		font-weight: 200 700;
		font-style: normal;
	}
}

.Service_Gothic_Variable {font-family: 'Service Gothic Variable','NotDef';}
@font-face {
src: url('/Service_Gothic/Service_Gothic_v0.2_Variable.woff2?2021-02-02') format('woff2');
font-family: 'Service Gothic Variable';
font-weight: 200 700;
font-style: normal;
}


.Shop_Sans_XX_Condensed {font-family: 'Shop Sans XX Condensed','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_XX_Condensed-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans XX Condensed';
font-weight: 600;
}
.Shop_Sans_X_Condensed {font-family: 'Shop Sans X Condensed','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_X_Condensed-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans X Condensed';
font-weight: 600;
}
.Shop_Sans_Condensed {font-family: 'Shop Sans Condensed','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Condensed-Thin.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Condensed';
font-weight: 200;
}
.Shop_Sans_Condensed {font-family: 'Shop Sans Condensed','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Condensed-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Condensed';
font-weight: 300 1000;
}
.Shop_Sans_Narrow {font-family: 'Shop Sans Narrow','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Narrow-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Narrow';
font-weight: 600;
}
.Shop_Sans_Normal {font-family: 'Shop Sans Normal','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Normal-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Normal';
font-weight: 600;
}
.Shop_Sans_Wide {font-family: 'Shop Sans Wide','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Wide-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Wide';
font-weight: 600;
}
.Shop_Sans_X_Wide {font-family: 'Shop Sans X Wide','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_X_Wide-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans X Wide';
font-weight: 600;
}
.Shop_Sans_XX_Wide {font-family: 'Shop Sans XX Wide','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_XX_Wide-Semibold.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans XX Wide';
font-weight: 600;
}
.Shop_Sans_Variable {font-family: 'Shop Sans Variable','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans-Variable.woff2?2020-10-31') format('woff2');
font-family: 'Shop Sans Variable';
font-weight: 600;
}
.Shop_Sans_Curve {font-family: 'Shop Sans Curve','NotDef';}
@font-face {
src: url('/Shop_Sans/Shop_Sans_Curve.woff2?2026-02-02') format('woff2');
font-family: 'Shop Sans Curve';
font-weight: 1 1000;
}

@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Shop_Sans/Shop_Sans-Variable.woff2?2020-10-31') format('woff2');
		font-family: 'Shop Sans Variable';
		font-weight: 1 1000;
		font-style: normal;
	}
	.Shop_Sans_Variable,
	.Shop_Sans,
	.Shop_Sans_Normal,
	.Shop_Sans_XX_Wide,
	.Shop_Sans_X_Wide,
	.Shop_Sans_Wide,
	.Shop_Sans_Semiwide,
	.Shop_Sans_Narrow,
	.Shop_Sans_Condensed,
	.Shop_Sans_X_Condensed,
	.Shop_Sans_XX_Condensed {
		font-family: 'Shop Sans Variable','NotDef';
		font-stretch: var(--v-wdth);
		
/*	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; */
	}
	.Shop_Sans,
	.Shop_Sans_Normal {--v-wdth: 100%;}
	.Shop_Sans_XX_Wide {--v-wdth: 150%;}
	.Shop_Sans_X_Wide {--v-wdth: 130%;}
	.Shop_Sans_Wide {--v-wdth: 120%;}
	.Shop_Sans_Semiwide {--v-wdth: 110%;}
	.Shop_Sans_Narrow {--v-wdth: 90%;}
	.Shop_Sans_Condensed {--v-wdth: 85%;}
	.Shop_Sans_X_Condensed {--v-wdth: 70%;}
	.Shop_Sans_XX_Condensed {--v-wdth: 60%;}
}


.Skelter {font-family: 'Skelter','NotDef';}
@font-face {
src: url('/Skelter/Skelter-Black.woff2?2025-12-04') format('woff2');
font-family: 'Skelter';
font-weight: 1 1000;
}

.Strike_Serif {font-family: 'Strike Serif','Strike Sans','NotDef';}
@font-face {
src: url('/Strike/Strike_Serif-Hairline.woff2?2020-10-09') format('woff2');
font-family: 'Strike Serif';
font-weight: 100;
}
.Strike_Sans {font-family: 'Strike Sans','NotDef';}
@font-face {
src: url('/Strike/Strike_Sans-Hairline.woff2?2020-10-09') format('woff2');
font-family: 'Strike Sans';
font-weight: 100;
}

.Trivers {font-family: 'Trivers','NotDef';}
@font-face {
src: url('/Trivers/Trivers-XX_Condensed.woff2') format('woff2');
src: url('/Trivers/Trivers_Variable.woff2') format('woff2');
font-family: 'Trivers';
font-weight: 1 1000;
}
@supports (font-variation-settings: normal) {
	@font-face {
		src: url('/Trivers/Trivers_Variable.woff2') format('woff2');
		font-family: 'Trivers Variable';
		font-weight: 1 1000;
		font-style: normal;
	}
	.Trivers_Variable,
	.Trivers_XXXX_Condensed,
	.Trivers_XXX_Condensed,
	.Trivers_XX_Condensed,
	.Trivers_X_Condensed,
	.Trivers_Condensed,
	.Trivers,
	.Trivers_Normal,
	.Trivers_Wide {
		font-family: 'Trivers Variable','NotDef';
		font-stretch: calc(1% * var(--v-wdth));
	}
	.Trivers,
	.Trivers_Normal {--v-wdth: 100;}
	.Trivers_Wide {--v-wdth: 120;}
	.Trivers_Condensed {--v-wdth: 84;}
	.Trivers_Condensed {--v-wdth: 70;}
	.Trivers_X_Condensed {--v-wdth: 64;}
	.Trivers_XX_Condensed {--v-wdth: 50;}
	.Trivers_XXX_Condensed {--v-wdth: 40;}
	.Trivers_XXXX_Condensed {--v-wdth: 30;}
}



.Brylski .sample {margin-inline: -0.03em; padding-bottom: calc(1.5% + 0.5rem);}
.Brylski .M {letter-spacing: 0.06em;}
.Brylski .S {letter-spacing: 0.09em;}
.Brylski .XS {letter-spacing: 0.18em;}


/* .HEX_Franklin .Hairline .sample, .HEX_Franklin .Hairline.sample, .Hairline .HEX_Franklin .sample, .Hairline .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Hairline .sample, .HEX_Franklin_Normal .Hairline.sample, .Hairline .HEX_Franklin_Normal .sample, .Hairline .HEX_Franklin_Normal.sample {margin-inline:-0.13em}
/* .HEX_Franklin .Thin .sample, .HEX_Franklin .Thin.sample, .Thin .HEX_Franklin .sample, .Thin .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Thin .sample, .HEX_Franklin_Normal .Thin.sample, .Thin .HEX_Franklin_Normal .sample, .Thin .HEX_Franklin_Normal.sample {margin-inline:-0.12em}
/* .HEX_Franklin .Extralight .sample, .HEX_Franklin .Extralight.sample, .Extralight .HEX_Franklin .sample, .Extralight .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Extralight .sample, .HEX_Franklin_Normal .Extralight.sample, .Extralight .HEX_Franklin_Normal .sample, .Extralight .HEX_Franklin_Normal.sample {margin-inline:-0.11em}
/* .HEX_Franklin .Light .sample, .HEX_Franklin .Light.sample, .Light .HEX_Franklin .sample, .Light .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Light .sample, .HEX_Franklin_Normal .Light.sample, .Light .HEX_Franklin_Normal .sample, .Light .HEX_Franklin_Normal.sample {margin-inline:-0.1em}
/* .HEX_Franklin .Regular .sample, .HEX_Franklin .Regular.sample, .Regular .HEX_Franklin .sample, .Regular .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Regular .sample, .HEX_Franklin_Normal .Regular.sample, .Regular .HEX_Franklin_Normal .sample, .Regular .HEX_Franklin_Normal.sample {margin-inline:-0.09em}
/* .HEX_Franklin .Medium .sample, .HEX_Franklin .Medium.sample, .Medium .HEX_Franklin .sample, .Medium .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Medium .sample, .HEX_Franklin_Normal .Medium.sample, .Medium .HEX_Franklin_Normal .sample, .Medium .HEX_Franklin_Normal.sample {margin-inline:-0.083em}
/* .HEX_Franklin .Semibold .sample, .HEX_Franklin .Semibold.sample, .Semibold .HEX_Franklin .sample, .Semibold .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Semibold .sample, .HEX_Franklin_Normal .Semibold.sample, .Semibold .HEX_Franklin_Normal .sample, .Semibold .HEX_Franklin_Normal.sample {margin-inline:-0.075em}
/* .HEX_Franklin .Bold .sample, .HEX_Franklin .Bold.sample, .Bold .HEX_Franklin .sample, .Bold .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Bold .sample, .HEX_Franklin_Normal .Bold.sample, .Bold .HEX_Franklin_Normal .sample, .Bold .HEX_Franklin_Normal.sample {margin-inline:-0.068em}
/* .HEX_Franklin .Extrabold .sample, .HEX_Franklin .Extrabold.sample, .Extrabold .HEX_Franklin .sample, .Extrabold .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Extrabold .sample, .HEX_Franklin_Normal .Extrabold.sample, .Extrabold .HEX_Franklin_Normal .sample, .Extrabold .HEX_Franklin_Normal.sample {margin-inline:-0.06em}
/* .HEX_Franklin .Black .sample, .HEX_Franklin .Black.sample, .Black .HEX_Franklin .sample, .Black .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Black .sample, .HEX_Franklin_Normal .Black.sample, .Black .HEX_Franklin_Normal .sample, .Black .HEX_Franklin_Normal.sample {margin-inline:-0.038em}
/* .HEX_Franklin .Ultra .sample, .HEX_Franklin .Ultra.sample, .Ultra .HEX_Franklin .sample, .Ultra .HEX_Franklin.sample, */
.HEX_Franklin_Normal .Ultra .sample, .HEX_Franklin_Normal .Ultra.sample, .Ultra .HEX_Franklin_Normal .sample, .Ultra .HEX_Franklin_Normal.sample {margin-inline:-0.015em}
	
.HEX_Franklin_XXX_Condensed .Hairline .sample, .HEX_Franklin_XXX_Condensed .Hairline.sample, .Hairline .HEX_Franklin_XXX_Condensed .sample, .Hairline .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.065em}
.HEX_Franklin_XXX_Condensed .Thin .sample, .HEX_Franklin_XXX_Condensed .Thin.sample, .Thin .HEX_Franklin_XXX_Condensed .sample, .Thin .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.061em}
.HEX_Franklin_XXX_Condensed .Extralight .sample, .HEX_Franklin_XXX_Condensed .Extralight.sample, .Extralight .HEX_Franklin_XXX_Condensed .sample, .Extralight .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.058em}
.HEX_Franklin_XXX_Condensed .Light .sample, .HEX_Franklin_XXX_Condensed .Light.sample, .Light .HEX_Franklin_XXX_Condensed .sample, .Light .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.054em}
.HEX_Franklin_XXX_Condensed .Regular .sample, .HEX_Franklin_XXX_Condensed .Regular.sample, .Regular .HEX_Franklin_XXX_Condensed .sample, .Regular .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.05em}
.HEX_Franklin_XXX_Condensed .Medium .sample, .HEX_Franklin_XXX_Condensed .Medium.sample, .Medium .HEX_Franklin_XXX_Condensed .sample, .Medium .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.045em}
.HEX_Franklin_XXX_Condensed .Semibold .sample, .HEX_Franklin_XXX_Condensed .Semibold.sample, .Semibold .HEX_Franklin_XXX_Condensed .sample, .Semibold .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.04em}
.HEX_Franklin_XXX_Condensed .Bold .sample, .HEX_Franklin_XXX_Condensed .Bold.sample, .Bold .HEX_Franklin_XXX_Condensed .sample, .Bold .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.035em}
.HEX_Franklin_XXX_Condensed .Extrabold .sample, .HEX_Franklin_XXX_Condensed .Extrabold.sample, .Extrabold .HEX_Franklin_XXX_Condensed .sample, .Extrabold .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.03em}
.HEX_Franklin_XXX_Condensed .Black .sample, .HEX_Franklin_XXX_Condensed .Black.sample, .Black .HEX_Franklin_XXX_Condensed .sample, .Black .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.02em}
.HEX_Franklin_XXX_Condensed .Ultra .sample, .HEX_Franklin_XXX_Condensed .Ultra.sample, .Ultra .HEX_Franklin_XXX_Condensed .sample, .Ultra .HEX_Franklin_XXX_Condensed.sample {margin-inline:-0.01em}
	
.HEX_Franklin_X_Condensed .Hairline .sample, .HEX_Franklin_X_Condensed .Hairline.sample, .Hairline .HEX_Franklin_X_Condensed .sample, .Hairline .HEX_Franklin_X_Condensed.sample {margin-inline:-0.065em}
.HEX_Franklin_X_Condensed .Thin .sample, .HEX_Franklin_X_Condensed .Thin.sample, .Thin .HEX_Franklin_X_Condensed .sample, .Thin .HEX_Franklin_X_Condensed.sample {margin-inline:-0.061em}
.HEX_Franklin_X_Condensed .Extralight .sample, .HEX_Franklin_X_Condensed .Extralight.sample, .Extralight .HEX_Franklin_X_Condensed .sample, .Extralight .HEX_Franklin_X_Condensed.sample {margin-inline:-0.058em}
.HEX_Franklin_X_Condensed .Light .sample, .HEX_Franklin_X_Condensed .Light.sample, .Light .HEX_Franklin_X_Condensed .sample, .Light .HEX_Franklin_X_Condensed.sample {margin-inline:-0.054em}
.HEX_Franklin_X_Condensed .Regular .sample, .HEX_Franklin_X_Condensed .Regular.sample, .Regular .HEX_Franklin_X_Condensed .sample, .Regular .HEX_Franklin_X_Condensed.sample {margin-inline:-0.05em}
.HEX_Franklin_X_Condensed .Medium .sample, .HEX_Franklin_X_Condensed .Medium.sample, .Medium .HEX_Franklin_X_Condensed .sample, .Medium .HEX_Franklin_X_Condensed.sample {margin-inline:-0.045em}
.HEX_Franklin_X_Condensed .Semibold .sample, .HEX_Franklin_X_Condensed .Semibold.sample, .Semibold .HEX_Franklin_X_Condensed .sample, .Semibold .HEX_Franklin_X_Condensed.sample {margin-inline:-0.04em}
.HEX_Franklin_X_Condensed .Bold .sample, .HEX_Franklin_X_Condensed .Bold.sample, .Bold .HEX_Franklin_X_Condensed .sample, .Bold .HEX_Franklin_X_Condensed.sample {margin-inline:-0.035em}
.HEX_Franklin_X_Condensed .Extrabold .sample, .HEX_Franklin_X_Condensed .Extrabold.sample, .Extrabold .HEX_Franklin_X_Condensed .sample, .Extrabold .HEX_Franklin_X_Condensed.sample {margin-inline:-0.03em}
.HEX_Franklin_X_Condensed .Black .sample, .HEX_Franklin_X_Condensed .Black.sample, .Black .HEX_Franklin_X_Condensed .sample, .Black .HEX_Franklin_X_Condensed.sample {margin-inline:-0.02em}
.HEX_Franklin_X_Condensed .Ultra .sample, .HEX_Franklin_X_Condensed .Ultra.sample, .Ultra .HEX_Franklin_X_Condensed .sample, .Ultra .HEX_Franklin_X_Condensed.sample {margin-inline:-0.01em}

.HEX_Franklin_Condensed .Hairline .sample, .HEX_Franklin_Condensed .Hairline.sample, .Hairline .HEX_Franklin_Condensed .sample, .Hairline .HEX_Franklin_Condensed.sample {margin-inline:-0.081em}
.HEX_Franklin_Condensed .Thin .sample, .HEX_Franklin_Condensed .Thin.sample, .Thin .HEX_Franklin_Condensed .sample, .Thin .HEX_Franklin_Condensed.sample {margin-inline:-0.076em}
.HEX_Franklin_Condensed .Extralight .sample, .HEX_Franklin_Condensed .Extralight.sample, .Extralight .HEX_Franklin_Condensed .sample, .Extralight .HEX_Franklin_Condensed.sample {margin-inline:-0.071em}
.HEX_Franklin_Condensed .Light .sample, .HEX_Franklin_Condensed .Light.sample, .Light .HEX_Franklin_Condensed .sample, .Light .HEX_Franklin_Condensed.sample {margin-inline:-0.065em}
.HEX_Franklin_Condensed .Regular .sample, .HEX_Franklin_Condensed .Regular.sample, .Regular .HEX_Franklin_Condensed .sample, .Regular .HEX_Franklin_Condensed.sample {margin-inline:-0.06em}
.HEX_Franklin_Condensed .Medium .sample, .HEX_Franklin_Condensed .Medium.sample, .Medium .HEX_Franklin_Condensed .sample, .Medium .HEX_Franklin_Condensed.sample {margin-inline:-0.054em}
.HEX_Franklin_Condensed .Semibold .sample, .HEX_Franklin_Condensed .Semibold.sample, .Semibold .HEX_Franklin_Condensed .sample, .Semibold .HEX_Franklin_Condensed.sample {margin-inline:-0.049em}
.HEX_Franklin_Condensed .Bold .sample, .HEX_Franklin_Condensed .Bold.sample, .Bold .HEX_Franklin_Condensed .sample, .Bold .HEX_Franklin_Condensed.sample {margin-inline:-0.043em}
.HEX_Franklin_Condensed .Extrabold .sample, .HEX_Franklin_Condensed .Extrabold.sample, .Extrabold .HEX_Franklin_Condensed .sample, .Extrabold .HEX_Franklin_Condensed.sample {margin-inline:-0.038em}
.HEX_Franklin_Condensed .Black .sample, .HEX_Franklin_Condensed .Black.sample, .Black .HEX_Franklin_Condensed .sample, .Black .HEX_Franklin_Condensed.sample {margin-inline:-0.024em}
.HEX_Franklin_Condensed .Ultra .sample, .HEX_Franklin_Condensed .Ultra.sample, .Ultra .HEX_Franklin_Condensed .sample, .Ultra .HEX_Franklin_Condensed.sample {margin-inline:-0.011em}

.HEX_Franklin_Narrow .Hairline .sample, .HEX_Franklin_Narrow .Hairline.sample, .Hairline .HEX_Franklin_Narrow .sample, .Hairline .HEX_Franklin_Narrow.sample {margin-inline:-0.114em}
.HEX_Franklin_Narrow .Thin .sample, .HEX_Franklin_Narrow .Thin.sample, .Thin .HEX_Franklin_Narrow .sample, .Thin .HEX_Franklin_Narrow.sample {margin-inline:-0.105em}
.HEX_Franklin_Narrow .Extralight .sample, .HEX_Franklin_Narrow .Extralight.sample, .Extralight .HEX_Franklin_Narrow .sample, .Extralight .HEX_Franklin_Narrow.sample {margin-inline:-0.097em}
.HEX_Franklin_Narrow .Light .sample, .HEX_Franklin_Narrow .Light.sample, .Light .HEX_Franklin_Narrow .sample, .Light .HEX_Franklin_Narrow.sample {margin-inline:-0.088em}
.HEX_Franklin_Narrow .Regular .sample, .HEX_Franklin_Narrow .Regular.sample, .Regular .HEX_Franklin_Narrow .sample, .Regular .HEX_Franklin_Narrow.sample {margin-inline:-0.08em}
.HEX_Franklin_Narrow .Medium .sample, .HEX_Franklin_Narrow .Medium.sample, .Medium .HEX_Franklin_Narrow .sample, .Medium .HEX_Franklin_Narrow.sample {margin-inline:-0.073em}
.HEX_Franklin_Narrow .Semibold .sample, .HEX_Franklin_Narrow .Semibold.sample, .Semibold .HEX_Franklin_Narrow .sample, .Semibold .HEX_Franklin_Narrow.sample {margin-inline:-0.066em}
.HEX_Franklin_Narrow .Bold .sample, .HEX_Franklin_Narrow .Bold.sample, .Bold .HEX_Franklin_Narrow .sample, .Bold .HEX_Franklin_Narrow.sample {margin-inline:-0.059em}
.HEX_Franklin_Narrow .Extrabold .sample, .HEX_Franklin_Narrow .Extrabold.sample, .Extrabold .HEX_Franklin_Narrow .sample, .Extrabold .HEX_Franklin_Narrow.sample {margin-inline:-0.053em}
.HEX_Franklin_Narrow .Black .sample, .HEX_Franklin_Narrow .Black.sample, .Black .HEX_Franklin_Narrow .sample, .Black .HEX_Franklin_Narrow.sample {margin-inline:-0.033em}
.HEX_Franklin_Narrow .Ultra .sample, .HEX_Franklin_Narrow .Ultra.sample, .Ultra .HEX_Franklin_Narrow .sample, .Ultra .HEX_Franklin_Narrow.sample {margin-inline:-0.014em}

.HEX_Franklin_Semiwide .Hairline .sample, .HEX_Franklin_Semiwide .Hairline.sample, .Hairline .HEX_Franklin_Semiwide .sample, .Hairline .HEX_Franklin_Semiwide.sample {margin-inline:-0.14em}
.HEX_Franklin_Semiwide .Thin .sample, .HEX_Franklin_Semiwide .Thin.sample, .Thin .HEX_Franklin_Semiwide .sample, .Thin .HEX_Franklin_Semiwide.sample {margin-inline:-0.129em}
.HEX_Franklin_Semiwide .Extralight .sample, .HEX_Franklin_Semiwide .Extralight.sample, .Extralight .HEX_Franklin_Semiwide .sample, .Extralight .HEX_Franklin_Semiwide.sample {margin-inline:-0.118em}
.HEX_Franklin_Semiwide .Light .sample, .HEX_Franklin_Semiwide .Light.sample, .Light .HEX_Franklin_Semiwide .sample, .Light .HEX_Franklin_Semiwide.sample {margin-inline:-0.106em}
.HEX_Franklin_Semiwide .Regular .sample, .HEX_Franklin_Semiwide .Regular.sample, .Regular .HEX_Franklin_Semiwide .sample, .Regular .HEX_Franklin_Semiwide.sample {margin-inline:-0.095em}
.HEX_Franklin_Semiwide .Medium .sample, .HEX_Franklin_Semiwide .Medium.sample, .Medium .HEX_Franklin_Semiwide .sample, .Medium .HEX_Franklin_Semiwide.sample {margin-inline:-0.086em}
.HEX_Franklin_Semiwide .Semibold .sample, .HEX_Franklin_Semiwide .Semibold.sample, .Semibold .HEX_Franklin_Semiwide .sample, .Semibold .HEX_Franklin_Semiwide.sample {margin-inline:-0.078em}
.HEX_Franklin_Semiwide .Bold .sample, .HEX_Franklin_Semiwide .Bold.sample, .Bold .HEX_Franklin_Semiwide .sample, .Bold .HEX_Franklin_Semiwide.sample {margin-inline:-0.069em}
.HEX_Franklin_Semiwide .Extrabold .sample, .HEX_Franklin_Semiwide .Extrabold.sample, .Extrabold .HEX_Franklin_Semiwide .sample, .Extrabold .HEX_Franklin_Semiwide.sample {margin-inline:-0.06em}
.HEX_Franklin_Semiwide .Black .sample, .HEX_Franklin_Semiwide .Black.sample, .Black .HEX_Franklin_Semiwide .sample, .Black .HEX_Franklin_Semiwide.sample {margin-inline:-0.038em}
.HEX_Franklin_Semiwide .Ultra .sample, .HEX_Franklin_Semiwide .Ultra.sample, .Ultra .HEX_Franklin_Semiwide .sample, .Ultra .HEX_Franklin_Semiwide.sample {margin-inline:-0.017em}

.HEX_Franklin_Wide .Hairline .sample, .HEX_Franklin_Wide .Hairline.sample, .Hairline .HEX_Franklin_Wide .sample, .Hairline .HEX_Franklin_Wide.sample {margin-inline:-0.15em}
.HEX_Franklin_Wide .Thin .sample, .HEX_Franklin_Wide .Thin.sample, .Thin .HEX_Franklin_Wide .sample, .Thin .HEX_Franklin_Wide.sample {margin-inline:-0.138em}
.HEX_Franklin_Wide .Extralight .sample, .HEX_Franklin_Wide .Extralight.sample, .Extralight .HEX_Franklin_Wide .sample, .Extralight .HEX_Franklin_Wide.sample {margin-inline:-0.125em}
.HEX_Franklin_Wide .Light .sample, .HEX_Franklin_Wide .Light.sample, .Light .HEX_Franklin_Wide .sample, .Light .HEX_Franklin_Wide.sample {margin-inline:-0.113em}
.HEX_Franklin_Wide .Regular .sample, .HEX_Franklin_Wide .Regular.sample, .Regular .HEX_Franklin_Wide .sample, .Regular .HEX_Franklin_Wide.sample {margin-inline:-0.1em}
.HEX_Franklin_Wide .Medium .sample, .HEX_Franklin_Wide .Medium.sample, .Medium .HEX_Franklin_Wide .sample, .Medium .HEX_Franklin_Wide.sample {margin-inline:-0.09em}
.HEX_Franklin_Wide .Semibold .sample, .HEX_Franklin_Wide .Semibold.sample, .Semibold .HEX_Franklin_Wide .sample, .Semibold .HEX_Franklin_Wide.sample {margin-inline:-0.08em}
.HEX_Franklin_Wide .Bold .sample, .HEX_Franklin_Wide .Bold.sample, .Bold .HEX_Franklin_Wide .sample, .Bold .HEX_Franklin_Wide.sample {margin-inline:-0.07em}
.HEX_Franklin_Wide .Extrabold .sample, .HEX_Franklin_Wide .Extrabold.sample, .Extrabold .HEX_Franklin_Wide .sample, .Extrabold .HEX_Franklin_Wide.sample {margin-inline:-0.06em}
.HEX_Franklin_Wide .Black .sample, .HEX_Franklin_Wide .Black.sample, .Black .HEX_Franklin_Wide .sample, .Black .HEX_Franklin_Wide.sample {margin-inline:-0.039em}
.HEX_Franklin_Wide .Ultra .sample, .HEX_Franklin_Wide .Ultra.sample, .Ultra .HEX_Franklin_Wide .sample, .Ultra .HEX_Franklin_Wide.sample {margin-inline:-0.018em}




.Forester .sample {margin-inline: -0.085em;}
.Forester .XXS {letter-spacing: 0.06em;}
.Forester .XS {letter-spacing: 0.05em;}
.Forester .M {letter-spacing: -0.01em;}
.Forester .L {letter-spacing: -0.03em;}

.French_Tuscan .sample {margin-inline: -0.04em; margin-bottom: -0.2em; padding-bottom: calc(0.25% + 0.5rem);}

#Horn_Please .sample { padding-bottom: calc(1.5% + 0.5rem); margin-inline: -0.02em;}
.Horn_Please_Supercondensed {margin-inline: -0.01em;}
.Horn_Please_Extracondensed {margin-inline: -0.011em;}
.Horn_Please_Condensed {margin-inline: -0.013em;}
.Horn_Please_Narrow {margin-inline: -0.016em;}

.HEX_Jubilee .L {letter-spacing: -0.01em;}
.HEX_Jubilee .S {letter-spacing: 0.01em;}
.HEX_Jubilee .XS {letter-spacing: 0.02em}
.HEX_Jubilee .XXS {letter-spacing: 0.03em}

.Kobodaishi .sample {line-height: 1;}
.Kobodaishi_Micro .sample {line-height: 1.2;}
.Kobodaishi_Text .sample {line-height: 1.1;}
.Kobodaishi_Standard .sample {line-height: 1;}
.Kobodaishi_Display .sample {line-height: 0.9;}

.Kultur_Compressed .uppercase {margin-bottom: -0.2em;}

.HEX_Laureate .sample {margin-inline: -0.02em;}

.Lauweriks figure {margin-bottom: 0.5rem;}
.Lauweriks .sample {margin-inline: -0.125em;}
/* .Lauweriks .L {letter-spacing: -0.025em;} */
.Lauweriks .XS {letter-spacing: 0.025em;}

.Lupino_Serif,
.Lupino_Serif_Variable,
.Lupino_Sans,
.Lupino_Sans_Variable{
	/* font-variant-numeric: oldstyle-nums; */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.Lupino_Serif .S {letter-spacing: 0.01em;}
.Lupino_Serif .XS {letter-spacing: 0.015em;}

.Lupino_Sans .S {letter-spacing: 0.01em;}
.Lupino_Sans .XS {letter-spacing: 0.0125em;}

.Museum_Sans .sample {margin-inline: -0.09em;}

.Margo_Condensed .sample {
	margin-inline: -0.075em;
	margin-bottom: -0.05em;
/* 	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; */
}
/* .Margo_Condensed .uppercase {margin-bottom: -0.125em;} */
.Margo_Condensed .XXL {letter-spacing: -0.007em;}

.Marionette {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.Marionette .sample {margin-inline: -0.05em;}
.Marionette .L {letter-spacing: -0.015em; line-height: 1.1;}
.Marionette .L .sample,
.Marionette .sorts > div {font-size: 0.875em;}
.Marionette .M {letter-spacing: 0;}
.Marionette .S {letter-spacing: 0.003em;}
.Marionette .XS {letter-spacing: 0.006em;}
.Marionette .XXS {letter-spacing: 0.009em;}

.NYC_Sans .sample {margin-inline: -0.05em;}
.NYC_Sans .Bold .sample {margin-inline: -0.04em;}
.NYC_Sans .S {letter-spacing: 0.02em;}

.Papanek {font-variant-ligatures: discretionary-ligatures;}

.Reformation {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#Reformation .XL .uppercase.sample,
#Reformation .L .uppercase,
#Reformation .M .uppercase {margin-bottom: -0.09em;}

.Reformation .S {letter-spacing: 0.01em;}
.Reformation .XS {letter-spacing: 0.02em;}

.Service_Gothic .sample {margin-inline: -0.07em; padding-bottom: 0.25rem;}
.Service_Gothic .XL {letter-spacing: -0.02em;}
.Service_Gothic .L {letter-spacing: -0.01em;}
.Service_Gothic .S {letter-spacing: 0.025em;}
.Service_Gothic .XS {letter-spacing: 0.06em;}
.Service_Gothic figure + figure {margin-top: calc(2% + 0.5em);}

#Shop_Sans .sample {padding-bottom: calc(1% + 0.75rem);}
.Shop_Sans_XX_Condensed .sample {margin-inline: -0.05em;}
.Shop_Sans_X_Condensed .sample {margin-inline: -0.05em;}
.Shop_Sans_Condensed .sample {margin-inline: -0.06em;}
.Shop_Sans_Narrow .sample {margin-inline: -0.07em;}
.Shop_Sans_Normal .sample {margin-inline: -0.08em;}
.Shop_Sans_Wide .sample {margin-inline: -0.09em;}
.Shop_Sans_X_Wide .sample {margin-inline: -0.12em;}
.Shop_Sans_XX_Wide .sample {margin-inline: -0.14em;}

/* .Skelter .sample {margin-bottom: -0.1em;} */
.Skelter .sample:first-of-type {margin-top: 0.07em;}

#Strike figcaption {
	margin-bottom: calc(1.5% + 1rem);
}
.Strike_Serif figure + figure,
.Strike_Sans figure + figure {margin-top: calc(2% + 1rem);}

.Strike_Serif .sample {margin-inline: -0.03em;}
.Strike_Sans .sample {margin-inline: -0.12em;}

.Strike_Sans .XL {letter-spacing: -0.02em;}
.Strike_Sans .XXL {letter-spacing: -0.04em;}


.Trivers .sample {
	margin-inline: -0.015em;
	/* line-height: 0.75; */
	/* padding-bottom: calc(0.5% + 0.75rem); */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* .Trivers * {letter-spacing: 0.02em;} */
/* .Trivers .XXL {letter-spacing: 0.01em;}
.Trivers .XL {letter-spacing: 0.02em;}
.Trivers .L {letter-spacing: 0.03em;}
.Trivers .M {letter-spacing: 0.04em;}
.Trivers .S {letter-spacing: 0.06em;}
.Trivers .XS {letter-spacing: 0.08em;} */

.Hairline {font-weight: 1;}
.Ultralight, .Thin {font-weight: 100;}
.Extralight {font-weight: 200;}
.Light {font-weight: 300;}
.Regular {font-weight: 400;}
.Medium {font-weight: 500;}
.Semibold {font-weight: 600;}
.Bold {font-weight: 700;}
.Extrabold {font-weight: 800;}
.Black {font-weight: 900;}
.Ultra, .Ultrabold {font-weight: 1000;}

.upright {font-style: normal;}
.Italic {font-style: italic;}
/* .Oblique {font-style: oblique;} */

.uppercase {
	text-transform: uppercase;
	font-variant-numeric: lining-nums;
	/* font-feature-settings: 'case' 1; */
}
.titlecase {
	text-transform: capitalize;
	font-variant-numeric: lining-nums;
}
.lowercase {
	text-transform: lowercase;
	font-variant-numeric: oldstyle-nums;
}
.nocase {
	text-transform: none;
	font-variant-numeric: normal;
}
.init_cap::first-letter,
.init_cap .sample::first-letter {text-transform: capitalize;}

.smcp {font-variant-caps: small-caps;}
.c2sc {font-feature-settings: 'c2sc';}
.tnum {font-variant-numeric: tabular-nums;}
.pnum {font-variant-numeric: proportional-nums;}
.lnum {font-variant-numeric: lining-nums;}
.onum {font-variant-numeric: oldstyle-nums;}
.dlig {font-variant-ligatures: discretionary-ligatures;}
