/* ==========================================================================
Ansprechpartner: Portraitkarten aus Foto und Name.

- ansprechpartner.html: Thorben und Jens, auf ueberuns.html eingebunden.
- ansprechpartner-solo.html: nur Thorben, im Abschluss-Abschnitt der
  Produktseiten (bde.html, mde.html, planung.html) eingebunden. Dort steht er
  per .sec-sub-body (siehe base.css) rechts neben dem Fließtext, das Card-
  Layout selbst (Bild über Name) bleibt unverändert.

Markup:
<div class="ansprechpartner">
<figure class="ansprechpartner-person">
<img src="img/ansprechpartner/…" alt="Name" />
<figcaption>Name</figcaption>
</figure>
…
</div>
========================================================================== */

.ansprechpartner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 2rem;

    .ansprechpartner-person {
        width: 13em;
        margin: 0;
        text-align: center;

        img {
            width: 100%;
            aspect-ratio: 1 / 1;
            object-fit: cover;
            border-radius: 50%;
            box-shadow: -5px 5px 20px rgba(0, 0, 0, 0.3);
        }

        figcaption {
            margin-top: 0.75rem;
            font-size: 0.85rem;
            letter-spacing: 0.04em;
            color: var(--accent);
            font-weight: 500;
        }
    }
}

.ansprechpartner-role {
    display: block;
    margin-top: 0.2rem;
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: 0.02em;
    color: var(--muted);
}

section.dark {
    .ansprechpartner .ansprechpartner-person figcaption {
        color: var(--white);
    }
}
