.phone-module__476fnq__device{aspect-ratio:1368/2916;background:#161618;border-radius:13.816%/6.481%;position:relative}.phone-module__476fnq__screen{isolation:isolate;background:#fff;border-radius:12.5%/5.753%;position:absolute;inset:.823% 1.7544%;overflow:hidden;container-type:inline-size}.phone-module__476fnq__page{position:absolute;inset:0}.phone-module__476fnq__band{z-index:2;width:100%;position:absolute;left:0}.phone-module__476fnq__band img{width:100%;height:auto;display:block}.phone-module__476fnq__scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;position:absolute;left:0;overflow:hidden auto}.phone-module__476fnq__scroll::-webkit-scrollbar{display:none}.phone-module__476fnq__content{position:relative}.phone-module__476fnq__content img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.phone-module__476fnq__tap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.phone-module__476fnq__tap:focus-visible{outline-offset:-1px;outline:1px solid #000}
.rooms-module__WO1lnG__section{position:relative}.rooms-module__WO1lnG__title,.rooms-module__WO1lnG__text{font-size:inherit;font-weight:400;line-height:inherit;margin:0}.rooms-module__WO1lnG__text{text-wrap:pretty}.rooms-module__WO1lnG__words{padding:56px 20px 32px;font-size:clamp(13px,3.5vw,14px);line-height:1.42}.rooms-module__WO1lnG__room{aspect-ratio:1;position:relative;overflow:hidden;container-type:size}.rooms-module__WO1lnG__search{--room-x:calc(100cqw * -.32)}.rooms-module__WO1lnG__phone{width:min(72vw,320px);margin:-44px auto 0;padding:0;position:relative}.rooms-module__WO1lnG__film{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:700px){.rooms-module__WO1lnG__words{padding-left:32px;padding-right:32px}.rooms-module__WO1lnG__room{aspect-ratio:4/3}.rooms-module__WO1lnG__phone{width:min(50vw,400px)}}@media (min-width:1000px) and (min-aspect-ratio:6/5){.rooms-module__WO1lnG__section{height:var(--frame);scroll-snap-align:start}.rooms-module__WO1lnG__search{--room-x:inherit}.rooms-module__WO1lnG__room{z-index:0;aspect-ratio:auto;opacity:0;pointer-events:none;transition:opacity .7s;position:fixed;inset:0}.rooms-module__WO1lnG__section[data-on] .rooms-module__WO1lnG__room{opacity:1}.rooms-module__WO1lnG__section:not([data-now]) .rooms-module__WO1lnG__room svg{display:none}.rooms-module__WO1lnG__words{z-index:1;top:var(--phone-top);left:var(--words-x);max-width:min(calc(var(--free) - var(--words-x)), 43em);font-size:var(--type);padding:0;position:absolute}.rooms-module__WO1lnG__phone{z-index:1;top:var(--phone-top);right:var(--edge);width:var(--phone-w);height:var(--phone-h);margin:0;position:absolute}.rooms-module__WO1lnG__items .rooms-module__WO1lnG__phone,.rooms-module__WO1lnG__search .rooms-module__WO1lnG__phone{right:auto;left:var(--edge)}.rooms-module__WO1lnG__items .rooms-module__WO1lnG__words,.rooms-module__WO1lnG__search .rooms-module__WO1lnG__words{--past-phone:calc(var(--edge) + var(--phone-w) + 32px);left:max(var(--words-x), var(--past-phone));max-width:min(calc(100vw - max(var(--words-x), var(--past-phone)) - var(--edge)), 43em)}}@media (prefers-reduced-motion:reduce){.rooms-module__WO1lnG__room{transition:none!important}}
.room-module__hREORa__scene{--w:var(--room-w,max(100cqw, calc(100cqh * 1856 / 2304)));--h:calc(var(--w) * 2304 / 1856);left:var(--room-x,calc((100cqw - var(--w)) * .5));top:var(--room-y,calc((100cqh - var(--h)) * .86));width:var(--w);height:var(--h);position:absolute}.room-module__hREORa__picture{width:184.052%;max-width:none;height:100%;display:block;position:absolute;top:0;left:-17.2414%}.room-module__hREORa__under{pointer-events:none;display:block;position:absolute}.room-module__hREORa__patch{opacity:0;pointer-events:none;transition:opacity .12s linear;position:absolute}.room-module__hREORa__patchOn{opacity:1}.room-module__hREORa__cut{will-change:transform;pointer-events:none;transition:transform .45s cubic-bezier(.22,.8,.24,1),z-index 0s .45s;position:absolute}.room-module__hREORa__cut.room-module__hREORa__forward{transition:transform .45s cubic-bezier(.22,.8,.24,1),z-index;z-index:6!important}.room-module__hREORa__hits{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.room-module__hREORa__hit{fill:#0000;pointer-events:all}@media (prefers-reduced-motion:reduce){.room-module__hREORa__patch,.room-module__hREORa__cut{transition:none}}
.welcome-module__VCncIa__page{text-transform:uppercase;color:#000;font-size:11px;line-height:1.45}html:has(.welcome-module__VCncIa__page){scrollbar-width:none}html:has(.welcome-module__VCncIa__page)::-webkit-scrollbar{display:none}.welcome-module__VCncIa__mast{padding:56px 32px 44px;font-size:clamp(13px,3.5vw,14px);line-height:1.42}.welcome-module__VCncIa__mastLine{display:block}.welcome-module__VCncIa__mastName{font-size:inherit;font-weight:400;line-height:inherit}.welcome-module__VCncIa__mastGap{height:1.42em}.welcome-module__VCncIa__mastLink{color:#000;width:fit-content;text-decoration:none;transition:color .2s;display:block}.welcome-module__VCncIa__mastLink:hover{color:#6b6b6b}.welcome-module__VCncIa__room{aspect-ratio:1;margin:0;position:relative;overflow:hidden;container-type:size}.welcome-module__VCncIa__phone{margin:-44px 0 0;padding-bottom:56px;position:relative}.welcome-module__VCncIa__phone>div{width:min(72vw,320px);margin:0 auto}@media (max-width:640px){.welcome-module__VCncIa__mast{padding-left:20px;padding-right:20px}}@media (min-width:700px){.welcome-module__VCncIa__room{aspect-ratio:4/3}.welcome-module__VCncIa__phone>div{width:min(50vw,400px)}}@media (min-width:1000px){.welcome-module__VCncIa__mast{padding:64px 40px 48px}}@media (min-width:1000px) and (min-aspect-ratio:6/5){.welcome-module__VCncIa__page{--frame:max(100svh, 640px);--edge:40px;--type:clamp(14px, 1vw, 17px);--phone-h:min(calc(var(--frame) * .86), 1100px);--phone-w:calc(var(--phone-h) * 1368 / 2916);--phone-top:calc((var(--frame) - var(--phone-h)) / 2);--free:calc(100vw - var(--phone-w) - var(--edge) - 24px);--words-h:calc(var(--type) * 1.42 * 9);--room-w:max(min(calc(var(--free) * 1856 / 1672), calc((var(--frame) - var(--phone-top) - var(--words-h) - 20px) * 1856 / 870)), calc(var(--frame) * 1856 / 2304));--room-h:calc(var(--room-w) * 2304 / 1856);--room-x:calc((var(--free) - var(--room-w) * 1672 / 1856) / 2 - var(--room-w) * 92 / 1856);--room-y:min(0px, calc(var(--frame) - var(--room-h) * 2004 / 2304));--words-x:calc(var(--room-x) + var(--room-w) * 775 / 1856)}.welcome-module__VCncIa__first{height:var(--frame);scroll-snap-align:start;position:relative;overflow:hidden}html:has(.welcome-module__VCncIa__page){scroll-snap-type:y proximity}.welcome-module__VCncIa__mast{z-index:1;width:fit-content;max-width:calc(var(--free) - var(--words-x));margin-left:var(--words-x);padding:var(--phone-top) 0 0;font-size:var(--type);position:relative}.welcome-module__VCncIa__room{z-index:0;aspect-ratio:auto;position:fixed;inset:0}.welcome-module__VCncIa__page[data-past] .welcome-module__VCncIa__room svg{display:none}.welcome-module__VCncIa__phone{z-index:1;top:var(--phone-top);right:var(--edge);width:var(--phone-w);height:var(--phone-h);margin:0;padding:0;position:absolute}.welcome-module__VCncIa__phone>div{width:100%;height:100%;margin:0}}
