/* AI page only. Approved opening retained; artwork interwoven with six capabilities. */
.ai-exhibition{max-width:1440px;margin:auto;padding:48px 5% 0}.exhibit-opening{display:flex;align-items:center;gap:5%;min-height:440px}.exhibit-introduction{flex:0 0 34%;position:relative;z-index:1}.exhibit-introduction h1{font-size:clamp(40px,4.4vw,64px);line-height:1.05;letter-spacing:-.04em;margin:38px 0 28px}.exhibit-introduction p{font-size:17px;line-height:1.7;max-width:390px}.exhibit-introduction p:last-child{color:#b5b5b7}.exhibit-hero{margin:0;flex:1;min-width:0}.ai-exhibition .study-image{display:block}.ai-exhibition .study-image img{display:block;width:100%;height:auto}
.interwoven-capabilities{margin-top:64px}.capability-pair{display:grid;grid-template-columns:1.15fr .85fr;gap:9%;align-items:center;margin-bottom:46px}.capability-pair figure{margin:0;min-width:0}.capability-copy{max-width:390px}.capability-copy h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;font-weight:400;letter-spacing:-.02em;margin:0 0 18px}.capability-copy p{font-size:17px;line-height:1.65;margin:0;color:#b8b9bb}.capability-pair.image-right{grid-template-columns:.85fr 1.15fr}.capability-pair.image-right figure{grid-column:2;grid-row:1}.capability-pair.image-right .capability-copy{grid-column:1;grid-row:1;margin-left:8%}.capability-pair.scale-1 figure{width:86%;justify-self:center}.capability-pair.scale-2 figure{width:94%;justify-self:center}.capability-pair .study-image img{max-height:400px;object-fit:contain}.capability-pair:last-child{margin-bottom:30px}.exhibit-closing{max-width:650px;margin:24px 0 0 35%;padding:0 0 12px}.exhibit-closing p{font-size:15px;line-height:1.7;color:#aaa;margin:0}.ai-exhibition+.next{padding-top:34px}
@media(max-width:1000px){.exhibit-introduction{flex-basis:39%}.exhibit-introduction h1{font-size:46px}.capability-pair{gap:7%}.capability-copy p{font-size:16px}}
@media(max-width:760px){.ai-exhibition{padding:30px 6% 0}.exhibit-opening{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:0}.exhibit-introduction h1{font-size:40px;margin:30px 0 22px}.exhibit-introduction p{font-size:16px;max-width:none}.exhibit-hero{margin:0 -6.8%;width:113.6%}.interwoven-capabilities{margin-top:40px}.capability-pair,.capability-pair.image-right{display:flex;flex-direction:column;align-items:stretch;gap:22px;margin-bottom:40px}.capability-pair figure{order:1;width:100%;align-self:center}.capability-copy{order:0;max-width:36em}.capability-pair.image-right .capability-copy{margin-left:0}.capability-copy h2{font-size:25px;margin-bottom:12px}.capability-copy p{font-size:16px}.capability-pair.scale-1 figure{width:92%}.capability-pair.scale-2 figure{width:100%}.capability-pair .study-image img{max-height:330px}.exhibit-closing{margin:24px 0 0;max-width:36em}.exhibit-closing p{font-size:14px}.ai-exhibition+.next{padding-top:30px}}
