.work-page{background:#080808;color:#f5f5f3}.work-page .header{position:relative;background:#080808}.work-room{min-height:calc(100svh - 92px);display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:center;padding:45px 7vw 65px}.work-room-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:start}.work-back{font-size:12px;letter-spacing:.12em;margin-bottom:auto;padding-bottom:55px;color:#e2e2dc}.work-number{display:block;font:11px Arial,sans-serif;letter-spacing:.18em;color:#e2e2dc;line-height:1.8}.work-room h1{font-size:clamp(26px,3vw,44px);letter-spacing:.08em;line-height:1.8;margin:26px 0 18px;text-wrap:balance}.work-english{font-family:var(--latin);font-size:21px;letter-spacing:.04em;color:#d0d0cc;line-height:1.5;max-width:340px}.work-tagline{font-size:17px;line-height:2.3;margin:40px 0}.work-scroll{font-size:12px;letter-spacing:.12em;margin-top:auto;padding-top:40px;color:#e2e2dc}.work-room-image{margin:0;min-width:0}.work-room-image img{max-height:73svh;object-fit:contain;width:100%}.work-room-image figcaption{font-size:10px;letter-spacing:.08em;text-align:center;color:#d0d0cc;margin-top:22px;line-height:1.8}.work-statement{background:#080808;color:#f5f5f3;padding:105px 8vw 115px;display:grid;grid-template-columns:1fr 1fr;column-gap:8vw}.work-statement>.work-number{grid-column:1/-1;color:#dededb;margin-bottom:35px}.work-statement h2{font-size:clamp(24px,2.7vw,36px);letter-spacing:.1em;line-height:1.9}.work-statement p{font-size:15px;line-height:2.5;margin-bottom:25px}.work-statement p:last-child{margin-bottom:0}.work-quotation{padding:110px 24px;text-align:center}.work-quotation blockquote{font-size:clamp(18px,2.2vw,27px);letter-spacing:.1em;line-height:2.2;margin:45px 0 35px}.work-quotation>p{font-family:var(--latin);font-size:21px;color:#e2e2dc}.work-exhibition{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:30px 10vw 110px}.work-exhibition img{max-height:650px;object-fit:contain}.work-exhibition figcaption{font-size:11px;color:#d0d0cc;margin-top:20px;text-align:center}.work-exhibition h2{font-size:30px;line-height:1.9;letter-spacing:.1em;margin:25px 0}.work-exhibition p{font-size:14px;line-height:2.5;margin-bottom:25px}.work-colophon{padding:75px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid #ffffff30}.work-colophon h2{font-size:24px;letter-spacing:.08em;margin-top:25px}.work-colophon dl{margin:0}.work-colophon dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:18px 0;border-top:1px solid #ffffff30}.work-colophon dt,.work-colophon dd{margin:0;font-size:12px;line-height:2.2}.work-colophon dt{color:#d0d0cc}.work-fulltext{max-width:800px;margin:0 auto 80px;padding:0 24px}.work-fulltext summary{cursor:pointer;font-size:13px;line-height:2;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;padding:24px 0;display:flex;justify-content:space-between;gap:20px}.work-fulltext .original-copy{padding-top:35px}.work-fulltext p{font-size:14px;line-height:2.5;margin-bottom:18px}.work-related{border-top:1px solid #ffffff30;display:grid;grid-template-columns:1fr 1fr 1fr;padding:40px 6vw 55px;gap:40px}.work-related a{font-size:14px;line-height:2.3;letter-spacing:.05em}.work-related span{display:block;font:10px Arial,sans-serif;letter-spacing:.15em;color:#e2e2dc;margin-bottom:20px}.work-related a:hover{color:#e2e2dc}.work-page footer{border-top:1px solid #ffffff30}
@media(max-width:700px){.work-room{display:flex;flex-direction:column;gap:35px;min-height:0;padding:30px 24px 50px}.work-room-copy{width:100%;display:block}.work-back{display:block;padding-bottom:32px}.work-room h1{font-size:26px;margin:18px 0 10px}.work-english{font-size:18px;max-width:none}.work-tagline{font-size:15px;margin:22px 0}.work-scroll{display:inline-block;padding-top:0}.work-room-image{width:100%}.work-room-image img{max-height:65svh}.work-statement{display:block;padding:60px 24px}.work-statement>.work-number{margin-bottom:25px}.work-statement h2{font-size:25px;margin-bottom:30px}.work-statement p{font-size:14px}.work-quotation{padding:65px 24px}.work-quotation blockquote{font-size:18px;letter-spacing:.04em;margin:30px 0}.work-exhibition{grid-template-columns:1fr;gap:35px;padding:15px 24px 65px}.work-exhibition img{max-height:570px}.work-exhibition h2{font-size:25px}.work-colophon{grid-template-columns:1fr;gap:30px;padding:50px 24px}.work-colophon dl>div{grid-template-columns:80px 1fr;gap:15px}.work-fulltext{margin-bottom:50px}.work-related{grid-template-columns:1fr;padding:35px 24px 45px;gap:30px}.work-related span{margin-bottom:10px}}

/* Quiet tonal divisions keep each work readable on a continuous black ground. */
.work-statement{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}

.work-artist-statement{max-width:820px;margin:0 auto;padding:90px 36px 110px}.work-artist-statement h2{font-size:32px;letter-spacing:.14em;line-height:1.9;margin:28px 0 55px}.work-artist-statement p{font-size:16px;line-height:2.7;letter-spacing:.06em;margin-bottom:40px;overflow-wrap:anywhere}.work-artist-statement .statement-signature{font-family:var(--latin);font-size:23px;text-align:right;margin:55px 0 0}@media(max-width:700px){.work-artist-statement{padding:60px 24px 70px}.work-artist-statement h2{font-size:26px;margin-bottom:35px}.work-artist-statement p{font-size:14px;line-height:2.7;margin-bottom:30px}}

.work-order{padding:80px 24px 90px;text-align:center;border-top:1px solid var(--line)}.work-order h2{font-size:28px;line-height:1.9;letter-spacing:.1em;margin:28px 0}.work-order p{font-size:15px;line-height:2.5}.work-order .line-link{margin-top:35px;display:inline-flex;gap:30px}@media(max-width:700px){.work-order{padding:55px 24px 65px}.work-order h2{font-size:24px}.work-order p{font-size:14px}.work-order .line-link{font-size:12px;gap:18px}}
.work-exhibition p+p{margin-top:18px}
