@font-face{font-family:Archivo;src:url('assets/archivo.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--paper:#f8f8f5;--ink:#181918;--muted:#62655f;--line:#d5d7cf;--red:#ab2d22;--serif:Georgia,'Times New Roman',serif;--gutter:clamp(22px,4vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;line-height:1.08}h2{font-family:var(--serif);font-size:clamp(42px,4.7vw,72px);letter-spacing:-.045em}h2 em,h3 em{font-weight:400}p+p{margin-top:20px}a{color:inherit;text-decoration:none;text-underline-offset:5px}button,input,select,textarea{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,summary{touch-action:manipulation}button{border-radius:0}img{max-width:100%;display:block}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--red);outline-offset:5px}::selection{background:#c6d8e0;color:#181918}.wrap{max-width:1600px;margin:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:110px;padding-bottom:110px;scroll-margin-top:20px}.eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;font-weight:500}.red{color:var(--red)}.section-no{color:var(--red);margin-right:24px;font-variant-numeric:tabular-nums}.small{font-size:14px;line-height:1.7;color:var(--muted)}.lead{font-family:var(--serif);font-size:26px;line-height:1.4;letter-spacing:-.02em}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border:0;border-bottom:1px solid currentColor;padding:10px 0;background:none;font-size:14px;line-height:1.5}.text-link span{font-size:20px}.text-link:hover{text-decoration:none;color:var(--red)}.skip{position:fixed;top:-80px;left:20px;z-index:100;background:var(--ink);color:white;padding:16px}.skip:focus{top:15px}
.site-header{height:87px;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:30px;background:rgba(248,248,245,.97);border-bottom:1px solid var(--line);padding:0 var(--gutter)}.brand{font-size:20px;font-weight:600;letter-spacing:-.055em;line-height:1;white-space:nowrap}.brand span{display:block;font-size:10px;letter-spacing:.24em;font-weight:400;margin-top:8px}.brand:hover{text-decoration:none}.site-header nav{display:flex;align-items:center;gap:clamp(18px,2vw,34px);font-size:13px;line-height:1.3}.nav-contact{margin-left:18px}.nav-contact span{margin-left:20px}.menu-toggle{display:none}.home{padding-top:32px;padding-bottom:76px}.masthead-meta,.masthead-baseline{display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;letter-spacing:.11em;line-height:1.5}.masthead h1{font-family:Archivo,Arial,sans-serif;font-size:clamp(74px,16.1vw,246px);font-weight:500;letter-spacing:-.078em;line-height:1.05;margin:3px 0 0 -0.009em;white-space:nowrap}.masthead-baseline{padding:8px 0 23px;border-bottom:1px solid var(--ink)}.masthead-baseline>span:first-child{font-size:16px;letter-spacing:.24em;color:var(--red)}.opening{display:grid;grid-template-columns:1fr 2.05fr;gap:6vw;align-items:center;padding-top:40px}.opening-copy h2{font-family:var(--serif);font-size:clamp(30px,3vw,46px);letter-spacing:-.045em;line-height:1.13;margin:18px 0 22px}.opening-copy>p:not(.eyebrow){font-size:15px;max-width:31ch;color:var(--muted);line-height:1.75}.opening-copy .text-link{margin-top:22px}.hero-photo img{width:100%;height:auto}.hero-photo figcaption{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:var(--muted);margin-top:12px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:64px}.section-heading h2{margin-top:22px}.section-intro{max-width:34ch;font-size:16px;color:var(--muted);padding-bottom:4px}.section-heading .section-intro{margin:0}.works-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px 8vw;align-items:start}.work:nth-child(even){padding-top:125px}.work-image{position:relative;width:100%;display:block;background:transparent;border:0;padding:0;text-align:left}.work-image img{width:100%;height:auto;max-height:620px;object-fit:contain;object-position:left bottom}.image-action{position:absolute;bottom:16px;right:16px;background:var(--paper);padding:8px 13px;font-size:12px;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.image-action span{margin-left:18px}.work-image:hover .image-action,.work-image:focus-visible .image-action{opacity:1;transform:none}.work figcaption{display:grid;grid-template-columns:26px 1fr;gap:12px;border-top:1px solid var(--line);padding-top:17px;margin-top:21px;line-height:1.4}.work-number{font-size:12px;color:var(--red);padding-top:3px}.work h3{font-size:19px;line-height:1.3}.work figcaption p{font-size:13px;color:var(--muted);margin-top:5px}.work-year{grid-column:2;font-size:12px;color:var(--muted)}details>summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.more-works{margin-top:64px}.more-works>summary{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:23px 0;display:flex;gap:25px;align-items:center;font-size:15px}.summary-meta{margin-left:auto;font-size:12px;color:var(--muted)}.plus{font-size:23px;line-height:1;display:inline-block;transition:transform .2s}details[open]>summary .plus{transform:rotate(45deg)}.open-label{display:none}details[open]>summary .open-label{display:inline}details[open]>summary .closed-label{display:none}.extended{padding-top:65px}.gallery-note{font-size:12px;color:var(--muted);margin-top:22px}.dark{background:#191c1b;color:#f2f3ed}.dark .section-no{color:#f18776}.dark .section-intro{color:#bfc4be}.archive{padding:105px 0}.archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.contact-sheet{max-width:520px;padding:28px 34px 18px;background:#242827;transform:rotate(-3deg)}.contact-sheet img{width:100%}.contact-sheet figcaption{font-size:12px;color:#bfc4be;margin-top:18px}.archive-copy h2{margin:22px 0 30px}.archive-copy>p:not(.eyebrow):not(.lead){color:#bfc4be;max-width:45ch}.archive-copy .text-link{margin-top:26px}.estate-activities{display:grid;grid-template-columns:repeat(3,1fr);gap:6vw;margin-top:90px;border-top:1px solid #4b504c;padding-top:32px}.estate-activities .eyebrow{color:#abb3ac}.estate-activities h3{font-family:var(--serif);font-size:27px;margin:16px 0}.estate-activities p:not(.eyebrow){font-size:14px;line-height:1.7;color:#bfc4be;max-width:35ch}.bio-title{margin-bottom:48px}.bio-title h2{font-size:clamp(56px,7.5vw,114px);display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:1px solid var(--line);padding:22px 0 30px}.bio-title h2 span{font-family:Archivo,Arial,sans-serif;font-size:14px;letter-spacing:.04em}.bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:start}.portrait img{width:100%;height:auto}.portrait figcaption{font-size:12px;color:var(--muted);margin-top:15px}.bio-copy{padding-top:14px}.bio-copy h3{font-family:var(--serif);font-size:clamp(33px,3vw,47px);letter-spacing:-.04em;line-height:1.15;margin-bottom:30px}.bio-copy>p:not(.lead){color:var(--muted);font-size:16px}.bio-copy .lead{font-size:24px}.bio-details{margin-top:30px}.bio-details summary{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;font-size:14px}.bio-details>div{padding-top:25px;font-size:16px;color:var(--muted)}.signature{width:160px;height:auto;margin-top:40px}.exhibitions{background:#edf0ec}.exhibition-layout{display:grid;grid-template-columns:1fr 2.2fr;gap:7vw}.exhibition-aside>p:nth-child(2){font-family:var(--serif);font-size:30px;margin:13px 0 28px}.exhibition-aside .text-link{font-size:13px}.exhibition-list{list-style:none;padding:0;margin:0}.exhibition-list li{display:grid;grid-template-columns:98px 1fr;gap:20px;border-top:1px solid #c5cac3;padding:24px 0}.exh-year{font-size:13px;color:var(--red)}.exhibition-list h3{font-size:18px;line-height:1.4}.exhibition-list p{font-size:13px;color:var(--muted);margin-top:7px}.collections{border-top:1px solid #b8bfb6;margin-top:64px;padding-top:32px}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:30px}.collection-grid h3{font-family:var(--serif);font-size:24px;line-height:1.2;max-width:17ch}.collection-grid p{font-size:12px;color:var(--muted);margin-top:12px}.collection-grid a{font-size:12px;display:inline-block;margin-top:12px;border-bottom:1px solid #a3aaa1}.book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px 5vw}.book{display:grid;grid-template-rows:280px auto;gap:26px}.book>img{height:100%;max-width:100%;object-fit:contain;object-position:left bottom}.book .eyebrow{color:var(--muted);font-size:11px}.book h3{font-family:var(--serif);font-size:26px;line-height:1.18;margin:10px 0 14px;max-width:24ch}.book p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:34ch;line-height:1.7}.film{padding:90px 0}.film-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw}.film-item{border-top:1px solid #545952;padding-top:22px}.film-item>.eyebrow{color:#afb7ac}.film-item h3{font-family:var(--serif);font-size:clamp(27px,3vw,42px);margin-top:24px;min-height:2.25em;line-height:1.13}.film-item>p{color:#bfc4be;font-size:14px;margin:24px 0}.film-item .text-link{width:100%}.film-fallback{display:block;font-size:12px;color:#bfc4be;margin-top:12px}.film-note{border-top:1px solid #4b504c;padding-top:24px;margin-top:50px;font-size:13px;color:#bfc4be}.film-note a{color:#f2f3ed;text-decoration:underline}.authorised{display:grid;grid-template-columns:1fr 1.35fr;gap:12vw}.authorised h2{margin-top:22px}.editions-copy>p:not(.lead){color:var(--muted)}.edition-terms{margin:32px 0}.edition-terms>div{display:grid;grid-template-columns:140px 1fr;gap:28px;padding:20px 0;border-top:1px solid var(--line);font-size:14px}.edition-terms dt{font-weight:500}.edition-terms dd{margin:0;color:var(--muted)}.editions-copy .text-link{margin-top:22px}.permissions{padding-top:44px;padding-bottom:52px;display:grid;grid-template-columns:1fr 1.35fr;gap:12vw;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.permissions h2{font-size:34px;margin-bottom:25px}.permissions p:not(.eyebrow){color:var(--muted);font-size:15px}.permissions .text-link{margin-top:20px}.contact{display:grid;grid-template-columns:1fr 1.35fr;gap:12vw}.contact h2{margin:22px 0 30px}.contact-intro>p:not(.eyebrow){font-size:15px;max-width:30ch;color:var(--muted)}.contact-email{font-size:clamp(20px,2.2vw,32px);display:inline-block;margin-top:35px;border-bottom:1px solid var(--ink);letter-spacing:-.025em}.location{margin-top:20px!important;color:var(--muted)}form h3{font-family:var(--serif);font-size:30px;margin-bottom:28px}form label{display:block;font-size:13px;margin-bottom:24px}form label>span{color:var(--muted)}input,textarea,select{display:block;width:100%;border:0;border-bottom:1px solid #a9afa5;border-radius:0;background:none;padding:10px 0;line-height:1.5;font-size:16px;margin-top:8px}textarea{resize:vertical}select{padding-right:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-note{font-size:13px;color:var(--muted);max-width:55ch}.submit{display:flex;gap:70px;justify-content:space-between;align-items:center;background:var(--ink);color:var(--paper);padding:17px 22px;border:1px solid var(--ink);font-size:14px;margin-top:24px}.submit:hover{background:var(--red);border-color:var(--red)}#form-status{font-size:14px;color:var(--muted);margin-top:15px}footer{padding:65px 0 25px}.footer-top{display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:start;padding-bottom:65px}.footer-brand{font-size:clamp(28px,4vw,60px);letter-spacing:-.07em;line-height:1;font-weight:500}.footer-brand span{display:block;font-size:12px;letter-spacing:.22em;margin-top:20px}.footer-brand:hover{text-decoration:none}.footer-top>div p{font-family:var(--serif);font-size:27px;line-height:1.3}.footer-top>div a{display:inline-block;font-size:14px;margin-top:25px;color:#bfc4be}.back-top{font-size:13px}.footer-bottom{border-top:1px solid #4b504c;display:flex;justify-content:space-between;gap:25px;padding-top:22px;color:#bfc4be;font-size:12px}
dialog{border:0;background:var(--paper);color:var(--ink);max-width:1400px;width:94vw;max-height:94dvh;padding:28px 36px;overflow:auto}dialog::backdrop{background:rgba(6,9,8,.88)}.dialog-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px;font-size:13px}.dialog-close{background:none;border:1px solid var(--line);padding:10px 18px;font-size:14px}.dialog-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:50px;align-items:center}.dialog-image-wrap{height:70vh;display:flex;align-items:center;justify-content:center;background:#ebeee8}.dialog-image-wrap img{width:100%;height:100%;object-fit:contain}.dialog-copy h2{font-size:44px;margin:22px 0 16px}#dialog-meta{font-size:14px;color:var(--muted)}#dialog-note{font-size:16px;margin:25px 0}.dialog-controls{display:flex;justify-content:space-between;gap:20px;margin-top:32px}.dialog-controls button{background:none;border:0;border-bottom:1px solid var(--ink);font-size:14px;padding:10px 0}.dialog-controls button:disabled{opacity:.3;cursor:default}#film-dialog{max-width:1100px}#film-dialog-title{font-size:25px}#film-player{aspect-ratio:16/9;background:#101211}#film-player iframe{width:100%;height:100%;border:0}#film-external{display:inline-block;margin-top:20px;font-size:14px;text-decoration:underline}
@media(min-width:1600px){.site-header{padding-left:max(var(--gutter),calc((100vw - 1456px)/2));padding-right:max(var(--gutter),calc((100vw - 1456px)/2))}}
@media(max-width:1100px){.site-header nav{gap:18px;font-size:12px}.nav-contact{margin-left:0}.nav-contact span{margin-left:8px}.section{padding-top:80px;padding-bottom:80px}.opening{gap:4vw}.hero-photo figcaption{font-size:11px}.hero-photo figcaption span:last-child{display:none}.archive-grid{gap:6vw}.book{grid-template-rows:240px auto}.authorised,.permissions,.contact{gap:7vw}.edition-terms>div{grid-template-columns:115px 1fr;gap:20px}.dialog-layout{gap:28px}}
@media(max-width:850px){.site-header{height:72px}.menu-toggle{display:flex;align-items:center;gap:20px;border:0;background:none;padding:12px 0;font-size:14px}.site-header nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:20px var(--gutter) 32px;border-bottom:1px solid var(--line);font-size:18px}.site-header nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:0}.site-header nav a{padding:13px 0}.nav-contact{margin-top:10px}.masthead h1{font-size:16vw}.opening{grid-template-columns:1fr 1.6fr}.opening-copy h2{font-size:31px}.section-heading{gap:30px}.section-intro{max-width:29ch;font-size:14px}.works-grid{gap:50px 6vw}.work:nth-child(even){padding-top:85px}.archive{padding:75px 0}.archive-grid{gap:6vw}.contact-sheet{padding:18px 18px 15px}.archive-copy h2{font-size:43px}.archive-copy>p:not(.eyebrow){font-size:15px}.archive-copy>.lead{font-size:23px!important}.estate-activities{gap:30px;margin-top:65px}.estate-activities h3{font-size:24px}.bio-grid{gap:6vw}.bio-copy{padding:0}.bio-copy h3{font-size:34px}.bio-copy .lead{font-size:22px}.bio-copy>p:not(.lead),.bio-details>div{font-size:15px}.collection-grid{grid-template-columns:1fr 1fr;gap:35px}.book{grid-template-rows:210px auto}.book h3{font-size:23px}.exhibition-layout{grid-template-columns:1fr;gap:35px}.exhibition-aside{display:flex;align-items:center;justify-content:space-between;gap:20px}.exhibition-aside>p:nth-child(2){font-size:22px;margin:0}.authorised,.contact{gap:6vw}.permissions{gap:6vw}.edition-terms>div{display:block}.edition-terms dd{margin-top:8px}.contact-email{font-size:22px}.dialog-layout{grid-template-columns:1fr}.dialog-image-wrap{height:50vh}.dialog-copy h2{font-size:35px}.dialog-copy{max-width:65ch}.dialog-controls{margin-top:20px}}
@media(max-width:600px){html{scroll-padding-top:85px}.home{padding-top:24px;padding-bottom:50px}.masthead-meta{font-size:10px;letter-spacing:.055em}.masthead h1{font-size:15.8vw;line-height:1.2;letter-spacing:-.075em;margin:8px 0}.masthead-baseline{font-size:10px;letter-spacing:.025em;align-items:center;padding-bottom:18px;gap:15px}.masthead-baseline>span:first-child{font-size:12px;letter-spacing:.12em}.opening{grid-template-columns:1fr;gap:28px;padding-top:28px}.hero-photo{grid-row:1}.hero-photo figcaption{font-size:11px}.opening-copy{display:grid;grid-template-columns:1fr;gap:0}.opening-copy h2{font-size:38px;margin:14px 0 20px}.opening-copy h2 br{display:none}.opening-copy h2 br:after{content:' '}.opening-copy h2{max-width:14ch}.opening-copy>p:not(.eyebrow){max-width:40ch}.opening-copy .text-link{justify-self:start;margin-top:13px}.section{padding-top:65px;padding-bottom:65px}.section-heading{display:block;margin-bottom:36px}.section-heading h2{font-size:42px;margin-top:18px}.section-heading .section-intro{margin-top:24px;max-width:38ch;font-size:15px}.works-grid{grid-template-columns:1fr;gap:42px}.work:nth-child(even){padding-top:0}.work-image img{max-height:none}.work figcaption{margin-top:17px}.work-year{grid-column:2}.image-action{opacity:1;transform:none;padding:5px 9px;font-size:11px;bottom:12px;right:12px}.more-works{margin-top:40px}.more-works>summary{font-size:14px;gap:15px}.summary-meta{display:none}.more-works .plus{margin-left:auto}.extended{padding-top:40px}.archive{padding:65px 0}.archive-grid{display:flex;flex-direction:column-reverse;gap:45px}.archive-copy h2{font-size:46px}.archive-copy>p:not(.eyebrow):not(.lead){font-size:16px}.contact-sheet{width:88%;max-width:420px;transform:rotate(-2deg)}.estate-activities{grid-template-columns:1fr;gap:28px;margin-top:55px;padding-top:30px}.estate-activities article+article{border-top:1px solid #4b504c;padding-top:25px}.estate-activities p:not(.eyebrow){max-width:none;font-size:15px}.bio-title{margin-bottom:28px}.bio-title h2{font-size:56px;padding-bottom:22px}.bio-title h2 span{font-size:12px}.bio-grid{grid-template-columns:1fr;gap:36px}.portrait{max-width:450px}.bio-copy h3{font-size:39px}.bio-copy>p:not(.lead),.bio-details>div{font-size:16px}.signature{width:150px;margin-top:30px}.exhibition-aside{flex-wrap:wrap;gap:15px}.exhibition-aside .text-link{width:100%;margin-top:6px}.exhibition-list li{grid-template-columns:75px 1fr;gap:15px;padding:22px 0}.exhibition-list h3{font-size:17px}.exh-year{font-size:12px}.collections{margin-top:40px}.collection-grid{gap:32px 20px}.collection-grid h3{font-size:23px}.book-grid{grid-template-columns:1fr;gap:35px}.book{grid-template-columns:110px 1fr;grid-template-rows:auto;gap:22px;align-items:start;border-top:1px solid var(--line);padding-top:25px}.book>img{height:auto;max-height:170px;width:100%;object-position:top left}.book h3{font-size:24px;margin:8px 0 12px}.book .eyebrow{font-size:10px;letter-spacing:.05em}.book p:not(.eyebrow){font-size:14px}.film{padding:65px 0}.film-grid{grid-template-columns:1fr;gap:35px}.film-item h3{font-size:37px;min-height:0;margin-top:14px}.film-item>p{margin:17px 0}.film-item .text-link{max-width:300px}.film-note{margin-top:35px}.authorised,.permissions,.contact{grid-template-columns:1fr;gap:32px}.authorised h2,.contact h2{font-size:46px}.editions-copy .lead{font-size:25px}.edition-terms>div{display:grid;grid-template-columns:110px 1fr;gap:20px}.edition-terms dd{margin:0}.permissions{margin-left:var(--gutter);margin-right:var(--gutter);padding-left:0;padding-right:0;padding-top:35px;padding-bottom:40px;gap:18px}.permissions h2{font-size:34px}.contact-intro>p:not(.eyebrow){max-width:38ch}.contact-email{font-size:29px;margin-top:24px}.contact form{margin-top:12px}.form-row{grid-template-columns:1fr;gap:0}.footer-top{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.footer-brand{font-size:48px}.footer-top>div p{font-size:25px}.footer-top>div a{margin-top:16px}.footer-bottom{display:block;font-size:11px}.footer-bottom a{display:inline-block;margin-top:12px}dialog{width:96vw;padding:18px;max-height:95dvh}.dialog-image-wrap{height:43vh}.dialog-top{margin-bottom:18px}.dialog-copy h2{font-size:34px}.dialog-copy .eyebrow{font-size:11px}#dialog-note{font-size:15px}#film-dialog-title{font-size:22px}#film-dialog .dialog-close{padding:8px 12px;white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{.site-header,.menu-toggle,form,dialog,.text-link,.more-works>summary{display:none!important}.dark{background:white;color:black}.section,.archive,.film{padding:35px 0}img{max-height:400px!important}details>*{display:block!important}h2{font-size:35px}a{color:inherit}.wrap{padding:0 25px}.masthead h1{font-size:110px}}
.masthead h1{letter-spacing:-.065em;word-spacing:.07em}.brand{word-spacing:.08em}.footer-brand{word-spacing:.06em}
@media(max-width:600px){.masthead-meta{font-size:9px}.masthead h1{font-size:15.4vw;letter-spacing:-.065em;word-spacing:.07em}}

/* Expanded institutional content and authorised gallery network */
.bio-details blockquote{margin:32px 0 0;padding:28px 0 0;border-top:1px solid var(--line);font-family:var(--serif);font-size:25px;line-height:1.4;color:var(--ink)}
.bio-details blockquote cite{display:block;margin-top:13px;font-family:Archivo,Arial,sans-serif;font-size:12px;font-style:normal;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}
.exhibition-list .exh-dates{margin-top:5px;font-size:12px;color:#7d827a}
.authorised{grid-template-columns:minmax(250px,.72fr) minmax(480px,1.28fr);gap:72px 10vw;align-items:start}
.authorised-heading h2{margin-top:22px}
.authorised-intro{max-width:29ch;margin-top:30px;color:var(--muted);font-size:15px}
.primary-gallery{position:relative;padding:clamp(38px,5vw,68px);background:var(--ink);color:var(--paper)}
.primary-gallery::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:var(--red)}
.primary-gallery>.eyebrow{color:#f18776}
.primary-gallery h3{margin:20px 0 30px;font-family:var(--serif);font-size:clamp(40px,4.5vw,66px);letter-spacing:-.045em;line-height:1.02}
.primary-gallery .lead{font-size:24px;max-width:30ch}
.primary-gallery>p:not(.eyebrow):not(.lead){max-width:56ch;color:#c7cbc5;font-size:15px}
.primary-gallery .text-link{margin-top:27px;color:var(--paper)}
.edition-details{grid-column:2}
.edition-details .edition-terms{margin:0}
.authorised-network{grid-column:1/-1;border-top:1px solid var(--ink);padding-top:55px}
.network-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:35px 10vw;align-items:start}
.network-heading h3{font-family:var(--serif);font-size:clamp(32px,3.5vw,48px);letter-spacing:-.035em;line-height:1.08}
.network-heading>p:last-child{grid-column:2;max-width:54ch;color:var(--muted);font-size:15px;margin-top:-18px}
.gallery-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 4vw;margin-top:52px;border-top:1px solid var(--line)}
.gallery-directory article{padding:25px 0 32px;border-bottom:1px solid var(--line)}
.gallery-directory .eyebrow{color:var(--red)}
.gallery-directory address{margin-top:18px;font-style:normal;font-size:14px;line-height:1.75;color:var(--muted)}
.gallery-directory address+address{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}
.gallery-directory strong{font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.25;color:var(--ink)}
.gallery-directory a{color:var(--ink);border-bottom:1px solid var(--line)}
.network-note{max-width:80ch;margin:34px 0 0 auto;color:var(--muted);font-size:13px}
.footer-bottom p{margin:0}

@media(max-width:1100px){
  .authorised{gap:58px 7vw}
  .network-heading{gap:30px 7vw}
  .gallery-directory{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:850px){
  .authorised{grid-template-columns:1fr;gap:42px}
  .primary-gallery,.edition-details{grid-column:1}
  .authorised-network{grid-column:1;padding-top:44px}
  .network-heading{grid-template-columns:1fr 1.5fr;gap:30px}
  .network-heading>p:last-child{grid-column:2;margin-top:-8px}
  .gallery-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6vw}
}
@media(max-width:600px){
  .authorised{gap:34px}
  .authorised-intro{margin-top:22px}
  .primary-gallery{padding:36px 28px}
  .primary-gallery h3{font-size:42px}
  .primary-gallery .lead{font-size:22px}
  .edition-details .edition-terms>div{grid-template-columns:105px 1fr}
  .authorised-network{padding-top:36px}
  .network-heading{display:block}
  .network-heading h3{font-size:36px;margin-top:15px}
  .network-heading>p:last-child{margin-top:20px}
  .gallery-directory{grid-template-columns:1fr;margin-top:34px}
  .gallery-directory article{padding:23px 0}
  .gallery-directory strong{font-size:22px}
  .network-note{margin-top:27px}
  .footer-bottom p+p{margin-top:12px}
}
