@charset "utf-8";

/* IMAGE SPREAD */
.image-spread {
	margin-block: var(--margin-block);
	}
.image-spread,
.image-spread-row {
	display: grid;
	gap: var(--gap);
	}
.image-spread-row {
	align-items: flex-start;
	}
.image-spread-row-2 {
	grid-template-columns: repeat(2, 1fr);
	}
.image-spread-row-3 {
	grid-template-columns: repeat(3, 1fr);
	}
.image-spread-row-4 {
	grid-template-columns: repeat(4, 1fr);
	}
.image-spread-image-bottom,
.image-spread-image-bottomleft,
.image-spread-image-bottomright {
	align-self: flex-end;
	}
.image-spread-image-top,
.image-spread-image-topleft,
.image-spread-image-topright {
	align-self: flex-start;
	}
.image-spread-image-topright,
.image-spread-image-bottomright {
	margin-left: 25%;
	}
.image-spread-image-topleft,
.image-spread-image-bottomleft {
	margin-right: 25%;
	}