.about {
	padding: 9rem 3rem;
}

.gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 2rem;
	position: sticky;
	top: 3rem;
}
.gallery-anchor,
.gallery-image {
	display: block;
}
.gallery-anchor {
	transition: 0.3s all;
}
.gallery-anchor:nth-child(1) {
	grid-area: 1 / 1 / 2 / 4;

	transform: rotate(-5deg);
}
.gallery-anchor:nth-child(1):focus,
.gallery-anchor:nth-child(1):hover {
	transform: rotate(-5deg) scale(0.95);
}
.gallery-anchor:nth-child(2) {
	grid-area: 1 / 2 / 2 / 5;
	margin-top: 6rem;

	transform: rotate(5deg);
}
.gallery-anchor:nth-child(2):focus,
.gallery-anchor:nth-child(2):hover {
	transform: rotate(5deg) scale(0.95);
}
.gallery-image {
	width: 100%;
	aspect-ratio: 4/5;
	object-fit: cover;
}

@media (max-width: 1680px) {
	.about {
		padding: 6rem 3rem;
	}
}

@media (max-width: 767px) {
	.about {
		padding: 4rem 1rem;
	}

	.gallery-anchor:nth-child(2) {
		margin-top: 4rem;
	}
}
