/* About 01 — editorial split */
.bpro-about-01{
	display:grid;
	grid-template-columns:1.05fr .95fr;
	gap:clamp(2rem,5vw,4.5rem);
	align-items:center;
}
.bpro-about-01__media{
	min-height:min(72vh, 520px);
	border-radius:var(--bpro-radius);
	background:linear-gradient(145deg,#8a8178,#313131) center/cover;
	position:relative;
}
.bpro-about-01__media::after{
	content:"";
	position:absolute;
	inset:1rem -1rem -1rem 1rem;
	border:1px solid var(--bpro-border);
	z-index:-1;
	pointer-events:none;
}
.bpro-about-01__text{
	color:var(--bpro-paragraph);
	margin-bottom:1.75rem;
	font-size:1.05rem;
	line-height:1.75;
	max-width:34rem;
}
.bpro-about-01__text p:last-child{margin-bottom:0}
.bpro-about-01 .bpro-section__title{max-width:12ch}
@media(max-width:900px){
	.bpro-about-01{grid-template-columns:1fr}
	.bpro-about-01__media{min-height:340px}
	.bpro-about-01__media::after{display:none}
}
