#sada-playful .sp-gallery-grid{grid-template-columns:1fr 1fr;gap:45px 6%}
#sada-playful .sp-work-b{margin-top:95px}
#sada-playful .sp-work-c{margin:0 11% 0 0}
#sada-playful .sp-work-d{margin:80px 0 0 7%}
#sada-playful .sp-work .sp-image-button>img{aspect-ratio:1.12;object-fit:cover}
#sada-playful .sp-work-b .sp-image-button>img{aspect-ratio:.94;object-position:50% 58%}
#sada-playful .sp-work-c .sp-image-button>img{object-position:center 43%}
#sada-playful .sp-work-d .sp-image-button>img{aspect-ratio:1.08;object-position:center}
#sada-playful .sp-puzzle-layer{position:absolute;inset:0;pointer-events:none;z-index:1}
#sada-playful .sp-puzzle-piece{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:.8;transform:translate(var(--piece-x),var(--piece-y)) rotate(var(--piece-rotate)) scale(.94);transform-origin:var(--piece-origin);will-change:transform,opacity;transition:transform 1.2s cubic-bezier(.22,.75,.22,1),opacity .8s ease;transition-delay:var(--piece-delay)}
#sada-playful .sp-puzzle-ready>img{opacity:0}
#sada-playful .sp-puzzle-ready .sp-view{z-index:2}
#sada-playful .sp-puzzle-joining .sp-puzzle-piece{transform:translate(0,0) rotate(0deg) scale(1);opacity:1}
#sada-playful .sp-puzzle-ready:hover>img{transform:none}
#sada-playful .sp-puzzle-layer[hidden]{display:none}
@media(max-width:620px){#sada-playful .sp-discipline-line{font-size:11px;gap:5px;padding-left:5%;padding-right:5%}#sada-playful .sp-discipline-line>span[aria-hidden]{font-size:14px}}
@media(max-width:620px){#sada-playful .sp-gallery-grid{grid-template-columns:1fr;gap:46px}#sada-playful .sp-work-b{margin:16px 0 0 10%}#sada-playful .sp-work-c{margin:0 10% 0 0}#sada-playful .sp-work-d{margin:0 0 0 9%}#sada-playful .sp-puzzle-piece{transform:translate(var(--piece-x),var(--piece-y)) rotate(var(--piece-rotate)) scale(.95)}#sada-playful .sp-puzzle-joining .sp-puzzle-piece{transform:translate(0,0) rotate(0deg) scale(1)}}
@media(prefers-reduced-motion:reduce){#sada-playful .sp-puzzle-layer{display:none!important}#sada-playful .sp-puzzle-ready>img{opacity:1}#sada-playful .sp-puzzle-piece{transition:none!important}}
