.bm{position:relative;aspect-ratio:1;overflow:hidden;border-radius:22px;background:#0a1222;pointer-events:none}.bm-img{display:block;width:100%;height:100%;user-select:none}.bm-group,.bm-img,.bm-layer,.bm-live,.bm-plate{position:absolute;inset:0}.bm-live{visibility:hidden}.bm[data-phase=armed] .bm-live,.bm[data-phase=arrive] .bm-live,.bm[data-phase=rest] .bm-live{visibility:visible}.bm[data-phase=armed] .bm-still,.bm[data-phase=arrive] .bm-still{visibility:hidden}.bm[data-phase=armed] .bm-layer,.bm[data-phase=armed] .bm-plate{opacity:0}.bm-sweep{position:absolute;inset:0;overflow:hidden;opacity:0;mix-blend-mode:screen;-webkit-mask:url(/brand/dimensional/sweep-mask-320.webp) center/100% 100% no-repeat;mask:url(/brand/dimensional/sweep-mask-320.webp) center/100% 100% no-repeat}.bm-sweep:before{content:"";position:absolute;top:0;bottom:0;left:0;width:260%;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.42) 50%,transparent 62%);transform:translateX(-80%)}@media (prefers-reduced-motion:no-preference){.bm[data-phase=arrive] .bm-plate{animation:bm-fade .6s cubic-bezier(.23,1,.32,1) both}.bm[data-phase=arrive] .bm-layer{animation:bm-settle .9s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i) * 90ms + 80ms);will-change:transform,opacity}.bm[data-phase=arrive] .bm-sweep{animation:bm-sweep-fade 1.4s linear .9s both}.bm[data-phase=arrive] .bm-sweep:before{animation:bm-sweep-run 1.4s cubic-bezier(.45,0,.2,1) .9s both}}@keyframes bm-fade{0%{opacity:0}}@keyframes bm-settle{0%{opacity:0;transform:translateY(2.1%) scale(.965)}}@keyframes bm-sweep-fade{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes bm-sweep-run{0%{transform:translateX(-80%)}to{transform:translateX(18.46%)}}.bm-card,.bm-in-card,.bm-room{--bm-size:clamp(104px,30vw,132px);--bm-inset:28px}@media (max-width:63.999rem){.bm-room{min-height:calc(var(--bm-size) + 16px);padding-right:calc(var(--bm-size) + 14px)}.bm-in-card{position:absolute;right:var(--bm-inset);bottom:var(--bm-inset);width:var(--bm-size);border-radius:0;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent),linear-gradient(180deg,transparent,#000 11%,#000 89%,transparent);mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent),linear-gradient(180deg,transparent,#000 11%,#000 89%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:40rem) and (max-width:63.999rem){.bm-card,.bm-in-card,.bm-room{--bm-size:176px;--bm-inset:36px}.bm-card{padding-right:calc(var(--bm-size) + var(--bm-inset) + 28px)}.bm-room{min-height:0;padding-right:0}.bm-in-card{bottom:50%;transform:translateY(50%)}}@media print{.bm-live{display:none!important}.bm-still{visibility:visible!important}}