/* PNG / The Pioneers v44 — isolated teaser styles */
.pioneers-teaser{background:#102e24;color:#eadcc8;padding:60px 0;border-block:1px solid rgba(201,169,106,.3);position:relative;isolation:isolate}
.pioneers-teaser:before{content:'';position:absolute;inset:0;opacity:.28;background:radial-gradient(circle at 86% 20%,rgba(201,169,106,.14),transparent 42%);z-index:-1}
.pioneers-teaser .pioneers-teaser-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:26px;border-left:3px solid #c9a96a;padding:8px 20px 8px 27px}
.pioneers-teaser .pioneers-teaser-eye{color:#c9a96a;font-size:10px;letter-spacing:.20em;font-weight:700;margin:0 0 11px}
.pioneers-teaser h2{font-size:clamp(31px,4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.05;color:#eadcc8;margin:0 0 10px}
.pioneers-teaser p:not(.pioneers-teaser-eye){max-width:710px;margin:0;color:#cad4ca;font-size:clamp(14px,1.35vw,17px);line-height:1.65}
.pioneers-teaser .pioneers-teaser-link{border:1px solid #c9a96a;padding:17px 18px;color:#c9a96a;white-space:nowrap;text-decoration:none;letter-spacing:.08em;font-size:11px;font-weight:700;transition:background .2s,color .2s,transform .2s}
.pioneers-teaser .pioneers-teaser-link:hover,.pioneers-teaser .pioneers-teaser-link:focus-visible{background:#c9a96a;color:#0f2e24;transform:translateY(-2px)}
@media(max-width:760px){.pioneers-teaser{padding:48px 0}.pioneers-teaser .pioneers-teaser-inner{grid-template-columns:1fr;gap:23px;padding:5px 12px 5px 19px}.pioneers-teaser .pioneers-teaser-link{justify-self:start}}
@media(prefers-reduced-motion:reduce){.pioneers-teaser .pioneers-teaser-link{transition:none}}
