.mirai-works{gap:var(--exhibition-section-gap);display:grid}.mirai-work{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);scroll-margin-top:9rem;display:grid}.mirai-surface{background:var(--wc-white);width:100%;position:relative}.mirai-surface img,.mirai-surface canvas{width:100%;height:auto;aspect-ratio:var(--mirai-ratio);object-fit:contain;display:block}.mirai-surface canvas{opacity:0;position:absolute;inset:0}.mirai-surface[data-ready=true] canvas{opacity:1}.mirai-surface[data-ready=true] img{visibility:hidden}.mirai-work:nth-child(2) .mirai-surface{max-width:31rem;margin-inline:auto}.mirai-work:last-child{grid-template-columns:minmax(0,1fr);gap:1.5rem}.mirai-work:last-child .mirai-label{max-width:42rem}.mirai-label{text-align:start;min-width:0;padding:0}.mirai-label .artwork-title-details,.mirai-label .artwork-specifications,.mirai-label .artwork-specifications dd{margin:0;display:grid}.mirai-controls{justify-content:flex-end;padding-block:0 1.5rem;display:flex}.mirai-motion-button{color:var(--wc-ink);font:400 var(--exhibition-info-size)/var(--exhibition-info-leading) var(--wc-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.mirai-motion-button:focus-visible{outline:1px solid var(--wc-ink);outline-offset:4px}@media (max-width:900px){.mirai-work{grid-template-columns:minmax(0,1fr);gap:1.5rem;scroll-margin-top:11rem}.mirai-label{max-width:42rem}}@media print{.mirai-surface[data-ready=true] img{visibility:visible}.mirai-surface canvas,.mirai-controls{display:none}}
