@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/dm-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/dm-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/dm-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/dm-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/dm-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/dm-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/italiana-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(img){height:auto}:root{--paper:#eeeae2;--ink:#292f28;--line:#c9c9bd;--accent:#a74328;--serif:"Italiana",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}img{max-width:100%;display:block}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 4.5%;padding:30px 0 25px;display:flex}.brand{font:26px var(--serif);letter-spacing:-1px}.brand span{letter-spacing:3px;margin-top:7px;font:8px DM Sans,sans-serif;display:block}nav{align-items:center;gap:38px;font-size:12px;display:flex}nav a:hover,.text-link:hover{color:var(--accent)}nav sup{margin-left:3px;font-size:8px}nav a:last-child span{margin-left:24px}.hero{padding:42px 4.5% 0}.hero-top,.hero-bottom,.image-foot,.section-heading,.gallery-toolbar,.contact-top,.contact-bottom{justify-content:space-between;align-items:center;display:flex}.eyebrow,.image-foot{letter-spacing:1.7px;font-size:10px}h1,h2,blockquote{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.055em;margin:43px 0 30px;font-size:clamp(90px,12.7vw,200px);line-height:.85;position:relative}h1 em,h2 em{font-family:Georgia,serif;font-size:.92em;font-weight:400}h1 em{margin-left:20%}.hero-star{color:var(--accent);font:100px Georgia;position:absolute;top:0;right:7%}.hero-bottom{margin:32px 0 35px}.hero-bottom p{font-size:13px;line-height:1.65}.round-link{align-items:center;gap:30px;font-size:12px;display:flex}.circle{border:1px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;transition:all .25s;display:grid}.round-link:hover .circle{background:var(--ink);color:var(--paper);transform:translateY(3px)}.hero-art{background:#7e9b9e;border:0;width:100%;height:clamp(320px,44vw,680px);padding:0;position:relative;overflow:hidden}.hero-art img{object-fit:cover;width:100%;height:100%;transition:transform 1s}.hero-art:hover img{transform:scale(1.035)}.art-tag{background:var(--paper);letter-spacing:1.6px;gap:55px;padding:16px 18px;font-size:9px;display:flex;position:absolute;bottom:24px;left:24px}.image-foot{padding:15px 0;font-size:8px}.statement{grid-template-columns:1fr 2.1fr;gap:40px;padding:140px 7%;display:grid}.statement>.eyebrow{padding-top:14px}h2{letter-spacing:-.045em;margin:0 0 35px;font-size:clamp(45px,5.1vw,78px);line-height:1.03}.bio-columns{grid-template-columns:1fr 1fr;gap:40px;max-width:670px;display:grid}.bio-columns p,.studio p{color:#606356;font-size:13px;line-height:1.9}.text-link{border-bottom:1px solid;justify-content:space-between;gap:55px;margin-top:20px;padding:12px 0;font-size:12px;display:inline-flex}.works{background:#e5e3d9;padding:80px 7% 100px}.section-heading .eyebrow{margin-bottom:25px;display:block}.section-heading{align-items:end}.section-heading h2{margin-bottom:0}.section-heading>.small{margin-bottom:7px}.gallery-toolbar{border-top:1px solid #c2c5b8;border-bottom:1px solid #c2c5b8;margin:40px 0 65px;padding:14px 0;font-size:11px}.view-button{opacity:.5;background:0 0;border:0;padding:8px 15px}.view-button.active{opacity:1;background:var(--ink);color:var(--paper);border-radius:20px}.gallery{grid-template-columns:1fr 1fr;align-items:start;gap:75px 9%;display:grid}.artwork{margin:0}.artwork:nth-child(2n){margin-top:130px}.artwork button{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.artwork img{object-fit:contain;width:100%;max-height:620px;transition:transform .7s}.artwork button:hover img{transform:scale(.975)}.artwork .expand{background:var(--paper);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:15px;right:15px}.artwork figcaption{border-top:1px solid #bdc0b1;justify-content:space-between;margin-top:17px;padding-top:16px;font-size:11px;display:flex}.artwork figcaption span:last-child{color:#6a7064;letter-spacing:1px;font-size:9px}.gallery.grid{grid-template-columns:repeat(3,1fr);gap:40px}.gallery.grid .artwork{margin:0}.gallery.grid img{object-fit:contain;height:330px}.gallery-note{text-align:center;color:#6b7064;margin-top:65px;font-size:11px}.quote{text-align:center;color:#eeeae2;background:#30392e;padding:120px 14%}.quote blockquote{max-width:1050px;margin:50px auto 35px;font-size:clamp(30px,4vw,58px);line-height:1.2}.quote>span:last-child{font-size:12px}.studio{grid-template-columns:1fr 1fr;gap:10%;padding:130px 7%;display:grid}.studio-image img{object-fit:cover;width:100%;height:800px}.studio-content{padding-top:40px}.studio-content>.eyebrow{margin-bottom:35px;display:block}.studio-content p{max-width:350px;margin-bottom:55px}.studio-content>img{object-fit:cover;width:100%;height:310px}.studio-banner{padding:0 7% 100px}.studio-banner img{object-fit:cover;width:100%;max-height:500px}.contact{background:#d9ddcd;padding:70px 7% 80px}.contact-top{margin-bottom:65px}.email{letter-spacing:-1px;border-bottom:1px solid #9ea58e;justify-content:space-between;padding:15px 0 30px;font-size:clamp(20px,3vw,44px);display:flex}.email span{transition:transform .3s}.email:hover span{transform:translate(6px,-6px)}.contact-bottom{margin-top:35px}.contact-bottom p{font-size:12px;line-height:1.8}.contact-bottom .text-link{margin:0}footer{justify-content:space-between;align-items:center;padding:35px 4.5%;font-size:10px;display:flex}dialog{color:#eeeae2;background:#171d18;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:25px 4%;position:fixed;inset:0}dialog::backdrop{background:#171d18}dialog[open]{flex-direction:column;display:flex}.viewer-top,.viewer-bottom{justify-content:space-between;align-items:center;gap:15px;min-height:40px;font-size:11px;display:flex}.viewer-top{letter-spacing:1px}.viewer-top button,.viewer-stage button{color:inherit;background:0 0;border:1px solid #70766e;padding:12px 18px}.viewer-stage{flex:1;justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:20px 0;display:flex}.viewer-stage img{object-fit:contain;max-width:calc(100% - 150px);height:100%}.viewer-bottom a{border-bottom:1px solid;padding-bottom:5px}.skip{z-index:10;background:#fff;padding:12px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}@media (width>=1600px){main,header,footer{max-width:1800px;margin:auto}}@media (width<=760px){header{padding:22px 0}.brand{font-size:23px}nav{gap:17px;font-size:10px}nav a:nth-child(3){display:none}nav a:last-child{padding:8px 11px}nav a:last-child span{margin-left:4px}.hero{padding-top:30px}.hero-top .small{display:none}h1{margin-top:35px;font-size:clamp(74px,14vw,112px)}h1 em{margin-left:8%}.hero-star{font-size:45px;right:5%}.hero-bottom{margin-top:20px}.round-link{gap:12px}.hero-art{height:360px}.hero-art img{object-position:55%}.statement{grid-template-columns:1fr;gap:30px;padding:75px 7%}.bio-columns{gap:20px}.works{padding:65px 7%}.section-heading{display:block}.section-heading>.small{margin-top:20px;display:block}.gallery-toolbar{margin-bottom:35px}.gallery-toolbar p{max-width:130px;line-height:1.5}.gallery{gap:40px 6%}.artwork:nth-child(2n){margin-top:70px}.artwork figcaption{gap:8px;font-size:10px}.artwork figcaption span:last-child{font-size:8px}.artwork .expand{width:28px;height:28px;bottom:8px;right:8px}.gallery.grid{grid-template-columns:1fr 1fr;gap:30px 6%}.gallery.grid img{height:210px}.quote{padding:75px 8%}.quote blockquote{margin:35px 0}.studio{grid-template-columns:1fr;gap:35px;padding:75px 7%}.studio-image img{object-position:center 30%;height:540px}.studio-content{padding-top:10px}.studio-content p{max-width:none;margin-bottom:30px}.studio-content>img{height:auto}.studio-banner{padding-bottom:60px}.contact{padding:50px 7%}.contact-top{gap:20px;margin-bottom:40px}.contact-top .small{max-width:160px;font-size:10px}.contact-bottom{gap:20px}.contact-bottom .text-link{gap:15px;font-size:10px}footer .brand{font-size:20px}footer{gap:12px;font-size:9px}.viewer-stage{gap:7px}.viewer-stage img{max-width:calc(100% - 80px)}.viewer-stage button{padding:12px 9px}.viewer-bottom{font-size:10px}.viewer-top{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}nav{flex:1;justify-content:flex-end;gap:22px}nav a:last-child{border:0;border-radius:0;padding:0}.language{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:22px;font-size:11px;display:flex}.language a{opacity:.5;padding:8px 1px}.language a[aria-current]{opacity:1;border-bottom:1px solid}.macro-section,.exhibitions{padding:100px 7%}.macro-section{color:#eeeae2;background:#282f28}.macro-section .section-heading,.exhibitions .section-heading{gap:8%;margin-bottom:60px}.section-heading>p{max-width:350px;font-size:13px;line-height:1.8}.macro-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;display:grid}.macro-gallery .artwork,.exhibition-gallery .artwork,.studio .artwork,.studio-pair .artwork{margin:0}.macro-gallery img{aspect-ratio:1;object-fit:cover}.macro-gallery .artwork figcaption{border-color:#586152}.macro-gallery .artwork figcaption span:last-child{color:#b8c1af}.macro-gallery .expand{color:var(--ink)}.macro-section .gallery-note{color:#b8c1af;max-width:750px;margin:55px auto 0;line-height:1.7}.exhibition-lead{grid-template-columns:1.4fr 1fr;align-items:center;gap:10%;margin-bottom:65px;display:grid}.exhibition-lead .artwork{margin:0}.exhibition-lead h3{font:clamp(38px,4.5vw,65px)/1.08 var(--serif);margin:28px 0}.exhibition-lead p{color:#606356;font-size:13px;line-height:1.9}.exhibition-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.exhibition-gallery img{object-fit:cover;height:270px}.exhibition-gallery figcaption{line-height:1.6;display:block}.exhibition-gallery figcaption span:last-child{margin-top:4px;display:block}.studio{padding-bottom:75px}.studio-image .artwork img{object-fit:cover;height:800px}.studio-content .artwork img{object-fit:cover;height:310px}.film-section{color:var(--paper);background:#30392e;padding:80px 7% 65px}.film-heading{grid-template-columns:1fr 2fr;align-items:start;gap:25px 8%;display:grid}.film-heading .eyebrow{padding-top:12px}.film-heading h2{margin-bottom:0}.film-heading p{grid-column:2;margin:0 0 40px;font-size:13px;line-height:1.8}.film-section video{aspect-ratio:1098/480;object-fit:contain;background:#121812;width:100%;display:block}.film-section .image-foot{padding-top:22px}.studio-pair{grid-template-columns:1fr 1.8fr;align-items:center;gap:6%;padding:100px 7%;display:grid}.studio-pair .artwork img{object-fit:cover;max-height:520px}.viewer-canvas{flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;overflow:auto}.viewer-stage .viewer-canvas img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.viewer-canvas.zoomed{display:block}.viewer-stage .viewer-canvas.zoomed img{width:160%;max-width:none;height:auto;max-height:none}.viewer-info h2{letter-spacing:0;margin:5px 0;font-size:28px}.viewer-info p{color:#b8c1af;margin:8px 0;font-size:10px}.viewer-actions{gap:10px;display:flex}.viewer-actions button{font-size:11px}.viewer-stage{overflow:hidden}.gallery-note{line-height:1.8}.gallery .artwork:last-child:nth-child(odd){max-width:100%}@media (width<=1100px){nav{gap:14px;font-size:11px}header{gap:16px}.language{padding-left:14px}.exhibition-gallery{grid-template-columns:1fr 1fr}.exhibition-gallery img{height:330px}}@media (width<=760px){header{flex-wrap:wrap;gap:17px;position:relative}header .brand{order:0}.language{border:0;order:1;margin-left:auto}nav{flex-basis:100%;order:2;justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;overflow-x:auto}nav a{white-space:nowrap}nav a:nth-child(3){display:block}nav a:last-child{padding:0}.macro-section,.exhibitions{padding:65px 7%}.macro-section .section-heading,.exhibitions .section-heading{margin-bottom:35px}.section-heading>p{max-width:none;margin-top:25px}.macro-gallery{grid-template-columns:1fr 1fr;gap:35px 18px}.macro-gallery .artwork:last-child{grid-column:1/-1;width:75%;margin:auto}.macro-gallery figcaption{line-height:1.6;display:block}.macro-gallery figcaption span:last-child{margin-top:4px;display:block}.exhibition-lead{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.exhibition-gallery{gap:30px 18px}.exhibition-gallery img{height:240px}.studio-image .artwork img{height:540px}.studio-content .artwork img{height:auto}.film-section{padding:60px 5% 35px}.film-heading{padding:0 2%;display:block}.film-heading .eyebrow{margin-bottom:25px;display:block}.film-heading h2{font-size:42px}.film-heading p{margin:20px 0 30px}.film-section .image-foot{gap:15px;font-size:7px}.studio-pair{grid-template-columns:1fr;gap:40px;padding:65px 7%}.studio-pair .artwork img{object-fit:contain;width:100%;max-height:600px}.viewer-info h2{font-size:25px}.viewer-actions button{padding:10px;font-size:10px}.viewer-stage .viewer-canvas img{max-width:100%}.viewer-bottom{align-items:start}.viewer-bottom a{text-align:right;max-width:230px}.artwork figcaption{flex-wrap:wrap}}@media (width<=400px){nav{gap:9px;font-size:10px}.exhibition-gallery img{height:190px}}.curatorial{color:#606356;max-width:590px;margin:16px 0 0;font-size:12px;line-height:1.85}.macro-section .curatorial{color:#c5ccbd}.exhibition-gallery .curatorial{font-size:11px}.studio .artwork .curatorial{max-width:none;margin:16px 0 0;font-size:12px}.viewer-info{flex-shrink:0;max-height:28vh;padding-right:10px;overflow-y:auto}.viewer-info #viewer-description{color:#eeeae2;max-width:900px;margin:12px 0;font-size:13px;line-height:1.65}.viewer-stage{min-height:100px}.exhibition-gallery .artwork:last-child:nth-child(4n+2){grid-column:auto}@media (width<=760px){.curatorial{font-size:11px;line-height:1.7}.viewer-info{max-height:31vh}.viewer-info #viewer-description{font-size:12px}.viewer-info h2{font-size:23px}.viewer-stage{padding:10px 0}.exhibition-gallery .curatorial{font-size:11px}}.work-card{display:block;position:relative}.work-card h3{font:30px/1.15 var(--serif);letter-spacing:-.025em;margin:21px 0 0}.work-card .expand{bottom:65px}.read-story{border-bottom:1px solid #9da18f;margin-top:12px;padding:8px 0;font-size:11px;display:inline-block}.hero-art{display:block}.work-page .work-opening{padding:55px 7% 45px}.work-kicker{justify-content:space-between;margin-top:55px;font-size:11px;display:flex}.work-page h1{letter-spacing:-.05em;max-width:1200px;margin:30px 0;font-size:clamp(58px,8.5vw,135px);line-height:.98}.work-deck{max-width:680px;margin:35px 0 0 28%;font-size:16px;line-height:1.9}.work-hero{background:#e4e3d9;padding:45px 7%}.work-hero .artwork{margin:0}.work-hero .artwork button{cursor:zoom-in}.work-hero .artwork img{object-fit:contain;width:100%;height:78vh;max-height:1000px}.work-hero .artwork figcaption{border-color:#c2c5b8;margin-top:30px}.work-hero .curatorial{display:none}.work-story{grid-template-columns:1fr 2fr;gap:10%;padding:110px 7%;display:grid}.work-story aside{border-top:1px solid #aeb5a1;padding-top:22px}.work-story dl{margin-top:35px}.work-story dt{letter-spacing:1px;color:#737868;margin-top:24px;font-size:10px}.work-story dd{margin:8px 0 0;font-size:13px;line-height:1.7}.work-story article>.eyebrow{margin-bottom:25px;display:block}.work-story h2{font-size:clamp(40px,4.3vw,64px)}.work-story article>p{max-width:700px;font-size:15px;line-height:1.95}.work-story article>.story-lead{margin-bottom:30px;font-family:Georgia,serif;font-size:22px;line-height:1.7}.work-story article>.editorial-note{border-top:1px solid var(--line);color:#7c806f;margin-top:35px;padding-top:24px;font-size:10px;line-height:1.8}.work-details{color:#eeeae2;background:#30392e;padding:80px 7% 100px}.work-details .section-heading{gap:8%;margin-bottom:60px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 7%;display:grid}.detail-grid .artwork{margin:0}.detail-grid .artwork img{object-fit:contain;max-height:600px}.detail-grid .curatorial{color:#c5ccbd}.detail-grid figcaption span:last-child{color:#b5bba9}.detail-grid .expand{color:var(--ink)}.detail-grid .artwork:only-child{grid-column:1/-1;max-width:750px;margin:auto}.work-enquiry{text-align:center;background:#d9ddcd;padding:100px 7%}.work-enquiry>.eyebrow{margin-bottom:35px;display:block}.work-enquiry p{font-size:13px;line-height:1.8}.next-work{justify-content:space-between;align-items:center;gap:50px;padding:70px 7%;display:flex}.next-work h2{margin:25px 0 0;font-size:45px}.next-work img{object-fit:contain;width:180px;height:180px}.studio-pair .artwork:last-child:nth-child(odd){grid-column:1/-1;max-width:700px;margin:auto}@media (width<=760px){.work-card h3{font-size:23px}.work-page .work-opening{padding:35px 7%}.work-kicker{margin-top:35px}.work-page h1{font-size:clamp(51px,10.5vw,80px)}.work-deck{max-width:none;margin:25px 0 0;font-size:13px}.work-hero{padding:30px 5%}.work-hero .artwork img{height:auto;max-height:72vh}.work-story{grid-template-columns:1fr;gap:55px;padding:65px 7%}.work-story aside{order:2}.work-story article{order:1}.work-story dl{grid-template-columns:1fr 1.5fr;gap:16px;margin-top:25px;display:grid}.work-story dt,.work-story dd{margin:0}.work-story article>.story-lead{font-size:20px}.work-story article>p{font-size:14px}.work-details{padding:60px 7%}.detail-grid{grid-template-columns:1fr;gap:45px}.work-details .section-heading{margin-bottom:35px}.work-enquiry{padding:65px 7%}.work-enquiry h2{font-size:44px}.next-work{gap:20px;padding:45px 7%}.next-work h2{font-size:30px}.next-work img{width:100px;height:130px}}.bio-source{color:#727768;margin:23px 0 0;font-size:10px;line-height:1.7}.bio-source a{border-bottom:1px solid #b8bdad;padding-bottom:3px}.studio-image .artwork img{aspect-ratio:auto;object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.studio-image .artwork{max-width:440px}.exhibition-gallery-clean{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.exhibition-gallery-clean .exhibition-photo{margin:0}.exhibition-gallery-clean img{aspect-ratio:4/3;object-fit:contain;background:#e5e3db;height:auto;max-height:580px}.exhibition-gallery-clean .exhibition-photo:nth-child(3n){grid-column:1/-1;width:100%;max-width:100%}.exhibition-gallery-clean .exhibition-photo:nth-child(3n) img{aspect-ratio:16/9;max-height:680px}.exhibitions>.text-link{margin-top:45px}.viewer-info[hidden]{display:none}@media (width<=760px){.studio-image .artwork{max-width:none}.studio-image .artwork img{object-fit:contain;object-position:center top;height:auto;max-height:none}.exhibition-gallery-clean{grid-template-columns:1fr;gap:25px}.exhibition-gallery-clean .exhibition-photo:nth-child(3n){grid-column:auto}.exhibition-gallery-clean img,.exhibition-gallery-clean .exhibition-photo:nth-child(3n) img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:none}}.hero-arrival{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:4%;height:calc(100svh - 109px);min-height:530px;max-height:1050px;padding:38px 4.5% 30px;display:grid;overflow:visible}.hero-copy{min-width:0;padding:0 0 20px}.hero-copy>.eyebrow{letter-spacing:2px;font-size:9px;display:block}.hero-arrival h1{letter-spacing:-.055em;margin:38px 0 27px;font-size:clamp(66px,7.1vw,118px);line-height:1.03}.hero-arrival h1 em{white-space:nowrap;margin-left:0;font-size:.95em}.hero-intro{color:#686c60;margin:0 0 36px;font-size:13px;line-height:1.8}.hero-copy .round-link{justify-content:flex-start;gap:28px;width:max-content}.hero-picture{flex-direction:column;justify-content:center;min-width:0;height:100%;min-height:0;display:flex}.hero-arrival .hero-art{background:0 0;flex:0 auto;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;max-height:calc(100% - 42px);display:flex;overflow:visible}.hero-arrival .hero-art img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:calc(100svh - 220px);transform:none!important}.hero-arrival .image-foot{letter-spacing:1px;flex-shrink:0;gap:14px;padding:18px 0 0;font-size:8px;line-height:1.6}.hero-arrival .image-foot a{white-space:nowrap}.hero-arrival .hero-art:focus-visible{outline-offset:8px}@media (width>=1600px){.hero-arrival .hero-art img{max-height:880px}}@media (width<=760px){.hero-arrival{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:20px;height:calc(100svh - 140px);min-height:480px;max-height:950px;padding:23px 5% 20px}.hero-copy{padding:0;position:relative}.hero-copy>.eyebrow{letter-spacing:1.5px;font-size:8px}.hero-arrival h1{margin:18px 0 0;font-size:clamp(43px,10.4vw,72px);line-height:.98}.hero-intro{display:none}.hero-copy .round-link{gap:8px;font-size:10px;position:absolute;bottom:0;right:0}.hero-copy .round-link>span:first-child{max-width:70px;line-height:1.5}.hero-copy .circle{width:33px;height:33px;font-size:18px}.hero-picture{justify-content:center;max-height:100%}.hero-arrival .hero-art{flex:auto;height:100%;max-height:calc(100% - 36px)}.hero-arrival .hero-art img{object-fit:contain;width:100%;height:100%;max-height:100%}.hero-arrival .image-foot{letter-spacing:.7px;padding-top:12px;font-size:7px}.hero-arrival .image-foot a{font-size:7px}}@media (height<=600px) and (width>=761px){.hero-arrival{min-height:380px;padding-top:20px;padding-bottom:20px}.hero-arrival h1{margin:22px 0;font-size:65px}.hero-intro{margin-bottom:20px}}@media (width<=360px){.hero-copy .round-link>span:first-child{display:none}}.eyebrow{letter-spacing:1.4px;font-size:12px;line-height:1.6}.small{font-size:14px}nav{gap:25px;font-size:13px}.language{font-size:13px}.language a,nav a{align-items:center;min-height:40px;display:inline-flex}.brand span{letter-spacing:2px;font-size:10px}.hero-copy>.eyebrow{font-size:12px}.hero-arrival .image-foot,.hero-arrival .image-foot a{letter-spacing:.5px;font-size:11px;line-height:1.6}.hero-intro{max-width:280px;font-size:16px}.round-link{font-size:14px}.hero-arrival h1{font-size:clamp(78px,9vw,145px);line-height:.96}.hero-arrival h1 em{font-size:1em}.artist-profile{grid-template-columns:minmax(200px,.75fr) minmax(0,1.35fr);align-items:center;gap:8%;padding:85px 8%;position:relative}.artist-profile>.eyebrow{display:none}.artist-portrait{justify-content:center;display:flex}.artist-portrait img{object-fit:contain;object-position:top;width:auto;max-width:100%;height:auto;max-height:560px}.artist-profile h2{font-size:clamp(40px,4vw,62px)}.artist-profile .bio-columns{display:block}.artist-profile .bio-columns p{max-width:640px;font-size:15px;line-height:1.9}.text-link{font-size:13px;line-height:1.6}.selected-works{padding:80px 8%}.selected-works .section-heading{gap:25px;margin-bottom:65px}.selected-gallery{gap:70px 8%}.selected-gallery .artwork:nth-child(2n){margin-top:90px}.selected-gallery .artwork:last-child{grid-column:1/-1;width:54%;margin:0 auto}.work-card img{object-fit:contain;width:100%;height:500px;max-height:500px;transition:transform .4s}.work-card:hover img{transform:scale(.985)}.work-card h3{margin:24px 0 8px;font-size:30px}.card-medium{color:#5e6457;justify-content:space-between;font-size:13px;line-height:1.7;display:flex}.card-medium span{color:var(--ink);font-size:19px}.catalog-button{border:1px solid #748169;border-radius:40px;margin:65px auto 0;padding:18px 28px;font-size:14px;display:table}.catalog-button:hover{background:var(--ink);color:var(--paper)}.exhibition-preview{padding:85px 8%}.exhibition-preview .section-heading{gap:35px;margin-bottom:45px}.exhibition-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:25px;display:grid}.exhibition-preview-grid .artwork{margin:0}.exhibition-preview-grid img{object-fit:contain;height:330px}.film-section{padding:65px 8%}.film-heading h2{font-size:clamp(40px,4vw,62px)}.film-heading p{font-size:14px}.film-section video{max-height:520px}.film-section>.text-link{margin-top:25px}.film-section .image-foot{font-size:11px}.contact{padding:65px 8%}.contact h2{font-size:clamp(50px,6vw,88px)}.contact-bottom p,.contact-top .small{font-size:14px}.refined-footer{flex-wrap:wrap;gap:24px;padding:35px 5%;font-size:12px;display:flex}.refined-footer details{color:#636a5b;flex-basis:100%;font-size:11px;line-height:1.7}.refined-footer summary{cursor:pointer;width:max-content;max-width:100%}.refined-footer details p{max-width:720px;margin:12px 0}.archive-intro{padding:50px 8% 55px}.archive-intro .breadcrumb{margin-bottom:50px;font-size:13px;display:block}.archive-intro .eyebrow{margin-bottom:24px;display:block}.archive-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(60px,8vw,110px);line-height:1.05}.archive-intro>p{max-width:660px;margin:30px 0 0;font-size:16px;line-height:1.8}.catalogue-content{padding:0 8% 80px}.catalogue-content .gallery-toolbar{margin-top:0;font-size:13px}.view-button{min-height:40px;padding:10px 18px;font-size:13px}.catalogue-content .gallery.grid img{object-fit:contain;height:330px}.catalogue-content .gallery.grid{gap:55px 35px}.catalogue-content .gallery.grid .work-card h3{font-size:27px}.catalogue-tail{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding-top:28px;font-size:13px;line-height:1.8;display:flex}.catalogue-tail a{white-space:nowrap;border-bottom:1px solid}.exhibition-group{padding:30px 8% 65px}.exhibition-group h2{border-top:1px solid var(--line);margin-bottom:35px;padding-top:30px;font-size:clamp(34px,4vw,56px)}.archive-contact{padding:0 8% 70px}.studio-archive{grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:70px 8%;display:grid}.studio-archive .artwork{margin:0}.studio-archive img{object-fit:contain;max-height:600px}.studio-archive .artwork:last-child{grid-column:1/-1;width:100%;max-width:720px;margin:auto}.detail-archive{padding:0 8% 80px}.detail-archive .macro-gallery{grid-template-columns:1fr 1fr}.detail-archive .artwork{margin:0}.detail-archive figcaption{font-size:16px;line-height:1.6}.curatorial{font-size:14px;line-height:1.8}.detail-archive .macro-gallery .artwork:last-child{grid-column:1/-1;width:65%;margin:auto}.refined-work .work-opening{padding-top:35px;padding-bottom:30px}.refined-work .work-kicker{margin-top:35px;font-size:12px}.refined-work h1{font-size:clamp(50px,6.5vw,95px)}.refined-work .work-deck{max-width:700px;margin:22px 0 0;font-size:15px;line-height:1.8}.refined-work .work-story{padding:70px 8%}.refined-work .work-story h2{font-size:45px}.refined-work .work-story dt{letter-spacing:.5px;font-size:12px}.refined-work .work-story dd{font-size:15px}.refined-work .story-lead{font-size:21px}.reading-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:30px;padding:17px 0}.reading-more summary{cursor:pointer;font-size:14px;line-height:1.7}.reading-more p{margin:20px 0 4px;font-size:15px;line-height:1.9}.refined-work .work-enquiry{padding:60px 8%}.refined-work .work-enquiry h2{font-size:clamp(38px,4.5vw,64px)}.refined-work .work-enquiry p{font-size:15px}.viewer-top,.viewer-bottom,.viewer-info #viewer-note{font-size:12px}.viewer-actions button{min-height:42px;font-size:13px}.viewer-info #viewer-description{font-size:14px}.image-foot{font-size:11px}.artwork figcaption{font-size:13px}.artwork figcaption span:last-child{font-size:11px}.breadcrumb{font-size:13px}.exhibition-gallery-clean .expand{background:var(--paper)}@media (width<=900px){nav{gap:15px}.selected-gallery .work-card img{height:390px}.catalogue-content .gallery.grid{grid-template-columns:1fr 1fr}.exhibition-preview-grid{gap:18px}.exhibition-preview-grid img{height:250px}}@media (width<=760px){nav{justify-content:flex-start;gap:18px;font-size:12px}.language{font-size:13px}.brand{font-size:27px}.hero-arrival h1{margin:15px 0 0;font-size:clamp(58px,13vw,85px)}.hero-copy>.eyebrow{letter-spacing:1px;font-size:10px}.hero-copy .round-link{gap:12px;font-size:12px}.hero-copy .round-link>span:first-child{max-width:85px}.hero-copy .circle{width:40px;height:40px}.hero-arrival .image-foot,.hero-arrival .image-foot a{letter-spacing:0;white-space:normal;font-size:10px}.hero-arrival{height:calc(100svh - 155px);min-height:500px;padding-top:20px}.artist-profile{grid-template-columns:1fr;gap:35px;padding:60px 7%}.artist-portrait{justify-content:flex-start}.artist-portrait img{width:auto;max-width:100%;max-height:430px}.artist-profile h2{font-size:42px}.artist-profile .bio-columns p{font-size:15px}.selected-works{padding:60px 7%}.selected-works .section-heading{margin-bottom:35px}.selected-works .section-heading>.text-link{margin-top:20px}.selected-gallery{grid-template-columns:1fr;gap:42px}.selected-gallery .artwork:nth-child(2n){margin-top:0}.selected-gallery .artwork:last-child{grid-column:auto;width:100%}.selected-gallery .work-card img{object-fit:contain;height:auto;max-height:520px}.work-card h3{font-size:29px}.card-medium{font-size:13px}.catalog-button{margin-top:40px;padding:15px 22px;font-size:14px}.film-section{padding:55px 7%}.film-section .image-foot{font-size:10px}.exhibition-preview{padding:60px 7%}.exhibition-preview-grid{grid-template-columns:1fr;gap:25px}.exhibition-preview-grid img{object-fit:contain;height:auto;max-height:400px}.exhibition-preview .section-heading .text-link{margin-top:20px}.contact{padding:55px 7%}.contact h2{font-size:47px}.contact-top .small,.contact-bottom .text-link{font-size:12px}.contact-bottom p{font-size:13px}.archive-intro{padding:35px 7% 40px}.archive-intro h1{font-size:58px}.archive-intro .breadcrumb{margin-bottom:35px}.archive-intro>p{font-size:15px}.catalogue-content{padding:0 7% 60px}.catalogue-content .gallery.grid{gap:35px 20px}.catalogue-content .gallery.grid img{height:220px}.catalogue-content .gallery.grid .work-card h3{font-size:23px}.catalogue-content .gallery.grid .card-medium{font-size:12px}.catalogue-tail{display:block}.catalogue-tail a{margin-top:15px;display:inline-block}.studio-archive{grid-template-columns:1fr;gap:30px;padding:50px 7%}.studio-archive .artwork:last-child{grid-column:auto}.exhibition-group{padding:20px 7% 40px}.detail-archive{padding:0 7% 60px}.detail-archive .macro-gallery{grid-template-columns:1fr}.detail-archive .macro-gallery .artwork:last-child{grid-column:auto;width:100%}.refined-work .work-story{padding:55px 7%}.refined-work .work-story h2{font-size:38px}.refined-work .story-lead{font-size:20px}.work-details .section-heading h2{font-size:38px}.viewer-top,.viewer-bottom{font-size:11px}.viewer-actions button{padding:10px;font-size:12px}.viewer-info #viewer-description{font-size:13px}.refined-footer{font-size:12px}.refined-footer .brand{font-size:25px}.refined-footer details{font-size:11px}}.signature-piece header{border-bottom:0}.piece-room{color:#f3f0e7;background:#24332f;padding:26px 5% 50px}.piece-topline{letter-spacing:.7px;justify-content:space-between;gap:24px;margin-bottom:42px;font-size:11px;line-height:1.6;display:flex}.piece-introduction{grid-template-columns:minmax(0,.78fr) minmax(0,1.4fr);align-items:center;gap:6%;display:grid}.signature-piece .piece-introduction h1{letter-spacing:-.04em;margin:25px 0 30px;font-size:clamp(58px,6vw,97px);line-height:1.02}.piece-introduction h1 em{font-size:.92em}.piece-introduction>div>p{color:#dde0d2;max-width:340px;font:20px/1.65 Georgia,serif}.piece-story-link{border-bottom:1px solid #8e9a85;align-items:center;gap:40px;margin-top:25px;padding:12px 0;font-size:13px;display:inline-flex}.piece-story-link span{font-size:24px}.piece-painting.artwork{min-width:0;margin:0}.piece-painting img{object-fit:contain;width:100%;height:auto;max-height:70svh;box-shadow:0 20px 50px #0003}.piece-painting button:hover img{transform:none}.piece-painting figcaption{letter-spacing:.4px;border-color:#627164;align-items:center;margin-top:20px;padding-top:14px;font-size:11px}.piece-painting figcaption .view-whole{color:#f3f0e7;background:0 0;border:0;width:auto;padding:8px 0;font-size:12px;display:inline-block}.piece-story{grid-template-columns:1fr 2.2fr;gap:8%;padding:110px 10% 90px;display:grid}.piece-margin{padding-top:15px}.piece-rule{background:#a5ac9a;width:38px;height:1px;margin:30px 0;display:block}.piece-margin p{font:21px/1.6 var(--serif);color:#5d6658}.piece-story article{max-width:750px}.piece-story h2{margin-bottom:45px;font-size:clamp(45px,4.7vw,70px)}.piece-story article>p{color:#4e574a;margin:0 0 28px;font-size:16px;line-height:1.95}.piece-story article>.piece-opening{color:#29352b;font:22px/1.75 Georgia,serif}.piece-pause{letter-spacing:-.5px;border-top:1px solid #c5cab9;border-bottom:1px solid #c5cab9;margin:30px 0;padding:35px 0;font:italic 32px/1.4 Georgia,serif}.piece-observe{background:#e3e5da;grid-template-columns:1fr 1.5fr;align-items:start;gap:30px 10%;padding:70px 10%;display:grid}.piece-observe h2{margin-top:25px;font-size:52px}.piece-observe ol{margin:0;padding:0;list-style:none}.piece-observe li{border-bottom:1px solid #bec5b1;gap:24px;padding:22px 0;display:flex}.piece-observe li:first-child{padding-top:0}.piece-observe li>span{color:#6c7860;padding-top:6px;font-size:11px}.piece-observe h3{font:28px/1.2 var(--serif);margin:0 0 13px}.piece-observe p{max-width:420px;margin:0;font-size:14px;line-height:1.8}.piece-observe>.text-link{grid-column:2;width:max-content;max-width:100%;margin-top:0}.piece-record{grid-template-columns:1fr 1.5fr;gap:10%;padding:95px 10%;display:grid}.piece-record dl{grid-template-columns:1fr 1.4fr;gap:22px 20px;margin-top:35px;display:grid}.piece-record dt{color:#727969;font-size:12px}.piece-record dd{margin:0;font-size:14px;line-height:1.65}.piece-enquire h2{font-size:52px}.piece-enquire p{max-width:430px;font-size:15px;line-height:1.8}.piece-enquire .catalog-button{margin:28px 0 15px}.piece-enquire>span{color:#727969;font-size:11px}.piece-related{border-top:1px solid var(--line);padding:70px 10% 85px}.piece-related h2{font-size:48px}.piece-related .section-heading{gap:30px;margin-bottom:45px}.piece-related-grid{grid-template-columns:1fr 1fr;gap:8%;display:grid}.piece-related-grid img{object-fit:contain;height:350px}.piece-related-grid h3{font-size:30px}.signature-piece #painting{scroll-margin-top:30px}@media (width<=1000px){.piece-introduction{grid-template-columns:1fr 1.2fr;gap:4%}.signature-piece .piece-introduction h1{font-size:62px}.piece-story,.piece-record,.piece-observe,.piece-related{padding-left:7%;padding-right:7%}}@media (width<=760px){.piece-room{padding:20px 6% 35px}.piece-topline{gap:15px;margin-bottom:35px;font-size:10px}.piece-topline>span{text-align:right;max-width:160px}.piece-introduction{grid-template-columns:1fr;gap:35px}.signature-piece .piece-introduction h1{margin:20px 0;font-size:clamp(57px,12vw,76px)}.piece-introduction>div>p{max-width:370px;margin-bottom:0;font-size:19px}.piece-story-link{margin-top:14px;font-size:13px}.piece-painting img{object-fit:contain;max-height:none}.piece-painting figcaption{gap:15px;font-size:10px}.piece-painting figcaption .view-whole{font-size:11px}.piece-story{grid-template-columns:1fr;gap:25px;padding:60px 7%}.piece-margin{justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.piece-margin .piece-rule,.piece-margin p{display:none}.piece-story h2{margin-bottom:30px;font-size:43px}.piece-story article>.piece-opening{font-size:20px;line-height:1.8}.piece-story article>p{font-size:15px;line-height:1.95}.piece-pause{margin:25px 0;padding:28px 0;font-size:26px}.piece-observe{grid-template-columns:1fr;gap:20px;padding:55px 7%}.piece-observe h2{margin-bottom:20px;font-size:43px}.piece-observe>.text-link{grid-column:1}.piece-observe h3{font-size:27px}.piece-record{grid-template-columns:1fr;gap:55px;padding:60px 7%}.piece-record dl{gap:20px;max-width:480px}.piece-enquire h2{font-size:43px}.piece-enquire .catalog-button{padding:16px 20px;font-size:13px}.piece-related{padding:55px 7%}.piece-related h2{font-size:40px}.piece-related .section-heading{display:block}.piece-related .text-link{margin-top:20px}.piece-related-grid{grid-template-columns:1fr;gap:35px}.piece-related-grid img{height:auto;max-height:400px}.piece-related-grid h3{font-size:29px}}.signature-piece .piece-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(30px,5vw,80px)}.signature-piece .piece-introduction>*{min-width:0}.signature-piece .piece-introduction h1{overflow-wrap:anywhere;font-size:clamp(42px,4.5vw,76px)}.signature-piece .piece-introduction h1 em{margin-left:0}.signature-piece .piece-painting,.signature-piece .piece-painting>button{width:100%;max-width:100%}.signature-piece .piece-painting img{object-fit:contain;width:100%;height:auto;display:block}.signature-piece .piece-story{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.signature-piece .piece-story>*{min-width:0}@media (width<=1100px){.signature-piece .piece-introduction{grid-template-columns:minmax(0,1fr);gap:36px}.signature-piece .piece-introduction h1{font-size:clamp(42px,7vw,72px)}.signature-piece .piece-introduction>div>p{max-width:560px}.signature-piece .piece-painting{max-width:850px;margin:0 auto}}@media (width<=760px){.signature-piece .piece-story{grid-template-columns:minmax(0,1fr)}.signature-piece .piece-introduction h1{font-size:clamp(38px,10.5vw,64px)}.signature-piece .piece-painting figcaption{flex-wrap:wrap}}.curatorial-invitation{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8%;padding:75px 8% 100px;display:grid}.curatorial-invitation h2{margin-top:26px;font-size:clamp(42px,4.6vw,68px)}.curatorial-invitation p{color:#50594d;max-width:660px;margin:0 0 26px;font-size:16px;line-height:1.9}.curatorial-invitation .invitation-lead{color:var(--ink);font:22px/1.7 Georgia,serif}.selected-gallery .card-intro{color:#535e50;max-width:540px;margin:18px 0;font-size:15px;line-height:1.85}.refined-work .work-story article>p{font-size:17px;line-height:1.9}.reading-visible{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.reading-visible h3{font:28px/1.25 var(--serif);margin:0 0 18px}.reading-visible p{color:#50594d;font-size:16px;line-height:1.9}@media (width<=760px){.curatorial-invitation{grid-template-columns:minmax(0,1fr);gap:15px;padding:55px 7%}.curatorial-invitation h2{margin-bottom:20px;font-size:43px}.curatorial-invitation .invitation-lead{font-size:20px}.curatorial-invitation p,.selected-gallery .card-intro{font-size:15px}.refined-work .work-story article>p{font-size:16px}}.voice-note,.piece-story article>p.voice-note,.refined-work .work-story article>p.voice-note{color:#6a7164;margin-top:26px;font:12px/1.6 DM Sans,Arial,sans-serif}.selection-voice-note{color:#6a7164;margin:-15px 0 40px;font-size:12px;line-height:1.6}.immersive-page>header{z-index:3;color:#fff;text-shadow:0 1px 9px #0008;background:linear-gradient(#15201cbb,#0000);border:0;max-width:none;margin:0;padding:26px 5%;position:absolute;inset:0 0 auto}.immersive-page header .language{border-color:#ffffff70}.immersive-page header a:focus-visible{outline-color:#fff}.immersive-page main{max-width:none;margin:0}.immersive-hero{color:#fff;background:#26332f;width:100%;height:100svh;min-height:650px;position:relative;overflow:hidden}.immersive-background{object-fit:cover;object-position:center;filter:none;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.immersive-shade{pointer-events:none;background:linear-gradient(#0000,#12201922 15%,#122019c9);position:absolute;inset:45% 0 0}.immersive-caption{max-width:1250px;position:absolute;inset:auto 6% 7%}.immersive-page .immersive-caption h1{letter-spacing:-.035em;overflow-wrap:anywhere;text-shadow:0 2px 25px #0005;max-width:100%;margin:22px 0 30px;font-size:clamp(48px,6.8vw,108px);line-height:1.04}.immersive-caption .eyebrow{letter-spacing:2px;font-size:11px}.immersive-hero-actions{flex-wrap:wrap;align-items:center;gap:36px;font-size:14px;display:flex}.immersive-hero-actions a,.immersive-hero-actions button{color:#fff;line-height:1.6;font:inherit;background:0 0;border:0;border-bottom:1px solid #fff9;padding:12px 0}.immersive-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:9%;padding:110px 8% 90px;display:grid}.immersive-story aside{min-width:0}.immersive-story .breadcrumb{margin-bottom:35px;display:inline-block}.immersive-story .complete-painting{width:100%;margin:0}.immersive-story .complete-painting img{object-fit:contain;width:100%;height:auto;max-height:none;box-shadow:none}.immersive-story .complete-painting figcaption{color:var(--ink);border-color:var(--line)}.image-note{color:#6a7164;margin-top:20px;font-size:12px;line-height:1.7}.immersive-narrative{min-width:0;max-width:750px}.immersive-narrative>.eyebrow{margin-bottom:28px;display:block}.immersive-narrative h2{overflow-wrap:anywhere;margin-bottom:36px;font-size:clamp(40px,4.4vw,65px);line-height:1.12}.immersive-narrative>p{color:#4e574a;margin:0 0 28px;font-size:17px;line-height:1.95}.immersive-narrative>.piece-opening{color:#29352b;font:22px/1.75 Georgia,serif}.immersive-narrative>p.voice-note{color:#727969;font:12px/1.7 DM Sans,Arial,sans-serif}.immersive-details{color:#f3f0e7;background:#24332f;padding:70px 8% 90px}.immersive-details .section-heading{gap:45px;margin-bottom:50px}.immersive-details h2{font-size:clamp(40px,4.5vw,64px)}.immersive-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:50px;display:grid}.immersive-detail-grid .artwork{margin:0}.immersive-detail-grid img{object-fit:contain;width:100%;height:auto;max-height:650px}.immersive-detail-grid figcaption{color:#eeeae2;border-color:#708070;line-height:1.5}.immersive-detail-grid .artwork figcaption span:last-child{color:inherit}.immersive-detail-grid .artwork:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:800px}.immersive-page .piece-record{background:#e3e5da}.immersive-page .piece-enquire .catalog-button{display:inline-block}.immersive-page .piece-related-grid img{height:350px}@media (width>=1500px){.immersive-story{grid-template-columns:minmax(0,500px) minmax(0,750px);justify-content:center;gap:100px}}@media (width<=1000px){.immersive-story{grid-template-columns:minmax(0,1fr);gap:55px;padding:65px 7%}.immersive-story aside{width:100%;max-width:620px;margin:auto}.immersive-narrative{max-width:750px;margin:auto}.immersive-page .immersive-caption h1{font-size:clamp(48px,7.7vw,85px)}}@media (width<=760px){.immersive-page>header{gap:12px;padding:20px 6%}.immersive-page header nav{padding-top:12px}.immersive-page header nav a{color:#fff}.immersive-hero{height:100svh;min-height:620px}.immersive-caption{inset:auto 7% 6%}.immersive-page .immersive-caption h1{margin:20px 0 25px;font-size:clamp(42px,10.5vw,70px)}.immersive-hero-actions{gap:12px 26px;font-size:13px}.immersive-caption .eyebrow{letter-spacing:1px;font-size:10px}.immersive-shade{inset:35% 0 0}.immersive-narrative h2{font-size:40px}.immersive-narrative>.piece-opening{font-size:20px}.immersive-narrative>p{font-size:16px}.immersive-details{padding:55px 7%}.immersive-details .section-heading{display:block}.immersive-details .section-heading>p{margin-top:25px}.immersive-detail-grid{grid-template-columns:minmax(0,1fr);gap:40px}.immersive-page .piece-related-grid img{height:auto;max-height:400px}}.catalogue-paths{margin:0 0 30px}.path-buttons{flex-wrap:wrap;gap:12px;display:flex}.path-buttons button{background:0 0;border:1px solid #afb8a6;border-radius:30px;min-height:44px;padding:12px 19px;font-size:14px}.path-buttons button span{opacity:.7;margin-left:7px;font-size:11px}.path-buttons button.active{color:#f2efe7;background:#293a30;border-color:#293a30}#selection-summary{color:#5b6555;max-width:760px;min-height:50px;margin-top:22px;font-size:14px;line-height:1.8}#gallery [hidden]{display:none!important}.text-context{color:#697263;border-top:1px solid var(--line);margin-top:30px;padding-top:14px;font-size:12px;line-height:1.7}.text-context summary{cursor:pointer;display:list-item}.text-context p{margin:12px 0 0}.artist-milestones{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1.6fr 1.4fr;gap:35px;margin-top:10px;padding-top:32px;display:grid}.artist-milestones span{letter-spacing:1px;font-size:12px}.artist-milestones p{max-width:360px;font-size:14px;line-height:1.8}.artist-milestones a{border-bottom:1px solid #89917e;padding-bottom:4px;font-size:12px}.artist-statement{text-align:center;color:#f2efe7;background:#293a30;padding:65px 12%}.artist-statement blockquote{font:clamp(26px,3vw,42px)/1.45 var(--serif);max-width:1000px;margin:30px auto}.artist-statement>a{opacity:.8;border-bottom:1px solid #829177;padding-bottom:6px;font-size:11px;line-height:1.7}.exhibition-highlight{max-width:650px;margin:0 0 35px;font-size:15px;line-height:1.8}.exhibition-record{padding-bottom:45px}.exhibition-record>.eyebrow{margin-bottom:20px;display:block}.exhibition-record h2{margin-top:0}.exhibition-record dl{grid-template-columns:150px 1fr;gap:14px 30px;max-width:750px;font-size:15px;line-height:1.7;display:grid}.exhibition-record dt{color:#727969}.exhibition-record dd{margin:0}.exhibition-sources{color:#616b57;padding:0 8% 50px;font-size:12px;line-height:1.8}.exhibition-sources summary{cursor:pointer}.exhibition-sources a{border-bottom:1px solid #adb59e}.piece-record dl a{border-bottom:1px solid #9da88d}.immersive-page .immersive-caption{max-width:1100px}.immersive-page .immersive-caption h1{max-width:1000px;font-size:clamp(45px,5.8vw,88px)}.immersive-shade{background:linear-gradient(#0000,#12201933 20%,#122019bd);inset:55% 0 0}@media (width<=760px){.artist-milestones{grid-template-columns:minmax(0,1fr);gap:25px}.artist-milestones p{max-width:none;margin:10px 0}.artist-statement{padding:50px 8%}.artist-statement blockquote{font-size:29px}.path-buttons{gap:9px}.path-buttons button{padding:11px 14px;font-size:12px}.exhibition-record dl{grid-template-columns:105px 1fr;gap:14px;font-size:14px}.exhibition-sources{padding:0 7% 40px}.immersive-page .immersive-caption h1{font-size:clamp(40px,9vw,64px)}.immersive-shade{inset:42% 0 0}}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}@media (width<=800px){.event-posters,.press-grid,.press-home-body{grid-template-columns:1fr}.press-section,.press-home{padding:50px 7%}.press-photos{grid-template-columns:1fr}.press-photos img{height:auto;max-height:520px}.event-poster{min-height:0;padding:40px 22px}.press-contact{padding:50px 7%}.press-home-body{gap:30px}.press-card h3{font-size:28px}.press-jumps{display:flex!important}header nav{gap:12px;font-size:12px}}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}@media (width<=800px){.event-posters,.press-grid,.press-home-body{grid-template-columns:1fr}.press-section,.press-home{padding:50px 7%}.press-photos{grid-template-columns:1fr}.press-photos img{height:auto;max-height:520px}.event-poster{min-height:0;padding:40px 22px}.press-contact{padding:50px 7%}.press-home-body{gap:30px}.press-card h3{font-size:28px}.press-jumps{display:flex!important}header nav{gap:12px;font-size:12px}}@media (width<=760px){.portrait-home>header{background:#151515;align-content:center;min-height:124px;padding:18px 6%}.portrait-home>header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.portrait-home>header nav a:last-child{padding:5px 10px}.portrait-front{height:100svh;min-height:760px}.portrait-original{object-position:76% top;height:calc(100% - 130px);top:130px}.portrait-front:after{background:linear-gradient(#0000 48%,#00000061 74%,#000000e0)}.portrait-type{max-width:86%;top:auto;bottom:65px;left:7%;transform:none}.portrait-type h1{margin:14px 0;font-size:clamp(58px,13vw,86px);line-height:.94}.portrait-type h1 br{display:none}.portrait-type h1 em{margin-left:.15em}.portrait-type .eyebrow{letter-spacing:1.3px;font-size:8px}.portrait-type>p{margin:14px 0;font-size:19px;line-height:1.35}.portrait-type>p br{display:none}.portrait-enter{min-height:44px;font-size:12px}.portrait-bottom{font-size:8px;bottom:22px;left:7%}}@media (width>=761px) and (height<=740px){.portrait-type h1{font-size:90px}.portrait-type>p{font-size:20px}.portrait-front{min-height:600px}}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}@media (width<=800px){.event-posters,.press-grid,.press-home-body{grid-template-columns:1fr}.press-section,.press-home{padding:50px 7%}.press-photos{grid-template-columns:1fr}.press-photos img{height:auto;max-height:520px}.event-poster{min-height:0;padding:40px 22px}.press-contact{padding:50px 7%}.press-home-body{gap:30px}.press-card h3{font-size:28px}.press-jumps{display:flex!important}header nav{gap:12px;font-size:12px}}@media (width<=760px){.portrait-home>header{background:#151515;align-content:center;min-height:124px;padding:18px 6%}.portrait-home>header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.portrait-home>header nav a:last-child{padding:5px 10px}.portrait-front{height:100svh;min-height:760px}.portrait-original{object-position:76% top;height:calc(100% - 130px);top:130px}.portrait-front:after{background:linear-gradient(#0000 48%,#00000061 74%,#000000e0)}.portrait-type{max-width:86%;top:auto;bottom:65px;left:7%;transform:none}.portrait-type h1{margin:14px 0;font-size:clamp(58px,13vw,86px);line-height:.94}.portrait-type h1 br{display:none}.portrait-type h1 em{margin-left:.15em}.portrait-type .eyebrow{letter-spacing:1.3px;font-size:8px}.portrait-type>p{margin:14px 0;font-size:19px;line-height:1.35}.portrait-type>p br{display:none}.portrait-enter{min-height:44px;font-size:12px}.portrait-bottom{font-size:8px;bottom:22px;left:7%}}@media (width>=761px) and (height<=740px){.portrait-type h1{font-size:90px}.portrait-type>p{font-size:20px}.portrait-front{min-height:600px}}@media (width<=760px){.press-photos{grid-template-columns:1fr}}html[lang=ar] .immersive-caption,html[lang=ar] .piece-record dl{text-align:right}html[lang=ar] a[href^=mailto\:],html[lang=ar] time,html[lang=ar] .poster-date{direction:ltr;unicode-bidi:isolate}@media (width<=1000px){header{flex-wrap:wrap}header nav{order:3;justify-content:center;width:100%}.portrait-home>header nav{flex-basis:100%}.language{gap:12px}}@media (width<=760px){.portrait-home>header{gap:12px;min-height:142px;padding:15px 5%}.portrait-original{height:calc(100% - 150px);top:150px}html[lang=ar] .portrait-type,html[lang=zh-Hans] .portrait-type{max-width:86%;bottom:60px;left:7%}html[lang=ar] .portrait-type h1,html[lang=zh-Hans] .portrait-type h1{font-size:clamp(42px,11vw,65px)}html[lang=ar] .portrait-type h1 br,html[lang=zh-Hans] .portrait-type h1 br{display:block}.language a{font-size:12px}.artist-arrival h1{overflow-wrap:anywhere}html[lang=ar] .immersive-caption h1,html[lang=zh-Hans] .immersive-caption h1{font-size:40px;line-height:1.4}}.work-card .card-intro{color:#535e50;max-width:620px;margin:16px 0 20px;font-size:15px;line-height:1.85}.piece-related-grid{align-items:start}.piece-related-grid .card-intro{font-size:14px}.artist-home-voice{border-left:1px solid #a5ad9b;max-width:640px;padding-left:22px;font-size:18px;line-height:1.8}.artist-discover.catalog-button{margin:28px 0 0}.artist-arrival{grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:calc(100svh - 100px);padding:35px 8% 55px;display:grid}.artist-arrival-copy .breadcrumb{margin-bottom:55px;display:block}.artist-arrival h1{letter-spacing:-.045em;margin:30px 0;font-size:clamp(65px,8vw,130px);line-height:.98}.artist-arrival-copy>p{margin:30px 0;font-family:Georgia,serif;font-size:clamp(23px,2.4vw,36px);line-height:1.45}.artist-arrival figure{justify-content:center;margin:0;display:flex}.artist-arrival img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 155px);display:block}.artist-introduction{color:#f3f0e6;background:#253728;padding:85px 15%}.artist-introduction>p{max-width:1000px;margin:30px 0 0;font-family:Georgia,serif;font-size:clamp(30px,3.7vw,52px);line-height:1.4}.artist-chapters{padding:35px 12% 80px}.artist-chapter{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,760px);justify-content:center;gap:30px;padding:65px 0;display:grid}.chapter-number{letter-spacing:2px;color:#73806a;padding-top:10px;font-size:12px}.artist-chapter h2{margin:0 0 26px;font-size:clamp(30px,3vw,44px);line-height:1.2}.artist-chapter p,.artist-biography p{margin:0 0 22px;font-size:17px;line-height:1.9}.artist-biography{background:#e9eadf;grid-template-columns:1fr 1.5fr;gap:8%;padding:70px 10%;display:grid}.artist-biography h2{font-size:clamp(38px,4vw,60px);line-height:1.1}.artist-closing{text-align:center;padding:90px 10%}.artist-closing h2{font-size:clamp(42px,5vw,72px);line-height:1.1}.artist-closing p{max-width:600px;margin:25px auto;line-height:1.9}.artist-closing .catalog-button{margin:30px auto}.artist-closing>.text-link{padding:12px;display:inline-block}@media (width<=760px){.artist-arrival{grid-template-columns:1fr;gap:30px;min-height:0;padding:25px 7% 45px}.artist-arrival-copy .breadcrumb{margin-bottom:30px}.artist-arrival h1{margin:25px 0;font-size:70px}.artist-arrival img{max-width:100%;max-height:78svh}.artist-arrival-copy>p{font-size:26px}.artist-introduction{padding:55px 7%}.artist-chapters{padding:10px 7% 45px}.artist-chapter{grid-template-columns:1fr;gap:18px;padding:40px 0}.artist-chapter p,.artist-biography p{font-size:16px}.artist-biography{grid-template-columns:1fr;gap:20px;padding:50px 7%}.artist-closing{padding:60px 7%}.catalogue-content .gallery.grid{grid-template-columns:1fr}.catalogue-content .gallery.grid img{height:auto;max-height:480px}.work-card .card-intro{font-size:15px}.artist-home-voice{font-size:17px}}.press-section,.press-home{padding:70px 8%}.press-jumps{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.press-jumps a{border:1px solid var(--line);border-radius:30px;padding:12px 22px;font-size:14px}.press-section h2,.press-home h2,.press-contact h2{font-size:clamp(36px,4.3vw,64px);line-height:1.1}.press-section .section-heading>p{max-width:390px;font-size:16px;line-height:1.8}.event-posters{grid-template-columns:1fr 1fr;gap:32px;margin-top:45px;display:grid}.event-poster{text-align:center;flex-direction:column;justify-content:center;min-height:600px;padding:48px 32px;display:flex}.event-poster.paris{color:#f3e5b7;background:#09203a;border:8px double #b2a26b}.event-poster.rome{color:#493d35;background:#e4dfd3;border:8px double #9d8c7c}.event-poster h3{margin:32px 0;font-size:clamp(32px,3.2vw,50px);line-height:1.12}.poster-organiser{letter-spacing:1px;margin-top:28px;font-size:12px;line-height:1.8}.poster-date{font-size:18px}.poster-artist{margin:22px 0;font-family:Georgia,serif;font-size:30px}.poster-rule{opacity:.5;background:currentColor;width:70px;height:1px;margin:10px auto 20px}.event-poster p{line-height:1.7}.poster-location{margin-top:24px;font-size:14px}.poster-note{color:#63705e;margin-top:20px;font-size:12px;line-height:1.7}.press-reading{background:#e9eadf}.press-deck{max-width:700px;margin:28px 0 40px;line-height:1.8}.press-grid{grid-template-columns:1fr 1fr;gap:30px 50px;display:grid}.press-card{border-top:1px solid #a6af9b;flex-direction:column;align-items:flex-start;padding:28px 0;display:flex}.press-meta{color:#58654f;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;font-size:12px;display:flex}.press-card h3{margin:22px 0 15px;font-size:30px;line-height:1.2}.press-card p{margin:0 0 24px;font-size:15px;line-height:1.85}.press-card>a{margin-top:auto;padding:10px 0}.press-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}.press-photos img{object-fit:contain;width:100%;height:330px}.press-contact{color:#f4f0e5;background:#263c2c;padding:65px 8%}.press-contact p{max-width:650px;line-height:1.8}.press-contact a{padding:20px 0;display:inline-block}.press-home-body{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;margin-top:40px;display:grid}.press-home-body img{object-fit:contain;width:100%;max-height:450px}.press-home-body h3{font-size:36px;line-height:1.2}.press-home-body p{font-size:16px;line-height:1.9}.press-home-body .catalog-button{margin:28px 0 0}header nav{flex-wrap:wrap;gap:18px}@media (width<=800px){.event-posters,.press-grid,.press-home-body{grid-template-columns:1fr}.press-section,.press-home{padding:50px 7%}.press-photos{grid-template-columns:1fr}.press-photos img{height:auto;max-height:520px}.event-poster{min-height:0;padding:40px 22px}.press-contact{padding:50px 7%}.press-home-body{gap:30px}.press-card h3{font-size:28px}.press-jumps{display:flex!important}header nav{gap:12px;font-size:12px}}.portrait-home>header{z-index:5;color:#fff;background:linear-gradient(#000000a6,#0000);border:0;margin:0;padding:26px 5%;position:absolute;top:0;left:0;right:0}.portrait-home>header nav a:last-child{border-color:#ffffffb3}.portrait-home>header a:hover{color:#ead9b6}.portrait-home>header a:focus-visible,.portrait-front a:focus-visible{outline-color:#fff}.portrait-front{isolation:isolate;color:#fff;background:#151515;width:100%;height:100svh;min-height:680px;position:relative;overflow:hidden}.portrait-original{object-fit:cover;object-position:74% 20%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.portrait-front:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000002e 43%,#0000 65%);position:absolute;inset:0}.portrait-type{z-index:1;max-width:43%;position:absolute;top:50%;left:8%;transform:translateY(-38%)}.portrait-type .eyebrow{letter-spacing:2.3px;font-size:10px}.portrait-type h1{letter-spacing:-.04em;margin:28px 0;font-size:clamp(86px,9vw,150px);line-height:.9}.portrait-type h1 em{margin-left:0;font-size:.95em;font-weight:400}.portrait-type>p{margin:22px 0 28px;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,26px);line-height:1.5}.portrait-enter{border-bottom:1px solid #ffffffb3;align-items:center;gap:28px;min-height:48px;padding:8px 0;font-size:13px;display:inline-flex}.portrait-enter span{font-size:23px}.portrait-bottom{z-index:1;letter-spacing:2px;font-size:9px;position:absolute;bottom:26px;left:8%}@media (width<=760px){.portrait-home>header{background:#151515;align-content:center;min-height:124px;padding:18px 6%}.portrait-home>header nav{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.portrait-home>header nav a:last-child{padding:5px 10px}.portrait-front{height:100svh;min-height:760px}.portrait-original{object-position:76% top;height:calc(100% - 130px);top:130px}.portrait-front:after{background:linear-gradient(#0000 48%,#00000061 74%,#000000e0)}.portrait-type{max-width:86%;top:auto;bottom:65px;left:7%;transform:none}.portrait-type h1{margin:14px 0;font-size:clamp(58px,13vw,86px);line-height:.94}.portrait-type h1 br{display:none}.portrait-type h1 em{margin-left:.15em}.portrait-type .eyebrow{letter-spacing:1.3px;font-size:8px}.portrait-type>p{margin:14px 0;font-size:19px;line-height:1.35}.portrait-type>p br{display:none}.portrait-enter{min-height:44px;font-size:12px}.portrait-bottom{font-size:8px;bottom:22px;left:7%}}@media (width>=761px) and (height<=740px){.portrait-type h1{font-size:90px}.portrait-type>p{font-size:20px}.portrait-front{min-height:600px}}.press-photos{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.press-photos{grid-template-columns:1fr}}.language{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.language a{align-items:center;min-height:36px;font-size:12px;display:inline-flex}.language [aria-current=page]{border-bottom:1px solid}header{gap:20px}header nav{gap:14px}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] blockquote,html[lang=ar] .brand{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.4}html[lang=ar] em{font-family:inherit;font-style:normal}html[lang=ar] .eyebrow{letter-spacing:0;font-size:12px}html[lang=ar] p{line-height:2}html[lang=ar] .portrait-type{text-align:right;direction:rtl;max-width:42%;left:7%;right:auto}html[lang=ar] .portrait-type h1{font-size:clamp(60px,7vw,110px);line-height:1.2}html[lang=ar] .portrait-type h1 em{margin:0}html[lang=ar] .artist-home-voice{border-left:0;border-right:1px solid #a5ad9b;padding-left:0;padding-right:22px}html[lang=ar] .immersive-caption,html[lang=ar] .piece-record dl{text-align:right}html[lang=ar] a[href^=mailto\:],html[lang=ar] time,html[lang=ar] .poster-date{direction:ltr;unicode-bidi:isolate}html[lang=zh-Hans] body{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] blockquote,html[lang=zh-Hans] .brand,html[lang=zh-Hans] em{letter-spacing:.025em;font-family:Songti SC,SimSun,serif;font-style:normal;line-height:1.35}html[lang=zh-Hans] p{word-break:normal;overflow-wrap:anywhere;line-height:2}html[lang=zh-Hans] .portrait-type h1{font-size:clamp(58px,6.5vw,105px)}html[lang=zh-Hans] .portrait-type h1 em{margin:0}html[lang=zh-Hans] .eyebrow{letter-spacing:.12em}html[lang=ar] .work-card h3,html[lang=zh-Hans] .work-card h3{font-size:27px}.portrait-home>header{flex-wrap:wrap}.portrait-home>header nav{flex:1;justify-content:center}@media (width<=1000px){header{flex-wrap:wrap}header nav{order:3;justify-content:center;width:100%}.portrait-home>header nav{flex-basis:100%}.language{gap:12px}}@media (width<=760px){.portrait-home>header{gap:12px;min-height:142px;padding:15px 5%}.portrait-original{height:calc(100% - 150px);top:150px}html[lang=ar] .portrait-type,html[lang=zh-Hans] .portrait-type{max-width:86%;bottom:60px;left:7%}html[lang=ar] .portrait-type h1,html[lang=zh-Hans] .portrait-type h1{font-size:clamp(42px,11vw,65px)}html[lang=ar] .portrait-type h1 br,html[lang=zh-Hans] .portrait-type h1 br{display:block}.language a{font-size:12px}.artist-arrival h1{overflow-wrap:anywhere}html[lang=ar] .immersive-caption h1,html[lang=zh-Hans] .immersive-caption h1{font-size:40px;line-height:1.4}}
.work-card{cursor:pointer}.work-card img{transition:transform .6s ease,opacity .3s}.work-card:hover img{transform:scale(1.015);opacity:.94}.card-cta{display:inline-flex;align-items:center;gap:.55em;margin-top:16px;padding:9px 18px;border:1px solid currentColor;border-radius:999px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;line-height:1;transition:background .25s,color .25s,border-color .25s}.work-card:hover .card-cta,.work-card:focus-visible .card-cta{background:#1c1c1a;border-color:#1c1c1a;color:#f6f4ef}
/*portrait-big*/@media (min-width:760px){.artist-profile{grid-template-columns:minmax(260px,1fr) minmax(0,1.25fr)}.artist-portrait img{max-height:780px;width:100%;height:auto;object-fit:cover}}@media (max-width:759px){.artist-portrait img{max-height:none;width:100%}}
/* Microcosmos interior — editorial identity */
.micro-tagline{display:block;font-size:clamp(.88rem,1.2vw,1.08rem);line-height:1.6;max-width:30ch;margin:1rem 0 1.6rem}.portrait-type .micro-title{font-size:clamp(1.4rem,2.7vw,2.8rem);line-height:1.15;margin-bottom:.5rem}.micro-statement{max-width:850px;margin:0 auto;padding:3rem max(24px,4vw) 5rem}.micro-statement h2{font-family:Italiana,Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1.15}.micro-statement p{font-size:1.1rem;line-height:1.85;max-width:65ch}.curatorial-invitation h2{overflow-wrap:break-word}.micro-statement .eyebrow{letter-spacing:.12em}html[dir=rtl] .micro-statement .eyebrow{letter-spacing:normal}@media(max-width:760px){.portrait-type .micro-title{font-size:1.4rem}.micro-tagline{font-size:.85rem;margin:.6rem 0 1rem}.micro-statement{padding-top:2rem;padding-bottom:3rem}}

/* Full-screen catalogue entrance */
.catalogue-hero{position:relative;isolation:isolate;box-sizing:border-box;min-height:100svh;width:100%;display:flex;align-items:center;overflow:hidden;background:#073d43;color:#fff;padding:clamp(100px,12vh,160px) 7vw 150px}.catalogue-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 65%;z-index:-3}.catalogue-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,18,23,.78),rgba(0,18,23,.35) 52%,rgba(0,18,23,.06)),linear-gradient(0deg,rgba(0,18,23,.65),transparent 35%);z-index:-2}.catalogue-hero-copy{max-width:660px}.catalogue-hero .breadcrumb{display:block;color:#fff;margin:0 0 38px}.catalogue-hero .eyebrow{color:#fff;letter-spacing:.18em}.catalogue-hero h1{font-family:Italiana,Georgia,serif;font-size:clamp(70px,10vw,155px);line-height:1.05;margin:22px 0 26px;font-weight:400;color:#fff}.catalogue-hero-copy>p{max-width:43ch;font-size:clamp(16px,1.5vw,21px);line-height:1.7;color:#fff}.catalogue-hero-enter{display:inline-block;color:#fff;border-bottom:1px solid #ffffff90;padding:12px 0;margin-top:20px;text-decoration:none}.catalogue-hero-credit{position:absolute;bottom:38px;right:7vw;color:#fff;text-align:right;text-decoration:none;font-size:15px;line-height:1.6}.catalogue-hero-credit span{display:block;font-size:12px;opacity:.85}.catalogue-hero a:focus-visible{outline:2px solid white;outline-offset:7px}#catalogue-grid{scroll-margin-top:110px}html[lang=ar] .catalogue-hero-shade{background:linear-gradient(270deg,rgba(0,18,23,.8),rgba(0,18,23,.12)),linear-gradient(0deg,rgba(0,18,23,.6),transparent 40%)}html[lang=ar] .catalogue-hero h1,html[lang=zh-Hans] .catalogue-hero h1{font-family:inherit}html[lang=ar] .catalogue-hero-credit{right:auto;left:7vw;text-align:left}@media(max-width:760px){.catalogue-hero{padding:70px 7vw 145px;align-items:center;min-height:100svh}.catalogue-hero-image{object-position:44% 65%}.catalogue-hero h1{font-size:clamp(64px,18vw,100px)}.catalogue-hero .breadcrumb{margin-bottom:26px}.catalogue-hero-copy>p{font-size:16px;max-width:32ch}.catalogue-hero-shade{background:linear-gradient(90deg,rgba(0,18,23,.76),rgba(0,18,23,.34)),linear-gradient(0deg,rgba(0,18,23,.65),transparent 40%)}.catalogue-hero-credit{left:7vw;right:auto;text-align:left;bottom:30px}html[lang=ar] .catalogue-hero-credit{left:auto;right:7vw;text-align:right}}

/* Chromatic catalogue: real painting details */
.colour-interlude{background:#102e32;color:#f8f1e5;padding:46px 5vw 54px}.colour-interlude-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.colour-interlude-heading h2{font-family:Italiana,Georgia,serif;font-size:clamp(30px,3.8vw,54px);font-weight:400;margin:0}.colour-interlude-heading p{font-size:14px;max-width:30ch;line-height:1.6;color:#d5e1dc;margin:0}.colour-triptych{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:16px}.colour-panel{position:relative;display:block;overflow:hidden;min-height:290px;aspect-ratio:1.1;color:#fff;background:#17454a;text-decoration:none}.colour-panel img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .6s ease}.colour-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,rgba(0,10,15,.8))}.colour-panel>span{position:absolute;bottom:24px;left:24px;right:24px;z-index:1;font-family:Georgia,serif;font-size:clamp(19px,2vw,28px);line-height:1.3}.colour-panel small{display:block;font:12px/1.5 Arial,sans-serif;margin-top:9px}.colour-panel:hover img{transform:scale(1.035)}.colour-panel:focus-visible{outline:3px solid #f1b947;outline-offset:4px}body[data-colour-catalogue] .catalogue-content{background:linear-gradient(145deg,#e4efeb 0%,#f1e8db 50%,#e6e9ef 100%)}body[data-colour-catalogue] #gallery.grid{gap:40px 24px}body[data-colour-catalogue] #gallery.grid .artwork{background:#ffffffa8;padding:15px;box-sizing:border-box;border:1px solid #ffffffb0}body[data-colour-catalogue] #gallery.grid .artwork img{background:transparent}body[data-colour-catalogue] .catalogue-paths{padding-top:30px}.colour-finale{position:relative;isolation:isolate;min-height:65svh;display:flex;align-items:center;padding:80px 7vw;box-sizing:border-box;background:#541520;color:white}.colour-finale>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.colour-finale:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(29,3,9,.84),rgba(29,3,9,.2));z-index:-1}.colour-finale>div{max-width:590px}.colour-finale h2{font-family:Italiana,Georgia,serif;font-weight:400;font-size:clamp(40px,6vw,85px);line-height:1.08;margin:20px 0}.colour-finale p{font-size:18px;line-height:1.7;max-width:35ch}.colour-finale a{display:inline-block;margin-top:20px;padding-bottom:8px;color:white;border-bottom:1px solid #ffffff90;text-decoration:none}html[lang=ar] .colour-panel>span{text-align:right}html[lang=ar] .colour-finale:after{background:linear-gradient(270deg,rgba(29,3,9,.84),rgba(29,3,9,.2))}html[lang=ar] .colour-interlude-heading h2,html[lang=ar] .colour-finale h2,html[lang=zh-Hans] .colour-interlude-heading h2,html[lang=zh-Hans] .colour-finale h2{font-family:inherit}@media(max-width:760px){.colour-interlude{padding:32px 6vw}.colour-interlude-heading{display:block}.colour-interlude-heading p{margin-top:12px;max-width:none}.colour-triptych{grid-template-columns:1fr 1fr;gap:12px}.colour-panel{min-height:220px;aspect-ratio:.8}.colour-panel:first-child{grid-column:1/-1;aspect-ratio:1.6}.colour-panel>span{left:14px;right:14px;bottom:16px;font-size:18px}.colour-panel small{font-size:11px}body[data-colour-catalogue] #gallery.grid{gap:30px 14px}.colour-finale{min-height:60svh;padding:65px 7vw}.colour-finale h2{font-size:48px}}@media(prefers-reduced-motion:reduce){.colour-panel img{transition:none}.colour-panel:hover img{transform:none}}

/* Artist page: studio photograph and painting invitation */
.artist-working-image{margin:25px auto 70px;width:90%;max-width:1500px;background:#123b40;color:#fff}.artist-working-image>img{display:block;width:100%;height:auto;object-fit:contain}.artist-working-image figcaption{display:flex;justify-content:space-between;gap:20px;padding:20px 28px;font-size:13px;line-height:1.5}.artist-working-image figcaption span:first-child{letter-spacing:.1em;text-transform:uppercase}.artist-closing.artist-closing-visual{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,85px);padding:65px 6vw;background:#143b3d;color:#fff;text-align:start}.artist-closing-painting{display:block;min-width:0;color:#fff;text-decoration:none}.artist-closing-painting img{display:block;width:100%;height:auto;object-fit:contain}.artist-closing-painting>span{display:block;font-family:Georgia,serif;font-size:22px;line-height:1.4;padding-top:20px}.artist-closing-painting small{display:block;font:12px/1.6 Arial,sans-serif;margin-top:6px;color:#dce9df}.artist-closing-copy{min-width:0}.artist-closing-copy h2{font-size:clamp(38px,4.6vw,72px);line-height:1.1;color:#fff}.artist-closing-copy p{max-width:38ch;font-size:17px;line-height:1.8;color:#e4ede6;margin-inline:0}.artist-closing-copy .eyebrow,.artist-closing-copy .text-link{color:#e4ede6}.artist-closing-copy .catalog-button{background:#ede5d4;color:#123a3d;border-color:#ede5d4}.artist-closing-copy .text-link{display:block;width:fit-content;margin-top:24px}.artist-closing-painting:focus-visible{outline:2px solid #f2d28a;outline-offset:8px}@media(max-width:760px){.artist-working-image{width:100%;margin:15px 0 45px}.artist-working-image figcaption{padding:16px 6vw;font-size:11px}.artist-closing.artist-closing-visual{grid-template-columns:1fr;padding:40px 6vw;gap:38px}.artist-closing-copy h2{font-size:44px}.artist-closing-copy p{font-size:16px}}

.home-signature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6vw;align-items:center;padding:65px 6vw;background:#143b3d;color:#fff}.home-signature-image{display:block}.home-signature-image img{display:block;max-height:85svh;width:100%;object-fit:contain}.home-signature h2{font-family:Italiana,Georgia,serif;font-size:clamp(38px,4.5vw,72px);font-weight:400;line-height:1.12}.home-signature p{max-width:32ch;line-height:1.8;font-size:18px}.home-signature .text-link{display:inline-block;margin-top:24px;color:#fff}.home-signature .eyebrow{color:#e1d9bf}html[lang=ar] .home-signature h2,html[lang=zh-Hans] .home-signature h2{font-family:inherit}@media(max-width:760px){.home-signature{grid-template-columns:1fr;padding:38px 6vw;gap:30px}.home-signature h2{font-size:40px;margin:18px 0}.home-signature p{font-size:16px}.home-signature-image img{max-height:none;height:auto}}

.portfolio-download{padding:40px 6vw;background:#e5e9df;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.portfolio-download span{font-size:12px;color:#394943}.verified-events{padding:45px 6vw;background:#e5e9df}.verified-events p{font-size:18px;line-height:1.6}.verified-events h2{font-family:Georgia,serif;font-weight:400;font-size:32px}
