.gal[data-v-e086ffcb],.gal__mosaic[data-v-e086ffcb]{gap:var(--sp-2);display:grid}.gal__mosaic[data-v-e086ffcb]{aspect-ratio:16/9;grid-template-columns:minmax(0,1fr)}.gal__mosaic--t1[data-v-e086ffcb],.gal__mosaic--t2[data-v-e086ffcb]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gal__mosaic--t3[data-v-e086ffcb],.gal__mosaic--t4[data-v-e086ffcb]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.gal__main[data-v-e086ffcb]{border-radius:var(--r-card);background:var(--surface-2);box-shadow:var(--rim);margin:0;position:relative;overflow:hidden}.gal__main[data-v-e086ffcb],.gal__mosaic--t1 .gal__tile[data-v-e086ffcb]{grid-row:1/-1}.gal__mosaic--t3 .gal__tile[data-v-e086ffcb]:nth-of-type(3){grid-area:1/3/-1}.gal__cell[data-v-e086ffcb],.gal__tile[data-v-e086ffcb]{border-radius:var(--r-md);background:var(--surface-2);box-shadow:var(--rim);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.gal__cell:hover .gal__img[data-v-e086ffcb],.gal__tile:hover .gal__img[data-v-e086ffcb]{transform:scale(1.04)}.gal__img[data-v-e086ffcb]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0}.gal__all[data-v-e086ffcb]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-14);justify-content:center;align-items:center;gap:8px;display:flex;inset:0}.gal__all[data-v-e086ffcb],.gal__cap[data-v-e086ffcb]{color:oklch(98% 0 0);font-weight:var(--fw-semibold);background:oklch(16% 0 0/.55);position:absolute}.gal__cap[data-v-e086ffcb]{max-inline-size:calc(100% - var(--sp-6));padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-12);inset-block-end:var(--sp-3);inset-inline-start:var(--sp-3)}.gal__grid[data-v-e086ffcb]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.gal__cell[data-v-e086ffcb]{aspect-ratio:1;inline-size:100%}@media (width<=768px){.gal__mosaic[data-v-e086ffcb]{aspect-ratio:1.35;gap:6px}}.tour[data-v-3e14be79]{align-items:center;gap:var(--sp-4);padding:var(--sp-4) clamp(16px,2.4vw,24px);border-radius:var(--r-card);background:linear-gradient(100deg,oklch(70.3% .09 229.6/.3),transparent 62%),var(--surface-2);box-shadow:var(--rim),var(--shadow-2);transition:transform var(--dur-2) var(--ease-out);display:flex}.tour[data-v-3e14be79],.tour[data-v-3e14be79]:hover{color:var(--text-1)}.tour[data-v-3e14be79]:hover{transform:translateY(-2px)}.tour__play[data-v-3e14be79]{background:var(--zg-sky-chip-bg);block-size:48px;inline-size:48px;color:var(--zg-sky-chip-fg);border-radius:50%;flex:none;place-items:center;display:grid}.tour__text[data-v-3e14be79]{gap:2px;min-inline-size:0;display:grid}.tour__title[data-v-3e14be79]{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.tour__note[data-v-3e14be79]{font-size:var(--fs-14);color:var(--text-2)}.tour__cta[data-v-3e14be79]{align-items:center;gap:var(--sp-2);block-size:var(--ctl-h-lg);padding-inline:var(--sp-5);border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-15);font-weight:var(--fw-semibold);white-space:nowrap;margin-inline-start:auto;display:inline-flex}@media (width<=560px){.tour[data-v-3e14be79]{flex-wrap:wrap}.tour__cta[data-v-3e14be79]{justify-content:center;inline-size:100%;margin-inline-start:0}}.sec[data-v-706a8f5c]{gap:var(--sp-5);min-inline-size:0;padding:clamp(18px,2.4vw,26px);display:grid}.sec__head[data-v-706a8f5c]{gap:var(--sp-1);display:grid}.sec__title[data-v-706a8f5c]{font-size:var(--fs-section);font-weight:var(--fw-regular)}.sec__note[data-v-706a8f5c]{font-size:var(--fs-14);color:var(--text-3)}.facts[data-v-a15691b7]{gap:0 var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;display:grid}.facts__row[data-v-a15691b7]{padding-block:var(--sp-3);box-shadow:0 -1px 0 var(--stroke-1);flex-direction:column;gap:3px;display:flex}.facts__k[data-v-a15691b7]{font-size:var(--fs-13);color:var(--text-3)}.facts__v[data-v-a15691b7]{font-size:var(--fs-15);margin:0;line-height:1.45}.facts__link[data-v-a15691b7]{align-items:center;gap:var(--sp-2);font-variant-numeric:tabular-nums;display:inline-flex}.facts__social[data-v-a15691b7]{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.facts__chip[data-v-a15691b7]{block-size:var(--ctl-h-sm);padding-inline:var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:var(--rim);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-2);text-transform:capitalize;align-items:center;display:inline-flex}.prose[data-v-3422cb5b]{min-inline-size:0;padding:clamp(18px,2.4vw,26px)}.prose__body[data-v-3422cb5b]{max-inline-size:72ch;font-size:var(--fs-16);color:var(--text-2)}.prose__body[data-v-3422cb5b] h2{margin-block:0 var(--sp-3);font-size:var(--fs-section);font-weight:var(--fw-regular);color:var(--text-1)}.prose__body[data-v-3422cb5b] h2:not(:first-child){margin-block-start:var(--sp-6)}.prose__body[data-v-3422cb5b] h5{margin-block:var(--sp-5) var(--sp-2);font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--text-1)}.prose__body[data-v-3422cb5b] p{margin-block:0 var(--sp-3);text-wrap:pretty;line-height:1.65}.prose__body[data-v-3422cb5b] ul{gap:var(--sp-2);margin:0;padding-inline-start:var(--sp-5);display:grid}.prose__body[data-v-3422cb5b] li{line-height:1.55}.prose__body[data-v-3422cb5b] a{text-underline-offset:2px;text-decoration:underline}.faq[data-v-d2a4d230]{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.faq__item[data-v-d2a4d230]{padding:var(--sp-4) var(--sp-5)}.faq__q[data-v-d2a4d230]{justify-content:space-between;align-items:center;gap:var(--sp-4);cursor:pointer;font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);list-style:none;display:flex}.faq__q[data-v-d2a4d230]::-webkit-details-marker{display:none}.faq__mark[data-v-d2a4d230]{color:var(--text-3);transition:transform var(--dur-2) var(--ease-out);flex:none}.faq__item[open] .faq__mark[data-v-d2a4d230]{color:var(--brand-text);transform:rotate(180deg)}.faq__a[data-v-d2a4d230]{font-size:var(--fs-15);color:var(--text-2);max-inline-size:70ch;margin-block-start:var(--sp-3)}.addr[data-v-22cab823]{gap:var(--sp-3);padding:clamp(16px,2vw,22px);display:grid}.addr__title[data-v-22cab823]{font-size:var(--fs-19);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.addr__text[data-v-22cab823]{font-size:var(--fs-15);color:var(--text-2);line-height:1.45}.addr__coords[data-v-22cab823]{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--text-3)}.addr__actions[data-v-22cab823]{align-items:stretch;gap:var(--sp-2);display:flex}.addr__cta[data-v-22cab823]{justify-content:center;align-items:center;gap:var(--sp-2);block-size:var(--ctl-h-2xl);border-radius:var(--r-pill);background:var(--brand);color:var(--on-brand);font-size:var(--fs-16);font-weight:var(--fw-semibold);flex:auto;display:inline-flex}.addr__cta[data-v-22cab823]:hover{background:var(--brand-hover);color:var(--on-brand)}.addr__share[data-v-22cab823]{justify-content:center;align-items:center;gap:var(--sp-2);inline-size:var(--ctl-h-2xl);block-size:var(--ctl-h-2xl);border-radius:var(--r-pill);background:var(--surface-2);box-shadow:var(--rim);color:var(--text-1);font-family:inherit;font-size:var(--fs-16);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out);border:0;flex:none;padding:0;display:inline-flex}.addr__share[data-v-22cab823]:hover{background:var(--surface-3);color:var(--text-1)}.addr__share--solo[data-v-22cab823]{inline-size:auto;padding-inline:var(--sp-5);flex:auto}.hnear[data-v-22cab823]{align-items:center;gap:var(--sp-3);color:var(--text-1);transition:background var(--dur-2) var(--ease-out),translate var(--dur-1) var(--ease-out);padding:clamp(14px,1.6vw,18px);display:flex}.hnear[data-v-22cab823]:hover{background:var(--surface-3);translate:0 -1px}.hnear__icon[data-v-22cab823]{flex:none;block-size:48px;inline-size:48px}.hnear__body[data-v-22cab823]{gap:3px;min-inline-size:0;display:grid}.hnear__title[data-v-22cab823]{font-size:var(--fs-16);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.hnear__sub[data-v-22cab823]{font-size:var(--fs-13);color:var(--text-2);line-height:1.4}.hnear__cta[data-v-22cab823]{align-items:center;gap:var(--sp-1);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--brand-text);margin-block-start:2px;display:inline-flex}.addr__map[data-v-22cab823]{border-radius:var(--r-lg);background:var(--surface-2);block-size:190px;position:relative;overflow:hidden}.addr__ask[data-v-22cab823],.addr__mapState[data-v-22cab823]{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--surface-2);color:var(--text-1);font-size:var(--fs-14);font-weight:var(--fw-semibold);border:0;display:flex;position:absolute;inset:0}.addr__ask[data-v-22cab823]{cursor:pointer}.near[data-v-aedf0dd8]{gap:var(--sp-2);padding:var(--sp-3);display:grid}.near__title[data-v-aedf0dd8]{padding:var(--sp-2) var(--sp-3) 0}.near__list[data-v-aedf0dd8]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.near__row[data-v-aedf0dd8]{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--r-md);color:var(--text-1);transition:background var(--dur-2) var(--ease-out);display:flex}.near__row[data-v-aedf0dd8]:hover{background:var(--surface-2);color:var(--text-1)}.near__tile[data-v-aedf0dd8]{border-radius:var(--r-sm);background:var(--surface-2);block-size:48px;inline-size:48px;box-shadow:var(--rim);color:var(--text-3);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.near__photo[data-v-aedf0dd8]{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.near__body[data-v-aedf0dd8]{gap:1px;min-inline-size:0;display:grid}.near__name[data-v-aedf0dd8]{font-size:var(--fs-14);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.near__meta[data-v-aedf0dd8]{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--brand-text)}.near__sub[data-v-aedf0dd8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.near__note[data-v-aedf0dd8],.near__sub[data-v-aedf0dd8]{font-size:var(--fs-12);color:var(--text-3)}.near__note[data-v-aedf0dd8]{padding:0 var(--sp-3) var(--sp-2)}.pl[data-v-4dd1c1a8]{gap:var(--sp-5);padding-block:clamp(16px,3vw,28px) var(--sp-16);grid-template-columns:minmax(0,1fr);display:grid}.pl__head[data-v-4dd1c1a8]{gap:var(--sp-3);display:grid}.pl__chips[data-v-4dd1c1a8]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pl__chip[data-v-4dd1c1a8]{align-items:center;gap:var(--sp-1);block-size:28px;padding-inline:var(--sp-3);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-text);font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap;display:inline-flex}.pl__chip--muted[data-v-4dd1c1a8]{color:var(--text-2)}.pl__chip--hours[data-v-4dd1c1a8],.pl__chip--muted[data-v-4dd1c1a8]{background:var(--surface-2);box-shadow:var(--rim)}.pl__chip--hours[data-v-4dd1c1a8]{color:var(--text-1);font-variant-numeric:tabular-nums}.pl__title[data-v-4dd1c1a8]{font-size:var(--fs-h1-sub);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);text-wrap:balance}.pl__addr[data-v-4dd1c1a8]{align-items:center;gap:var(--sp-2);font-size:var(--fs-15);color:var(--text-2);display:flex}.pl__intro[data-v-4dd1c1a8]{font-size:var(--fs-17);color:var(--text-1);text-wrap:pretty;max-inline-size:72ch;line-height:1.65}.pl__body[data-v-4dd1c1a8]{align-items:start;gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 340px;display:grid}.pl__body--wide[data-v-4dd1c1a8]{grid-template-columns:minmax(0,1fr)}.pl__main[data-v-4dd1c1a8]{gap:var(--sp-4);min-inline-size:0;display:grid}.pl__side[data-v-4dd1c1a8]{gap:var(--sp-3);display:grid;position:sticky;inset-block-start:calc(var(--header-h) + var(--sp-4))}@media (width<=1100px){.pl__body[data-v-4dd1c1a8]{grid-template-columns:minmax(0,1fr)}.pl__side[data-v-4dd1c1a8]{position:static}}
