@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.2ttjmmx-9gnz1.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_2cacd4d5-module__RpEisG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_2cacd4d5-module__RpEisG__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--bg:#fff;--bg-2:#f4f2ee;--ink:#14130f;--ink-2:#56524a;--ink-3:#9a958a;--line:#14130f21;--line-soft:#14130f12;--accent:#a8472f;--accent-2:#6e7a5e;--redart:#d61c14;--greenart:#0a8556;--maxw:1480px;--gut:clamp(20px,4.4vw,64px);--ease:cubic-bezier(.22,.7,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16.5px;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}.display{letter-spacing:-.045em;font-size:clamp(40px,7.4vw,118px);font-weight:500;line-height:.92}.h-xl{letter-spacing:-.035em;font-size:clamp(30px,4.7vw,68px);font-weight:400;line-height:1}.h-l{letter-spacing:-.025em;font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.06}.lead{color:var(--ink-2);letter-spacing:-.01em;font-size:clamp(18px,1.8vw,23px);font-weight:300;line-height:1.5}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.bar{z-index:1000;height:62px;padding:0 var(--gut);transition:background .5s var(--ease), border-color .5s var(--ease), color .5s var(--ease);color:#fff;background:#fff0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.bar.solid{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--line-soft);background:#ffffffe6}.bar-brand{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:500}.bar-brand .amp{padding:0;font-weight:400}.bar-nav{align-items:center;gap:clamp(16px,2.4vw,40px);display:flex}.bar-nav a{letter-spacing:.04em;opacity:.85;transition:opacity .3s var(--ease);padding:3px 0;font-size:12px;font-weight:500;position:relative}.bar-nav a:after{content:"";width:0;height:1px;transition:width .35s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0}.bar-nav a:hover{opacity:1}.bar-nav a:hover:after{width:100%}.bar-lang{letter-spacing:.08em;opacity:.85;white-space:nowrap;font-size:12px;font-weight:500}.bar-lang b{font-weight:600}.bar-toggle{display:none}.hero{background:#0d0d0c;height:100svh;min-height:600px;position:relative;overflow:hidden}.hero-slide{opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.hero-slide.active{opacity:1}.hero-slide img{object-fit:cover;width:100%;height:100%}.hero-slide:after{content:"";background:linear-gradient(#0000 66%,#00000080 100%),linear-gradient(#00000075 0%,#0000 26%);position:absolute;inset:0}.hero-inner{z-index:3;padding:0 var(--gut) clamp(34px,5vw,64px);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.hero-top{left:var(--gut);white-space:nowrap;position:absolute;top:clamp(96px,13vh,150px)}.hero-top .label{color:#ffffffb8}.hero-title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(44px,9vw,150px);font-weight:500;line-height:.9}.hero-title .amp{font-weight:300}.hero-foot{border-top:1px solid #ffffff47;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:18px;display:flex}.hero-cap{max-width:60ch}.hero-cap .t{letter-spacing:-.01em;font-size:clamp(17px,1.7vw,21px);font-weight:500}.hero-cap .d{color:#ffffffc7;letter-spacing:.02em;margin-top:5px;font-size:13px}.hero-counter{align-items:center;gap:16px;display:flex}.hero-counter .c{letter-spacing:.1em;color:#ffffffd9;white-space:nowrap;font-size:13px}.hero-counter .c b{color:#fff;font-weight:600}.hero-arrows{gap:8px;display:flex}.hero-arrows button{color:#fff;cursor:pointer;width:42px;height:42px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.hero-arrows button:hover{color:#111;background:#fff;border-color:#fff}.statement{padding:clamp(80px,13vw,180px) 0}.statement .h-xl{max-width:20ch}.statement .h-xl em{color:var(--accent);font-style:normal}.statement-row{grid-template-columns:1fr;align-items:end;gap:clamp(40px,6vw,90px);display:grid}.statement-meta{grid-template-columns:1fr 1fr;gap:26px;max-width:520px;display:grid}.statement-meta .label{margin-bottom:10px;display:block}.statement-meta p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.section{padding:clamp(70px,10vw,150px) 0}.section.alt{background:var(--bg-2)}.sec-head{border-bottom:1px solid var(--line);margin-bottom:clamp(44px,6vw,80px);padding-bottom:clamp(36px,5vw,64px);display:block}.sec-head .idx{letter-spacing:.16em;color:var(--ink-3);margin-bottom:16px;font-size:12px;font-weight:500;display:block}.sec-head h2{display:block}.sec-head .h-xl em{color:var(--ink-2);font-style:italic;font-weight:300}.sec-note{max-width:52ch;color:var(--ink-2);margin-top:22px;font-size:15px;display:block}.intro-lead{max-width:24ch;margin:0 0 clamp(60px,9vw,120px)}.artist2{border-top:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,76px);padding:clamp(40px,5vw,64px) 0;display:grid}.artist2.rev{grid-template-columns:.85fr 1.15fr}.artist2.rev .a2-media{order:2}.a2-media .ph{aspect-ratio:5/4;background:var(--bg-2);filter:grayscale()contrast(1.03);overflow:hidden}.a2-media .ph img{object-fit:cover;width:100%;height:100%}.a2-cap{justify-content:space-between;margin-top:12px;display:flex}.a2-cap .label{color:var(--ink-3)}.a2-cap .dot{border-radius:50%;width:8px;height:8px}.j-dot{background:var(--redart)}.z-dot{background:var(--greenart)}.a2-name{letter-spacing:-.035em;font-size:clamp(30px,4vw,54px);font-weight:500;line-height:.95}.a2-name .fn{color:var(--ink-3);letter-spacing:0;margin-bottom:.35em;font-size:.46em;font-weight:300;display:block}.a2-years{color:var(--ink);letter-spacing:.04em;margin:14px 0 22px;font-size:13px}.a2-bio p{color:var(--ink-2);max-width:46ch;margin:0 0 14px;font-size:15px;line-height:1.65}.a2-bio p:first-child{color:var(--ink)}.tl{margin-top:26px}.tl-row{border-top:1px solid var(--line-soft);grid-template-columns:78px 1fr;align-items:baseline;gap:18px;padding:11px 0;font-size:14px;display:grid}.tl-row:first-child{border-top:none}.tl-row .y{letter-spacing:.02em;font-weight:600}.tl-row .e{color:var(--ink-2);line-height:1.45}.artist2.j .tl-row .y,.artist2.z .tl-row .y{color:var(--ink)}.pf-artist{padding:clamp(60px,8vw,110px) 0}.pf-bar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:clamp(34px,4.5vw,60px);display:flex}.pf-bar h3{letter-spacing:-.04em;font-size:clamp(28px,4.4vw,60px);font-weight:500}.pf-bar h3 .mk{color:var(--redart);font-weight:300}.pf-bar.z h3 .mk{color:var(--greenart)}.pf-bar .cnt{letter-spacing:.16em;color:var(--ink-3);text-transform:uppercase;font-size:12px}.grid{grid-template-columns:repeat(12,1fr);gap:clamp(14px,1.8vw,28px) clamp(16px,2.2vw,40px);display:grid}.work{display:block}.work .frame{background:var(--bg-2);overflow:hidden}.work .frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.work:hover .frame img{transform:scale(1.035)}.work .meta{justify-content:space-between;align-items:baseline;gap:14px;padding-top:13px;display:flex}.work .meta .t{letter-spacing:-.01em;font-size:15px;font-weight:500}.work .meta .t i{color:var(--ink-2);font-style:italic;font-weight:300}.work .meta .y{color:var(--ink-3);letter-spacing:.06em;white-space:nowrap;font-size:12px}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.mt{margin-top:clamp(26px,3.5vw,54px)}.news{grid-template-columns:1fr;display:grid}.news-row{border-top:1px solid var(--line);transition:padding-left .45s var(--ease);grid-template-columns:120px 1.4fr 1fr auto;align-items:center;gap:clamp(18px,3vw,48px);padding:clamp(22px,3vw,34px) 0;display:grid}.news-row:last-child{border-bottom:1px solid var(--line)}.news-row:hover{padding-left:12px}.news-row .nr-date{color:var(--ink-3);letter-spacing:.03em;font-size:13px}.news-row .nr-title{letter-spacing:-.02em;font-size:clamp(19px,2.1vw,28px);font-weight:400;line-height:1.1}.news-row .nr-desc{color:var(--ink-2);font-size:14px;line-height:1.5}.news-row .nr-type{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:11px}.news-row .nr-type .dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.news-row .nr-type.ev .dot{background:var(--accent-2)}.news-row .nr-arrow{color:var(--ink-3);transition:transform .4s var(--ease), color .4s var(--ease);font-size:16px}.news-row:hover .nr-arrow{color:var(--ink);transform:translate(6px)}.contact2{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.contact2 .lead{max-width:30ch;margin:24px 0 40px}.cd{border-top:1px solid var(--line);grid-template-columns:128px 1fr;gap:16px;padding:15px 0;font-size:15px;display:grid}.cd .k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:11px}.cd .v{color:var(--ink)}form{grid-template-columns:1fr 1fr;gap:30px 26px;display:grid}.fld{flex-direction:column;gap:9px;display:flex}.fld.full{grid-column:1/-1}.fld label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.fld input,.fld textarea,.fld select{border:none;border-bottom:1px solid var(--line);color:var(--ink);transition:border-color .4s var(--ease);background:0 0;padding:9px 0;font-family:inherit;font-size:16px}.fld textarea{resize:vertical;min-height:84px;line-height:1.5}.fld input::placeholder,.fld textarea::placeholder{color:var(--ink-3)}.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:var(--accent);outline:none}.fld select{appearance:none;cursor:pointer}.submit2{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;transition:background .4s var(--ease), gap .4s var(--ease);border:none;grid-column:1/-1;justify-self:start;align-items:center;gap:14px;margin-top:4px;padding:15px 28px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.submit2:hover{background:var(--accent);gap:20px}.form-ok2{letter-spacing:.02em;grid-column:1/-1;min-height:16px;font-size:13px}.form-note2{color:var(--ink-3);grid-column:1/-1;font-size:12.5px}.footer2{border-top:1px solid var(--line);padding:46px 0 40px}.footer2-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer2 .brand{font-size:14px;font-weight:500}.footer2 small{letter-spacing:.04em;color:var(--ink-3);font-size:12px}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(20px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:70ms}.rv.d2{transition-delay:.14s}.rv.d3{transition-delay:.21s}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important}.hero-slide{transition:none}}@media (max-width:1000px){.artist2,.artist2.rev{grid-template-columns:1fr;gap:28px}.artist2.rev .a2-media{order:0}.contact2{grid-template-columns:1fr;gap:46px}.c3,.c4,.c5,.c7{grid-column:span 6}.c8{grid-column:span 12}.news-row{grid-template-columns:96px 1fr auto}.news-row .nr-desc{display:none}}@media (max-width:640px){.bar-nav{display:none}.bar-nav.open{color:var(--ink);padding:20px var(--gut) 26px;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;display:flex;position:absolute;top:62px;left:0;right:0}.bar-nav.open a{font-size:15px}.bar-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:6px;display:flex}.bar-toggle span{background:currentColor;width:22px;height:1.5px}.grid>*{grid-column:span 12!important}form,.statement-meta{grid-template-columns:1fr}.news-row{grid-template-columns:1fr auto;gap:6px 16px}.news-row .nr-date{grid-row:1}.news-row .nr-type{display:none}.cd{grid-template-columns:96px 1fr}.hero-top{top:88px}}.a2-more{opacity:0;max-height:0;transition:max-height .6s var(--ease), opacity .45s var(--ease);overflow:hidden}.a2-more.open{opacity:1;max-height:2400px}.a2-more p{color:var(--ink-2);max-width:58ch;margin:15px 0 0;font-size:15px;line-height:1.68}.a2-toggle{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:0 0;border:none;align-items:center;gap:11px;margin-top:12px;padding:8px 0;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.a2-toggle .mico{vertical-align:middle;border:1px solid var(--line);width:24px;height:24px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border-radius:50%;display:inline-block;position:relative}.a2-toggle .mico:before,.a2-toggle .mico:after{content:"";background:currentColor;width:11px;height:1px;margin:-.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}.a2-toggle .mico:after{width:1px;height:11px;transition:opacity .25s var(--ease);margin:-5.5px 0 0 -.5px}.a2-toggle[aria-expanded=true] .mico:after{opacity:0}.pf-cta{justify-content:center;margin-top:clamp(36px,4.5vw,60px);display:flex}.pf-more{border:1px solid var(--ink);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;transition:background .35s var(--ease),color .35s var(--ease),gap .35s var(--ease);align-items:center;gap:14px;padding:15px 28px;font-size:12px;font-weight:600;display:inline-flex}.pf-more:hover{background:var(--ink);color:#fff;gap:20px}.work .frame{aspect-ratio:6/5}.artist2.j .a2-toggle:hover .mico{background:var(--redart);color:#fff;border-color:var(--redart)}.artist2.z .a2-toggle:hover .mico{background:var(--greenart);color:#fff;border-color:var(--greenart)}.awards{border-top:1px solid var(--line-soft);margin-top:34px}.awards .ms-label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;padding-top:22px;font-size:11px;display:block}.awards .tl-row{align-items:baseline}.awards .tl-row .y{white-space:nowrap}.bar-lang{white-space:nowrap;align-items:center;gap:11px;display:flex}.bar-lang button{cursor:pointer;letter-spacing:.08em;color:currentColor;opacity:.5;transition:opacity .3s var(--ease);background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:12px;font-weight:500}.bar-lang button:hover{opacity:.85}.bar-lang button.active{opacity:1;font-weight:700}.work{cursor:pointer}.lightbox{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--ease);background:#100f0ded;justify-content:center;align-items:center;padding:clamp(18px,4vw,64px);display:none;position:fixed;inset:0}.lightbox.open{opacity:1;display:flex}.lb-fig{flex-direction:column;gap:16px;max-width:min(1120px,94vw);max-height:90vh;margin:0;display:flex}.lb-imgwrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.lb-imgwrap img{object-fit:contain;opacity:1;max-width:100%;max-height:78vh;animation:lbin .42s var(--ease);display:block;box-shadow:0 36px 90px -34px #000000bf}@keyframes lbin{0%{transform:scale(.965)}to{transform:none}}.lb-cap{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lb-t{letter-spacing:-.01em;font-size:17px;font-weight:600}.lb-d{color:#fff9;letter-spacing:.02em;font-size:13px}.lb-close{color:#fff;cursor:pointer;z-index:2001;width:36px;height:36px;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;font-size:21px;line-height:1;display:flex;position:fixed;top:17px;right:20px}.lb-close:hover{color:#111;background:#fff}@media (prefers-reduced-motion:reduce){.lightbox{transition:none}.lb-imgwrap img{animation:none}}.work .frame,.a2-media .ph{position:relative}.submit2:disabled{opacity:.6;cursor:progress}.submit2:disabled:hover{background:var(--ink);gap:14px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
