.mapfig{margin:0}.mapbox{filter:drop-shadow(0 24px 32px #0e1a4729)}.plzmap{width:100%;height:auto;display:block;overflow:visible}.plzmap path{stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;fill-rule:evenodd}.plzmap .rest{fill:#dfe5f0}.plzmap .reg{cursor:pointer;transition:fill .3s ease-out, opacity .7s var(--ease)}.plzmap .reg[data-r=A]{fill:#4a62ae}.plzmap .reg[data-r=B]{fill:#1e3480}.plzmap .reg[data-r=C]{fill:#93a4d4}.plzmap .reg[data-r=D]{fill:#2e4795}.plzmap .reg[data-r=E]{fill:#6c80c2}.plzmap .reg[data-r=F]{fill:#bac6e6}.plzmap .reg.is-active{fill:var(--acc)}.plzmap .num{cursor:pointer}.plzmap .num circle{fill:#fff;transition:fill .25s}.plzmap .num text{font:800 18px var(--f-display);fill:var(--navy);text-anchor:middle;dominant-baseline:central;transition:fill .25s}.plzmap .num.is-active circle{fill:var(--navy)}.plzmap .num.is-active text{fill:#fff}.plzmap .hq{fill:var(--acc);stroke:var(--navy);stroke-width:2.5px}.js .mapfig:not(.is-in) .plzmap .reg,.js .mapfig:not(.is-in) .plzmap .num{opacity:0}.plzmap .num{transition:opacity .6s var(--ease) .5s}.plzmap .reg[data-r=B]{transition-delay:0s,80ms}.plzmap .reg[data-r=C]{transition-delay:0s,.16s}.plzmap .reg[data-r=D]{transition-delay:0s,.24s}.plzmap .reg[data-r=E]{transition-delay:0s,.32s}.plzmap .reg[data-r=F]{transition-delay:0s,.4s}.mapfig figcaption{color:var(--slate);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:14px;font-size:.85rem;display:flex}.mapfig figcaption a{color:var(--slate)}.hqkey{background:var(--acc);width:11px;height:11px;box-shadow:0 0 0 2px var(--navy) inset;border-radius:50%;margin-right:7px;display:inline-block}.rn{background:var(--navy);color:#fff;width:26px;height:26px;font:800 .8rem/1 var(--f-display);transition:background .25s, color .25s, transform .35s var(--ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}.is-active .rn{background:var(--acc);color:var(--navy);transform:scale(1.12)}.person[data-astro-cid-xcdocfpp]{border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--sh-1);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s, opacity .8s var(--ease);transition-delay:calc(var(--i,0) * 70ms);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.person[data-astro-cid-xcdocfpp].is-done{transition-delay:0s}.person[data-astro-cid-xcdocfpp]:hover,.person[data-astro-cid-xcdocfpp].is-active{box-shadow:var(--sh-2);border-color:#c9d2e6;transform:translateY(-6px)}.person[data-astro-cid-xcdocfpp].is-active{border-color:var(--acc);box-shadow:0 0 0 2px var(--acc), var(--sh-2)}.pic[data-astro-cid-xcdocfpp]{aspect-ratio:1;background:#e9ebef;overflow:hidden}.pic[data-astro-cid-xcdocfpp] img{object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .9s var(--ease)}.person[data-astro-cid-xcdocfpp]:hover .pic[data-astro-cid-xcdocfpp] img,.person[data-astro-cid-xcdocfpp].is-active .pic[data-astro-cid-xcdocfpp] img{transform:scale(1.06)}.body[data-astro-cid-xcdocfpp]{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}h3[data-astro-cid-xcdocfpp]{align-items:center;gap:8px;font-size:1.02rem;line-height:1.2;display:flex}.plz[data-astro-cid-xcdocfpp]{color:var(--ink-2);font-size:.9rem;line-height:1.35}.plz[data-astro-cid-xcdocfpp] b[data-astro-cid-xcdocfpp]{color:var(--navy);font-weight:650}.more[data-astro-cid-xcdocfpp]{font:700 .92rem var(--f-display);color:var(--navy);margin-top:auto;padding-top:8px;text-decoration:none}.more[data-astro-cid-xcdocfpp]:after{content:"";position:absolute;inset:0}.more[data-astro-cid-xcdocfpp] span[data-astro-cid-xcdocfpp]{transition:transform .3s var(--ease);display:inline-block}.person[data-astro-cid-xcdocfpp]:hover .more[data-astro-cid-xcdocfpp] span[data-astro-cid-xcdocfpp]{transform:translate(4px)}.full[data-astro-cid-xcdocfpp]{flex-direction:row;align-items:stretch}.full[data-astro-cid-xcdocfpp] .pic[data-astro-cid-xcdocfpp]{aspect-ratio:auto;flex:none;width:96px}.full[data-astro-cid-xcdocfpp] .body[data-astro-cid-xcdocfpp]{gap:3px;min-width:0;padding:14px}.cities[data-astro-cid-xcdocfpp]{color:var(--slate);margin-bottom:4px;font-size:.88rem}.line[data-astro-cid-xcdocfpp]{color:var(--slate);align-items:center;gap:7px;min-height:28px;font-size:.9rem;display:flex}.line[data-astro-cid-xcdocfpp] a[data-astro-cid-xcdocfpp]{color:var(--navy);overflow-wrap:anywhere;font-weight:650;text-decoration:none}.line[data-astro-cid-xcdocfpp] a[data-astro-cid-xcdocfpp]:hover{text-decoration:underline;text-decoration-color:var(--acc);text-decoration-thickness:2px}
