#intro {
	position: relative;
	margin-bottom: 1rem;
	min-width: 20rem;
}

#intro-image {
	position: relative;
	margin: 1.5rem auto 0 auto;
	width: calc(120vh - 5rem);
	max-width: calc(100% - 5rem);
	overflow: hidden;
}

#intro-title {
	position: absolute;
	width: 45%;
	right: 1%;
	top: 0;
}

#intro-citation {
	font-family: "SacreManteau", cursive;
	font-feature-settings: "calt", "kern", "liga";
	font-size: calc(1rem + 2vh);
	text-align: center;
	margin: 0.25em 0.5em;
}

div.indent {
	padding-left: 10vw;
}

.vignette {
	height: 1rem;
	position: relative;
	z-index: -1;
}

.vignette img,
.vignette svg {
	position: absolute;
	left: -10vw;
	width: 10rem;
	height: 10rem;
}