/**
 * OSHIDA — home statement.
 *
 * @figma 1384:159  880.75 x 114 at (279.63, 4528.32) — two lines, ~40px / 900
 * @figma 1384:160  869.96 x 35 at (284.52, 4723.38)
 * @figma 1559:896  CTA 434.31 x 76 at (506.82, 4860.29)
 *
 * Owner: work package C1.
 */

.o-home-statement {
	padding-block-end: clamp(64px, 11.66vw, 167.9px);
}

.o-home-statement__inner {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.o-home-statement__title {
	margin: 0;
	max-inline-size: 22ch;
	font-size: clamp(22px, 2.78vw, 40px);
	font-weight: var(--o-fw-black);
	line-height: 1.42;
	letter-spacing: var(--o-track-tight);
}

/* The line break is authored in the design, so it is authored here. */
.o-home-statement__line {
	display: block;
}

.o-home-statement__lede {
	margin: 0;
	margin-block-start: clamp(28px, 5.63vw, 81px);
	max-inline-size: 62ch;
	font-size: var(--o-fs-lg);
	font-weight: var(--o-fw-black);
	line-height: 1.6;
	letter-spacing: var(--o-track-tight);
}

.o-home-statement__button {
	margin-block-start: clamp(32px, 7.09vw, 102px);
}

@media (max-width: 599px) {
	.o-home-statement__title {
		max-inline-size: none;
	}
}
