.detail {
	position: absolute;
	top: 50%;
	aspect-ratio: 2429 / 3373;
}

.detail picture, .detail img {
	aspect-ratio: 2429 / 3373;
}

.detail img {
	-webkit-mask-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .4), black, black, rgba(0, 0, 0, .4), transparent);
	mask-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .4), black, black, rgba(0, 0, 0, .4), transparent);
}

.detail.left-side {
	left: 0;
	transform: translate(-50%, -50%);
}

.detail.right-side {
	right: 0;
	transform: translate(50%, -50%);
}