.amenities[data-astro-cid-gdxiy73j]{flex-direction:column;gap:28px;padding-top:96px;padding-bottom:96px;display:flex}.title[data-astro-cid-gdxiy73j]{font-size:44px;line-height:1.08}.groups[data-astro-cid-gdxiy73j]{grid-template-columns:repeat(auto-fit,minmax(min(560px,100%),1fr));align-items:start;gap:16px;display:grid}.group[data-astro-cid-gdxiy73j]{background:var(--card);border-radius:16px}.group-title[data-astro-cid-gdxiy73j]{font-family:var(--font-text);letter-spacing:0;font-size:19px;font-weight:600;line-height:1.3}.group-title[data-astro-cid-gdxiy73j] svg{color:var(--teal);flex:none}.group-static[data-astro-cid-gdxiy73j]{align-items:center;gap:14px;min-height:68px;padding:0 24px;display:flex}html.js .group-static[data-astro-cid-gdxiy73j]{display:none}.group-toggle[data-astro-cid-gdxiy73j]{width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:14px;padding:10px 24px;font-weight:600;display:flex}.group-name[data-astro-cid-gdxiy73j]{flex:1}.meta[data-astro-cid-gdxiy73j]{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:400}.group-toggle[data-astro-cid-gdxiy73j] .chevron{color:var(--ink)}.group-toggle[data-astro-cid-gdxiy73j][aria-expanded=true] .chevron{transform:rotate(180deg)}.group-toggle[data-astro-cid-gdxiy73j][aria-expanded=true] .meta-closed[data-astro-cid-gdxiy73j],.group-toggle[data-astro-cid-gdxiy73j][aria-expanded=false] .meta-open[data-astro-cid-gdxiy73j]{display:none}.items[data-astro-cid-gdxiy73j]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px 24px;margin:0;padding:0 24px 24px 64px;font-size:16px;display:grid}html.js .group[data-astro-cid-gdxiy73j]:not([data-open]) .items[data-astro-cid-gdxiy73j]{display:none}@media (width<=767px){.group-toggle[data-astro-cid-gdxiy73j],.group-static[data-astro-cid-gdxiy73j]{gap:12px;padding-inline:16px}.items[data-astro-cid-gdxiy73j]{padding:0 16px 20px 54px}}@media (width<=359px){.title[data-astro-cid-gdxiy73j]{font-size:36px}}.intro[data-astro-cid-2tvihn4m]{flex-direction:column;gap:20px;padding-top:56px;padding-bottom:40px;display:flex}.crumbs[data-astro-cid-2tvihn4m]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.breadcrumb[data-astro-cid-2tvihn4m]{color:var(--muted);font-size:14px}.head[data-astro-cid-2tvihn4m]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.head-text[data-astro-cid-2tvihn4m]{flex-direction:column;flex:560px;gap:16px;display:flex}.title[data-astro-cid-2tvihn4m]{font-size:var(--type-page-title);line-height:1}.lead[data-astro-cid-2tvihn4m]{max-width:var(--reading-max);font-size:21px;line-height:1.5}.rating[data-astro-cid-2tvihn4m]{align-items:center;gap:10px;font-size:16px;line-height:1.6;display:flex}.rating[data-astro-cid-2tvihn4m] .rating-star{color:var(--teal);flex:none}.rating-meta[data-astro-cid-2tvihn4m]{color:var(--muted);font-size:14px}.tabs[data-astro-cid-2tvihn4m]{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.tabs[data-astro-cid-2tvihn4m] a[data-astro-cid-2tvihn4m]{min-height:var(--touch-min);border:1px solid var(--stone-strong);border-radius:var(--radius-pill);color:var(--ink);align-items:center;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.tabs[data-astro-cid-2tvihn4m] a[data-astro-cid-2tvihn4m]:hover{background:var(--band);color:var(--ink)}.gallery[data-astro-cid-2tvihn4m]{padding-bottom:88px}.mosaic[data-astro-cid-2tvihn4m]{grid-template-rows:250px 250px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mosaic[data-astro-cid-2tvihn4m]:focus-visible{outline-offset:6px}.shot[data-astro-cid-2tvihn4m]{min-width:0;height:100%;position:relative}.shot[data-astro-cid-2tvihn4m]>.viewable{height:100%}.shot--0[data-astro-cid-2tvihn4m]{--photo-radius:var(--radius-card) 0 0 var(--radius-card);grid-area:span 2/span 2}.shot--2[data-astro-cid-2tvihn4m]{--photo-radius:0 var(--radius-card) 0 0}.shot--4[data-astro-cid-2tvihn4m]{--photo-radius:0 0 var(--radius-card) 0}.view-all[data-astro-cid-2tvihn4m]{border-radius:var(--radius-control);background:var(--card);min-height:46px;color:var(--ink);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 20px #0000002e}.view-all[data-astro-cid-2tvihn4m]:hover{text-decoration:underline}.strip-foot[data-astro-cid-2tvihn4m]{display:none}@media (width<=1023px){.mosaic[data-astro-cid-2tvihn4m]{grid-template-rows:320px 220px 220px;grid-template-columns:repeat(2,minmax(0,1fr))}.shot--0[data-astro-cid-2tvihn4m]{grid-row:span 1}.shot[data-astro-cid-2tvihn4m]{--photo-radius:14px}}@media (width<=767px){.intro[data-astro-cid-2tvihn4m]{padding-top:40px;padding-bottom:40px}.title[data-astro-cid-2tvihn4m]{font-size:44px}.lead[data-astro-cid-2tvihn4m]{font-size:19px}.gallery[data-astro-cid-2tvihn4m]>.container[data-astro-cid-2tvihn4m]{padding-inline:0}.mosaic[data-astro-cid-2tvihn4m]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:10px;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.shot[data-astro-cid-2tvihn4m]{scroll-snap-align:start;--photo-radius:14px;flex:none;width:300px;height:220px}.view-all[data-astro-cid-2tvihn4m]{display:none}.strip-foot[data-astro-cid-2tvihn4m]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 20px;font-size:14px;display:flex}.strip-foot[data-astro-cid-2tvihn4m] .btn-secondary[data-astro-cid-2tvihn4m]{min-height:var(--touch-min);padding:0 16px}}@media (width<=359px){.title[data-astro-cid-2tvihn4m]{font-size:40px}.mosaic[data-astro-cid-2tvihn4m]{padding:0 16px}.shot[data-astro-cid-2tvihn4m]{width:260px;height:190px}.strip-foot[data-astro-cid-2tvihn4m]{padding:0 16px}}.know[data-astro-cid-pu42o3vc]{flex-direction:column;gap:24px;padding-bottom:96px;display:flex}.title[data-astro-cid-pu42o3vc]{font-size:44px;line-height:1.08}dl[data-astro-cid-pu42o3vc]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:0 48px;margin:0;display:grid}dl[data-astro-cid-pu42o3vc]>div[data-astro-cid-pu42o3vc]{border-bottom:1px solid var(--line);padding:20px 0}dt[data-astro-cid-pu42o3vc]{font-weight:600}dd[data-astro-cid-pu42o3vc]{color:var(--muted);margin:0}.line[data-astro-cid-pu42o3vc]{display:block}dd[data-astro-cid-pu42o3vc] .tag-placeholder[data-astro-cid-pu42o3vc]{margin-left:6px}@media (width<=359px){.title[data-astro-cid-pu42o3vc]{font-size:36px}}.band[data-astro-cid-y7z2ztgu]{background:var(--band)}.inner[data-astro-cid-y7z2ztgu]{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));align-items:start;gap:40px;padding-top:96px;padding-bottom:96px;display:grid}.map-side[data-astro-cid-y7z2ztgu]{flex-direction:column;gap:14px;display:flex}.map[data-astro-cid-y7z2ztgu]{border-radius:var(--radius-card);background:var(--card);margin:0;overflow:hidden}.map[data-astro-cid-y7z2ztgu] figcaption[data-astro-cid-y7z2ztgu]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:16px 22px;font-size:14px;display:flex}.words[data-astro-cid-y7z2ztgu]{border:1.5px dashed var(--stone-strong);background:var(--paper);border-radius:14px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.words-title[data-astro-cid-y7z2ztgu]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.text-side[data-astro-cid-y7z2ztgu]{flex-direction:column;gap:18px;display:flex}.title[data-astro-cid-y7z2ztgu]{font-size:44px;line-height:1.08}.distances[data-astro-cid-y7z2ztgu]{border-top:1px solid var(--stone);margin:0}.distance[data-astro-cid-y7z2ztgu]{border-bottom:1px solid var(--stone);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.distance[data-astro-cid-y7z2ztgu] dt[data-astro-cid-y7z2ztgu]{font-weight:600}.distance[data-astro-cid-y7z2ztgu] dd[data-astro-cid-y7z2ztgu]{text-align:right;color:var(--muted);margin:0}.actions[data-astro-cid-y7z2ztgu]{flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.actions[data-astro-cid-y7z2ztgu] a[data-astro-cid-y7z2ztgu]{min-height:50px;padding:0 24px;font-size:17px}@media (width<=767px){.map[data-astro-cid-y7z2ztgu] figcaption[data-astro-cid-y7z2ztgu]{padding:12px 16px;font-size:13px}}@media (width<=359px){.title[data-astro-cid-y7z2ztgu]{font-size:36px}}.rooms[data-astro-cid-ququvu5j]{flex-direction:column;gap:88px;padding-bottom:40px;display:flex}.group[data-astro-cid-ququvu5j]{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;display:flex}.text[data-astro-cid-ququvu5j]{flex-direction:column;flex:320px;gap:14px;display:flex}.title[data-astro-cid-ququvu5j]{text-wrap:wrap;font-size:40px;line-height:1.08}.photos[data-astro-cid-ququvu5j]{--photo-radius:14px;flex:2 600px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.shot[data-astro-cid-ququvu5j]{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.shot--wide[data-astro-cid-ququvu5j]{grid-column:span 2}.shot[data-astro-cid-ququvu5j] .viewable{aspect-ratio:3/2}.shot[data-astro-cid-ququvu5j] figcaption[data-astro-cid-ququvu5j]{color:var(--muted);font-size:14px}@media (width>=1280px){#living[data-astro-cid-ququvu5j] .text[data-astro-cid-ququvu5j]{position:sticky;top:110px}}@media (width<=359px){.title[data-astro-cid-ququvu5j]{font-size:34px}}.band[data-astro-cid-cgcr7rbe]{background:var(--band);margin-top:64px}.inner[data-astro-cid-cgcr7rbe]{flex-wrap:wrap;align-items:center;gap:48px 80px;padding-top:96px;padding-bottom:96px;display:flex}.plan[data-astro-cid-cgcr7rbe]{border-radius:var(--radius-card);background:#fff;flex-direction:column;flex:420px;gap:10px;margin:0;padding:24px;display:flex}.plan[data-astro-cid-cgcr7rbe] .plan-image{aspect-ratio:720/713;object-fit:contain;align-self:center;width:100%;max-width:520px;height:auto}.plan[data-astro-cid-cgcr7rbe] figcaption[data-astro-cid-cgcr7rbe]{color:var(--muted);font-size:14px}.table-side[data-astro-cid-cgcr7rbe]{flex-direction:column;flex:460px;gap:20px;display:flex}.title[data-astro-cid-cgcr7rbe]{font-size:44px;line-height:1.08}table[data-astro-cid-cgcr7rbe]{border-collapse:collapse;width:100%;font-size:16px}caption[data-astro-cid-cgcr7rbe]{text-align:left;color:var(--muted);padding-bottom:10px;font-size:15px}thead[data-astro-cid-cgcr7rbe] th[data-astro-cid-cgcr7rbe]{border-bottom:2px solid var(--ink);text-align:left;padding:10px 0}tbody[data-astro-cid-cgcr7rbe] th[data-astro-cid-cgcr7rbe],tbody[data-astro-cid-cgcr7rbe] td[data-astro-cid-cgcr7rbe]{border-bottom:1px solid var(--stone);text-align:left;padding:14px 16px 14px 0}tbody[data-astro-cid-cgcr7rbe] th[data-astro-cid-cgcr7rbe]{font-weight:600}tbody[data-astro-cid-cgcr7rbe] td[data-astro-cid-cgcr7rbe]:last-child{padding-right:0}.note[data-astro-cid-cgcr7rbe]{color:var(--muted);font-size:15px}@media (width<=767px){.plan[data-astro-cid-cgcr7rbe]{flex-basis:100%}}@media (width<=359px){.title[data-astro-cid-cgcr7rbe]{font-size:36px}.plan[data-astro-cid-cgcr7rbe]{padding:16px}}
