.hero[data-astro-cid-ihllb3az]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:1fr 1fr;gap:8px;height:560px}.g[data-astro-cid-ihllb3az]{overflow:hidden;border-radius:var(--radius-md);cursor:zoom-in}.g0[data-astro-cid-ihllb3az]{grid-row:1 / 3}.g[data-astro-cid-ihllb3az] img{width:100%;height:100%;object-fit:cover}.btns[data-astro-cid-ihllb3az]{position:absolute;right:16px;bottom:16px;display:flex;gap:16px}@media(max-width:809px){.btns[data-astro-cid-ihllb3az]{right:12px;bottom:12px;gap:12px}}.single[data-astro-cid-ihllb3az]{grid-template-columns:1fr;grid-template-rows:1fr}.single[data-astro-cid-ihllb3az] .g0[data-astro-cid-ihllb3az]{grid-row:auto}@media(max-width:1199px){.hero[data-astro-cid-ihllb3az]{height:400px}}@media(max-width:809px){.hero[data-astro-cid-ihllb3az]{grid-template-columns:1fr;grid-template-rows:1fr;height:240px;margin:0 -16px}.g[data-astro-cid-ihllb3az]{border-radius:0}.g1[data-astro-cid-ihllb3az],.g2[data-astro-cid-ihllb3az]{display:none}}.lightbox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:10px;border:0;background:var(--color-white);overflow-y:auto}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:var(--color-white)}.videobox[data-astro-cid-ihllb3az]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--color-white)}.videobox[data-astro-cid-ihllb3az]::backdrop{background:var(--color-white)}.vwrap[data-astro-cid-ihllb3az]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px}.vframe[data-astro-cid-ihllb3az]{width:100%;max-width:var(--container);aspect-ratio:16 / 9}.vframe[data-astro-cid-ihllb3az] iframe{width:100%;height:100%;border:0;display:block}.stack[data-astro-cid-ihllb3az]{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:10px}.stack[data-astro-cid-ihllb3az] img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 20px);margin:0 auto;border-radius:var(--radius-md)}.close[data-astro-cid-ihllb3az]{position:fixed;z-index:1}.close-top[data-astro-cid-ihllb3az]{top:20px;right:20px}.close-bottom[data-astro-cid-ihllb3az]{bottom:20px;left:50%;transform:translate(-50%)}@media(max-width:1199px){.lightbox[data-astro-cid-ihllb3az]{padding-bottom:120px}}.info[data-astro-cid-72n4bipw]{padding-top:40px}.row1[data-astro-cid-72n4bipw]{display:flex;align-items:center;justify-content:space-between;gap:24px}.row2[data-astro-cid-72n4bipw]{margin-top:40px;padding-top:32px;border-top:1px solid var(--color-gold-20);display:flex;align-items:center;justify-content:space-between;gap:24px}.price-wrap[data-astro-cid-72n4bipw]{display:flex;align-items:center;gap:8px;flex-shrink:0}.price[data-astro-cid-72n4bipw]{background:var(--color-gold-10);padding:8px 16px;border-radius:var(--radius-sm);white-space:nowrap}.where[data-astro-cid-72n4bipw]{display:flex;gap:4px}.where[data-astro-cid-72n4bipw] svg{width:16px;height:24px;flex-shrink:0}.place[data-astro-cid-72n4bipw]:after{content:", ";white-space:pre}@media(max-width:809px){.info[data-astro-cid-72n4bipw]{padding:24px 0 0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title title" "where price" "stats stats";column-gap:16px;row-gap:16px}.row1[data-astro-cid-72n4bipw],.row2[data-astro-cid-72n4bipw]{display:contents}.title[data-astro-cid-72n4bipw]{grid-area:title}.price-wrap[data-astro-cid-72n4bipw]{grid-area:price;align-self:start}.where[data-astro-cid-72n4bipw]{grid-area:where;align-self:start}.addr[data-astro-cid-72n4bipw]{display:flex;flex-direction:column}.place[data-astro-cid-72n4bipw]:after{content:none}.stats-wrap[data-astro-cid-72n4bipw]{grid-area:stats;padding:16px 0;border-top:1px solid var(--color-gold-20);border-bottom:1px solid var(--color-gold-20)}}.amenities[data-astro-cid-oubazell]{border-top:1px solid var(--color-gold-20);padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.group[data-astro-cid-oubazell]{display:flex;flex-direction:column;gap:16px}.group[data-astro-cid-oubazell] h2[data-astro-cid-oubazell]{display:flex;align-items:center;gap:16px}.group[data-astro-cid-oubazell] ul[data-astro-cid-oubazell]{display:flex;flex-direction:column;gap:16px;padding-left:40px}@media(max-width:809px){.amenities[data-astro-cid-oubazell]{padding-top:24px;grid-template-columns:1fr;gap:24px;border-top:0}.group[data-astro-cid-oubazell],.group[data-astro-cid-oubazell] ul[data-astro-cid-oubazell]{gap:8px}}.ref[data-astro-cid-yt4bdygg]{margin-top:4px}.side[data-astro-cid-yt4bdygg]{position:sticky;top:20px;scroll-margin-top:20px}.card[data-astro-cid-yt4bdygg]{border-radius:var(--radius-md);overflow:hidden;background:var(--gradient-price-card);box-shadow:var(--shadow-outline)}.card-inner[data-astro-cid-yt4bdygg]{padding:20px;display:flex;flex-direction:column;gap:16px}.agent[data-astro-cid-yt4bdygg]{position:relative;height:158px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.wm[data-astro-cid-yt4bdygg]{position:absolute;inset:0;opacity:.5;pointer-events:none}.wm[data-astro-cid-yt4bdygg] svg{width:100%;height:100%;display:block}.who[data-astro-cid-yt4bdygg]{position:relative;display:flex;flex-direction:column;gap:2px}.agent[data-astro-cid-yt4bdygg] .ph{position:absolute;right:20px;bottom:0;width:120px;height:158px;object-fit:cover}@media(max-width:809px){.side[data-astro-cid-yt4bdygg]{position:static}}
