/* Approved information-page family: open headings, photography and ruled information. */
.info-page{--info-space:clamp(132px,10vw,176px);--info-display:clamp(88px,11.3vw,190px);--info-heading:clamp(56px,6.4vw,112px);font-size:18px}
/* This project provides its breadcrumb to the real site Home, rather than the exhibition index. */
main>.crumb{display:none}.info-hero,.exhibitions-grid,.faq-layout,.info-news-list,.info-next,.article-content,.article-next{padding-inline:var(--voice-gutter);padding-bottom:var(--info-space)}
.info-heading-line{display:block;width:fit-content;max-width:100%}.info-page .voice-jp,.info-page .voice-kicker{width:fit-content;max-width:100%}
.info-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;align-items:end;margin-top:42px}.info-intro h1,.info-article h1{font:300 var(--info-display)/.98 var(--body-head);letter-spacing:-.055em}.info-intro>p,.info-article-head>p{font-size:18px;line-height:1.9;max-width:30em;padding-bottom:8px}.info-intro .voice-jp,.info-article h1 .voice-jp{margin-top:30px}
.exhibitions-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px 4vw}.exhibit-item{min-width:0}.exhibit-lead{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;gap:6vw;align-items:center}.exhibit-photo{display:block;border-radius:18px;overflow:hidden;aspect-ratio:1.3}.exhibit-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.exhibit-photo:hover img{transform:scale(1.025)}.exhibit-lead .exhibit-photo{aspect-ratio:1.14}.exhibit-copy{margin-top:32px}.exhibit-lead .exhibit-copy{margin:0}.exhibit-copy h2{font:300 40px/1.15 var(--body-head);letter-spacing:-.035em;margin-top:20px}.exhibit-copy .voice-jp{margin-top:14px}.exhibit-copy>p{font-size:18px;line-height:1.9;margin:26px 0 30px;max-width:30em}
.info-next{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;align-items:end}.info-next h2,.article-copy h2{font:300 var(--info-heading)/1.06 var(--body-head);letter-spacing:-.045em;margin-top:28px}.info-next>div:last-child>p{max-width:30em;font-size:18px;line-height:1.9;margin-bottom:30px}
.faq-layout{display:grid;grid-template-columns:1fr 2.1fr;gap:7vw;align-items:start}.faq-filters{position:sticky;top:130px}.faq-filters>.voice-kicker{margin-bottom:24px}.faq-filters button{width:100%;display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:60px;padding:12px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:400 16px/1.7 var(--body-text);text-align:left;cursor:pointer}.faq-filters button[aria-pressed=true]{background:var(--ink);color:var(--face)}.faq-filters button:hover{outline:1px solid var(--ink);outline-offset:-1px}.faq-filters button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-group+.faq-group{margin-top:80px}.faq-group[hidden]{display:none}.faq-group h2{font:300 40px/1.2 var(--body-head);letter-spacing:-.035em;margin-bottom:36px}.faq-group .voice-jp{font-size:16px;margin-top:14px}.faq-row{border-top:1px solid var(--line)}.faq-row:last-child{border-bottom:1px solid var(--line)}.faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;cursor:pointer;list-style:none;font-size:18px;line-height:1.8}.faq-row summary::-webkit-details-marker{display:none}.faq-symbol{flex:0 0 24px;width:24px;height:24px;position:relative}.faq-symbol:before,.faq-symbol:after{content:'';position:absolute;inset:11px 4px auto;height:1px;background:currentColor}.faq-symbol:after{transform:rotate(90deg)}.faq-row[open] .faq-symbol:after{display:none}.faq-answer{padding:0 48px 32px 0}.faq-answer p{font-size:18px;line-height:1.9;max-width:38em}.faq-answer .voice-text-link{margin-top:20px}
.info-news-row{display:grid;grid-template-columns:1fr 3fr 32px;gap:5vw;border-top:1px solid var(--line);padding:42px 0;align-items:start}.info-news-row:last-child{border-bottom:1px solid var(--line)}.info-news-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;line-height:1.8;letter-spacing:.025em}.info-news-row .info-news-meta{display:grid;gap:12px}.info-news-row h2{font:400 22px/1.7 var(--body-text);letter-spacing:.025em}.info-news-row p{font-size:18px;line-height:1.9;max-width:38em;margin-top:20px}.info-arrow{font:400 22px/1.7 var(--body-text);transition:transform .25s}.info-news-row:hover .info-arrow{transform:translate(2px,-2px)}.info-news-row:hover h2{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}
.info-article-head{margin-top:48px}.info-article h1{margin-top:30px}.info-article-head>p{margin:44px 0 0 auto;width:50%}.info-article .voice-crumb{flex-wrap:wrap;gap:8px 16px}.info-photo.voice-closeup{width:100%;margin:0}.info-photo-window{aspect-ratio:1.85;overflow:hidden;border-radius:18px}.info-photo img{width:100%;height:100%;display:block;object-fit:cover}.info-photo figcaption{max-width:40em;font-size:13px;line-height:1.8;margin-top:18px}.article-copy{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;align-items:start;margin-top:90px}.article-copy h2{margin:0}.article-copy p{font-size:18px;line-height:1.9;max-width:32em;margin-bottom:26px}.article-copy .rest-action{margin-top:6px}.article-facts{margin:88px 0 0 auto;width:50%}.article-facts h2{font:300 40px/1.2 var(--body-head);letter-spacing:-.035em;margin-bottom:30px}.article-facts dl{margin-bottom:30px}.article-facts dl>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid var(--line);padding:24px 0}.article-facts dl>div:last-child{border-bottom:1px solid var(--line)}.article-facts dt{font-size:16px;line-height:1.8}.article-facts dd{font:400 22px/1.6 var(--body-text)}.article-facts small{display:block;font:400 14px/1.8 var(--body-text);margin-top:12px}.article-next{display:flex;align-items:center;justify-content:space-between;gap:40px}.article-other{display:flex;align-items:center;gap:40px;font-size:22px;line-height:1.7;padding-block:20px}.article-other:hover{text-decoration:underline;text-underline-offset:7px}
body:has(.info-page) .site-disclaimer{max-width:60em;margin-inline:auto}
@media(min-width:701px) and (max-width:1000px){.info-intro,.info-next,.article-copy{gap:6vw}.exhibit-lead{gap:4vw}.exhibit-copy h2{font-size:34px}.faq-layout{gap:5vw;grid-template-columns:1fr 2fr}.article-facts{width:62%}}
@media(max-width:700px){
 .info-page{--info-space:88px;--info-display:19vw;--info-heading:13vw;font-size:16px}.info-intro{display:block;margin-top:30px}.info-intro .voice-jp,.info-article h1 .voice-jp{margin-top:22px}.info-intro>p{font-size:16px;margin-top:32px;padding:0}.info-hero{padding-bottom:64px}
 .exhibitions-grid{display:block}.exhibit-item+.exhibit-item{margin-top:68px}.exhibit-lead{display:block}.exhibit-photo,.exhibit-lead .exhibit-photo{aspect-ratio:1.1;border-radius:10px}.exhibit-copy,.exhibit-lead .exhibit-copy{margin-top:26px}.exhibit-copy h2{font-size:34px;margin-top:18px}.exhibit-copy>p{font-size:16px;margin:22px 0 26px}.exhibit-copy .voice-jp{font-size:17px}
 .info-next{display:block}.info-next h2{margin-top:20px}.info-next>div:last-child{margin-top:32px}.info-next>div:last-child>p{font-size:16px;margin-bottom:26px}
 .faq-layout{display:block}.faq-filters{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:48px}.faq-filters>.voice-kicker{grid-column:1/-1;margin-bottom:10px}.faq-filters button{font-size:14px;min-height:52px;padding:12px;gap:10px;border:1px solid var(--line)}.faq-group h2{font-size:34px;margin-bottom:28px}.faq-group+.faq-group{margin-top:56px}.faq-row summary{font-size:16px;gap:20px;padding:24px 0}.faq-answer{padding:0 0 26px}.faq-answer p{font-size:16px}.faq-symbol{flex-basis:22px}
 .info-news-row{grid-template-columns:1fr 22px;gap:20px;padding:28px 0}.info-news-row .info-news-meta{grid-column:1/-1;display:flex;gap:20px;font-size:12px}.info-news-row h2{font-size:20px}.info-news-row p{font-size:16px;margin-top:16px}.info-arrow{font-size:20px}
 .info-article-head{margin-top:30px}.info-article h1{margin-top:26px}.info-article-head>p{width:100%;font-size:16px;margin-top:32px}.info-article .voice-crumb{font-size:12px}.info-article .voice-crumb>span:last-child{max-width:19em}.info-news-meta{font-size:12px}.info-photo-window{aspect-ratio:1.15;border-radius:10px}.info-photo figcaption{font-size:12px}.article-copy{display:block;margin-top:54px}.article-copy>div{margin-top:30px}.article-copy p{font-size:16px;margin-bottom:24px}.article-facts{width:100%;margin-top:60px}.article-facts h2{font-size:34px}.article-facts dl>div{grid-template-columns:1fr 1.7fr;gap:18px}.article-facts dt{font-size:14px}.article-facts dd{font-size:20px}.article-facts small{font-size:13px}.article-next{display:block}.article-next>.rest-action{margin-top:22px}.article-other{font-size:20px;gap:24px}
}
@media(prefers-reduced-motion:reduce){.exhibit-photo img,.info-arrow{transition:none}.exhibit-photo:hover img{transform:none}}
html[data-motion=quiet] .exhibit-photo img,html[data-motion=quiet] .info-arrow{transition:none}
@media(min-width:701px){.info-intro{grid-template-columns:2fr 1fr;gap:5vw}}
/* Editorial pages give the short reading passage a little more presence. */
@media(min-width:701px){.info-article-head>p,.article-copy p{font-size:20px;line-height:1.95}}
