.page-intro{padding:75px 7vw 65px}.page-intro h1{font:clamp(64px,8.6vw,140px)/.94 var(--serif);letter-spacing:-.045em;max-width:1250px;margin:35px 0}.page-deck{max-width:620px;font-size:19px;color:var(--muted);margin-left:auto}.artist-feature,.page-split,.print-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;align-items:center;padding:50px 7vw 100px}.artist-feature>img{aspect-ratio:1;object-fit:cover;object-position:70% center}.artist-feature h2,.page-split h2,.print-feature h2,.page-inquiry h2{font:clamp(46px,5.4vw,82px)/.98 var(--serif);letter-spacing:-.035em;margin:25px 0}.artist-feature p:not(.eyebrow),.page-split p:not(.eyebrow),.print-feature p:not(.eyebrow){max-width:520px;color:var(--muted);margin:22px 0}.page-split>img{max-height:850px;object-fit:cover}.page-wide{margin:15px 5vw 70px}.page-wide img{width:100%;max-height:800px;object-fit:cover}.page-wide figcaption,.panorama figcaption,.print-feature figcaption{font-size:12px;color:var(--muted);padding-top:15px}.panorama{margin:20px 5vw 90px}.panorama img{width:100%}.credential-band{margin:0 7vw 90px;border-block:1px solid var(--line);padding:50px 0;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:45px}.credential-band strong{display:block;font:110px/1 var(--serif)}.credential-band span{display:block;font-size:11px;letter-spacing:.08em;margin-top:14px;max-width:180px}.credential-band h2{font:34px/1.2 var(--serif);margin:18px 0}.credential-band p:not(.eyebrow){font-size:14px;color:var(--muted)}.editorial-rows{padding:65px 8vw;background:#e1e3db}.editorial-rows article{display:grid;grid-template-columns:60px 1.2fr 1fr;gap:30px;border-top:1px solid var(--line);padding:35px 0;align-items:baseline}.editorial-rows>.eyebrow{margin-bottom:35px}.editorial-rows h2{font:44px/1.1 var(--serif)}.editorial-rows article>span{font-size:12px}.editorial-rows p{max-width:430px;color:var(--muted)}.page-faq{padding:85px 12vw}.page-faq>.eyebrow{margin-bottom:25px}.page-faq details{border-top:1px solid var(--line);padding:25px 0}.page-faq details:last-child{border-bottom:1px solid var(--line)}.page-faq summary{cursor:pointer;font:29px/1.25 var(--serif);display:flex;justify-content:space-between;gap:25px;list-style:none}.page-faq summary::-webkit-details-marker{display:none}.page-faq summary span{font:22px var(--sans)}.page-faq details[open] summary span{transform:rotate(45deg)}.page-faq details p{max-width:750px;padding-top:20px;color:var(--muted)}.page-inquiry{display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;padding:75px 7vw 100px;border-top:1px solid var(--line);scroll-margin-top:25px}.page-inquiry>div>p:not(.eyebrow){max-width:390px;color:var(--muted)}.conversation-form{display:grid;grid-template-columns:1fr 1fr;gap:25px}.conversation-form label{font-size:13px;display:block}.conversation-form label span{color:var(--muted)}.conversation-form input,.conversation-form select,.conversation-form textarea{display:block;width:100%;margin-top:12px;padding:13px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font:16px/1.5 var(--sans);color:var(--ink)}.conversation-form textarea{resize:vertical}.form-wide{grid-column:1/-1}.form-note,.form-status{font-size:12px;margin:17px 0;color:var(--muted)}.form-wide>a{font-size:13px;text-decoration:underline}.form-status:empty{display:none}.contact-address{display:block;font:clamp(24px,2.8vw,43px)/1.3 var(--serif);overflow-wrap:anywhere;margin:25px 0}.contact-paths{display:flex;flex-direction:column;align-items:start;margin-top:30px}.contact-paths .text-link{margin:8px 0}.print-feature{grid-template-columns:1.15fr 1fr;align-items:center}.print-feature img{max-height:850px;object-fit:contain}.print-feature .text-link{display:flex;max-width:300px}.dark-callout{background:#202922;color:#efeee9;padding:80px 10vw}.dark-callout h2{font:clamp(50px,6.4vw,100px)/.98 var(--serif);letter-spacing:-.04em;margin:30px 0}.dark-callout>p:not(.eyebrow){max-width:520px}.dark-callout .text-link{color:inherit;border-color:#a5aea1}.short-essay{max-width:730px;margin:65px auto 100px;padding:0 26px}.error-links{display:flex;gap:40px;padding:0 7vw 100px}input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.footer-bottom nav{flex-wrap:wrap}.menu-dialog nav{overflow-y:auto;max-height:75vh}.page-intro{animation:page-enter .8s both}@keyframes page-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.page-intro{animation:none}}@media(max-width:1000px){.credential-band{grid-template-columns:1fr 1fr}.credential-band>div:last-child{grid-column:1/-1}.page-inquiry{grid-template-columns:1fr;gap:40px}.page-inquiry>div>p:not(.eyebrow){max-width:650px}}@media(max-width:760px){.page-intro{padding:45px 24px}.page-intro h1{font-size:clamp(46px,12vw,75px);margin:30px 0;overflow-wrap:normal}.page-deck{font-size:17px}.artist-feature,.page-split,.print-feature{grid-template-columns:1fr;padding:15px 24px 65px;gap:35px}.artist-feature h2,.page-split h2,.print-feature h2,.page-inquiry h2{font-size:49px}.credential-band{margin:0 24px 60px;grid-template-columns:1fr;gap:35px;padding:35px 0}.credential-band strong{font-size:90px}.credential-band>div:last-child{grid-column:auto}.credential-band h2{font-size:32px}.page-wide{margin:0 24px 55px}.page-wide img{aspect-ratio:1;object-position:50% center}.panorama{margin:0 24px 60px}.panorama img{height:230px;object-fit:cover;object-position:70%}.editorial-rows{padding:45px 24px}.editorial-rows article{grid-template-columns:30px 1fr;gap:15px;padding:25px 0}.editorial-rows h2{font-size:34px}.editorial-rows article p{grid-column:2}.page-faq{padding:55px 24px}.page-faq summary{font-size:26px}.page-inquiry{padding:55px 24px}.conversation-form{grid-template-columns:1fr;gap:24px}.dark-callout{padding:55px 24px}.dark-callout h2{font-size:53px}.error-links{display:block;padding:0 24px 60px}.error-links a{display:block}.short-essay{margin:45px auto 65px}.contact-address{font-size:29px}}
