.xm-frame{perspective:1400px}.xm-frame[data-open=true]{z-index:1}.xm-door{transform-origin:0;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.32,.72,.2,1);position:absolute;inset:0}.xm-frame[data-open=true] .xm-door{transform:rotateY(-95deg)}.xm-door-face,.xm-door-back{backface-visibility:hidden;position:absolute;inset:0}.xm-door-back{background:#d8d0bd;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.xm-door{transition:none}}
