/*TRUST*/

.scientific-culture {
	position: relative;
	min-height: 95vh;
	background: #FAF8F9;
	overflow: hidden;
}

.culture-visual {
	position: absolute;
	inset: 0;
}

.culture-visual img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: brightness(.82) contrast(1.02);
}

.culture-overlay {
	position: relative;
	z-index: 2;
	min-height: 95vh;
	display: flex;
	align-items: flex-end;
	padding: 5rem 0;
	background:
		linear-gradient(
			to top,
			rgba(0,0,0,.58) 0%,
			rgba(0,0,0,.18) 45%,
			rgba(0,0,0,.06) 100%
		);
}

.culture-copy {
	width: min(1440px, 94%);
	margin: auto;
}

.eng-lines {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 1rem 2.6rem;
}

.eng-lines p {
	position: relative;
	font-size: .95rem;
	font-weight: 400;
	letter-spacing: -.015em;
	color: rgba(255,255,255,.82);
	white-space: nowrap;
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;
}

.eng-lines p::before {
	content: "";
	position: absolute;
	top: 50%;
	left: -1.35rem;
	width: .5rem;
	height: 1px;
	background: rgba(255,255,255,.22);
	transform: translateY(-50%);
}

.eng-lines p:first-child::before {
	display: none;
}


@media (max-width: 768px) {

	.scientific-culture,
	.culture-overlay {
		min-height: 70vh;
	}

	.culture-overlay {
		padding: 3rem 0;
	}

	.eng-lines {
		gap: .8rem 1.6rem;
	}

	.eng-lines p {
		font-size: .88rem;
	}

	.eng-lines p::before {
		display: none;
	}
}


