.CkXziq_btn{width:40px;height:40px;color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s, color .25s, transform .2s var(--ease);background:#12100e73;border:1px solid #f4eee3b3;border-radius:50%;place-items:center;display:grid}.CkXziq_btn:hover{background:#12100eb3}.CkXziq_btn:active{transform:scale(.92)}.CkXziq_btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px;transition:fill .25s, transform .35s var(--ease)}.CkXziq_on svg{fill:var(--champagne);stroke:var(--champagne);transform:scale(1.08)}.CkXziq_inline{border-color:var(--line);background:var(--white);width:auto;height:auto;color:var(--ink);font:600 .72rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1px;gap:10px;padding:.9rem 1.2rem;display:inline-flex}.CkXziq_inline:hover{background:var(--linen);border-color:var(--bronze)}.CkXziq_inline.CkXziq_on svg{fill:var(--bronze);stroke:var(--bronze)}
.PcfzGa_page{padding-top:calc(var(--util-h) + var(--bar-h) + env(safe-area-inset-top,0px));background:var(--linen);padding-bottom:72px}.PcfzGa_bar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:transform .45s var(--ease);background:#f7f2eaf7;position:sticky;top:0}html[data-header=bar] .PcfzGa_bar{transform:translateY(var(--bar-h))}.PcfzGa_filters{flex-wrap:wrap;align-items:center;gap:10px;padding-block:14px;display:flex}.PcfzGa_filters :focus-visible{outline-color:var(--bronze)}.PcfzGa_fLoc{border:1px solid var(--line);background:var(--white);border-radius:999px;flex:280px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex;position:relative}.PcfzGa_fLoc svg{width:17px;height:17px;stroke:var(--bronze);fill:none;stroke-width:1.7px;flex:none}.PcfzGa_fLoc input{font:400 .98rem/1.3 var(--sans);background:0 0;border:0;flex:1;min-width:0;padding:10px 0}.PcfzGa_fLoc input:focus{outline:none}.PcfzGa_fLoc:focus-within{border-color:var(--bronze);box-shadow:0 0 0 3px #7d542424}.PcfzGa_fSelect select{appearance:none;border:1px solid var(--line);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237D5424' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 14px center;min-height:46px;font:500 .88rem/1 var(--sans);color:var(--ink);cursor:pointer;border-radius:999px;padding:0 34px 0 16px}.PcfzGa_fSelect select:hover{border-color:var(--bronze)}.PcfzGa_fChips{flex-wrap:wrap;gap:10px 12px;display:flex}.PcfzGa_fChip{border:1px solid var(--line);min-height:38px;font:500 .8rem/1 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;transition:background .2s,border-color .2s,color .2s}.PcfzGa_fChip:hover{border-color:var(--bronze)}.PcfzGa_fChip[aria-pressed=true]{background:var(--espresso);border-color:var(--espresso);color:var(--cream)}.PcfzGa_fRight{align-items:center;gap:10px;margin-left:auto;display:flex}.PcfzGa_views{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:3px;display:inline-flex}.PcfzGa_views button{font:600 .6875rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px}.PcfzGa_views button[aria-pressed=true]{background:var(--espresso);color:var(--cream)}.PcfzGa_layout{max-width:1800px;margin-inline:auto;display:grid}.PcfzGa_v_split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.PcfzGa_v_list .PcfzGa_results{max-width:var(--max);width:100%;margin-inline:auto}.PcfzGa_v_map .PcfzGa_mapCol{grid-column:1/-1}.PcfzGa_results{padding:28px var(--gutter) 0}.PcfzGa_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:24px;display:flex}.PcfzGa_count{font-family:var(--display);font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.15}.PcfzGa_count em{color:var(--bronze);font-style:italic}.PcfzGa_countNum{font-variant-numeric:tabular-nums;min-width:2.2ch;display:inline-block}.PcfzGa_headBtns{flex-wrap:wrap;gap:6px 20px;display:flex}.PcfzGa_alertBtn{font:600 .7rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.PcfzGa_alertBtn svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:16px;height:16px}.PcfzGa_alertBox{border:1px solid var(--line);background:var(--white);margin-bottom:24px;padding:18px 20px}.PcfzGa_alertText{color:var(--taupe);font-size:.9rem}.PcfzGa_alertRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.PcfzGa_alertRow button{margin-top:0}.PcfzGa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;transition:opacity .3s;display:grid}.PcfzGa_v_list .PcfzGa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.PcfzGa_dim{opacity:.45}.PcfzGa_grid>li{transition:transform .35s var(--ease);position:relative}.PcfzGa_hot{transform:translateY(-3px)}.PcfzGa_hot:after{content:"";border:1px solid var(--bronze);pointer-events:none;position:absolute;inset:-8px}.PcfzGa_skeleton{gap:10px;display:grid}.PcfzGa_skeleton span{background:linear-gradient(90deg, var(--sand) 0%, #f1e9dc 50%, var(--sand) 100%);background-size:200% 100%;animation:1.4s linear infinite PcfzGa_shimmer;display:block}.PcfzGa_skeleton span:first-child{aspect-ratio:4/3}.PcfzGa_skeleton span:nth-child(2){width:50%;height:28px}.PcfzGa_skeleton span:nth-child(3){width:80%;height:16px}@keyframes PcfzGa_shimmer{to{background-position:-200% 0}}.PcfzGa_more{justify-items:center;gap:12px;margin-top:36px;display:grid}.PcfzGa_more p{color:var(--taupe);font-size:.85rem}.PcfzGa_empty{justify-items:start;gap:16px;padding:40px 0;display:grid}.PcfzGa_mapCol{border-left:1px solid var(--line);position:relative}.PcfzGa_mapSticky{height:calc(100svh - 75px);min-height:420px;position:sticky;top:75px}html[data-header=bar] .PcfzGa_mapSticky{top:calc(75px + var(--bar-h));height:calc(100svh - 75px - var(--bar-h))}.PcfzGa_v_map .PcfzGa_mapSticky{height:calc(100svh - 160px)}.PcfzGa_map,.PcfzGa_facade,.PcfzGa_mapLoading{position:absolute;inset:0}.PcfzGa_mapInner{width:100%;height:100%}.PcfzGa_mapLoading{background:var(--sand);color:var(--taupe);place-items:center;font-size:.9rem;display:grid}.PcfzGa_facade{background:radial-gradient(circle at 40% 40%, #efe7da, var(--sand));overflow:hidden}.PcfzGa_facadeArt{width:84%;height:84%;position:absolute;inset:8%}.PcfzGa_dot{fill:var(--espresso);stroke:var(--linen);stroke-width:.25px;transition:r .2s}.PcfzGa_dotOn{fill:var(--bronze);stroke:var(--linen);stroke-width:.3px}.PcfzGa_facadeInner{text-align:center;justify-items:center;gap:10px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.PcfzGa_facadeInner p{font-family:var(--display);font-size:1.3rem}.PcfzGa_facadeBtn{background:var(--espresso);color:var(--cream);font:600 .72rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:10px;padding:1rem 1.5rem;transition:background .3s;display:inline-flex}.PcfzGa_facadeBtn:hover{background:var(--bronze)}.PcfzGa_facadeBtn svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:18px;height:18px}.PcfzGa_facadeFine{color:var(--taupe);font-size:.6875rem}.PcfzGa_follow{z-index:5;border:1px solid var(--line);cursor:pointer;background:#f7f2eaf2;align-items:center;gap:8px;padding:9px 12px;font-size:.8rem;display:inline-flex;position:absolute;top:12px;left:12px}.PcfzGa_follow input{accent-color:var(--espresso)}@media (max-width:1260px){.PcfzGa_v_list .PcfzGa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.PcfzGa_v_split{grid-template-columns:1fr}.PcfzGa_v_split .PcfzGa_mapCol{border-left:0;border-bottom:1px solid var(--line);order:-1}.PcfzGa_v_split .PcfzGa_mapSticky{height:320px;min-height:0;position:relative;top:0}.PcfzGa_fRight{margin-left:0}}@media (max-width:760px){.PcfzGa_grid,.PcfzGa_v_list .PcfzGa_grid{grid-template-columns:1fr}.PcfzGa_fChips{order:5}.PcfzGa_alertRow{grid-template-columns:1fr}}
