.seamkt-about {
	position: relative;
	isolation: isolate;
	overflow: clip;
	padding: clamp(48px, 3.2vw, 72px) 0 80px;
	background-color: #fff;
	color: #555753;
	font-family: var(--seamkt-font);
	font-size: clamp(14px, 0.88vw, 17px);
	line-height: 1.4;
}

.seamkt-about::before {
	position: absolute;
	z-index: -1;
	inset: 0;
	background-image: url('../images/h2-bg-noise-1.gif');
	background-repeat: repeat;
	opacity: 0.035;
	pointer-events: none;
	content: '';
}

.seamkt-about__inner {
	position: relative;
	display: block;
	z-index: 1;
	width: 28.5%;
	max-width: 560px;
	margin: 0 0 0 37.25%;
}

.seamkt-about__hands {
	position: absolute;
	inset: 0;
	height: auto;
	margin: 0;
	pointer-events: none;
	user-select: none;
}

.seamkt-about__hand {
	position: absolute;
	display: block;
	height: auto;
}

.seamkt-about__hand--robot {
	top: clamp(40px, 3.1vw, 70px);
	left: 0;
	width: 35%;
}

.seamkt-about__hand--human {
	top: clamp(150px, 11.7vw, 260px);
	right: -5%;
	width: 37%;
}

.seamkt-about .seamkt-about__eyebrow {
	display: flex;
	align-items: center;
	gap: 14px;
	margin: 0 0 14px;
	font-size: clamp(14px, 1.15vw, 17px);
	letter-spacing: 0.16em;
	text-transform: uppercase;
}

.seamkt-about__eyebrow::after {
	width: 112px;
	height: 1px;
	background: #b7bab5;
	content: '';
}

.seamkt-about .seamkt-about__title {
	margin: 0 0 28px;
	color: #171816;
	max-width: none;
	font-family: var(--seamkt-font);
	font-size: clamp(40px, 3.55vw, 72px);
	font-weight: 300;
	line-height: 1.1;
	letter-spacing: -0.045em;
}

.seamkt-about__title strong {
	color: #050505;
	font-weight: 700;
}

.seamkt-about__intro > p {
	max-width: none;
	margin: 0 0 18px;
	font-family: var(--seamkt-font);
	font-size: inherit;
	line-height: inherit;
}

.seamkt-about__intro > p:last-child {
	margin-bottom: 0;
}

@media print {
	.seamkt-reveal__line {
		transform: none !important;
	}
}

@media (max-width: 1100px) {
	.seamkt-about {
		padding: 0 24px 64px;
		font-size: 16px;
	}

	.seamkt-about__hands {
		position: relative;
		inset: auto;
		height: clamp(180px, 36vw, 360px);
		margin: 0 -24px 24px;
	}

	.seamkt-about__hand--robot {
		top: 24px;
		width: 46%;
	}

	.seamkt-about__hand--human {
		top: 48px;
		right: -5%;
		width: 44%;
	}

	.seamkt-about__inner {
		width: 100%;
		max-width: 640px;
		margin-inline: auto;
	}

	.seamkt-about .seamkt-about__title {
		font-size: clamp(42px, 6vw, 64px);
	}
}
