/* Home exhibition refinement: fixed art stage, intentional whitespace, no timed motion. */
.curated-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7vw;align-items:center;padding:15px 7vw 55px;background:#202820;max-width:1600px;margin:auto}.curated-intro{padding-bottom:70px;max-width:34rem}.curated-intro h1{font:clamp(34px,3.7vw,58px)/1.45 var(--serif);letter-spacing:.01em;max-width:10.5em;text-wrap:balance}.hero-summary{font-size:13px;color:var(--muted);max-width:28em;margin:25px 0 30px;line-height:1.9}.hero-exhibit{min-width:0}.hero-exhibit>.art{height:clamp(350px,58svh,660px);background:#191c16}.hero-exhibit>.art img{height:100%;width:100%;object-fit:contain;aspect-ratio:auto}.hero-current{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:82px;padding:16px 0}.hero-current>div{min-width:0;flex:1}.hero-current span{font-size:10px;color:var(--muted)}.hero-current h2{font:20px/1.5 var(--serif);letter-spacing:0}.hero-current>.text-link{flex-shrink:0;margin:0;font-size:12px}.hero-choices{display:flex;gap:12px;justify-content:flex-start}.hero-choices button{position:relative;width:68px;height:80px;padding:4px 12px 9px;border:1px solid #53604f;background:#191c16}.hero-choices button[aria-pressed=true]{border:2px solid var(--gold);padding:3px 11px 8px;background:#293a31}.hero-choices img{width:100%;height:100%;object-fit:contain}.hero-choice-marker{position:absolute;inset-inline-end:3px;bottom:0;font-size:9px;line-height:1;color:var(--gold)}.hero-choices button:focus-visible{outline:2px solid #e3e7df;outline-offset:4px}.home-facets{padding:50px 7vw 60px;border-top:1px solid #414b3e;border-bottom:1px solid #414b3e;display:grid;grid-template-columns:1fr 1.6fr;gap:5vw}.home-facets h2{font-size:25px;line-height:1.5}.home-facets-intro p{font-size:12px;color:var(--muted);margin-top:16px}.home-facet-rows>div{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.home-facet-rows>div+div{margin-top:20px}.home-facet-rows>div>span{flex-basis:100%;font-size:11px;color:var(--muted)}.home-facet-rows a{font-size:13px;min-height:34px;display:flex;gap:8px;align-items:center}.home-facet-rows small{font-size:10px;color:var(--muted)}.home-exhibitions{padding:0 7vw}.home-exhibition{padding:75px 0 20px}.home-exhibition+.home-exhibition{margin-top:35px}.home-exhibition .section-head{margin-bottom:28px;align-items:center}.home-exhibition h2{font-size:30px;letter-spacing:.015em}.home-exhibition .section-head .text-link{font-size:12px;margin:0}.home-exhibition .section-head .text-link span{margin-inline-start:8px;color:var(--muted)}.home-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.home-works-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.home-work{min-width:0}.home-work .art img{width:100%;height:auto;aspect-ratio:5/7;object-fit:contain}.home-work-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:18px}.home-work-caption p{font-size:10px;color:var(--muted)}.home-work-caption h3{font:20px/1.5 var(--serif);margin-top:6px;overflow-wrap:anywhere}.home-work .text-link{font-size:11px;margin-top:10px;display:inline-block}.home-work .save-work{padding-inline-start:0}.home-inquiry{margin-top:90px;padding:65px 7vw 75px;background:#263025;display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.home-inquiry h2{font-size:32px}.home-inquiry p{max-width:45em;font-size:13px;color:var(--muted);margin-top:20px}.home-inquiry>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-inquiry .text-link{font-size:12px;margin:0}.work-card{scroll-margin-top:40px}.catalog-tools,.search-label,.facet-row,.site-header nav{min-width:0}.site-header nav a{min-height:36px;display:flex;align-items:center}.facet-row .filters button{padding-inline:10px}.catalog-tools #saved-only{flex-shrink:0}.detail-info>.text-link{max-width:100%;white-space:normal}.site-header{row-gap:16px}.brand-type small{white-space:normal;max-width:26em}.site-header .language-control{margin-top:0}.site-header nav{column-gap:24px;row-gap:6px}
@media(max-width:1000px){.curated-hero{gap:5vw;padding-inline:6vw}.curated-intro h1{font-size:36px}.curated-intro{padding-bottom:60px}.hero-exhibit>.art{height:470px}.home-facets{grid-template-columns:1fr;gap:28px}.home-works-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 26px}.home-exhibition h2{font-size:28px}.home-inquiry{grid-template-columns:1fr;gap:30px}.home-inquiry>div:last-child{flex-direction:row;align-items:center;flex-wrap:wrap}.home-works{gap:24px}.home-work-caption{display:block}.home-work .save-work{display:block;min-height:34px}}
@media(max-width:650px){.site-header{padding:20px 6vw;gap:12px}.site-header .brand{max-width:100%}.site-header nav{order:3;width:100%;column-gap:18px;row-gap:4px;padding-top:0;flex-wrap:wrap;font-size:11px}.site-header .language-control{margin-inline-start:auto}.language-control select{max-width:106px;padding:9px 5px;font-size:12px}.brand-type{font-size:25px}.brand-type small{max-width:17em;font-size:8px}.brand .brand-symbol{width:32px;height:32px}.curated-hero{display:flex;flex-direction:column;gap:24px;padding:18px 6vw 38px;align-items:stretch}.curated-intro{padding:0;max-width:none}.curated-intro .intro-label{margin-bottom:12px;font-size:10px}.curated-intro h1{font-size:32px;max-width:12em;line-height:1.4}.hero-summary{font-size:12px;margin:15px 0 18px;max-width:32em}.curated-intro .pill{padding:12px 20px;font-size:12px}.hero-exhibit>.art{height:370px}.hero-current{min-height:76px;padding:14px 0;gap:12px}.hero-current h2{font-size:18px}.hero-current .text-link{font-size:11px}.hero-choices{gap:12px}.hero-choices button{height:70px;width:60px;padding:4px 10px 9px}.hero-choices button[aria-pressed=true]{padding:3px 9px 8px}.home-facets{padding:34px 6vw}.home-facets h2{font-size:23px}.home-facet-rows a{min-height:40px;font-size:12px}.home-facet-rows>div{gap:4px 16px}.home-exhibitions{padding:0 6vw}.home-exhibition{padding:48px 0 5px}.home-exhibition+.home-exhibition{margin-top:10px}.home-exhibition .section-head{gap:14px;align-items:start}.home-exhibition h2{font-size:24px;max-width:70%}.home-exhibition .section-head .text-link{font-size:11px;flex-shrink:0;padding-top:7px}.home-works,.home-works-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.home-works-3 .home-work:last-child{grid-column:1/-1;max-width:72%;width:100%;justify-self:center}.home-work-caption{margin-top:12px}.home-work-caption h3{font-size:18px}.home-work-caption p{font-size:9px}.home-work .text-link{margin-top:4px}.home-inquiry{padding:40px 6vw;margin-top:50px;gap:24px}.home-inquiry h2{font-size:27px}.home-inquiry p{font-size:12px;margin-top:16px}.catalog-tools{align-items:stretch}.catalog-tools #saved-only{font-size:11px;align-self:end;min-height:44px}.facet-row .filters{gap:6px}.facet-row .filters button{min-height:44px;padding:9px 10px}.group-members li>div{min-width:0}.group-members .text-link{white-space:normal}.pagination{gap:14px}.detail-info dl>div{gap:12px}.home-current,.home-work-caption{overflow-wrap:anywhere}}
@media(max-width:360px){.site-header .language-control{margin-inline-start:0}.hero-exhibit>.art{height:330px}.curated-intro h1{font-size:29px}.hero-choices{gap:9px}.hero-choices button{width:56px}.home-exhibition h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media(max-width:650px){.curated-hero{gap:18px}.curated-intro h1{font-size:29px;line-height:1.35}.hero-summary{font-size:11px;line-height:1.8;margin:12px 0 16px}.hero-exhibit>.art{height:300px}.hero-current{min-height:64px;padding:10px 0}.hero-current h2{font-size:17px}.hero-choices button{height:64px}}
