:root{--paper:#f3f0e9;--ink:#171714;--muted:#6f6d66;--line:#17171438;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--sans:"Helvetica Neue", "Neue Haas Grotesk Text Pro", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,dl,dd{margin:0}.skip-link{z-index:20;background:var(--ink);color:var(--paper);padding:10px 14px;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding:0 3.1vw;display:flex}.wordmark{font-family:var(--serif);letter-spacing:.01em;font-size:18px}.site-header nav{letter-spacing:.1em;text-transform:uppercase;gap:clamp(24px,3vw,48px);font-size:12px;display:flex}.site-header nav a,.footer-links a,.text-link,.breadcrumb a{text-underline-offset:4px;transition:opacity .18s}.site-header nav a:hover,.footer-links a:hover,.text-link:hover,.breadcrumb a:hover{opacity:.5}.home-intro{padding:clamp(72px,10vw,160px) 3.1vw clamp(120px,15vw,240px)}.intro-copy{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:clamp(50px,7vw,108px);display:grid}.eyebrow,.section-label,.detail-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.intro-copy h1,.page-intro h1,.detail-title h1{font-family:var(--serif);letter-spacing:-.035em;font-weight:400}.intro-copy h1{grid-column:2;font-size:clamp(54px,8vw,132px);line-height:.88}.intro-copy>.eyebrow{grid-row:1;align-self:start}.intro-notes{border-top:1px solid var(--line);letter-spacing:.04em;grid-column:2;justify-content:space-between;margin-top:40px;padding-top:18px;font-size:12px;display:flex}.hero-image-wrap{width:min(71vw,1080px);margin-left:auto}.hero-image{width:100%;height:auto}.selected-works,.works-page,.about{padding-inline:3.1vw}.selected-works{padding-top:clamp(72px,9vw,140px)}.selected-works .section-heading{border-top:0;padding-top:0}.section-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:clamp(50px,7vw,110px);padding-top:22px;display:flex}.section-heading h2{font-family:var(--serif);font-size:clamp(36px,4vw,64px);font-weight:400}.text-link{letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid;width:fit-content;padding-bottom:4px;font-size:11px}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(80px,12vw,190px) clamp(36px,8vw,130px);display:grid}.work-entry:nth-child(2n){margin-top:clamp(90px,12vw,190px)}.work-image-link{background:#e8e4dc;display:block;overflow:hidden}.work-image{width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.work-image-link:hover .work-image{transform:scale(1.012)}.work-caption{border-top:1px solid var(--line);grid-template-columns:minmax(150px,1.1fr) 1fr auto;align-items:start;gap:24px;margin-top:18px;padding-top:18px;display:grid}.work-caption h3{font-family:var(--serif);font-size:clamp(22px,2vw,31px);font-weight:400;line-height:1.1}.work-caption>div:first-child p,.work-facts{color:var(--muted);letter-spacing:.04em;margin-top:8px;font-size:11px}.work-facts,.work-facts div+div{margin-top:2px}.work-caption .text-link{white-space:nowrap;margin-top:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;margin-top:clamp(150px,20vw,320px);padding-top:22px;padding-bottom:clamp(140px,18vw,280px);display:grid}.about-copy{grid-column:2;max-width:900px}.about-copy h2{max-width:720px;font-family:var(--serif);letter-spacing:-.035em;margin-bottom:clamp(48px,7vw,100px);font-size:clamp(42px,6.2vw,94px);font-weight:400;line-height:.98}.about-copy>p{max-width:670px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.about-copy>p+p{margin-top:1.5em}.page-intro{grid-template-columns:1fr 2fr;padding:clamp(90px,12vw,185px) 0 clamp(100px,13vw,200px);display:grid}.page-intro h1{grid-column:2;font-size:clamp(72px,12vw,186px);line-height:.75}.page-intro .eyebrow{grid-row:1}.page-intro-copy{grid-column:2;max-width:440px;margin-top:54px;font-size:17px;line-height:1.65}.works-index-grid{padding-bottom:clamp(150px,20vw,300px)}.work-detail{padding:0 3.1vw clamp(150px,18vw,280px)}.breadcrumb{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:9px;padding:26px 0;font-size:10px;display:flex}.work-detail article{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);align-items:start;gap:clamp(55px,8vw,140px);display:grid}.detail-image-wrap{background:#e9e5dd;justify-content:center;padding:clamp(36px,6vw,90px);display:flex}.detail-image{object-fit:contain;width:auto;height:auto;max-height:82vh}.detail-information{padding-top:clamp(20px,4vw,64px);position:sticky;top:30px}.detail-title{border-bottom:1px solid var(--line);padding-bottom:36px}.detail-title h1{margin-top:14px;font-size:clamp(44px,5.2vw,78px);line-height:.97}.detail-facts{border-bottom:1px solid var(--line);padding:22px 0}.detail-facts div{grid-template-columns:1fr 1.5fr;gap:20px;padding:4px 0;font-size:12px;display:grid}.detail-facts dt,.detail-label{color:var(--muted)}.edition-note,.exhibition,.purchase{border-bottom:1px solid var(--line);padding:30px 0}.edition-note h2{font-family:var(--serif);font-size:24px;font-weight:400}.edition-note p{color:#42413d;max-width:440px;margin-top:14px;font-size:13px;line-height:1.7}.exhibition address{flex-direction:column;margin-top:14px;font-size:12px;font-style:normal;line-height:1.65;display:flex}.exhibition strong{letter-spacing:.08em}.purchase{border-bottom:0}.purchase-link{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:14px 24px;font-size:11px;transition:background-color .18s,color .18s;display:inline-flex}a.purchase-link:hover{background:var(--ink);color:var(--paper)}.purchase-link-disabled{color:#8a877f;cursor:not-allowed;border-color:#aaa69d}.purchase p{color:var(--muted);margin-top:12px;font-size:11px}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;padding:34px 3.1vw 38px;display:grid}.footer-name{font-family:var(--serif);font-size:20px}.footer-links{letter-spacing:.08em;text-transform:uppercase;gap:clamp(20px,3vw,46px);font-size:11px;display:flex}.footer-links span{color:var(--muted)}.copyright{color:var(--muted);font-size:10px}@media (max-width:1050px){.work-caption{grid-template-columns:1fr auto}.work-caption .work-facts{grid-column:1}.work-caption .text-link{grid-area:1/2}.work-detail article{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:50px}.detail-image-wrap{padding:40px}}@media (max-width:760px){body{font-size:14px}.site-header{min-height:70px;padding-inline:20px}.wordmark{font-size:17px}.site-header nav{gap:18px;font-size:10px}.home-intro{flex-direction:column;padding:68px 20px 120px;display:flex}.intro-copy{margin-bottom:42px;display:block}.intro-copy h1{margin-top:20px;font-size:clamp(54px,17vw,78px);line-height:.92}.intro-notes{margin-top:32px;padding-top:15px;display:block}.intro-notes p+p{margin-top:6px}.hero-image-wrap{width:100%;margin:0}.selected-works,.works-page,.about,.work-detail{padding-inline:20px}.selected-works{padding-top:58px}.section-heading{margin-bottom:44px}.section-heading h2{font-size:36px}.section-heading>.text-link{display:none}.works-grid{grid-template-columns:1fr;gap:92px}.work-entry:nth-child(2n){margin-top:0}.work-caption{grid-template-columns:1fr auto;gap:16px;margin-top:14px;padding-top:15px}.work-caption h3{font-size:26px}.about{margin-top:130px;padding-top:17px;padding-bottom:130px;display:block}.about-copy h2{margin-top:44px;margin-bottom:44px;font-size:46px}.about-copy>p{font-size:17px;line-height:1.55}.page-intro{padding:75px 0 105px;display:block}.page-intro h1{margin-top:28px;font-size:94px;line-height:.82}.page-intro-copy{margin-top:48px;font-size:16px}.works-index-grid{padding-bottom:150px}.work-detail{padding-bottom:130px}.breadcrumb{white-space:nowrap;padding:21px 0;overflow:hidden}.breadcrumb span:last-child{text-overflow:ellipsis;overflow:hidden}.work-detail article{display:block}.detail-image-wrap{padding:20px}.detail-image{max-height:none}.detail-information{padding-top:62px;position:static}.detail-title h1{font-size:52px}.detail-facts div{grid-template-columns:1fr 1.4fr;padding:6px 0}.edition-note,.exhibition,.purchase{padding:28px 0}.purchase-link{width:100%;min-height:56px}.site-footer{grid-template-columns:1fr;gap:36px;padding:34px 20px 30px}.footer-links{flex-wrap:wrap;gap:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
