@font-face {
	font-family: "MLMSans12";
	src: url("https://www.standardcap.com/_app/immutable/assets/MLMSans12-Regular.Cp4IC7Tz.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "MLMSans12";
	src: url("https://www.standardcap.com/_app/immutable/assets/MLMSans12-Oblique.DDg1Rs0b.woff2") format("woff2");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: "MLMRoman12";
	src: url("https://www.standardcap.com/_app/immutable/assets/MLMRoman12-Regular.D13Jik12.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "MLMRoman12";
	src: url("https://www.standardcap.com/_app/immutable/assets/MLMRoman12-Bold.DH6SWUJU.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

:root {
	--standard-blue: #012169;
	--standard-blue-dark: #00164a;
	--standard-text: #222222;
	--standard-muted: #545b6d;
	--standard-border: #e5e5e5;
}

body {
	background: #ffffff;
	color: var(--standard-text);
	font-family: "MLMSans12", Georgia, serif;
}

div:has(> ul a[href="https://www.standardcap.com/"]) {
	background: var(--standard-blue);
	min-height: 64px;
}

ul:has(a[href="https://www.standardcap.com/"]) {
	align-items: center;
	display: flex;
	height: 64px;
	margin: 0 auto;
	max-width: 1280px;
	padding: 0;
}

a[href="https://www.standardcap.com/"] {
	align-items: center;
	display: inline-flex;
}

a[href="https://www.standardcap.com/"] img {
	display: none;
}

a[href="https://www.standardcap.com/"]::before {
	content: "Standard";
	background-image: url("https://www.standardcap.com/_app/immutable/assets/standard-logotype-white.BdjcEPqk.svg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 32px;
	overflow: hidden;
	text-indent: -9999px;
	width: 86px;
}

.ashby-job-board-heading {
	color: var(--standard-text);
	font-family: "MLMRoman12", Georgia, serif;
	font-size: 36px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1.12;
}

.ashby-job-board-heading-count,
.ashby-job-board-filters-label {
	color: var(--standard-muted);
	font-family: "MLMSans12", Georgia, serif;
	font-weight: 400;
}

.ashby-job-board-filter {
	border-color: var(--standard-border);
	border-radius: 4px;
	color: var(--standard-text);
	font-family: "MLMSans12", Georgia, serif;
}

.ashby-job-board-reset-filters-label,
a {
	color: var(--standard-blue);
}

button,
select {
	font-family: "MLMSans12", Georgia, serif;
}

footer {
	border-top-color: var(--standard-border);
}

footer a {
	color: var(--standard-muted);
}
