
[data-vp-layout=tiles] .vp-portfolio__items, [data-vp-layout=tiles] .vp-portfolio__item-wrap .vp-portfolio__item-img-wrap {
	margin-top: calc(-1 * var(--vp-items__gap-vertical));
	margin-left: calc(-1 * var(--vp-items__gap));
}

[data-vp-layout=tiles] .vp-portfolio__item-wrap .vp-portfolio__item {
	margin-top: var(--vp-items__gap-vertical);
	margin-left: var(--vp-items__gap);
}

[data-vp-layout=tiles] .vp-portfolio__item-img img, [data-vp-layout=tiles] .vp-portfolio__item-img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

[data-vp-layout=tiles] .vp-portfolio__item-img {
	top: var(--vp-items__gap-vertical);
	left: var(--vp-items__gap);
}

[data-vp-layout=tiles] .vp-portfolio__item-img-wrap {
	position: relative;
	display: block;
	overflow: hidden;
}

[data-vp-layout=tiles] .vp-portfolio__item-img-wrap::before {
	display: block;
	padding-top: 56%;
	content: "";
}

[data-vp-layout=tiles] .vp-portfolio__item-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: var(--vp-images__object-fit);
	object-fit: var(--vp-images__object-fit);
	-o-object-position: var(--vp-images__object-position);
	object-position: var(--vp-images__object-position);
}
