/* LumiArk content image, shared only by work details and the existing catalogue. */
.work-media[hidden],.work-media-status[hidden]{display:none!important}
.work-media{margin:0;min-width:0;position:relative;align-self:start}
.work-media img{display:block;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-fit:contain;max-height:400px;background:transparent}
.work-media figcaption{display:grid;gap:6px;font:12px/1.6 var(--site-sans);overflow-wrap:anywhere;padding:12px 0;color:inherit}
.work-media__semantic{font-size:12px;letter-spacing:0;line-height:1.6;max-width:100%}
.work-media__boundary{font-size:12px;opacity:.84}
.work-media__credit{font-size:12px}
.work-media__details{font-size:12px}
.work-media__details summary{cursor:pointer;min-height:32px;padding:4px 0}
.work-media__details p{margin:6px 0}
.work-media a,.work-media a:hover{text-decoration:none;color:inherit}
.work-media a:hover{color:var(--site-accent,#986326)}
.work-media :is(a,summary):focus-visible{outline:2px solid var(--site-accent,#986326);outline-offset:3px}
.work-media__loading{display:block;font-size:12px;padding:6px 0}
.work-media-status{font:13px/1.6 var(--site-sans);margin:10px 0;color:var(--site-muted,#6a6259)}
.work-hero__grid[data-public-media=true]{align-items:start}

.work-visual.work-media{background:transparent;border:0;overflow:visible}
.work-visual.work-media figcaption{color:var(--site-muted);padding:12px 0}
.work-visual.work-media .work-media__semantic{background:none;border:0;padding:0;color:var(--site-accent-dark);white-space:normal;width:auto}
.work-hero__copy>.work-media-status{color:var(--site-muted)}
.catalogue-card[data-has-media=true]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:start}
.catalogue-card__content{min-width:0}
.catalogue-card__media img{max-height:260px}
.catalogue-card__media figcaption{font-size:12px;color:var(--site-muted,#665f55)}
.catalogue-card__media .work-media__boundary{display:none}
@media(max-width:800px){
 .catalogue-card[data-has-media=true]{grid-template-columns:110px minmax(0,1fr);gap:16px}
 .catalogue-card__media img{max-height:180px}
 .catalogue-card__media figcaption{padding:8px 0;gap:4px}
 .work-visual.work-media{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:14px;width:100%;align-items:start}
 .work-visual.work-media img{max-height:210px}
 .work-visual.work-media figcaption{padding:0}
}
@media(max-width:480px){
 .catalogue-card[data-has-media=true]{grid-template-columns:minmax(0,1fr);gap:12px}
 .catalogue-card__media{width:100%;display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}
 .catalogue-card__media img{max-height:165px}
 .catalogue-card__media figcaption{padding:0}
}
