.wp-exhibition{--ex-gap:clamp(28px,5vw,80px)}.wp-exhibition-head,.wp-exhibition-opening,.wp-exhibition-story,.wp-exhibition-related{max-width:var(--wp-max);padding-inline:var(--wp-pad);margin-inline:auto}.wp-exhibition-head{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(32px,4vw,56px)}.wp-exhibition-overline{border-bottom:1px solid var(--wp-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;font-size:13px;display:flex}.wp-exhibition-overline a{text-underline-offset:5px;padding-block:8px}.wp-exhibition-overline a:hover{text-decoration:underline}.wp-exhibition .wp-exhibition-head h1{font-family:var(--font-wp-display),sans-serif;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;max-width:1220px;margin-top:36px;font-size:clamp(52px,8.2vw,120px);font-weight:500;line-height:.98}.wp-exhibition-period{font-size:clamp(15px,1.5vw,20px);line-height:1.5;margin-top:28px!important}.wp-exhibition-opening{gap:var(--ex-gap);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:stretch;padding-bottom:clamp(56px,7vw,104px);display:grid}.wp-exhibition-poster{background:#e7e3d8;place-items:center;min-width:0;padding:clamp(16px,2.2vw,32px);display:grid}.wp-exhibition-poster .wp-figure{width:100%;margin:0!important}.wp-exhibition-poster .wp-figure img{object-fit:contain;width:100%;height:auto;max-height:640px}.wp-exhibition-intro{flex-direction:column;gap:40px;min-width:0;padding-block:8px;display:flex}.wp-exhibition-section-label{border-bottom:1px solid var(--wp-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.wp-exhibition-section-label svg{flex-shrink:0;width:34px;height:34px}.wp-exhibition-lead{letter-spacing:-.025em;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(24px,2.6vw,38px);line-height:1.3}.wp-exhibition-intro-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.wp-exhibition-intro-bottom>p{color:var(--wp-muted)}.wp-exhibition-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:32px;min-height:44px;padding-block:10px;font-size:14px;display:inline-flex}.wp-exhibition-link span{font-size:20px;transition:transform .2s}.wp-exhibition-link:hover span{transform:translate(3px,-3px)}.wp-exhibition-story{gap:var(--ex-gap);border-top:1px solid var(--wp-line);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,120px);display:grid}.wp-exhibition-story>.wp-kicker{padding-top:8px}.wp-exhibition-story .wp-prose{max-width:780px;font-size:clamp(18px,1.6vw,22px);line-height:1.65}.wp-exhibition-story .wp-prose p+p{margin-top:1.5em}.wp-exhibition-opening-text{grid-template-columns:1fr;max-width:1080px}.wp-exhibition-opening-text .wp-exhibition-lead{max-width:900px;font-size:clamp(28px,3.4vw,48px)}.wp-exhibition-blocks{padding-bottom:32px}.wp-exhibition-related{padding-bottom:64px}.wp-exhibition-related .wp-entity-list{padding-inline:0}.wp-exhibition-visit{background:var(--wp-ink);color:var(--wp-paper);padding:clamp(48px,6vw,88px) max(var(--wp-pad),calc((100% - var(--wp-max))/2 + var(--wp-pad)));gap:var(--ex-gap);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid}.wp-exhibition-visit>*{min-width:0}.wp-exhibition-visit-title{position:relative}.wp-exhibition .wp-exhibition-visit-title h2{font-family:var(--font-wp-display),sans-serif;letter-spacing:-.05em;margin-top:32px;font-size:clamp(56px,7vw,100px);font-weight:500;line-height:1}.wp-exhibition-visit-title svg{width:36px;height:36px;color:var(--wp-accent);margin-top:40px}.wp-exhibition-visit-info{flex-direction:column;justify-content:center;gap:32px;display:flex}.wp-exhibition-visit-info>div>.wp-kicker{color:#bbb9ac;margin-bottom:12px}.wp-exhibition-visit-info>div>p:not(.wp-kicker){text-wrap:pretty;max-width:500px;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.wp-exhibition-visit-actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:8px;display:flex}.wp-exhibition-visit .wp-action{background:var(--wp-paper);min-width:200px;color:var(--wp-ink)!important}.wp-exhibition-visit .wp-action:hover{background:var(--wp-accent)}@media (max-width:760px){.wp-exhibition .wp-exhibition-head h1{margin-top:28px;font-size:clamp(42px,11.6vw,78px);line-height:1.02}.wp-exhibition-period{margin-top:24px!important}.wp-exhibition-opening,.wp-exhibition-story,.wp-exhibition-visit{grid-template-columns:minmax(0,1fr)}.wp-exhibition-opening{gap:32px}.wp-exhibition-poster .wp-figure img{max-height:560px}.wp-exhibition-intro{gap:28px;padding-block:0}.wp-exhibition-lead{font-size:26px}.wp-exhibition-story{gap:28px}.wp-exhibition-visit{gap:40px}.wp-exhibition .wp-exhibition-visit-title h2{font-size:clamp(44px,13vw,64px)}.wp-exhibition-visit-title svg{margin:0;position:absolute;bottom:0;right:0}}.wp-exhibition-buy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.wp-exhibition-buy .wp-action{min-width:260px;min-height:64px;font:inherit;border:1px solid var(--wp-ink);background:var(--wp-ink);color:var(--wp-paper);cursor:pointer;justify-content:space-between;align-items:center;gap:40px;padding:18px 28px;font-size:18px;display:flex}.wp-exhibition-buy .wp-action:hover{background:var(--wp-accent);color:var(--wp-ink)}.wp-exhibition-buy p{color:var(--wp-muted);max-width:32ch;font-size:13px;line-height:1.5}.wp-exhibition-buy .wp-action:focus-visible{outline:2px solid var(--wp-ink);outline-offset:5px}.wp-exhibition-visit button.wp-action{font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;display:inline-flex}@media (max-width:760px){.wp-exhibition-buy{order:-1}.wp-exhibition-buy .wp-action{box-sizing:border-box;width:100%}.wp-exhibition-buy{align-items:stretch}}
