/* Autumn 2026: original artwork remains complete and unaltered. */
.autumn-invitation{padding-top:70px;padding-bottom:60px;text-align:center;border-top:1px solid var(--line,#b8b0a0)}
.exhibition-heading h2,.exhibition-title h1{font-family:Georgia,'Noto Serif JP',serif;font-size:clamp(42px,5vw,76px);font-weight:400;letter-spacing:.22em;margin:20px 0 12px}
.exhibition-en{font-family:Georgia,serif;letter-spacing:.16em;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.triptych-door{display:block;max-width:940px;margin:28px auto 22px}.triptych-door img,.triptych-main img{display:block;width:100%;height:auto;object-fit:contain}
.autumn-invitation .text-link{justify-content:center}.materials-heading{margin-bottom:24px}.materials-heading h2{font-size:18px;letter-spacing:.12em}.materials-heading p{font-family:Georgia,'Noto Serif JP',serif;font-size:23px}
.exhibition-title{padding-top:150px;padding-bottom:42px;text-align:center}.exhibition-title .section-top{margin-bottom:50px}.autumn-room{background:#171613;color:#e8e0cf}.triptych-main{margin-top:0;margin-bottom:0}.triptych-main figcaption{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em;padding-top:15px;color:#c6b795}
.exhibition-intro{padding:95px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.exhibition-intro .prose{font-size:18px}.intro-title{font-size:32px;letter-spacing:.16em}.autumn-work{padding:80px 0;border-top:1px solid #494032;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;align-items:center}.autumn-work figure{margin:0}.autumn-work img{width:100%;height:auto;max-width:468px;display:block;margin:auto}.work-label h2{font-family:Georgia,'Noto Serif JP',serif;font-size:clamp(32px,4vw,50px);font-weight:400;letter-spacing:.12em;margin:18px 0 10px}.work-french{font:italic 24px/1.6 Georgia,serif}.work-label h3{font-size:18px;font-weight:400;margin:35px 0 15px}.work-description{font-size:18px;line-height:2}.work-label dl{border-top:1px solid #494032;margin-top:30px}.work-label dl div{margin-top:24px}.work-label dt{font-size:11px;letter-spacing:.13em;color:#b9a985}.work-label dd{margin:10px 0 0;font-size:16px;line-height:1.95}.exhibition-note{text-align:center;border-top:1px solid #494032;padding:70px 0}.exhibition-note h2{font-weight:400;font-size:28px;line-height:1.8}.exhibition-note p{line-height:2}.autumn-room .room-next{color:#e8e0cf}.service-ledger article{border-top:1px solid #c2bba9;padding:24px 0}.service-ledger h3{font-weight:400}.occasion-list{list-style:none;padding:0}.occasion-list li{padding:20px 0;border-bottom:1px solid #c2bba9}.occasion-list strong,.occasion-list span{display:block}.occasion-list strong{font-weight:400}.catering-rates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.catering-rates article{padding:20px;border:1px solid #c2bba9}.catering-rates h3{font-size:18px;font-weight:400}
@media(max-width:700px){.autumn-invitation{padding-top:38px;padding-bottom:36px}.exhibition-heading h2{font-size:40px;margin:12px 0}.exhibition-en{font-size:11px;letter-spacing:.1em}.triptych-door{margin:20px auto}.exhibition-heading>p:last-child{font-size:14px}.exhibition-title{padding-top:115px;padding-bottom:28px}.exhibition-title .section-top{gap:20px;margin-bottom:28px}.exhibition-title h1{font-size:46px}.exhibition-intro{display:block;padding:45px 0}.exhibition-intro .prose{margin-top:24px;font-size:16px}.autumn-work{display:block;padding:45px 0}.autumn-work figure{max-width:340px;margin:0 auto 30px}.work-label h2{font-size:34px}.work-french{font-size:21px}.work-description{font-size:16px}.work-label dd{font-size:16px}.exhibition-note{padding:45px 0}.exhibition-note h2{font-size:23px}.triptych-main figcaption{font-size:9px;letter-spacing:0}.materials-heading{margin-top:12px}.catering-rates{grid-template-columns:1fr}.seasonal-materials{min-width:0}}
.autumn-room .meta,.autumn-room .room-subtitle,.autumn-room .room-signature,.autumn-room .small-note{color:#bfb39d}
