.home-idea{

	position:relative;

	min-height:100vh;

	display:flex;
	align-items:center;

	overflow:hidden;

	background:#111315;

}

.home-idea__image{

	position:absolute;
	inset:0;

}

.home-idea__image::after{

	content:'';

	position:absolute;
	inset:0;

	background:
		linear-gradient(
			90deg,
			rgba(17,19,21,.82) 0%,
			rgba(17,19,21,.65) 35%,
			rgba(17,19,21,.25) 65%,
			rgba(17,19,21,.10) 100%
		);

}

.home-idea__image img{

	width:100%;
	height:100%;

	object-fit:cover;

}

.home-idea .site-container{

	position:relative;

	z-index:2;

}

.home-idea__content{

	max-width:720px;

	padding:180px 0;

}

.home-idea__eyebrow{

	display:inline-block;

	margin-bottom:28px;

	font-size:.9rem;
	font-weight:600;

	letter-spacing:.18em;
	text-transform:uppercase;

	color:var(--color-primary);

}

.home-idea h2{

	margin:0 0 40px;

	font-size:clamp(3rem,5vw,5.8rem);

	line-height:.95;

	color:#fff;

}

.home-idea p{

	max-width:620px;

	font-size:1.25rem;

	line-height:2;

	color:rgba(255,255,255,.82);

}

@media(max-width:1000px){

	.home-idea{

		min-height:auto;

	}

	.home-idea__image::after{

		background:rgba(17,19,21,.72);

	}

	.home-idea__content{

		padding:140px 0;

	}

	.home-idea h2{

		font-size:clamp(2.6rem,9vw,4rem);

	}

	.home-idea p{

		font-size:1.1rem;

	}

}