<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.gallery{
	display: block;
}

.gallery-wrapper-row{
	perspective: 3000px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	position: relative;
}


.tile{
	display: block;
	position: relative;
	transition: -webkit-transform 0.6s ease-out;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	height: auto;
	flex-grow: 1;
}


.tile .front, .tile .back{
	backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tile .front{
	z-index: 2;
}

.tile.y .front {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

.tile.y .back {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.gallery-wrapper-row .tile.y.hover:not(.no-flip) {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.tile.x .front {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}

.tile.x .back {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.gallery-wrapper-row .tile.x.hover:not(.no-flip) {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.gallery-wrapper-row .tile .front.hover {
	visibility: hidden;
}

.gallery-flex-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	position: relative;
}


.text {
	height: auto;
}

.front video, .front iframe, .back video, .back iframe {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.gallery-action{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.gallery-action img {
	cursor: pointer;
}

.gallery-action img:hover{
	opacity: 0.7;
}

/*.gallery-action:before {
	content: "";
	width: 0;
	height: 0;
	background: transparent;
	position: absolute;
	border: 3vw solid rgba(0, 0, 0, 0.5);
	border-right-color: transparent;
	border-top-color: transparent;
	border-bottom-color: transparent;
	margin-left: 2vw;
}

.gallery-action:hover:before {
	border-left-color: rgba(0, 0, 0, 0.7);
}*/

.video-modal {
	position: fixed;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.9);
	cursor: pointer;
	display: flex;
	opacity: 0;
	width: 100vw;
	height: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
	transition: opacity 1s ease-in-out;
}

.video-embed {
	display: none;
	width: inherit;
	height: inherit;
}

.portrait {
	height: 70vw;
	width: 39.548vw;
	max-width: 39.548vh;
	max-height: 70vh;
}

.landscape {
	height: 39.548vw;
	width: 70vw;
	max-height: 39.548vh;
	max-width: 70vh;
}

.square {
	height: 50vw;
	width: 50vw;
	max-height: 50vh;
	max-width: 50vh;
}</pre></body></html>