.wearables-stage{position:relative;display:block;width:100%;height:100%}.wearables-stage img{position:absolute;left:50%;top:50%;width:205px;height:250px;object-fit:contain;background:#f7f4ed;box-shadow:0 6px 18px rgba(44,38,31,.16);transition:transform .55s ease,opacity .55s ease;transform:translate(-50%,-50%)}.wearables-stage img:nth-child(1){transform:translate(-45%,-53%) rotate(-8deg)}.wearables-stage img:nth-child(2){transform:translate(-47%,-52%) rotate(-5deg)}.wearables-stage img:nth-child(3){transform:translate(-49%,-51%) rotate(-3deg)}.wearables-stage img.dealing{transform:translate(24%,-62%) rotate(8deg);opacity:0}
.wearables-detail .artwork-detail-intro::before{background-image:url('./assets/smart-wearables/bib.png');background-size:contain;background-position:80% center;filter:saturate(.65)}.wearables-detail .artwork-detail-intro::after{background:linear-gradient(90deg,rgba(247,244,237,.97),rgba(247,244,237,.92) 48%,rgba(247,244,237,.72))}.wearable-gallery{padding:6vw}.wearable-project+.wearable-project{margin-top:clamp(70px,9vw,130px)}.wearable-project h2{margin:0 0 25px;padding-top:20px;border-top:1px solid #aaa49b;color:#62605d;font:13px/1.5 monospace}.wearable-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.wearable-images figure{margin:0}.wearable-images img{display:block;max-width:100%;max-height:650px;width:auto;height:auto;object-fit:contain}.wearable-images a{display:block}.wearable-images a:focus-visible{outline:2px solid #62605d;outline-offset:4px}@media(max-width:600px){.wearables-detail .artwork-detail-intro::after{background:rgba(247,244,237,.88)}}@media(max-width:520px){.wearable-gallery{padding:22px}.wearable-images{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.wearables-stage img{transition:none}}
