/* One quiet embossed wordmark replaces every homepage contour-line treatment. */
.brand-relief-home main::before,.gallery-led.brand-relief-home .embossed-photo-feature::before{display:none!important}.brand-relief-home main{background:#f4f0e8;overflow:clip}
.gallery-led.brand-relief-home .embossed-photo-feature{position:relative;isolation:isolate;padding-top:165px!important;background:transparent}
.brand-paper-mark{position:absolute;pointer-events:none;z-index:-1;top:23px;left:0;width:100%;text-align:center;white-space:nowrap;font:400 clamp(45px,10vw,190px)/1 Georgia,serif;letter-spacing:-.055em;color:#eee8dc;text-shadow:-1px -1px 1px #c3b9a8,1px 1px 1px #fffdf7,2px 2px 3px #fff8;user-select:none}
.brand-relief-home .embossed-photo-feature figure{position:relative;z-index:1}.brand-relief-home .home-gallery{background:transparent}
/* Brushwork is page-sized and sits below the photographs, never in a gallery tile. */
.ink-border-page main{overflow:clip}.gallery-led .ink-border-gallery{position:relative;isolation:isolate;max-width:none!important;margin-inline:0!important;padding:65px 4vw 55px 18vw!important;box-sizing:border-box;overflow:clip;background:transparent}
.ink-border-gallery::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-20vw;top:0;width:60vw;height:1650px;background:url('/assets/editorial/brush-figure.webp') left top/100% auto no-repeat;transform:rotate(-7deg);transform-origin:top left;opacity:1}
.ink-border-gallery>.gallery,.ink-border-gallery>.collection-cards{position:relative;z-index:1}.ink-border-gallery .gallery-photo,.ink-border-gallery .collection-cards figure{background:#f4f0e8!important}.ink-border-gallery .gallery-photo img{opacity:1!important}
.gallery-led .page-depth-gallery{display:block;columns:3;column-gap:24px}.page-depth-gallery>figure{break-inside:avoid}
/* Large editorial photographs alternate with smaller companions and concise offerings. */
.gallery-led.offering-exhibition main .exhibition.gallery{columns:auto!important;display:block!important;max-width:none;width:100%;padding:0!important;margin:0!important}
.offering-introduction{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#eae5dc;margin:30px 4vw 55px}.offering-introduction-copy{padding:30px 4vw}.gallery-led .offering-introduction .exhibition-intro{padding:0!important}.offering-introduction-photo{padding:0}.offering-introduction .exhibition-work{margin:0!important}.offering-introduction-photo img{width:100%;height:auto;max-height:730px;object-fit:contain}.offering-introduction .exhibition-intro h2{font-size:clamp(35px,4vw,60px);line-height:1.1}
.offering-spread{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px 3vw;padding:20px 6vw 65px;align-items:start}.offering-spread-heading{grid-column:1/-1;display:flex;gap:30px;align-items:center;padding-block:15px}.offering-spread-heading::after{content:"";height:1px;background:#9d907766;flex:1}.offering-spread-heading h2{font:italic 400 clamp(26px,3vw,43px)/1.2 Georgia,serif;margin:0;max-width:80%}
.offering-side{display:flex;flex-direction:column;gap:24px}.offering-copy{padding:5px 0 10px}.offering-copy>p{font-size:15px;line-height:1.8;max-width:470px;margin:0 0 15px}.offering-copy>.investment{font-size:13px}.offering-copy .editorial-offer{padding:10px 0;border-color:#a99a8055;margin:0}.offering-copy .editorial-offer summary{font-size:12px}.offering-copy>.link{font-size:10px;margin-top:15px}.offering-detail-photo{width:83%}.offering-companion-photo{width:100%}
.gallery-led.offering-exhibition main .offering-spread .exhibition-work,.gallery-led.offering-exhibition main .offering-photo-wall .exhibition-work,.gallery-led.offering-exhibition main .offering-introduction .exhibition-work{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;column-span:none}
.offering-spread-1{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}.offering-spread-1 .offering-primary-photo{grid-column:1;grid-row:2}.offering-spread-1 .offering-side{grid-column:2;grid-row:2}.offering-spread-1 .offering-detail-photo{align-self:flex-end}.offering-spread-1 .offering-spread-heading{flex-direction:row-reverse;text-align:right}
.gallery-led.offering-exhibition main .offering-photo-wall{display:block;columns:3;column-gap:24px;padding:15px 4vw 45px}.gallery-led.offering-exhibition main .offering-photo-wall .exhibition-work{break-inside:avoid;margin-bottom:24px!important}.gallery-led.offering-exhibition .exhibition-offerings{padding-top:0}
@media(max-width:1000px){.gallery-led .ink-border-gallery{padding-left:16vw!important}.ink-border-gallery::before{left:-25vw;width:70vw;height:1450px}.gallery-led .page-depth-gallery,.gallery-led.offering-exhibition main .offering-photo-wall{columns:2}.offering-spread{padding-inline:4vw;gap:22px}.offering-introduction{margin-inline:3vw}.offering-introduction-copy{padding:25px 3vw}}
@media(max-width:600px){.gallery-led.brand-relief-home .embossed-photo-feature{padding-top:95px!important}.brand-paper-mark{top:27px;font-size:11vw}.gallery-led .ink-border-gallery{padding:55px 14px 35px 17vw!important}.ink-border-gallery::before{left:-83vw;top:5px;width:145vw;height:1200px;transform:none}.gallery-led .page-depth-gallery{column-gap:14px}.offering-introduction{display:flex;flex-direction:column;margin:20px 14px 25px}.offering-introduction-copy{padding:32px 20px;width:100%}.offering-introduction-photo{width:100%}.offering-introduction-photo img{max-height:none}.offering-spread,.offering-spread-1{display:flex;flex-direction:column;padding:10px 16px 32px;gap:20px}.offering-spread-heading{width:100%;padding:12px 0;gap:18px}.offering-spread-heading h2{font-size:29px;max-width:82%}.offering-primary-photo{width:100%;order:1}.offering-side{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;width:100%;order:2}.offering-detail-photo,.offering-companion-photo{width:100%}.offering-copy{grid-column:1/-1;grid-row:2}.offering-detail-photo{grid-column:1;grid-row:1}.offering-companion-photo{grid-column:2;grid-row:1}.offering-copy>p{font-size:15px}.gallery-led.offering-exhibition main .offering-photo-wall{column-gap:14px;padding:0 14px 30px}.gallery-led.offering-exhibition main .offering-photo-wall .exhibition-work{margin-bottom:14px!important}.offering-spread-1 .offering-spread-heading{flex-direction:row;text-align:left}}
@media(prefers-reduced-motion:reduce){.ink-border-gallery::before,.brand-paper-mark{animation:none!important;transition:none!important}}
.offering-primary-photo{align-self:center}
.offering-copy .editorial-offer summary{min-height:44px;padding-block:10px}
