/* About page — specific styles
   Most layout and component styles live in hsa-common.css.
   Add about-only overrides here.
*/

/* Dropped-cap prose column */
.hsa-prose.hsa-drop > p:first-child::first-letter {
	font-size: 3.5em;
	font-family: var(--hsa-display);
	font-weight: 700;
	float: left;
	line-height: 0.8;
	margin: 0.06em 0.08em 0 0;
	color: var(--hsa-green);
}

/* Stack prose paragraphs with consistent gap */
.hsa-prose > p + p {
	margin-top: 1.25em;
}

/* About team photo — ensure it fills its column */
.hsa-photo.hsa-photo-wide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: var(--hsa-radius, 12px);
	display: block;
}
