
#intro .container {justify-content: space-around;}
#intro figure {
    position: relative;
}

#intro img {
    width:100%;
    min-width: 28em;
    height:auto;
}

@media only screen and (max-width: 64rem) {
	#intro .container {padding-right: 0;}
}
@media only screen and (max-width: 60rem) {
	#intro .container {
		flex-direction: column;
		margin-right: 0;
	}

	#intro img {
		min-width: 0;
		max-width: none;}

	#intro .text-wrapper.right {
		max-width:35em;
		margin-right: 0;
		padding-right:1.5em;
		align-self: flex-start;
	}

	#intro figure {
		align-self: flex-end;
		margin-top: clamp(2.5em,2.5em + 5vw,7.5em)
	}

}