header {
	/*position: absolute;*/
}


#about figure {
	margin: 0;
	max-width: 400px;
	margin: auto;
}
#about figcaption {
	text-align: left;
	margin-top: 0.5em;
	font-style: italic;
}


#madam-lge {
	background: url(/images/bg-madam-lge.jpg) #8E7B89;
	height: 180vw;
	display: flex;
	align-items: flex-end;
	overflow: hidden;
}
@media (min-width:641px) {
	#madam-lge {
		background: url(/images/bg-madam-lge-large.jpg) #8E7B89;
		width: 100%;
		height: 78vw;
		align-items: center;
	}
	#madam-lge>* {
		/*background-color: yellow;*/
		width: 50%;
		margin-left: 50%;
		margin-top: 30%;
	}
}
@media (min-width:1281px) {
	#madam-lge {
		height: 65vw;
	}
}

#madam-lge .script {
	max-width: 500px;
}


#bot #intro {
	margin-bottom: var(--header-height);
	/*font-size: 1.5em;*/
}
#bot #intro p,
#trustees p {
	/*font-size: 0.8em;*/
}
#trustees img {
	max-width: 240px;
	border-radius: 50%;
	margin-bottom: 1em;
}
#bot h6 {
	text-align: left;
}
#trustees>div {
	margin-bottom: var(--header-height);
}
#trustees div:last-child {
	margin-bottom: 0;
}
@media (min-width:901px) {
	#trustees div.photo {
		float: left;
	} 
	#trustees div.text {
		width: calc(100% - 360px);
		float: right;
		padding-left: var(--padding-lr);
	}
}
