.TurntableViewer-module__NucoWG__viewer{z-index:2;position:absolute;inset:0}.TurntableViewer-module__NucoWG__poster{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.TurntableViewer-module__NucoWG__posterHidden{opacity:0}html[data-gl=lost] .TurntableViewer-module__NucoWG__poster{opacity:1}.TurntableViewer-module__NucoWG__flat{background:var(--pht-black)}.TurntableViewer-module__NucoWG__zone{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:ew-resize;position:absolute;inset:0}.TurntableViewer-module__NucoWG__controls{right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px));bottom:calc(56px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;gap:8px;max-width:min(620px,70vw);display:flex;position:absolute}.TurntableViewer-module__NucoWG__picker{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.TurntableViewer-module__NucoWG__group{-webkit-backdrop-filter:blur(6px);background:#05060873;border:1px solid #ffffff29;border-radius:999px;flex-wrap:nowrap;gap:2px;padding:3px;display:flex}.TurntableViewer-module__NucoWG__seg{min-height:32px;color:var(--pht-grey);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:10.5px;transition:color .25s,background-color .25s,box-shadow .25s}.TurntableViewer-module__NucoWG__seg:hover{color:var(--pht-white)}.TurntableViewer-module__NucoWG__seg[aria-pressed=true]{color:var(--pht-white);background:#62e7e71f;box-shadow:inset 0 0 0 1px #62e7e799}.TurntableViewer-module__NucoWG__seg[aria-disabled=true]{opacity:.32;cursor:default}.TurntableViewer-module__NucoWG__seg[aria-disabled=true]:hover{color:var(--pht-grey)}.TurntableViewer-module__NucoWG__seg:focus-visible{outline:1px solid var(--pht-cyan);outline-offset:2px}.TurntableViewer-module__NucoWG__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);pointer-events:none;margin:0;font-size:10px;position:absolute}@media (max-width:600px){.TurntableViewer-module__NucoWG__controls{right:0;bottom:calc(52px + 72px + env(safe-area-inset-bottom,0px));max-width:none;padding:0 max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px)) 0 max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-left,0px));align-items:flex-start;left:0}.TurntableViewer-module__NucoWG__picker{flex-wrap:nowrap;justify-content:flex-start}.TurntableViewer-module__NucoWG__controls>.TurntableViewer-module__NucoWG__group{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.TurntableViewer-module__NucoWG__controls>.TurntableViewer-module__NucoWG__group::-webkit-scrollbar{display:none}.TurntableViewer-module__NucoWG__seg{padding:7px 11px}.TurntableViewer-module__NucoWG__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))}}@media (max-width:600px) and (orientation:portrait){section[data-descend] .TurntableViewer-module__NucoWG__controls{bottom:calc(96px + 88px + env(safe-area-inset-bottom,0px))}section[data-descend] .TurntableViewer-module__NucoWG__hint{display:none}}@media (max-width:359px){.TurntableViewer-module__NucoWG__seg{padding:7px 8px}}@media (min-width:601px){section[data-descend] .TurntableViewer-module__NucoWG__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),(max-width:600px) and (orientation:landscape){section[data-descend] .TurntableViewer-module__NucoWG__controls{bottom:min(calc(96px + 72px + env(safe-area-inset-bottom,0px)), calc(100% - 64px - env(safe-area-inset-top,0px) - 4px - 88px))}}@media (min-width:720px) and (max-width:1023px) and (hover:none){section[data-descend] .TurntableViewer-module__NucoWG__controls{bottom:calc(24px + 52px + 12px + env(safe-area-inset-bottom,0px))}}@media (max-width:600px) and (orientation:landscape){section[data-descend] .TurntableViewer-module__NucoWG__controls{align-items:flex-end;max-width:calc(100% - 172px);left:auto}section[data-descend] .TurntableViewer-module__NucoWG__hint{right:max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px));bottom:calc(30px + env(safe-area-inset-bottom,0px));max-width:calc(50% - 124px - max(clamp(16px, 2.5vw, 40px), env(safe-area-inset-right,0px)));text-align:right;left:auto}}.TurntableViewer-module__NucoWG__gate{z-index:4;padding:0 32px calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050608d1;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.TurntableViewer-module__NucoWG__gateTitle{letter-spacing:-.01em;max-width:18ch;color:var(--pht-white);margin:0;font-size:clamp(22px,6vw,30px);font-weight:400;line-height:1.15}.TurntableViewer-module__NucoWG__gateText{letter-spacing:.14em;text-transform:uppercase;max-width:30ch;color:var(--pht-grey);margin:0;font-size:11px;line-height:1.7}.TurntableViewer-module__NucoWG__gateButton{border:1px solid var(--pht-cyan);min-height:48px;color:var(--pht-white);letter-spacing:.22em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;margin-top:6px;padding:14px 34px;font-size:12px}.TurntableViewer-module__NucoWG__gateButton:active{background:var(--pht-cyan);color:var(--pht-black)}.TurntableViewer-module__NucoWG__gateButton:focus-visible{outline:1px solid var(--pht-cyan);outline-offset:4px}
.room-module__jAH4Vq__room{height:100svh;position:relative;overflow:clip}.room-module__jAH4Vq__room[data-view]{-webkit-user-select:none;user-select:none}.room-module__jAH4Vq__room[data-view=zoomed]{cursor:grab}.room-module__jAH4Vq__room[data-view=drag]{cursor:grabbing}.room-module__jAH4Vq__room[data-view-touch]{touch-action:none}.room-module__jAH4Vq__media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}html[data-render-mode=flat] .room-module__jAH4Vq__media{background:var(--pht-black)}.room-module__jAH4Vq__poster,.room-module__jAH4Vq__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__jAH4Vq__poster{opacity:1;transition:opacity .6s}.room-module__jAH4Vq__posterHidden{opacity:0}html[data-gl=lost] .room-module__jAH4Vq__poster,html[data-render-mode=flat] .room-module__jAH4Vq__poster{opacity:1}.room-module__jAH4Vq__flatVideo{opacity:0;transition:opacity .35s}.room-module__jAH4Vq__flatVideoOn{opacity:1}.room-module__jAH4Vq__chrome{z-index:3;pointer-events:none;position:absolute;inset:0}.room-module__jAH4Vq__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__jAH4Vq__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__jAH4Vq__back:hover,.room-module__jAH4Vq__back:focus-visible{background:var(--pht-white);border-color:var(--pht-white);color:var(--pht-black);outline:none}.room-module__jAH4Vq__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__jAH4Vq__more:hover,.room-module__jAH4Vq__more:focus-visible{background:var(--pht-cyan);border-color:var(--pht-cyan);color:var(--pht-black);outline:none}.room-module__jAH4Vq__more:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__jAH4Vq__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__jAH4Vq__kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--pht-cyan);margin:0 0 10px;font-size:11px}.room-module__jAH4Vq__title{letter-spacing:-.02em;color:var(--pht-white);margin:0;font-size:clamp(34px,5vw,72px);font-weight:800;line-height:.95}.room-module__jAH4Vq__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__jAH4Vq__hintTap,.room-module__jAH4Vq__hintClick,html[data-render-mode=flat] .room-module__jAH4Vq__hintHover{display:none}html[data-render-mode=flat] .room-module__jAH4Vq__hintClick{display:inline}@media (hover:none){.room-module__jAH4Vq__hintHover,html[data-render-mode=flat] .room-module__jAH4Vq__hintClick{display:none}.room-module__jAH4Vq__hintTap{display:inline}}@media (max-width:600px){.room-module__jAH4Vq__caption{bottom:calc(52px + env(safe-area-inset-bottom,0px))}.room-module__jAH4Vq__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__jAH4Vq__panoFlat{z-index:2;background:var(--pht-black);position:absolute;inset:0}.room-module__jAH4Vq__panoScroller{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.room-module__jAH4Vq__panoScroller::-webkit-scrollbar{display:none}.room-module__jAH4Vq__panoScroller:focus-visible{outline:1px solid var(--pht-cyan);outline-offset:-2px}.room-module__jAH4Vq__panoSheet{isolation:isolate;height:100%;margin:0 auto;position:relative}.room-module__jAH4Vq__panoImage{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.room-module__jAH4Vq__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__jAH4Vq__panoDeviceOn{opacity:1}.room-module__jAH4Vq__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__jAH4Vq__room-hit-pulse;position:absolute;box-shadow:0 0 18px #62e7e729}.room-module__jAH4Vq__panoHitOn{opacity:0;animation:none}.room-module__jAH4Vq__panoHit:hover{opacity:1}.room-module__jAH4Vq__panoHit:focus-visible{opacity:1;outline:1px solid var(--pht-cyan);outline-offset:3px;animation:none}@keyframes room-module__jAH4Vq__room-hit-pulse{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.room-module__jAH4Vq__panoHit{opacity:.7;animation:none}}.room-module__jAH4Vq__room .room-module__jAH4Vq__back,.room-module__jAH4Vq__room .room-module__jAH4Vq__more,.room-module__jAH4Vq__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__jAH4Vq__room .room-module__jAH4Vq__back{gap:10px;height:44px;padding:0 18px 0 4px;font-size:14px;font-weight:500;transition:background .3s,border-color .3s}.room-module__jAH4Vq__backIcon,.room-module__jAH4Vq__moreIcon,.room-module__jAH4Vq__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__jAH4Vq__backIcon{background:#ffffff14;width:36px;height:36px}.room-module__jAH4Vq__room .room-module__jAH4Vq__back:hover,.room-module__jAH4Vq__room .room-module__jAH4Vq__back:focus-visible{color:var(--pht-white);background:#1e1e21b3;border-color:#ffffff38;outline:none}.room-module__jAH4Vq__room .room-module__jAH4Vq__back:hover .room-module__jAH4Vq__backIcon,.room-module__jAH4Vq__room .room-module__jAH4Vq__back:focus-visible .room-module__jAH4Vq__backIcon{transform:translate(-3px)}.room-module__jAH4Vq__room .room-module__jAH4Vq__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__jAH4Vq__kickerDot{background:var(--pht-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--pht-cyan);border-radius:50%}.room-module__jAH4Vq__room .room-module__jAH4Vq__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__jAH4Vq__room .room-module__jAH4Vq__more{gap:14px;height:52px;margin-top:22px;padding:0 6px 0 22px;font-size:15px;font-weight:500}.room-module__jAH4Vq__moreIcon,.room-module__jAH4Vq__descendArrow{background:var(--pht-cyan);width:40px;height:40px;color:var(--pht-black);box-shadow:0 0 22px #62e7e759}.room-module__jAH4Vq__room .room-module__jAH4Vq__more:hover,.room-module__jAH4Vq__room .room-module__jAH4Vq__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__jAH4Vq__room .room-module__jAH4Vq__more:hover .room-module__jAH4Vq__moreIcon,.room-module__jAH4Vq__room .room-module__jAH4Vq__more:focus-visible .room-module__jAH4Vq__moreIcon{transform:translate(3px)}.room-module__jAH4Vq__room .room-module__jAH4Vq__back:focus-visible,.room-module__jAH4Vq__room .room-module__jAH4Vq__more:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__jAH4Vq__room .room-module__jAH4Vq__hint{font-family:var(--font-sans);letter-spacing:-.005em;text-transform:none;color:#f5f5f78c;font-size:12.5px}.room-module__jAH4Vq__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__jAH4Vq__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__jAH4Vq__descendTrack{background:#ffffff29;width:1px;height:34px;position:relative;overflow:hidden}.room-module__jAH4Vq__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__jAH4Vq__descendSpark;position:absolute;top:-40%;left:0}@keyframes room-module__jAH4Vq__descendSpark{0%{top:-40%}to{top:100%}}.room-module__jAH4Vq__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__jAH4Vq__descendPill:hover,.room-module__jAH4Vq__descendPill:focus-visible{background:#1e1e21b3;border-color:#62e7e773;outline:none}.room-module__jAH4Vq__descendPill:focus-visible{box-shadow:0 0 0 2px var(--pht-black), 0 0 0 4px var(--pht-cyan)}.room-module__jAH4Vq__descendArrow svg{animation:1.9s ease-in-out infinite room-module__jAH4Vq__descendBob}.room-module__jAH4Vq__descendPill:hover .room-module__jAH4Vq__descendArrow{transform:translateY(2px)}@keyframes room-module__jAH4Vq__descendBob{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@media (hover:none){.room-module__jAH4Vq__descendCue{display:none}}@media (prefers-reduced-motion:reduce){.room-module__jAH4Vq__descendSpark,.room-module__jAH4Vq__descendArrow svg{animation:none}}@media (max-width:600px){.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__caption{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__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__jAH4Vq__room .room-module__jAH4Vq__back{height:40px;font-size:13px}.room-module__jAH4Vq__backIcon{width:32px;height:32px}}@media (min-width:601px){.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__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__jAH4Vq__room[data-descend] .room-module__jAH4Vq__caption{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (max-width:1023px) and (hover:hover){.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__descendCue{display:none}}@media (hover:hover) and (max-height:700px){.room-module__jAH4Vq__room[data-descend]:has([data-low][data-hidden="0"]) .room-module__jAH4Vq__descendCue{display:none}}.room-module__jAH4Vq__room:has([data-room-gate]) .room-module__jAH4Vq__caption{opacity:0}.room-module__jAH4Vq__room:has([data-room-gate]) .room-module__jAH4Vq__descend{visibility:hidden}@media (min-width:1024px){.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__caption{right:calc(50% + 124px)}}@media (min-width:1800px){.room-module__jAH4Vq__room[data-descend] .room-module__jAH4Vq__caption{right:calc(50% + 116px)}}
