/* One moving room; real copy stays above it, and the final wall stays clear. */
.tabu-hero.tabu-intro-active{z-index:22}
.tabu-header.tabu-intro-header{z-index:30}
.tabu-intro{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:layout paint style}
.tabu-intro__backdrop{position:absolute;inset:0;background:#242322}
.tabu-intro__frame{position:absolute;left:0;top:0;overflow:hidden;transform-origin:0 0;will-change:transform;background:#242322}
.tabu-intro__camera{position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:0 0;will-change:transform}
.tabu-intro__camera>img{display:block;width:1280px;height:720px;max-width:none;user-select:none}
.tabu-intro__wall-light{position:absolute;inset:0;display:block;width:1280px;height:720px;max-width:none}
.tabu-intro__shade{position:absolute;inset:-2px;opacity:0}
.tabu-intro__corner{position:absolute;right:0;bottom:0;opacity:0}
.tabu-intro__floor{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#242322 65%,#242322);pointer-events:none}
.tabu-intro__mark{position:absolute;left:0;top:0;display:block;width:140px;height:146px;max-width:none;overflow:visible;transform-origin:0 0;will-change:transform;pointer-events:none}
.tabu-intro__flat{opacity:0}
.tabu-intro__skip{position:fixed;z-index:40;top:calc(max(12px,env(safe-area-inset-top)) + 80px);right:clamp(12px,2vw,28px);min-height:44px;min-width:112px;padding:11px 15px;border:1px solid #d6a3ad;background:#242322ed;color:#eee7e1;border-radius:1px;font:500 11px/1.4 'Tabu Sans',Arial,sans-serif;letter-spacing:.5px;cursor:pointer;pointer-events:auto;text-underline-offset:4px}
.tabu-intro__skip:hover{background:#292625;text-decoration:underline}
.tabu-intro__skip:focus-visible{outline:2px solid #f2bacb;outline-offset:4px}
.tabu-intro-active .tabu-hero__copy,.tabu-intro-settled .tabu-hero__copy{animation:none}
.tabu-intro-active .tabu-hero__logo{opacity:0}
.tabu-intro-active .tabu-hero__media{visibility:hidden}
@media(prefers-reduced-motion:reduce){.tabu-intro,.tabu-intro__skip{display:none}}
