:root{--ink:#282927;--muted:#62655f;--line:#dddfd7;--paper:#fafbf8;--side:40px;--gutter:128px;--width:1340px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.9 "Helvetica Neue",Arial,"Hiragino Sans","Yu Gothic",Meiryo,sans-serif;letter-spacing:.012em;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:5px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
header,main,footer{max-width:var(--width);margin-left:auto;margin-right:auto}header{padding:32px var(--side) 0;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:start}
.identity{font-size:21px;line-height:1.5;letter-spacing:.07em}.identity span{display:block;margin-top:2px;font-size:13px;letter-spacing:.015em}
.navigation{display:flex;gap:27px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding-top:5px;font-size:13px;line-height:1.8}.navigation a[aria-current="page"]{text-decoration:underline}.languages{margin-left:18px;white-space:nowrap;color:var(--muted);font-size:12px}.languages button{font-size:12px;padding:2px 4px}.languages button[aria-pressed="true"]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
main{padding:82px var(--side) 0;min-height:70vh}footer{padding:27px var(--side) 30px;margin-top:110px;display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}
.section-heading{font-size:17px;font-weight:400;margin:0 0 46px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;letter-spacing:.025em}.section-heading span{font-size:12px;letter-spacing:.02em;color:var(--muted)}.year{font-size:15px;font-weight:400;margin:0;line-height:1.7;letter-spacing:.025em;font-variant-numeric:tabular-nums}.small-label{font-size:12px;line-height:1.85;color:var(--muted);font-weight:400;letter-spacing:.025em}
.archive-section,.exhibition-year{display:grid;grid-template-columns:var(--gutter) minmax(0,1fr);margin-bottom:72px}.exhibition-list{display:grid;gap:38px}.exhibition-entry{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:36px;align-items:start;border-top:1px solid var(--line);padding-top:24px}.exhibition-entry.without-photo{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.exhibition-entry h3{font-size:20px;letter-spacing:.005em;font-weight:400;line-height:1.7;margin:6px 0 10px;max-width:680px;overflow-wrap:anywhere}.exhibition-entry p{margin:0}.exhibition-entry .exhibition-format{margin-top:11px}.index-artists{font-size:12px;line-height:1.9;margin-top:4px!important;color:var(--ink)}.exhibition-thumb img{display:block;width:100%;height:auto}
.activity-row{display:grid;grid-template-columns:minmax(0,1fr) 200px 140px;gap:22px;padding:19px 0;border-top:1px solid var(--line);align-items:baseline;line-height:1.7}.row-name{font-size:16px}.row-sub{display:block;font-size:12px;color:var(--muted);margin-top:5px}.mobile-place{display:none}.row-date{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.row-place{font-size:12px;color:var(--muted)}.project-intro{margin:0 0 54px var(--gutter);font-size:15px}.project-intro span{display:block;font-size:12px;color:var(--muted);margin-top:7px}
.work-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 40px;margin-left:var(--gutter);align-items:start}.work-item{display:flex;flex-direction:column;gap:16px;min-width:0}.work-item img{width:100%;height:auto;display:block;max-height:350px;object-fit:contain;object-position:left bottom}.work-item.no-image{border-top:1px solid var(--line);padding-top:20px;min-height:110px}.work-item h2{font-size:17px;font-weight:400;line-height:1.7;margin:0 0 8px}.work-item p{font-size:12px;color:var(--muted);line-height:1.85;margin:0}.section-break{margin:78px 0 32px;font-size:13px;font-weight:400;border-top:1px solid var(--line);padding-top:20px}
.breadcrumb{font-size:12px;color:var(--muted);margin:0 0 32px;overflow-wrap:anywhere}.detail-heading{display:grid;grid-template-columns:var(--gutter) minmax(0,1fr);margin:0 0 38px}.detail-heading h1{font-size:29px;line-height:1.6;letter-spacing:.015em;font-weight:400;margin:0;max-width:910px;overflow-wrap:anywhere}.detail-heading .year{font-size:12px;padding-top:9px}.detail-sub{font-size:12px;color:var(--muted);margin-top:14px;line-height:1.9}.detail-heading .exhibition-format{margin:7px 0 0}.exhibiting-artists{font-size:13px;line-height:1.85;margin:7px 0 0}.detail-body{margin-left:var(--gutter)}
.hero-photo{margin:0 0 37px;max-width:1100px}.hero-photo img{display:block;width:100%;height:auto}.hero-photo figcaption{font-size:12px;line-height:1.85;color:var(--muted);margin-top:10px}.detail-grid,.exhibition-information{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;max-width:1100px;margin:48px 0 65px}.prose{max-width:640px;font-size:15px;line-height:2.1;letter-spacing:.025em;white-space:pre-line;overflow-wrap:anywhere}html[lang=en] .prose{line-height:1.9;letter-spacing:.005em}.prose p{margin:0 0 25px}.credits{font-size:12px;line-height:1.9;color:var(--muted);white-space:pre-line;margin-top:28px}
.facts{margin:0}.facts dt{font-size:12px;color:var(--muted);margin:0 0 7px}.facts dd{font-size:13px;margin:0 0 24px;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.exhibition-information .facts{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px 20px}.exhibition-information .facts dt,.exhibition-information .facts dd{margin-bottom:12px}.related{padding-top:19px;border-top:1px solid var(--line);margin-top:30px}.related h2{font-size:12px;color:var(--muted);font-weight:400;margin:0 0 12px}.related a{font-size:13px;display:block;margin-bottom:13px;line-height:1.85;overflow-wrap:anywhere}.related a span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.outlink{font-size:12px;text-decoration:underline}
.exhibition-gallery,.documentation-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px;align-items:start;max-width:1100px}.documentation-gallery{margin-top:60px;gap:36px 30px}.exhibition-gallery .hero-photo{grid-column:1/-1;margin:0;max-width:none}.exhibition-gallery .gallery-pair{grid-column:auto}.documentation-gallery .hero-photo{margin:0}.photo-work-links{margin-top:6px;font-size:12px}.photo-work-links a{text-decoration:underline}.event-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px}.event-layout .facts{padding-top:3px}.event-layout .hero-photo{margin-top:0}.metadata-only,.event-layout.compact{display:block;max-width:700px}.metadata-only>.prose{display:none}.metadata-only .facts,.event-layout.compact .facts{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px 24px}.metadata-only .facts dd,.event-layout.compact .facts dd{margin-bottom:12px}
.programs{margin-top:35px;font-size:13px}.programs h2{font-size:12px;color:var(--muted);font-weight:400;margin:0 0 17px}.program{padding:16px 0;border-top:1px solid var(--line)}.program time{font-size:12px;color:var(--muted);display:block;margin-bottom:6px}.program p{margin:0;font-size:12px}.poster{max-width:320px}.poster img{max-height:530px;width:auto;max-width:100%}
.text-index{margin-left:var(--gutter);max-width:1050px}.text-index h2{font-weight:400;font-size:24px;line-height:1.6;margin:0 0 20px}.article-row{border-top:1px solid var(--line);padding:25px 0;display:grid;grid-template-columns:110px minmax(0,1fr);gap:25px}.article-row h3{font-size:20px;line-height:1.75;font-weight:400;margin:0 0 14px;max-width:780px}.article-row time{color:var(--muted);font-size:12px}
.bio{margin-left:var(--gutter);max-width:1100px}.bio-intro{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px}.bio-intro h2{font-size:24px;font-weight:400;letter-spacing:.04em;margin:0;line-height:1.65}.bio-intro h2 span{display:block;font-size:14px;letter-spacing:.005em;margin-top:5px}.bio-intro .prose{font-size:14px}.cv .section-break{margin-top:68px;margin-bottom:38px}.cv-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;margin-bottom:46px}.cv-section h2{font-size:12px;font-weight:400;margin:0;line-height:1.85}.cv-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;border-top:1px solid var(--line);padding:15px 0;line-height:1.9;font-size:13px}.cv-row time{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.cv-row span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.media-section{max-width:950px;margin-top:55px}.media-section h2{font-size:12px;font-weight:400;color:var(--muted)}.media-entry{margin:25px 0}.skip{position:absolute;left:20px;top:-100px;background:var(--paper);padding:10px;z-index:5}.skip:focus{top:10px}
@media(max-width:1100px){:root{--side:30px;--gutter:100px}.navigation{gap:19px}.languages{margin-left:5px}.activity-row{grid-template-columns:minmax(0,1fr) 170px 115px;gap:18px}.detail-grid,.exhibition-information,.event-layout{gap:40px}.bio-intro,.cv-section{grid-template-columns:170px minmax(0,1fr);gap:35px}.cv-row{grid-template-columns:115px minmax(0,1fr);gap:18px}.detail-heading h1{font-size:27px}.exhibition-entry{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:30px}}
@media(max-width:800px){:root{--side:24px;--gutter:68px}header{grid-template-columns:1fr;gap:25px;padding-top:25px}.identity{font-size:19px}.identity span{font-size:12px}.navigation{justify-content:flex-start;gap:23px;font-size:12px}.languages{margin-left:auto}main{padding-top:60px}.archive-section,.exhibition-year{margin-bottom:52px}.exhibition-entry{grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:25px}.exhibition-entry h3{font-size:18px}.activity-row{grid-template-columns:1fr 110px;gap:7px 16px}.row-name{grid-column:1/-1;font-size:15px}.row-place{font-size:12px}.row-date{text-align:right}.work-list{gap:40px 28px}.work-item h2{font-size:16px}.detail-heading h1{font-size:25px}.detail-grid,.exhibition-information,.event-layout{grid-template-columns:1fr;gap:34px}.detail-heading{margin-bottom:30px}.hero-photo{margin-bottom:30px}.prose{font-size:14px}.facts{display:grid;grid-template-columns:85px minmax(0,1fr);gap:10px 20px}.facts dd,.facts dt{margin-bottom:12px}.poster{max-width:300px}.poster img{max-height:none}.bio-intro,.cv-section{grid-template-columns:1fr;gap:23px}.bio-intro .prose{margin-top:0}.cv-row{grid-template-columns:130px minmax(0,1fr)}.cv-section{margin-bottom:37px}.project-intro{margin-bottom:42px}footer{margin-top:78px}}
@media(max-width:600px){:root{--side:20px;--gutter:0px}.section-heading{margin-bottom:34px}.exhibition-year{grid-template-columns:1fr;gap:20px}.exhibition-list{gap:34px}.exhibition-entry{grid-template-columns:1fr;gap:17px;padding-top:21px}.exhibition-entry h3{font-size:19px}.detail-heading{grid-template-columns:1fr;gap:8px}.detail-heading .year{padding:0}.detail-heading h1{font-size:24px}.breadcrumb{margin-bottom:24px}.work-list{gap:38px 25px}.work-item img{max-height:270px}.work-item h2{font-size:15px}.detail-grid,.exhibition-information{margin:35px 0 46px}.exhibition-gallery,.documentation-gallery{grid-template-columns:1fr;gap:35px}.exhibition-gallery .gallery-pair{grid-column:1/-1}.documentation-gallery{margin-top:42px}.archive-section{grid-template-columns:48px minmax(0,1fr)}.cv-row{grid-template-columns:112px minmax(0,1fr);gap:15px}.cv-row time{font-size:12px}.cv-row{font-size:13px}.article-row{grid-template-columns:1fr;gap:8px}.article-row h3{font-size:19px}.bio-intro h2{font-size:23px}.bio .prose{font-size:13px}.cv .section-break{margin-top:52px}.project-intro{font-size:14px}.related{margin-top:24px}.exhibiting-artists{font-size:12px}.section-break{margin-top:60px}footer{flex-wrap:wrap;gap:8px 22px;font-size:12px}}
@media(max-width:420px){.navigation{gap:17px 21px}.languages{flex-basis:100%;margin-left:0}.identity{font-size:20px}main{padding-top:45px}.work-list{grid-template-columns:1fr;gap:40px}.work-item img{max-height:380px}.work-item h2{font-size:17px}.row-place{display:none}.mobile-place{display:inline}.activity-row{grid-template-columns:1fr;gap:6px}.row-date{text-align:left}.exhibition-information .facts,.facts{grid-template-columns:68px minmax(0,1fr);gap:10px 18px}.metadata-only .facts,.event-layout.compact .facts{grid-template-columns:68px minmax(0,1fr);gap:12px 18px}.cv-row{grid-template-columns:1fr;gap:4px}.cv-row time{font-size:12px}.detail-heading h1{font-size:23px}.text-index h2{font-size:22px}}
.work-item.no-image{grid-column:1/-1;min-height:0;padding-top:18px}.work-item.no-image>div{display:flex;align-items:baseline;justify-content:space-between;gap:25px}.work-item.no-image h2{margin:0}.work-item.no-image p{text-align:right}
@media(max-width:600px){.work-item.no-image>div{display:block}.work-item.no-image p{text-align:left;margin-top:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Works is a compact index into exhibition records. */
.work-index,.project-index{margin-left:var(--gutter);max-width:1050px}
.work-row{display:grid;grid-template-columns:120px minmax(0,1fr) 95px;gap:28px;align-items:start;border-top:1px solid var(--line);padding:23px 0}
.work-thumb{display:flex;align-items:center;width:120px;min-height:72px;height:88px}.work-thumb img{width:100%;height:100%;object-fit:contain;object-position:left top}.empty-thumb{height:0;min-height:0}
.work-index-name h2{font-size:17px;font-weight:400;line-height:1.75;margin:0 0 5px;overflow-wrap:anywhere}.work-index-name p,.work-row time{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.work-row time{text-align:right;font-variant-numeric:tabular-nums}.work-index-events{font-size:12px;line-height:1.8;margin-top:10px;color:var(--muted)}.work-index-events span{padding:0 8px}.work-index-events a{text-decoration:underline;text-decoration-color:var(--line)}.index-context{margin-top:8px!important;max-width:500px}
.project-entry{display:grid;grid-template-columns:150px minmax(0,1fr);gap:35px;padding:32px 0;border-top:1px solid var(--line)}.project-entry time{font-size:12px;color:var(--muted)}.project-entry h2{font-size:23px;font-weight:400;line-height:1.7;margin:0 0 10px}.project-entry p{margin:0}
@media(max-width:600px){.work-row{grid-template-columns:72px minmax(0,1fr) 60px;gap:15px;padding:21px 0}.work-thumb{width:72px;height:60px;min-height:0}.work-index-name h2{font-size:16px;line-height:1.65}.work-row time{font-size:12px}.work-index-events{font-size:12px}.project-entry{grid-template-columns:1fr;gap:9px}.project-entry h2{font-size:21px}}

/* Typography: regular weights, restrained headings, readable long Japanese texts. */
html{font-size:100%;font-synthesis:none}body{letter-spacing:.01em}h1,h2,h3{font-weight:400}
.navigation{font-size:.875rem;gap:27px}.languages,.languages button{font-size:.75rem}.languages button{padding:5px 7px}
.section-heading{font-size:1.125rem}.section-heading span{font-size:.75rem}.detail-heading h1{font-size:1.75rem;font-weight:400;line-height:1.65;letter-spacing:.012em}.exhibiting-artists{font-size:.875rem}.breadcrumb{font-size:.75rem;line-height:1.9}.small-label,.year,.detail-heading .year{font-size:.75rem}
.prose,.bio-intro .prose,.bio .prose{font-size:1rem;line-height:2.05;letter-spacing:.018em;word-break:normal;line-break:strict;overflow-wrap:break-word}.prose p{margin-bottom:1.6em}.exhibition-intro{font-size:1rem;line-height:2.02}.artist-text{margin-top:45px}.artist-text .prose{font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif CJK JP",serif;line-height:2.15;letter-spacing:.025em;font-weight:400}
.text-origin{font-size:.75rem;color:var(--muted);line-height:1.9;display:block;margin:14px 0 0;letter-spacing:.01em}.source-quote{border-left:1px solid var(--line);margin:30px 0 0;padding:0 0 0 20px}.source-quote p{font-size:.9375rem;line-height:1.85;margin:0}.source-quote cite{font-style:normal}.source-quote .text-origin{margin-top:6px}
.exhibition-information{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:65px;margin:55px 0 65px}.exhibition-writing{min-width:0}.exhibition-information>aside{min-width:0}.exhibition-information .facts{grid-template-columns:62px minmax(0,1fr);gap:10px 18px}.facts dd{font-size:.875rem;line-height:1.9}.facts dt,.related h2,.programs h2{font-size:.75rem}.related a{font-size:.875rem}.related a span,.outlink,.program time,.program p{font-size:.75rem}.exhibition-writing .programs{max-width:640px}
.flyer-section{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}.flyer-section h2{font-size:.75rem;font-weight:400;color:var(--muted);margin:0 0 17px}.flyer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:25px 20px;align-items:start}.flyer-grid figure{margin:0;min-width:0}.flyer-grid img{display:block;max-width:100%;width:auto;max-height:230px;height:auto}.flyer-grid figcaption{font-size:.75rem;line-height:1.8;margin-top:10px;color:var(--muted)}
.exhibited-works{max-width:1100px}.exhibited-works>.section-break{margin-top:0}.exhibited-work{display:grid;grid-template-columns:250px minmax(0,1fr);gap:45px;border-top:1px solid var(--line);padding:28px 0 37px;scroll-margin-top:28px}.work-record-heading h3{font-size:1.0625rem;line-height:1.8;font-weight:400;margin:0 0 10px;overflow-wrap:anywhere}.work-record-heading>p{font-size:.75rem;color:var(--muted);line-height:1.8;margin:0}.work-record-body{min-width:0}.work-facts{display:grid;grid-template-columns:65px minmax(0,1fr);gap:9px 17px;margin:22px 0 0}.work-facts dt{font-size:.75rem;color:var(--muted)}.work-facts dd{font-size:.875rem;line-height:1.9;margin:0;white-space:pre-line;overflow-wrap:anywhere}.work-record-body>.work-facts:first-child{margin-top:0}.work-prose{max-width:640px}.work-record-body>.credits{font-size:.75rem;line-height:1.95;margin:20px 0 0}.other-presentations{margin-top:30px;font-size:.75rem;line-height:1.85;display:grid;gap:9px}.other-presentations>span{color:var(--muted)}.other-presentations a{text-decoration:underline}.work-record-body .media-section{margin-top:25px}.work-record-body .media-section h2{font-size:.75rem}.work-record-body .media-entry{margin:13px 0}.process-photographs .documentation-gallery{margin-top:0}.hero-photo figcaption{font-size:.75rem;line-height:1.85}.exhibition-gallery,.documentation-gallery{gap:48px 32px}
.bio-intro .prose{max-width:650px}.cv-section h2,.cv-row time,.cv-row span{font-size:.75rem}.cv-row{font-size:.875rem}.bio-intro{grid-template-columns:215px minmax(0,1fr)}.cv-section{grid-template-columns:215px minmax(0,1fr)}.text-index h2{font-size:1.4rem}.article-row h3{font-size:1.2rem}.section-break{font-size:.875rem}.work-index-name h2{font-size:1.0625rem;font-weight:400}.work-index-name p,.work-index-events,.work-row time{font-size:.75rem}.project-entry h2{font-size:1.4rem}.project-entry time{font-size:.75rem}footer{font-size:.75rem}
@media(max-width:1100px){.exhibition-information{gap:40px}.exhibited-work{grid-template-columns:210px minmax(0,1fr);gap:30px}.bio-intro,.cv-section{grid-template-columns:170px minmax(0,1fr)}}
@media(max-width:800px){.exhibition-information{grid-template-columns:1fr;gap:40px}.exhibition-information>aside{max-width:650px}.flyer-grid{grid-template-columns:repeat(3,minmax(0,170px))}.bio-intro,.cv-section{grid-template-columns:1fr}.exhibited-work{grid-template-columns:1fr;gap:18px}.work-record-heading h3{margin-bottom:5px}.prose,.bio-intro .prose,.bio .prose{font-size:1rem}.detail-heading h1{font-size:1.5625rem}}
@media(max-width:600px){.detail-heading h1{font-size:1.4rem;line-height:1.7}.navigation{font-size:.875rem;gap:18px 23px}.exhibition-information{margin:38px 0 46px}.flyer-grid{grid-template-columns:repeat(2,minmax(0,160px));gap:24px 20px}.flyer-grid img{max-height:210px}.exhibited-work{padding:23px 0 30px}.work-record-heading h3{font-size:1.0625rem}.work-index-name h2{font-size:1rem}.work-facts{grid-template-columns:58px minmax(0,1fr);gap:9px 15px}.artist-text{margin-top:34px}.exhibition-intro{font-size:1rem}.prose,.bio-intro .prose,.bio .prose{font-size:1rem;line-height:2}.artist-text .prose{line-height:2.1}.facts dd{font-size:.875rem}.exhibition-entry h3{font-size:1.1875rem}.index-artists,.small-label{font-size:.75rem}footer{font-size:.75rem}}

/* Performance images are grouped by the event that produced them. */
.performance-documentation{max-width:1100px;margin-top:65px;scroll-margin-top:25px}.performance-heading{border-top:1px solid var(--line);padding-top:22px;margin-bottom:26px;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.performance-heading h2{font-size:1rem;font-weight:400;line-height:1.8;margin:0}.performance-heading time{font-size:.75rem;color:var(--muted);white-space:nowrap}.performance-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.performance-gallery .hero-photo{margin:0}.contact-links{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:28px}.footer-contact{display:flex;flex-wrap:wrap;gap:8px 24px}.footer-contact a{overflow-wrap:anywhere}
.exhibition-information.no-writing>.exhibition-writing{display:none}.exhibition-information.no-writing>aside{grid-column:2}
@media(max-width:600px){.performance-documentation{margin-top:50px}.performance-heading{display:block}.performance-heading time{display:block;margin-top:8px}.performance-gallery{grid-template-columns:1fr;gap:30px}.footer-contact{flex-basis:100%}}

/* Stable text columns regardless of whether an exhibition has photographs. */
.exhibition-entry.without-photo{grid-template-columns:minmax(0,300px) minmax(0,1fr)}
.empty-exhibition-thumb{min-height:0}
@media(max-width:1100px){.exhibition-entry.without-photo{grid-template-columns:minmax(0,260px) minmax(0,1fr)}}
@media(max-width:800px){.exhibition-entry.without-photo{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.exhibition-information.no-writing>aside{grid-column:auto}}
@media(max-width:600px){.exhibition-entry.without-photo{grid-template-columns:1fr}.empty-exhibition-thumb{display:none}}

/* Artwork specifications keep their content without imposing category headings. */
.work-details{margin:22px 0 0;font-size:.875rem;line-height:1.95;overflow-wrap:anywhere}
.work-details p{margin:0 0 5px;white-space:pre-line}
.work-record-body>.work-details:first-child{margin-top:0}
