body.image-led{--paper:#0c0c0c;--ink:#f4f4f1;--muted:#a8a8a4;--line:#ffffff24;--accent:#ddd;font-family:Arial,Helvetica,sans-serif}.image-led h1,.image-led h2,.image-led h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.image-led .editorial-header{position:absolute;inset:0 0 auto;z-index:3;margin:0;padding:28px 3%;display:grid;grid-template-columns:1fr auto 1fr;background:linear-gradient(#0009,transparent);gap:20px}.image-led .wordmark{font-size:22px;letter-spacing:-1px;line-height:1;white-space:nowrap}.image-led .wordmark span{color:inherit}.image-led .editorial-header nav{gap:25px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;max-width:none}.image-led .nav-right{justify-content:flex-end}.image-led .opening-film{margin:0}.image-led .cinema{height:auto;min-height:0;aspect-ratio:16/9;margin:0;background:#050505}.image-led .film-shade{display:none}.image-led .film-caption{border:0;padding:15px 3%;font-size:10px;gap:15px}.image-led .film-controls{gap:6px}.image-led .film-controls button{font-size:10px}.image-led .film-select select{font-size:9px}.image-led .point-of-view{display:block;text-align:center;max-width:640px;margin:105px auto 120px;padding:0 25px}.image-led .point-of-view h1{font-size:19px;letter-spacing:.08em;margin:0 0 28px}.image-led .point-of-view p{font-size:13px;line-height:1.9;max-width:none}.image-led .point-of-view p+p{font-size:11px;margin:22px 0 0}.image-led .location-note{font-size:8px;letter-spacing:.12em;display:block;margin-top:35px}.image-led .artist-editorial{border:0;padding:0 3% 85px}.image-led .section-opening{margin:0 0 30px;gap:15px;align-items:center}.image-led .section-opening>.eyebrow{display:none}.image-led .section-opening h2{font-size:16px;letter-spacing:.06em;margin:0}.image-led .gallery-intro{display:flex;align-items:center;gap:30px}.image-led .gallery-intro p{max-width:240px;font-size:10px;line-height:1.6}.image-led .gallery-controls{margin:0;gap:8px}.image-led .gallery-controls button{border:0;border-radius:0;width:38px;height:44px;font-size:18px}.image-led .artist-rail{margin:0;gap:12px;padding:5px 0 20px;scroll-padding:0}.image-led .artist-rail>li{flex-basis:23%}.image-led .artist-name{font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.04em;font-size:11px;margin-top:16px}.image-led .artist-service{font-size:9px;line-height:1.5}.image-led .artist-index{margin:20px 0 0}.image-led .artist-index summary{font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:22px 0}.image-led .artist-index button{font-size:11px}.image-led #artist-detail h2{font-size:25px;line-height:1.3}.image-led .work-editorial{margin:0;padding:0 3% 100px;border:0}.image-work-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.image-work-heading h2{font-size:16px}.image-work-heading a{font-size:10px}.image-stories{display:grid;grid-template-columns:1fr 1fr;gap:50px 16px}.image-story:first-child{grid-column:1/-1}.story-image-space{aspect-ratio:4/3;background:#181818;display:grid;place-items:center;border:1px solid #ffffff08}.image-story:first-child .story-image-space{aspect-ratio:21/9}.story-image-space>span{font-size:8px;letter-spacing:.1em;color:#777}.image-story-caption{display:grid;grid-template-columns:1fr auto;gap:9px 20px;margin-top:17px}.image-story-caption h3{font-size:12px}.image-story-caption>span:not(:last-child){grid-column:1;font-size:8px;color:var(--muted);letter-spacing:.06em}.image-story-caption>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:17px}.image-led footer{padding:65px 3% 25px;border-top:1px solid var(--line);background:#0c0c0c}.image-led footer h2{font-size:16px;margin-bottom:20px}.contact-email{font-size:13px}.image-led .footer-line{border:0;padding-top:65px;font-size:9px}.image-led .footer-line>span{font-size:13px}.version-nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px;padding-top:20px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.version-nav a[aria-current]{color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.image-led .editorial-header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 5% 18px;background:#0c0c0c}.image-led .wordmark{order:-1;width:100%;text-align:center;font-size:21px;margin-bottom:6px}.image-led .editorial-header nav{font-size:9px;gap:23px}.image-led .cinema{aspect-ratio:16/9}.image-led .film-caption{padding:10px 5%}.image-led .film-caption>div:first-child{font-size:10px}.image-led .film-controls{margin-top:6px}.image-led .point-of-view{margin:65px auto 75px;padding:0 8%}.image-led .point-of-view h1{font-size:16px}.image-led .point-of-view p{font-size:12px}.image-led .point-of-view p+p{font-size:10px}.image-led .artist-editorial{padding:0 5% 65px}.image-led .section-opening{margin-bottom:20px;display:flex;gap:8px}.image-led .section-opening h2{font-size:14px}.image-led .gallery-intro{width:auto;gap:0}.image-led .gallery-intro p{display:none}.image-led .artist-rail>li{flex-basis:76%}.image-led .artist-name{font-size:11px}.image-led .work-editorial{padding:0 5% 65px}.image-work-heading h2{font-size:14px}.image-work-heading a{font-size:9px}.image-stories{grid-template-columns:1fr;gap:35px}.image-story:first-child{grid-column:auto}.image-story:first-child .story-image-space,.story-image-space{aspect-ratio:4/3}.image-led footer{padding:45px 5% 25px}.image-led .footer-line>span{display:block}.image-led .footer-line{padding-top:45px}.image-led #artist-detail h2{font-size:24px}}
.story-image-space{overflow:hidden}.story-image-space>img{width:100%;height:100%;object-fit:cover;min-height:0;min-width:0}

@media(min-width:701px){.image-story:nth-child(4):last-child{grid-column:1/-1}.image-story:nth-child(4):last-child .story-image-space{aspect-ratio:2/1}}

header .social-links{display:inline-flex;align-items:center;gap:4px}header .social-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:inherit;opacity:.85}header .social-link:hover{opacity:1}header .social-link svg{width:16px;height:16px;display:block}header nav{align-items:center}header .social-link:focus-visible{outline:1px solid currentColor;outline-offset:2px}@media(max-width:700px){header .social-links{gap:0}header .social-link{width:28px;height:32px}.image-led .nav-right,header nav:last-child{gap:12px}}

@media(min-width:701px){.image-story:last-child:nth-child(6){grid-column:1/-1}.image-story:last-child:nth-child(6) .story-image-space{aspect-ratio:2/1}}
