@font-face{font-family:Fraunces;src:url(/assets/fraunces-display-CzW653Hq.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-italic-BWBf03qb.woff2)format("woff2");font-weight:300 500;font-style:italic;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/hanken-grotesk-xj5hjTnK.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(DejaVu Serif),local(Liberation Serif);size-adjust:100%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Hanken Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);size-adjust:100.5%;ascent-override:100%;descent-override:30%;line-gap-override:0%}:root{--paper:#f1f1ee;--ink:#16130f;--chalk:#f4f4f1;--dot:#e0352a;--field:var(--paper);--on:var(--ink);--serif:"Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk", "Hanken Fallback", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--step-giant:clamp(4.25rem, 13vw, 14rem);--step-display:clamp(2.75rem, 7.2vw, 7.5rem);--step-lede:clamp(1.375rem, 1rem + 1.45vw, 2.25rem);--step-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--step-small:.9375rem;--gutter:clamp(1rem, 2.4vw, 2rem);--col-gap:clamp(.75rem, 1.7vw, 1.5rem);--section:clamp(6rem, 12vw, 12rem);--shift:clamp(2rem, 6vw, 6rem);--contour:clamp(6px, .6vw, 10px);--header-h:4rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-hang:cubic-bezier(.34, 1.36, .64, 1);--t-fast:.18s;--t-base:.42s;--t-slow:.9s;--t-cine:1.2s;--z-raised:1;--z-header:50;--z-skip:60}:root,[data-tone],[style*=--on],.menu,.zoom{--soft:color-mix(in oklab, var(--on) 74%, var(--field))}@media (width<=899px){:root{--header-h:3.75rem;--step-giant:clamp(3.75rem, 21vw, 7rem);--step-display:clamp(2.375rem, 10.6vw, 4.5rem)}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h);background:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--field);color:var(--on);font:400 var(--step-body)/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}dialog{overscroll-behavior:contain}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}h1,h2,h3,h4{font-weight:inherit}ul,ol{padding:0;list-style:none}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}i{font-style:italic}strong{font-weight:500}::selection{background:var(--on);color:var(--field)}:focus-visible{outline:3px solid var(--on);outline-offset:4px}[data-tone]{background-color:var(--field);color:var(--on)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip);background:var(--ink);color:var(--chalk);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{outline-color:var(--ink);transform:none}.icon{flex:none}.dot{background:var(--dot);border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block}.display{font-family:var(--serif);letter-spacing:-.035em;font-weight:600;line-height:.9}.line{overflow-clip-margin:.16em;margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.line>span{display:block}.button{border:2px solid var(--on);background:var(--on);min-height:3.25rem;color:var(--field);font-size:var(--step-small);white-space:nowrap;transition:background-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out), transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;padding:0 1.75rem;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{color:var(--on);background:0 0}.button:active{transform:translateY(2px)}.text-link{min-height:2.75rem;font-size:var(--step-small);text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:text-decoration-color var(--t-base) var(--ease-out);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.text-link:hover{text-decoration-color:currentColor}.section-title{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em}.site-header{z-index:var(--z-header);height:var(--header-h);padding-right:var(--gutter);background:var(--field);color:var(--on);transition:background-color var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.wordmark{background:var(--ink);color:var(--chalk);font:600 1.5rem/1 var(--serif);letter-spacing:-.02em;transition:color var(--t-base) var(--ease-out);place-self:stretch start;align-items:center;padding:0 clamp(1rem,1.8vw,1.5rem);text-decoration:none;display:inline-flex}.wordmark:hover{color:#f2b51c}.wordmark:focus-visible{outline-color:var(--chalk);outline-offset:-6px}.site-nav{gap:clamp(1rem,2.2vw,2rem);display:flex}.site-nav a,.footer-nav a{font-size:var(--step-small);padding-block:.75rem;font-weight:500;text-decoration:none;position:relative}.site-nav a:after,.footer-nav a:after{content:"";transform-origin:100%;height:3px;transition:transform var(--t-base) var(--ease-out);background:currentColor;position:absolute;inset:auto 0 .4rem;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after,.site-nav a[aria-current]:after,.footer-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.language-switch{font-size:var(--step-small);justify-self:end;font-weight:500;display:flex}.language-switch a{opacity:.72;min-width:2.75rem;min-height:2.75rem;transition:opacity var(--t-fast) var(--ease-out);place-items:center;text-decoration:none;display:grid}.language-switch a:hover,.language-switch a[aria-current]{opacity:1}.language-switch a[aria-current]{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}.menu-button{min-width:2.75rem;min-height:2.75rem;font-size:var(--step-small);justify-self:end;font-weight:500;display:none}.menu{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--chalk);--field:var(--ink);--on:var(--chalk);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.menu[open]{grid-template-rows:auto 1fr auto;display:grid}.menu::backdrop{background:var(--ink)}.menu-bar{height:var(--header-h);padding-right:calc(var(--gutter) - .625rem);justify-content:space-between;align-items:stretch;display:flex}.menu-close{place-items:center;width:2.75rem;font-size:1.75rem;display:grid}.menu-links{align-content:stretch;gap:var(--contour);padding:var(--contour) 0;display:grid}.menu-links a{min-height:4.5rem;padding:.75rem var(--gutter);background:var(--band);color:var(--band-ink);font:600 var(--step-display)/1 var(--serif);letter-spacing:-.035em;align-items:flex-end;text-decoration:none;display:flex}.menu-links a:focus-visible{outline-color:var(--band-ink);outline-offset:-8px}.menu-foot{padding:.5rem var(--gutter) max(1rem, env(safe-area-inset-bottom));font-size:var(--step-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.menu-foot>a{padding-block:.75rem;text-decoration:none}.menu-foot .language-switch{margin-left:-.75rem}@media (width<=899px){.site-header{grid-template-columns:1fr auto}.site-header .site-nav,.site-header .language-switch{display:none}.menu-button{display:block}.wordmark{font-size:1.375rem}}html:not(.js) .menu-button{display:none}@media (width<=899px){html:not(.js) .site-header{height:auto;min-height:var(--header-h);padding:0 var(--gutter) .5rem 0;grid-template-columns:1fr;position:static}html:not(.js) .site-header .wordmark{min-height:var(--header-h);justify-self:start}html:not(.js) .site-header .site-nav{padding-left:var(--gutter);flex-wrap:wrap;gap:0 1.25rem;display:flex}html:not(.js) .hero,html:not(.js) .work-page{padding-top:0}}.hero{min-height:100svh;padding-top:var(--header-h);grid-template-rows:minmax(15rem,1fr) auto;display:grid}.mosaic{gap:var(--contour);padding:var(--contour);background:var(--ink);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;display:grid}.mosaic-cell{background:var(--field);min-width:0;min-height:0;position:relative;overflow:clip}.m-lead{grid-area:1/1/span 2/span 2}.m-tall{grid-area:1/3/span 2}.m-a{grid-area:1/4}.m-t1{grid-area:1/5}.m-b{grid-area:1/6}.m-t2{grid-area:2/4}.m-c{grid-area:2/5}.m-t3{grid-area:2/6}.m-lead{border-radius:0 34% 0 0/0 16% 0 0}.m-tall{border-radius:50% 50% 0 0/18% 18% 0 0}.m-a{border-radius:0 0 26%/0 0 22%}.m-t1{border-radius:50%}.m-b{border-radius:24% 0 0/22% 0 0}.m-t2{border-radius:0 0 0 62%/0 0 0 56%}.m-c{border-radius:0 18%/0 16%}.m-t3{border-radius:58% 0 0/70% 0 0}.mosaic-art img{width:auto;max-width:74%;height:auto;max-height:78%;transition:transform .9s var(--ease-out);margin:auto;position:absolute;inset:0}.m-lead img{max-width:70%;max-height:84%}.mosaic-art:focus-visible{outline:4px solid var(--on);outline-offset:-10px}@media (hover:hover){.mosaic-art:hover img{transform:translateY(-.5rem)}}.hero-foot{column-gap:var(--col-gap);padding:clamp(1.5rem, 3.2vw, 3rem) var(--gutter) clamp(1.75rem, 3.2vw, 3rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.hero-name{font:600 var(--step-giant)/.84 var(--serif);letter-spacing:-.045em;grid-area:1/6/auto/-1;margin-bottom:-.06em}.hero-pitch{grid-area:1/1/auto/span 4;gap:1rem;padding-bottom:.25rem;display:grid}.hero-kind{font-weight:500}.hero-lede{text-wrap:pretty;max-width:30rem}.hero-lede strong{font-weight:500}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.5rem;display:flex}@media (width<=1100px) and (width>=900px){.hero-name{grid-column:5/-1}.hero-pitch{grid-column:1/span 4}}@media (width<=899px){.hero{grid-template-rows:minmax(13rem,1fr) auto}.mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.35fr 1fr .55fr}.m-lead{grid-area:1/1/span 2}.m-a{grid-area:1/2}.m-tall{grid-area:1/3/span 2}.m-t1{grid-area:2/2}.m-b,.m-c,.m-t2,.m-t3{display:none}.m-tall{border-radius:50% 50% 0 0/12% 12% 0 0}.m-t1{border-radius:0 0 0 60%/0 0 0 40%}.m-lead img{max-width:78%;max-height:84%}.hero-foot{padding-top:1.25rem;display:block}.hero-name{margin-bottom:1.25rem}.hero-pitch{gap:.75rem}.hero-actions .button{flex:auto}}.collection-head{column-gap:var(--col-gap);padding:clamp(5rem, 9vw, 8.5rem) var(--gutter) clamp(3rem, 6vw, 5rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.collection-head h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em;grid-column:1/span 6}.collection-intro{text-wrap:pretty;grid-column:7/span 6;gap:1.25rem;max-width:44rem;padding-bottom:.25rem;display:grid}.collection-lede{font-size:var(--step-lede);line-height:1.25}.catalog-toolbar{grid-column:1/-1;gap:1rem;margin-top:clamp(1.5rem,3.5vw,3rem);display:grid}.catalog-filters{flex-wrap:wrap;gap:.5rem;display:flex}.catalog-filters button,.room-index a{min-height:2.75rem;font-size:var(--step-small);transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);align-items:center;gap:.5em;padding:0 1rem;font-weight:500;text-decoration:none;display:inline-flex}.catalog-filters button{background:color-mix(in oklab, var(--on) 7%, var(--field))}.catalog-filters button:hover{background:color-mix(in oklab, var(--on) 14%, var(--field))}.catalog-filters button[aria-pressed=true]{background:var(--on);color:var(--field)}.catalog-filters button:disabled{opacity:.5;cursor:default}.catalog-filters .count,.room-index .count{font-variant-numeric:tabular-nums;opacity:.72}html:not(.js) .catalog-filters{display:none}.room-index{gap:var(--contour);padding:var(--contour);background:var(--ink);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.room-index a{background:var(--swatch);min-height:5.5rem;color:var(--swatch-ink);font:600 var(--step-lede)/1 var(--serif);letter-spacing:-.02em;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.875rem 1rem;text-decoration:none;display:flex}.room-index .count{font:500 var(--step-small)/1 var(--sans);letter-spacing:0;padding-bottom:.2em}.room-index a:hover{background:color-mix(in oklab, var(--swatch-ink) 10%, var(--swatch))}.room-index a:focus-visible{outline:3px solid var(--swatch-ink);outline-offset:-8px}.catalog-note{color:var(--soft);font-size:var(--step-small);grid-column:1/-1}.room{min-height:90svh;padding:clamp(4rem, 7vw, 7rem) var(--gutter) var(--section);scroll-margin-top:var(--header-h)}.room[hidden]{display:none}.room-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;display:flex}.room-name{font:600 var(--step-giant)/.84 var(--serif);letter-spacing:-.045em}.room-count{font-size:var(--step-lede);font-variant-numeric:tabular-nums}.catalog{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(5rem,10vw,11rem);margin-top:clamp(3.5rem,7vw,7rem);display:grid}.work-card{--cap:min(72svh, 40rem);--w:min(100%, calc(var(--cap) * var(--ratio)), var(--native));grid-row:var(--row);grid-column:var(--col);justify-self:var(--justify);width:var(--w);margin-top:calc(var(--drop) * var(--shift));scroll-margin-top:calc(var(--header-h) + 2rem);align-self:start;position:relative}.work-card[hidden]{display:none}.work-card[data-size=feature]{--cap:min(84svh, 54rem)}.work-card[data-low]{align-self:end}.work-frame{width:100%;aspect-ratio:var(--ratio);transition:transform .7s var(--ease-out)}.work-frame img{width:100%;height:100%}@media (hover:hover){.work-card:hover .work-frame{transform:translateY(-.625rem)}}.work-card:focus-within .work-frame{transform:translateY(-.625rem)}.work-label{font-size:var(--step-small);margin-top:1rem;line-height:1.5}.work-specs{color:var(--soft);font-variant-numeric:tabular-nums}.work-title{font:italic 400 var(--step-lede)/1.1 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;margin:.125rem 0 .375rem}.work-title a{text-underline-offset:.18em;transition:text-decoration-color var(--t-base) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.work-title a:after{content:"";position:absolute;inset:0}.work-title a:focus-visible{outline:none}.work-title a:focus-visible:after{outline:3px solid var(--on);outline-offset:.625rem}.work-card:hover .work-title a,.work-card:focus-within .work-title a{text-decoration-color:currentColor}.work-price,.work-status{font-size:var(--step-body);font-variant-numeric:lining-nums tabular-nums;margin-top:.5rem;font-weight:500}.work-status{align-items:center;gap:.5rem;display:flex}.work-card[data-aside]{align-items:flex-end;gap:clamp(1.25rem,2.6vw,2.5rem);width:100%;display:flex}.work-card[data-aside] .work-frame{width:min(64%, calc(var(--cap) * var(--ratio)), var(--native));flex:none}.work-card[data-aside] .work-label{max-width:16rem;margin-top:0}.work-card[data-aside=left]{flex-direction:row-reverse}.work-card[data-aside=left] .work-label{text-align:right}.work-card[data-aside=left] .work-status{justify-content:flex-end}@media (width<=1100px){.collection-head h2{grid-column:1/-1}.collection-intro{grid-column:4/-1}}@media (width<=899px){.collection-head{display:block}.collection-head h2{margin-bottom:1.5rem}.catalog-toolbar{margin-top:2rem}.room-index{grid-template-columns:1fr 1fr}.room-index a{min-height:4.25rem}.room-index a:last-child:nth-child(odd){grid-column:1/-1}.room{min-height:0}.catalog{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(3.5rem,13vw,6rem) clamp(.75rem,4vw,2.5rem)}.work-card,.work-card[data-size=feature]{--cap:78svh;grid-row:auto;grid-column:var(--mcol);justify-self:var(--mjustify);margin-top:calc(var(--mdrop) * clamp(1.75rem, 9vw, 4rem));align-self:start}.work-card[data-aside]{width:var(--w);display:block}.work-card[data-aside] .work-frame{width:100%}.work-card[data-aside] .work-label{text-align:left;max-width:none;margin-top:1rem}.work-card[data-aside=left] .work-status{justify-content:flex-start}}.statement{min-height:170svh;position:relative}.statement-pin{min-height:100svh;padding:calc(var(--header-h) + 2rem) var(--gutter) 3rem;align-content:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:sticky;top:0}.statement blockquote p{font:600 var(--step-giant)/.86 var(--serif);letter-spacing:-.045em;text-wrap:balance}.statement-line{display:block}.statement .word{color:var(--word)}.statement-note{max-width:34rem;font-size:var(--step-lede);text-wrap:pretty;margin-left:auto;line-height:1.3}.story{column-gap:var(--col-gap);padding:var(--section) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,5vw,4.5rem);display:grid}.story h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em;grid-column:1/-1}.story-portrait{grid-area:2/1/span 2/span 4;align-self:start}.story-portrait img{aspect-ratio:4/5;object-fit:cover;width:100%}.story-text{grid-area:2/6/auto/-1}.story-text p{font:400 var(--step-lede)/1.24 var(--serif);letter-spacing:-.012em;text-wrap:pretty}.hl{background:var(--hl);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.story-facts{gap:var(--col-gap);grid-area:3/6/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;display:grid}.story-facts div{gap:.25rem;display:grid}.story-facts dt{color:var(--soft);font-size:var(--step-small);order:2}.story-facts dd{font:600 var(--step-lede)/1 var(--serif);letter-spacing:-.02em}.life{grid-template-columns:1fr 1fr;display:grid}.life-panel{min-height:82svh;padding:clamp(4rem, 7vw, 6rem) var(--gutter) clamp(2rem, 4vw, 3rem);align-content:end;gap:clamp(2rem,4vw,3rem);display:grid}.life-panel--lead{align-content:space-between}.life-head{gap:1.25rem;display:grid}.life-head h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em}.life-head p{text-wrap:pretty;max-width:30rem}.life-shot{justify-items:start;gap:.875rem;display:grid}.life-shot img{width:100%}.life-shot--wide img{aspect-ratio:2.4;object-fit:cover;object-position:50% 0}.life-shot--tall{justify-items:center}.life-shot--tall img{width:min(100%,26rem,50svh)}.life-shot figcaption{font-size:var(--step-small);font-weight:500}.life-shot figcaption a{text-underline-offset:.25em;text-decoration-thickness:2px}.life-shot figcaption i{font:italic 400 1em var(--serif)}.exhibitions{column-gap:var(--col-gap);padding:var(--section) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(2.5rem,5vw,4rem);display:grid}.exhibitions h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em;grid-column:1/-1}.exhibitions-photo{grid-column:1/span 5}.exhibitions-photo img{width:100%}.exhibitions-text{grid-column:7/span 5;justify-items:start;gap:2rem;padding-bottom:.5rem;display:grid}.exhibitions-text p{font-size:var(--step-lede);text-wrap:pretty;line-height:1.3}.contact{padding:var(--section) var(--gutter) clamp(4rem, 8vw, 7rem)}.contact-head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:1.75rem;display:grid}.contact h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em;grid-column:1/span 8}.contact-lede{text-wrap:pretty;grid-column:9/-1}.contact-email{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.25rem 1rem;margin-top:1rem;display:flex}.contact-email span{font-size:var(--step-small);font-weight:500}.contact-email a{font:600 var(--step-lede)/1.1 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:.14em;text-decoration-thickness:3px}.enquiries{gap:var(--contour);padding:var(--contour);background:var(--ink);margin-top:clamp(3rem,6vw,5rem);display:grid}.enquiries li{background:var(--field);color:var(--on)}.enquiries a{align-items:center;gap:.5rem var(--col-gap);min-height:6.5rem;transition:background-color var(--t-base) var(--ease-out);grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;padding:1.25rem clamp(1rem,2vw,1.75rem);text-decoration:none;display:grid}.enquiries strong{font:600 var(--step-lede)/1.05 var(--serif);letter-spacing:-.02em}.enquiries span{max-width:36rem}.enquiries .icon{transition:transform var(--t-base) var(--ease-out);font-size:2.25rem}.enquiries a:hover{background:color-mix(in oklab, var(--on) 10%, var(--field))}.enquiries a:hover .icon{transform:translate(.25rem,-.25rem)}.enquiries a:focus-visible{outline:3px solid var(--on);outline-offset:-8px}.site-footer{--field:var(--ink);--on:var(--chalk);background:var(--ink);color:var(--chalk)}.footer-board{gap:var(--contour);padding:var(--contour);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.footer-tile{background:var(--tile,var(--paper));min-height:13rem;color:var(--tile-on,var(--ink));padding:1.25rem;text-decoration:none}.footer-artist{--tile:var(--paper);grid-column:1/span 4;align-content:space-between;gap:1.5rem;display:grid}.footer-artist p{font-size:var(--step-body)}.footer-motto{font:italic 400 var(--step-lede)/1.15 var(--serif);flex-wrap:wrap;gap:0 1rem;display:flex}.footer-legal{font-size:var(--step-small)}.footer-legal a{text-underline-offset:.25em}.footer-nav{--tile:#0f2f5c;--tile-on:var(--chalk);grid-column:5/span 3;align-content:start;justify-items:start;display:grid}.footer-nav a{min-width:2.75rem;min-height:2.75rem;font-size:var(--step-body);align-items:center;display:inline-flex}.footer-languages{--tile:#f2a9ae;grid-column:8/span 2;align-content:end;display:grid}.footer-languages .language-switch{justify-self:start;margin-left:-.75rem}.footer-mail{--tile:#14452f;--tile-on:var(--chalk);grid-column:10/span 3;align-content:end;display:grid}.footer-mail a{min-height:2.75rem;font-size:var(--step-body);overflow-wrap:anywhere;text-underline-offset:.25em;align-items:center;font-weight:500;display:inline-flex}.footer-name{--tile:var(--ink);--tile-on:var(--chalk);grid-column:1/span 8;place-items:center;min-height:clamp(10rem,22vw,20rem);padding:0;display:grid}.footer-mark{font:600 var(--step-giant)/.9 var(--serif);letter-spacing:-.05em}.footer-invite{--tile:#f2b51c;font:600 var(--step-lede)/1.05 var(--serif);letter-spacing:-.02em;transition:background-color var(--t-base) var(--ease-out);grid-column:9/span 4;align-content:start;display:grid;position:relative}.footer-invite .icon{transition:transform var(--t-base) var(--ease-out);font-size:3rem;position:absolute;bottom:1.25rem;right:1.25rem}.footer-invite:hover{--tile:#f7c84a}.footer-invite:hover .icon{transform:translate(.375rem,-.375rem)}.footer-tile :focus-visible,.footer-invite:focus-visible{outline-offset:-6px;outline-color:currentColor}@media (width<=899px){.statement{min-height:140svh}.statement-note{margin-left:0}.story{display:block}.story h2,.story-portrait,.story-text{margin-bottom:2.25rem}.story-portrait{max-width:32rem}.story-facts{grid-template-columns:1fr 1fr .6fr}.life{grid-template-columns:1fr}.life-panel{min-height:0;padding-block:3.5rem 2.5rem}.exhibitions{display:block}.exhibitions h2,.exhibitions-photo{margin-bottom:2.5rem}.exhibitions-photo{max-width:26rem}.contact-head{display:block}.contact h2{margin-bottom:1.5rem}.enquiries a{grid-template-columns:minmax(0,1fr) auto;min-height:0}.enquiries span{grid-area:2/1}.enquiries .icon{grid-area:1/2/span 2}.footer-board{grid-template-columns:1fr 1fr}.footer-name{order:-2;grid-column:1/-1;min-height:9rem}.footer-invite{order:-1;grid-column:1/-1;min-height:9rem}.footer-artist{grid-column:1/-1}.footer-nav{grid-column:1}.footer-languages{grid-column:2;align-content:start}.footer-languages .language-switch{flex-direction:column;align-items:flex-start;margin-left:0}.footer-languages .language-switch a{place-items:center start}.footer-mail{grid-column:1/-1;min-height:0}.footer-mail a{overflow-wrap:normal}}.work-page{padding:calc(var(--header-h) + .5rem) var(--gutter) 0;overflow-x:clip}.work-back{min-height:2.75rem;font-size:var(--step-small);align-items:center;gap:.625rem;font-weight:500;text-decoration:none;display:inline-flex}.work-back .icon{transition:transform var(--t-base) var(--ease-out)}.work-back:hover .icon{transform:translate(-.25rem)}.work-view{--stage-h:min(calc(100svh - var(--header-h) - 7rem), 60rem);--info-w:clamp(20rem, 30vw, 32rem);--pair-gap:clamp(2.5rem, 6vw, 7rem);grid-template-columns:auto var(--info-w);justify-content:center;column-gap:var(--pair-gap);min-height:calc(100svh - var(--header-h) - 3.5rem);align-items:center;padding-bottom:clamp(2rem,5vh,4rem);display:grid}.work-stage{justify-items:center;display:grid}.work-art{width:min(100vw - 2 * var(--gutter) - var(--info-w) - var(--pair-gap), calc(var(--stage-h) * var(--ratio)), calc(var(--native) * 1.2));aspect-ratio:var(--ratio)}.work-art img{width:100%;height:100%}.work-art[data-zoom-source]{cursor:zoom-in}.work-enlarge{min-height:2.75rem;font-size:var(--step-small);align-items:center;gap:.5rem;margin-top:.75rem;font-weight:500;display:inline-flex}.work-enlarge .icon{transition:transform var(--t-base) var(--ease-out);font-size:1.25rem}.work-enlarge:hover .icon{transform:scale(1.15)}html:not(.js) .work-enlarge{display:none}.work-info{min-width:0;padding-block:1rem 2rem}.work-info-number{font-size:var(--step-small);font-variant-numeric:tabular-nums;gap:.875rem;margin-top:.75rem;font-weight:500;display:flex}.work-info h1{font:italic 400 var(--step-display)/.95 var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;padding-bottom:.08em}.work-info-text{text-wrap:pretty;max-width:34rem;margin-top:clamp(1.25rem,2vw,1.75rem)}.work-facts{font-size:var(--step-small);gap:.375rem;margin-top:clamp(1.5rem,2.4vw,2rem);display:grid}.work-facts div{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;display:grid}.work-facts dt{color:var(--soft)}.work-facts dd{font-variant-numeric:lining-nums tabular-nums;font-weight:500}.work-facts dd.is-sold{align-items:center;gap:.5rem;display:flex}.work-facts small{font-size:var(--step-small);color:var(--soft);font-weight:400}.work-facts a{text-underline-offset:.3em;text-decoration-thickness:2px}.work-actions{justify-items:start;gap:.5rem;margin-top:clamp(1.75rem,2.8vw,2.25rem);display:grid}.work-more{flex-wrap:wrap;gap:0 1.75rem;display:flex}.work-note{max-width:26rem;font-size:var(--step-small);margin-top:1.25rem}.work-palette{gap:.625rem;margin-top:clamp(2rem,3vw,2.75rem);display:grid}.work-palette-label{font-size:var(--step-small);font-weight:500}.swatches{background:var(--ink);gap:0;max-width:26rem;height:2.75rem;padding:4px;display:flex}.swatches li{flex:var(--share) 1 0;background:var(--swatch)}.swatches li+li{margin-left:4px}.work-palette .text-link{justify-self:start}.wall-study{gap:clamp(1.5rem,3vw,2.5rem);padding-block:clamp(4rem,9vw,9rem);display:grid}.wall-study h2{font:600 var(--step-display)/.92 var(--serif);letter-spacing:-.035em}.scale{width:min(100%,78rem)}.scale-wall{aspect-ratio:300/220;border:var(--contour) solid var(--ink);background:color-mix(in oklab, var(--field) 82%, var(--chalk));position:relative;overflow:clip}.scale-wall:before{content:"";background:color-mix(in oklab, var(--field) 70%, var(--ink));position:absolute;inset:79.5% 0 0}.scale-art{width:var(--art-w);aspect-ratio:var(--art-ratio);position:absolute;bottom:51%;left:50%;transform:translate(-50%)}.scale-art img{object-fit:contain;width:100%;height:100%}.scale-sofa{width:66.667%;height:38.636%;color:var(--ink);position:absolute;bottom:4%;left:16.667%}.scale figcaption{font-size:var(--step-small);margin-top:.875rem}.work-pager{gap:var(--contour);margin-inline:calc(-1 * var(--gutter));padding:var(--contour);background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.pager-link{background:var(--field);color:var(--on);grid-template:"hint hint""thumb name"1fr/auto minmax(0,1fr);align-items:end;gap:1.5rem clamp(1rem,2vw,1.75rem);padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:grid}.pager-link--next{text-align:right;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"hint hint""name thumb"}.pager-link:focus-visible{outline-color:var(--on);outline-offset:-8px}.pager-hint{font-size:var(--step-small);grid-area:hint;align-items:center;gap:.625rem;font-weight:500;display:inline-flex}.pager-link--next .pager-hint{flex-direction:row-reverse}.pager-hint .icon{transition:transform var(--t-base) var(--ease-out)}.pager-link--prev:hover .pager-hint .icon{transform:translate(-.3rem)}.pager-link--next:hover .pager-hint .icon{transform:translate(.3rem)}.pager-thumb{width:clamp(4rem,8vw,7rem);aspect-ratio:var(--ratio);transition:transform .7s var(--ease-out);grid-area:thumb}.pager-thumb img{width:100%;height:100%}.pager-link:hover .pager-thumb{transform:translateY(-.375rem)}.pager-name{grid-area:name;gap:.25rem;min-width:0;display:grid}.pager-name i{font:italic 400 var(--step-lede)/1.05 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere}.pager-name span{font-size:var(--step-small);font-variant-numeric:tabular-nums}.zoom{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--chalk);--on:var(--chalk);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.zoom[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.zoom::backdrop{background:var(--ink)}.zoom-bar{justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem;display:flex}.zoom-size{min-height:2.75rem;font-size:var(--step-small);text-underline-offset:.35em;padding:0 1rem;font-weight:500;text-decoration:underline;text-decoration-thickness:2px}.zoom-close{place-items:center;width:3rem;height:3rem;font-size:1.75rem;display:grid}.zoom-canvas{--pad:clamp(.75rem, 3vw, 3rem);min-height:0;padding:0 var(--pad) var(--pad);display:grid;overflow:auto}.zoom-canvas img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 4rem - var(--pad));cursor:zoom-in;margin:auto}.zoom.is-actual .zoom-canvas img{cursor:zoom-out;max-width:none;max-height:none}@media (width<=899px){.work-view{--stage-h:60svh;min-height:0;padding-bottom:3rem;display:block}.wall-study h2{font-size:var(--step-lede)}.work-art{width:min(100%, calc(var(--stage-h) * var(--ratio)), calc(var(--native) * 1.2))}.work-stage{margin-top:.5rem}.work-info{margin-top:1.5rem;padding:0}.work-actions .button{width:100%}.wall-study{display:block}.scale{margin-top:1.5rem}.work-pager{grid-template-columns:1fr}.pager-link,.pager-link--next{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"hint hint""thumb name"}.pager-link--next .pager-hint{flex-direction:row}}@keyframes rise{0%{transform:translateY(110%)}}@keyframes rise-fade{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes fade{0%{opacity:0}}@keyframes flood-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes flood-right{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hang{0%{opacity:0;transform:translateY(-1.75rem)rotate(-2.2deg)}40%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:not(.seen) .mosaic-cell{animation:flood-down .76s var(--ease-in-out) backwards}html:not(.seen) .m-lead{animation-delay:0s}html:not(.seen) .m-tall{animation-delay:90ms}html:not(.seen) .m-a{animation-delay:.16s}html:not(.seen) .m-t2{animation-delay:.22s}html:not(.seen) .m-t1{animation-delay:.27s}html:not(.seen) .m-c{animation-delay:.32s}html:not(.seen) .m-b{animation-delay:.36s}html:not(.seen) .m-t3{animation-delay:.4s}html:not(.seen) .mosaic-art img{animation:hang 1.1s var(--ease-hang) backwards}html:not(.seen) .m-lead img{animation-delay:.52s}html:not(.seen) .m-a img{animation-delay:.64s}html:not(.seen) .m-b img{animation-delay:.72s}html:not(.seen) .m-c img{animation-delay:.8s}html:not(.seen) .hero-name .line>span{animation:rise var(--t-cine) var(--ease-out) backwards;animation-delay:calc(var(--i) * .11s + .3s)}.work-art img{animation:hang 1s var(--ease-hang) 80ms backwards}.work-info>*{animation:rise-fade var(--t-slow) var(--ease-out) backwards;animation-delay:calc(var(--n,0) * 70ms + .2s)}.work-info>:nth-child(2){--n:1}.work-info>:nth-child(3){--n:2}.work-info>:nth-child(4){--n:3}.work-info>:nth-child(5){--n:4}.work-info>:nth-child(6){--n:5}.work-info>:nth-child(7){--n:6}.swatches li{animation:flood-right .7s var(--ease-in-out) backwards;animation-delay:calc(var(--i,0) * 70ms + .65s)}.swatches li:nth-child(2){--i:1}.swatches li:nth-child(3){--i:2}.swatches li:nth-child(4){--i:3}.swatches li:nth-child(5){--i:4}.swatches li:nth-child(6){--i:5}.js [data-reveal]:not(.is-in){opacity:0}.js [data-reveal=lines]:not(.is-in){opacity:1}.js [data-reveal=lines]:not(.is-in) .line>span{transform:translateY(110%)}[data-reveal].is-in{animation:rise-fade var(--t-slow) var(--ease-out) backwards;animation-delay:calc(var(--d,0) * 80ms)}[data-reveal=lines].is-in{animation:none}[data-reveal=lines].is-in .line>span{animation:rise 1.1s var(--ease-out) backwards;animation-delay:calc(var(--i) * .11s)}[data-reveal=art].is-in{animation:.4s ease-out backwards fade;animation-delay:calc(var(--d,0) * .11s)}[data-reveal=art].is-in .work-frame,[data-reveal=art].is-in>img{animation:hang 1.1s var(--ease-hang) backwards;animation-delay:calc(var(--d,0) * .11s + 60ms)}.menu{opacity:0;transition:opacity .36s ease-out, display .36s allow-discrete, overlay .36s allow-discrete}.menu[open]{opacity:1}@starting-style{.menu[open]{opacity:0}}.menu-links a{clip-path:inset(0 0 100%);transition:clip-path .62s var(--ease-in-out)}.menu[open] .menu-links a{clip-path:inset(0);transition-delay:calc(var(--i,0) * 70ms + 60ms)}@starting-style{.menu[open] .menu-links a{clip-path:inset(0 0 100%)}}.zoom{opacity:0;transition:opacity .36s ease-out, display .36s allow-discrete, overlay .36s allow-discrete}.zoom[open]{opacity:1}@starting-style{.zoom[open]{opacity:0}}.site-header{transition:background-color .5s var(--ease-out), color .5s var(--ease-out)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes lift{to{transform:translateY(-7%)}}.mosaic-art img{animation:linear both lift;animation-timeline:scroll(root);animation-range:0 100svh}html:not(.seen) .mosaic-art img{animation:hang 1.1s var(--ease-hang) backwards, lift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100svh}html:not(.seen) .m-lead img{animation-delay:.52s,0s}html:not(.seen) .m-a img{animation-delay:.64s,0s}html:not(.seen) .m-b img{animation-delay:.72s,0s}html:not(.seen) .m-c img{animation-delay:.8s,0s}.statement{view-timeline:--motto block}@keyframes take-colour{0%{color:color-mix(in oklab, var(--chalk) 58%, var(--ink))}to{color:var(--word)}}.statement .word{animation:linear both take-colour;animation-timeline:--motto;animation-range:contain calc(var(--w) * 9% - 6%) contain calc(var(--w) * 9% + 6%)}@keyframes drift{0%{transform:translateY(-4%)scale(1.08)}to{transform:translateY(4%)scale(1.08)}}.life-shot--wide{overflow:clip}.life-shot--wide img,.story-portrait img{animation:linear both drift;animation-timeline:view();animation-range:entry exit}.story-portrait{overflow:clip}}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes leave-left{to{opacity:0;transform:translate(-9vw)}}@keyframes leave-right{to{opacity:0;transform:translate(9vw)}}@keyframes enter-right{0%{opacity:0;transform:translate(9vw)}}@keyframes enter-left{0%{opacity:0;transform:translate(-9vw)}}@keyframes flood-out{0%{clip-path:circle(0 at var(--flood-x,50%) var(--flood-y,50%))}to{clip-path:circle(150vmax at var(--flood-x,50%) var(--flood-y,50%))}}@keyframes wall-in-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes wall-in-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hold{to{opacity:1}}::view-transition-old(root){animation-duration:.52s;animation-timing-function:var(--ease-in-out)}::view-transition-new(root){animation-duration:.52s;animation-timing-function:var(--ease-in-out)}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:.56s}html:active-view-transition-type(flood)::view-transition-old(root){animation:.9s both hold}html:active-view-transition-type(flood)::view-transition-new(root){animation:.9s cubic-bezier(.7,0,.2,1) both flood-out}[data-page=work] .work-art{view-transition-name:artwork}::view-transition-group(artwork){animation-duration:.82s;animation-timing-function:cubic-bezier(.6,0,.15,1)}::view-transition-old(artwork){animation-duration:.38s}::view-transition-new(artwork){animation-duration:.38s}html:active-view-transition-type(next)::view-transition-old(root){animation:.7s both hold}html:active-view-transition-type(next)::view-transition-new(root){animation:.7s cubic-bezier(.7,0,.2,1) both wall-in-right}html:active-view-transition-type(previous)::view-transition-old(root){animation:.7s both hold}html:active-view-transition-type(previous)::view-transition-new(root){animation:.7s cubic-bezier(.7,0,.2,1) both wall-in-left}::view-transition-old(artwork-out){animation:leave-left .42s var(--ease-in-out) both}html:active-view-transition-type(next)::view-transition-new(artwork){animation:enter-right .76s var(--ease-out) .16s both}html:active-view-transition-type(previous)::view-transition-old(artwork-out){animation-name:leave-right}html:active-view-transition-type(previous)::view-transition-new(artwork){animation:enter-left .76s var(--ease-out) .16s both}.catalog.is-rehanging .work-card{view-transition-name:var(--vt);view-transition-class:hung}::view-transition-group(.hung){animation-duration:.72s;animation-timing-function:var(--ease-in-out)}::view-transition-old(.hung):only-child{animation:.26s linear reverse both fade}::view-transition-new(.hung):only-child{animation:.6s ease-out 80ms both fade}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}}
