.reference-grid{gap:2.5rem 1.5rem;background:transparent;border:0;margin-top:4rem}
.reference-grid .reference-card{display:flex;flex-direction:column;align-items:center;padding:0;overflow:visible;background:transparent;min-width:0}
.reference-grid .reference-link{position:static;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#102c24;text-decoration:none;font:inherit;cursor:pointer;text-align:center}
.reference-orbit{position:relative;display:grid;place-items:center;width:100%;max-width:245px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f7faf5 0 44%,#dcebdd 44.5% 54%,#91b79c 54.5% 55%,#b8cfb9 55.5% 66%,#c5d7c2 66.5%);transition:transform .2s}
.reference-core{display:grid;place-items:center;width:62%;height:62%;border-radius:50%;overflow:hidden;background:#f7faf5}
.reference-grid .reference-core img{width:88%;height:80%;object-fit:contain;mix-blend-mode:multiply}
.reference-play{position:absolute;right:5%;bottom:9%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#102c24;color:#c4ff37;font-size:14px;box-shadow:0 3px 10px #102c2420}
.reference-link strong{font-size:18px;margin-top:20px;line-height:1.3}
.reference-caption{font-size:14px;margin-top:7px;color:#304c40}
.reference-link:hover .reference-orbit{transform:translateY(-4px)}
.reference-link:focus-visible{outline:3px solid #102c24;outline-offset:8px;border-radius:8px}
.reference-grid audio{display:none}
.reference-core img[src*="reference-sparkasse"]{clip-path:inset(0 1.7% 0 1.7%);filter:contrast(1.15)}
.reference-core img[src*="reference-oevb"]{clip-path:inset(0 2% 0 2%);filter:contrast(1.15)}
.reference-core img[src*="reference-fckoeln"],.reference-core img[src*="reference-msc"]{filter:contrast(1.4)}
#msc-status{font-size:14px}
@media(max-width:600px){.reference-grid{gap:2rem 1rem}.reference-orbit{max-width:200px}.reference-link strong{font-size:16px}.reference-play{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.reference-orbit{transition:none}}
