/* inter-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/inter-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Inter';
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/inter-v19-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-500 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/inter-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-600 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/inter-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

:root {
	--font-big: 2rem;
	--font-larger: 1.2rem;
	--font-small: 0.6rem;
	--color-black: #010713;
	--color-black-light: #010713e0;
	--color-green: #C1DAD6;
	--color-dark-green: #428176;
	--color-green-hover: #b3d1cc;
	--content-padding: 11vw;
}


*, *::before, *::after {
	box-sizing: border-box;
}


/* scrollbar */
*::-webkit-scrollbar {
	width: 0.3vw;
}

*::-webkit-scrollbar-track {
	background: #d6d6d6;
}

*::-webkit-scrollbar-thumb {
	background: #999;
}


html {
	font-size: 1.0vw;
	height: 100%;
}

body {
	margin: 0;
	height: 100%;
	font-family: "Inter", sans-serif;
	line-height: 1.4;
	color: var(--color-black);
	background: radial-gradient(at 30% 20%, #e1e9fa, transparent 60%),
		radial-gradient(at 70% 80%, #cce3ff, transparent 60%),
		linear-gradient(to bottom, #e8f3ff, #d6e5f5);
	background-attachment: fixed;
}
body::before {
	content: "";
	position: fixed;
	inset: 0;
	background-image: url("data:image/png;base64,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");
	opacity: 0.6;
	pointer-events: none;
}


a {
	color: inherit;
	text-decoration: none;
}

p {
	margin: 0;
}

.spacer {
	flex-grow: 1;
}

.page {
	height: 100%;
}

.splt-line {
	display: flex;
	flex-wrap: wrap;
}

.splt-lb {
	width: 100%;
}

.splt-word {
	display: inline-block;
	overflow: hidden;
}

.splt-word .reveal {
	display: inline-block;
	transform-origin: top left;
}

.splt-wsp, .splt-char {
	display: inline-block;
	vertical-align: top;
	white-space: pre;
}


[data-animation="text-enter"] {
	visibility: hidden;
}

[data-animation="project-enter"] {
	visibility: hidden;
	transform-origin: right center;
}


h1 {
	margin: 0 0 1rem;
	font-size: var(--font-big);
	font-weight: 500;
}

h2 {
	margin: 0;
	padding: 2.2em 0 0.2em;
	font-size: var(--font-small);
	font-weight: 400;
}

h3 {
	margin: 0;
	padding: 2.2em 0 0.4em;
	font-size: var(--font-small);
	font-weight: 400;
}

h4 {
	margin: 0;
	padding: 2.2em 0 0.4em;
	font-size: var(--font-small);
	font-weight: 400;
}


section {
	position: relative;
}





section#s-legal {
	position: relative;
	min-height: 100%;
	padding: var(--content-padding) var(--content-padding);
	display: flex;
	flex-direction: column;
	justify-content: center;
}
section#s-legal .container {
	position: relative;
}


section#s-about {
	position: relative;
	min-height: 100%;
	padding: calc(var(--content-padding) / 2) var(--content-padding);
	display: flex;
	flex-direction: column;
	justify-content: center;
}

section#s-about .container {
	position: relative;
}

section#s-about .text {
	width: 85%;
}

section#s-about .text > div {
	margin-top: 0.75rem;
}

section#s-about .text p {
	font-size: var(--font-larger);
	line-height: 1.4;
}

section#s-about .skills {
	color: var(--color-black-light);
}
section#s-about .skills .skill-group h2 {
	text-transform: uppercase;
}

section#s-about .skills .skill-group:first-child h2 {
	padding-top: 3rem;
}

section#s-about .skills .skill-group p {
	line-height: 1.3;
	font-weight: 300;
}



#photo-container {
	position: fixed;
	right: 13vw;
	top: 50%;
	transform: translateY(-50%);
}
#photo {
	transform-style: preserve-3d;
	will-change: transform;
	transition: transform 0.1s ease-out;
}
#photo img {
	width: 16vw;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.08);
}

.speak {
	--background: #fefefe;
	position: absolute;
	z-index: 100;
	right: 85%;
	bottom: 70%;
	background: var(--background);
	padding: 1rem 1.2rem 0.8rem 1rem;
	border-radius: 0.4rem;
	/*transition: transform 200ms;*/
	text-decoration: none;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.01);
}
.speak::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -1rem;
	right: 1rem;
	width: 1rem;
	height: 1rem;
	border-right: 1rem solid var(--background);
	border-bottom: 1rem solid transparent;
	transform: skewX(10deg);
	margin-bottom: 2px;
}
.speak:hover {
	transform: scale(1.02);
}
.speak h2 {
	font-size: var(--font-small);
	font-weight: 400;
}
.speak .inner {
	padding-right: 0.25em;
}





.rotating-text {
	position: relative;
	padding: 1.4em 0 0;
	margin: -0.1em 0 0.2em;
}
.rotating-text .text-variant {
	margin-top: -1.4em;
	line-height: 1.4em;
	transition: 400ms transform cubic-bezier(0.71, -0.77, 0.43, 1.67), 400ms opacity cubic-bezier(0.71, -0.77, 0.43, 1.67);
}
.rotating-text .text-variant:not(.visible) {
	opacity: 0;
	transform: translateY(100%) rotateZ(2deg);
}




footer {
	display: flex;
	justify-content: space-between;
	gap: 1.5em;
	font-size: var(--font-small);
	text-align: center;
	padding: 1.5em 2em;
	position: fixed;
	bottom: 0;
	right: 0;
	font-weight: 300;
	color: var(--color-black-light);
}

footer a {
	color: inherit;
	text-decoration: inherit;
}
footer a:hover {
	text-decoration: underline;
}






#p-privacy .container .text-wrapper {
	width: 50%;
}
#p-privacy .text-wrapper h2 {
	font-size: var(--font-larger);
	font-weight: 500;
}
#p-privacy .text-wrapper h1 + h2 {
	padding-top: 0;
}
#p-privacy .text-wrapper h2 + h3 {
	padding-top: 1em;
}
#p-privacy .text-wrapper h3 + h4 {
	padding-top: 1em;
}
#p-privacy .text-wrapper p + p,
#p-privacy .text-wrapper ul + p,
#p-privacy .text-wrapper p + ul {
	margin-top: 0.35em;
}
#p-privacy .text-wrapper ul {
	margin: 0;
}
#p-privacy .text-wrapper ul li + li {
	margin-top: 0.2em;
}



#p-imprint .text-wrapper p + p,
#p-imprint .text-wrapper ul + p,
#p-imprint .text-wrapper p + ul {
	margin-top: 0.35em;
}
#p-imprint .text-wrapper h1 + h2 {
	padding-top: 0;
}
#p-imprint .text-wrapper h3 {
	padding: 1em 0 0.2em;
}
#p-imprint .text-wrapper h2 + h3 {
	padding-top: 0.5em;
}



@media only screen and (max-width: 759px) {
	:root {
		--font-small: 0.7rem;
		--content-padding: 6vw;
	}

	html {
		font-size: 2.9vw;
	}

	section#s-about .text {
		width: 100%;
	}
	section#s-about .text > div:nth-child(2) {
		width: 27.5em;
	}
	section#s-about .text > div:nth-child(3) {
		width: 28em;
	}


	section#s-about .text .splt-lb {
		width: auto;
		display: inline-block;
		vertical-align: top;
		white-space: pre;
	}


	footer {
		padding: 5vw 5vw;
	}

	section#s-about {
		padding: 30vw var(--content-padding) 20vw;
	}

	#photo-container {
		position: absolute;
		transform: translateY(-80%);
		top: auto;
		right: 0;
	}
	#photo img {
		width: 30vw;
		height: auto;
		aspect-ratio: 1/1;
		object-fit: cover;
		object-position: top;
		border-radius: 50%;
	}

	.speak {
		white-space: nowrap;
		right: 79%;
		bottom: 65%;
	}


	#p-privacy #photo,
	#p-privacy .speak {
		display: none;
	}
	#p-privacy .container .text-wrapper {
		width: 100%;
	}
}