.awards-intro{padding-bottom:32px}.awards-intro h1{max-width:850px;line-height:1.65}.awards-intro>p:not(.eyebrow){max-width:720px;color:var(--muted)}.collection-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.collection-nav a{padding:8px 19px;border:1px solid #e3cfb7;border-radius:30px;text-decoration:none;background:#fffaf1;font-size:14px}.awards-section{padding-top:28px}.award-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.award-card{overflow:hidden;background:#fffdf9;border:1px solid #ead8c3;border-radius:24px}.award-card figure{margin:0;background:#f1e9dd;padding:22px}.award-card figure a{display:block}.award-card img{width:100%;height:360px;object-fit:contain}.award-card figcaption{display:none}.award-copy{padding:24px 28px 28px}.award-year{font-size:12px;letter-spacing:.15em;color:var(--muted);margin:0 0 8px}.award-prize{display:inline-block;margin:0 0 16px;padding:4px 13px;color:#a65135;background:#fae7c7;border-radius:20px;font-size:14px;font-weight:700}.award-copy h3{font-size:21px;line-height:1.6;margin:0 0 14px;overflow-wrap:anywhere}.award-work{font-size:14px;color:var(--muted);margin:0}.award-copy .text-link{font-size:13px}.collection-section{padding-top:45px;padding-bottom:55px}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;margin:28px 0 48px}.collection-grid figure{margin:0;min-width:0}.collection-grid a{display:block;background:#fff;border:1px solid #eadfce;border-radius:16px;overflow:hidden;transition:transform .2s}.collection-grid a:hover{transform:translateY(-3px)}.collection-grid img{width:100%;height:310px;object-fit:contain;padding:12px}.collection-grid figcaption{font-size:13px;color:var(--muted);margin-top:9px;line-height:1.7}.collection-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.collection-compact img{height:225px;padding:8px}.exhibition-feature{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#f2eadc;border-radius:28px;padding:35px}.exhibition-feature figure{margin:0}.exhibition-feature img{max-height:620px;width:100%;object-fit:contain}.exhibition-feature figcaption{font-size:12px;margin-top:15px;color:var(--muted)}.exhibition-feature h2{line-height:1.65}.exhibition-year{display:grid;grid-template-columns:120px minmax(0,1fr);gap:30px;margin:35px 0}.exhibition-year>h3{font-size:40px;margin:0;color:var(--accent);line-height:1.3}.exhibition-year dl{margin:0;border-left:1px solid #d8c5ab;padding-left:25px}.exhibition-year dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:0 0 25px;position:relative}.exhibition-year dl>div:before{content:'';position:absolute;left:-30px;top:13px;width:9px;height:9px;border-radius:50%;background:#bc8867}.exhibition-year dt{font-size:14px;color:var(--muted)}.exhibition-year dd{margin:0;font-size:15px}.collection-source{font-size:13px;color:var(--muted)}.art-viewer{width:min(96vw,1500px);height:94svh;max-width:96vw;max-height:94svh;padding:56px 16px 20px;background:#fffcf6;color:var(--ink);border:1px solid #d8c5ab;border-radius:16px;overflow:auto}.art-viewer::backdrop{background:#30241fbc}.art-viewer-header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px;background:#fff8ef;border-bottom:1px solid #e4d6c3}.art-viewer-header p{font-size:13px;line-height:1.6;margin:0}.art-viewer-header button{flex:none;font:inherit;font-size:13px;border:1px solid #d4b392;border-radius:24px;padding:5px 14px;background:#fff3dc;color:var(--ink);cursor:pointer}.art-viewer img{width:auto;max-width:100%;height:auto;max-height:none;margin:auto}.art-viewer-tall img{width:min(100%,1050px)}body:has(.art-viewer[open]){overflow:hidden}
@media(max-width:760px){.award-grid{grid-template-columns:1fr;gap:24px}.award-card figure{padding:16px}.award-card img{height:300px}.award-copy{padding:20px}.award-copy h3{font-size:19px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.collection-grid img{height:200px;padding:8px}.collection-compact img{height:170px}.collection-grid figcaption{font-size:11px}.collection-section{padding-top:30px}.exhibition-feature{grid-template-columns:1fr;padding:20px;gap:25px}.exhibition-year{grid-template-columns:1fr;gap:20px}.exhibition-year h3{font-size:32px}.exhibition-year dl>div{grid-template-columns:1fr;gap:0}.collection-nav a{font-size:12px;padding:7px 14px}.awards-intro{padding-top:40px}.art-viewer{padding-top:70px}.art-viewer-header{min-height:58px}.art-viewer-header p{max-width:calc(100% - 90px)}}
@media(prefers-reduced-motion:reduce){.collection-grid a{transition:none}}

.art-viewer{padding-top:0}.art-viewer-header{position:sticky;top:0;left:auto;right:auto;margin:0 -16px 20px;z-index:1}@media(max-width:760px){.art-viewer{padding-top:0}}
.art-viewer:not(.art-viewer-tall) img{max-height:calc(94svh - 110px);object-fit:contain}

.kurume-comic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.kurume-comic-grid{grid-template-columns:1fr}.kurume-comic-grid img{height:320px}}
.essay-heading h3{font-size:clamp(25px,3vw,36px);line-height:1.6;margin:18px 0}
