body.single-tartari_exhibition main>.wp-block-post-title{display:none}body.single-tartari_exhibition .entry-content,body.single-tartari_exhibition .tc-ex-single{max-width:1280px!important;margin:auto!important;width:100%}.ex-detail-hero{display:grid;grid-template-columns:1fr 1fr;background:#111;color:white;margin:28px 0 40px}.ex-detail-copy{padding:clamp(28px,4vw,56px)}.ex-detail-copy h1{color:white;font-size:clamp(36px,4vw,56px);line-height:1.08;margin:16px 0 32px}.ex-detail-copy a{color:white}.ex-detail-copy .tc-ex-facts{display:grid;grid-template-columns:1fr;gap:20px}.ex-detail-copy dt{text-transform:uppercase;font-size:12px;opacity:.75}.ex-detail-copy dd{margin:6px 0 0;font-size:17px}.ex-detail-image{position:relative;min-width:0}.ex-detail-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ex-about{max-width:760px;margin:40px 0}.ex-about p,.ex-artist p{font-size:18px;line-height:1.7}.ex-artist{background:#eeece6;padding:32px;margin:56px 0 0}.ex-artist h3{font-size:25px}.tc-ex-photo-gallery{margin-top:40px}.tc-ex-photo-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.tc-ex-photo-track>button{flex:0 0 calc((100% - 40px)/3);padding:0;border:0;background:none;cursor:zoom-in;scroll-snap-align:start}.tc-ex-photo-track img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.tc-ex-photo-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:20px 0}.tc-ex-photo-controls button,.tc-ex-photo-close{background:#111;color:white;border:0;padding:12px 18px;cursor:pointer}.tc-ex-photo-dialog{width:min(1200px,90vw);border:0;padding:24px}.tc-ex-photo-dialog::backdrop{background:#000c}.tc-ex-photo-dialog>img{width:100%;height:65vh;object-fit:contain}.tc-ex-photo-close{float:right}.tc-ex-archive-item[hidden],.tc-ex-load-more[hidden]{display:none!important}.tc-ex-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.tc-ex-all{color:white}.tc-ex-single .tc-ex-works{margin-top:40px}@media(max-width:780px){.ex-detail-hero{grid-template-columns:1fr}.ex-detail-image{aspect-ratio:4/3}.tc-ex-photo-track>button{flex-basis:85%}}

.ex-artist{display:flex;gap:32px;align-items:start}.ex-artist>img{width:240px;height:300px;object-fit:cover}.ex-artist>div{flex:1}@media(max-width:700px){.ex-artist{flex-direction:column}.ex-artist>img{width:180px;height:240px}}
