/** @format */

.location_team_card_gallery {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	gap: calc(var(--universal-gap) / 1.5);
	padding: calc(var(--universal-gap) * 2) 0;
}

.coworker__card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 0.5em;
	max-width: 400px;
	align-self: start;
}

.coworker_photo {
	width: 100%;
	height: 100%;
	aspect-ratio: 1 / 1;
	object-fit: cover;
}

.coworker_name {
	font-weight: var(--fw-bold);
}

.coworker_contact_info {
	padding-top: calc(var(--universal-gap) / 2);
}
