.sec-membres_introduction {
	padding: clamp(4rem, 7vw, 7rem) 0 clamp(2.5rem, 4vw, 4rem);
	text-align: center;
	color: var(--c-text);
	background: var(--motif) repeat, var(--c-background);
}
.sec-membres_introduction > :not(.container) {
	width: min(var(--container), calc(100% - clamp(2.5rem, 7vw, 6rem)));
	margin-inline: auto;
}
.sec-membres_introduction .container { position: relative; }
.sec-membres_introduction:not(:has(.container))::after,
.sec-membres_introduction .container::after { content: "✦"; display: block; width: fit-content; margin: 1.75rem auto 0; color: var(--c-secondary); font-size: var(--fs-lg); line-height: var(--lh-tight); transform: rotate(12deg); }
.sec-membres_introduction > p:first-child,
.sec-membres_introduction .container > p:first-child,
.sec-membres_introduction .eyebrow { display: flex; align-items: center; justify-content: center; gap: .7rem; margin: 0 auto 1.5rem; font-family: var(--font-accent); font-size: var(--fs-sm); font-weight: var(--fw-extrabold); line-height: var(--lh-snug); letter-spacing: .12em; text-transform: uppercase; }
.sec-membres_introduction > p:first-child::before,
.sec-membres_introduction .container > p:first-child::before { content: "∿ 03 —"; color: var(--c-primary); }
.sec-membres_introduction h1,
.sec-membres_introduction h2 { max-width: 16em; margin: 0 auto 1.5rem; font-size: var(--fs-2xl); line-height: var(--lh-tight); letter-spacing: -.035em; }
.sec-membres_introduction h2 em,
.sec-membres_introduction h2 mark { color: var(--c-secondary); background: transparent; font-style: normal; }
.sec-membres_introduction p { max-width: 38rem; margin-inline: auto; font-size: var(--fs-base); line-height: var(--lh-base); }
@media (max-width: 1023px) {
	.sec-membres_introduction h1,
	.sec-membres_introduction h2 { max-width: 14em; }
}
@media (max-width: 639px) {
	.sec-membres_introduction h1,
	.sec-membres_introduction h2 { font-size: var(--fs-xl); }
	.sec-membres_introduction > p:first-child,
	.sec-membres_introduction .container > p:first-child { letter-spacing: .08em; }
}
