.muse-editorial-module__B36ukW__flow{--flow-h:var(--flow-height,clamp(420px, 74vh, 860px));--flow-rail:clamp(72px, 7vw, 104px);--flow-gap:clamp(12px, 1.4vw, 20px);grid-template-columns:var(--flow-rail) minmax(0, 1fr);gap:var(--flow-gap);box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--flow-ink);align-items:stretch;display:grid}.muse-editorial-module__B36ukW__flowSingle{max-width:min(100%, calc(var(--flow-h) * 3 / 4));grid-template-columns:1fr}.muse-editorial-module__B36ukW__flowSingle .muse-editorial-module__B36ukW__viewport{width:100%;height:var(--flow-h);max-height:var(--flow-h)}.muse-editorial-module__B36ukW__rail{max-height:var(--flow-h);scrollbar-width:none;flex-direction:column;gap:clamp(10px,1.2vh,16px);padding-right:2px;display:flex;overflow-y:auto}.muse-editorial-module__B36ukW__rail::-webkit-scrollbar{display:none}.muse-editorial-module__B36ukW__thumb{opacity:.6;cursor:pointer;background:#00000012;border:1px solid #0000;flex:0 0 30%;width:100%;padding:0;transition:opacity .26s,border-color .26s;overflow:hidden}.muse-editorial-module__B36ukW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.muse-editorial-module__B36ukW__thumb:hover{opacity:.85}.muse-editorial-module__B36ukW__thumb[data-active=true]{opacity:1;border-color:var(--flow-ink)}.muse-editorial-module__B36ukW__viewport{aspect-ratio:3/4;width:100%;min-width:0;max-height:var(--flow-h);touch-action:pan-y;background:#000;position:relative;overflow:hidden}.muse-editorial-module__B36ukW__viewport:focus-visible{outline:1px solid var(--flow-ink-soft);outline-offset:3px}.muse-editorial-module__B36ukW__track{will-change:transform;height:100%;transition:transform .62s cubic-bezier(.22,.61,.36,1);display:flex}.muse-editorial-module__B36ukW__slide{flex:0 0 100%;min-width:0;height:100%;margin:0}.muse-editorial-module__B36ukW__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.muse-editorial-module__B36ukW__arrow{color:#fbf7ef;cursor:pointer;opacity:.85;filter:drop-shadow(0 1px 6px #00000073);background:0 0;border:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.muse-editorial-module__B36ukW__arrow svg{width:26px;height:26px}.muse-editorial-module__B36ukW__arrow:hover{opacity:1}.muse-editorial-module__B36ukW__arrowPrev{left:clamp(6px,1vw,16px)}.muse-editorial-module__B36ukW__arrowNext{right:clamp(6px,1vw,16px)}.muse-editorial-module__B36ukW__dots{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(14px,2.4vh,26px);left:0;right:0}.muse-editorial-module__B36ukW__dot{cursor:pointer;background:#fbf7ef8c;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:background .24s,transform .24s}.muse-editorial-module__B36ukW__dot:hover{background:#fbf7efd9}.muse-editorial-module__B36ukW__dot[data-active=true]{background:#fbf7ef;transform:scale(1.35)}.muse-editorial-module__B36ukW__expandBtn{z-index:2;color:#2a2824;cursor:pointer;background:#fbf7eff0;border:none;border-radius:2px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .18s,transform .18s;display:inline-flex;position:absolute;bottom:clamp(10px,1.4vw,18px);left:clamp(10px,1.4vw,18px);box-shadow:0 1px 8px #0000002e}.muse-editorial-module__B36ukW__expandBtn svg{width:18px;height:18px}.muse-editorial-module__B36ukW__expandBtn:hover{background:#fbf7ef;transform:scale(1.04)}body[data-booking-open=true] .muse-editorial-module__B36ukW__expandBtn{visibility:hidden;pointer-events:none}.muse-editorial-module__B36ukW__lightbox{z-index:1200;color:#2a2824;background:#ece8e1;position:fixed;inset:0}.muse-editorial-module__B36ukW__lightboxClose{z-index:3;color:#2a2824;cursor:pointer;opacity:.72;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:28px;line-height:1;transition:opacity .18s;display:inline-flex;position:absolute;top:clamp(16px,2.4vh,28px);right:clamp(16px,2.4vw,28px)}.muse-editorial-module__B36ukW__lightboxClose:hover{opacity:1}.muse-editorial-module__B36ukW__lightboxBody{grid-template-columns:72px minmax(0,1fr) clamp(96px,10vw,120px);align-items:center;gap:clamp(16px,2.5vw,32px);height:100%;padding:clamp(48px,7vh,72px) clamp(20px,3vw,48px) clamp(24px,4vh,40px);display:grid}.muse-editorial-module__B36ukW__lightboxBodySingle{grid-template-columns:72px minmax(0,1fr)}.muse-editorial-module__B36ukW__lightboxZoom{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:56px;display:flex}.muse-editorial-module__B36ukW__zoomBtn{color:#fbf7ef;cursor:pointer;background:#2a2824;border:none;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;line-height:1;transition:opacity .18s;display:inline-flex}.muse-editorial-module__B36ukW__zoomBtn:hover:not(:disabled){opacity:.82}.muse-editorial-module__B36ukW__zoomBtn:disabled{opacity:.35;cursor:not-allowed}.muse-editorial-module__B36ukW__zoomLabel{font-family:var(--font-body,system-ui, sans-serif);letter-spacing:.04em;color:#2a2824;-webkit-user-select:none;user-select:none;font-size:13px}.muse-editorial-module__B36ukW__lightboxStage{scrollbar-width:thin;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex;overflow:auto}.muse-editorial-module__B36ukW__lightboxImage{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;width:auto;max-width:min(100%,960px);height:auto;max-height:calc(100vh - 120px);margin:0 auto;transition:transform .22s;display:block}.muse-editorial-module__B36ukW__lightboxRail{scrollbar-width:none;flex-direction:column;justify-content:center;align-items:stretch;gap:clamp(10px,1.6vh,14px);width:100%;max-height:min(72vh,640px);padding-right:2px;display:flex;overflow-y:auto}.muse-editorial-module__B36ukW__lightboxRail::-webkit-scrollbar{display:none}.muse-editorial-module__B36ukW__lightboxThumb{aspect-ratio:1;cursor:pointer;opacity:.72;background:#0000000f;border:1px solid #0000;flex:none;width:100%;padding:0;transition:opacity .22s,border-color .22s;overflow:hidden}.muse-editorial-module__B36ukW__lightboxThumb img{object-fit:cover;width:100%;height:100%;display:block}.muse-editorial-module__B36ukW__lightboxThumb:hover{opacity:.9}.muse-editorial-module__B36ukW__lightboxThumb[data-active=true]{opacity:1;border-color:#2a2824}@media (max-width:820px){.muse-editorial-module__B36ukW__flow{--flow-rail:52px;--flow-gap:10px;width:100%;max-width:100%;height:var(--flow-h);max-height:var(--flow-h);align-items:stretch;margin-inline:0;overflow:hidden}.muse-editorial-module__B36ukW__viewport{aspect-ratio:auto;width:100%;height:100%;max-height:var(--flow-h);border-radius:2px;overflow:hidden}.muse-editorial-module__B36ukW__rail{max-height:var(--flow-h);height:var(--flow-h);gap:8px}.muse-editorial-module__B36ukW__thumb{border-radius:2px;flex:0 0 calc(24% - 6px)}.muse-editorial-module__B36ukW__flowSingle{width:min(100%, calc(var(--flow-h) * 3 / 4));max-width:min(100%, calc(var(--flow-h) * 3 / 4));height:var(--flow-h);max-height:var(--flow-h);grid-template-columns:1fr;margin-inline:auto;overflow:hidden}.muse-editorial-module__B36ukW__flowSingle .muse-editorial-module__B36ukW__rail{display:none}.muse-editorial-module__B36ukW__flowSingle .muse-editorial-module__B36ukW__viewport{aspect-ratio:3/4;width:100%;height:100%;max-height:var(--flow-h);margin-inline:auto}.muse-editorial-module__B36ukW__arrow{width:32px;height:32px}.muse-editorial-module__B36ukW__arrow svg{width:22px;height:22px}.muse-editorial-module__B36ukW__dots{gap:8px;bottom:10px}.muse-editorial-module__B36ukW__dot{width:7px;height:7px}.muse-editorial-module__B36ukW__expandBtn{width:30px;height:30px;bottom:8px;left:8px}.muse-editorial-module__B36ukW__expandBtn svg{width:15px;height:15px}.muse-editorial-module__B36ukW__lightboxBody{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-content:stretch;padding-top:56px}.muse-editorial-module__B36ukW__lightboxZoom{grid-area:1/1;align-self:center}.muse-editorial-module__B36ukW__lightboxStage{grid-area:1/2}.muse-editorial-module__B36ukW__lightboxRail{flex-direction:row;grid-area:2/1/auto/-1;justify-content:center;max-width:100%;max-height:none;padding-bottom:4px;overflow:auto hidden}.muse-editorial-module__B36ukW__lightboxThumb{width:64px}}@media (prefers-reduced-motion:reduce){.muse-editorial-module__B36ukW__track,.muse-editorial-module__B36ukW__lightboxImage{transition:none}}
.page-transition-module__5XqxEW__veil{z-index:100;pointer-events:none;opacity:0;background:#f5f0e6;transition:opacity 1.16s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.page-transition-module__5XqxEW__veilEnter{opacity:1}.page-transition-module__5XqxEW__veilEnter.page-transition-module__5XqxEW__veilSettled{opacity:0}.page-transition-module__5XqxEW__veilLeave{opacity:1;pointer-events:auto}
