.rooms-showcase[data-astro-cid-h2gb4ywu]{background:var(--bg)}.room-article[data-astro-cid-h2gb4ywu]{padding:6rem 0;border-bottom:1px solid rgba(26,38,29,.06)}.room-article[data-astro-cid-h2gb4ywu]:last-child{border-bottom:none}.room-grid[data-astro-cid-h2gb4ywu]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.room-visual[data-astro-cid-h2gb4ywu]{position:relative}.room-image-wrap[data-astro-cid-h2gb4ywu]{position:relative;overflow:hidden;aspect-ratio:4 / 3}.room-image-overlay[data-astro-cid-h2gb4ywu]{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,38,29,.4) 0%,transparent 40%);z-index:2;pointer-events:none}.room-grain[data-astro-cid-h2gb4ywu]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay;z-index:3}.room-content[data-astro-cid-h2gb4ywu]{padding:0 1rem}.room-label[data-astro-cid-h2gb4ywu]{color:var(--accent);margin-bottom:1rem;display:block}.room-title[data-astro-cid-h2gb4ywu]{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.05;color:var(--text);margin-bottom:1.25rem}.room-divider[data-astro-cid-h2gb4ywu]{margin-bottom:1.5rem}.room-desc[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:1rem;line-height:1.8;color:var(--muted);margin-bottom:2rem;max-width:480px}.room-meta[data-astro-cid-h2gb4ywu]{display:flex;gap:2.5rem;margin-bottom:2rem}.meta-item[data-astro-cid-h2gb4ywu]{display:flex;flex-direction:column;gap:.25rem}.meta-value[data-astro-cid-h2gb4ywu]{font-family:Cormorant,serif;font-size:2rem;font-weight:300;color:var(--text);line-height:1}.meta-unit[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.room-amenities[data-astro-cid-h2gb4ywu]{margin-bottom:2rem}.amenities-label[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.75rem}.amenities-list[data-astro-cid-h2gb4ywu]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.5rem}.amenity-item[data-astro-cid-h2gb4ywu]{display:flex;align-items:center;gap:.5rem}.amenity-dot[data-astro-cid-h2gb4ywu]{display:block;width:4px;height:4px;border-radius:50%;background:var(--accent);flex-shrink:0}.amenity-name[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.85rem;color:var(--muted)}.room-pricing[data-astro-cid-h2gb4ywu]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem;padding:1.25rem 0;border-top:1px solid rgba(26,38,29,.08);border-bottom:1px solid rgba(26,38,29,.08)}.pricing-label[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pricing-value[data-astro-cid-h2gb4ywu]{font-family:Cormorant,serif;font-size:2.5rem;font-weight:300;color:var(--text);line-height:1}.pricing-unit[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.8rem;color:var(--muted)}.pricing-extra[data-astro-cid-h2gb4ywu]{font-family:Sora,sans-serif;font-size:.75rem;color:var(--muted);margin-left:.5rem}.room-cta[data-astro-cid-h2gb4ywu]{display:inline-flex}@media(min-width:768px){.room-grid[data-astro-cid-h2gb4ywu]{grid-template-columns:1fr 1fr;gap:4rem}.room-article--right[data-astro-cid-h2gb4ywu] .room-grid[data-astro-cid-h2gb4ywu]{direction:rtl}.room-article--right[data-astro-cid-h2gb4ywu] .room-content[data-astro-cid-h2gb4ywu],.room-article--right[data-astro-cid-h2gb4ywu] .room-visual[data-astro-cid-h2gb4ywu]{direction:ltr}.room-content[data-astro-cid-h2gb4ywu]{padding:0 1.5rem}}@media(min-width:1024px){.room-grid[data-astro-cid-h2gb4ywu]{grid-template-columns:5fr 4fr;gap:5rem}.room-article--right[data-astro-cid-h2gb4ywu] .room-grid[data-astro-cid-h2gb4ywu]{grid-template-columns:5fr 4fr}}
