.portfolio-section-2 {
	padding-block: clamp(14rem, 23.68vw + 1rem, 28.125rem);
	&__lead-text {
		font-size: clamp(7rem, 13vw + 1rem, 15.625rem);
		line-height: 1.2;
		background: linear-gradient(180deg, #f8f9fa 16.34%, rgba(97, 106, 114, 0) 76.07%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	&__bg-overlay {
		overflow: hidden;
		display: flex;
		justify-content: center;
		gap: 1.5rem;
		max-width: 1920px;
		margin-inline: auto;
		position: absolute;
		inset: 0;
		z-index: -1;
		&::after {
			content: "";
			position: absolute;
			inset: 0;
			background-image: linear-gradient(
				0deg,
				#0d0e10 0%,
				rgba(13, 14, 16, 0.59) 35%,
				#0d0e10 100%
			);
		}
	}
}
