.scene-13 {
	margin-inline: auto;
	margin-top: min((100vw - 375px) * (360 - 50) / (2560 - 375) + 50px, 360px);
	max-width: var(--max-width);
	overflow: hidden;
}

.scene-13 .image-container {
	align-items: end;
	aspect-ratio: 375 / 225;
	display: grid;
	position: relative;
}

.scene-13 .image-background {
	display: block;
	height: auto;
}

.scene-13 .picture-snowboarder {
	bottom: 21%;
	position: absolute;
	right: 2%;
	transform: translate(100%, -25%);
	transition: transform 1.5s ease-out;
	width: 45%;
}

.scene-13 .picture-snowboarder.visible {
	transform: translateX(0%);
}

.scene-13 .image-snowboarder {
	height: auto;
}

.scene-13 .headline-container {
	grid-area: 1 / 1 / 2 / 2;
	padding-inline: 10%;
}

.scene-13 .headline-1 {
	color: var(--black);
	font-size: var(--font-size-210-34);
	font-weight: 500;
	line-height: 1.2;
}

.scene-13 .headline-2 {
	color: var(--brown);
	font-size: var(--font-size-100-20);
	line-height: 1.2;
	margin-left: 1.3em;
	opacity: 0;
	transform: translateX(-10%);
	transition: opacity 1.5s ease-out, transform 1.5s ease-out;
}

.scene-13 .headline-2.visible {
	opacity: 1;
	transform: translateX(0);
}

.scene-13 .text-container {
	font-size: var(--font-size-26-16);
	margin-top: min((100vw - 375px) * (150 - 50) / (2560 - 375) + 50px, 150px);
	padding-inline: 10%;
}

@media (min-width: 800px) {
	.scene-13 .text-container {
		width: 42ch;
	}
}

