*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0e0e0e}body{margin:0;background:#0e0e0e;color:#ededed;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:#fff}a:focus-visible{outline:2px solid #ededed;outline-offset:7px}.skip-link{position:fixed;top:12px;left:12px;transform:translateY(-160%);z-index:10;background:#ededed;color:#0e0e0e;padding:12px}.skip-link:focus{transform:translateY(0)}.page{min-height:100svh;padding:0 3.45vw;display:flex;flex-direction:column}.hero{flex:1;position:relative;min-height:620px;display:flex;align-items:flex-end;padding:16.1vh 0 9.3vh}.identity{display:flex;flex-direction:column;align-items:flex-start;gap:5.5vh}.brand-mark{display:block;width:6.75vw;min-width:90px;max-width:180px;line-height:0}.brand-mark svg{width:100%;height:auto;display:block}h1{font-family:'Arial Black','Helvetica Neue',Arial,sans-serif;font-weight:900;font-size:7.82vw;line-height:.94;letter-spacing:-.055em;margin:0;transform:scaleX(1.18);transform-origin:left center}h1 span{display:block}.navigation{margin-left:auto;display:flex;flex-direction:column;gap:26px;align-items:flex-start;padding-bottom:2px;font-size:clamp(18px,1.15vw,28px);line-height:1.25}.site-footer{border-top:1px solid #3a3a3a;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;padding:34px 0 35px;color:#aaa;font-size:clamp(14px,1.04vw,25px);line-height:1.2}.site-footer p{margin:0}.site-footer p:nth-child(2){text-align:center}.site-footer p:last-child{text-align:right}.detail .hero{align-items:stretch;gap:9vw;padding-top:9vh;padding-bottom:8vh}.detail .identity{flex:1;gap:5vh}.detail .brand-mark{width:80px;min-width:80px}.eyebrow{margin:0;font-size:18px;color:#aaa}.detail h1{font-size:clamp(48px,7vw,140px);max-width:100%;transform:none;letter-spacing:-.055em;line-height:1}.detail h1 a{text-decoration:none}.page-copy{max-width:620px;font-size:clamp(20px,1.6vw,29px);line-height:1.5;margin:0;color:#aaa}.home-link{font-size:18px;margin-top:12px}.detail .navigation{justify-content:flex-end;min-width:160px}.navigation [aria-current=page]{color:#fff;text-decoration-thickness:2px}.detail .page-label{color:#aaa}@media(min-width:1800px){.hero{min-height:0}.navigation{gap:26px}}@media(max-width:900px){.hero{min-height:620px;padding-top:80px;padding-bottom:65px}.identity{gap:38px}h1{font-size:10.5vw;transform:none}.brand-mark{width:95px}.navigation{font-size:18px;gap:24px}.site-footer{font-size:14px;padding:26px 0}.detail .hero{gap:45px}.detail h1{font-size:9vw}}@media(max-width:600px){.page{padding:0 24px}.hero{min-height:0;flex-direction:column;align-items:flex-start;padding:58px 0 44px;gap:48px}.identity{gap:34px}.brand-mark{min-width:0;width:82px}h1{font-size:18vw;line-height:.98;letter-spacing:-.065em}.navigation{margin-left:0;gap:19px;font-size:18px}.site-footer{grid-template-columns:1fr;gap:12px;padding:24px 0;font-size:13px}.site-footer p:nth-child(2),.site-footer p:last-child{text-align:left}.detail .hero{padding:48px 0;gap:48px}.detail .identity{gap:32px}.detail h1{font-size:15vw}.detail .brand-mark{width:70px;min-width:70px}.page-copy{font-size:20px}.detail .navigation{min-width:0}.home-link{margin-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Editorial copy supplied by Papaya Projects. */
.home-intro{max-width:560px;margin:0;color:#aaa;font-size:clamp(17px,1.25vw,23px);line-height:1.55}.copy-block{display:grid;gap:1.35em;max-width:760px}.copy-block .page-copy{max-width:none}.detail .identity{min-width:0}.service-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;max-width:1000px}.service-columns h2{font-size:clamp(21px,1.65vw,30px);font-weight:400;margin:0 0 22px}.service-columns ul{list-style:none;padding:0;margin:0;color:#aaa;font-size:clamp(17px,1.3vw,24px);line-height:1.5}.service-columns li+li{margin-top:13px}.service-columns li{overflow-wrap:break-word}@media(max-width:1000px){.service-columns{grid-template-columns:1fr;gap:38px}}@media(max-width:600px){.home-intro{font-size:17px}.copy-block{gap:26px}.service-columns{gap:36px}}

/* Exhibition archive and biography details. */
.exhibitions-list{list-style:none;margin:0;padding:0;width:100%;max-width:1000px}.exhibition{display:grid;grid-template-columns:64px minmax(0,1fr);gap:28px;border-top:1px solid #3a3a3a;padding:30px 0 34px}.exhibition time{font-size:17px;color:#aaa;line-height:1.5;padding-top:3px}.exhibition h2{font-weight:400;font-size:clamp(23px,2vw,34px);line-height:1.25;margin:0 0 12px;letter-spacing:-.025em}.exhibition p{font-size:clamp(17px,1.35vw,23px);line-height:1.5;margin:5px 0 0;color:#aaa}.exhibition .exhibition-gallery{color:#ededed;margin-top:18px}.credentials{width:100%;max-width:760px;border-top:1px solid #3a3a3a;padding-top:36px;margin-top:14px}.credentials h2{font-size:clamp(29px,2.7vw,44px);font-weight:400;line-height:1.2;letter-spacing:-.03em;margin:0 0 32px}.credential+.credential{margin-top:36px}.credential h3{font-size:clamp(21px,1.8vw,29px);line-height:1.35;font-weight:400;margin:0 0 7px}.credential-degree{font-size:clamp(18px,1.5vw,24px);line-height:1.4;margin:0 0 15px;color:#aaa}.credentials ul{padding-left:20px;margin:14px 0 0;color:#aaa;font-size:clamp(17px,1.35vw,23px);line-height:1.6}.credentials li+li{margin-top:10px}.detail .navigation{align-self:flex-start;position:sticky;top:48px;margin-top:180px}@media(max-width:600px){.exhibition{grid-template-columns:1fr;gap:12px;padding:25px 0 28px}.exhibition h2{font-size:25px}.exhibition time{padding:0}.credentials{padding-top:28px}.credentials h2{font-size:30px}.detail .navigation{position:static;margin-top:0}}
