#poster-curtain-motion-curtain-motion{margin:0;background:#fff;font-family:Arial,sans-serif;color:#29282c}#poster-curtain-motion-curtain-motion .poster-curtain-motion-scene{position:relative;width:min(100%,70svh);margin:auto}#poster-curtain-motion-curtain-motion svg{width:100%;display:block;overflow:visible}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle{position:absolute;left:80%;top:59%;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#29282c;font:18px Arial;cursor:grab;touch-action:none;padding:18px 0}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:before{content:'';position:absolute;width:65px;height:1px;background:#e98aa0;right:100%}#poster-curtain-motion-curtain-motion .poster-curtain-motion-dot{width:19px;height:19px;border:4px solid #e86683;border-radius:50%;background:white;box-shadow:0 0 0 10px #fdf5f7}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:active{cursor:grabbing}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:focus-visible{outline:2px solid #e86683;outline-offset:9px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-controls{text-align:center;margin:-10px auto 18px}#poster-curtain-motion-curtain-motion .replay{border:1px solid #e7e3de;background:white;border-radius:24px;padding:10px 18px;color:#625e57;cursor:pointer;font:14px Arial}#poster-curtain-motion-curtain-motion .poster-curtain-motion-hint{color:#8a867f;font-size:13px;margin:12px 0}@media(max-width:600px){#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle{font-size:12px;gap:8px;left:79%}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:before{width:22px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-dot{width:15px;height:15px;border-width:3px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-scene{margin-top:4vh}#poster-curtain-motion-curtain-motion .poster-curtain-motion-controls{margin-top:12px}}#poster-curtain-motion-curtain-motion .poster-curtain-motion-scene{width:min(100%,65svh)}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle{left:15.45%;top:57%;gap:15px;transform:translateX(-9px)}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:before{display:none}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle>span:last-child{position:absolute;right:34px;white-space:nowrap;font-size:14px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-controls{margin:0 auto 15px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-modes{display:flex;justify-content:center;gap:7px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-modes button,#poster-curtain-motion-curtain-motion .poster-curtain-motion-wind{border:1px solid #e8e3d8;border-radius:24px;background:white;color:#777064;padding:10px 19px;cursor:pointer;font-size:14px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-modes button[aria-pressed=true]{background:#eee8d8;border-color:#e0d7c0;color:#484235}#poster-curtain-motion-curtain-motion .poster-curtain-motion-wind{font-size:12px;padding:6px 12px;border-color:transparent}#poster-curtain-motion-curtain-motion .poster-curtain-motion-hint{margin:10px 0 4px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle:focus-visible{outline-offset:5px}@media(max-width:600px){#poster-curtain-motion-curtain-motion .poster-curtain-motion-scene{margin-top:0;width:min(100%,65svh)}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle{left:15.45%;gap:8px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-handle>span:last-child{font-size:11px;right:23px}#poster-curtain-motion-curtain-motion .poster-curtain-motion-modes button{padding:9px 13px}}

#poster-curtain-motion-curtain-motion{width:100%;min-width:0;margin:24px auto}#poster-curtain-motion-curtain-motion[hidden],.curtain-page .system-photo[hidden]{display:none!important}#poster-curtain-motion-curtain-motion .poster-curtain-motion-scene{max-width:100%}#poster-curtain-motion-curtain-motion .poster-curtain-motion-modes{flex-wrap:wrap}

#poster-curtain-motion-curtain-motion{display:block!important}

#poster-vertical-motion-vertical-motion *{box-sizing:border-box}/* 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}
