.room-stories[data-astro-cid-xmniukpn]{background:var(--soft-black);border-bottom:1px solid var(--border);padding:clamp(3.5rem,7vw,7rem) 0}.room-stories__heading[data-astro-cid-xmniukpn]{padding:0 var(--gutter) 2rem;justify-content:space-between;align-items:end;gap:2rem;display:flex}.room-stories[data-astro-cid-xmniukpn] h2[data-astro-cid-xmniukpn]{font-size:clamp(2.6rem,5.5vw,5rem);line-height:.92}.room-stories__tools[data-astro-cid-xmniukpn]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.room-stories__tools[data-astro-cid-xmniukpn] a[data-astro-cid-xmniukpn]{min-height:44px;font:900 .76rem/1.2 var(--utility);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);align-items:center;gap:.8rem;display:inline-flex}.room-stories__buttons[data-astro-cid-xmniukpn]{gap:.5rem;display:flex}.room-stories__buttons[data-astro-cid-xmniukpn][hidden]{display:none}.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]{border:1px solid var(--border);width:48px;height:48px;color:var(--bone);cursor:pointer;background:0 0;place-items:center;transition:background-color .16s,transform .16s;display:grid}.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]:active{transform:scale(.96)}.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]:disabled{opacity:.35;cursor:default}.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]:first-child svg{transform:rotate(180deg)}.room-stories__track[data-astro-cid-xmniukpn]{--story-height:clamp(15rem,25vw,24rem);padding:1rem var(--gutter) 1.5rem;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-color:var(--pink) var(--charcoal);align-items:start;gap:clamp(.8rem,1.5vw,1.5rem);display:flex;overflow-x:auto}.room-stories__frame[data-astro-cid-xmniukpn]{flex:0 0 calc(var(--story-height) * var(--photo-ratio));scroll-snap-align:start;min-width:0;margin:0}.room-stories__frame[data-astro-cid-xmniukpn] a[data-astro-cid-xmniukpn]{display:block}.room-stories__frame[data-astro-cid-xmniukpn] img{outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:auto}.room-stories__frame[data-astro-cid-xmniukpn] figcaption[data-astro-cid-xmniukpn]{font:900 .7rem/1.2 var(--utility);text-transform:uppercase;letter-spacing:.08em;padding-top:.9rem}@media (hover:hover) and (pointer:fine){.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]:hover:not(:disabled){background:var(--pink);color:var(--black)}}@media (width<=799px){.room-stories__heading[data-astro-cid-xmniukpn]{align-items:start;gap:1rem}.room-stories__tools[data-astro-cid-xmniukpn]{justify-content:end;gap:.5rem;max-width:10rem}.room-stories[data-astro-cid-xmniukpn] h2[data-astro-cid-xmniukpn]{font-size:clamp(2.4rem,8vw,4rem)}.room-stories__track[data-astro-cid-xmniukpn]{--story-height:min(60vw,20rem)}.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.room-stories__buttons[data-astro-cid-xmniukpn] button[data-astro-cid-xmniukpn]{transition:none}}.bar-hero[data-astro-cid-p3qr6sje]{padding:clamp(2.5rem,5vw,5rem) var(--gutter);background:var(--soft-black);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.bar-hero__copy[data-astro-cid-p3qr6sje]{z-index:1;min-width:0;padding-bottom:1rem;position:relative}.bar-hero__location[data-astro-cid-p3qr6sje]{font:900 .72rem/1.4 var(--utility);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-dim);margin-bottom:1.75rem}.bar-hero[data-astro-cid-p3qr6sje] h1[data-astro-cid-p3qr6sje]{font:900 clamp(2.4rem,3.8vw,4.7rem)/.97 var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:0}.bar-hero[data-astro-cid-p3qr6sje] h1[data-astro-cid-p3qr6sje] em[data-astro-cid-p3qr6sje]{color:var(--pink);font-size:1.38em;font-style:normal}.bar-hero__detail[data-astro-cid-p3qr6sje]{color:var(--white);margin-top:1.75rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.bar-hero__actions[data-astro-cid-p3qr6sje]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.bar-hero__visit[data-astro-cid-p3qr6sje]{min-height:48px;font:900 .8rem/1 var(--utility);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.75rem;display:inline-flex}.bar-hero__offer[data-astro-cid-p3qr6sje]{max-width:28rem;color:var(--bone-dim);margin-top:2rem;font-size:.82rem;line-height:1.6}.bar-hero__photos[data-astro-cid-p3qr6sje]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(.75rem,1.25vw,1.25rem);min-width:0;display:grid}.bar-hero__frame[data-astro-cid-p3qr6sje]{background:var(--black);min-width:0;transition:transform .22s var(--ease-out);display:block;position:relative}.bar-hero__frame--0[data-astro-cid-p3qr6sje]{grid-column:1/-1;justify-self:end;width:94%}.bar-hero__frame--1[data-astro-cid-p3qr6sje]{transform-origin:50% 20%;transform:rotate(-2deg)}.bar-hero__frame--2[data-astro-cid-p3qr6sje]{margin-top:.7rem;transform:rotate(1deg)}.bar-hero__frame[data-astro-cid-p3qr6sje] img{outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:auto}.bar-hero__photo-label[data-astro-cid-p3qr6sje]{color:var(--bone);font:800 .75rem/1.3 var(--utility);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.bar-hero__photo-label[data-astro-cid-p3qr6sje] svg{flex-shrink:0;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.bar-hero__frame[data-astro-cid-p3qr6sje]:hover{transform:translateY(-4px)rotate(0)}.bar-hero__visit[data-astro-cid-p3qr6sje]:hover{color:var(--pink)}}@media (width<=799px){.bar-hero[data-astro-cid-p3qr6sje]{padding:2.5rem var(--gutter) 3rem;grid-template-columns:minmax(0,1fr);gap:2rem}.bar-hero[data-astro-cid-p3qr6sje] h1[data-astro-cid-p3qr6sje]{font-size:clamp(1.9rem,8.8vw,4.5rem)}.bar-hero__location[data-astro-cid-p3qr6sje]{margin-bottom:1.25rem}.bar-hero__detail[data-astro-cid-p3qr6sje]{margin-top:1.25rem}.bar-hero__offer[data-astro-cid-p3qr6sje]{margin-top:1rem}.bar-hero__photos[data-astro-cid-p3qr6sje]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.7rem}.bar-hero__photo-label[data-astro-cid-p3qr6sje]{padding:.5rem;font-size:.75rem}.bar-hero__frame--1[data-astro-cid-p3qr6sje] .bar-hero__photo-label[data-astro-cid-p3qr6sje]{display:none}}@media (prefers-reduced-motion:reduce){.bar-hero__frame[data-astro-cid-p3qr6sje]{transition:none;transform:none}}
