/* -------------------- HEADER -------------------- */

header {
	display: block;
	padding: 3vw;
	width: 100%;
/* */
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: stretch;
	gap: 3vw;
}

#profile-logo {
	display: block;
	height: 15vw;
	width: 15vw;
/* */
	color: transparent;
/* */
	background-size: cover;
	border: 1vw solid #E6E6E6;
	border-radius: 0.5vw;
}

#profile-category {
	display: block;
	margin: 0.2vw 0 1vw 0.2vw;
/* */
	letter-spacing: 0.1vw;
	text-transform: uppercase;
	font-family: 'Roboto', monospace;
	font-weight: 300;
	font-size: 0.8vw;
	line-height: 1;
	color: #001AFF;
}

#profile-category span {
	letter-spacing: 0;
	font-weight: 700;
	color: #999999;
}

#profile-name {
	display: block;
	margin: 0 0 2vw 0;
/* */
	font-weight: 500;
	font-size: 4vw;
	line-height: 1;
	color: #000000;
}

#profile-desc {
	display: block;
	margin: 0 0 2vw 0;
	width: 50vw;
/* */
	font-weight: 500;
	font-size: 1.5vw;
	line-height: 1.2;
	color: #999999;
}

.profile-button {
	display: inline-block;
	margin: 0.5vw 1vw 0 0;
	padding: 0 1.5vw;
	height: 3vw;
/* */
	font-weight: 500;
	font-size: 1.25vw;
	line-height: 3vw;
	color: #555555;
/* */
	background: #EDEDED;
	border-radius: 0.5vw;
	border: 1px solid #E6E6E6;
}

.profile-button:hover {
	color: #001AFF;
}

.profile-button span {
	font-family: -apple-system, BlinkMacSystemFont, "San Francisco", "Helvetica Neue", Helvetica, Ubuntu, Roboto, Noto, "Segoe UI", Arial, sans-serif;
	font-weight: 900;
}

/* -------------------- DETAILS -------------------- */

#details {
	display: block;
	padding: 4vw;
/* */
	background: #F6F6F6;
	border-bottom: 1px solid #EEEEEE;
}

.divider {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 1.5vw;
	line-height: 1;
	color: #000000;
}

.story {
	width: 70%;
/* */
	font-weight: 500;
	font-size: 1.5vw;
	line-height: 1;
	color: #000000;
}

/* -------------------- RECAP -------------------- */

#recap {
	display: block;
	padding: 4vw;
	width: 75%;
/* */
	font-weight: 200;
	font-size: 1.5vw;
	line-height: 1.5;
	color: #000000;
}

#recap p a {
	font-weight: 700;
	color: #001AFF;
}

.cta-call {
	margin: 1vw 0 3vw 0;
/* */
	font-weight: 500;
	font-size: 3vw;
	line-height: 1.2;
	color: #001AFF;
}

.statement {
	margin: 3vw 0 5vw 0;
/* */
	font-weight: 200;
	font-size: 4vw;
	line-height: 1.2;
	color: #000000;
}

/* -------------------- MEDIA -------------------- */

@media only screen and (max-width: 1032px) {

}

@media only screen and (max-width: 744px) and (orientation: portrait) {



}

/* -------------------- PRINT -------------------- */

@media print {

	* {
		display: none;
	}

}
