#area-map[data-astro-cid-ta2fbyqs]{padding:16px 20px}.area-map-canvas[data-astro-cid-ta2fbyqs]{height:440px}.node[data-astro-cid-ta2fbyqs]{z-index:2;margin-top:5px;position:absolute;transform:translate(-50%,-50%)}.node[data-astro-cid-ta2fbyqs].is-open{z-index:20}.ward-circle[data-astro-cid-ta2fbyqs]{appearance:none;cursor:pointer;color:#ffffffe6;background:#142030;border:1.5px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;font-size:13px;font-weight:800;transition:transform .15s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #14203040}.ward-circle[data-astro-cid-ta2fbyqs]:hover{color:#17c6f5;border-color:#17c6f5;transform:scale(1.08)}.ward-circle[data-astro-cid-ta2fbyqs]:focus-visible{outline-offset:3px;outline:2px solid #17c6f5}.node[data-astro-cid-ta2fbyqs].active .ward-circle[data-astro-cid-ta2fbyqs]{color:#f8a2c5;background:#241a29;border-color:#f8a2c5;transform:scale(1.08)}.ward-circle[data-astro-cid-ta2fbyqs]:disabled{cursor:default;pointer-events:none}.popover[data-astro-cid-ta2fbyqs]{z-index:5;flex-wrap:nowrap;justify-content:center;gap:6px;width:max-content;margin-top:10px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.node[data-astro-cid-ta2fbyqs].active .popover[data-astro-cid-ta2fbyqs]{display:flex}.chip[data-astro-cid-ta2fbyqs]{white-space:nowrap;color:#4b5563;background:#e5e7eb;border-radius:2px;padding:0 7px;font-size:12px;font-weight:600;line-height:2;text-decoration:none;display:inline-block}a[data-astro-cid-ta2fbyqs].chip{transition:background .15s,color .15s}a[data-astro-cid-ta2fbyqs].chip:hover{color:#fff;background:#4338ca}.team-strip[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:center;gap:20px;display:flex}.team-writers[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:16px;width:100%;max-width:520px;display:grid}@media (width>=460px){.team-writers[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.team-arrow[data-astro-cid-ta2fbyqs]{color:#f8a2c5;flex:none;font-size:22px;font-weight:700;line-height:1;transform:rotate(90deg)}@media (width>=640px){.team-strip[data-astro-cid-ta2fbyqs]{flex-direction:row;justify-content:center;align-items:center;gap:14px}.team-writers[data-astro-cid-ta2fbyqs]{flex:none}.team-arrow[data-astro-cid-ta2fbyqs]{align-self:center;transform:none}}.team-card[data-astro-cid-ta2fbyqs]{text-align:center;flex-direction:column;align-items:center;gap:10px;scroll-margin-top:140px;display:flex}.team-avatar[data-astro-cid-ta2fbyqs]{background:#17c6f5;border-radius:999px;flex:none;width:64px;height:64px;padding:3px}.team-avatar--tama[data-astro-cid-ta2fbyqs]{background:#f8a2c5}.team-avatar[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;background:#fff;border-radius:999px;width:100%;height:100%;display:block}.team-bubble[data-astro-cid-ta2fbyqs]{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;width:100%;max-width:260px;padding:14px 16px;transition:transform .15s;position:relative;box-shadow:0 1px 3px #1420300f}.team-card[data-astro-cid-ta2fbyqs]:hover .team-bubble[data-astro-cid-ta2fbyqs]{transform:translateY(-2px)}.team-bubble[data-astro-cid-ta2fbyqs]:before{content:"";background:#fff;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.team-name[data-astro-cid-ta2fbyqs]{color:#142030;font-size:.95rem;font-weight:800}.team-role[data-astro-cid-ta2fbyqs]{letter-spacing:.05em;color:#9ca3af;margin-top:1px;margin-bottom:6px;font-size:.7rem}.team-role-inline[data-astro-cid-ta2fbyqs]{color:#9ca3af;font-size:.7rem;font-weight:600}.team-quote[data-astro-cid-ta2fbyqs]{color:#4b5563;font-size:.8rem;line-height:1.5}.team-card--supervisor[data-astro-cid-ta2fbyqs]{flex:none;max-width:260px}.team-stamp[data-astro-cid-ta2fbyqs]{flex:none;width:76px;height:76px;position:relative}.team-stamp[data-astro-cid-ta2fbyqs] .team-stamp-ring[data-astro-cid-ta2fbyqs]{background:conic-gradient(from 90deg,#17c6f5 0deg 180deg,#f8a2c5 180deg 360deg);border-radius:999px;position:absolute;inset:0}.team-stamp[data-astro-cid-ta2fbyqs] .team-stamp-seal[data-astro-cid-ta2fbyqs]{background:#142030;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:6px;transform:rotate(-8deg);box-shadow:0 2px 6px #14203040}.team-desc[data-astro-cid-ta2fbyqs]{color:#4b5563;font-size:.8rem;line-height:1.6}
