.g-region{transition:height .8s cubic-bezier(.6,0,.2,1)}@property --k{syntax:"<number>";inherits:true;initial-value:1}@property --u{syntax:"<number>";inherits:true;initial-value:1}.g-map{transition:transform .9s cubic-bezier(.6,0,.2,1),transform-origin .9s cubic-bezier(.6,0,.2,1),--k .9s cubic-bezier(.6,0,.2,1),--u .9s cubic-bezier(.6,0,.2,1)}.g-map[data-k=snap]{transition:transform .9s cubic-bezier(.6,0,.2,1),transform-origin .9s cubic-bezier(.6,0,.2,1),--k 0s linear .9s,--u 0s linear .9s}.g-pin-spot{transition:translate .9s cubic-bezier(.6,0,.2,1)}.g-pin{transition:scale .9s cubic-bezier(.6,0,.2,1),background-color .3s,opacity .3s}.g-in{animation:.45s cubic-bezier(.2,.9,.3,1) both g-in}.g-sheet{animation:.6s cubic-bezier(.2,.9,.3,1) both g-sheet}.g-deal{animation:.5s cubic-bezier(.2,1.2,.4,1) both g-deal}.g-drop{animation:.45s cubic-bezier(.3,1.6,.5,1) both g-drop}.g-ring{animation:2.4s ease-out infinite g-ring}.g-sweep{animation:2.6s linear infinite g-sweep}.g-pulse{animation:1.2s ease-in-out infinite g-pulse}.g-glow{animation:1.6s ease-in-out infinite g-glow}.g-sh1{animation:1.4s ease-in-out infinite g-sh1}.g-sh2{animation:1.4s ease-in-out infinite g-sh2}.g-scroll{scrollbar-width:none}.g-scroll::-webkit-scrollbar{display:none}.g-act{transition:transform .12s}.g-act:active{transform:scale(.92)}.g-deck-slot{container-type:size}.g-why{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (max-height:300px){.g-why{margin-top:0}.g-why-label,.g-chips,.g-cover{display:none}.g-head{gap:3px;padding-top:10px}.g-head-top{margin-bottom:1px}.g-name{font-size:19px}}.g-card[data-open] .g-why{-webkit-line-clamp:unset;display:block}.m-stroke{stroke-width:calc(var(--w) * var(--k,1))}.m-dash{stroke-dasharray:calc(4 * var(--k,1)) calc(3 * var(--k,1))}.lod-mid,.lod-detail{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}[data-tier=mid] .lod-mid,[data-tier=detail] .lod-mid{opacity:1;visibility:visible;transition:opacity .45s .35s,visibility}[data-tier=detail] .lod-detail{opacity:1;visibility:visible;transition:opacity .3s .9s,visibility 0s linear .9s}.m-tile{animation:.3s .9s both m-tile-in}@keyframes m-tile-in{0%{opacity:0;visibility:hidden}1%{visibility:visible}to{opacity:1;visibility:visible}}.m-label{white-space:nowrap;pointer-events:none;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 2px var(--halo), 0 0 2px var(--halo), 0 0 3px var(--halo), 0 0 4px var(--halo);font-weight:800;line-height:1;position:absolute;translate:-50% -50%}.m-label-water{text-transform:none;letter-spacing:.04em;font-style:italic;font-weight:600}.m-label-park{text-transform:none;letter-spacing:.02em;font-weight:600}.m-label-dim{filter:opacity(.35);transition:filter .3s}.m-street{font-size:calc(9.5px * var(--u,1));letter-spacing:.02em;stroke-width:calc(3 * var(--u,1));stroke-linejoin:round;paint-order:stroke;font-weight:600}.g-input::placeholder{color:var(--brand-ink-subtle)}@keyframes g-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes g-sheet{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes g-deal{0%{opacity:0;transform:translateY(36px)scale(.95)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes g-drop{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0}}@keyframes g-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes g-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes g-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes g-glow{0%,to{box-shadow:0 0 #ffc23d8c}50%{box-shadow:0 0 0 10px #ffc23d00}}@keyframes g-sh1{0%,to{transform:rotate(-8deg)translate(0)}50%{transform:rotate(-16deg)translate(-10px)}}@keyframes g-sh2{0%,to{transform:rotate(6deg)translate(0)}50%{transform:rotate(14deg)translate(10px)}}
