.map-plate-inner{aspect-ratio:31/24;overflow:clip;container-type:inline-size}.map-plate-zoom{width:161.29%;height:138.89%;position:absolute;top:-27.78%;left:-29.03%}@media (min-width:64rem){.map-plate-inner{aspect-ratio:3/1.48}.map-plate-zoom{width:100%;height:100%;inset:0}.map-plate-zoom>img{object-position:50% 69.2%}}.map-pin{transform:translate(calc(var(--pin) / -2), -50%);cursor:pointer;--pin:2.46cqw;pointer-events:none;align-items:center;gap:.36cqw;display:flex;position:absolute;top:0;left:0}.map-pin-name{pointer-events:auto}.map-pin--m{--pin:3.03cqw}.map-pin--l{--pin:3.77cqw}.map-pin--left{transform:translate(calc(-100% + var(--pin) / 2), -50%);flex-direction:row-reverse}.map-pin--above{transform:translate(-50%, calc(-100% + var(--pin) / 2));flex-direction:column-reverse;gap:.2cqw}.map-pin--below{transform:translate(-50%, calc(var(--pin) / -2));flex-direction:column;gap:.2cqw}.map-pin-dot{pointer-events:auto;width:var(--pin);height:var(--pin);color:#2a2010;font:600 1.18cqw/1 var(--font-sans);background:radial-gradient(circle at 35% 30%,#f3dc9a,#c99a3c 55%,#8f6a22);border:.15cqw solid #fff6dd;border-radius:9999px;flex:none;place-items:center;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 0 0 .1cqw #3c280a73}.map-pin--l .map-pin-dot{font-size:1.39cqw}.map-pin-name{font:500 1.34cqw/1.1 var(--font-serif);color:#2b2418;white-space:nowrap;background:#f6eedcdb;border-radius:.25cqw;padding:.1cqw .36cqw}:root[data-theme=dark] .map-pin-name{color:#f1e9d6;background:#14161dcc}@media (prefers-color-scheme:dark){:root:not([data-theme]) .map-pin-name{color:#f1e9d6;background:#14161dcc}}.map-pin:hover .map-pin-dot,.map-pin[aria-pressed=true] .map-pin-dot{box-shadow:0 0 0 .3cqw var(--accent);transform:scale(1.12)}.map-pin:hover .map-pin-name,.map-pin[aria-pressed=true] .map-pin-name{outline:1px solid var(--accent)}@media (prefers-reduced-motion:reduce){.map-pin-dot{transition:none}}
