/**
 * Our History page.
 */

.rth-history {
	flex: 1;
	min-width: 0;
}

.history {
	margin-inline: clamp(20px, 8.65vw, 166px); /* 166 / 1920 */
	padding-block: var(--space-xl) var(--space-2xl);
}

.history__title {
	margin-bottom: clamp(2.5rem, 5vw, 5.5rem);
}

/* The founders photo is portrait, so a centred cover crop cuts their heads off.
   Bias the crop down the source to lift them into the band. */
.history__hero .rth-hero__img {
	object-position: center 29%;
}

.history__body {
	max-width: min(71.2%, 1132px);
	margin-inline: auto;
	padding-top: var(--space-2xl);
}

.history__heading {
	text-align: center;
	margin-bottom: var(--space-lg);
}

.history__cards {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: var(--space-md);
	margin: var(--space-2xl) 0 0;
	padding: 0;
	list-style: none;
}

.history__card {
	padding: var(--space-md);
}

@media (max-width: 900px) {
	.history__cards {
		grid-template-columns: 1fr;
	}
}
