.xy-amap{--k:2.7;--xy-amap-land:#f5f1e7;--xy-amap-coast:#7d766a;--xy-amap-water:#e3d7bd;--xy-amap-paper:var(--lt-paper);--xy-amap-gold:#b48a3c;min-width:0;margin:0;position:relative}.xy-amap__frame{width:100%;aspect-ratio:var(--xy-amap-ratio);background:var(--xy-amap-paper);position:relative;overflow:hidden}.xy-amap__svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.xy-amap__grat{fill:none;stroke:#e9e4d9;stroke-width:calc(var(--k) * .8)}.xy-amap__water use{fill:none;stroke-linejoin:round}.xy-amap__w1{stroke:var(--xy-amap-water);stroke-width:calc(var(--k) * 16);opacity:.55}.xy-amap__w1b{stroke:var(--xy-amap-paper);stroke-width:calc(var(--k) * 14.4)}.xy-amap__w2{stroke:var(--xy-amap-water);stroke-width:calc(var(--k) * 8.6);opacity:.85}.xy-amap__w2b{stroke:var(--xy-amap-paper);stroke-width:calc(var(--k) * 7)}.xy-amap__land{fill:var(--xy-amap-land);stroke:var(--xy-amap-coast);stroke-width:calc(var(--k) * .75);stroke-linejoin:round}.xy-amap__tropic{fill:none;stroke:var(--xy-amap-gold);stroke-width:calc(var(--k) * .9);stroke-dasharray:calc(var(--k) * 1.2) calc(var(--k) * 4.2);stroke-linecap:round;opacity:.75}.xy-amap__arc{fill:none;stroke-width:calc(var(--k) * 1.6);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.xy-amap__glow{fill:none;stroke:#f2d089;stroke-width:calc(var(--k) * 7);stroke-linecap:round;stroke-opacity:.28;opacity:var(--xy-night,0)}.xy-amap__glow circle{fill:#f2d089;fill-opacity:.32;stroke:none}.xy-amap__comet-core{fill:#f8e2a8;stroke:#b48a3c;stroke-width:calc(var(--k) * .5)}.xy-amap__dot{fill:var(--xy-amap-gold);stroke:var(--xy-amap-paper);stroke-width:calc(var(--k) * 1)}.xy-amap__ring{fill:none;stroke:var(--xy-amap-gold);stroke-width:calc(var(--k) * .7);opacity:.55;transform-box:fill-box;transform-origin:50%}.xy-amap__seal{fill:var(--lt-seal)}.xy-amap__origin-ring{fill:none;stroke:var(--lt-seal);stroke-width:calc(var(--k) * .7);opacity:.45}.xy-amap__labels{pointer-events:none;position:absolute;inset:0}.xy-amap__pin{--halo:var(--xy-amap-paper);width:max-content;max-width:11em;text-shadow:0 0 2px var(--halo), 0 0 4px var(--halo), 0 0 7px var(--halo), 0 0 10px var(--halo);gap:1px;display:grid;position:absolute}.xy-amap__pin--e{transform:translate(13px,-50%)}.xy-amap__pin--w{text-align:right;justify-items:end;transform:translate(calc(-100% - 13px),-50%)}.xy-amap__pin--se{transform:translate(10px,9px)}.xy-amap__pin--ne{transform:translate(10px,calc(-100% - 8px))}@media (width<=767px){.xy-amap__pin--phone-n{text-align:center;justify-items:center;transform:translate(-50%,calc(-100% - 10px))}.xy-amap--full .xy-amap__pin--phone-n .xy-amap__en{display:none}}.xy-amap__pin--sw{text-align:right;justify-items:end;transform:translate(calc(-100% - 8px),8px)}.xy-amap__city{font-family:var(--lt-font-serif);letter-spacing:.14em;color:var(--lt-ink);font-size:14px;font-weight:600;line-height:1.3}.xy-amap__en{font-family:var(--lt-font-latin);letter-spacing:.04em;color:var(--lt-ink-2);font-size:12.5px;font-style:italic;line-height:1.15}.xy-amap__meta{letter-spacing:.06em;color:var(--xy-gold-ink);font-variant-numeric:lining-nums;margin-top:2px;font-size:11.5px;line-height:1.4}.xy-amap__pin--origin .xy-amap__city{color:var(--lt-seal)}.xy-amap__ticks{pointer-events:none;position:absolute;inset:0}.xy-amap__tick{font-family:var(--lt-font-latin);letter-spacing:.06em;color:var(--lt-ink-3);font-variant-numeric:lining-nums;font-size:11px;font-style:italic;line-height:1;position:absolute}.xy-amap__tick--b{bottom:7px;transform:translate(-50%)}.xy-amap__tick--r{right:7px;transform:translateY(-50%)}@media (width<=767px){.xy-amap__tick--b{display:none}}.xy-amap__cap{letter-spacing:.06em;color:var(--lt-ink-2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:14px;font-size:12.5px;line-height:1.6;display:flex}.xy-amap__key{align-items:center;gap:8px;display:inline-flex}.xy-amap__key-seal{background:var(--lt-seal);border-radius:1px;width:8px;height:8px}.xy-amap__key-dot{background:var(--xy-amap-gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--lt-paper), 0 0 0 4px #b48a3c80;border-radius:50%}.xy-amap__key-tropic{border-top:1.5px dotted var(--xy-amap-gold);width:22px;height:0}.xy-amap__credit{color:var(--lt-ink-3);margin-left:auto;font-size:11.5px}html.js:not(.xy-no-reveal) .xy-amap:not(.is-in) .xy-amap__arc{stroke-dashoffset:1px}html.js:not(.xy-no-reveal) .xy-amap:not(.is-in) .xy-amap__stop,html.js:not(.xy-no-reveal) .xy-amap:not(.is-in) .xy-amap__pin:not(.xy-amap__pin--origin){opacity:0}html.xy-motion .xy-amap .xy-amap__arc{transition:stroke-dashoffset 1.8s cubic-bezier(.45, .05, .25, 1) calc(.3s + var(--i,0) * .26s)}html.xy-motion .xy-amap .xy-amap__stop,html.xy-motion .xy-amap .xy-amap__pin{transition:opacity .9s var(--xy-ease) calc(1.5s + var(--i,0) * .26s)}.xy-amap.is-in .xy-amap__ring{animation:xy-amap-pulse 4.8s var(--xy-ease) calc(2.6s + var(--i,0) * .4s) infinite}@keyframes xy-amap-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.xy-amap__comets{display:none}.xy-amap.is-in .xy-amap__ring{animation:none}html.xy-motion .xy-amap .xy-amap__arc,html.xy-motion .xy-amap .xy-amap__stop,html.xy-motion .xy-amap .xy-amap__pin{transition:opacity .5s linear}html.js:not(.xy-no-reveal) .xy-amap:not(.is-in) .xy-amap__arc{stroke-dashoffset:0}}.xy-amap--mini .xy-amap__city{font-size:13px}.xy-amap--mini .xy-amap__en{font-size:11.5px}@media (width>=768px){.xy-amap{--k:1.6}.xy-amap__city{font-size:15px}.xy-amap__en{font-size:13px}.xy-amap__meta{font-size:12px}}@media (width>=1120px){.xy-amap{--k:1.4}.xy-amap--mini{--k:1.75}.xy-amap__city{font-size:16px}.xy-amap--mini .xy-amap__city{font-size:14.5px}}
