#poster-deco-alabaster-motion-deco-alabaster-motion{position:relative;width:min(100%,94svh);aspect-ratio:1;margin:24px auto;color:#202023;font-family:Arial,sans-serif}#poster-deco-alabaster-motion-deco-alabaster-motion *{box-sizing:border-box}#poster-deco-alabaster-motion-deco-alabaster-motion svg{display:block;width:100%;height:100%}#poster-deco-alabaster-motion-deco-alabaster-motion button{cursor:pointer;font:inherit}#poster-deco-alabaster-motion-deco-alabaster-motion [hidden]{display:none!important}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-hotspot{position:absolute;left:81%;top:56%;width:44px;height:44px;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%)}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-hotspot:before{content:"";position:absolute;inset:14px;background:#ff3b36;border-radius:50%;box-shadow:0 0 0 8px #ff3b3625;animation:dam-pulse 1.8s ease-in-out infinite}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-hotspot:after{content:"";position:absolute;inset:3px;border:1px solid #ff3b3625;border-radius:50%}@keyframes dam-pulse{50%{box-shadow:0 0 0 14px #ff3b3608;opacity:.65}}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-panel{position:absolute;z-index:2;top:59%;right:3%;width:min(310px,90%);padding:24px;border:1px solid #eee;border-radius:24px;background:rgba(255,255,255,.97);box-shadow:0 18px 70px #0002}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-panel h2{font-size:22px;margin:0 25px 20px 0}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-close{position:absolute;right:14px;top:12px;background:#f5f5f7;border:0;border-radius:50%;width:30px;height:30px;font-size:22px}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-panel label{display:block;font-size:14px;margin:22px 0 10px;color:#666}#poster-deco-alabaster-motion-deco-alabaster-motion input{width:100%;accent-color:#ff3b36}#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-ends{display:flex;justify-content:space-between;font-size:12px;color:#777;margin-top:8px}@media(prefers-reduced-motion:reduce){#poster-deco-alabaster-motion-deco-alabaster-motion .poster-deco-alabaster-motion-hotspot:before{animation:none}}

#poster-deco-alabaster-motion-deco-alabaster-motion[hidden],body[data-roller-model="Deco"] .deco-motion-fallback[hidden]{display:none!important}

#poster-deco-alabaster-motion-deco-alabaster-motion{display:block!important}

.poster-pleated-skylight-motion-skylight-stage{position:relative;width:min(100%,1000px);margin:auto}.poster-pleated-skylight-motion-skylight-motion img[data-motion-canvas]{display:block;width:100%;aspect-ratio:1760/1404;filter:drop-shadow(0 7px 8px rgba(25,30,35,.10))}.poster-pleated-skylight-motion-skylight-handle{position:absolute;transform:translate(-50%,-50%);width:56px;height:48px;background:transparent;border:0;border-radius:12px;cursor:grab;touch-action:none;z-index:3}.poster-pleated-skylight-motion-skylight-handle:active{cursor:grabbing}.poster-pleated-skylight-motion-skylight-handle:hover .poster-pleated-skylight-motion-skylight-pulse,.poster-pleated-skylight-motion-skylight-handle:focus-visible .poster-pleated-skylight-motion-skylight-pulse{border-color:#c84258;box-shadow:0 0 0 8px #dd647424}.poster-pleated-skylight-motion-skylight-handle:active .poster-pleated-skylight-motion-skylight-pulse{transform:scale(.85)}.poster-pleated-skylight-motion-skylight-handle:focus-visible{outline:2px solid #dd6777}.poster-pleated-skylight-motion-skylight-pulse{display:block;width:11px;height:11px;border:2px solid #da6474;border-radius:50%;background:#fff;margin:auto;transition:transform .18s,border-color .18s;box-shadow:0 0 0 6px #dd64741c;animation:skylight-pulse 2.4s infinite}@keyframes skylight-pulse{50%{box-shadow:0 0 0 13px #dd647400}}.poster-pleated-skylight-motion-skylight-hint{position:absolute;right:-90px;display:flex;align-items:center;gap:12px;transform:translateY(-50%);pointer-events:none;white-space:nowrap;font-size:20px;letter-spacing:-.025em}.poster-pleated-skylight-motion-skylight-hint:before{content:"";height:1px;background:linear-gradient(90deg,#dc677888,#ddd);flex:1;margin-left:16px}.poster-pleated-skylight-motion-skylight-hint .poster-pleated-skylight-motion-skylight-pulse{margin:0;flex-shrink:0}@media(max-width:600px){.poster-pleated-skylight-motion-skylight-stage{width:calc(100% - 76px);margin-left:0}.poster-pleated-skylight-motion-skylight-hint{right:-72px;font-size:16px;gap:6px}}@media(prefers-reduced-motion:reduce){.poster-pleated-skylight-motion-skylight-pulse{animation:none}}
.poster-pleated-skylight-motion-skylight-motion{display:none}.skylight-ready .poster-pleated-skylight-motion-skylight-motion{display:block}.pleated-page #system-panel>.skylight-ready>img{display:none}.pleated-page #system-panel>.system-photo:has(.poster-pleated-skylight-motion-skylight-motion){width:min(1100px,100%)}.poster-pleated-skylight-motion-skylight-stage{width:min(calc(100% - 100px),900px)}@media(max-width:600px){.poster-pleated-skylight-motion-skylight-stage{width:calc(100% - 76px);margin-left:0}}

.poster-pleated-skylight-motion-skylight-motion, .poster-pleated-skylight-motion-skylight-motion img[data-motion-canvas]{display:block!important}
body #system-panel>.motion-poster-canvas-frame{width:min(1100px,100%)}

/* Static first frames share the animation's responsive dimensions. */
body .motion-poster-svg-frame{display:none!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:visible;border:0;background:transparent}
body .motion-poster-svg-frame[hidden]{display:none!important}
body .motion-poster-svg-frame>img,body #system-panel .motion-poster-canvas-frame>#system-photo{display:none!important}
[data-motion-poster]{pointer-events:none}
#poster-curtain-motion-curtain-motion{margin:0!important}
.motion-obsolete-photo{display:none!important}
[id^="aluminum-"][hidden]{display:none!important}
body #system-panel .motion-poster-canvas-frame{aspect-ratio:auto!important}
body [data-motion-poster] img[data-motion-canvas],body img[data-motion-poster]{position:static!important;height:auto!important;max-height:none!important;object-fit:contain!important}
body img[data-motion-poster]{width:min(calc(100% - 90px),78svh,818px)!important;margin:auto!important}
@media(max-width:600px){body img[data-motion-poster]{width:calc(100% - 76px)!important;margin-left:0!important}}

[data-motion-poster] button{visibility:hidden!important}
