/* IMG's existing palette and typography, with room for the photographs. */
.photo-forward-home .world-journey,.photo-forward-home .home-process{background:var(--world-paper,#f4f0e8);color:var(--world-ink,#000000);border:0}.photo-forward-home .world-journey .eyebrow{color:#756b59}.photo-forward-home .journey-track{scrollbar-color:#a79779 #f4f0e8}.photo-forward-home .home-process .artist-signature{filter:brightness(0)}
.photo-forward-home .home-introduction{padding-block:90px 72px}.photo-forward-home .philosophy{padding-block:85px 100px}.photo-forward-home .home-process{padding-block:100px}.photo-forward-home .editorial-feature{padding-block:90px 110px!important}.photo-forward-home .studio-press{border:0;padding-block:75px 90px}.photo-forward-home .journey-panel{grid-template-columns:1.7fr .7fr;gap:5vw}.photo-forward-home .journey-panel figure{height:auto;min-height:0}.photo-forward-home .journey-panel img{max-height:670px;height:auto;display:block}.photo-forward-home .journey-panel h3{font-size:clamp(30px,3.5vw,52px)}
.home-destinations,.exhibition-paths{display:flex;flex-wrap:wrap;gap:18px 35px;margin-top:36px}.home-destinations a,.exhibition-paths a{font:12px/1.6 Arial,sans-serif;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid #ac9b7a;padding:8px 0}.exhibition-paths a[aria-current]{border-bottom-color:currentColor}
.exhibition-intro,.work-intro{max-width:1180px;margin:auto;padding:92px 7vw 75px!important}.exhibition-intro h2,.work-intro h2{font-size:clamp(38px,5.4vw,76px);font-weight:400;letter-spacing:-.035em;line-height:1.1;max-width:850px;margin:24px 0 0}.exhibition-intro .eyebrow,.work-intro .eyebrow{font:10px/1.7 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
main .exhibition.gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:85px 4vw;max-width:1420px;margin:0 auto;padding:24px 5vw 100px;align-items:center}main .exhibition-work{margin:0!important;min-width:0;position:relative}main .exhibition-work .gallery-photo{display:block!important;width:100%;height:auto!important;min-width:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;transform:none!important;box-shadow:none!important;cursor:zoom-in;position:relative}main .exhibition-work img{display:block;width:100%!important;height:auto!important;max-height:950px!important;object-fit:contain!important;object-position:center;transform:none!important;opacity:1}main .exhibition-work figcaption{font:10px/1.7 Arial,sans-serif;letter-spacing:.05em;margin:18px 0 0;color:#746e61}
main .exhibit-0{grid-column:3/11}main .exhibit-1{grid-column:1/7}main .exhibit-2{grid-column:8/13;margin-top:100px!important}main .exhibit-3{grid-column:1/13}main .exhibit-4{grid-column:2/7}main .exhibit-5{grid-column:8/13;margin-top:120px!important}.exhibition-elopements .exhibit-0{grid-column:1/13}.exhibition-elopements .exhibit-1{grid-column:2/7}.exhibition-elopements .exhibit-2{grid-column:8/13}
.exhibition-context{max-width:740px;margin:auto;padding:55px 6vw 100px;text-align:center}.exhibition-context p{font-size:17px;line-height:1.85}.exhibition-context .link{display:inline-block;margin-top:24px}.exhibition-offerings{max-width:1000px;margin:auto;padding:60px 7vw 100px}.exhibition-offerings h2{font-size:clamp(32px,4vw,48px);font-weight:400;margin:0 0 16px}.exhibition-offerings>p{font-size:14px;line-height:1.7;margin-bottom:36px}.editorial-offer{border-top:1px solid #b5a88e;padding:24px 0}.editorial-offer:last-child{border-bottom:1px solid #b5a88e}.editorial-offer summary{cursor:pointer;font-size:20px;line-height:1.4;padding:0 36px 0 0;min-height:34px}.editorial-offer p{font-size:14px!important;line-height:1.75!important;max-width:620px}.editorial-offer[open] summary{margin-bottom:28px}
.landscape-interlude{position:relative;max-width:980px;margin:0 auto;padding:10px 6vw 70px;text-align:center}.landscape-interlude img{width:100%;height:auto;max-height:440px;object-fit:contain;opacity:.62}.landscape-interlude .notebook-caption{position:relative;margin:30px auto 0;max-width:100%;padding:16px 30px;font-size:29px;line-height:1.9;transform:none}.album-intro{max-width:1180px;margin:auto;padding:95px 6vw 75px}.album-intro h1{font-size:clamp(42px,6vw,80px);font-weight:400;margin:20px 0;line-height:1.1}.album-return{display:flex;justify-content:center;flex-wrap:wrap;gap:28px 40px;padding:65px 7vw 100px;max-width:1200px;margin:auto}.album-return a{line-height:1.8}
.work-albums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px 7vw;max-width:1400px;margin:0 auto;padding:35px 6vw 65px;align-items:start}.work-albums .album-link{color:inherit;text-decoration:none;min-width:0}.work-albums .album-link:nth-child(even){margin-top:130px}.work-albums figure{margin:0 0 24px}.work-albums img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}.work-albums h2{font-size:clamp(25px,2.8vw,37px);font-weight:400;margin:18px 0 12px}.work-albums .album-link>span{font:10px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b6a68b;padding-bottom:7px}.collection-text-entry{padding:45px 20px;align-self:center;text-decoration:none;color:inherit}.collection-text-entry span{font:11px/1.8 Arial,sans-serif;letter-spacing:.06em;border-bottom:1px solid #b6a68b;padding-bottom:8px}
main .hand-note-host{min-width:0;max-width:100%;overflow:visible}main .hand-note-host>.hand-note{margin-block:28px 40px!important;line-height:1.8!important}main .hand-note-host .hand-note-words{overflow-wrap:anywhere}main .hand-label-circled{margin-block:14px;line-height:1.8}.world-refined .collection-edit{padding-top:55px;padding-bottom:70px}.world-refined .collection-edit .gallery{gap:65px 6vw}.world-refined .experience-row{padding-block:65px;gap:7vw}.world-refined .text-chapter{padding-block:50px}.world-refined .chapter-copy{min-width:0}.world-refined main>.closing{padding-block:85px}
@media(min-width:1500px){main .exhibition.gallery{padding-inline:60px}.exhibition-intro,.work-intro{padding-inline:40px!important}}
@media(max-width:760px){.photo-forward-home .home-introduction{padding-block:62px 48px}.photo-forward-home .philosophy{padding-block:55px 65px}.photo-forward-home .home-process{padding-block:65px}.photo-forward-home .journey-panel{grid-template-columns:1fr;gap:22px;flex-basis:84vw}.photo-forward-home .journey-panel>div{padding:0}.photo-forward-home .journey-panel h3{margin:12px 0 24px}.photo-forward-home .journey-heading{align-items:start;flex-wrap:wrap;gap:24px}.photo-forward-home .journey-controls{width:100%;justify-content:flex-end}.photo-forward-home .journey-controls button{padding:12px}.home-destinations{gap:28px}.exhibition-intro,.work-intro{padding:58px 7vw 50px!important}.exhibition-intro h2,.work-intro h2{font-size:40px}.exhibition-paths{gap:17px 28px;margin-top:28px}main .exhibition.gallery{display:block;padding:0 6vw 40px}main .exhibition-work{margin:0 auto 58px!important;width:100%;max-width:100%}main .exhibition-work:nth-child(3n+2){width:85%;margin-left:0!important}main .exhibition-work:nth-child(3n){width:88%;margin-right:0!important}main .exhibition-work img{max-height:none!important}main .exhibition-work figcaption{font-size:10px;margin-top:14px}.exhibition-context{padding:20px 8vw 65px}.exhibition-context p{font-size:16px}.exhibition-offerings{padding:35px 8vw 65px}.landscape-interlude{padding-bottom:45px}.landscape-interlude .notebook-caption{font-size:23px;padding:15px}.album-intro{padding:65px 7vw 50px}.album-return{justify-content:flex-start;padding:40px 7vw 65px;gap:26px}.work-albums{display:block;padding:10px 7vw 30px}.work-albums .album-link{display:block;margin:0 0 65px!important}.work-albums .album-link:nth-child(even){width:88%;margin-left:auto!important}.work-albums h2{font-size:29px}.world-refined .experience-row{padding-block:48px;gap:34px}.world-refined .collection-edit .gallery{gap:45px}.world-refined main>.closing{padding-block:65px}main .hand-note-host>.hand-note{margin-block:24px 36px!important}.home-process-inner,.studio-motion-inner{min-width:0}.exhibition-page .world-hero-title{padding-bottom:6vw}}
@media(prefers-reduced-motion:reduce){.exhibition-work,.work-albums *,main .hand-note{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}

main .exhibition-work,.work-albums .world-reveal{opacity:1!important;transform:none!important}.text-only-opening{background:transparent!important;padding:85px 7vw!important}.text-only-opening .world-hero-title{position:static;background:none;color:inherit;padding:0}.text-only-opening .world-title{color:inherit!important}.exhibition-page .exhibition-work{border:0!important;padding:0!important}

.world-refined .work-cover{background:var(--world-paper,#f4f0e8);padding:55px 6vw!important}.world-refined .work-cover>img{height:min(85svh,1000px)!important;width:100%;object-fit:contain!important}.photo-forward-home .journey-panel figure{margin-block:25px!important}
