.facts[data-astro-cid-5sm7kfck]{background:var(--line);border:1px solid var(--line);border-radius:22px;gap:1px;display:grid;overflow:hidden}@media (width>=820px){.facts[data-astro-cid-5sm7kfck]{grid-template-columns:repeat(3,1fr)}}.fact[data-astro-cid-5sm7kfck]{background:var(--white);transition:background-color .5s var(--ease), opacity 1s var(--ease), transform 1.1s var(--ease), filter 1s var(--ease);padding:2rem}.fact[data-astro-cid-5sm7kfck]:hover{background:var(--ivory)}.fact__label[data-astro-cid-5sm7kfck]{letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);font-size:.74rem;font-weight:700}.fact__main[data-astro-cid-5sm7kfck]{font-family:var(--font-head);font-size:1.35rem;line-height:1.35}.fact__small[data-astro-cid-5sm7kfck]{color:var(--ink-soft);margin:0;font-size:.92rem}.map[data-astro-cid-7vhj7pau]{align-items:center;gap:2.5rem;display:grid}@media (width>=960px){.map[data-astro-cid-7vhj7pau]{grid-template-columns:1.25fr 1fr;gap:4rem}}.map__figure[data-astro-cid-7vhj7pau]{background:radial-gradient(circle at 55% 40%, var(--night-3), var(--night) 70%);border:1px solid var(--line-dark);border-radius:28px;margin:0;padding:1rem;overflow:hidden;box-shadow:0 50px 100px -50px #0c1822b3}.map__figure[data-astro-cid-7vhj7pau] svg[data-astro-cid-7vhj7pau]{width:100%;height:auto;display:block}.map__other[data-astro-cid-7vhj7pau] path[data-astro-cid-7vhj7pau]{fill:#13222ed9;stroke:#b9c3cb38;stroke-width:1.2px;stroke-linejoin:round}.map__muted[data-astro-cid-7vhj7pau]{fill:var(--mist);opacity:.6;font-family:var(--font-body);font-size:22px}.map__fill[data-astro-cid-7vhj7pau]{fill:#d9b46c12;transition:fill .5s var(--ease)}.map__border[data-astro-cid-7vhj7pau]{fill:none;stroke:var(--gold);stroke-width:2.2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .5s var(--ease)}.js .map__border[data-astro-cid-7vhj7pau]{stroke-dashoffset:1px;transition:stroke-dashoffset 2.6s cubic-bezier(.65, 0, .35, 1), stroke .5s var(--ease);transition-delay:calc(var(--i) * .25s + .2s), 0s}.js .is-visible[data-astro-cid-7vhj7pau] .map__border[data-astro-cid-7vhj7pau]{stroke-dashoffset:0}.map__area[data-astro-cid-7vhj7pau]{cursor:pointer}.map__area[data-astro-cid-7vhj7pau]:hover .map__fill[data-astro-cid-7vhj7pau],.map__area[data-astro-cid-7vhj7pau].is-active .map__fill[data-astro-cid-7vhj7pau]{fill:#4be3a329}.map__area[data-astro-cid-7vhj7pau]:hover .map__border[data-astro-cid-7vhj7pau],.map__area[data-astro-cid-7vhj7pau].is-active .map__border[data-astro-cid-7vhj7pau]{stroke:#4be3a3;filter:url(#map-glow)}.map__pin[data-astro-cid-7vhj7pau] text[data-astro-cid-7vhj7pau]{fill:var(--ivory);font-family:var(--font-head);paint-order:stroke;stroke:var(--night);stroke-width:6px;stroke-linejoin:round;pointer-events:none;font-size:30px}.map__dot[data-astro-cid-7vhj7pau]{fill:#4be3a3;filter:drop-shadow(0 0 8px #4be3a3e6)}.map__pulse[data-astro-cid-7vhj7pau]{fill:none;stroke:#4be3a3;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite map-pulse;animation-delay:calc(var(--i) * .5s)}.map__pin[data-astro-cid-7vhj7pau].is-active .map__dot[data-astro-cid-7vhj7pau]{r:10}@keyframes map-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(3)}}.map__office[data-astro-cid-7vhj7pau] rect[data-astro-cid-7vhj7pau]{fill:var(--gold)}.map__office[data-astro-cid-7vhj7pau] text[data-astro-cid-7vhj7pau]{fill:var(--ivory);font-family:var(--font-head);paint-order:stroke;stroke:var(--night);stroke-width:6px;font-size:28px}.map__office[data-astro-cid-7vhj7pau] .map__office-sub[data-astro-cid-7vhj7pau]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;fill:var(--gold);font-size:18px}.map__case[data-astro-cid-7vhj7pau] rect[data-astro-cid-7vhj7pau]{fill:var(--gold);transition:fill .4s var(--ease)}.map__case[data-astro-cid-7vhj7pau] text[data-astro-cid-7vhj7pau]{fill:var(--night);font-family:var(--font-body);letter-spacing:.06em;font-size:18px;font-weight:700}.map__case[data-astro-cid-7vhj7pau]:hover rect[data-astro-cid-7vhj7pau],.map__case[data-astro-cid-7vhj7pau]:focus rect[data-astro-cid-7vhj7pau]{fill:#4be3a3}.map__credit[data-astro-cid-7vhj7pau]{color:var(--mist);margin:.5rem .25rem 0;font-size:.75rem}.map__credit[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]{color:var(--mist)}.map__list[data-astro-cid-7vhj7pau]{border-top:1px solid var(--line);margin:0 0 1.5rem;padding:0;list-style:none}.map__item[data-astro-cid-7vhj7pau]{border:0;border-bottom:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .4s var(--ease), padding .4s var(--ease);background:0 0;grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding:1.1rem .5rem;display:grid}.map__item[data-astro-cid-7vhj7pau]:hover,.map__item[data-astro-cid-7vhj7pau].is-active{background:#d9b46c24;padding-left:1rem}.map__item-no[data-astro-cid-7vhj7pau]{font-family:var(--font-head);color:var(--gold-deep);font-style:italic}.map__item-name[data-astro-cid-7vhj7pau]{font-family:var(--font-head);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1}.map__item-note[data-astro-cid-7vhj7pau]{color:var(--ink-soft);text-align:right;font-size:.82rem}.map__item[data-astro-cid-7vhj7pau].is-active .map__item-name[data-astro-cid-7vhj7pau]{color:#0f7a50}.map__office-card[data-astro-cid-7vhj7pau]{background:var(--night);color:var(--mist);border-radius:18px;align-items:baseline;gap:1rem;padding:1.25rem 1.4rem;font-size:.95rem;display:flex}.map__office-card[data-astro-cid-7vhj7pau] p[data-astro-cid-7vhj7pau]{margin:0}.map__office-card[data-astro-cid-7vhj7pau] a[data-astro-cid-7vhj7pau]{color:var(--ivory);white-space:nowrap}.map__office-title[data-astro-cid-7vhj7pau]{font-family:var(--font-head);color:var(--ivory);font-size:1.35rem;margin-bottom:.3rem!important}.map__office-small[data-astro-cid-7vhj7pau]{font-size:.84rem;margin-top:.6rem!important}.map__diamond[data-astro-cid-7vhj7pau]{background:var(--gold);flex:none;width:11px;height:11px;transform:rotate(45deg)translateY(-2px);box-shadow:0 0 12px #d9b46cb3}
