.rr{--holo:159, 216, 255}html[data-stage=fixed] .rr-room .stage{z-index:0;width:100%;position:fixed;top:0;left:0}html[data-stage=fixed] main>.rest,html[data-stage=fixed] main+footer{z-index:1;position:relative}.rr-room .room{height:calc(100svh * var(--hs,2.3))}.rr-room .room-ui,.rr-room .kit-ui,.rr-room .studio-ui,.rr-room .edit-ui,.rr-room .team-ui,.rr-room .fame-ui,.rr-room .exit-ui{display:contents}html:not([data-room=living]) .rr .r-hero,html:not([data-room=living]) .rr .hud,html:not([data-room=living]) .rr .hint,html:not([data-room=living]) .rr .scrim{visibility:hidden!important;opacity:0!important}html:not([data-room=gear]) .rr-room .kit-head,html:not([data-room=gear]) .rr-room #overlay,html:not([data-room=gear]) .rr-room .holo-cap,html:not([data-room=living]) .rr-room #remote{visibility:hidden!important}.rr-room .kit-head{z-index:3;pointer-events:none;max-width:min(560px,60vw);position:absolute;top:clamp(84px,11vh,110px);left:clamp(18px,5vw,80px)}.rr-room .kit-head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#eeebeabd;margin:0 0 10px;font-size:13px}.rr-room .kit-head h2{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;text-wrap:balance;color:#eeebea;margin:0;font-size:clamp(20px,2.4vw,36px);font-weight:400;line-height:1.08}.rr-room .kit-head .pick{color:#eeebeabd;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);margin:14px 0 0;font-size:13px;transform:translateY(4px)}.rr-room .kit-head.open .pick{opacity:1;transform:none}.rr-room #overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.rr-room #overlay .doors{display:none}.rr-room .gear-tabs{position:absolute;inset:0}.rr-room .gear-tab{color:#0000;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;pointer-events:none;background:0 0;border:0;border-radius:12px;width:44px;height:44px;margin:0;padding:0;position:absolute;top:0;left:0}.rr-room .kit-open .gear-tab{pointer-events:auto}.rr-room .gear-tab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-room .gear-tab:focus-visible{outline-offset:4px;outline:2px solid #eeebea}.rr-room .holo-cap{width:var(--w,320px);transform:translate(var(--x,0), var(--y,0));text-align:center;pointer-events:none;opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:opacity .3s var(--ease), clip-path .5s var(--ease), visibility 0s .5s;background:radial-gradient(closest-side,#05090d9e,#05090d4d 70%,#05090d00);padding:6px 14px 10px;position:absolute;top:0;left:0}.rr-room .holo-cap:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#04080c38 0 1px,#0000 1px 3px);position:absolute;inset:0}.rr-room .holo-cap.on{opacity:1;visibility:visible;clip-path:inset(-200px -40px -40px);pointer-events:auto;transition:opacity .35s var(--ease) .12s, clip-path .55s var(--ease) .12s, visibility 0s;animation:5.5s step-end .7s infinite holo-flicker,.45s step-end .1s holo-on}@keyframes holo-flicker{0%,to{opacity:1}61%{opacity:.9}62%{opacity:1}87%{opacity:.95}88%{opacity:1}}@keyframes holo-on{0%{opacity:.2}20%{opacity:.9}35%{opacity:.4}55%{opacity:1}70%{opacity:.7}to{opacity:1}}.rr-room .holo-cap img{display:none}.rr-room .holo-cap h3{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;color:#e9f6ff;text-shadow:0 0 8px rgba(var(--holo), .55), 0 0 22px rgba(var(--holo), .25);font-variant-ligatures:none;margin:4px 0 8px;font-size:18px;font-weight:400;line-height:1.15}.rr-room .holo-cap p{text-wrap:pretty;color:#def0fce6;max-width:36ch;text-shadow:0 0 10px rgba(var(--holo), .3);margin:0 auto 14px;font-size:15px;line-height:1.45}.rr-room .holo-cap .btn{background:rgba(var(--holo), .08);color:#e9f6ff;border:1px solid rgba(var(--holo), .7);min-height:44px;box-shadow:0 0 14px rgba(var(--holo), .28), 0 0 6px rgba(var(--holo), .2) inset;text-shadow:0 0 8px rgba(var(--holo), .5);z-index:1;border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.rr-room .holo-cap .btn:focus-visible{outline-offset:3px;outline:2px solid #e9f6ff}.rr-room .holo-cap h3,.rr-room .holo-cap p,.rr-room .holo-cap .btn{transition:opacity .18s var(--ease), transform .18s var(--ease)}.rr-room .holo-cap.swap h3,.rr-room .holo-cap.swap p,.rr-room .holo-cap.swap .btn{opacity:0;transform:translateY(4px)}.rr-room .holo-cap article[hidden]{display:none}.rr-room [data-layout=stack] .holo-cap h3{font-size:16px}.rr-room [data-layout=stack] .holo-cap p{margin-bottom:12px;font-size:14px}.rr-room .office-btn{z-index:6;left:var(--ob-x,auto);top:var(--ob-y,50%);cursor:pointer;backdrop-filter:blur(6px);color:#eeebea;height:44px;font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 8px #0009;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;visibility:hidden;transition:border-color .16s var(--ease), background-color .16s var(--ease), transform .16s var(--ease);background:#1211108c;border:1px solid #eeebea52;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 14px 0 18px;display:inline-flex;position:absolute}.rr-room .office-leave{padding:0 18px 0 14px}.rr-room .office-btn.on{opacity:1;visibility:visible;transition:opacity .35s var(--ease), visibility 0s, border-color .16s var(--ease), background-color .16s var(--ease), transform .16s var(--ease)}.rr-room .office-enter:not(.on){visibility:visible;pointer-events:none}.rr-room .office-enter.corner{top:auto;left:auto;right:12px;bottom:calc(16px + env(safe-area-inset-bottom))}.rr-room .ob-disc{place-items:center;width:18px;height:18px;display:grid}.rr-room .ob-disc svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rr-room .office-leave .ob-close,.rr-room .office-leave.compact .ob-back{display:none}.rr-room .office-leave.compact .ob-close{display:block}.rr-room .office-btn:hover{background:#121110b3;border-color:#eeebea}.rr-room .office-btn:active{transform:translateY(1px)scale(.98)}.rr-room .office-btn:focus-visible{outline-offset:3px;outline:2px solid #eeebea}html[data-lay=stack] .rr-room .office-btn{letter-spacing:.1em;gap:8px;padding:0 12px 0 16px;font-size:11px}html[data-lay=stack] .rr-room .office-leave{padding:0 16px 0 12px}.rr-room .office-btn.compact,html[data-lay] .rr-room .office-btn.compact{justify-content:center;width:44px;padding:0}.rr-room .office-btn.compact .ob-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rr-room .office-btn.on{transition:opacity .2s linear,visibility}}.rr-room .office-next .on-room:not(:empty):before{content:" · ";white-space:pre}.rr-room .office-next.on{transition:opacity .9s var(--ease), visibility 0s, border-color .16s var(--ease), background-color .16s var(--ease), transform .16s var(--ease)}.rr-room .office-next .ob-down{animation:ob-drift 1.8s var(--ease) infinite}@keyframes ob-drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.rr-room .office-next .ob-down{animation:none}}html[data-office=on]{overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}html[data-office=on] body{overscroll-behavior:none}html[data-office=on] .rr-room .vp-scroll{overscroll-behavior:contain}html[data-office=on],html[data-office=on] body,html[data-office=on] .rr-room .stage{touch-action:pinch-zoom}html[data-office=on] .rr-room .vp-scroll{touch-action:pan-y pinch-zoom}html[data-office=on] .rr-room .vp-row.vp-shorts{touch-action:pan-x pan-y pinch-zoom}.rr-room .rooms{z-index:6;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;right:clamp(14px,2.4vw,32px);transform:translateY(-50%)}.rr-room .rooms button{color:#eeebea;cursor:pointer;min-width:44px;min-height:44px;font:700 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 0 0 10px;display:flex}.rr-room .rooms i{width:9px;height:9px;transition:background-color .3s var(--ease), transform .3s var(--ease);border:1.5px solid #eeebeab3;border-radius:50%;order:2;margin-right:17px;display:block}.rr-room .rooms button[aria-current=true] i{background:#eeebea;transform:scale(1.15)}.rr-room .rooms span{opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);text-shadow:0 1px 8px #0009;backdrop-filter:blur(6px);background:#0e0d0c94;border-radius:999px;padding:6px 10px 5px;transform:translate(6px)}.rr-room .rooms button:hover span,.rr-room .rooms button:focus-visible span{opacity:1;transform:none}.rr-room .rooms button:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #eeebea}@media (width<=760px){.rr-room .rooms{gap:0;right:4px}.rr-room .rooms span{display:none}.rr-room .rooms i{margin-right:17px}}.rr-room .rooms{transition:opacity .35s var(--ease), visibility 0s}html:not([data-office=on]) .rr-room .rooms{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility 0s .35s}.rr-room .xfade{z-index:7;opacity:0;pointer-events:none;background:#0b0a09;transition:opacity .22s linear;position:absolute;inset:0}.rr-room .xfade.on{opacity:1}.rr-room .studio-head{z-index:3;pointer-events:none;opacity:0;visibility:hidden;max-width:min(560px,60vw);transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s .45s;position:absolute;top:clamp(84px,11vh,110px);left:clamp(18px,5vw,80px);transform:translateY(6px)}.rr-room .studio-head:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0e0d0c9e,#0e0d0c57 55%,#0e0d0c00);width:calc(100% + 26vw);height:calc(100% + 34vh);position:absolute;top:-18vh;left:-14vw}.rr-room .studio-head .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#eeebeacc;text-shadow:0 1px 10px #00000080;margin:0 0 10px;font-size:13px}.rr-room .studio-head h2{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;color:#eeebea;text-shadow:0 1px 14px #00000073;margin:0;font-size:clamp(20px,2.4vw,36px);font-weight:400;line-height:1.08}html[data-spot=wide] .rr-room #studioHead{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}.rr-room #cases{display:none}.rr-room .vv{z-index:4;pointer-events:none;color:#eeebea;font-family:"Archivo", var(--sans);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s .4s;font-stretch:125%;position:absolute;inset:0}html[data-spot=village] .rr-room #vv{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .1s, visibility 0s}.rr-room .vv>*{pointer-events:auto}.rr-room .vv-screen{left:var(--mx0,0);top:var(--my0,0);width:var(--mw,0);height:var(--mh,0);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), visibility 0s .25s;background:#000;position:absolute}.rr-room .vv-screen.on{opacity:1;visibility:visible;transition:opacity .35s var(--ease), visibility 0s}.rr-room .vv-screen:empty{display:none}.rr-room .vv-film-el{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.rr-room .vv-cap{left:var(--mx0,0);top:calc(var(--my1,0px) + 28px);width:max(var(--mw,300px), 320px);text-shadow:0 1px 2px #0009,0 0 18px #0000008c;padding:0 2px;position:absolute}.rr-room .vv-cap:before{content:"";z-index:-1;pointer-events:none;border-left:2px solid rgba(var(--holo), .8);box-shadow:-2px 0 10px -4px rgba(var(--holo), .8);background:repeating-linear-gradient(0deg, rgba(var(--holo), .03) 0 1px, transparent 1px 4px), linear-gradient(90deg, #070b0fcc, #070b0f9e 70%, #070b0f33);backdrop-filter:blur(6px);border-radius:4px;position:absolute;inset:-12px -16px -14px}.rr-room .vv-meta{white-space:nowrap;font:700 11px/1 "Archivo", var(--sans);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--holo), .95);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0 0 8px;font-stretch:125%;display:flex}.rr-room .vv-meta .rec{background:#e63020;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #e63020b3}.rr-room .vv-film{color:#eeebeab8;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;max-width:55%;margin-left:auto;overflow:hidden}.rr-room .vv-title{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;text-wrap:balance;font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0;margin:0 0 6px;font-size:clamp(17px,1.55vw,24px);font-weight:400;line-height:1.1}.rr-room .vv-client{letter-spacing:.12em;text-transform:uppercase;color:#eeebeac7;margin:0 0 6px;font-size:12px;font-weight:700}.rr-room .vv-line{color:#eeebeae6;text-wrap:pretty;max-width:40em;margin:0 0 12px;font-size:15px;line-height:1.45}.rr-room .vv-title,.rr-room .vv-client,.rr-room .vv-line,.rr-room .vp-scroll{transition:opacity .16s var(--ease), transform .16s var(--ease)}.rr-room .vv.swap .vv-title,.rr-room .vv.swap .vv-client,.rr-room .vv.swap .vv-line,.rr-room .vv.swap .vp-scroll{opacity:0;transform:translateY(3px)}.rr-room .vv-row{gap:10px;display:flex}.rr-room .vv-btn{border:1px solid rgba(var(--holo), .7);background:rgba(var(--holo), .08);color:#eeebea;cursor:pointer;touch-action:manipulation;width:44px;height:44px;box-shadow:0 0 12px rgba(var(--holo), .25), 0 0 6px rgba(var(--holo), .18) inset;transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}.rr-room .vv-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rr-room .vv-btn:hover{background:rgba(var(--holo), .18);border-color:rgba(var(--holo), 1)}.rr-room .vv-btn:focus-visible,.rr-room .vv-cta:focus-visible,.rr-room .vp-scroll a:focus-visible,.rr-room .vp-ep:focus-visible,.rr-room .vp-scroll:focus-visible{outline-offset:3px;outline:2px solid #eeebea}.rr-room .vv-panel{border:1px solid rgba(var(--holo), .38);background:repeating-linear-gradient(0deg, rgba(var(--holo), .035) 0 1px, transparent 1px 4px), linear-gradient(180deg, #070b0fd6, #070b0fbd);box-shadow:0 0 28px rgba(var(--holo), .14), 0 0 10px rgba(var(--holo), .08) inset;backdrop-filter:blur(10px);border-radius:4px;flex-direction:column;display:flex;position:absolute;inset:clamp(84px,12vh,112px) clamp(150px,12vw,190px) clamp(20px,5vh,48px) 52%}.rr-room .vp-corner{border:0 solid rgba(var(--holo), .95);width:16px;height:16px;filter:drop-shadow(0 0 4px rgba(var(--holo), .8));pointer-events:none;position:absolute}.rr-room .vp-corner.tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.rr-room .vp-corner.tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.rr-room .vp-corner.bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.rr-room .vp-corner.br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.rr-room .vp-scroll{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--holo), .55) transparent;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:24px 26px 12px;overflow-y:auto}.rr-room .vp-scroll.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000 calc(100% - 16px));mask-image:linear-gradient(#000 calc(100% - 72px),#0000 calc(100% - 16px))}.rr-room .vp-scroll::-webkit-scrollbar{width:6px}.rr-room .vp-scroll::-webkit-scrollbar-thumb{background:rgba(var(--holo), .5);border-radius:3px}.rr-room .vp-foot{border-top:1px solid rgba(var(--holo), .28);justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px 14px;display:flex}.rr-room .vv-cta{min-height:44px;font:700 14px/1 "Archivo", var(--sans);color:#eeebea;background:rgba(var(--holo), .1);border:1px solid rgba(var(--holo), .8);box-shadow:0 0 14px rgba(var(--holo), .3), 0 0 6px rgba(var(--holo), .2) inset;border-radius:999px;align-items:center;padding:0 22px;font-stretch:125%;text-decoration:none;display:inline-flex}.rr-room .vv-cta:hover{background:rgba(var(--holo), .2)}.rr-room .vp-kicker{letter-spacing:.12em;text-transform:uppercase;color:#eeebeab8;margin:0 0 10px;font-size:12px;font-weight:700}.rr-room .vp-title{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;text-wrap:balance;font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0;margin:0 0 18px;font-size:clamp(20px,2vw,30px);font-weight:400;line-height:1.08}.rr-room .vp-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0 0 18px;display:grid}.rr-room .vp-facts div{border-top:1px solid rgba(var(--holo), .3);padding-top:8px}.rr-room .vp-facts dt{letter-spacing:.12em;text-transform:uppercase;color:#eeebea9e;margin-bottom:4px;font-size:11px;font-weight:700}.rr-room .vp-facts dd{margin:0;font-size:15px;line-height:1.4}.rr-room .vp-summary{color:#eeebeae0;text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.55}.rr-room .vp-note{color:rgba(var(--holo), .95);align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.rr-room .vp-dot{background:#e63020;border-radius:50%;flex:none;width:6px;height:6px}.rr-room .vp-sec{border-top:1px solid rgba(var(--holo), .22);margin-top:22px;padding-top:14px}.rr-room .vp-sec h4{font-family:"Stretch Pro", var(--sans);text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0;align-items:baseline;gap:10px;margin:0 0 6px;font-size:15px;font-weight:400;line-height:1.15;display:flex}.rr-room .vp-sec h4 a{color:inherit;text-decoration:none}.rr-room .vp-sec h4 a:hover{text-underline-offset:4px;text-decoration:underline #e63020}.rr-room .vp-num{color:#e63020;font-size:12px}.rr-room .vp-line{color:#eeebeabf;margin:0 0 10px;font-size:14px}.rr-room .vp-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rr-room .vp-row.vp-n1{grid-template-columns:1fr}.rr-room .vp-row.vp-n2,.rr-room .vp-row.vp-eps,.rr-room .vp-row.vp-grid{grid-template-columns:repeat(2,1fr)}.rr-room .vp-row.vp-shorts{grid-template-columns:repeat(5,1fr)}.rr-room .vp-row a,.rr-room .vp-ep{color:inherit;text-decoration:none;display:block}.rr-room .vp-ep{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0}.rr-room .vp-row img{aspect-ratio:16/9;object-fit:cover;outline-offset:2px;width:100%;height:auto;transition:outline-color .16s var(--ease);background:#0d0f11;border-radius:3px;outline:1px solid #0000;display:block}.rr-room .vp-shorts img{aspect-ratio:9/16}.rr-room .vp-row a:hover img,.rr-room .vp-ep:hover img{outline-color:rgba(var(--holo), .8)}.rr-room .vp-cap{color:#eeebeab3;margin-top:6px;font-size:12px;line-height:1.35;display:block}.rr-room .vv.leaving .vv-panel{z-index:20;left:var(--px);top:var(--py);width:var(--pw);height:var(--ph);animation:.5s cubic-bezier(.23,1,.32,1) forwards vp-grow;position:fixed;bottom:auto;right:auto}.rr-room .vv.leaving .vp-scroll,.rr-room .vv.leaving .vp-foot{opacity:0;transition:opacity .2s linear}@keyframes vp-grow{to{background-color:#121110;border-radius:0;width:100vw;height:100svh;top:0;left:0}}.rr-room .vv[data-layout=stack] .vv-cap{width:auto;left:14px;right:14px;top:calc(var(--my1,0px) + 20px)}.rr-room .vv[data-layout=stack] .vv-film,.rr-room .vv[data-layout=stack] .vp-kicker,.rr-room .vv[data-layout=stack] .vp-title{display:none}.rr-room .vv[data-layout=stack] .vv-title{font-size:17px}.rr-room .vv[data-layout=stack] .vv-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:14px;display:-webkit-box;overflow:hidden}.rr-room .vv[data-layout=stack] .vv-row{position:absolute;top:-2px;right:0}.rr-room .vv[data-layout=stack] .vv-meta,.rr-room .vv[data-layout=stack] .vv-title,.rr-room .vv[data-layout=stack] .vv-client{margin-right:108px}.rr-room .vv[data-layout=stack] .vv-panel{left:10px;right:10px;top:calc(var(--my1,0px) + var(--caph,112px) + 42px);bottom:calc(10px + env(safe-area-inset-bottom))}.rr-room .vv[data-layout=stack] .vp-scroll{padding:16px 16px 8px}.rr-room .vv[data-layout=stack] .vp-title{margin-bottom:12px;font-size:18px}.rr-room .vv[data-layout=stack] .vp-summary{font-size:15px}.rr-room .vv[data-layout=stack] .vp-foot{padding:8px 12px 10px}.rr-room .vv[data-layout=stack] .vp-row.vp-shorts{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:repeat(5,30%);overflow-x:auto}.rr-room .vv[data-layout=stack] .vp-row.vp-shorts li{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.rr-room .vv,.rr-room .studio-head,.rr-room .vv-client,.rr-room .vv-title,.rr-room .vv-line,.rr-room .vp-scroll,.rr-room .vv-screen{transition:none!important}.rr-room .vv.leaving .vv-panel{animation:none}}.rr-room .rooms span{opacity:.86!important;transform:none!important}.rr-room .rooms button[aria-current=true] span{opacity:1!important}html[data-lay=stack] .rr-room .rooms{top:calc(76px + env(safe-area-inset-top));backdrop-filter:blur(6px);background:#12111080;border-radius:999px;flex-direction:row;gap:2px;padding:0 6px;left:calc(50% + 26px);right:auto;transform:translate(-50%)}html[data-lay=stack] .rr-room .rooms button{letter-spacing:.1em;white-space:nowrap;flex-direction:row;justify-content:center;gap:6px;padding:0 10px;font-size:10px}html[data-lay=stack] .rr-room .rooms i{order:0;width:7px;height:7px;margin:0}html[data-lay=stack] .rr-room .rooms span{display:inline!important}@font-face{font-family:Krona One;src:url(/media/office/fonts/KronaOne-Regular.ttf)format("truetype");font-display:swap}html[data-lay=stack] .rr-room .kit-head,html[data-lay=stack] .rr-room .studio-head{top:calc(132px + env(safe-area-inset-top));left:18px}html[data-lay=stack] .rr-room .rooms span{backdrop-filter:none;background:0 0;padding:0}html[data-lay=stack] .rr-room .rooms button{padding:0 8px}.rr-room #edItems,.rr-room #edCopy{display:none}html[data-ehead=on] .rr-room .edit-head{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}html[data-edit=on] .rr-room #ed{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .1s, visibility 0s}html:not([data-room=edit]) .rr-room #ed{visibility:hidden!important}.rr-room .ed .vv-film{color:rgba(var(--holo), .95)}.rr-room .ed .vp-foot{justify-content:flex-end}.rr-room .vv-cta.ghost{box-shadow:none;border-color:rgba(var(--holo), .45);background:0 0}.rr-room .vv-cta.ghost:hover{border-color:rgba(var(--holo), .9);background:rgba(var(--holo), .08)}.rr-room .vv-cta .sr,.rr-room .ed .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-room .vp-foot a:focus-visible,.rr-room .ed-page:focus-visible,.rr-room .ed-pic:focus-visible{outline-offset:3px;outline:2px solid #eeebea}.rr-room .ed-page{outline:1px solid rgba(var(--holo), .3);outline-offset:2px;border-radius:3px;max-height:min(46vh,420px);margin:0 0 16px;display:block;position:relative;overflow:hidden}.rr-room .ed-page img{width:100%;height:auto;transition:transform 6s cubic-bezier(.23,1,.32,1);display:block;transform:translateY(0)}.rr-room .ed-page:hover img{transform:translateY(calc(-100% + min(46vh,420px)))}.rr-room .ed-page:after{content:"";pointer-events:none;background:linear-gradient(#070b0f00,#070b0fb3);height:48px;position:absolute;bottom:0;left:0;right:0}.rr-room .ed-pic{border-radius:3px;margin:0 0 16px;display:block;overflow:hidden}.rr-room .ed-pic img,.rr-room .ed-pic video{width:100%;height:auto;display:block}.rr-room .ed-pic.cut{background:radial-gradient(closest-side, rgba(var(--holo), .14), rgba(var(--holo), .03))}.rr-room .ed-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.rr-room .ed-parts li{background:radial-gradient(closest-side, rgba(var(--holo), .12), rgba(var(--holo), .02));border-radius:3px;gap:4px;padding:6px 6px 8px;display:grid}.rr-room .ed-parts img{width:100%;height:auto;display:block}.rr-room .ed-parts span{text-align:center;color:#eeebeabf;font-size:11px;line-height:1.3}.rr-room .vv.ed[data-layout=stack] .ed-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rr-room .ed-list{color:#eeebead9;gap:6px;margin:10px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.45;display:grid}.rr-room .ed-list li::marker{color:#e63020}.rr-room .ed .vv-panel{left:53%}.rr-room .vv.ed[data-layout=stack] .vv-panel{left:10px}.rr-room .vv.ed[data-layout=stack] .ed-page{max-height:34vh}@media (prefers-reduced-motion:reduce){.rr-room .ed-page img{transition:none}.rr-room .ed-page:hover img{transform:none}}.rr-room .vv.ed[data-layout=stack] .ed-pic,.rr-room .vv.ed[data-layout=stack][data-kind=brand] .vp-summary{display:none}.rr-room .vv.ed[data-layout=stack] .vp-facts{grid-template-columns:1fr;gap:8px}.rr-room .ed-page.phone{--ph:430px;width:calc(var(--ph) * 390 / 844);max-height:none;height:var(--ph);outline:1px solid rgba(var(--holo), .45);outline-offset:4px;background:#000;border-radius:18px;margin:4px auto 18px}.rr-room .ed-page.phone img{transition-duration:9s}.rr-room .ed-page.phone:hover img,.rr-room .ed-page.phone:focus-visible img{transform:translateY(calc(-100% + var(--ph)))}.rr-room .ed-page.phone:after{height:36px}.rr-room .vv.ed[data-layout=stack] .ed-page.phone{--ph:340px}.rr-room .ed .vp-facts dd{overflow-wrap:break-word}.rr-room .vv.ed[data-layout=stack] .vp-facts dd{font-size:14px}.rr-room #tmItems,.rr-room #tmCopy{display:none}html[data-thead=on] .rr-room .team-head{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}html[data-team=on] .rr-room #tm{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .1s, visibility 0s}html:not([data-room=team]) .rr-room #tm{visibility:hidden!important}.rr-room .tm .vv-panel{left:53%}.rr-room .vv.tm[data-layout=stack] .vv-panel{left:10px}.rr-room .tm .vv-cap .vv-copy{padding-bottom:4px}.rr-room .tm .vv-client{margin-bottom:12px}.rr-room .tm .vv-film{color:rgba(var(--holo), .95)}.rr-room .tm .vp-foot{justify-content:flex-end}.rr-room .tm-photo{margin:0 0 16px}.rr-room .tm-photo img{border-radius:3px;width:100%;max-width:360px;height:auto;display:block}.rr-room .vv.tm[data-layout=stack] .tm-photo,.rr-room .vv.tm[data-layout=stack] .vp-facts{display:none}.rr-room .rooms .lg{font:inherit}@media (width<=560px){html[data-lay=stack] .rr-room .rooms .lg{display:none}}.rr-room .tm .vp-line{line-height:1.5}.rr-room .tm .vv-panel{max-height:calc(100svh - clamp(84px,12vh,112px) - clamp(20px,5vh,48px));bottom:auto}.rr-room .vv.tm[data-layout=stack] .vv-panel{max-height:calc(100svh - var(--my1,0px) - var(--caph,112px) - 52px - env(safe-area-inset-bottom));bottom:auto}html[data-fhead=on] .rr-room .fame-head{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}html[data-fame=on] .rr-room #fm{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .1s, visibility 0s}html:not([data-room=fame]) .rr-room #fm{visibility:hidden!important}.rr-room .fm .vv-panel{max-height:calc(100svh - clamp(84px,12vh,112px) - clamp(20px,5vh,48px));bottom:auto;left:53%}.rr-room .fm .vv-cap .vv-copy{padding-bottom:2px}.rr-room .fm .vv-client{margin-bottom:0}.rr-room .fm .vp-foot{justify-content:flex-end}.rr-room .fm .vp-line{line-height:1.5}.rr-room .vv.fm[data-layout=stack] .vv-panel{max-height:calc(100svh - var(--my1,0px) - var(--caph,96px) - 52px - env(safe-area-inset-bottom));bottom:auto;left:10px}.rr-room .vv.fm[data-layout=stack] .vv-meta,.rr-room .vv.fm[data-layout=stack] .vv-title,.rr-room .vv.fm[data-layout=stack] .vv-client{margin-right:0}.rr-room .vv.fm[data-layout=stack] .vp-facts{display:none}@media (width<=560px){html[data-lay=stack] .rr-room .rooms{gap:0;padding:0 4px}html[data-lay=stack] .rr-room .rooms button{letter-spacing:.08em;gap:5px;padding:0 6px}}@media (width<=380px){html[data-lay=stack] .rr-room .rooms button{padding:0 4px;font-size:9px}}.rr-room .exit-head .exit-h2{font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0;font-family:"Stretch Pro", var(--sans);text-transform:uppercase;color:#eeebea;text-shadow:0 1px 14px #00000073;margin:0;font-size:clamp(20px,2.4vw,36px);font-weight:400;line-height:1.08}html[data-xhead=on] .rr-room .exit-head{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s;transform:none}html[data-exit=on] .rr-room #ex{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .1s, visibility 0s}html:not([data-room=exit]):not([data-gl=off]) .rr-room #ex{visibility:hidden!important}.rr-room .ex .vv-panel{left:max(53%, calc(var(--mx0,0px) + var(--mw,0px) + 40px));max-height:calc(100svh - clamp(84px,12vh,112px) - clamp(20px,5vh,48px));bottom:auto}.rr-room .ex .vp-title{margin-bottom:10px}.rr-room .ex .vp-summary{margin-bottom:18px;font-size:15px}.rr-room .cs-form{color-scheme:dark;gap:14px;display:grid}.rr-room .cs-form[hidden],.rr-room .cs-err[hidden],.rr-room .cs-thanks[hidden],.rr-room .ex .vp-summary[hidden]{display:none}.rr-room .cs-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.rr-room .cs-form label{gap:6px;min-width:0;display:grid}.rr-room .cs-form label>span{letter-spacing:.1em;text-transform:uppercase;color:#eeebeae6;font-size:12px;font-weight:700}.rr-room .cs-form label em{letter-spacing:.04em;text-transform:none;color:#eeebeab3;margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.rr-room .cs-form input,.rr-room .cs-form select,.rr-room .cs-form textarea{border:1px solid rgba(var(--holo), .5);color:#eeebea;width:100%;min-height:44px;font:400 16px/1.35 "Archivo", var(--sans);transition:border-color .16s var(--ease), background-color .16s var(--ease);background:#05080bb8;border-radius:3px;padding:10px 12px;font-stretch:100%}.rr-room .cs-form textarea{resize:vertical;min-height:104px}.rr-room .cs-form select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#eeebea 50%),linear-gradient(135deg,#eeebea 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.rr-room .cs-form option{color:#eeebea;background:#121110}.rr-room .cs-form ::placeholder{color:#eeebea99}.rr-room .cs-form input:hover,.rr-room .cs-form select:hover,.rr-room .cs-form textarea:hover{border-color:rgba(var(--holo), .8)}.rr-room .cs-form input:focus-visible,.rr-room .cs-form select:focus-visible,.rr-room .cs-form textarea:focus-visible{outline-offset:2px;border-color:rgba(var(--holo), 1);background-color:#05080bdb;outline:2px solid #eeebea}.rr-room .cs-form [aria-invalid=true]{border-color:#e63020;box-shadow:0 0 0 1px #e63020}.rr-room .cs-err{color:#eeebea;background:#e6302014;border-left:3px solid #e63020;flex:1 0 100%;margin:0;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.4}.rr-room .cs-thanks{border-left:3px solid #e63020;outline:none;padding:6px 0 4px 14px}.rr-room .cs-thanks h3{font-variant-ligatures:none;font-feature-settings:"liga" 0, "dlig" 0, "clig" 0, "calt" 0;font-family:"Stretch Pro", var(--sans);text-transform:uppercase;margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.1}.rr-room .cs-thanks p{color:#eeebeae6;margin:0;font-size:16px;line-height:1.5}.rr-room .cs-thanks:focus-visible{outline-offset:4px;outline:2px solid #eeebea}.rr-room .cs-call{color:#eeebeacc;margin:18px 0 4px;font-size:14px;line-height:1.5}.rr-room .cs-call a{color:#eeebea;text-underline-offset:3px;text-decoration:underline #e63020}.rr-room .cs-call a:focus-visible{outline-offset:3px;outline:2px solid #eeebea}.rr-room .ex .vp-foot{flex-wrap:wrap;justify-content:flex-end}.rr-room .cs-send{color:#2e2d2c;cursor:pointer;min-width:128px;min-height:44px;font:700 14px/1 "Archivo", var(--sans);letter-spacing:.02em;transition:background-color .16s var(--ease), transform .16s var(--ease);background:#eeebea;border:0;border-radius:999px;padding:0 26px;font-stretch:125%}.rr-room .cs-send:hover{background:#fff}.rr-room .cs-send:active{transform:scale(.97)}.rr-room .cs-send:focus-visible{outline-offset:3px;outline:2px solid #eeebea}.rr-room .cs-send[disabled]{cursor:default;opacity:.7}.rr-room .cs-send[hidden]{display:none}.rr-room .vv.ex[data-layout=stack] .vv-panel{left:10px;right:10px;top:calc(var(--my1,0px) + 14px);bottom:calc(10px + env(safe-area-inset-bottom));max-height:none}.rr-room .vv.ex[data-layout=stack] .vp-kicker{margin-bottom:6px;display:block}.rr-room .vv.ex[data-layout=stack] .vp-title{display:none}.rr-room .vv.ex[data-layout=stack] .vp-summary{margin-bottom:14px;font-size:14px}.rr-room .vv.ex[data-layout=stack] .vp-foot{justify-content:space-between}html[data-gl=off] .rr-room .room{height:100svh}html[data-gl=off] .rr-room #gl,html[data-gl=off] .rr-room .office-btn,html[data-gl=off] .rr-room .rooms,html[data-gl=off] .rr-room .loader,html[data-gl=off] .rr-room .remote,html[data-gl=off] .rr-room .hero-cue{display:none}html[data-gl=off] .rr-room .exit-ui{padding:64px 16px;display:block}html[data-gl=off] .rr-room .exit-head{display:none}html[data-gl=off] .rr-room #ex{opacity:1;visibility:visible;position:relative;inset:auto}html[data-gl=off] .rr-room .ex .vv-panel{max-width:760px;max-height:none;margin:0 auto;position:relative;inset:auto}@media (width<=560px){html[data-lay=stack] .rr-room .rooms{padding:0 4px}html[data-lay=stack] .rr-room .rooms button{gap:6px;min-width:32px;padding:0 6px}html[data-lay=stack] .rr-room .rooms button:not([aria-current=true]) span{display:none!important}}html[data-lay=side]:is([data-edit=on],[data-team=on],[data-fame=on],[data-exit=on],[data-spot=village],[data-room=living]) .rr-room .rooms span{opacity:0!important;transform:translate(6px)!important}html[data-lay=side]:is([data-edit=on],[data-team=on],[data-fame=on],[data-exit=on],[data-spot=village],[data-room=living]) .rr-room .rooms:is(:hover,:focus-within) span{opacity:.92!important;transform:none!important}.rr-room .fm{--rb:calc(clamp(20px, 5vh, 48px) + 26px)}.rr-room .fm-rev{left:clamp(16px,3vw,40px);right:190px;bottom:var(--rb);transition:opacity .3s var(--ease);position:absolute}.rr-room .fm-rev.off{opacity:0;visibility:hidden}.rr-room .fr-head{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#e9f6ff;text-shadow:0 0 8px rgba(var(--holo), .5);margin:0 0 10px}.rr-room .fr-g{color:#e63020;text-shadow:none;margin-right:8px}.rr-room .fr-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rr-room .fr-track{width:max-content;animation:fr-scroll var(--dur,150s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.rr-room .fm-rev:hover .fr-track,.rr-room .fm-rev:focus-within .fr-track{animation-play-state:paused}@keyframes fr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rr-room .fr-track li{border:1px solid rgba(var(--holo), .22);width:360px;box-shadow:0 0 14px -6px rgba(var(--holo), .5);background:repeating-linear-gradient(0deg, rgba(var(--holo), .03) 0 1px, transparent 1px 4px), #070b0fb8;backdrop-filter:blur(6px);border-radius:4px;flex:0 0 360px;gap:6px;margin-right:13px;padding:11px 14px;display:grid}.rr-room .fr-stars{color:#e63020;letter-spacing:.16em;font-size:12px}.rr-room .fr-track blockquote{color:#eeebeaeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-stretch:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.rr-room .fr-by{color:#def0fcb3;align-items:center;gap:8px;margin:0;font-size:11px;font-stretch:100%;display:flex}.rr-room .fr-by strong{color:#eeebea;font-weight:700}.rr-room .fr-ini{color:#121110;background:#eeebea;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.rr-room .fr-track{animation:none}.rr-room .fr-mask{overflow-x:auto}}.rr-room .callcard{z-index:6;left:var(--ccx,50%);top:var(--ccy,50%);border:1px solid rgba(var(--holo), .45);color:#e9f6ff;background:repeating-linear-gradient(0deg, rgba(var(--holo), .03) 0 1px, transparent 1px 4px), #070b0fc7;backdrop-filter:blur(8px);box-shadow:0 0 22px -6px rgba(var(--holo), .55), 0 10px 30px -12px #0009;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);border-radius:999px;align-items:center;gap:16px;padding:10px 10px 10px 18px;display:flex;position:absolute;transform:translateY(13px)scale(.98)}.rr-room .callcard[hidden]{display:none}.rr-room .callcard.on{opacity:1;transform:none}.rr-room .cc-line{font:700 11px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 8px rgba(var(--holo), .45);margin:0}.rr-room .cc-acts{align-items:center;gap:8px;display:flex}.rr-room .cc-btn{min-height:40px;font:600 13px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.rr-room .cc-book{color:#121110;background:#eeebea;border:0}.rr-room .cc-go{background:rgba(var(--holo), .08);color:#e9f6ff;border:1px solid rgba(var(--holo), .6)}.rr-room .cc-x{color:#eeebeab3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rr-room .cc-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.rr-room .cc-btn:focus-visible,.rr-room .cc-x:focus-visible{outline-offset:2px;outline:2px solid #eeebea}@media (width<=560px){.rr-room .callcard{gap:10px;padding:8px 6px 8px 14px}.rr-room .cc-line{display:none}}@media (prefers-reduced-motion:reduce){.rr-room .callcard{transition:opacity .2s linear;transform:none}}.rr-room .callcard a.cc-book,.rr-room .callcard a.cc-book:visited{color:#121110}.rr-room .vv[data-layout=stack]{--side:max(clamp(16px, 6vw, 72px), calc((100vw - 600px) / 2));--foot:calc(clamp(16px, 4vh, 56px) + env(safe-area-inset-bottom))}.rr-room .vv[data-layout=stack] .vv-panel,.rr-room .vv.ed[data-layout=stack] .vv-panel,.rr-room .vv.tm[data-layout=stack] .vv-panel,.rr-room .vv.fm[data-layout=stack] .vv-panel,.rr-room .vv.ex[data-layout=stack] .vv-panel{left:var(--side);right:var(--side)}.rr-room .vv[data-layout=stack] .vv-panel,.rr-room .vv.ex[data-layout=stack] .vv-panel{bottom:var(--foot)}.rr-room .vv.ex.sent[data-layout=stack] .vv-panel{bottom:auto}.rr-room .vv.leaving[data-layout=stack] .vv-panel{left:var(--px);bottom:auto;right:auto}.rr-room .vv[data-layout=stack] .vv-cap{left:calc(var(--side) + 16px);right:calc(var(--side) + 16px)}.rr-room .vv[data-layout=stack] .vv-cap:before{inset:-10px -16px -12px}.rr-room .touch-hints{z-index:5;pointer-events:none;--hc:159, 216, 255;--hx:cubic-bezier(.23, 1, .32, 1);position:absolute;inset:0;overflow:hidden}.rr-room .th-pulse{opacity:0;width:0;height:0;transition:opacity .382s var(--hx);will-change:transform, opacity;position:absolute;top:0;left:0}.rr-room .th-pulse.on{opacity:1;transition-duration:.618s}.rr-room .th-pulse i{border-radius:50%;position:absolute;top:0;left:0}.rr-room .th-pulse .h-dot{background:rgb(var(--hc));width:8px;height:8px;box-shadow:0 0 0 1px #060c1659, 0 0 8px rgba(var(--hc), .9), 0 0 21px rgba(var(--hc), .45);margin:-4px 0 0 -4px}.rr-room .th-pulse .h-glow{background:radial-gradient(circle, rgba(var(--hc), .42) 0, rgba(var(--hc), .14) 38.2%, rgba(var(--hc), 0) 70%);width:34px;height:34px;margin:-17px 0 0 -17px}.rr-room .th-pulse .h-ring{width:55px;height:55px;box-shadow:inset 0 0 0 1px rgba(var(--hc), .85), 0 0 0 1px #060c164d, 0 0 8px rgba(var(--hc), .35);opacity:0;margin:-27.5px 0 0 -27.5px;transform:scale(.236)}.rr-room .th-pulse.on .h-ring{animation:hint-ring 1.618s var(--hx) both}.rr-room .th-pulse.on .h-ring+.h-ring{animation-delay:.618s}.rr-room .th-pulse .h-sweep{width:55px;height:55px;margin:-27.5px 0 0 -27.5px;overflow:hidden}.rr-room .th-pulse .h-sweep:before{content:"";background:linear-gradient(115deg, rgba(var(--hc), 0) 38.2%, rgba(var(--hc), .38) 50%, rgba(var(--hc), 0) 61.8%);opacity:0;position:absolute;inset:-21px;transform:translate(-100%)}.rr-room .th-pulse.on .h-sweep:before{animation:hint-sweep 1s var(--hx) .236s both}@keyframes hint-ring{0%{opacity:0;transform:scale(.236)}14.6%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes hint-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.rr-room .touch-hints[data-reduce] .h-ring,.rr-room .touch-hints[data-reduce] .h-sweep{display:none}@media (prefers-reduced-motion:reduce){.rr-room .touch-hints .h-ring,.rr-room .touch-hints .h-sweep{display:none}}.rr-room .ex{--phi-xs:6px;--phi-s:10px;--phi-m:16px;--phi-l:26px;--phi-xl:42px;--phi-xxl:68px;--ex-ease:cubic-bezier(.23, 1, .32, 1)}.rr-room .ex .ex-dof{z-index:0;pointer-events:none;backdrop-filter:blur(3px);--cx:calc(var(--mx0,30vw) + var(--mw,40vw) / 2);--cy:calc(var(--my0,25vh) + var(--mh,50vh) / 2);-webkit-mask-image:radial-gradient(calc(var(--mw,40vw) * .62) calc(var(--mh,50vh) * .62) at var(--cx) var(--cy), transparent 62%, #000 100%);mask-image:radial-gradient(calc(var(--mw,40vw) * .62) calc(var(--mh,50vh) * .62) at var(--cx) var(--cy), transparent 62%, #000 100%);background:radial-gradient(120% 120% at var(--cx) var(--cy), transparent 38%, #08060561 100%);position:absolute;inset:0}html[data-gl=off] .rr-room .ex .ex-dof{display:none}.rr-room .vv.ex .ex-card{left:calc(var(--mx0,0px) + var(--mw,0px) + var(--phi-xl));width:clamp(300px, calc(var(--mw,560px) / 1.618), 400px);right:auto;top:max(clamp(84px, 12vh, 112px), calc(var(--my0,0px) + var(--mh,0px) / 2));max-height:calc(100svh - clamp(84px, 12vh, 112px) - var(--phi-l));bottom:auto;transform:translateY(-50%)}.rr-room .vv.ex .ex-card .vp-scroll{padding:var(--phi-l) var(--phi-l) var(--phi-m);overflow:visible}.rr-room .vv.ex .ex-card .vp-foot{justify-content:space-between;gap:var(--phi-s) var(--phi-m);padding:var(--phi-m) var(--phi-l) var(--phi-l);flex-wrap:wrap}.rr-room .ex-top{justify-content:space-between;align-items:baseline;gap:var(--phi-m);margin:0 0 var(--phi-s);display:flex}.rr-room .ex-top .vp-kicker{margin:0}.rr-room .ex-count{font:700 12px/1 "Archivo", var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#eeebeab8;font-variant-numeric:tabular-nums;margin:0;font-stretch:125%}.rr-room .ex-count[hidden]{display:none}.rr-room .vv.ex .ex-card .vp-title{font-size:var(--phi-l);margin:0 0 var(--phi-s)}.rr-room .vv.ex .ex-card .vp-summary{margin:0 0 var(--phi-m);color:#eeebead6;font-size:14px;line-height:1.5}.rr-room .ex-dots{gap:var(--phi-xs);margin:0 0 var(--phi-l);padding:0;list-style:none;display:flex}.rr-room .ex-dots[hidden]{display:none}.rr-room .ex-dots li{width:var(--phi-xs);height:var(--phi-xs);transition:width .32s var(--ex-ease), background-color .32s var(--ex-ease), border-color .32s var(--ex-ease);border:1px solid #eeebea8c;border-radius:999px}.rr-room .ex-dots li.done{background:#eeebeab3;border-color:#0000}.rr-room .ex-dots li.now{width:var(--phi-m);background:#e63020;border-color:#e63020}.rr-room .ex .cs-form{display:block}.rr-room .ex .cs-step{gap:var(--phi-s);display:grid}.rr-room .ex .cs-step[hidden]{display:none}.rr-room .ex .cs-form .cs-step>span{font:700 var(--phi-m)/1.25 "Archivo", var(--sans);letter-spacing:.02em;text-transform:none;color:#eeebea;font-stretch:125%}.rr-room .ex .cs-form .cs-step>span em{letter-spacing:.04em;margin-left:var(--phi-xs);color:#eeebeab3;font-size:12px;font-weight:400}.rr-room .ex .cs-form input,.rr-room .ex .cs-form select{min-height:var(--phi-xl);padding:0 var(--phi-m)}.rr-room .ex .cs-form select{padding-right:34px}.rr-room .ex .cs-form textarea{min-height:calc(var(--phi-xl) * 2);padding:var(--phi-s) var(--phi-m);resize:none}.rr-room .ex .cs-step.in-fwd{animation:ex-in-fwd .32s var(--ex-ease)}.rr-room .ex .cs-step.in-back{animation:ex-in-back .32s var(--ex-ease)}@keyframes ex-in-fwd{0%{opacity:0;transform:translateX(var(--phi-m))}}@keyframes ex-in-back{0%{opacity:0;transform:translateX(calc(var(--phi-m) * -1))}}.rr-room .ex .cs-err{margin:var(--phi-s) 0 0}.rr-room .ex-nav{align-items:center;gap:var(--phi-s);margin:var(--phi-l) 0 0;display:flex}.rr-room .ex-nav[hidden]{display:none}.rr-room .ex-back{min-height:44px;padding:0 var(--phi-m);margin-left:calc(var(--phi-m) * -1);color:#eeebea;cursor:pointer;font:700 14px/1 "Archivo", var(--sans);letter-spacing:.02em;transition:opacity .2s var(--ex-ease), background-color .2s var(--ex-ease);background:0 0;border:0;border-radius:999px;font-stretch:125%}.rr-room .ex-back:hover:not([disabled]){background:#eeebea14}.rr-room .ex-back[disabled]{opacity:.32;cursor:default}.rr-room .ex-next,.rr-room .ex .cs-send{min-width:110px;min-height:44px;padding:0 var(--phi-l);color:#2e2d2c;cursor:pointer;font:700 14px/1 "Archivo", var(--sans);letter-spacing:.02em;transition:background-color .16s var(--ex-ease), transform .16s var(--ex-ease);background:#eeebea;border:0;border-radius:999px;margin-left:auto;font-stretch:125%}.rr-room .ex-next:hover{background:#fff}.rr-room .ex-next:active{transform:scale(.97)}.rr-room .ex-next[hidden],.rr-room .ex .cs-send[hidden]{display:none}.rr-room .ex-back:focus-visible,.rr-room .ex-next:focus-visible{outline-offset:3px;outline:2px solid #eeebea}.rr-room .ex .cs-call{flex:100%;margin:0;font-size:14px}.rr-room .ex .cs-thanks{margin:0 0 var(--phi-s)}.rr-room .vv.ex.sent .ex-card .vp-summary{display:none}.rr-room .vv.ex[data-layout=stack] .ex-card{left:var(--phi-m);right:var(--phi-m);width:auto;top:calc(var(--my1,0px) + var(--phi-m));max-height:calc(100svh - var(--my1,0px) - var(--phi-l) - env(safe-area-inset-bottom));bottom:auto;transform:none}.rr-room .vv.ex[data-layout=stack] .ex-card .vp-scroll{padding:var(--phi-m) var(--phi-m) var(--phi-s);overflow-y:auto}.rr-room .vv.ex[data-layout=stack] .ex-card .vp-title,.rr-room .vv.ex[data-layout=stack] .ex-card .vp-summary{display:none}.rr-room .vv.ex[data-layout=stack] .ex-dots{margin-bottom:var(--phi-m)}.rr-room .vv.ex[data-layout=stack] .ex-nav{margin-top:var(--phi-m)}.rr-room .vv.ex[data-layout=stack] .ex-card .vp-foot{padding:var(--phi-s) var(--phi-m) var(--phi-m)}.rr-room .vv.ex[data-layout=stack] .cs-call{flex:1 1 0;min-width:0;font-size:13px}.rr-room .vv.ex.sent[data-layout=stack] .ex-card{bottom:auto}html[data-gl=off] .rr-room .vv.ex .ex-card{width:auto;max-width:520px;max-height:none;margin:0 auto;position:relative;inset:auto;transform:none}@media (prefers-reduced-motion:reduce){.rr-room .ex .cs-step.in-fwd,.rr-room .ex .cs-step.in-back{animation:none}.rr-room .ex-dots li,.rr-room .ex-back,.rr-room .ex-next{transition:none}}.rr-room .ex .cs-call a{white-space:nowrap}.rr-room .ex .cs-form[hidden]{display:none}.rr-room .ex .ex-next:not([hidden])+.cs-send{margin-left:0}.rr-room .ex .ex-next[hidden]+.cs-send{margin-left:auto}.rr-room .vv.ex[data-layout=stack] .ex-dof{backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.rr-room .loader.wait{opacity:1;visibility:visible;pointer-events:none;background:0 0;place-content:end center;padding-bottom:14svh;display:grid!important}.rr-room .loader.wait i:after{animation:office-wait 1.1s var(--ease) infinite alternate;transform:scaleX(.35)}@keyframes office-wait{0%{transform:translate(-100%)scaleX(.35)}to{transform:translate(185%)scaleX(.35)}}@media (prefers-reduced-motion:reduce){.rr-room .loader.wait i:after{animation:none;transform:scaleX(.6)}}.rr-room .vv:not([data-layout=stack]){--pl:52%}.rr-room .vv.ed:not([data-layout=stack]),.rr-room .vv.tm:not([data-layout=stack]),.rr-room .vv.fm:not([data-layout=stack]){--pl:53%}.rr-room .vv:not(.ex):not([data-layout=stack]){--hw:clamp(320px, 27vw, 420px);--hr:clamp(176px, 14vw, 220px);--pl:calc(100% - var(--hr) - var(--hw))}.rr-room .vv:not(.ex):not([data-layout=stack]) .vv-panel{left:auto;right:var(--hr);width:var(--hw);max-height:61.8svh;bottom:auto}.rr-room .vv.fm:not([data-layout=stack]) .vv-panel{max-height:min(61.8svh, calc(100svh - clamp(84px, 12vh, 112px) - var(--rb) - 140px - 26px))}.rr-room .vv.fm:not([data-layout=stack]) .fm-rev.off~.vv-panel{max-height:61.8svh}.rr-room .vv.ex:not([data-layout=stack]) .ex-card{width:max(300px, min(clamp(300px, calc(var(--mw,560px) / 1.618), 400px), calc(100% - var(--mx0,0px) - var(--mw,0px) - var(--phi-xl) - clamp(176px, 14vw, 220px))))}.rr-room .vv:not(.ex):not([data-layout=stack]){--pl:calc(var(--mx0,0px) + var(--mw,560px) + 42px)}.rr-room .vv:not(.ex):not([data-layout=stack]) .vv-panel{left:var(--pl);width:max(300px, min(clamp(360px, 30vw, 460px), calc(100% - var(--pl) - var(--hr))));right:auto}.rr-room .vv:not(.ex):not([data-layout=stack]) .vv-cap{width:clamp(280px, calc(var(--mw,560px) * .72), 520px)}.rr-room .vv:not(.ex):not([data-layout=stack]) .vv-cap:before{inset:-9px -14px -10px}@media (width<=760px),(pointer:coarse){.rr-room .rooms,.rr-room .office-btn,.rr-room .loader{display:none!important}}
