/* Native JetThemeCore location wrappers are structural; inner region classes preserve the design. */
.jet-theme-core-location{min-width:0}.jet-theme-core-location:has(>.ga-ex-single){overflow:visible}
.ga-jtc-skip{position:absolute;left:16px;top:-100px;font:14px/1.5 Arial,sans-serif;padding:10px 16px;background:#fff;color:#22221f;z-index:1000}.ga-jtc-skip:focus{top:16px}
.ga-header,.gaa-header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;gap:32px}.ga-header .ga-logo-image{display:block;width:150px;height:auto}.ga-header nav{display:flex;gap:30px;align-items:center;font:600 14px/1.5 Arial,sans-serif}.ga-header nav a[aria-current]{text-decoration:underline;text-underline-offset:8px}.ga-footer{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding:32px 0;font:14px/1.5 Arial,sans-serif}.ga-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}
@media(max-width:700px){.ga-header,.gaa-header{height:auto;display:block;padding-block:24px}.ga-header nav{margin-top:24px;gap:6px;justify-content:space-between}.ga-header nav a{white-space:nowrap}}

/* Artist single: biography remains beside the artist's native exhibition relations. */
.gaa-bio.gaa-artist-context{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:72px;align-items:start;border-top:1px solid #aaa;padding-top:40px;margin-bottom:72px}
.gaa-artist-bio-column{align-self:stretch;min-width:0}
.gaa-sticky-bio{position:sticky;top:min(32px,calc(100dvh - var(--gaa-sticky-height,0px) - 32px))}
.gaa-artist-context .gaa-bio-copy{font-size:16px;line-height:1.9;max-width:65ch}
.gaa-artist-context .gaa-bio-links{margin-top:32px}
.gaa-artist-context .gaa-text-link{max-width:none}
.gaa-related-exhibitions{min-width:0}
.gaa-related-exhibition+.gaa-related-exhibition{border-top:1px solid #ccc;margin-top:48px;padding-top:48px}
.gaa-exhibition-link{display:block}
.gaa-exhibition-image{width:100%;aspect-ratio:1.15;background:#F5F4F0;display:flex;align-items:center;justify-content:center;padding:32px}
.gaa-exhibition-image img{display:block;width:100%;height:100%;object-fit:contain}
.gaa-exhibition-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:24px 0 12px}
.gaa .gaa-exhibition-heading h3{font:400 30px/1.25 Georgia,serif;letter-spacing:-.5px;margin:0;overflow-wrap:anywhere}
.gaa-exhibition-link:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.gaa-exhibition-heading .ga-icon{width:22px;height:22px}
.gaa-exhibition-dates{font-size:16px;margin:0 0 8px}
.gaa-exhibition-venue{font-size:14px;margin:0}
.gaa-exhibitions-empty{font-size:16px;line-height:1.8;border-top:1px solid #ddd;padding-top:24px}
@media(max-width:900px){.gaa-bio.gaa-artist-context{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}
@media(max-width:700px){.gaa-bio.gaa-artist-context{grid-template-columns:1fr;gap:48px}.gaa-sticky-bio{position:static}.gaa-exhibition-image{padding:24px}}
