.member-wrap {
	display: block;
	position: relative;
	min-height: calc(100vh - var(--unit) * 5);
	width: 100vw;
	background-color: white;
	z-index: 1000;
}

.member-info {
	padding-left: var(--unit);
}

.member img {
	border-radius: calc(var(--unit) / 2);	
}

.member-image {
	padding-top: calc(var(--unit) * 2);
	padding-left: calc(var(--unit) * 1);
	padding-right: calc(var(--unit) * 1);
}

.member h1 {
	padding-left: 0;
	padding-top: calc(var(--unit) * 1);
	margin-bottom: 0;
}

.member-info-block {
	margin-top: calc(var(--unit) * 2);
}

@media screen and (min-width: 45rem) {
	.member-image {
		padding-right: 0;
	}
	.member-info {
		padding-left: 0;
	}
}