
.art-detail-summary{font-size:12px!important;color:#66675e;margin-top:18px}
.art-detail-materials{font-size:14px!important;color:#66675e}
.art-detail-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:52px;align-items:start;max-width:820px;margin:0 auto}
.art-detail-lead.has-video{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:none}
.art-detail-lead h2,.art-detail-more h2{font-size:clamp(25px,3vw,38px);margin:0 0 24px;letter-spacing:-.025em}
.art-detail-photo{margin:0;min-width:0}.art-detail-photo button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}
.art-detail-photo img{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:transparent}
.art-detail-photo figcaption,.art-detail-video figcaption{position:static;display:flex;align-items:start;justify-content:space-between;gap:12px;font-size:12px;line-height:1.6;margin:14px 0 0;color:#606157}
.art-detail-photo figcaption .sketch-arrow{flex-shrink:0;width:20px;height:20px}
.art-detail-video{margin:0;max-width:440px}.art-detail-video video{display:block;width:100%;height:auto;max-height:72vh;object-fit:contain;background:#292b27}
.art-detail-more{margin-top:64px;padding-top:32px;border-top:1px solid #cfcdc4}
.art-detail .studio-photo-grid{gap:48px 36px;align-items:start}.art-detail .studio-photo-grid img{object-fit:contain;max-height:620px;background:transparent}
.art-detail a:focus-visible,.art-detail button:focus-visible,.art-detail-link:focus-visible{outline:3px solid #af8c24;outline-offset:5px}
@media(max-width:700px){.art-detail-lead.has-video{grid-template-columns:1fr;gap:38px}.art-detail-video{max-width:100%}.art-detail-lead{gap:32px}.art-detail-more{margin-top:40px}.art-detail .studio-photo-grid{grid-template-columns:1fr;gap:32px}.art-detail-photo img{max-height:none}.art-detail-video video{max-height:75vh}}
