@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Manrope:wght@400;500;600&display=swap');
:root{--paper:#efeee9;--ink:#202922;--muted:#62665f;--line:#bcbfb5;--serif:'Cormorant Garamond',Georgia,serif;--sans:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--sans)}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{background:none;border:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid currentColor;outline-offset:7px}img{display:block;width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}em{font-weight:400}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{position:fixed;top:10px;left:10px;background:var(--paper);padding:16px;z-index:100}.header{height:104px;padding:0 3.4vw;display:flex;align-items:center;justify-content:space-between}.brand{font-size:27px;letter-spacing:.085em;line-height:1.2}.brand span{display:block;font-size:12px;letter-spacing:.21em;margin-top:7px}.desktop-nav{display:flex;gap:35px;font-size:14px}.desktop-nav a{position:relative}.desktop-nav a:after,.text-link:after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s}.desktop-nav a:hover:after,.text-link:hover:after{transform:scaleX(1)}.menu-toggle{display:none}.hero{position:relative;margin:0 18px;height:calc(100svh - 152px);min-height:560px;color:white;overflow:hidden;background:#173329}.hero-image{position:absolute;inset:0;overflow:hidden;animation:hero-clip 1.5s cubic-bezier(.2,.7,.3,1) both}.hero-image img{height:100%;object-fit:cover;object-position:50% 48%;transform:scale(1.035);will-change:transform}.hero-image:after{content:'';position:absolute;inset:0;background:#071c2020}.hero-top{position:absolute;top:32px;left:32px;right:32px;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.16em}.hero-bottom{position:absolute;bottom:50px;left:4vw;right:4vw;display:flex;align-items:end;justify-content:space-between}.hero h1{font:400 clamp(76px,8.6vw,144px)/.82 var(--serif);letter-spacing:-.045em;text-shadow:0 1px 18px #11272033;animation:title-in 1.4s .2s both}.hero h1 em{display:block;padding-top:7px}.hero-explore{display:flex;gap:45px;align-items:center;font-size:14px;border-bottom:1px solid #ffffff80;padding:14px 0}.hero-explore span{font-size:28px}.hero-caption{display:flex;justify-content:space-between;margin:14px 3.4vw;font-size:12px;letter-spacing:.14em}.section-pad{padding:130px 7vw}.section-intro{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:5vw;align-items:start}.eyebrow{font-size:12px;letter-spacing:.12em;line-height:1.5}.section-intro h2{font:400 clamp(56px,6vw,96px)/.95 var(--serif);letter-spacing:-.04em}.section-intro>p:last-child{max-width:290px;margin-top:12px;color:var(--muted);font-size:16px}.reveal{opacity:1;transform:none}.motion .reveal{opacity:0;transform:translateY(35px);transition:opacity 1s,transform 1s}.motion .reveal.visible{opacity:1;transform:none}.menu-dialog{width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;border:0;background:var(--ink);color:var(--paper);padding:38px 7vw}.menu-dialog[open]{display:flex;flex-direction:column;animation:menu-in .45s ease both}.menu-heading{display:flex;justify-content:space-between;align-items:center}.menu-dialog nav{margin:auto 0;display:flex;flex-direction:column;align-items:start}.menu-dialog nav a{font:400 clamp(42px,7vh,82px)/1.2 var(--serif)}.menu-dialog nav small{display:inline-block;vertical-align:middle;width:60px;font:12px var(--sans)}.menu-dialog>p{font-size:12px;letter-spacing:.1em}.close{font-size:14px;padding:12px}.menu-lines{display:inline-block;width:22px;height:8px;border-block:1px solid;margin-left:15px}@keyframes hero-clip{from{clip-path:inset(3% 3% 3% 3%)}to{clip-path:inset(0)}}@keyframes title-in{from{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1800px){.hero{max-height:1100px}}@media(max-width:760px){.header{height:88px;padding:0 22px}.brand{font-size:22px}.brand span{font-size:12px}.desktop-nav{display:none}.menu-toggle{display:block;font-size:14px}.hero{margin:0 10px;height:calc(100svh - 130px);min-height:490px}.hero-image img{object-position:58% center}.hero-top{top:22px;left:20px;right:20px;font-size:12px}.hero-top span:last-child{display:none}.hero-bottom{left:24px;right:24px;bottom:30px;display:block}.hero h1{font-size:clamp(68px,17vw,110px)}.hero-explore{width:190px;margin-top:35px;justify-content:space-between}.hero-caption{font-size:12px;margin:12px 22px}.section-pad{padding:85px 24px}.section-intro{grid-template-columns:1fr;gap:28px}.section-intro h2{font-size:64px}.section-intro>p:last-child{max-width:320px;margin:0}.menu-dialog{padding:28px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion .reveal{opacity:1;transform:none}.hero-image img{transform:none!important}}
.editorial-gallery{display:grid;grid-template-columns:repeat(12,1fr);column-gap:3vw;row-gap:100px;margin-top:100px}.art-0{grid-column:1/7;grid-row:1/3}.art-1{grid-column:9/13;grid-row:1/3;margin-top:190px}.art-2{grid-column:3/13}.art-3{grid-column:1/5;margin-top:90px}.art-4{grid-column:7/12}.image-button{padding:0;display:block;width:100%;position:relative;overflow:hidden;text-align:left;background:#d6d9d0}.image-button img{height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.art-0 .image-button{aspect-ratio: .7}.art-1 .image-button{aspect-ratio:.74}.art-2 .image-button{aspect-ratio:1.7}.art-3 .image-button{aspect-ratio:1}.art-4 .image-button{aspect-ratio:.8}.image-button:hover img,.image-button:focus-visible img{transform:scale(1.035)}.view-label{position:absolute;bottom:20px;left:20px;right:20px;padding:11px 15px;background:var(--paper);display:flex;justify-content:space-between;font-size:12px;opacity:0;transform:translateY(10px);transition:.35s}.image-button:hover .view-label,.image-button:focus-visible .view-label{opacity:1;transform:none}figcaption{display:flex;justify-content:space-between;padding-top:18px;gap:15px}.art-title{display:block;font:26px/1.1 var(--serif)}.art-collection{display:block;font-size:12px;letter-spacing:.05em;margin-top:7px;color:var(--muted)}.art-number{font-size:12px;padding-top:3px}.gallery-note{grid-column:1/6;margin-top:-150px;align-self:end}.gallery-note>p:nth-child(2){font:44px/1.1 var(--serif);margin:20px 0 30px}.text-link{position:relative;display:inline-flex;gap:45px;font-size:14px;border-bottom:1px solid;padding:10px 0}.text-link span{margin-left:auto}.collection{height:310vh;background:#18251f;color:var(--paper);position:relative}.collection-sticky{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden}.collection-images{position:absolute;left:28%;right:3vw;top:10vh;bottom:10vh}.collection-frame{position:absolute;inset:0;opacity:0;transition:opacity 1s;overflow:hidden}.collection-frame.active{opacity:1}.collection-frame img{height:100%;object-fit:cover;transform:scale(1.035);transition:transform 1.5s}.collection-frame.active img{transform:scale(1)}.frame-1 img{object-position:50% 68%}.collection-top{position:absolute;left:4vw;right:4vw;top:35px;display:flex;justify-content:space-between}.chapter-count{font-size:12px}.collection-title{position:absolute;top:28%;left:6vw;pointer-events:none;text-shadow:0 2px 25px #0004}.collection-title h2{font:400 clamp(74px,8.8vw,140px)/.9 var(--serif);letter-spacing:-.04em;margin-top:25px}.chapter-story{position:absolute;bottom:14%;left:6vw;width:260px;background:#18251f;padding:14px 16px 14px 0}.chapter-name{font:28px var(--serif)}.chapter-description{font-size:14px;line-height:1.6;margin:10px 0}.chapter-story .text-link{font-size:12px}.chapter-nav{position:absolute;bottom:28px;left:6vw;right:6vw;display:flex;gap:18px}.chapter-nav button{display:flex;align-items:center;gap:15px;flex:1;padding:12px 0;opacity:.45;font-size:12px}.chapter-nav button.active{opacity:1}.chapter-nav i{height:1px;background:currentColor;flex:1}.about{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4vw;align-items:start;padding-block:165px}.about-heading h2{font:clamp(45px,4.4vw,76px)/.98 var(--serif);letter-spacing:-.03em;margin-top:40px}.about-image{margin-top:110px}.about-image img{aspect-ratio:.73;object-fit:cover}.about-image>span,.collect-image>span{display:block;font-size:12px;letter-spacing:.08em;margin-top:12px}.about-copy{margin-top:180px}.about-copy p{margin-bottom:25px}.about-copy p:nth-child(2){color:var(--muted)}.artist-signature{display:block;font:italic 44px var(--serif);margin-top:45px;transform:rotate(-6deg)}.journal{border-top:1px solid var(--line);padding-top:90px}.journal-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:65px}.journal h2{font:clamp(48px,5.5vw,84px)/1 var(--serif);letter-spacing:-.03em;margin-top:25px}.journal-heading>p{font-size:14px;color:var(--muted)}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.story-button{padding:0;display:block;text-align:left;width:100%}.story-image{overflow:hidden;aspect-ratio:1.28}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.story-button:hover img{transform:scale(1.04)}.story-meta{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em;margin:22px 0 18px}.journal h3{font:32px/1.06 var(--serif);letter-spacing:-.015em;max-width:360px}.story-read{display:flex;justify-content:space-between;font-size:12px;border-bottom:1px solid var(--line);padding:25px 0 12px;margin-top:15px}.collect{background:#dce0d5;padding:100px 7vw;display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;align-items:center}.collect-image img{box-shadow:0 16px 35px #26301d14;border:25px solid #f7f6f2;aspect-ratio:1.26;object-fit:cover}.collect-copy h2{font:clamp(65px,6.5vw,104px)/.88 var(--serif);letter-spacing:-.04em;margin:30px 0}.collect-copy>p:not(.eyebrow){color:#50584d;max-width:360px}.collect-copy .text-link{margin-top:28px}footer{background:#19231e;color:#eeeee7;padding:70px 5vw 35px}.footer-top{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:70px}.footer-email{display:block;font:clamp(32px,3.6vw,55px)/1.1 var(--serif);margin-top:25px}.footer-email>span{font:24px var(--sans);margin-left:30px}.back-top{font-size:12px;white-space:nowrap}.footer-bottom{border-top:1px solid #617063;padding-top:32px;display:flex;align-items:end;justify-content:space-between;gap:30px}.footer-bottom nav{display:flex;gap:25px;font-size:12px}.footer-bottom>span{font-size:12px;color:#b7bfb7}.viewer,.reading,.print-dialog{border:0;background:var(--paper);color:var(--ink);padding:0}.viewer::backdrop,.reading::backdrop,.print-dialog::backdrop{background:#101913df}.viewer{width:100vw;max-width:100vw;height:100svh;max-height:100svh}.viewer[open]{display:flex;flex-direction:column}.viewer-top{display:flex;align-items:center;justify-content:space-between;padding:12px 3vw}.viewer-image-wrap{flex:1;min-height:0;padding:10px 5vw}.viewer-image-wrap img{height:100%;width:100%;object-fit:contain}.viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 5vw}.viewer-bottom h2{font:28px var(--serif)}.viewer-bottom p{font-size:12px}.viewer-controls{display:flex;align-items:center;gap:20px;font-size:12px}.viewer-controls button{font-size:26px;padding:8px 15px}.reading{width:min(850px,94vw);max-height:90svh;padding:60px clamp(24px,7vw,90px)}.reading>.close{float:right;margin-top:-30px;margin-right:-20px}.reading h2{font:clamp(38px,5vw,64px)/1 var(--serif);margin:25px 0}.draft-note{font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:30px}#reading-body p{margin:22px 0}#reading-body h3{font:30px var(--serif);margin-top:35px}.print-dialog{width:min(1080px,95vw);max-height:93svh;position:relative}.print-dialog[open]{display:grid;grid-template-columns:1fr 1.1fr}.print-dialog>.close{position:absolute;right:16px;top:12px;z-index:2}.print-visual{background:#dde0d6;display:flex;align-items:center;padding:45px}.print-visual img{border:17px solid #faf9f5;box-shadow:0 12px 24px #15220b18;max-height:65vh;object-fit:contain}.print-dialog form{padding:55px 45px 35px}.print-dialog h2{font:49px/.95 var(--serif);margin:22px 0}.print-dialog form>p:not(.eyebrow){font-size:14px;color:var(--muted)}.print-dialog label{font-size:12px;display:block;margin-top:18px}.print-dialog select,.print-dialog textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #949b90;color:var(--ink);padding:10px 0;font-size:14px;border-radius:0}.print-dialog textarea{resize:vertical}.print-dialog label span{color:var(--muted)}.inquiry-submit{display:flex;justify-content:space-between;width:100%;background:var(--ink);color:var(--paper);padding:14px 20px;margin:23px 0 12px;font-size:14px}.print-dialog small{display:block;font-size:12px;color:var(--muted)}
@media(hover:none){.view-label{opacity:1;transform:none;left:auto;right:10px;bottom:10px;gap:20px;font-size:12px;padding:8px 12px}}
@media(max-width:1050px) and (min-width:761px){.about{grid-template-columns:1fr 1fr}.about-copy{grid-column:2;margin-top:0}.about-image{grid-row:1/3;grid-column:1;margin-top:160px}.about-heading{grid-column:2}.collection-title h2{font-size:90px}.chapter-story{bottom:13%;width:230px}.print-dialog form{padding:55px 25px 25px}}
@media(max-width:760px){.editorial-gallery{margin-top:60px;grid-template-columns:repeat(6,1fr);gap:55px 18px}.art-0{grid-column:1/6;grid-row:auto}.art-1{grid-column:3/7;grid-row:auto;margin:0}.art-2{grid-column:1/7}.art-2 .image-button{aspect-ratio:1.2}.art-3{grid-column:1/5;margin:0}.art-4{grid-column:2/7}.art-title{font-size:24px}.gallery-note{grid-column:1/7;margin:10px 0 0}.gallery-note>p:nth-child(2){font-size:38px}.collection{height:250svh}.collection-sticky{min-height:630px}.collection-images{left:18%;right:0;top:17%;bottom:17%}.collection-top{left:24px;right:24px;top:25px}.collection-title{left:24px;top:22%}.collection-title h2{font-size:clamp(64px,14vw,100px)}.collection-title>.eyebrow{font-size:12px}.chapter-story{left:24px;bottom:11%;width:235px;padding:15px;background:#18251f}.chapter-name{font-size:24px}.chapter-description{font-size:13px}.chapter-nav{left:24px;right:24px;bottom:13px}.about{display:grid;grid-template-columns:1fr;gap:36px;padding-block:85px}.about-heading h2{font-size:63px;margin-top:25px}.about-image{margin:0 12vw 0 0}.about-copy{margin:0 0 0 8vw}.artist-signature{margin-top:30px}.journal-heading{display:block;margin-bottom:40px}.journal-heading>p{margin-top:25px}.journal h2{font-size:54px}.journal-grid{grid-template-columns:1fr;gap:50px}.journal h3{font-size:34px;max-width:440px}.story-read{margin-top:0}.collect{padding:65px 24px;grid-template-columns:1fr;gap:50px}.collect-image img{border-width:18px}.collect-copy h2{font-size:78px}.footer-top{display:block;padding-bottom:45px}.footer-email{font-size:36px}.footer-email>span{margin-left:0}.back-top{display:inline-block;margin-top:35px}.footer-bottom{align-items:start;flex-direction:column;gap:25px}.viewer-bottom{display:grid;grid-template-columns:1fr auto;gap:14px;padding:16px 22px}.viewer-bottom h2{font-size:24px}.viewer-bottom .text-link{grid-column:1/-1;justify-self:start;padding-top:0;font-size:12px}.viewer-controls{gap:5px}.viewer-controls button{padding:5px 8px}.print-dialog[open]{display:block}.print-visual{padding:50px 65px 25px}.print-visual img{max-height:240px;width:100%;object-fit:contain}.print-dialog form{padding:28px 25px}.print-dialog h2{font-size:45px}}
@media(prefers-reduced-motion:reduce){.collection{height:auto;padding-bottom:30px}.collection-sticky{position:relative;height:auto;min-height:0;overflow:visible;padding:100px 24px 30px}.collection-images{position:static;display:grid;gap:24px}.collection-frame{position:static;opacity:1}.collection-frame img{height:auto;max-height:70vh;object-fit:contain;transform:none}.collection-title{position:static;margin:40px 0 25px}.collection-title h2{font-size:64px}.chapter-story{position:static;width:auto;padding:0}.chapter-nav,.chapter-count{display:none}}
/* Brazil, artist recognition, and private workshops */
.lencois{height:88svh;min-height:650px;position:relative;background:#273b3d;color:#fff;overflow:hidden}.lencois-video{position:absolute;inset:0}.lencois-video video{width:100%;height:100%;object-fit:cover}.lencois-video:after{content:'';position:absolute;inset:0;background:#0b192028;pointer-events:none}.lencois-top{position:absolute;top:38px;left:5vw;right:5vw;display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:.1em}.lencois-heading{position:absolute;left:7vw;top:30%;text-shadow:0 2px 20px #0004}.lencois-heading h2{font:clamp(72px,8.5vw,140px)/.88 var(--serif);letter-spacing:-.04em;margin-top:24px}.lencois-bottom{position:absolute;bottom:45px;left:7vw;right:5vw;display:flex;align-items:end;justify-content:space-between;gap:30px}.lencois-bottom p{font-size:14px;line-height:1.6;max-width:340px}.lencois-bottom>button{padding:12px 16px;border:1px solid #fff8;font-size:12px;background:#14282988;min-width:115px}.lencois-bottom .text-link{white-space:nowrap;background:#14282988;padding:10px 15px}.about-image img{object-position:73% center}.about-heading h2{font-size:clamp(45px,4.2vw,72px)}.about-copy{margin-top:130px}.artist-recognition{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);margin-top:50px;padding-top:35px}.artist-recognition>div>p:nth-child(2){font:30px var(--serif);margin-top:12px}.award-marks{display:flex;gap:28px}.award-marks img{width:112px;height:112px;mix-blend-mode:multiply}.workshops{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:65px 8vw}.workshops-heading h2{font:clamp(60px,6vw,96px)/.94 var(--serif);letter-spacing:-.04em;margin:30px 0}.workshops-heading>p:last-child{color:var(--muted)}.workshops-image{grid-column:2;grid-row:1/3;padding-top:95px}.workshops-image>img{aspect-ratio: .92;object-fit:cover;object-position:50% center}.workshops-image>span{font-size:12px;display:block;letter-spacing:.04em;margin-top:15px}.workshops-copy{max-width:430px}.workshops-copy p{margin-bottom:24px}.workshops-copy p:nth-child(2){color:var(--muted)}.field-film-button{display:flex;margin-top:18px;gap:30px}.workshop-panorama{grid-column:1/-1;margin-top:25px}.workshop-panorama img{aspect-ratio:4.55;object-fit:cover}.workshop-panorama figcaption{font:italic 25px var(--serif)}.field-film-dialog{width:min(1120px,94vw);max-height:92svh;padding:25px;border:0;background:var(--paper);color:var(--ink)}.field-film-dialog::backdrop{background:#101913df}.film-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.film-heading h2{font:36px var(--serif);margin-top:10px}.field-film-dialog video{display:block;width:100%;max-height:65svh;background:#19231e}.field-film-dialog>p{font-size:14px;margin-top:15px;max-width:750px}.menu-dialog nav a{font-size:clamp(38px,6.5vh,76px)}
@media(max-width:1050px){.desktop-nav{gap:22px}.lencois-bottom{flex-wrap:wrap}.lencois-bottom p{flex-basis:100%;max-width:none}.lencois-heading{top:24%}.about-copy{margin-top:0}.award-marks{gap:12px}.award-marks img{width:95px;height:95px}}
@media(max-width:760px){.lencois{height:90svh;min-height:660px}.lencois-top{top:24px;left:24px;right:24px}.lencois-top .eyebrow{max-width:230px}.lencois-heading{left:24px;right:20px;top:26%}.lencois-heading>.eyebrow{max-width:220px}.lencois-heading h2{font-size:clamp(60px,13vw,90px);line-height:.95}.lencois-bottom{left:24px;right:24px;bottom:28px;gap:22px}.lencois-bottom p{font-size:14px}.lencois-bottom .text-link{font-size:13px;gap:20px;padding:8px}.lencois-bottom>button{font-size:12px;padding:8px}.about-heading h2{font-size:60px}.artist-recognition{display:block;margin-top:15px;padding-top:30px}.award-marks{margin-top:25px;justify-content:space-between;gap:8px}.award-marks img{width:29%;height:auto;max-width:120px}.workshops{grid-template-columns:1fr;gap:35px;padding-block:75px}.workshops-heading h2{font-size:62px}.workshops-image{grid-column:1;grid-row:auto;padding-top:0}.workshops-image>img{aspect-ratio:1;object-position:center}.workshops-copy{grid-column:1}.workshop-panorama{margin-top:15px}.workshop-panorama img{aspect-ratio:2;object-position:78% center}.field-film-dialog{padding:20px}.film-heading h2{font-size:30px}.film-heading{align-items:start}.film-heading .close{white-space:nowrap;padding-right:0}.footer-bottom nav{flex-wrap:wrap}}
/* Monumental photography and architectural commissions */
.gigapixel{background:#dce0d5;padding-block:110px 130px}.giga-heading{display:grid;grid-template-columns:1fr 2fr;gap:30px 5vw;align-items:start;margin-bottom:85px}.giga-heading>.eyebrow{max-width:240px}.giga-heading h2{font:clamp(60px,6.8vw,110px)/.94 var(--serif);letter-spacing:-.04em}.giga-heading>p:last-child{grid-column:2;color:#51594d}.giga-installation{display:grid;grid-template-columns:1fr 1.8fr;gap:7vw;align-items:start}.giga-intro{position:sticky;top:70px;padding-top:30px}.giga-scale{font:30px/1 var(--serif)}.giga-scale>span{display:block;font:clamp(100px,12vw,190px)/.85 var(--serif);letter-spacing:-.065em;margin-bottom:14px}.giga-intro>.eyebrow{margin:18px 0 42px}.giga-intro>p:not(.giga-scale):not(.eyebrow){margin-bottom:24px;max-width:330px}.giga-intro>p:nth-last-of-type(1){color:#51594d}.giga-primary img,.giga-secondary img{aspect-ratio:3/4;object-fit:contain}.gigapixel figcaption{font-size:12px;line-height:1.5;gap:20px}.giga-case{display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin-top:110px;align-items:center}.giga-case-copy h3{font:clamp(48px,5vw,76px)/.95 var(--serif);letter-spacing:-.025em;margin:25px 0 35px}.giga-case-copy>p{margin-bottom:25px}.giga-service{font:30px/1.2 var(--serif);border-block:1px solid #9ba693;padding:25px 0;margin:35px 0!important}.giga-case-copy .giga-fineprint{font-size:12px;margin-top:20px;max-width:360px;color:#51594d}.collect-large-link{display:block;font-size:14px;text-decoration:underline;text-underline-offset:5px;margin-top:25px;max-width:340px}.installation-dialog{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;border:0;padding:20px 4vw;background:var(--paper);color:var(--ink)}.installation-dialog[open]{display:flex;flex-direction:column}.installation-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.installation-top h2{font:30px var(--serif);margin-top:8px}.installation-dialog>img{flex:1;min-height:0;object-fit:contain;margin:20px 0}.installation-bottom{display:flex;justify-content:center;align-items:center;gap:30px;font-size:12px}.installation-bottom button{font-size:25px;padding:8px 18px}.menu-dialog nav a{font-size:clamp(34px,6vh,70px)}
@media(max-width:1100px){.desktop-nav{display:none}.menu-toggle{display:block;font-size:14px}.giga-heading{grid-template-columns:1fr}.giga-heading>p:last-child{grid-column:1}.giga-heading>.eyebrow{max-width:none}.giga-heading h2{font-size:80px}.giga-installation{grid-template-columns:1fr 1.5fr;gap:4vw}.giga-case{gap:5vw}.footer-bottom nav{flex-wrap:wrap}}
@media(max-width:760px){.gigapixel{padding-block:75px}.giga-heading{margin-bottom:50px;gap:24px}.giga-heading h2{font-size:clamp(48px,12.8vw,75px)}.giga-installation,.giga-case{grid-template-columns:1fr;gap:45px}.giga-intro{position:static;padding:0}.giga-scale>span{font-size:135px}.giga-intro>.eyebrow{margin-bottom:28px}.giga-intro>p:not(.giga-scale):not(.eyebrow){max-width:none}.giga-case{margin-top:65px}.giga-secondary{margin-right:12vw}.gigapixel figcaption{font-size:12px;display:block}.gigapixel figcaption>span{display:block;margin-bottom:5px}.giga-case-copy h3{font-size:60px}.giga-service{font-size:28px}.installation-dialog{padding:20px}.installation-top{align-items:start}.installation-top h2{font-size:25px}.installation-top .eyebrow{font-size:12px}.installation-top .close{white-space:nowrap}.giga-case-copy .text-link{gap:20px}}
/* Credentials expressed through the site's editorial typography. */
.artist-credentials{grid-column:1/-1;margin-top:55px;border-top:1px solid var(--line);padding-top:32px}.credentials-body{display:grid;grid-template-columns:1fr 1.5fr;gap:8vw;padding:40px 0 50px}.experience-number{font:150px/.85 var(--serif);letter-spacing:-.055em}.experience-number span{display:inline-block;font:italic 38px var(--serif);letter-spacing:-.02em;margin-left:20px}.credentials-experience>p:last-child{font-size:14px;color:var(--muted);margin-top:22px}.credentials-publications{border-left:1px solid var(--line);padding-left:6vw}.credentials-publications>.eyebrow{margin:6px 0 22px}.publication-name{font:clamp(32px,3.7vw,58px)/1.18 var(--serif);letter-spacing:-.025em}.publication-name+.publication-name{margin-top:8px}.publication-note{color:var(--muted);font-size:14px;margin-top:25px}.credentials-honors{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:35px;padding:32px 0 0}.honor-title{font:42px/1.1 var(--serif);letter-spacing:-.02em;margin-top:12px}.honor-years{display:flex;gap:35px;font:34px/1 var(--serif)}.honor-years span+span{border-left:1px solid var(--line);padding-left:35px}
@media(max-width:760px){.artist-credentials{margin-top:20px;padding-top:26px}.credentials-body{grid-template-columns:1fr;gap:35px;padding:32px 0}.experience-number{font-size:120px}.experience-number span{font-size:34px}.credentials-publications{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.credentials-publications>.eyebrow{margin-top:0}.publication-name{font-size:38px}.publication-note{margin-top:18px}.credentials-honors{display:block;padding-top:28px}.honor-title{font-size:40px}.honor-years{margin-top:28px;gap:24px;font-size:30px}.honor-years span+span{padding-left:24px}}
.home-journal-more>p{font-size:14px;color:var(--muted)}.home-journal-more .text-link{margin-top:16px}
