.zmap[data-astro-cid-jlch5uxo]{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start;gap:1.5rem;margin:1.25rem 0 2rem;display:grid}.zm-panel[data-astro-cid-jlch5uxo]{background:var(--night);color:#f1efe9;border-top:4px solid var(--gold);border-radius:16px;padding:1.4rem}.zm-label[data-astro-cid-jlch5uxo]{font:600 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;display:block}.zm-search[data-astro-cid-jlch5uxo] input[data-astro-cid-jlch5uxo]{box-sizing:border-box;width:100%;font:600 1.5rem var(--font);letter-spacing:.06em;background:var(--night-2);color:#fff;border:1px solid #3a3a37;border-radius:10px;padding:.6rem .9rem}.zm-search[data-astro-cid-jlch5uxo] input[data-astro-cid-jlch5uxo]::placeholder{color:var(--silver-soft);font-weight:400}.zm-search[data-astro-cid-jlch5uxo] input[data-astro-cid-jlch5uxo]:focus{outline:2px solid var(--gold);outline-offset:1px}.zm-out[data-astro-cid-jlch5uxo]{margin-top:1.1rem}.zm-out[data-astro-cid-jlch5uxo] .zm-hint{color:var(--silver);margin:0 0 .9rem;font-size:.93rem}.zm-out[data-astro-cid-jlch5uxo] .zm-hint a{color:var(--gold)}.zm-out[data-astro-cid-jlch5uxo] .zm-big{font:700 2.2rem var(--font);color:#fff;letter-spacing:.03em;margin:0}.zm-out[data-astro-cid-jlch5uxo] .zm-sub{color:var(--silver);margin:.1rem 0 .8rem;font-size:.9rem}.zm-out[data-astro-cid-jlch5uxo] .zm-area{border-top:1px solid #333330;margin-top:.9rem;padding-top:.9rem}.zm-out[data-astro-cid-jlch5uxo] .zm-area:first-of-type{border-top:0;padding-top:0}.zm-out[data-astro-cid-jlch5uxo] .zm-name{color:#fff;margin:0 0 .6rem;font-size:1.35rem;font-weight:650}.zm-out[data-astro-cid-jlch5uxo] .zm-facts{gap:.5rem;margin:0 0 1rem;display:grid}.zm-out[data-astro-cid-jlch5uxo] .zm-facts div{grid-template-columns:4.3rem 1fr;gap:.6rem;display:grid}.zm-out[data-astro-cid-jlch5uxo] .zm-facts dt{font:600 .7rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--silver-soft);padding-top:.2rem}.zm-out[data-astro-cid-jlch5uxo] .zm-facts dd{color:#f1efe9;margin:0;font-size:.9rem}.zm-out[data-astro-cid-jlch5uxo] .zm-btns{flex-wrap:wrap;gap:.5rem;display:flex}.zm-out[data-astro-cid-jlch5uxo] .btn{background:var(--gold);color:var(--night)}.zm-out[data-astro-cid-jlch5uxo] .btn:hover{color:var(--night);background:#d6b46e}.zm-out[data-astro-cid-jlch5uxo] .btn-ghost{color:#fff;background:0 0;border:1px solid #4a4a46}.zm-out[data-astro-cid-jlch5uxo] .btn-ghost:hover{color:#fff;background:#262624}.zm-locate[data-astro-cid-jlch5uxo]{font:inherit;color:var(--silver);cursor:pointer;background:0 0;border:1px solid #3a3a37;border-radius:999px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.35rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.zm-locate[data-astro-cid-jlch5uxo]:hover{color:#fff;border-color:var(--gold)}.zm-locate[data-astro-cid-jlch5uxo] svg[data-astro-cid-jlch5uxo]{fill:none;width:1rem;height:1rem;stroke:var(--gold);stroke-width:2px;stroke-linecap:round}.zm-extra[data-astro-cid-jlch5uxo]{grid-column:1}.zm-extra[data-astro-cid-jlch5uxo]:empty{display:none}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-head{font:600 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .5rem}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list{background:var(--panel);border-radius:12px;margin:0 0 .8rem;padding:0;list-style:none}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list li{border-bottom:1px solid var(--line);grid-template-columns:5.5rem 1fr;gap:.6rem;margin:0;padding:.7rem .9rem;display:grid}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list li:last-child{border-bottom:0}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list strong{font-size:1.1rem}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list span{font-size:.9rem;font-weight:600}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-list em{color:var(--ink-soft);font-size:.8rem;font-style:normal;font-weight:400;display:block}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-empty{color:var(--ink-soft);margin:0 0 .6rem;font-size:.9rem}.zm-extra[data-astro-cid-jlch5uxo] .zm-x-share{color:var(--link);font-weight:700;display:inline-block}.zm-road-case[data-astro-cid-jlch5uxo]{fill:none;stroke:#fbfaf7;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:.9}.zm-road[data-astro-cid-jlch5uxo]{fill:none;stroke:#7d7a72;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.zm-shield[data-astro-cid-jlch5uxo]{pointer-events:none}.zm-shield[data-astro-cid-jlch5uxo] rect[data-astro-cid-jlch5uxo]{fill:#fbfaf7;stroke:#7d7a72;stroke-width:2px}.zm-shield[data-astro-cid-jlch5uxo] text[data-astro-cid-jlch5uxo]{font:700 15px var(--font);fill:var(--ink)}.zm-fig[data-astro-cid-jlch5uxo]{grid-area:1/2/span 2;margin:0}.zm-fig[data-astro-cid-jlch5uxo] svg[data-astro-cid-jlch5uxo]{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 20px 40px -32px #00000080}.zm-bg[data-astro-cid-jlch5uxo]{fill:#e4e1d8}.zm-zip[data-astro-cid-jlch5uxo]{fill:var(--f);fill-opacity:.62;stroke:#fbfaf7;stroke-width:1.6px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill-opacity .15s,fill .15s}.zm-zip[data-astro-cid-jlch5uxo]:hover{fill-opacity:.95}.has-sel[data-astro-cid-jlch5uxo] .zm-zip[data-astro-cid-jlch5uxo]{fill-opacity:.32}.has-sel[data-astro-cid-jlch5uxo] .zm-zip[data-astro-cid-jlch5uxo]:hover{fill-opacity:.6}.zm-zip[data-astro-cid-jlch5uxo].on,.has-sel[data-astro-cid-jlch5uxo] .zm-zip[data-astro-cid-jlch5uxo].on{fill:var(--night);fill-opacity:1}.zm-strip[data-astro-cid-jlch5uxo]{fill:none;stroke:var(--night);stroke-width:7px;stroke-linecap:round;pointer-events:none;opacity:.85}.zm-tag[data-astro-cid-jlch5uxo]{font:700 17px var(--font);fill:var(--night);pointer-events:none;paint-order:stroke;stroke:#fbfaf7;stroke-width:4px}.zm-air[data-astro-cid-jlch5uxo] path[data-astro-cid-jlch5uxo]{stroke:var(--night);stroke-width:3px;pointer-events:none}.zm-area-lbl[data-astro-cid-jlch5uxo]{font:700 22px var(--font);fill:var(--night);pointer-events:none;paint-order:stroke;stroke:#fbfaf7d9;stroke-width:5px;stroke-linejoin:round}.zm-lv-lbl[data-astro-cid-jlch5uxo]{font:600 19px var(--font);fill:var(--ink-soft);pointer-events:none;paint-order:stroke;stroke:#fbfaf7cc;stroke-width:4px}.zm-inset[data-astro-cid-jlch5uxo]{cursor:pointer;outline:none}.zm-inset[data-astro-cid-jlch5uxo] rect[data-astro-cid-jlch5uxo]{fill:#fbfaf7;stroke:var(--line-strong);stroke-width:2px}.zm-inset[data-astro-cid-jlch5uxo]:hover rect[data-astro-cid-jlch5uxo],.zm-inset[data-astro-cid-jlch5uxo]:focus-visible rect[data-astro-cid-jlch5uxo]{stroke:var(--night)}.zm-inset-t[data-astro-cid-jlch5uxo]{font:700 20px var(--font);fill:var(--night)}.zm-inset-s[data-astro-cid-jlch5uxo]{font:15px var(--font);fill:var(--ink-soft)}.zm-n[data-astro-cid-jlch5uxo]{font:700 18px var(--mono);fill:var(--ink-soft)}.zm-legend[data-astro-cid-jlch5uxo]{flex-wrap:wrap;gap:.4rem;margin:.9rem 0 .4rem;padding:0;list-style:none;display:flex}.zm-legend[data-astro-cid-jlch5uxo] li[data-astro-cid-jlch5uxo]{margin:0}.zm-legend[data-astro-cid-jlch5uxo] button[data-astro-cid-jlch5uxo],.zm-legend-other[data-astro-cid-jlch5uxo]{font:inherit;border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.86rem;font-weight:600;display:inline-flex}.zm-legend-other[data-astro-cid-jlch5uxo]{cursor:default;color:var(--ink-soft);border-style:dashed}.zm-legend[data-astro-cid-jlch5uxo] button[data-astro-cid-jlch5uxo]:hover{border-color:var(--ink)}.zm-legend[data-astro-cid-jlch5uxo] i[data-astro-cid-jlch5uxo]{border-radius:3px;width:.8rem;height:.8rem;display:inline-block}.zm-legend-other[data-astro-cid-jlch5uxo] i[data-astro-cid-jlch5uxo]{background:var(--track)}.zm-fig[data-astro-cid-jlch5uxo] figcaption[data-astro-cid-jlch5uxo]{color:var(--ink-soft)}.zm-zip[data-astro-cid-jlch5uxo],.zm-inset[data-astro-cid-jlch5uxo],.zm-legend[data-astro-cid-jlch5uxo] button[data-astro-cid-jlch5uxo]{-webkit-tap-highlight-color:transparent}.zm-sheet[data-astro-cid-jlch5uxo]{display:none}@media (width<=860px){.zmap[data-astro-cid-jlch5uxo]{grid-template-columns:1fr}.zm-fig[data-astro-cid-jlch5uxo]{grid-area:auto/1}.zm-panel[data-astro-cid-jlch5uxo]{position:static}.zm-area-lbl[data-astro-cid-jlch5uxo]{font-size:28px}.zm-fig[data-astro-cid-jlch5uxo]{grid-row:2}.zm-extra[data-astro-cid-jlch5uxo]{grid-row:3}.zm-legend[data-astro-cid-jlch5uxo] button[data-astro-cid-jlch5uxo]{padding:.5rem .9rem;font-size:.92rem}.zm-sheet[data-astro-cid-jlch5uxo]:not([hidden]){left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:50;background:var(--night);color:#f1efe9;border-top:4px solid var(--gold);border-radius:16px;padding:.8rem 1rem .9rem;animation:.18s ease-out zs-up;display:block;position:fixed;box-shadow:0 18px 40px #00000073}.zm-sheet-x[data-astro-cid-jlch5uxo]{width:2.5rem;height:2.5rem;color:var(--silver);cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:.4rem;right:.5rem}.zm-sheet[data-astro-cid-jlch5uxo] .zs-title{font:700 1.3rem var(--font);color:#fff;margin:0 0 .3rem;padding-right:2.5rem}.zm-sheet[data-astro-cid-jlch5uxo] .zs-sub{color:var(--silver);font-weight:500}.zm-sheet[data-astro-cid-jlch5uxo] .zs-facts{color:var(--silver);margin:0 0 .7rem;font-size:.82rem;line-height:1.4}.zm-sheet[data-astro-cid-jlch5uxo] .zm-btns{gap:.5rem;display:flex}.zm-sheet[data-astro-cid-jlch5uxo] .btn{text-align:center;background:var(--gold);color:var(--night);flex:1;padding:.55rem .5rem;font-size:.92rem}.zm-sheet[data-astro-cid-jlch5uxo] .btn-ghost{color:#fff;background:0 0;border:1px solid #4a4a46}.zm-sheet[data-astro-cid-jlch5uxo] .zs-more{font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.88rem;font-weight:600}@keyframes zs-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}
