.re-w-map .mp{--ms:min(56%,calc(100vh - 200px),700px);display:grid;grid-template-columns:var(--ms) minmax(0,1fr);gap:clamp(28px,4vw,60px);align-items:start}.re-w-map .mp-how{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:500 13.5px/1.4 Inter,system-ui,sans-serif;color:var(--muted)}.re-w-map .mp-how-ic{width:18px;height:18px;flex:none;fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.re-w-map .mp-ghost{position:absolute;z-index:6;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease)}.re-w-map .mp-ghost i{position:absolute;left:-21px;top:-21px;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--gold);opacity:0}.re-w-map .mp-ghost svg{position:absolute;left:-3px;top:2px;width:30px;height:30px;fill:#F5F0F7;stroke:#120B15;stroke-width:1.1;stroke-linejoin:round;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5));transform-origin:40% 10%}.re-w-map .mp.is-hint .mp-ghost{opacity:1}.re-w-map .mp.is-hint .mp-ghost i{animation:mp-ring 1.5s var(--ease) .35s infinite}.re-w-map .mp.is-hint .mp-ghost i+i{animation-delay:.6s}.re-w-map .mp.is-hint .mp-ghost svg{animation:mp-tap 1.5s var(--ease) infinite}@keyframes mp-ring{0%{transform:scale(.35);opacity:.95}100%{transform:scale(1.35);opacity:0}}@keyframes mp-tap{0%{transform:translate(16px,18px) scale(1)}35%{transform:translate(0,0) scale(1)}48%{transform:translate(0,0) scale(.86)}62%,100%{transform:translate(0,0) scale(1)}}.re-w-map .mp-fig{margin:0;min-width:0}.re-w-map .mp-map{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(195,148,211,.22);border-radius:2px;background:radial-gradient(60% 60% at var(--bx,50%) var(--by,50%),rgba(126,61,151,.30),rgba(73,33,87,.12) 48%,rgba(18,11,21,0) 78%),#110A14;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.re-w-map .mp-map::before{content:"";display:block;padding-top:100%}.re-w-map .mp-sq{position:absolute;left:0;top:0;width:100%;height:100%}.re-w-map .mp-art,.re-w-map .mp-svg{position:absolute;left:0;top:0;width:100%;height:100%}.re-w-map .mp-svg{display:block;overflow:visible}.re-w-map .mp-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(220px circle at var(--gx,50%) var(--gy,50%),rgba(219,191,229,.10),rgba(195,148,211,0) 70%)}.re-w-map .mp-map.is-glow .mp-glow{opacity:1}.re-w-map .mp-nb path{fill:rgba(255,255,255,.012);stroke:none}.re-w-map .mp-cv path{fill:rgba(195,148,211,.055);stroke:none;transition:fill .6s var(--ease)}.re-w-map .mp-cv path.is-on{fill:rgba(195,148,211,.14)}.re-w-map .mp-bd{fill:none;stroke:rgba(195,148,211,.30);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.re-w-map .mp-ol{fill:none;stroke:rgba(203,164,218,.78);stroke-width:1.15;stroke-linejoin:round;vector-effect:non-scaling-stroke}.re-w-map .mp-ring{fill:none;stroke:rgba(219,191,229,.46);stroke-width:1;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.re-w-map .mp-ring-2{stroke:rgba(219,191,229,.30)}.re-w-map .mp-ray,.re-w-map .mp-ray2{fill:none;stroke:var(--gold);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .95s var(--ease),opacity .3s var(--ease)}.re-w-map .mp-ray.is-on{stroke-dashoffset:0;opacity:.95}.re-w-map .mp-ray2{stroke:#F5F0F7;stroke-width:1.6}.re-w-map .mp-ray2.is-on{stroke-dashoffset:0;opacity:.9}.re-w-map .mp-cl,.re-w-map .mp-rl,.re-w-map .mp-mi{position:absolute;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.re-w-map .mp-cl{font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:rgba(219,191,229,.6);margin-left:1.2px;text-shadow:0 0 6px #110A14,0 0 2px #110A14}.re-w-map .mp-rl{font:500 11px/1 Inter,system-ui,sans-serif;letter-spacing:.3px;color:rgba(219,191,229,.8);text-shadow:0 0 4px #110A14,0 0 8px #110A14,0 0 2px #110A14}.re-w-map .mp-ldn{position:absolute;z-index:2;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;gap:7px;pointer-events:none;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);white-space:nowrap}.re-w-map .mp-ldn svg{width:10px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;order:2}.re-w-map .mp-mi{z-index:2;padding:5px 8px 4px;border:1px solid rgba(195,148,211,.42);border-radius:2px;background:rgba(17,10,20,.86);font:500 11.5px/1 Inter,system-ui,sans-serif;color:rgba(245,240,247,.86);opacity:0;transition:opacity .3s var(--ease)}.re-w-map .mp-mi b{font:700 13px/1 "Archivo",system-ui,sans-serif;font-stretch:118%;color:#fff;margin-right:2px}.re-w-map .mp-mi.is-on{opacity:1;transition:opacity .5s var(--ease) .55s}.re-w-map .mp-pin{position:absolute;z-index:3;width:40px;height:40px;transform:translate(-50%,-50%);cursor:pointer}.re-w-map .mp-pin i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(195,148,211,.16),0 0 14px rgba(195,148,211,.45);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .45s var(--ease)}.re-w-map .mp-pin b{position:absolute;top:50%;left:calc(50% + 12px);transform:translateY(-50%);white-space:nowrap;font:600 14px/1 "Archivo",system-ui,sans-serif;font-stretch:110%;color:#fff;text-shadow:0 1px 10px rgba(17,10,20,.95),0 0 3px rgba(17,10,20,.9);transition:color .4s var(--ease)}.re-w-map .mp-pin-l b{left:auto;right:calc(50% + 12px)}.re-w-map .mp-base i{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;background:#fff;box-shadow:0 0 0 3px var(--gold),0 0 22px rgba(195,148,211,.7)}.re-w-map .mp-base b{font-size:15px;left:calc(50% + 17px)}.re-w-map .mp-pin:hover i,.re-w-map .mp-pin.is-on i,.re-w-map .mp-pin.is-near i{transform:scale(1.32);box-shadow:0 0 0 5px rgba(195,148,211,.26),0 0 22px rgba(195,148,211,.75)}.re-w-map .mp-pin:active i{transform:scale(1.05)}.re-w-map .mp-base.is-on i,.re-w-map .mp-base:hover i,.re-w-map .mp-base.is-near i{box-shadow:0 0 0 3px var(--gold),0 0 0 9px rgba(195,148,211,.2),0 0 26px rgba(195,148,211,.8)}.re-w-map .mp-pin.is-on b,.re-w-map .mp-pin.is-near b,.re-w-map .mp-pin:hover b{color:var(--gold)}.re-w-map .mp-dps{position:absolute;inset:0;z-index:4;pointer-events:none}.re-w-map .mp-dp{position:absolute;width:0;height:0;opacity:0;transform:scale(.4);transition:opacity .35s var(--ease),transform .7s var(--ease)}.re-w-map .mp-dp.is-on{opacity:1;transform:none}.re-w-map .mp-dp i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;border:1.5px solid #fff;box-shadow:0 0 0 4px rgba(195,148,211,.28),0 0 18px rgba(195,148,211,.8)}.re-w-map .mp-dp i::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#fff}.re-w-map .mp-dp b{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);padding:5px 8px 4px;border-radius:2px;background:#F5F0F7;color:#120B15;font:700 12px/1 "Archivo",system-ui,sans-serif;font-stretch:118%;letter-spacing:.04em;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.45)}.re-w-map .mp-dp-b b{bottom:auto;top:15px}.re-w-map .mp.is-district .mp-mi{opacity:0}.re-w-map .mp-pulse{position:absolute;z-index:1;width:0;height:0;pointer-events:none}.re-w-map .mp-pulse i{position:absolute;left:-34px;top:-34px;width:68px;height:68px;border-radius:50%;border:1px solid rgba(219,191,229,.75);opacity:0;animation:mp-pulse 3.8s cubic-bezier(.2,.6,.35,1) infinite;animation-play-state:paused}.re-w-map .mp-pulse i+i{animation-delay:1.9s}.re-w-map .mp.is-live .mp-pulse i{animation-play-state:running}@keyframes mp-pulse{0%{transform:scale(.2);opacity:.95}100%{transform:scale(1.9);opacity:0}}.re-w-map .mp.is-armed .mp-art{clip-path:circle(0% at var(--bx) var(--by));-webkit-clip-path:circle(0% at var(--bx) var(--by))}.re-w-map .mp.is-armed.is-in .mp-art{clip-path:circle(80% at var(--bx) var(--by));-webkit-clip-path:circle(80% at var(--bx) var(--by));transition:clip-path 2.1s cubic-bezier(.3,.7,.2,1),-webkit-clip-path 2.1s cubic-bezier(.3,.7,.2,1)}.re-w-map .mp.is-armed.is-in.is-done .mp-art{clip-path:none;-webkit-clip-path:none}.re-w-map .mp.is-armed .mp-pin{opacity:0;transform:translate(-50%,-50%) scale(.4)}.re-w-map .mp.is-armed.is-in .mp-pin{opacity:1;transform:translate(-50%,-50%);transition:opacity .7s var(--ease) var(--d),transform .9s var(--ease) var(--d)}.re-w-map .mp.is-armed:not(.is-in) .mp-pulse,.re-w-map .mp.is-armed:not(.is-in) .mp-mi{opacity:0}.re-w-map .mp-attr{margin:12px 0 0;font:400 11.5px/1.5 Inter,system-ui,sans-serif;color:var(--muted-2,rgba(245,240,247,.52))}.re-w-map .mp-side{min-width:0;display:flex;flex-direction:column}.re-w-map .mp-k{display:block;margin:0;font:600 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-map .mp-check{margin:0 0 22px}.re-w-map .mp-check .mp-k{margin-bottom:10px}.re-w-map .mp-field{display:flex;height:48px;border:1px solid rgba(195,148,211,.4);border-radius:2px;background:rgba(18,11,21,.55);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.re-w-map .mp-field:hover{border-color:rgba(195,148,211,.65)}.re-w-map .mp-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(195,148,211,.2)}.re-w-map .mp.is-bad .mp-field{border-color:#E7B4C8}.re-w-map .mp-in{-webkit-appearance:none;appearance:none;flex:1;min-width:0;margin:0;padding:0 14px;border:0;border-radius:0;background:transparent;outline:none;color:#fff;font:600 16px/1 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.re-w-map .mp-in::placeholder{color:rgba(245,240,247,.46);font-weight:500;letter-spacing:0;text-transform:none}.re-w-map .mp-btn{-webkit-appearance:none;appearance:none;flex:none;min-width:92px;margin:-1px -1px -1px 0;padding:0 20px;border:0;border-radius:0 2px 2px 0;cursor:pointer;background:var(--gold);color:#120B15;font:600 14px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;transition:background .3s var(--ease),transform .2s var(--ease)}@media(hover:hover){.re-w-map .mp-btn:hover{background:#fff}}.re-w-map .mp-btn:active{transform:scale(.97)}.re-w-map .mp-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.re-w-map .mp-note{margin:8px 0 0;font:400 12.5px/1.45 Inter,system-ui,sans-serif;color:var(--muted-2,rgba(245,240,247,.52))}.re-w-map .mp.is-bad .mp-note{color:#F0C9D8}.re-w-map .mp-k-list{margin-bottom:12px}.re-w-map .mp-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.re-w-map .mp-row{-webkit-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 14px;width:100%;min-height:45px;margin:0;padding:5px 14px 5px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background .35s var(--ease)}.re-w-map .mp-row::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--gold);transform:scaleY(0);transform-origin:50% 0;transition:transform .5s var(--ease)}.re-w-map .mp-row:hover{background:rgba(195,148,211,.06)}.re-w-map .mp-row:active{background:rgba(195,148,211,.14)}.re-w-map .mp-row[aria-pressed=true]{background:rgba(195,148,211,.1)}.re-w-map .mp-row[aria-pressed=true]::before{transform:none}.re-w-map .mp-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.re-w-map .mp-n{font:700 12px/1 "Archivo",system-ui,sans-serif;font-stretch:118%;letter-spacing:.06em;color:var(--gold)}.re-w-map .mp-nm{min-width:0}.re-w-map .mp-nm b{display:block;font:600 16.5px/1.18 "Archivo",system-ui,sans-serif;font-stretch:110%;color:var(--ink)}.re-w-map .mp-nm i{display:block;margin-top:1px;font:400 12px/1.25 Inter,system-ui,sans-serif;font-style:normal;color:var(--muted)}.re-w-map .mp-d{font:500 12.5px/1 Inter,system-ui,sans-serif;color:var(--muted);white-space:nowrap}.re-w-map .mp-d b{font:700 15px/1 "Archivo",system-ui,sans-serif;font-stretch:118%;color:var(--ink);margin-right:3px}.re-w-map .mp-row[aria-pressed=true] .mp-nm b{color:var(--gold)}.re-w-map .mp-cards{display:grid;margin-top:18px}.re-w-map .mp-card{padding:20px 24px 12px;border:1px solid rgba(195,148,211,.28);border-radius:2px;background:rgba(18,11,21,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.re-w-map .mp-card-d{border-color:rgba(245,240,247,.42)}.re-w-map .mp-card.re-in{animation:mp-in .55s var(--ease)}@keyframes mp-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.re-w-map .mp-h{margin:6px 0 0;font:700 clamp(25px,2.1vw,31px)/1.05 "Archivo",system-ui,sans-serif;font-stretch:118%;letter-spacing:-.01em;color:#fff}.re-w-map .mp-meta{margin:7px 0 0;font:500 13px/1.5 Inter,system-ui,sans-serif;color:var(--muted)}.re-w-map .mp-meta b{font:700 15px/1 "Archivo",system-ui,sans-serif;font-stretch:118%;color:var(--gold);font-variant-numeric:tabular-nums}.re-w-map .mp-line{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:var(--ink)}.re-w-map .mp-go-row{display:flex;flex-wrap:wrap;gap:0 22px;margin:4px 0 0}.re-w-map .mp-go{display:inline-flex;align-items:center;gap:10px;min-height:40px;font:600 13.5px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;color:var(--gold);transition:color .3s var(--ease)}.re-w-map .mp-go-b{color:#fff}.re-w-map .mp-go .ar{transition:transform .4s var(--ease)}.re-w-map .mp-go:hover{color:#fff}.re-w-map .mp-go-b:hover{color:var(--gold)}.re-w-map .mp-go:hover .ar{transform:translateX(4px)}.re-w-map .mp-go:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:1099px){.re-w-map .mp{--ms:min(55%,calc(100vh - 210px));gap:26px}.re-w-map .mp-check{margin-bottom:16px}.re-w-map .mp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line)}.re-w-map .mp-row{grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;min-height:52px;padding:7px 12px;border-right:1px solid var(--line)}.re-w-map .mp-row::before{left:-1px;right:-1px;top:auto;bottom:-1px;width:auto;height:2px;transform:scaleX(0);transform-origin:0 50%}.re-w-map .mp-row[aria-pressed=true]::before{transform:none}.re-w-map .mp-n,.re-w-map .mp-nm i{display:none}.re-w-map .mp-nm b{font-size:15px}.re-w-map .mp-d{font-size:11.5px}.re-w-map .mp-d b{font-size:13px}.re-w-map .mp-cards{margin-top:14px}.re-w-map .mp-card{padding:16px 18px 8px}.re-w-map .mp-line{font-size:14px;line-height:1.5}}@media(max-width:759px){.re-w-map .mp{grid-template-columns:minmax(0,1fr);gap:0}.re-w-map .mp-fig,.re-w-map .mp-side{display:contents}.re-w-map .mp-how{order:1;margin-bottom:8px;font-size:13px}.re-w-map .mp-map{order:2}.re-w-map .mp-check{order:3;margin:8px 0 0}.re-w-map .mp-check .mp-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.re-w-map .mp-note{display:none}.re-w-map .mp.is-bad .mp-note{display:block;margin-top:6px}.re-w-map .mp-field{height:46px}.re-w-map .mp-k-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.re-w-map .mp-list{order:4;margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.re-w-map .mp-row{min-height:50px;padding:6px 8px 6px 10px;gap:2px}.re-w-map .mp-nm b{font-size:13.5px;line-height:1.12}.re-w-map .mp-d{font-size:11px}.re-w-map .mp-d b{font-size:12.5px}.re-w-map .mp-cards{order:5;margin-top:8px}.re-w-map .mp-attr{order:6}.re-w-map .mp-card{padding:12px 16px 4px}.re-w-map .mp-h{font-size:23px}.re-w-map .mp-meta{margin-top:4px;font-size:12.5px}.re-w-map .mp-line{margin-top:7px;font-size:13.5px;line-height:1.48}.re-w-map .mp-go-row{gap:0 18px;margin-top:2px}.re-w-map .mp-go{font-size:13px}.re-w-map .mp-map::before{padding-top:calc(var(--c1) * 100%)}.re-w-map .mp-sq{height:auto;aspect-ratio:1 / 1;transform:translateY(calc(var(--c0) * -100%))}.re-w-map .mp-ldn{bottom:9px}.re-w-map .mp-cl{font-size:8.5px;letter-spacing:1.5px;margin-left:.75px}.re-w-map .mp-rl{font-size:10px}.re-w-map .mp-rl-2{display:none}.re-w-map .mp-ldn{font-size:9.5px;letter-spacing:1.6px}.re-w-map .mp-pin b{font-size:12.5px;left:calc(50% + 9px)}.re-w-map .mp-pin-l b{left:auto;right:calc(50% + 9px)}.re-w-map .mp-base b{font-size:13px;left:calc(50% + 13px)}.re-w-map .mp-pin i{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.re-w-map .mp-base i{width:10px;height:10px;margin:-5px 0 0 -5px}.re-w-map .mp-ray{stroke-width:4}.re-w-map .mp-ray2{stroke-width:3}.re-w-map .mp-mi{display:none}.re-w-map .mp-dp b{font-size:11px}}@media(max-width:359px){.re-w-map .mp-cl{display:none}.re-w-map .mp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px)and (max-height:780px){.re-w-map .mp-map::before{padding-top:60%}.re-w-map .mp-sq{transform:translateY(-27%)}.re-w-map .mp-cards{order:3}.re-w-map .mp-list{order:4}.re-w-map .mp-check{order:5;margin-top:10px}.re-w-map .mp-cl{display:none}}@media(prefers-reduced-motion:reduce){.re-w-map .mp-pulse i{animation:none;opacity:.55;transform:scale(.5)}.re-w-map .mp-pulse i+i{display:none}.re-w-map .mp-ray,.re-w-map .mp-ray2,.re-w-map .mp-dp{transition:none}.re-w-map .mp-card.re-in{animation:none}.re-w-map .mp-ghost{display:none}}@media(max-height:500px)and (orientation:landscape)and (min-width:760px){.re-w-map .mp{--ms:min(46%,330px)}.re-w-map .mp-cl{display:none}}@media(max-width:759px)and (max-height:780px){.re-w-map .mp-rl{display:none}}
