.project-experience{color:#252823;isolation:isolate;background:#dedbd3;border:1px solid #d0cbc0;position:relative;overflow:hidden}.project-view-top{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:26px;left:28px;right:28px}.project-view-top .eyebrow{letter-spacing:1.7px;font-size:9px}.project-live{letter-spacing:2px;white-space:nowrap;font-size:9px}.project-live:before{content:"";background:#805e50;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.project-canvas{touch-action:pan-y;height:570px;position:relative}.project-canvas canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.project-canvas canvas:active{cursor:grabbing}.project-poster{object-fit:cover;filter:brightness(.76);width:100%;height:100%}.project-start{color:#fff;z-index:2;text-align:center;background:linear-gradient(90deg,#25282365,#25282305);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-start .eyebrow{letter-spacing:2.3px;font-size:9px}.project-start h3{margin:24px 0 30px;font-family:Georgia,serif;font-size:62px;font-weight:400;line-height:1.05}.project-start>button{font:inherit;color:#252823;cursor:pointer;background:#f4f1eb;border:0;padding:18px 25px;font-size:12px}.project-start>button span{margin-left:30px}.project-start p{color:#eee9df;margin-top:22px;font-size:11px}.project-progress{min-height:18px;font-size:11px}.project-view-note{background:#e8e4db;border-top:1px solid #d0cbc0;justify-content:space-between;align-items:center;gap:10px;padding:15px 26px;display:flex}.project-view-note>span:first-child{letter-spacing:1.5px;font-size:10px}.project-view-note>span:last-child{color:#65675e;font-size:10px}.project-controls{background:#f4f1eb;padding:20px 26px}.project-controls button{cursor:pointer;font:inherit;color:#252823;background:0 0;border:1px solid #b6b0a4;padding:11px 13px;font-size:11px;transition:background .2s}.project-controls button:hover{background:#e6dfd3}.project-controls button.active,.project-controls button[aria-pressed=true]{color:#f4f1eb;background:#252823;border-color:#252823}.project-room-picker{flex-wrap:wrap;gap:6px;display:flex}.project-view-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.project-view-actions>div{gap:6px;display:flex}.project-help{color:#66685e;justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.project-help>div{gap:5px;display:flex}.project-help button{padding:5px 12px}.project-experience [hidden]{display:none!important}.project-experience:fullscreen{overflow:auto}.project-experience:fullscreen .project-canvas{height:calc(100dvh - 210px);min-height:300px}@media (width<=650px){.project-canvas{height:440px}.project-start h3{font-size:48px}.project-view-top{top:20px;left:17px;right:17px}.project-view-note{flex-direction:column;align-items:start;gap:7px;padding:14px 17px}.project-controls{padding:16px}.project-controls button{padding:10px 11px;font-size:10px}.project-room-picker{gap:5px}.project-view-actions>button span{display:none}.project-help{gap:10px;font-size:9px}.project-help>span{max-width:170px;line-height:1.6}}.walkthrough-section{color:#f4f1eb;background:#252823}.walkthrough-section .section-head p{color:#c4c7bd}.walkthrough-shell{border:1px solid #6e7468}.walkthrough-top{justify-content:space-between;align-items:center;gap:15px;padding:20px 26px;display:flex}.walkthrough-top>span{letter-spacing:2px;font-size:11px}.walkthrough-top>div{gap:6px;display:flex}.walkthrough-shell button{cursor:pointer;font:inherit;font-size:12px}.walkthrough-top button,.walkthrough-bottom button,.walkthrough-video-controls button{color:inherit;background:0 0;border:1px solid #7d8576;padding:11px 17px}.walkthrough-shell button.active{color:#252823;background:#f4f1eb;border-color:#f4f1eb}.cinematic-player{background:#10130e;position:relative}.cinematic-player video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.walkthrough-play{color:#252823;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#f4f1ebe6;border:0;padding:22px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 50px #0003}.walkthrough-play span{margin-left:30px}.walkthrough-video-controls{gap:6px;display:flex;position:absolute;bottom:15px;right:15px}.walkthrough-video-controls button{color:#f4f1eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#252823b8}.walkthrough-bottom{justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.walkthrough-bottom p{color:#b7bdaf;max-width:370px;line-height:1.7}.walkthrough-rooms{gap:8px;display:flex}.panorama-player{background:#dedbd3}.tour-cover{place-items:center;width:100%;height:100%;display:grid;position:relative}.tour-cover>img{object-fit:cover;filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.tour-cover>div{z-index:1;text-align:center}.tour-cover h3{margin-bottom:32px;font-size:50px;font-weight:400;line-height:1.1}.tour-cover p{margin-top:25px;font-size:13px}.cinematic-player:fullscreen video{object-fit:contain;height:100vh}.walkthrough-shell [hidden]{display:none!important}@media (width<=650px){.walkthrough-top,.walkthrough-bottom{flex-direction:column;align-items:start;padding:18px}.walkthrough-top button,.walkthrough-bottom button{padding:11px 13px;font-size:11px}.walkthrough-play{padding:17px 20px}.walkthrough-video-controls{gap:4px;bottom:8px;right:8px}.walkthrough-video-controls button{padding:6px 8px;font-size:9px}.walkthrough-bottom p{margin:0;font-size:10px}.tour-cover h3{font-size:36px}}
