:root{--paper:#f7f7f2;--ink:#20221f;--muted:#686b64;--line:#d9dcd2;--accent:#535d46}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;width:100%;height:auto}button{color:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400;line-height:1.08;letter-spacing:-.035em}p+p{margin-top:1.2em}.skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:50}.skip:focus{top:10px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:29px 4vw;border-bottom:1px solid var(--line)}.signature{font-size:24px;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.masthead nav{display:flex;gap:28px}.masthead nav a{text-decoration:none;font-size:14px}.masthead nav a:hover,.masthead nav a[aria-current]{text-decoration:underline}.place{color:var(--muted);font-size:13px}.page{padding:0 4vw}.eyebrow,.folio,.caption,.small{font-size:12px;color:var(--muted);letter-spacing:.015em}.eyebrow{display:block;margin-bottom:24px}.home-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:10vw;align-items:end;padding:65px 0 48px}.home-intro h1{font-size:clamp(50px,6.2vw,96px);max-width:10ch}.home-intro p{max-width:34ch;font-size:18px;line-height:1.55;margin-bottom:5px}.hero-art{display:block;text-decoration:none}.hero-art img{aspect-ratio:1.85;object-fit:cover}.caption-row{display:flex;justify-content:space-between;gap:30px;padding-top:12px;font-size:12px;color:var(--muted)}.chapter-index{display:grid;grid-template-columns:repeat(5,1fr);margin:60px 0 90px;border-top:1px solid var(--line)}.chapter-index a{padding:18px 14px 14px 0;text-decoration:none;border-bottom:1px solid var(--line)}.chapter-index .folio{display:block;margin-bottom:18px}.chapter-index strong{font-weight:400;font-size:19px;display:block;margin-bottom:6px}.chapter-index small{color:var(--muted);font-size:12px}.chapter-index a:hover strong{text-decoration:underline;text-underline-offset:5px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:11vw;margin:110px 0}.editorial h2{font-size:clamp(35px,4vw,64px);max-width:12ch}.editorial .reading{font-size:18px;line-height:1.65;max-width:48ch}.text-link{display:inline-block;margin-top:26px;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:14px}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin:0 8vw 100px}.feature-pair figure:nth-child(2){padding-top:20%}.feature-pair a{text-decoration:none}.feature-pair img{aspect-ratio:.8;object-fit:cover}.feature-pair figcaption{margin-top:14px}.feature-pair .work-title{display:block;font-size:17px}.feature-pair .small{display:block;margin-top:4px}.collection-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:65px 0 45px}.collection-heading h1{font-size:clamp(44px,6vw,80px)}.collection-heading p{max-width:39ch;color:var(--muted)}.collection{padding-bottom:90px}.collection-item{display:grid;grid-template-columns:23% 1fr;gap:7%;padding:60px 0;border-top:1px solid var(--line)}.collection-item h2{font-size:38px;margin:18px 0}.collection-item .description{font-size:15px;line-height:1.65;max-width:29ch}.collection-item .picture-link{display:block}.collection-item img{max-height:780px;object-fit:contain;background:#e9eae4}.collection-item:nth-child(even){grid-template-columns:1fr 30%;}.collection-item:nth-child(even) .collection-copy{order:2}.collection-item:nth-child(even) figure{order:1}.collection-caption{display:flex;justify-content:space-between;gap:16px;margin-top:12px}.series-header{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:70px 0 46px;align-items:end}.series-header h1{font-size:clamp(52px,7.4vw,108px)}.series-header .line{font-size:26px;max-width:24ch;letter-spacing:-.02em}.series-art{max-width:1280px;margin:auto}.series-art.portrait{max-width:790px}.art-open{border:0;padding:0;display:block;cursor:zoom-in;background:none;width:100%}.series-copy{display:grid;grid-template-columns:1fr 1.2fr;gap:12vw;max-width:1150px;margin:90px auto}.series-copy h2{font-size:clamp(30px,4vw,52px);max-width:13ch}.series-copy .reading{font-size:17px;line-height:1.75}.perception-note{border-top:1px solid var(--line);padding-top:25px;margin-top:30px;font-size:13px;color:var(--muted)}.perception-note a{display:inline-block;margin-top:12px}.detail-spread{display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:center;margin:60px 0 100px}.detail-spread img{aspect-ratio:1.3;object-fit:cover;object-position:44% 42%}.detail-spread p{max-width:28ch;font-size:23px;line-height:1.5}.next-chapter{display:flex;justify-content:space-between;align-items:end;padding:35px 0 50px;border-top:1px solid var(--line);text-decoration:none}.next-chapter strong{font-size:clamp(32px,5vw,64px);font-weight:400;letter-spacing:-.04em}.next-chapter .arrow{font-size:45px}.artist-lead{padding:70px 0 80px;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.artist-lead h1{font-size:clamp(50px,6.6vw,90px);max-width:12ch}.artist-lead .reading{padding-top:55px;line-height:1.8;font-size:17px}.biographical-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 75px}.biographical-facts dt{font-size:12px;color:var(--muted);margin-bottom:10px}.biographical-facts dd{margin:0;font-size:21px}.artist-image img{max-height:660px;object-fit:cover}.narrative-fragment{font-size:clamp(32px,4.8vw,70px);line-height:1.18;letter-spacing:-.035em;max-width:20ch;padding:70px 0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:12vw;padding:70px 0 100px}.contact-layout h1{font-size:clamp(50px,6vw,86px);margin-bottom:32px}.contact-layout .intro{max-width:35ch}.contact-layout figure{margin-top:40px}.contact-layout figure img{aspect-ratio:1.25;object-fit:cover}.form-field{margin-bottom:24px}.form-field label{display:flex;justify-content:space-between;font-size:14px;margin-bottom:9px}.form-field label span{color:var(--muted);font-size:11px}.form-field input,.form-field textarea,.form-field select{border:1px solid #bbbfb4;background:transparent;border-radius:0;color:var(--ink);width:100%;padding:13px 12px;min-height:49px}.form-field textarea{resize:vertical;min-height:170px}.form-note{font-size:12px;color:var(--muted);margin:22px 0}.submit-button{border:0;background:var(--ink);color:var(--paper);padding:16px 24px;display:flex;justify-content:space-between;gap:55px;cursor:pointer}.submit-button:disabled{opacity:.55;cursor:wait}.form-status{border:1px solid #975c49;padding:14px;margin-bottom:20px;font-size:14px}.thank-you{padding:100px 0 150px;max-width:780px}.thank-you h1{font-size:70px;margin:25px 0}.legal-copy{max-width:760px;margin:70px auto 100px}.legal-copy h1{font-size:55px;margin-bottom:40px}.legal-copy h2{font-size:25px;margin:38px 0 15px}.legal-copy p{font-size:16px;line-height:1.8}.site-footer{border-top:1px solid var(--line);margin:0 4vw;padding:35px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:50px}.footer-top nav{display:flex;gap:25px;font-size:13px}.footer-top nav a{text-decoration:none}.footer-base{display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted)}.footer-name{font-size:20px;letter-spacing:-.025em}.footer-note{font-size:12px;color:var(--muted);margin-top:8px}.image-dialog{border:0;background:#f7f7f2;width:min(95vw,1500px);max-height:94vh;padding:55px 30px 25px;color:var(--ink)}.image-dialog::backdrop{background:rgba(14,17,16,.85)}.image-dialog img{max-height:75vh;object-fit:contain}.dialog-close{position:absolute;right:25px;top:15px;border:0;background:none;cursor:pointer;padding:5px;font-size:14px}.dialog-caption{text-align:center;font-size:13px;padding-top:15px}.credits{font-size:12px;color:var(--muted);max-width:65ch;margin:30px 0 0}.season-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;padding:16px 0;border-bottom:1px solid var(--line)}.season-nav a{text-decoration:none}.season-nav a[aria-current]{text-decoration:underline}.hidden{display:none}@media(min-width:1600px){.page{max-width:1680px;margin:auto}}@media(max-width:900px){.place{display:none}.masthead{padding:25px 5vw}.page{padding:0 5vw}.home-intro{gap:6vw}.chapter-index strong{font-size:16px}.editorial{gap:7vw}.collection-item{grid-template-columns:30% 1fr;gap:5%}.collection-item h2{font-size:30px}.contact-layout{gap:7vw}.series-copy{gap:8vw}.artist-lead{gap:8vw}.site-footer{margin:0 5vw}}@media(max-width:600px){.masthead{padding:23px 6vw;display:block}.signature{font-size:24px}.masthead nav{margin-top:18px;gap:25px}.page{padding:0 6vw}.home-intro{display:block;padding:38px 0 30px}.home-intro h1{font-size:56px;max-width:11ch}.home-intro p{font-size:16px;margin-top:25px;max-width:33ch}.hero-art img{aspect-ratio:1.05}.caption-row{font-size:11px}.caption-row span:last-child{max-width:22ch;text-align:right}.chapter-index{grid-template-columns:1fr;margin:40px 0 60px}.chapter-index a{display:grid;grid-template-columns:30px 1fr auto;align-items:center;padding:17px 0;gap:15px}.chapter-index .folio{margin:0}.chapter-index strong{font-size:20px;margin:0}.chapter-index small{font-size:11px}.editorial{display:block;margin:65px 0}.editorial h2{font-size:40px;max-width:14ch;margin-bottom:28px}.editorial .reading{font-size:16px}.feature-pair{gap:18px;margin:0 0 65px}.feature-pair .work-title{font-size:14px}.feature-pair .small{font-size:10px}.collection-heading{display:block;padding:40px 0}.collection-heading h1{font-size:49px;margin-bottom:25px}.collection-heading p{font-size:15px}.collection-item,.collection-item:nth-child(even){display:flex;flex-direction:column;gap:30px;padding:35px 0}.collection-item:nth-child(even) .collection-copy{order:0}.collection-item h2{font-size:36px;margin:12px 0}.collection-item .description{max-width:37ch}.collection-item .text-link{margin-top:16px}.collection-caption{font-size:11px}.series-header{display:block;padding:38px 0 30px}.series-header h1{font-size:54px}.series-header .line{font-size:22px;margin-top:30px}.series-copy{display:block;margin:45px 0}.series-copy h2{font-size:38px;margin-bottom:30px}.series-copy .reading{font-size:16px}.detail-spread{display:block;margin:45px 0 65px}.detail-spread p{font-size:20px;margin-top:25px}.next-chapter{padding:25px 0 35px}.next-chapter strong{font-size:35px}.season-nav{gap:10px 17px;font-size:11px}.artist-lead{display:block;padding:40px 0}.artist-lead h1{font-size:54px}.artist-lead .reading{padding-top:30px;font-size:16px}.biographical-facts{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.biographical-facts dt{margin-bottom:4px}.biographical-facts dd{font-size:20px}.narrative-fragment{font-size:36px;padding:40px 0}.contact-layout{display:block;padding:40px 0 65px}.contact-layout h1{font-size:54px}.contact-layout figure{display:none}.contact-form{margin-top:40px}.legal-copy{margin-top:40px}.legal-copy h1{font-size:43px}.thank-you{padding:60px 0 95px}.thank-you h1{font-size:52px}.site-footer{margin:0 6vw}.footer-top{display:block;margin-bottom:35px}.footer-top nav{margin-top:25px;gap:20px;flex-wrap:wrap}.footer-base{display:block;line-height:1.8}.footer-base span{display:block}.image-dialog{padding:55px 12px 20px}.image-dialog img{max-height:70vh}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.gallery-setting{margin:0 0 35px}.gallery-setting img{aspect-ratio:1.5;object-fit:cover}.home-gallery{margin:0 0 110px}.work-and-detail{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:7vw;margin:65px 0 110px}.work-and-detail>div{padding-top:12%}.surface-detail img{aspect-ratio:1.5;object-fit:cover}.palette-note{margin:40px 0 0;max-width:28ch}.palette-note .eyebrow{margin-bottom:16px}.palette-note p{font-size:22px}.studio-link{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:8vw;margin:100px 0 110px}.studio-link h2{font-size:clamp(35px,4vw,60px);margin-bottom:28px}.studio-link p{font-size:16px;line-height:1.8;max-width:35ch}.studio-link img{aspect-ratio:1.5;object-fit:cover}.studio-link.reverse{grid-template-columns:1fr 1.65fr}.studio-link.reverse>figure{order:2}.studio-link.reverse>div{order:1}
@media(max-width:600px){.home-gallery{margin-bottom:65px}.gallery-setting{margin-bottom:20px}.work-and-detail{grid-template-columns:1fr;gap:40px;margin:45px 0 65px}.work-and-detail>div{padding-top:0}.palette-note{margin-top:25px}.palette-note p{font-size:20px}.studio-link,.studio-link.reverse{display:flex;flex-direction:column;gap:30px;align-items:stretch;margin:60px 0 65px}.studio-link.reverse>figure,.studio-link.reverse>div{order:0}.studio-link h2{font-size:40px}.gallery-setting .caption-row{gap:18px}}
