.vg-map .vg-map-canvas{font-family:inherit}.vg-map .vg-map-landmark-icon{background:none;border:0;pointer-events:none}.vg-map .vg-map-landmark{--landmark-size:22px;position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:4px;background:none;color:#74836e;pointer-events:auto;cursor:pointer;font-family:inherit;transition:opacity .14s ease-out}.vg-map .vg-map-landmark-symbol{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.82;pointer-events:none}.vg-map .vg-map-landmark-model{display:none;width:100%;height:100%;pointer-events:none}.vg-map .vg-map-landmark-model img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(.5px 1px 1px #51473620);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vg-map .vg-map-landmark.is-detail .vg-map-landmark-model{display:block}.vg-map .vg-map-landmark.is-detail .vg-map-landmark-symbol{display:none}.vg-map .vg-map-landmark-anchor{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.vg-map .vg-map-landmark.is-contextual{pointer-events:none;cursor:default}.vg-map .vg-map-landmark:focus-visible{outline:2px solid #1b7f9e;outline-offset:3px}.vg-map .vg-map-landmark-popup .leaflet-popup-content-wrapper{border-radius:12px;background:#fffdf6;color:#384433;box-shadow:0 4px 18px #4f453322}.vg-map .vg-map-landmark-popup .leaflet-popup-content{margin:14px 25px 14px 14px;font-family:inherit;font-size:12px;line-height:1.45}.vg-map .vg-map-landmark-popup .vg-map-landmark-preview{display:block;width:128px;height:128px;-o-object-fit:contain;object-fit:contain;margin:0 auto 10px}.vg-map .vg-map-landmark-popup strong{display:block;font-size:12px;font-weight:600}.vg-map .vg-map-landmark-popup p{margin:6px 0 0;font-size:11px;color:#697162}.vg-map .vg-map-landmark-popup .leaflet-popup-tip-container{display:none}.vg-map .vg-map-landmark-popup .leaflet-popup-close-button:focus-visible{outline:2px solid #1b7f9e;outline-offset:2px}@media(hover:hover)and (pointer:fine){.vg-map .vg-map-landmark:hover{opacity:.78}}@media(prefers-reduced-motion:reduce){.vg-map .vg-map-landmark{transition:none}}
