.pr-loc{--pr-loc-bar:var(--subnav-h);--pr-loc-h:max(30rem, calc(100dvh - var(--header-offset) - var(--pr-loc-bar)))}.pr-loc-bar{height:var(--pr-loc-bar)}.pr-loc-map{height:var(--pr-loc-h)}@media (max-width:1068px){.pr-loc-map{--pr-sheet-inset:96px}}.pr-loc-poster{position:absolute;inset:0}.pr-loc-preview{width:100%;height:100%;padding:1.5rem 1.5rem calc(1.5rem + var(--pr-sheet-inset,0px));box-sizing:border-box;display:block}.pr-loc-preview-base{fill:none;stroke:color-mix(in oklab, var(--text-3) 30%, var(--bg-alt));stroke-width:.42px;stroke-linecap:round}.pr-loc-preview-halo{fill:var(--brand);fill-opacity:.16}.pr-loc-preview-lit{fill:var(--teal-600);stroke:var(--bg-alt);stroke-width:.12px}.pr-loc-preview-core{fill:var(--orange)}.pr-loc-open{left:50%;bottom:calc(1.5rem + var(--pr-sheet-inset,0px));z-index:3;box-shadow:var(--sh-float);position:absolute;transform:translate(-50%)}.pr-loc-open:active{transform:translate(-50%)scale(.97)}.pr-loc-card{content-visibility:auto;contain-intrinsic-size:auto 9rem;margin:-.375rem;padding:.375rem}.pr-loc-map .maplibregl-ctrl-bottom-right,.pr-loc-map .maplibregl-ctrl-bottom-left{margin-bottom:var(--pr-sheet-inset,0px);transition:margin-bottom var(--dur-3) var(--ease-nav)}@media (min-width:1069px){.pr-loc-bar{top:var(--header-offset);z-index:30;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--separator);border-bottom:0;position:sticky}.pr-loc-grid{height:var(--pr-loc-h)}.pr-loc-map,.pr-loc-list{height:100%}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pr-loc-bar{background:var(--surface-raised)}}@media (prefers-reduced-transparency:reduce){.pr-loc-bar{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.pr-loc-map .maplibregl-ctrl-bottom-right,.pr-loc-map .maplibregl-ctrl-bottom-left{transition:none}}.pr-pin-ping{opacity:0;animation:pr-pin-ping 2.4s var(--ease-out) infinite}@keyframes pr-pin-ping{0%{opacity:.45;transform:scale(.6)}70%,to{opacity:0;transform:scale(2.2)}}
