#backgroundGallery{
	position:fixed;
	inset:0;
	width:100vw;
	height:100vh;
	overflow:hidden;
	z-index:-1;
}

.bgLayer{
	position:absolute;
	inset:0;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	opacity:0;
	transform:scale(1);
	will-change:transform,opacity;
}

.bgLayer.active{
	opacity:1;
}

.bgLayer.zoom{
	animation:kenBurns 6s linear forwards;
}

@keyframes kenBurns{
	from{
		transform:scale(1);
	}to{
		transform:scale(1.05);
	}
}