.exhibition-index-heading{padding:32px 0;color:#292824}.exhibition-index-heading h1{margin:0;font:400 18px/1.4 Arial,sans-serif;letter-spacing:.02em}.exhibition-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:56px;color:#292824;font-family:Arial,sans-serif}.exhibition-feature__image img{display:block;width:100%;height:auto}.exhibition-feature__copy{width:100%;max-width:470px;container-type:inline-size}.exhibition-feature__artist{margin:0 0 16px;font-size:14px;letter-spacing:.12em}.exhibition-feature h2{margin:0 0 22px;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(1.25rem,7.8cqi,2.375rem);font-weight:400;line-height:1.12;letter-spacing:-.02em}.exhibition-feature__date{margin:0 0 24px;font-size:13px;line-height:1.5;color:#65615a}.exhibition-feature__description{max-width:39ch;margin:0 0 28px;font-size:15px;line-height:1.65;color:#49463f}.exhibition-feature__action{display:inline-flex;align-items:center;min-height:44px;padding:11px 20px;border:1px solid #292929;border-radius:14px;background:#292929;color:#faf9f6;font-size:14px;line-height:1.4;text-decoration:none;box-shadow:0 1px 2px #0000001f}.exhibition-feature__action:hover{background:#404040;border-color:#404040}.exhibition-feature__action:active{box-shadow:inset 0 1px 2px #0003}.exhibition-feature a:focus-visible{outline:2px solid #292929;outline-offset:5px}main:has(.exhibition-feature) .group-block-content>.image-block{position:relative;aspect-ratio:4 / 3;background:#f6f5f2}main:has(.exhibition-feature) .group-block-content>.image-block picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}main:has(.exhibition-feature) .group-block-content>.image-block img{width:100%;height:100%;object-fit:contain}main:has(.exhibition-feature) .group-block-content .text-block:has(h2){container-type:inline-size}main:has(.exhibition-feature) .group-block-content .text-block h2{margin:0;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(1rem,5.6cqi,1.5rem);font-weight:400;color:#292824;line-height:1.25}main:has(.exhibition-feature) .group-block-content .text-block p{margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:1.5;color:#65615a}@media(max-width:700px){.exhibition-index-heading{padding:24px 0}.exhibition-feature{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.exhibition-feature__copy{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/exhibition-index.css.map */
