.gallery-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.page-heading{max-width:1280px;margin:0 auto;padding:48px 64px 25px}.page-heading h1{font-size:clamp(42px,7vw,80px);line-height:1.1;font-weight:400;color:#344951;margin:10px 0 25px}.separate-page .gallery{padding-top:32px}.separate-page .section{max-width:1280px}.exhibition-cover{display:block;text-decoration:none}.exhibition-cover img,.exhibition-hero img{width:100%;max-height:650px;object-fit:cover}.exhibition-cover h2{margin-top:24px}.statement{max-width:850px!important}.statement p{font-size:20px;line-height:1.65}.byline{font-size:15px!important;color:#5b6264}.installation-preview{width:100%;max-width:850px;max-height:650px;object-fit:contain}.cv .cv-section{padding:24px 0;border-top:1px solid #d4d0c8}.cv .cv-section h2{font-size:28px}.cv ul{padding-left:22px;line-height:1.8}.contact-details{display:grid;gap:22px;margin:42px 0;font-size:clamp(19px,3vw,32px)}.contact-details a{overflow-wrap:anywhere;text-decoration:none}.contact-details a:hover{text-decoration:underline}.social-links{display:flex;gap:30px}.social-links a{display:inline-flex;gap:10px;align-items:center}.social-links svg{width:24px;height:24px}.contact-page{min-height:45vh}footer{padding:30px 64px!important}.gallery-header{justify-content:space-between}@media(max-width:780px){.page-heading{padding:28px 24px 10px}.statement p{font-size:18px}.social-links{gap:24px;flex-wrap:wrap}footer{padding:28px 24px!important}}

.detail-nav{display:flex;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:15px}.detail-nav a{font-family:Jost,Arial,sans-serif;font-size:15px!important;text-decoration:none}.detail-nav a:hover{text-decoration:underline;text-underline-offset:4px}

.memberships{list-style:none;padding:0;margin:0 0 28px;line-height:1.7}.memberships li+li{margin-top:12px}

.collection-index{display:grid;grid-template-columns:1fr 1fr;gap:32px;min-height:40vh}.collection-entry{display:flex;align-items:center;padding:36px;border-top:1px solid #aba99f;border-bottom:1px solid #aba99f;text-decoration:none;color:#344951}.collection-entry:hover{color:#96702f}.collection-entry h2{margin:0!important}@media(max-width:700px){.collection-index{grid-template-columns:1fr;gap:24px}.collection-entry{padding:32px 0;min-height:140px}}

.home-selected,.home-exhibition{max-width:1440px;margin:0 auto;padding:72px 64px}
.home-selected .page-heading{margin:0 0 28px;padding:0}
.home-selected .page-heading h2,.home-exhibition h2{font-size:clamp(2rem,4vw,3.4rem);font-weight:400;letter-spacing:-.025em;margin:.15em 0 .5em}
.home-selected .eyebrow,.home-exhibition .eyebrow{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:#84654e}
.home-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.home-card{display:flex;flex-direction:column;gap:8px;text-decoration:none}
.home-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#e4e0d8}
.home-card span{font-size:1.08rem;letter-spacing:.025em}
.home-card small{color:#545c5d;font-size:.82rem}
.home-more-link{margin-top:28px}
.home-more-link a,.home-exhibition>a{color:inherit;text-decoration:none;border-bottom:1px solid #a47c4b;padding-bottom:3px}
.home-exhibition{background:#ece8df;max-width:none;padding-left:max(64px,calc((100vw - 1312px)/2));padding-right:max(64px,calc((100vw - 1312px)/2))}
.home-exhibition>p{max-width:700px}
.home-exhibition blockquote{max-width:700px;margin:45px 0 0;border-left:1px solid #b58b58;padding:4px 0 4px 20px;font:italic 1.2rem/1.55 Georgia,serif;color:#343f43}
.home-exhibition cite{display:block;margin-top:10px;font:normal .82rem/1.4 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#635f58}
.hero-detail-label{font-size:.76em;letter-spacing:.08em;text-transform:lowercase;opacity:.78}
.home-intro{max-width:950px;margin:0 auto;padding:54px 64px 4px;font-size:1.28rem;line-height:1.7;color:#A9783F}
.journal-viewing-note{max-width:780px!important;margin:30px auto 48px;padding:0 64px;font-size:1.02rem;line-height:1.7}
.home-acquire-link{margin-top:34px;font-size:.95rem}
.home-acquire-link a,.acquire-link a{color:inherit;text-decoration:none;border-bottom:1px solid #a47c4b;padding-bottom:3px}
.about-intro{max-width:1040px!important;padding-top:8px}
.about-practice{max-width:780px;font-size:1.12rem;line-height:1.75}
.about-practice p{margin:0 0 1.1em}
.about-monogram{display:block;width:112px;height:auto;margin:34px 0 54px;object-fit:contain}
.about-photos{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:34px}
.about-photos figure{margin:0;min-width:0}
.about-photos img{display:block;width:100%;height:auto}
.acquisition-page{max-width:850px!important;padding-top:8px}
.acquisition-page>p,.acquisition-page section p,.studio-visit{font-size:1.08rem;line-height:1.7}
.acquisition-page>p{margin:0 0 42px}
.acquisition-page section{border-top:1px solid #d4d0c8;padding:25px 0}
.acquisition-page h2{font:400 clamp(1.55rem,3vw,2rem) Georgia,serif;color:#344951;margin:0 0 10px}
.acquisition-page section p{margin:0;max-width:720px}
.footer-monogram{display:block;width:auto;height:54px;max-width:130px;object-fit:contain;margin:0 0 14px}
.acquire-link{margin-top:16px;font-size:.95rem}
@media(max-width:780px){.home-intro{padding:38px 24px 0;font-size:1.17rem}.about-intro{padding-top:10px}.about-practice{font-size:1.03rem}.about-monogram{margin:28px 0 38px}.about-photos{grid-template-columns:1fr;gap:28px}.acquisition-page>p,.acquisition-page section p,.studio-visit{font-size:1rem}.footer-monogram{height:48px}}
@media(max-width:780px){.journal-viewing-note{margin:24px auto 36px;padding:0 24px;font-size:1rem}}
@media(max-width:780px){.home-selected,.home-exhibition{padding:48px 24px}.home-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.home-exhibition blockquote{margin-top:32px}}
@media(max-width:420px){.home-card-grid{grid-template-columns:1fr}}
.about-press-link{margin:24px 0 0;font-size:.94rem}.about-press-link a{text-decoration:none;border-bottom:1px solid #a47c4b;padding-bottom:3px}
.press-page-heading{max-width:1120px;padding-bottom:18px}.press-page-heading p{max-width:820px;font-size:1.08rem;line-height:1.7}.press-cover{max-width:1280px!important;margin:0 auto;padding-top:6px;padding-bottom:28px}.press-cover img{display:block;width:100%;height:auto;object-fit:contain}
.press-highlights{max-width:1000px!important;padding-top:55px}.press-highlights>h2,.press-features>h2,.press-archive>h2{font:400 clamp(2rem,4vw,3rem) Georgia,serif;color:#344951;margin:0 0 30px;text-transform:uppercase}.press-subheading{font:italic 1.15rem Georgia,serif;color:#596267;margin:-17px 0 28px}.press-features{max-width:1000px!important;padding-top:55px!important;padding-bottom:80px!important}.press-features .press-critical,.press-features .press-archive{padding-bottom:0!important}.press-features .press-critical{margin-top:36px}.press-entry{max-width:920px;margin:0 auto;padding:28px 0;border-top:1px solid #d4d0c8}.press-entry h3,.press-archive-entry h3{font:400 clamp(1.4rem,2.5vw,2rem) Georgia,serif;color:#344951;margin:8px 0}.press-entry p,.press-archive-entry p{max-width:780px;font-size:1.03rem;line-height:1.7;margin:8px 0}.press-year{font-size:.78rem!important;letter-spacing:.14em;text-transform:uppercase;color:#806950;margin:0!important}.press-sources{display:flex;flex-wrap:wrap;gap:9px 20px;list-style:none;padding:0;margin:20px 0 0;font-size:.94rem}.press-sources a{text-decoration:none;border-bottom:1px solid #b6a893;padding-bottom:2px}.press-sources a:hover,.press-archive a:hover{text-decoration:underline;text-underline-offset:4px}.press-secondary-image{max-width:480px;margin:34px 0 4px}.press-secondary-image img{display:block;width:100%;height:auto;object-fit:contain}.press-critical{max-width:1000px!important;padding-top:44px;border-top:2px solid #967b60}.press-critical h2{font:400 clamp(2.2rem,4.5vw,3.4rem) Georgia,serif;color:#344951;margin:5px 0 24px}.press-critical h3{font:400 clamp(1.45rem,2.5vw,2rem) Georgia,serif;margin:8px 0 12px}.press-critical p{max-width:790px;font-size:1.04rem;line-height:1.75}.press-author{font:italic 1.2rem Georgia,serif;color:#596267;margin:0!important}.press-critical a{text-decoration:none;border-bottom:1px solid #a47c4b;padding-bottom:3px}.press-archive{max-width:1000px!important;padding-top:35px}.press-archive-entry{max-width:920px;margin:0 auto;padding:20px 0;border-top:1px solid #dedbd5}.press-archive-entry h3{font-size:1.3rem}.press-archive-entry h3 a{font:inherit;text-decoration:none}.press-archive-entry p{font-size:.96rem;color:#535b5f;margin:4px 0}
@media(max-width:780px){.press-page-heading{padding-top:28px;padding-left:24px;padding-right:24px}.press-page-heading p{font-size:1rem}.press-cover{padding:0 24px 16px}.press-highlights,.press-critical,.press-archive{padding-top:38px}.press-features{padding-top:38px!important;padding-bottom:55px!important}.press-features .press-critical,.press-features .press-archive{padding-bottom:0!important}.press-entry{padding:23px 0}.press-secondary-image{max-width:100%;margin-top:26px}.press-sources{gap:10px 16px}.press-critical h2{margin-bottom:18px}.press-archive-entry{padding:17px 0}}
