.room-module__uZDbEW__room{height:100svh;position:relative;overflow:clip}.room-module__uZDbEW__room[data-view]{-webkit-user-select:none;user-select:none}.room-module__uZDbEW__room[data-view=zoomed]{cursor:grab}.room-module__uZDbEW__room[data-view=drag]{cursor:grabbing}.room-module__uZDbEW__room[data-view-touch]{touch-action:none}.room-module__uZDbEW__media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-render-mode=flat] .room-module__uZDbEW__media{background:var(--pht-black)}.room-module__uZDbEW__poster,.room-module__uZDbEW__flatVideo{object-fit:var(--room-fit,cover);object-position:center;width:100%;height:100%;transform:scale(var(--room-zoom,1.03));transform-origin:50%;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.room-module__uZDbEW__poster{opacity:1;transition:opacity .6s}.room-module__uZDbEW__posterHidden{opacity:0}html[data-gl=lost] .room-module__uZDbEW__poster,html[data-render-mode=flat] .room-module__uZDbEW__poster{opacity:1}.room-module__uZDbEW__flatVideo{opacity:0;transition:opacity .35s}.room-module__uZDbEW__flatVideoOn{opacity:1}.room-module__uZDbEW__chrome{z-index:3;pointer-events:none;position:absolute;inset:0}.room-module__uZDbEW__veil{background:radial-gradient(60% 110% at 0 100%,#050608bf,#05060800 70%),radial-gradient(38% 60% at 100% 100%,#05060899,#05060800 70%);height:40vh;position:absolute;bottom:0;left:0;right:0}.room-module__uZDbEW__back{top:calc(64px + env(safe-area-inset-top,0px) + 12px);left:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-left,0px));pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;text-transform:uppercase;height:40px;color:var(--pht-white);background:#0506088c;border:1px solid #fff6;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font-size:12px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:absolute}.room-module__uZDbEW__back:hover,.room-module__uZDbEW__back:focus-visible{background:var(--pht-white);border-color:var(--pht-white);color:var(--pht-black);outline:none}.room-module__uZDbEW__more{pointer-events:auto;border:1px solid var(--pht-white);background:var(--pht-white);letter-spacing:.16em;text-transform:uppercase;height:40px;color:var(--pht-black);border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:0 18px;font-size:12px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:relative;box-shadow:0 6px 24px #05060859}.room-module__uZDbEW__more:hover,.room-module__uZDbEW__more:focus-visible{background:var(--pht-cyan);border-color:var(--pht-cyan);color:var(--pht-black);outline:none}.room-module__uZDbEW__more:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__uZDbEW__caption{left:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-left,0px));right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));position:absolute}.room-module__uZDbEW__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--pht-cyan);margin:0 0 10px;font-size:11px}.room-module__uZDbEW__title{letter-spacing:-.02em;color:var(--pht-white);margin:0;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:.95}.room-module__uZDbEW__hint{right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px));letter-spacing:.16em;text-transform:uppercase;color:var(--pht-grey);margin:0;font-size:10px;position:absolute}.room-module__uZDbEW__hintTap,.room-module__uZDbEW__hintClick,html[data-render-mode=flat] .room-module__uZDbEW__hintHover{display:none}html[data-render-mode=flat] .room-module__uZDbEW__hintClick{display:inline}@media (hover:none){.room-module__uZDbEW__hintHover,html[data-render-mode=flat] .room-module__uZDbEW__hintClick{display:none}.room-module__uZDbEW__hintTap{display:inline}}@media (max-width:600px){.room-module__uZDbEW__caption{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.room-module__uZDbEW__hint{right:auto;left:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-left,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.room-module__uZDbEW__panoFlat{z-index:2;background:var(--pht-black);position:absolute;inset:0}.room-module__uZDbEW__panoScroller{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.room-module__uZDbEW__panoScroller::-webkit-scrollbar{display:none}.room-module__uZDbEW__panoScroller:focus-visible{outline:1px solid var(--pht-cyan);outline-offset:-2px}.room-module__uZDbEW__panoSheet{isolation:isolate;height:100%;margin:0 auto;position:relative}.room-module__uZDbEW__panoImage{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.room-module__uZDbEW__panoDevice{object-fit:fill;opacity:0;-webkit-mask-composite:source-in;pointer-events:none;transition:opacity .3s;display:block;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.room-module__uZDbEW__panoDeviceOn{opacity:1}.room-module__uZDbEW__panoHit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #62e7e78c;border-radius:8px;margin:0;padding:0;transition:opacity .3s,border-color .3s;animation:2.4s ease-in-out infinite room-module__uZDbEW__room-hit-pulse;position:absolute;box-shadow:0 0 18px #62e7e729}.room-module__uZDbEW__panoHitOn{opacity:0;animation:none}.room-module__uZDbEW__panoHit:hover{opacity:1}.room-module__uZDbEW__panoHit:focus-visible{opacity:1;outline:1px solid var(--pht-cyan);outline-offset:3px;animation:none}@keyframes room-module__uZDbEW__room-hit-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.room-module__uZDbEW__panoHit{opacity:.7;animation:none}}.room-module__uZDbEW__room .room-module__uZDbEW__back,.room-module__uZDbEW__room .room-module__uZDbEW__more,.room-module__uZDbEW__descendPill{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);font-family:var(--font-sans);text-transform:none;letter-spacing:-.01em;color:var(--pht-white);background:#12121480;border:1px solid #ffffff1f;text-decoration:none;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff14}.room-module__uZDbEW__room .room-module__uZDbEW__back{gap:10px;height:44px;padding:0 18px 0 4px;font-size:14px;font-weight:500;transition:background .3s,border-color .3s}.room-module__uZDbEW__backIcon,.room-module__uZDbEW__moreIcon,.room-module__uZDbEW__descendArrow{border-radius:50%;flex:none;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s;display:inline-grid}.room-module__uZDbEW__backIcon{background:#ffffff14;width:36px;height:36px}.room-module__uZDbEW__room .room-module__uZDbEW__back:hover,.room-module__uZDbEW__room .room-module__uZDbEW__back:focus-visible{color:var(--pht-white);background:#1e1e21b3;border-color:#ffffff38;outline:none}.room-module__uZDbEW__room .room-module__uZDbEW__back:hover .room-module__uZDbEW__backIcon,.room-module__uZDbEW__room .room-module__uZDbEW__back:focus-visible .room-module__uZDbEW__backIcon{transform:translate(-3px)}.room-module__uZDbEW__room .room-module__uZDbEW__kicker{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f5f5f79e;align-items:center;gap:9px;margin:0 0 14px;font-size:11px;font-weight:500;display:flex}.room-module__uZDbEW__kickerDot{background:var(--pht-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--pht-cyan);border-radius:50%}.room-module__uZDbEW__room .room-module__uZDbEW__title{font-family:var(--font-archivo,var(--font-sans));font-variation-settings:"wdth" 125;letter-spacing:.01em;text-transform:uppercase;text-shadow:0 6px 40px #0506088c;font-size:clamp(28px,3.4vw,56px);font-weight:800;font-stretch:125%;line-height:.92}.room-module__uZDbEW__room .room-module__uZDbEW__more{gap:14px;height:52px;margin-top:22px;padding:0 6px 0 22px;font-size:15px;font-weight:500}.room-module__uZDbEW__moreIcon,.room-module__uZDbEW__descendArrow{background:var(--pht-cyan);width:40px;height:40px;color:var(--pht-black);box-shadow:0 0 22px #62e7e759}.room-module__uZDbEW__room .room-module__uZDbEW__more:hover,.room-module__uZDbEW__room .room-module__uZDbEW__more:focus-visible{color:var(--pht-white);background:#1e1e21b3;border-color:#62e7e773;outline:none;box-shadow:0 18px 50px #0006,inset 0 1px #ffffff14}.room-module__uZDbEW__room .room-module__uZDbEW__more:hover .room-module__uZDbEW__moreIcon,.room-module__uZDbEW__room .room-module__uZDbEW__more:focus-visible .room-module__uZDbEW__moreIcon{transform:translate(3px)}.room-module__uZDbEW__room .room-module__uZDbEW__back:focus-visible,.room-module__uZDbEW__room .room-module__uZDbEW__more:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__uZDbEW__room .room-module__uZDbEW__hint{font-family:var(--font-sans);letter-spacing:-.005em;text-transform:none;color:#f5f5f78c;font-size:12.5px}.room-module__uZDbEW__descend{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;transform:translate(-50%)}.room-module__uZDbEW__descendCue{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#f5f5f799;flex-direction:column-reverse;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.room-module__uZDbEW__descendTrack{background:#ffffff29;width:1px;height:34px;position:relative;overflow:hidden}.room-module__uZDbEW__descendSpark{background:linear-gradient(#62e7e700, var(--pht-cyan));width:1px;height:40%;box-shadow:0 0 6px var(--pht-cyan);animation:1.9s cubic-bezier(.65,0,.35,1) infinite room-module__uZDbEW__descendSpark;position:absolute;top:-40%;left:0}@keyframes room-module__uZDbEW__descendSpark{0%{top:-40%}to{top:100%}}.room-module__uZDbEW__descendPill{pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;gap:14px;height:52px;padding:0 6px 0 22px;font-size:15px;font-weight:500;transition:background .3s,border-color .3s;display:inline-flex;position:relative}.room-module__uZDbEW__descendPill:hover,.room-module__uZDbEW__descendPill:focus-visible{background:#1e1e21b3;border-color:#62e7e773;outline:none}.room-module__uZDbEW__descendPill:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__uZDbEW__descendArrow svg{animation:1.9s ease-in-out infinite room-module__uZDbEW__descendBob}.room-module__uZDbEW__descendPill:hover .room-module__uZDbEW__descendArrow{transform:translateY(2px)}@keyframes room-module__uZDbEW__descendBob{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@media (hover:none){.room-module__uZDbEW__descendCue{display:none}}@media (prefers-reduced-motion:reduce){.room-module__uZDbEW__descendSpark,.room-module__uZDbEW__descendArrow svg{animation:none}}@media (max-width:600px){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__caption{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__hint{top:calc(64px + env(safe-area-inset-top,0px) + 62px);right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px));text-align:right;max-width:min(64vw,420px);bottom:auto;left:auto}.room-module__uZDbEW__room .room-module__uZDbEW__back{height:40px;font-size:13px}.room-module__uZDbEW__backIcon{width:32px;height:32px}}@media (min-width:601px){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__hint{max-width:calc(50% - 124px - max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px)));text-align:right}}@media (min-width:601px) and (max-width:1023px){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__caption{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:1023px) and (hover:hover){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__descendCue{display:none}}@media (hover:hover) and (max-height:700px){.room-module__uZDbEW__room[data-descend]:has([data-low][data-hidden="0"]) .room-module__uZDbEW__descendCue{display:none}}.room-module__uZDbEW__room:has([data-room-gate]) .room-module__uZDbEW__caption{opacity:0}.room-module__uZDbEW__room:has([data-room-gate]) .room-module__uZDbEW__descend{visibility:hidden}@media (min-width:1024px){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__caption{right:calc(50% + 124px)}}@media (min-width:1800px){.room-module__uZDbEW__room[data-descend] .room-module__uZDbEW__caption{right:calc(50% + 116px)}}
