.mini[data-astro-cid-sfxvbpkf]{width:100%;max-width:240px;overflow:visible}path[data-astro-cid-sfxvbpkf]{stroke:#fff;stroke-width:1px;stroke-linejoin:round;transition:fill .2s}.stadtverband[data-astro-cid-sfxvbpkf]{fill:#a9d8ee}.aufbau[data-astro-cid-sfxvbpkf]{fill:#dfe6ee}a[data-astro-cid-sfxvbpkf]:hover path[data-astro-cid-sfxvbpkf],a[data-astro-cid-sfxvbpkf]:focus-visible path[data-astro-cid-sfxvbpkf]{fill:#7cc3e6}.cur[data-astro-cid-sfxvbpkf]{fill:var(--red);filter:drop-shadow(0 3px 6px #cc000059);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite beat}@keyframes beat{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cur[data-astro-cid-sfxvbpkf]{animation:none}}.hero-meta[data-astro-cid-57rqcprj]{color:#c9dbec;flex-wrap:wrap;gap:10px 26px;margin-top:6px;font-weight:600;display:flex}.hero-meta[data-astro-cid-57rqcprj] span[data-astro-cid-57rqcprj]{align-items:center;gap:8px;display:inline-flex}.hero-meta[data-astro-cid-57rqcprj] svg{color:#8fd3f2;width:19px;height:19px}.intro[data-astro-cid-57rqcprj]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.txt[data-astro-cid-57rqcprj]{gap:14px;display:grid}.txt[data-astro-cid-57rqcprj] h2[data-astro-cid-57rqcprj]{font-size:var(--step-2)}.side[data-astro-cid-57rqcprj]{gap:22px;display:grid;position:sticky;top:104px}.contact[data-astro-cid-57rqcprj]{border:1px solid var(--line);border-top:4px solid var(--link);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--surface);gap:14px;padding:24px;display:grid}.contact[data-astro-cid-57rqcprj].build{border-top-color:var(--red)}.contact[data-astro-cid-57rqcprj].build p[data-astro-cid-57rqcprj]:not(.lbl):not(.c-name){color:var(--muted)}.lbl[data-astro-cid-57rqcprj]{font:700 .76rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.c-row[data-astro-cid-57rqcprj]{align-items:center;gap:16px;display:flex}.c-photo[data-astro-cid-57rqcprj]{object-fit:cover;object-position:50% 18%;border-radius:50%;flex:none;width:96px;height:96px}.c-photo[data-astro-cid-57rqcprj].none{background:var(--soft);color:var(--muted);place-items:center;display:grid}.c-photo[data-astro-cid-57rqcprj].none svg{width:40px}.c-name[data-astro-cid-57rqcprj]{font:700 1.6rem/1.05 var(--f-display);color:var(--head)}.c-role[data-astro-cid-57rqcprj]{color:var(--link);margin-top:4px;font-size:.95rem;font-weight:600}.contact[data-astro-cid-57rqcprj] .btn[data-astro-cid-57rqcprj]{justify-self:start}.contact[data-astro-cid-57rqcprj] .btn[data-astro-cid-57rqcprj] svg{width:18px}.direct[data-astro-cid-57rqcprj]{font-size:.92rem}.ltw-box[data-astro-cid-57rqcprj]{border:1px solid var(--line);border-left:4px solid var(--red);border-radius:var(--radius);gap:4px;padding:18px 20px;text-decoration:none;transition:box-shadow .2s;display:grid}.ltw-box[data-astro-cid-57rqcprj]:hover{box-shadow:var(--shadow)}.ltw-n[data-astro-cid-57rqcprj]{font:700 1.35rem/1.1 var(--f-display);color:var(--head);text-transform:uppercase}.ltw-c[data-astro-cid-57rqcprj]{color:var(--link);font-size:.95rem;font-weight:600}.where[data-astro-cid-57rqcprj]{background:var(--soft);border-radius:var(--radius);justify-items:center;gap:8px;padding:18px;display:grid}.where[data-astro-cid-57rqcprj] p[data-astro-cid-57rqcprj]{color:var(--muted);font-size:.9rem}.council[data-astro-cid-57rqcprj]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.council[data-astro-cid-57rqcprj].many{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px 28px}.posts[data-astro-cid-57rqcprj]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.none[data-astro-cid-57rqcprj]{background:var(--soft);border-radius:var(--radius);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.others[data-astro-cid-57rqcprj]{padding-block:40px}.others[data-astro-cid-57rqcprj] ul[data-astro-cid-57rqcprj]{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.others[data-astro-cid-57rqcprj] a[data-astro-cid-57rqcprj]{background:var(--surface);border:1px solid var(--line);color:var(--head);border-radius:999px;padding:9px 15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-block}.others[data-astro-cid-57rqcprj] a[data-astro-cid-57rqcprj].stadtverband{border-color:#a9d8ee}.others[data-astro-cid-57rqcprj] a[data-astro-cid-57rqcprj]:hover{background:var(--band);border-color:var(--head);color:#fff}@media (width<=960px){.intro[data-astro-cid-57rqcprj]{grid-template-columns:1fr}.side[data-astro-cid-57rqcprj]{grid-template-columns:1fr 1fr;position:static}.council[data-astro-cid-57rqcprj],.posts[data-astro-cid-57rqcprj]{grid-template-columns:1fr 1fr}}@media (width<=620px){.side[data-astro-cid-57rqcprj],.posts[data-astro-cid-57rqcprj]{grid-template-columns:1fr}}
