:root{--ink:#101111;--blue:#194e83;--blue-deep:#0e355d;--paper:#f2efe9;--paper-light:#faf9f6;--mist:#dedbd4;--muted:#6c6a64;--line:#1011112e;--white-line:#ffffff40;--header-height:92px;--gutter:clamp(22px, 4.7vw, 88px);--display:clamp(4.2rem, 8.6vw, 9rem);--title:clamp(2.8rem, 5.6vw, 5.8rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Helvetica Neue,Arial Nova,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.52}body.lightbox-open{overflow:hidden}body,button,a{-webkit-font-smoothing:antialiased}main{overflow:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:400;line-height:1}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.section-shell{padding-left:var(--gutter);padding-right:var(--gutter)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.45}.arrow-link{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:2.1rem;padding-bottom:.55rem;font-size:.72rem;font-weight:700;transition:gap .22s;display:inline-flex}.arrow-link:hover{gap:3.1rem}.arrow-link-light{color:#fff}.button-link,.light-button{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;min-height:58px;padding:.9rem 1.8rem;font-size:.71rem;font-weight:700;transition:background .22s,color .22s,transform .22s;display:inline-flex}.button-link:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.light-button{color:#fff;border-color:#fff}.light-button:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.section-counter{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.75rem;font-size:.64rem;font-weight:700;display:flex}.section-counter i{opacity:.35;background:currentColor;width:1px;height:64px}.section-counter-light{color:#fff}.section-heading-wide{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);align-items:end;gap:clamp(40px,8vw,150px);padding-top:1.4rem;display:grid}.section-heading-wide h2{max-width:900px;margin-top:1.3rem;font-size:clamp(2.8rem,6vw,6.4rem)}.section-heading-wide>p{color:var(--muted);max-width:430px}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:var(--header-height);padding:0 var(--gutter);z-index:80;background:#f2efe9ed;grid-template-columns:1fr auto auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header:before{background:var(--line);content:"";height:1px;bottom:0;left:var(--gutter);right:var(--gutter);position:absolute}.brand{justify-self:start;align-items:center;gap:1rem;display:inline-flex}.brand img{object-fit:contain;width:74px;height:45px}.brand>span{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.desktop-nav{align-items:center;gap:clamp(20px,2.5vw,46px);display:flex}.desktop-nav a,.header-contact{letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700;position:relative}.desktop-nav a:after{background:var(--blue);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-9px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-contact{border-left:1px solid var(--line);align-items:center;gap:1.25rem;margin-left:clamp(20px,3vw,56px);padding-left:clamp(20px,3vw,56px);display:flex}.mobile-nav{display:none}.editorial-hero{min-height:max(880px,100svh);padding-top:var(--header-height);position:relative}.hero-picture{height:calc(100% - var(--header-height));right:0;top:var(--header-height);width:66%;position:absolute;overflow:hidden}.hero-picture img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;transform:scale(1.015)}.hero-wash{background:linear-gradient(90deg, var(--paper) 0%, #f2efe9f5 22%, #f2efe92e 57%, transparent 75%);inset:var(--header-height) 0 0;pointer-events:none;position:absolute}.editorial-hero h1{font-size:var(--display);left:var(--gutter);z-index:3;line-height:.76;position:absolute;top:27%}.editorial-hero h1>span{display:block}.editorial-hero h1>span:last-child{color:var(--blue);margin-top:.15em;margin-left:.48em}.hero-kicker{left:var(--gutter);top:calc(var(--header-height) + 42px);z-index:3;gap:1rem;display:flex;position:absolute}.hero-kicker span{border:1px solid var(--ink);letter-spacing:.13em;text-transform:uppercase;border-radius:50%;padding:.55rem 1.1rem;font-size:.58rem;font-weight:700}.hero-intro{bottom:clamp(42px,6vw,90px);left:var(--gutter);z-index:4;width:min(330px,25vw);position:absolute}.hero-intro>p{margin-bottom:2.1rem;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.45}.hero-art-card{background:var(--paper-light);bottom:34px;right:var(--gutter);z-index:5;width:clamp(165px,15vw,248px);padding:12px;position:absolute}.hero-art-card img{aspect-ratio:.78;object-fit:cover;width:100%}.hero-art-card figcaption{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;padding:.8rem .2rem .1rem;font-size:.63rem;font-weight:700;line-height:1.6;display:flex}.hero-art-card small{color:var(--muted);font-size:.57rem;font-weight:500}.hero-side-note{letter-spacing:.13em;text-transform:uppercase;transform-origin:100%;z-index:4;font-size:.6rem;font-weight:700;position:absolute;top:46%;right:19px;transform:rotate(90deg)translate(50%)}.organic-line{border:1.5px solid var(--blue);pointer-events:none;border-radius:44% 56% 51% 49%/58% 36% 64% 42%;position:absolute}.hero-organic-line{z-index:4;width:58%;height:230px;top:38%;left:18%;transform:rotate(-12deg)}.hero-organic-line:after{content:"";border:1px solid #194e837a;border-radius:50%;width:73%;height:58%;position:absolute;top:18%;left:14%;transform:rotate(9deg)}.image-ribbon{background:var(--ink);padding:18px 0;overflow:hidden}.image-ribbon-track{gap:18px;width:max-content;animation:52s linear infinite ribbon;display:flex}.image-ribbon figure{flex:none;width:clamp(125px,13vw,220px);height:clamp(155px,16vw,265px);overflow:hidden}.image-ribbon figure:nth-child(3n){width:clamp(220px,22vw,360px)}.image-ribbon img{object-fit:cover;width:100%;height:100%;transition:filter .3s}.image-ribbon:hover img{filter:grayscale()}@keyframes ribbon{to{transform:translate(-50%)}}.statement{grid-template-columns:36px minmax(0,1.4fr) minmax(240px,.58fr);gap:clamp(28px,4vw,72px);min-height:970px;padding-top:clamp(130px,14vw,235px);padding-bottom:clamp(120px,13vw,220px);display:grid;position:relative}.statement-copy h2{z-index:2;max-width:960px;font-size:clamp(3.5rem,7vw,7.9rem);position:relative}.statement-copy h2 span{color:var(--blue);margin-left:.38em;display:block}.statement-copy>.eyebrow{margin-bottom:2.6rem}.statement-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,70px);max-width:760px;margin:4rem 0 3rem 20%;display:grid}.statement-columns p{color:var(--muted)}.statement-copy>.arrow-link{margin-left:20%}.statement-portrait{align-self:start;margin-top:7rem;position:relative}.statement-portrait img{aspect-ratio:.73;object-fit:cover;width:100%}.statement-portrait figcaption{letter-spacing:.12em;text-transform:uppercase;padding-top:.8rem;font-size:.58rem;font-weight:700}.statement-detail{width:clamp(150px,16vw,280px);position:absolute;bottom:7%;left:4.8%}.statement-detail img{aspect-ratio:1.3;object-fit:cover}.cycle-feature{background:var(--ink);color:#fff;grid-template-columns:minmax(340px,.74fr) minmax(0,1.46fr);min-height:1080px;display:grid;overflow:hidden}.cycle-copy{grid-template-columns:36px 1fr;padding:clamp(100px,10vw,180px) clamp(35px,5vw,90px);display:grid}.cycle-copy>.section-counter{writing-mode:horizontal-tb;grid-column:1/-1;justify-self:start}.cycle-copy>.section-counter i{width:56px;height:1px}.cycle-copy>.eyebrow,.cycle-copy>h2,.cycle-copy>p,.cycle-copy>.arrow-link{grid-column:2}.cycle-copy>.eyebrow{color:#a9bdd2;margin:3.5rem 0 1.5rem}.cycle-copy h2{color:#f8f7f3;font-size:clamp(4.6rem,8vw,9rem)}.cycle-copy>p{color:#ffffffad;max-width:430px;margin:3rem 0}.cycle-copy>.arrow-link{justify-self:start}.cycle-collage{min-height:1080px;position:relative}.cycle-image{position:absolute;overflow:hidden}.cycle-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.15,1)}.cycle-image:hover img{transform:scale(1.035)}.cycle-image-a{width:42%;height:56%;top:9%;left:4%}.cycle-image-b{width:44%;height:32%;top:4%;right:5%}.cycle-image-c{width:37%;height:45%;bottom:3%;left:24%}.cycle-image-d{width:31%;height:32%;bottom:14%;right:3%}.cycle-line{pointer-events:none;z-index:3;border:1px solid #87abcdcc;border-radius:47% 53% 39% 61%;width:78%;height:370px;position:absolute;top:34%;left:11%;transform:rotate(18deg)}.cycle-line:after{content:"";border:1px solid #87abcd73;border-radius:50%;position:absolute;inset:12% 7%;transform:rotate(-10deg)}.work-index{padding-top:clamp(130px,14vw,220px);padding-bottom:clamp(130px,14vw,230px)}.index-project{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(40px,7vw,130px);margin-top:clamp(90px,10vw,170px);padding-top:1.4rem;display:grid}.index-project-copy{align-self:center}.index-project-copy>span{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700}.index-project-copy h3{margin:2rem 0;font-size:clamp(3.4rem,6vw,7.2rem)}.index-project-copy p{color:var(--muted);max-width:340px;margin-bottom:2rem}.index-project-copy a{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.4rem;font-size:.66rem;font-weight:700}.index-project-images{grid-template-columns:repeat(12,1fr);gap:clamp(10px,1.4vw,24px);min-height:640px;display:grid;position:relative}.index-project-images img{object-fit:cover;width:100%;height:100%}.index-project-images img:first-child{grid-area:1/1/8/7}.index-project-images img:nth-child(2){grid-area:1/8/5/13}.index-project-images img:nth-child(3){grid-area:5/7/9/10}.index-project-images img:nth-child(4){grid-area:5/10/10/13}.index-project-line .index-project-images img:first-child,.index-project-elegie .index-project-images img:first-child{object-position:center}.visual-archive{background:var(--paper-light);padding:clamp(110px,12vw,200px) 0}.visual-archive-heading{grid-template-columns:36px 1fr auto;gap:3rem;margin-bottom:clamp(70px,8vw,130px);display:grid}.visual-archive-heading h2{max-width:1050px;font-size:clamp(3.2rem,7vw,7.5rem)}.visual-archive-heading>p{color:var(--muted);align-self:end}.archive-mosaic{grid-auto-flow:dense;grid-template-columns:repeat(8,1fr);grid-auto-rows:clamp(76px,7vw,132px);gap:clamp(8px,1vw,18px);padding:0 clamp(10px,2vw,34px);display:grid}.archive-item{position:relative;overflow:hidden}.archive-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s}.archive-item:hover img{filter:saturate(.7);transform:scale(1.035)}.archive-item figcaption{background:var(--paper-light);padding:.3rem .5rem;font-size:.56rem;font-weight:700;position:absolute;bottom:8px;left:8px}.archive-item-1{grid-area:span 4/span 2}.archive-item-2{grid-area:span 2/span 3}.archive-item-3{grid-area:span 3/span 2}.archive-item-4{grid-area:span 2/span 1}.archive-item-5{grid-area:span 2/span 2}.archive-item-6{grid-area:span 4/span 2}.archive-item-7{grid-area:span 3/span 3}.archive-item-8{grid-area:span 2/span 1}.visual-archive-link{justify-content:center;padding-top:clamp(65px,7vw,110px);display:flex}.home-exhibition{background:var(--blue-deep);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);min-height:820px;display:grid}.home-exhibition figure{min-height:760px;overflow:hidden}.home-exhibition figure img{filter:grayscale();object-fit:cover;width:100%;height:100%}.home-exhibition>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,8vw,140px);display:flex;position:relative}.home-exhibition>div:before{content:"";pointer-events:none;border:1px solid #ffffff40;border-radius:48%;width:88%;height:52%;position:absolute;top:24%;left:4%;transform:rotate(-14deg)}.home-exhibition h2{margin:1.2rem 0 2rem;font-size:clamp(3.7rem,6.8vw,7.5rem);position:relative}.event-number{color:#ffffff38;letter-spacing:-.08em;font-size:clamp(5rem,10vw,11rem);font-weight:200;line-height:1;position:absolute;top:2rem;left:0}.home-exhibition>div>p:not(.eyebrow){color:#ffffffad;margin-bottom:2.3rem}.home-atelier{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(50px,9vw,160px);padding-top:clamp(130px,14vw,230px);padding-bottom:clamp(130px,14vw,230px);display:grid}.home-atelier-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.5fr .75fr;gap:14px;min-height:720px;display:grid}.home-atelier-gallery img{object-fit:cover;width:100%;height:100%}.home-atelier-gallery img:first-child{grid-row:1/3}.home-atelier-copy{align-self:center}.home-atelier-copy h2{margin:2rem 0;font-size:clamp(3.2rem,5.5vw,6.2rem)}.home-atelier-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;margin-bottom:2.5rem}.portfolio-hero{min-height:930px;padding:calc(var(--header-height) + 80px) var(--gutter) 80px;position:relative}.portfolio-hero-title{z-index:3;position:relative}.portfolio-hero-title h1{max-width:1200px;margin-top:2.2rem;font-size:clamp(4.3rem,9vw,10.2rem)}.portfolio-hero-title h1 span{color:var(--blue);margin-left:1em;display:block}.portfolio-hero-title>p:last-child{letter-spacing:.15em;text-transform:uppercase;margin:2.5rem 0 0 11%;font-size:.68rem;font-weight:700}.portfolio-hero-grid{height:410px;bottom:60px;left:23%;right:var(--gutter);grid-template-columns:1.2fr .7fr .9fr .6fr;gap:12px;display:grid;position:absolute}.portfolio-hero-grid img{object-fit:cover;width:100%;height:100%}.portfolio-hero-grid img:nth-child(2){height:calc(100% - 90px);margin-top:90px}.portfolio-hero-grid img:nth-child(3){height:calc(100% - 20px);margin-top:20px}.portfolio-hero-grid img:nth-child(4){height:calc(100% - 140px);margin-top:140px}.portfolio-line{border:1px solid var(--blue);pointer-events:none;z-index:4;border-radius:50%;width:65%;height:260px;position:absolute;top:35%;left:24%;transform:rotate(-12deg)}.collection-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.collection-nav a{border-right:1px solid var(--line);align-items:center;gap:1.5rem;min-height:90px;padding:1rem 2rem;font-size:clamp(.82rem,1.1vw,1rem);transition:background .2s,color .2s;display:flex}.collection-nav a:first-child{border-left:1px solid var(--line)}.collection-nav a:hover{background:var(--blue);color:#fff}.collection-nav span{letter-spacing:.12em;font-size:.58rem;font-weight:700}.collection-editorial{scroll-margin-top:var(--header-height);grid-template-columns:.7fr 1.3fr;gap:clamp(70px,12vw,220px);padding-top:clamp(140px,14vw,240px);padding-bottom:clamp(90px,10vw,160px);display:grid}.collection-editorial-title h2{color:var(--blue);margin-top:2rem;font-size:clamp(4rem,8vw,9.2rem)}.collection-editorial-text{align-self:end}.collection-editorial-text .large-copy{max-width:820px;font-size:clamp(1.6rem,2.6vw,2.65rem);line-height:1.25}.collection-editorial-text>div{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:2rem;max-width:760px;margin-top:3rem;display:grid}.gallery-wrap{background:var(--paper-light);padding:clamp(30px,4vw,74px)}.gallery-wrap-blue{background:#e3e9ee}.art-grid{grid-auto-flow:dense;grid-template-columns:repeat(12,1fr);gap:clamp(12px,1.6vw,28px);display:grid}.art-tile{cursor:zoom-in;text-align:left;background:0 0;border:0;grid-column:span 4;padding:0}.art-tile:nth-child(5n+1){grid-column:span 5}.art-tile:nth-child(5n+2){grid-column:span 3;margin-top:8vw}.art-tile:nth-child(5n+3){grid-column:span 4}.art-tile:nth-child(5n+4){grid-column:span 3;margin-left:8%}.art-tile:nth-child(5n){grid-column:span 5}.art-tile-media{display:block;overflow:hidden}.art-tile img{aspect-ratio:.82;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.15,1),filter .4s}.art-tile:nth-child(3n+1) img{aspect-ratio:.74}.art-tile:nth-child(3n+2) img{aspect-ratio:1.1}.art-tile:hover img{filter:saturate(.72);transform:scale(1.025)}.art-tile-meta{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.85rem 0;font-size:.64rem;font-style:normal;font-weight:700;display:grid}.art-tile-meta small{color:var(--muted);font-size:.55rem}.art-tile-meta i{font-style:normal;transition:transform .2s}.art-tile:hover .art-tile-meta i{transform:translate(3px,-3px)}.art-quote{background:var(--blue-deep);color:#fff;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);min-height:760px;display:grid}.art-quote>img{object-fit:cover;width:100%;height:100%}.art-quote>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,140px);display:flex}.art-quote>div>span{color:#9ab0c4;font-size:8rem;font-weight:200;line-height:.4}.art-quote blockquote{letter-spacing:-.045em;font-size:clamp(2rem,4vw,4.4rem);line-height:1.1}.art-quote p{letter-spacing:.14em;text-transform:uppercase;margin-top:3rem;font-size:.64rem;font-weight:700}.process-heading{scroll-margin-top:var(--header-height);grid-template-columns:36px minmax(0,1fr) minmax(250px,.55fr);gap:3rem;padding-top:clamp(140px,14vw,230px);padding-bottom:clamp(80px,9vw,150px);display:grid}.process-heading>p{color:var(--muted);align-self:end;max-width:430px}.process-gallery-wrap{background:#e7e1d7}.availability-cta{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);min-height:720px;display:grid}.availability-cta>img{object-fit:cover;width:100%;height:100%}.availability-cta>div{background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(60px,8vw,140px);display:flex}.availability-cta h2{margin:1.5rem 0 2rem;font-size:clamp(3rem,5vw,5.5rem)}.availability-cta>div>p:not(.eyebrow){color:var(--muted);max-width:420px;margin-bottom:2.4rem}.lightbox{color:#fff;z-index:200;background:#080a0cf7;justify-content:center;align-items:center;padding:50px clamp(55px,8vw,140px);display:flex;position:fixed;inset:0}.lightbox figure{flex-direction:column;justify-content:center;max-width:min(1200px,80vw);height:100%;display:flex}.lightbox figure img{object-fit:contain;width:100%;max-height:calc(100vh - 145px)}.lightbox figcaption{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-top:1rem;font-size:.63rem;font-weight:700;display:flex}.lightbox-close,.lightbox-arrow{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute}.lightbox-close{letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:700;top:24px;right:28px}.lightbox-close span{vertical-align:-2px;margin-left:.6rem;font-size:1.4rem}.lightbox-arrow{font-size:2rem;top:50%}.lightbox-prev{left:28px}.lightbox-next{right:28px}.artist-hero{min-height:980px;padding-top:var(--header-height);position:relative}.artist-hero-main{height:calc(100% - var(--header-height));bottom:0;left:43%;right:0;top:var(--header-height);z-index:2;position:absolute;overflow:hidden}.artist-hero-main img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.artist-hero-small{bottom:40px;left:var(--gutter);z-index:3;width:clamp(150px,17vw,280px);position:absolute}.artist-hero-small img{aspect-ratio:.75;object-fit:cover;width:100%}.artist-hero-copy{left:var(--gutter);z-index:4;position:absolute;top:19%}.artist-hero-copy h1{margin-top:2rem;font-size:clamp(5rem,11vw,12rem)}.artist-hero-copy h1 span{color:var(--blue);margin-left:.32em;display:block}.artist-hero-copy>p:last-child{max-width:400px;margin:3rem 0 0 45%}.artist-hero-line{border:1px solid var(--blue);pointer-events:none;z-index:1;border-radius:50%;width:60%;height:300px;position:absolute;top:30%;left:26%;transform:rotate(-10deg)}.artist-manifesto{grid-template-columns:36px 1fr;gap:clamp(30px,5vw,90px);padding-top:clamp(130px,14vw,230px);padding-bottom:clamp(130px,14vw,230px);display:grid}.artist-manifesto h2{max-width:1200px;font-size:clamp(3.4rem,7vw,7.6rem)}.artist-manifesto h2 span{color:var(--blue);margin-left:17%;display:block}.artist-manifesto-body{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,6vw,100px);max-width:850px;margin-left:22%;display:grid}.artist-manifesto-body p{color:var(--muted)}.artist-collage{background:var(--paper-light);grid-template-columns:repeat(12,1fr);gap:clamp(12px,1.5vw,25px);min-height:1000px;padding:clamp(30px,4vw,70px);display:grid}.artist-collage figure{overflow:hidden}.artist-collage img{object-fit:cover;width:100%;height:100%}.artist-collage-a{grid-area:1/1/8/7}.artist-collage-b{grid-area:1/8/5/13}.artist-collage-c{grid-area:5/9/9/13}.artist-collage-quote{z-index:2;grid-area:7/2/10/8;align-self:center;padding:clamp(30px,4vw,70px)}.artist-collage-quote blockquote{background:var(--paper-light);letter-spacing:-.04em;padding:clamp(30px,4vw,70px);font-size:clamp(1.8rem,3vw,3.5rem);line-height:1.2}.curator-view{background:var(--blue-deep);color:#fff;padding:clamp(100px, 12vw, 210px) var(--gutter);text-align:center;position:relative}.curator-view:before,.curator-view:after{content:"";pointer-events:none;border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:20% 12%;transform:rotate(-7deg)}.curator-view:after{inset:28% 17%;transform:rotate(5deg)}.curator-view blockquote{letter-spacing:-.05em;z-index:2;max-width:1200px;margin:2.5rem auto;font-size:clamp(2.3rem,5vw,5.8rem);line-height:1.07;position:relative}.curator-view>p:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.curator-view>p:last-child span{color:#ffffff94;margin-top:.4rem;display:block}.artist-timeline{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(70px,11vw,190px);padding-top:clamp(130px,14vw,230px);padding-bottom:clamp(130px,14vw,230px);display:grid}.timeline-heading h2{margin:1.8rem 0 3rem;font-size:clamp(3.2rem,5.5vw,6rem)}.timeline-heading img{object-fit:contain;object-position:left;width:180px;height:110px}.timeline-list article{border-top:1px solid var(--line);grid-template-columns:35px 110px 1fr;gap:1.4rem;padding:1.7rem 0 3rem;display:grid}.timeline-list article>span{color:var(--muted);font-size:.58rem}.timeline-list time{color:var(--blue);letter-spacing:.08em;font-size:.67rem;font-weight:700}.timeline-list h3{font-size:clamp(1.45rem,2vw,2.2rem);line-height:1.05}.timeline-list p{color:var(--muted);max-width:580px;margin-top:1rem}.portrait-film{background:var(--ink);color:#fff;padding:clamp(100px,11vw,180px) 0;overflow:hidden}.portrait-film-title{padding:0 var(--gutter) clamp(60px, 7vw, 110px)}.portrait-film-title h2{margin-top:1.5rem;font-size:clamp(3.4rem,7vw,7.5rem)}.portrait-film-track{padding:0 var(--gutter) 1.5rem;scrollbar-color:var(--blue) #ffffff1f;gap:clamp(12px,1.8vw,30px);display:flex;overflow-x:auto}.portrait-film-track figure{flex:0 0 clamp(190px,24vw,380px)}.portrait-film-track figure:nth-child(3n+2){flex-basis:clamp(260px,31vw,490px);margin-top:85px}.portrait-film-track img{aspect-ratio:.76;object-fit:cover;width:100%}.portrait-film-track figure:nth-child(3n+2) img{aspect-ratio:1.12}.portrait-film-track figcaption{color:#ffffff8c;padding-top:.65rem;font-size:.58rem}.collaboration-editorial{grid-template-columns:.8fr 1fr .6fr;gap:clamp(40px,7vw,120px);padding-top:clamp(130px,14vw,230px);padding-bottom:clamp(130px,14vw,230px);display:grid}.collaboration-editorial h2{margin:1.7rem 0 2rem;font-size:clamp(3rem,5.6vw,6.1rem)}.collaboration-editorial>div>p:last-child{color:var(--muted);max-width:440px}.collaboration-editorial ul{margin:0;padding:0;list-style:none}.collaboration-editorial li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:1rem;padding:1.5rem 0 2.5rem;display:grid}.collaboration-editorial li span{color:var(--muted);font-size:.58rem}.collaboration-editorial li small{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;grid-column:2;font-size:.62rem;font-weight:700;display:block}.collaboration-editorial figure{align-self:end}.collaboration-editorial figure img{aspect-ratio:.73;object-fit:cover;width:100%}.next-page-panel{background:var(--blue-deep);color:#fff;padding:clamp(100px, 13vw, 220px) var(--gutter);flex-direction:column;align-items:flex-start;display:flex}.next-page-panel h2{margin:1.5rem 0 3rem;font-size:clamp(3.6rem,8vw,8.5rem)}.events-hero{min-height:1000px;padding-top:var(--header-height);position:relative}.events-hero-copy{left:var(--gutter);z-index:4;position:absolute;top:18%}.events-hero-copy h1{max-width:1100px;margin:2rem 0;font-size:clamp(4.5rem,9.4vw,10.5rem)}.events-hero-copy h1 span{color:var(--blue);margin-left:.48em;display:block}.events-hero-copy>p:last-child{max-width:400px;margin-left:48%}.events-hero-main{height:52%;bottom:0;left:39%;right:var(--gutter);position:absolute}.events-hero-main img{object-fit:cover;width:100%;height:100%}.events-hero-detail{bottom:45px;left:var(--gutter);width:clamp(170px,19vw,320px);position:absolute}.events-hero-detail img{aspect-ratio:1.15;object-fit:cover;width:100%}.events-hero-year{color:#194e8326;letter-spacing:-.1em;font-size:clamp(8rem,20vw,22rem);font-weight:200;line-height:.8;position:absolute;top:15%;right:0}.current-event{background:var(--blue-deep);color:#fff;padding:clamp(100px, 12vw, 200px) var(--gutter);grid-template-columns:.35fr .8fr 1fr;gap:clamp(35px,6vw,110px);display:grid}.current-event-date{gap:1rem;display:flex}.current-event-date strong{letter-spacing:-.08em;font-size:clamp(7rem,12vw,13rem);font-weight:200;line-height:.75}.current-event-date span{letter-spacing:.12em;font-size:.68rem;font-weight:700;line-height:1.5}.current-event-copy h2{margin:1.5rem 0 2rem;font-size:clamp(3.8rem,6.5vw,7rem)}.current-event-copy>p:last-child{color:#ffffffa3;max-width:440px;margin-top:2rem}.current-event-meta{border-top:1px solid var(--white-line);letter-spacing:.08em;text-transform:uppercase;padding-top:1rem;font-size:.72rem;font-weight:700}.current-event-meta span{margin-top:.4rem;display:block}.current-event-images{grid-template-columns:1.2fr .8fr;gap:14px;min-height:560px;display:grid}.current-event-images img{object-fit:cover;width:100%;height:100%}.current-event-images img:nth-child(2){height:calc(100% - 100px);margin-top:100px}.exhibition-documentation{padding-top:clamp(120px,13vw,210px);padding-bottom:clamp(120px,13vw,210px)}.exhibition-photo-grid{margin-top:clamp(70px,8vw,130px)}.exhibition-history{grid-template-columns:.6fr 1.4fr;gap:clamp(60px,10vw,170px);padding-bottom:clamp(120px,13vw,210px);display:grid}.history-heading h2{margin-top:1.5rem;font-size:clamp(3rem,5.5vw,6rem)}.exhibition-table article{border-top:1px solid var(--line);grid-template-columns:38px 100px 1fr 1.2fr;gap:1rem;padding:1.5rem 0 2.3rem;display:grid}.exhibition-table article>span{color:var(--muted);font-size:.56rem}.exhibition-table time{color:var(--blue);font-size:.66rem;font-weight:700}.exhibition-table h3{font-size:clamp(1.25rem,1.7vw,1.8rem);line-height:1.1}.exhibition-table p{color:var(--muted);font-size:.9rem}.history-image-break{height:min(75vw,850px);position:relative;overflow:hidden}.history-image-break img{object-fit:cover;width:100%;height:100%}.history-image-break p{background:var(--paper);bottom:0;left:var(--gutter);letter-spacing:-.04em;max-width:760px;padding:clamp(30px,4vw,70px);font-size:clamp(1.8rem,3.4vw,3.8rem);line-height:1.15;position:absolute}.project-stories{background:var(--ink);color:#fff}.project-story{border-bottom:1px solid var(--white-line);padding:clamp(100px, 12vw, 200px) var(--gutter);grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:clamp(55px,9vw,160px);display:grid}.project-story-copy>span{color:#9ab0c4;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:700}.project-story-copy h2{margin:2rem 0 3rem;font-size:clamp(4rem,8vw,9rem)}.project-story-copy p{color:#ffffffa8;max-width:430px}.project-story-images{grid-auto-flow:dense;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.project-story-images img{aspect-ratio:.82;object-fit:cover;width:100%;height:100%}.project-story-images img:nth-child(3n+1){grid-column:span 2}.project-story-images img:nth-child(2n){aspect-ratio:1.1}.project-stage-visual{grid-template-columns:1fr .8fr .7fr;gap:14px;min-height:620px;display:grid}.project-stage-visual img{object-fit:cover;width:100%;height:100%}.project-stage-visual img:nth-child(2){height:calc(100% - 90px);margin-top:90px}.project-stage-visual img:nth-child(3){height:calc(100% - 180px);margin-top:180px}.project-coda{padding-top:clamp(130px,14vw,230px);padding-bottom:clamp(130px,14vw,230px)}.project-coda>div:first-child{grid-template-columns:.55fr 1.45fr;display:grid}.project-coda-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(70px,8vw,130px) 0 3rem;display:grid}.project-coda-grid article{border:1px solid var(--line);margin-left:-1px;padding:clamp(28px,3.4vw,58px)}.project-coda-grid span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.project-coda-grid h3{margin:3rem 0 1rem;font-size:clamp(1.8rem,3vw,3rem)}.project-coda-grid p{color:var(--muted)}.studio-hero{min-height:980px;padding-top:var(--header-height);position:relative}.studio-hero-image{bottom:0;left:0;top:var(--header-height);width:72%;position:absolute}.studio-hero-image img{object-fit:cover;width:100%;height:100%}.studio-hero-copy{z-index:3;background:#f2efe9f5;width:42%;max-width:660px;padding:clamp(55px,6vw,110px);position:absolute;bottom:0;right:0}.studio-hero-copy h1{color:var(--blue);margin:2rem 0;font-size:clamp(5rem,10vw,11rem)}.studio-hero-copy>p:last-child{color:var(--muted);max-width:400px}.studio-hero-sign{bottom:50px;left:var(--gutter);z-index:4;width:clamp(140px,16vw,270px);position:absolute}.studio-hero-sign img{aspect-ratio:1;object-fit:cover;width:100%}.studio-hero-line{border:1px solid var(--blue);pointer-events:none;z-index:5;border-radius:50%;width:53%;height:250px;position:absolute;top:34%;left:30%;transform:rotate(-14deg)}.contact-card-heading{grid-template-columns:.5fr 1.5fr;gap:4rem;display:grid}.contact-card-heading h2{max-width:980px;font-size:clamp(3.4rem,7vw,7.7rem)}.contact-card-grid{grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,8vw,130px);display:grid}.contact-card-grid article{border:1px solid var(--line);min-height:400px;padding:clamp(28px,4vw,62px)}.contact-card-grid article+article{border-left:0}.contact-card-grid article>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4rem;font-size:.62rem;font-weight:700;display:block}.contact-card-grid h3,.contact-big-link{letter-spacing:-.045em;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1.08}.contact-big-link{display:inline-block}.studio-story{background:var(--blue-deep);color:#fff;grid-template-columns:.7fr 1.3fr;min-height:950px;display:grid}.studio-story-copy{grid-template-columns:36px 1fr;padding:clamp(80px,8vw,140px) clamp(35px,5vw,90px);display:grid}.studio-story-copy h2,.studio-story-copy>p{grid-column:2}.studio-story-copy h2{margin:5rem 0 2.5rem;font-size:clamp(3.4rem,5.6vw,6.2rem)}.studio-story-copy>p{color:#ffffffa3;max-width:440px}.studio-story-images{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr .7fr;gap:14px;padding:40px 40px 40px 0;display:grid}.studio-story-images img{object-fit:cover;width:100%;height:100%}.studio-story-images img:first-child{grid-row:1/3}.services-editorial-heading{grid-template-columns:.5fr 1.5fr;gap:4rem;display:grid}.service-panels{margin-top:clamp(75px,8vw,130px)}.service-panels article{border-top:1px solid var(--line);grid-template-columns:45px 1fr .55fr;align-items:start;gap:clamp(25px,4vw,70px);padding:2.1rem 0 4rem;display:grid}.service-panels article>span{color:var(--blue);font-size:.65rem;font-weight:700}.service-panels p{color:var(--muted);max-width:550px;margin-top:1rem}.service-panels small{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.studio-diary{background:var(--paper-light);padding-top:clamp(120px,13vw,210px);padding-bottom:clamp(120px,13vw,210px)}.studio-photo-grid{margin-top:clamp(70px,8vw,130px)}.contact-final{color:#fff;min-height:900px;position:relative;overflow:hidden}.contact-final-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.contact-final-overlay{background:linear-gradient(90deg,#0a0f14d4,#0a0f1440);position:absolute;inset:0}.contact-final-copy{min-height:900px;padding:clamp(80px,10vw,180px) var(--gutter);z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(760px,70%);display:flex;position:relative}.contact-final-copy>img{filter:brightness(0)invert();object-fit:contain;object-position:left;width:180px;height:110px;margin-bottom:2rem}.contact-final-copy h2{margin:2rem 0 3rem;font-size:clamp(3.6rem,7vw,7.5rem)}.site-footer{padding:clamp(100px, 12vw, 190px) var(--gutter) 28px;background:#e6e1d8}.footer-intro{border-bottom:1px solid var(--line);min-height:440px;position:relative}.footer-intro>a{letter-spacing:-.06em;max-width:1100px;margin-top:3rem;font-size:clamp(3.7rem,8vw,8.8rem);line-height:.92;display:block}.footer-intro>a span{color:var(--blue);margin-left:11%;display:block}.footer-intro>img{object-fit:contain;width:180px;height:110px;position:absolute;bottom:35px;right:0}.footer-grid{grid-template-columns:repeat(2,1fr) .7fr;gap:4rem;padding:4rem 0 6rem;display:grid}.footer-grid>div,.footer-grid nav{flex-direction:column;gap:.3rem;display:flex}.footer-label{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.6rem;font-weight:700}.footer-grid nav a{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.footer-bottom{border-top:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;padding-top:1.5rem;font-size:.58rem;font-weight:700;display:flex}.section-heading-wide h2{font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:1.02}.editorial-hero-curated .hero-picture{width:62%}.editorial-hero-curated h1{top:30%}.editorial-hero-curated .hero-organic-line{width:52%;height:190px;top:42%;left:20%}.statement-curated{grid-template-columns:36px minmax(0,1.3fr) minmax(260px,.5fr);min-height:760px;padding-top:clamp(100px,10vw,160px);padding-bottom:clamp(100px,10vw,160px)}.statement-copy h2{font-size:clamp(3rem,5.2vw,5.7rem)}.statement-curated .statement-columns,.statement-curated .statement-copy>.arrow-link{margin-left:12%}.statement-artwork{align-self:center}.statement-artwork img{aspect-ratio:.77;object-fit:cover;width:100%}.statement-artwork figcaption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-top:.8rem;font-size:.58rem;font-weight:700}.cycle-feature-curated,.cycle-feature-curated .cycle-collage{min-height:860px}.cycle-copy h2{font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.2}.cycle-feature-curated .cycle-image-a{width:44%;height:58%;top:10%;left:5%}.cycle-feature-curated .cycle-image-b{width:39%;height:35%;top:8%;right:6%}.cycle-feature-curated .cycle-image-c{width:32%;height:39%;bottom:7%;left:38%}.cycle-feature-curated .cycle-line{height:290px;top:36%}.work-index-curated{padding-top:clamp(100px,10vw,165px);padding-bottom:clamp(100px,10vw,165px)}.curated-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,42px);margin-top:clamp(65px,7vw,105px);display:grid}.curated-project{border-top:1px solid var(--line);padding-top:14px}.curated-project figure{margin-bottom:1.4rem;overflow:hidden}.curated-project img{aspect-ratio:.84;object-fit:cover;width:100%;transition:filter .35s,transform .55s cubic-bezier(.2,.75,.15,1)}.curated-project:nth-child(2) img{aspect-ratio:.84;object-position:center}.curated-project a:hover img{filter:saturate(.72);transform:scale(1.02)}.curated-project>a>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.curated-project h3{margin:1.1rem 0 .8rem;font-size:clamp(1.9rem,3vw,3rem)}.curated-project p{color:var(--muted);min-height:3em}.curated-project small{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;margin-top:1.6rem;padding-bottom:.35rem;font-size:.6rem;font-weight:700;display:inline-block}.home-exhibition-compact{min-height:620px;display:block;position:relative;overflow:hidden}.home-exhibition-compact>div{min-height:620px;padding:clamp(85px, 9vw, 145px) var(--gutter)}.home-exhibition-compact>div:before{display:none}.home-exhibition-compact h2{max-width:820px;font-size:clamp(3rem,5.5vw,5.8rem)}.home-exhibition-compact .event-number{left:auto;right:var(--gutter)}.exhibition-orbit,.exhibition-orbit:after{pointer-events:none;border:1px solid #ffffff3d;border-radius:50%;width:54%;height:310px;position:absolute;top:25%;right:-4%;transform:rotate(-12deg)}.exhibition-orbit:after{content:"";width:84%;height:78%;inset:12% 8%;transform:rotate(9deg)}.home-atelier-curated{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.home-atelier-curated .home-atelier-gallery{min-height:620px;display:block}.home-atelier-curated .home-atelier-gallery img{object-position:center;height:620px}.home-atelier-copy h2{font-size:clamp(2.8rem,4.4vw,4.7rem)}.portfolio-hero-title h1{font-size:clamp(4rem,7vw,7.7rem)}.collection-editorial-title h2{font-size:clamp(3.5rem,6vw,6.2rem)}.process-heading h2{font-size:clamp(3rem,5vw,5.3rem)}.availability-cta h2{font-size:clamp(2.7rem,4.3vw,4.6rem)}.artist-hero-copy h1{font-size:clamp(4.5rem,8vw,8.4rem)}.artist-manifesto h2{font-size:clamp(3rem,5vw,5.4rem)}.artist-collage{min-height:780px}.artist-collage-b{grid-row:2/7}.artist-collage-quote{grid-row:6/9}.curator-view blockquote{max-width:1050px;font-size:clamp(2rem,3.6vw,4rem)}.timeline-heading h2{font-size:clamp(2.8rem,4vw,4.4rem)}.collaboration-editorial h2{font-size:clamp(2.8rem,4.2vw,4.5rem)}.next-page-panel h2{font-size:clamp(3rem,5.4vw,5.8rem)}.events-hero-copy h1{font-size:clamp(4rem,7.2vw,7.8rem)}.current-event{grid-template-columns:.32fr 1fr;padding-top:clamp(95px,10vw,155px);padding-bottom:clamp(95px,10vw,155px)}.current-event-copy{max-width:720px}.current-event-copy h2{font-size:clamp(3rem,4.7vw,5rem)}.history-heading h2{font-size:clamp(2.7rem,4.2vw,4.5rem)}.project-story-copy h2{font-size:clamp(3.2rem,5vw,5.6rem)}.project-story-elegie{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.project-story-text-only{grid-template-columns:minmax(280px,720px)}.project-coda h2{font-size:clamp(3rem,5vw,5.4rem)}.studio-hero-copy h1{font-size:clamp(4rem,7vw,7.4rem)}.contact-card{padding-top:clamp(90px,9vw,145px);padding-bottom:clamp(90px,9vw,145px)}.contact-card-heading h2{font-size:clamp(2.8rem,4.5vw,4.8rem)}.contact-card-grid{grid-template-columns:1.15fr 1.2fr .8fr;margin-top:clamp(55px,6vw,90px)}.contact-card-grid article{min-height:275px;padding:clamp(26px,2.8vw,44px)}.contact-card-grid article>span{margin-bottom:2.5rem}.contact-card-grid h3{font-size:clamp(1.45rem,2.1vw,2.15rem)}.contact-big-link{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.25rem,1.75vw,1.9rem)}.contact-card-grid .arrow-link{margin-top:2rem}.studio-story{grid-template-columns:.75fr 1.25fr;min-height:720px}.studio-story-copy h2{margin-top:3.5rem;font-size:clamp(2.8rem,4.4vw,4.7rem)}.studio-story-images{min-height:720px;padding:24px 24px 24px 0;display:block}.studio-story-images img{height:100%}.services-editorial{padding-top:clamp(90px,9vw,145px);padding-bottom:clamp(90px,9vw,145px)}.services-editorial-heading h2{font-size:clamp(2.8rem,4.5vw,4.8rem)}.service-panels{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.service-panels article{border:1px solid var(--line);grid-template-columns:30px 1fr;gap:1.2rem;margin:0 -1px -1px 0;padding:clamp(25px,3vw,42px)}.service-panels h3{font-size:clamp(1.7rem,2.6vw,2.7rem)}.service-panels small{grid-column:2}.contact-final,.contact-final-copy{min-height:680px}.contact-final-copy h2{font-size:clamp(2.9rem,4.6vw,4.9rem)}.site-footer{padding-top:clamp(85px,9vw,140px)}.footer-intro{min-height:340px}.footer-intro>a{max-width:900px;font-size:clamp(2.7rem,3.4vw,3.9rem);line-height:1.02}@media (max-width:1100px){:root{--header-height:80px}.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-contact{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;flex-direction:column;gap:7px;padding:12px 0 12px 20px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:30px;height:1px;transition:transform .2s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-nav[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-nav nav{background:var(--paper);border-bottom:1px solid var(--line);left:calc(-100vw + var(--gutter) + 30px);padding:35px var(--gutter) 55px;flex-direction:column;width:100vw;display:flex;position:absolute;top:52px}.mobile-nav nav a{border-top:1px solid var(--line);letter-spacing:-.03em;padding:1.1rem 0;font-size:clamp(1.8rem,5vw,3rem)}.mobile-nav nav small{color:var(--blue);letter-spacing:.1em;margin-right:1.5rem;font-size:.55rem}.header-line{display:none}.hero-picture{width:72%}.cycle-feature,.art-quote,.availability-cta,.home-exhibition,.studio-story{grid-template-columns:1fr 1fr}.statement{grid-template-columns:36px 1.3fr .6fr}.current-event{grid-template-columns:.35fr 1fr}.current-event-images{grid-column:1/3}.project-story{grid-template-columns:.75fr 1.25fr}.collaboration-editorial{grid-template-columns:.8fr 1.2fr}.collaboration-editorial figure{display:none}}@media (max-width:760px){:root{--header-height:72px;--gutter:20px}.brand img{width:61px;height:38px}.brand>span{font-size:.6rem}.brand small{font-size:.48rem}.section-heading-wide{grid-template-columns:1fr;gap:1.7rem}.section-heading-wide>p{max-width:none}.section-counter{writing-mode:initial}.section-counter i{width:48px;height:1px}.editorial-hero{min-height:820px}.hero-picture{height:54%;top:var(--header-height);width:100%}.hero-picture img{object-position:54% center}.hero-wash{background:linear-gradient(0deg,var(--paper) 0%,#f2efe9e6 38%,transparent 72%);inset:var(--header-height) 0 0}.hero-kicker{top:calc(var(--header-height) + 20px);gap:.4rem}.hero-kicker span{padding:.38rem .62rem;font-size:.47rem}.editorial-hero h1{left:var(--gutter);font-size:clamp(4.2rem,20vw,7rem);top:45%}.editorial-hero h1>span:last-child{margin-top:.2em;margin-left:.1em}.hero-organic-line{width:89%;height:120px;top:49%;left:5%}.hero-intro{width:58%;bottom:32px}.hero-intro>p{margin-bottom:1.2rem;font-size:.92rem}.hero-art-card{width:120px;padding:7px;bottom:24px;right:18px}.hero-art-card figcaption,.hero-side-note{display:none}.image-ribbon figure{width:105px;height:130px}.image-ribbon figure:nth-child(3n){width:180px}.statement{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:110px;padding-bottom:100px}.statement .section-counter{grid-column:1}.statement-copy h2{font-size:clamp(3rem,14vw,5.2rem)}.statement-copy h2 span{margin-left:0}.statement-columns{grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0}.statement-copy>.arrow-link{margin-left:0}.statement-portrait{margin:2rem 0 0 28%}.statement-detail{width:40%;bottom:12%;left:0}.cycle-feature{grid-template-columns:1fr;min-height:0}.cycle-copy{grid-template-columns:1fr;padding:90px 20px 70px}.cycle-copy>*{grid-column:1!important}.cycle-copy>.eyebrow{margin-top:3rem}.cycle-copy h2{font-size:clamp(4.6rem,21vw,7rem)}.cycle-collage{min-height:660px}.cycle-image-a{width:48%;height:47%;left:4%}.cycle-image-b{width:43%;height:30%;right:4%}.cycle-image-c{width:40%;height:43%;bottom:4%;left:14%}.cycle-image-d{width:38%;height:32%;bottom:12%}.cycle-line{width:90%;height:210px;top:36%;left:5%}.work-index{padding-top:110px;padding-bottom:110px}.index-project{grid-template-columns:1fr;gap:2.5rem;margin-top:100px}.index-project-copy h3{font-size:3.8rem}.index-project-images{min-height:440px}.visual-archive{padding:100px 0}.visual-archive-heading{grid-template-columns:1fr;gap:2rem}.archive-mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:66px}.archive-item-1{grid-area:span 4/span 2}.archive-item-2{grid-area:span 2/span 2}.archive-item-3{grid-area:span 3/span 2}.archive-item-4,.archive-item-5{grid-area:span 2/span 2}.archive-item-6{grid-area:span 4/span 2}.archive-item-7{grid-area:span 3/span 2}.archive-item-8{grid-area:span 2/span 2}.home-exhibition{grid-template-columns:1fr}.home-exhibition figure{min-height:460px}.home-exhibition>div{min-height:590px;padding:80px 20px}.home-atelier{grid-template-columns:1fr;padding-top:110px;padding-bottom:110px}.home-atelier-gallery{min-height:480px}.portfolio-hero{min-height:820px;padding-top:calc(var(--header-height) + 60px)}.portfolio-hero-title h1{font-size:clamp(4rem,17vw,6.2rem)}.portfolio-hero-title h1 span{margin-left:.12em}.portfolio-hero-title>p:last-child{margin-left:0}.portfolio-hero-grid{grid-template-columns:1.2fr .8fr;height:340px;bottom:40px;left:20px;right:20px}.portfolio-hero-grid img:nth-child(2){height:calc(100% - 60px);margin-top:60px}.portfolio-hero-grid img:nth-child(n+3){display:none}.portfolio-line{width:92%;height:140px;top:35%;left:4%}.collection-nav{grid-template-columns:1fr}.collection-nav a{border-left:1px solid var(--line);min-height:65px;padding:.8rem 1rem}.collection-nav a+a{border-top:0}.collection-editorial{grid-template-columns:1fr;gap:3rem;padding-top:110px;padding-bottom:80px}.collection-editorial-title h2{font-size:4.6rem}.collection-editorial-text>div{grid-template-columns:1fr}.gallery-wrap{padding:12px}.art-grid{grid-template-columns:repeat(2,1fr);gap:24px 10px}.art-tile,.art-tile:nth-child(n){grid-column:span 1;margin:0}.art-tile:nth-child(4n+2){margin-top:42px}.art-tile-meta{gap:.35rem;font-size:.52rem}.art-quote{grid-template-columns:1fr}.art-quote>img{height:480px}.art-quote>div{padding:80px 20px}.process-heading{grid-template-columns:1fr;gap:2rem;padding-top:110px;padding-bottom:80px}.availability-cta{grid-template-columns:1fr}.availability-cta>img{height:450px}.availability-cta>div{padding:80px 20px}.lightbox{padding:60px 42px}.lightbox figure{max-width:100%}.lightbox-arrow{font-size:1.35rem}.lightbox-prev{left:10px}.lightbox-next{right:10px}.artist-hero{min-height:820px}.artist-hero-main{height:54%;left:0;top:var(--header-height)}.artist-hero-copy{top:47%}.artist-hero-copy h1{font-size:clamp(4.3rem,20vw,7rem)}.artist-hero-copy h1 span{margin-left:.08em}.artist-hero-copy>p:last-child{margin:2rem 20px 0 24%;font-size:.9rem}.artist-hero-small{width:100px;bottom:26px;left:20px}.artist-hero-line{width:88%;height:135px;top:54%;left:5%}.artist-manifesto{grid-template-columns:1fr;gap:2.4rem;padding-top:110px;padding-bottom:110px}.artist-manifesto h2{font-size:clamp(3.2rem,14vw,5rem)}.artist-manifesto h2 span{margin-left:0}.artist-manifesto-body{grid-column:1;grid-template-columns:1fr;gap:1.5rem;margin-left:0}.artist-collage{grid-template-columns:repeat(6,1fr);min-height:760px;padding:12px}.artist-collage-a{grid-area:1/1/6/5}.artist-collage-b{grid-area:5/4/8/7}.artist-collage-c{display:none}.artist-collage-quote{grid-area:6/1/9/6;padding:0}.artist-collage-quote blockquote{padding:26px;font-size:1.45rem}.artist-timeline{grid-template-columns:1fr;gap:4rem;padding-top:110px;padding-bottom:110px}.timeline-list article{grid-template-columns:25px 75px 1fr}.portrait-film{padding:100px 0}.portrait-film-track figure{flex-basis:62vw}.portrait-film-track figure:nth-child(3n+2){flex-basis:76vw}.collaboration-editorial{grid-template-columns:1fr;gap:3rem;padding-top:110px;padding-bottom:110px}.events-hero{min-height:850px}.events-hero-copy{top:13%}.events-hero-copy h1{font-size:clamp(4rem,18vw,6.4rem)}.events-hero-copy h1 span{margin-left:.1em}.events-hero-copy>p:last-child{max-width:75%;margin-left:12%}.events-hero-main{height:39%;left:20px;right:20px}.events-hero-detail{width:110px;bottom:24px;left:auto;right:35px}.events-hero-year{top:39%}.current-event{grid-template-columns:1fr;gap:3rem;padding:100px 20px}.current-event-images{grid-column:1;min-height:410px}.exhibition-documentation{padding-top:110px;padding-bottom:110px}.exhibition-history{grid-template-columns:1fr;gap:3rem;padding-bottom:110px}.exhibition-table article{grid-template-columns:24px 70px 1fr}.exhibition-table p{grid-column:3}.history-image-break{height:650px}.history-image-break p{max-width:calc(100% - 40px);padding:25px;font-size:1.65rem;left:20px}.project-story{grid-template-columns:1fr;gap:4rem;padding:100px 20px}.project-story-images{grid-template-columns:repeat(2,1fr)}.project-story-images img:nth-child(3n+1){grid-column:span 1}.project-stage-visual{min-height:430px}.project-coda{padding-top:110px;padding-bottom:110px}.project-coda>div:first-child{grid-template-columns:1fr;gap:2rem}.project-coda-grid{grid-template-columns:1fr}.project-coda-grid article{margin-top:-1px;margin-left:0}.studio-hero{min-height:820px}.studio-hero-image{height:56%;top:var(--header-height);width:100%}.studio-hero-copy{width:90%;padding:45px 20px 40px;bottom:0}.studio-hero-copy h1{margin:1rem 0;font-size:5.2rem}.studio-hero-sign{display:none}.studio-hero-line{width:90%;height:130px;top:41%;left:5%}.contact-card{padding-top:110px;padding-bottom:110px}.contact-card-heading{grid-template-columns:1fr;gap:2rem}.contact-card-grid{grid-template-columns:1fr}.contact-card-grid article{min-height:270px}.contact-card-grid article+article{border-left:1px solid var(--line);border-top:0}.contact-card-grid article>span{margin-bottom:2.5rem}.studio-story{grid-template-columns:1fr}.studio-story-copy{grid-template-columns:1fr;padding:90px 20px}.studio-story-copy>*{grid-column:1!important}.studio-story-copy h2{margin-top:3rem}.studio-story-images{min-height:620px;padding:12px}.services-editorial{padding-top:110px;padding-bottom:110px}.services-editorial-heading{grid-template-columns:1fr;gap:2rem}.service-panels article{grid-template-columns:30px 1fr;gap:1rem}.service-panels small{grid-column:2}.studio-diary{padding-top:110px;padding-bottom:110px}.contact-final,.contact-final-copy{min-height:720px}.contact-final-copy{width:100%;padding:80px 20px}.site-footer{padding-top:100px}.footer-intro{min-height:370px}.footer-intro>a{font-size:clamp(3.5rem,15vw,5.3rem)}.footer-intro>a span{margin-left:0}.footer-intro>img{width:125px;height:75px}.footer-grid{grid-template-columns:1fr 1fr;gap:3rem}.footer-grid nav{grid-column:1/3}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.image-ribbon-track{animation:none}*,:before,:after{transition-duration:.01ms!important}}@media (max-width:760px){.editorial-hero{min-height:760px}.editorial-hero-curated .hero-picture{width:100%}.editorial-hero h1{font-size:clamp(3.8rem,16vw,5.7rem);top:46%}.editorial-hero-curated .hero-organic-line{width:86%;height:105px;top:52%;left:7%}.hero-intro{width:66%}.statement-curated{grid-template-columns:1fr;min-height:0}.statement-copy h2{font-size:clamp(2.7rem,12vw,4.3rem)}.statement-curated .statement-columns,.statement-curated .statement-copy>.arrow-link{margin-left:0}.statement-artwork{margin:2.5rem 0 0 24%}.cycle-feature-curated,.cycle-feature-curated .cycle-collage{min-height:0}.cycle-copy h2{font-size:clamp(2.7rem,11vw,3.4rem)}.cycle-feature-curated .cycle-collage{min-height:590px}.cycle-feature-curated .cycle-image-a{width:49%;height:46%;top:5%;left:4%}.cycle-feature-curated .cycle-image-b{width:40%;height:32%;top:14%;right:4%}.cycle-feature-curated .cycle-image-c{width:45%;height:40%;bottom:5%;left:28%}.cycle-feature-curated .cycle-line{height:165px;top:38%}.curated-projects{grid-template-columns:1fr}.curated-project{margin-bottom:2.5rem}.curated-project img,.curated-project:nth-child(2) img{aspect-ratio:1.05}.curated-project p{min-height:0}.home-exhibition-compact,.home-exhibition-compact>div{min-height:550px}.home-exhibition-compact h2{font-size:clamp(2.8rem,12vw,4.2rem)}.home-exhibition-compact .event-number{font-size:6.4rem;top:3rem;right:20px}.exhibition-orbit{width:95%;height:190px;top:33%;right:-28%}.home-atelier-curated{grid-template-columns:1fr}.home-atelier-curated .home-atelier-gallery{min-height:430px}.home-atelier-curated .home-atelier-gallery img{height:430px}.home-atelier-copy h2{font-size:clamp(2.7rem,11vw,3.9rem)}.portfolio-hero-title h1{font-size:clamp(3.5rem,14vw,5.2rem)}.collection-editorial-title h2{font-size:clamp(3.3rem,14vw,4.7rem)}.process-heading h2{font-size:clamp(2.8rem,12vw,4.2rem)}.availability-cta h2{font-size:clamp(2.6rem,11vw,3.8rem)}.artist-hero-copy h1{font-size:clamp(3.8rem,16vw,5.7rem)}.artist-manifesto h2{font-size:clamp(2.8rem,12vw,4.2rem)}.artist-collage{min-height:690px}.artist-collage-b{grid-row:5/8}.artist-collage-quote{grid-row:6/9}.curator-view blockquote{font-size:clamp(1.8rem,8vw,2.8rem)}.timeline-heading h2,.collaboration-editorial h2{font-size:clamp(2.6rem,11vw,3.8rem)}.next-page-panel h2{font-size:clamp(2.8rem,12vw,4.2rem)}.events-hero-copy h1{font-size:clamp(3.6rem,15vw,5.3rem)}.current-event-copy h2{font-size:clamp(2.9rem,12vw,4.2rem)}.history-heading h2{font-size:clamp(2.6rem,11vw,3.8rem)}.project-story-copy h2{font-size:clamp(3rem,13vw,4.4rem)}.project-coda h2{font-size:clamp(2.8rem,12vw,4.2rem)}.studio-hero-copy h1{font-size:clamp(3.8rem,15vw,5.2rem)}.contact-card-heading h2,.services-editorial-heading h2{font-size:clamp(2.7rem,11vw,3.9rem)}.contact-card-grid article{min-height:190px}.contact-card-grid article>span{margin-bottom:1.8rem}.contact-big-link{font-size:clamp(1.25rem,5.8vw,1.65rem)}.studio-story{min-height:0}.studio-story-copy h2{font-size:clamp(2.7rem,11vw,3.9rem)}.studio-story-images{min-height:480px;padding:12px}.service-panels{grid-template-columns:1fr}.service-panels h3{font-size:clamp(1.65rem,8vw,2.3rem)}.contact-final-copy h2{font-size:clamp(2.8rem,12vw,4.1rem)}.footer-intro{min-height:310px}.footer-intro>a{font-size:clamp(2.5rem,10vw,3.2rem)}}.home-exhibition-kyjov{padding:clamp(56px, 7vw, 112px) var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(30px,6vw,100px);display:grid}.home-exhibition-kyjov>div{min-height:0;padding:0}.home-exhibition-kyjov h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.16}.home-exhibition-kyjov .home-invitation{justify-self:center;width:min(100%,360px);display:block;position:relative}.home-invitation img{width:100%;height:auto}.current-event-kyjov{grid-template-columns:.22fr minmax(0,1fr) minmax(220px,.65fr);align-items:start;gap:clamp(24px,4vw,70px)}.current-event-kyjov .current-event-date strong{font-size:clamp(4rem,7vw,7.5rem);line-height:1}.current-event-kyjov .current-event-date span{padding-top:.6rem}.current-event-kyjov h2{font-size:clamp(2.8rem,4.5vw,4.7rem);line-height:1.16}.current-event-kyjov .arrow-link{margin-top:2rem}.event-poster{justify-self:end;width:100%;max-width:360px;display:block}.event-poster img{width:100%;height:auto}.recent-exhibition{padding-top:clamp(70px,8vw,125px);padding-bottom:0}.recent-exhibition h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.2}.recent-exhibition>.update-gallery{margin-top:3rem}.update-gallery{gap:22px;min-width:0;display:grid}.update-gallery-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.update-gallery .art-tile{text-align:left;min-width:0}.update-gallery .art-tile:nth-child(n){grid-area:auto;margin:0}.update-gallery .art-tile-media{background:#7f7f7f14;display:block;overflow:hidden}.update-gallery .art-tile-media img{object-fit:cover;width:100%;height:100%}.update-gallery-pair .art-tile-media{aspect-ratio:3/4}.update-gallery .art-tile-meta{line-height:1.5}.project-story-wine .project-story-copy h2,.project-story-curator .project-story-copy h2{font-size:clamp(2.6rem,4.3vw,4.5rem);line-height:1.18}.project-story-wine .project-story-copy p+p{margin-top:1.2rem}.wine-project-gallery{min-width:0}.wine-project-gallery .art-tile-media img{object-fit:contain}.wine-project-gallery>h3{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem}.project-stories .update-gallery .art-tile-meta{color:#ffffffc7}.wine-sketches{border-top:1px solid var(--white-line);margin-top:2rem}.wine-sketches summary{cursor:pointer;padding:1.3rem 0;font-size:.85rem}.wine-sketches summary span{float:right}.wine-sketches .art-tile-media img{object-fit:contain;background:#f7f0e5}.curator-gallery{justify-self:center;width:100%;max-width:480px}.curator-gallery .art-tile-media{aspect-ratio:1125/1952}.interior-feature{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(36px,7vw,110px);padding-top:90px;padding-bottom:90px;display:grid}.interior-feature h2{margin:1rem 0 1.5rem;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.2}.interior-feature-copy>p{max-width:440px}.image-context-note{color:var(--muted);margin-top:1.5rem;font-size:.78rem}.interior-gallery .art-tile-media{aspect-ratio:1125/862}#kyjov,#etiketa,#kuratorstvi,#manes{scroll-margin-top:calc(var(--header-height) + 24px)}@media (max-width:1000px){.current-event-kyjov{grid-template-columns:.25fr 1fr}.event-poster{grid-column:2;justify-self:start}}@media (max-width:700px){.home-exhibition-kyjov,.interior-feature{grid-template-columns:1fr}.home-exhibition-kyjov,.home-exhibition-kyjov>div{min-height:0}.home-exhibition-kyjov>div{padding:0}.home-exhibition-kyjov{padding:65px 22px}.home-exhibition-kyjov .home-invitation{max-width:300px}.current-event-kyjov{grid-template-columns:1fr;padding:65px 22px}.current-event-kyjov .current-event-date{align-items:center}.current-event-kyjov .current-event-date strong{font-size:4rem}.event-poster{grid-column:1;justify-self:center;max-width:320px}.update-gallery-pair{gap:12px}.update-gallery .art-tile-meta{font-size:.65rem}.interior-feature{padding-top:65px;padding-bottom:65px}}
:root{--paper:#f7f5f0;--paper-light:#fcfbf8;--blue:#214f78;--blue-deep:#17364d;--muted:#64655f;--gutter:clamp(22px, 5vw, 96px)}body{line-height:1.65}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance;line-height:1.15}p{text-wrap:pretty}.eyebrow{letter-spacing:.14em;font-size:.69rem}.site-header{background:#f7f5f0f5}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a[aria-current=page]:after{content:"";background:var(--blue);height:1px;position:absolute;bottom:3px;left:0;right:0}.mobile-nav a[aria-current=page]{color:var(--blue)}.arrow-link{letter-spacing:.08em;min-height:36px;font-size:.72rem;line-height:1.6}.arrow-link:hover{gap:2.5rem}.section-heading-wide{grid-template-columns:minmax(0,1fr) auto;gap:32px}.section-heading-wide h2{font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.18}.section-heading-wide>.arrow-link{justify-self:end}.portfolio-opening{padding:calc(var(--header-height) + 48px) var(--gutter) 58px;grid-template-columns:.9fr 1.15fr;align-items:stretch;gap:clamp(40px,5vw,90px);display:grid}.opening-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:18px 0 6px;display:flex}.opening-disciplines{gap:13px;display:flex}.opening-disciplines span{color:#a5a59c;font-weight:400}.portfolio-opening h1{letter-spacing:-.055em;margin:clamp(50px,6vw,100px) 0 26px;font-size:clamp(3.6rem,6.4vw,7.1rem);line-height:1.1}.portfolio-opening h1 span{color:var(--blue);display:block}.opening-description{max-width:320px;color:var(--muted);font-size:clamp(1.1rem,1.55vw,1.4rem)}.opening-copy>.arrow-link{margin-top:25px}.opening-note{border-top:1px solid var(--line);width:100%;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:22px;font-size:.65rem;display:flex}.opening-image{flex-direction:column;min-width:0;display:flex}.opening-image img{object-fit:cover;object-position:70% center;width:100%;height:clamp(440px,43vw,660px)}.opening-image figcaption,.page-opening figcaption{color:var(--muted);letter-spacing:.02em;padding-top:10px;font-size:.67rem}.author-note{border-top:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:55px;padding-top:70px;padding-bottom:88px;display:grid}.author-note>.eyebrow{padding-top:10px}.author-note h2{font-size:clamp(2rem,3.4vw,3.5rem);font-weight:400;line-height:1.25}.author-note>div>p{max-width:570px;color:var(--muted);margin:24px 0}.selected-work{padding-top:40px;padding-bottom:100px}.curated-projects{gap:clamp(20px,3vw,48px);margin-top:45px}.curated-project{border-top:0;padding-top:0}.curated-project figure{background:#eae7e0;margin-bottom:22px;padding:clamp(12px,2vw,28px)}.curated-project img,.curated-project:nth-child(2) img{aspect-ratio:4/5;object-fit:contain;width:100%}.curated-project:nth-child(3) figure{background:#e9e8e2}.curated-project h3{justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 10px;font-size:clamp(1.45rem,2.2vw,2.2rem);display:flex}.curated-project h3>span{color:var(--blue);font-size:1.2rem;transition:transform .25s}.curated-project a:hover h3>span{transform:translate(3px,-3px)}.curated-project p{max-width:300px;min-height:0;font-size:.92rem}.curated-project a:hover img{filter:none;transform:scale(1.015)}.exhibition-invitation{background:#e9ece8;grid-template-columns:1fr .65fr;align-items:center;gap:80px;padding-top:75px;padding-bottom:75px;display:grid}.invitation-copy{max-width:650px}.invitation-copy h2{margin:30px 0 25px;font-size:clamp(2.6rem,4.8vw,5rem)}.invitation-place{font-size:1.1rem}.invitation-dates{letter-spacing:-.035em;margin:6px 0 26px;font-size:clamp(1.4rem,2.6vw,2.5rem)}.invitation-copy>.arrow-link{margin-top:24px}.invitation-image{justify-self:center;width:min(100%,280px);transition:transform .3s;box-shadow:0 8px 28px #29372c12}.invitation-image:hover{transform:translateY(-4px)}.invitation-image img{width:100%;height:auto}.project-preview,.atelier-preview{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,125px);padding-top:100px;padding-bottom:100px;display:grid}.project-preview>figure{background:#e8e1d6;padding:25px}.project-preview figure img{object-fit:contain;width:100%;height:470px}.project-preview h2,.atelier-preview h2{margin:24px 0;font-size:clamp(2.3rem,3.8vw,3.8rem)}.project-preview>div>p:not(.eyebrow),.atelier-preview>div>p:not(.eyebrow){max-width:420px;color:var(--muted)}.project-preview .arrow-link,.atelier-preview .arrow-link{margin-top:30px}.atelier-preview{border-top:1px solid var(--line);padding-top:75px;padding-bottom:85px}.atelier-preview figure img{object-fit:cover;width:100%;height:370px}.page-opening{padding:calc(var(--header-height) + 55px) var(--gutter) 65px;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,115px);display:grid}.page-opening h1{margin:32px 0;font-size:clamp(3rem,5.4vw,5.5rem);line-height:1.15}.page-opening-description{color:var(--muted);max-width:440px;font-size:1.04rem}.page-opening-description p+p{margin-top:16px}.page-opening-description>.arrow-link{color:var(--ink);margin-top:26px}.page-opening figure img{object-fit:cover;width:100%;height:410px}.page-opening-portrait figure{justify-self:center;width:min(100%,390px)}.page-opening-portrait figure img{object-position:center 36%;height:480px}.intro-links{color:var(--ink);flex-wrap:wrap;gap:24px;margin-top:27px;font-size:.76rem;display:flex}.intro-links a{border-bottom:1px solid var(--line);padding-bottom:4px}.intro-links a:hover{border-color:var(--blue)}.collection-nav{background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr))}.collection-nav a{min-height:74px;font-size:.82rem}.collection-editorial{grid-template-columns:.7fr 1.3fr;gap:65px;padding-top:85px;padding-bottom:50px}.collection-editorial-title h2{margin-top:20px;font-size:clamp(2.5rem,4vw,4rem);line-height:1.15}.collection-editorial-text .large-copy{font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.6}.collection-editorial-text>div{gap:25px;margin-top:20px;font-size:.92rem}.gallery-wrap{padding:35px var(--gutter) 75px;background:var(--paper-light)}.gallery-wrap-blue{background:#edf0ee}.art-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:38px 26px}.art-grid .art-tile:nth-child(n){grid-area:auto;align-self:start;margin:0}.art-grid .art-tile-media{aspect-ratio:4/5;background:#efede7;padding:clamp(12px,2vw,28px)}.art-grid .art-tile:nth-child(n) img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.art-grid .art-tile:hover img{filter:none;transform:scale(1.015)}.art-tile-meta{letter-spacing:0;text-transform:none;grid-template-columns:1fr auto;padding:12px 0;font-size:.72rem;font-weight:400;line-height:1.5}.art-tile-meta-numbered{grid-template-columns:auto 1fr auto}.art-tile-meta small{font-size:.62rem;font-weight:400}.art-tile-meta i{color:var(--blue)}.art-tile:focus-visible .art-tile-media{outline:1px solid var(--blue);outline-offset:4px}.interior-feature{gap:65px;padding-top:75px;padding-bottom:75px}.interior-feature h2{font-size:clamp(2.2rem,3.3vw,3.3rem)}.art-quote{min-height:450px}.art-quote>img{object-position:center 35%;height:450px}.art-quote>div{align-self:center;padding:65px}.art-quote blockquote{font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.4}.art-quote>div>span{display:none}.process-heading{gap:35px;padding-top:75px;padding-bottom:40px}.process-heading h2{font-size:clamp(2.3rem,3.6vw,3.6rem);line-height:1.18}.availability-cta{min-height:440px}.availability-cta>img{height:440px}.availability-cta>div{padding:60px}.availability-cta h2{font-size:clamp(2.2rem,3vw,3rem);line-height:1.2}.lightbox{background:#0f1212fa}.lightbox figure{max-width:min(1200px,78vw)}.lightbox figcaption{text-transform:none;letter-spacing:.02em;gap:20px;font-size:.78rem;font-weight:400}.lightbox figcaption small{white-space:nowrap;color:#ffffffa6}.lightbox-arrow{min-width:44px;min-height:44px}.lightbox :focus-visible{outline-color:#fff}.artist-manifesto{gap:35px;padding-top:80px;padding-bottom:80px}.artist-manifesto h2{font-size:clamp(2.3rem,3.8vw,3.7rem);line-height:1.2}.artist-manifesto h2 span{margin-left:0}.artist-manifesto-body{gap:45px;max-width:100%;margin-left:0}.curator-view{padding:75px var(--gutter);color:var(--ink);text-align:left;background:#e8ece8}.curator-view:before,.curator-view:after{display:none}.curator-view blockquote{max-width:1000px;margin:25px 0;font-size:clamp(1.6rem,2.9vw,2.9rem);line-height:1.4}.curator-view>p:last-child{line-height:1.7}.curator-view>p:last-child span{color:var(--muted)}.artist-timeline{gap:75px;padding-top:85px;padding-bottom:85px}.timeline-heading h2,.collaboration-editorial h2{font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:1.2}.timeline-list h3{font-size:1.35rem;line-height:1.3}.timeline-list p{font-size:.93rem}.timeline-list article{grid-template-columns:80px 1fr;gap:20px;padding:22px 0}.timeline-list article>span{display:none}.timeline-list time{padding-top:5px;font-size:.67rem}.collaboration-editorial{gap:45px;padding-top:65px;padding-bottom:85px}.collaboration-editorial li{padding:20px 0}.collaboration-editorial figure img{object-fit:contain}.next-page-panel{padding:65px var(--gutter)}.next-page-panel h2{margin:20px 0 25px;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.2}.current-event-kyjov{grid-template-columns:.2fr 1fr .6fr;padding-top:70px;padding-bottom:70px}.current-event-kyjov h2{font-size:clamp(2.4rem,3.8vw,3.8rem);line-height:1.2}.current-event-kyjov .event-poster{max-width:290px}.current-event-kyjov .current-event-copy>p:not(.eyebrow):not(.current-event-meta){color:#ffffffbd;max-width:420px;margin-top:22px}.recent-exhibition{padding-top:80px}.recent-exhibition h2{font-size:clamp(2.2rem,3.3vw,3.3rem)}.recent-exhibition .update-gallery{max-width:880px;margin-left:auto}.recent-exhibition .art-tile-media{aspect-ratio:4/3}.recent-exhibition .art-tile-media img{object-fit:contain;background:#eceae3}.exhibition-documentation{padding-top:70px;padding-bottom:70px}.exhibition-photo-grid{margin-top:35px}.exhibition-photo-grid .art-tile-media{aspect-ratio:1.15;padding:12px}.exhibition-history{grid-template-columns:.65fr 1.35fr;gap:65px;padding-top:35px;padding-bottom:35px}.history-heading h2{font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2}.exhibition-table article{grid-template-columns:85px 1fr;gap:15px;padding:22px 0}.exhibition-table article>span{display:none}.exhibition-table h3{font-size:1.15rem;line-height:1.35}.exhibition-table p{grid-column:2;font-size:.85rem}.archive-expand{border-top:1px solid var(--line);margin-top:4px}.archive-expand summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;font-size:.82rem;list-style:none;display:flex}.archive-expand summary::-webkit-details-marker{display:none}.archive-expand summary>span{color:var(--muted);white-space:nowrap;font-size:.68rem}.archive-expand summary i{margin-left:16px;font-size:1.1rem;font-style:normal;transition:transform .2s;display:inline-block}.archive-expand[open] summary i{transform:rotate(45deg)}.archive-expand summary:hover{color:var(--blue)}.project-stories{margin-top:60px}.project-story{padding:80px var(--gutter);gap:65px}.project-story-copy h2,.project-story-wine .project-story-copy h2,.project-story-curator .project-story-copy h2{margin:24px 0;font-size:clamp(2.3rem,3.6vw,3.7rem);line-height:1.2}.project-story-copy p{color:#ffffffbf}.project-story-images{grid-template-columns:repeat(2,minmax(0,1fr))}.project-story-images img:nth-child(n){aspect-ratio:1;object-fit:contain;background:#e9e6df;grid-column:auto;height:auto}.project-story-curator{grid-template-columns:1fr .7fr}.curator-gallery{max-width:320px}.wine-project-gallery{max-width:680px}.project-stories .art-tile-meta i{color:#c5d5dc}.project-coda{padding-top:75px;padding-bottom:75px}.project-coda h2{font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.2}.project-coda-grid{margin:40px 0 30px}.project-coda-grid h3{margin:25px 0 15px;font-size:1.6rem}.contact-card{padding-top:65px;padding-bottom:65px}.contact-card-heading,.services-editorial-heading{grid-template-columns:.45fr 1.55fr;gap:30px}.contact-card-heading h2,.services-editorial-heading h2{font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.2}.contact-appointment{color:var(--muted);margin:20px 0 0}.contact-card-grid{grid-template-columns:1.1fr 1.2fr .9fr;margin-top:30px}.contact-card-grid article{min-height:210px;padding:28px}.contact-card-grid article>span{margin-bottom:30px}.contact-card-grid h3,.contact-big-link{letter-spacing:-.025em;font-size:clamp(1rem,1.6vw,1.55rem);line-height:1.5}.services-editorial{padding-top:45px;padding-bottom:80px}.service-panels{gap:0;margin-top:35px}.service-panels article{background:0 0;padding:30px}.service-panels h3{font-size:clamp(1.4rem,2vw,2rem);line-height:1.25}.site-footer{background:#eae6dd;padding-top:60px}.footer-intro{grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:0;padding-bottom:40px;display:grid}.footer-intro>.eyebrow{grid-column:1/-1}.footer-intro>a{align-items:baseline;gap:25px;margin:0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.25;display:inline-flex}.footer-intro>a>span{margin:0;font-size:.8em;display:inline}.footer-invitation{max-width:340px;color:var(--muted);font-size:.9rem}.footer-grid{gap:35px;padding:35px 0 40px}.footer-grid>div{font-size:.92rem}.footer-bottom{gap:20px;font-size:.58rem;line-height:1.6}@media (min-width:1600px){.portfolio-opening,.page-opening,.section-shell,.site-header,.site-footer{padding-left:max(var(--gutter), calc((100vw - 1500px)/2));padding-right:max(var(--gutter), calc((100vw - 1500px)/2))}}@media (max-width:1000px){.portfolio-opening{grid-template-columns:1fr 1fr;gap:30px}.portfolio-opening h1{font-size:clamp(3.2rem,6.5vw,5rem)}.opening-note{margin-top:40px}.opening-image img{height:480px}.opening-disciplines{gap:8px;font-size:.58rem}.page-opening{gap:35px}.page-opening figure img{height:370px}.page-opening-portrait figure img{height:430px}.project-preview figure img{height:380px}.current-event-kyjov{grid-template-columns:1fr 1fr}.current-event-kyjov .current-event-date{display:none}.current-event-kyjov .event-poster{grid-column:2}.artist-timeline,.collaboration-editorial{grid-template-columns:1fr 1.2fr;gap:35px}.collaboration-editorial figure{display:none}.footer-intro{grid-template-columns:1fr}.contact-card-grid{grid-template-columns:1fr 1fr}.contact-card-grid article:last-child{border-left:1px solid var(--line);border-top:0;grid-column:1/-1;min-height:160px}}@media (max-width:700px){:root{--header-height:76px}.portfolio-opening{padding-top:calc(var(--header-height) + 30px);grid-template-columns:1fr;gap:30px;padding-bottom:40px}.opening-copy{padding:0}.opening-disciplines{gap:12px;font-size:.63rem}.portfolio-opening h1{margin-top:30px;margin-bottom:20px;font-size:clamp(3.5rem,13vw,5rem);line-height:1.08}.opening-description{max-width:280px;font-size:1.08rem}.opening-copy>.arrow-link{margin-top:20px}.opening-note{display:none}.opening-image img{aspect-ratio:1.3;object-position:70% center;height:auto}.author-note{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:50px}.author-note h2{font-size:clamp(1.75rem,7vw,2.5rem)}.author-note h2 br{display:none}.section-heading-wide{grid-template-columns:1fr;gap:20px}.section-heading-wide>.arrow-link{justify-self:start}.selected-work{padding-top:15px;padding-bottom:55px}.curated-projects{grid-template-columns:1fr;gap:40px;margin-top:30px}.curated-project figure{padding:22px}.curated-project img,.curated-project:nth-child(2) img{aspect-ratio:1.05}.curated-project h3{font-size:1.6rem}.curated-project p{max-width:none}.exhibition-invitation{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:50px}.invitation-copy h2{margin:22px 0;font-size:2.65rem}.invitation-dates{font-size:1.65rem}.invitation-image{max-width:245px}.project-preview,.atelier-preview{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.project-preview figure img{height:340px}.project-preview>div{grid-row:1}.atelier-preview figure img{height:290px}.page-opening{padding-top:calc(var(--header-height) + 35px);grid-template-columns:1fr;gap:30px;padding-bottom:40px}.page-opening h1{margin:25px 0;font-size:clamp(2.9rem,12vw,4rem)}.page-opening-description{font-size:1rem}.page-opening figure img{height:250px}.page-opening-portrait figure{max-width:350px}.page-opening-portrait figure img{height:390px}.collection-nav{padding:0 22px}.collection-nav a{gap:9px;min-height:75px;padding:15px 8px;font-size:.72rem;line-height:1.35}.collection-nav span{display:none}.collection-editorial{grid-template-columns:1fr;gap:25px;padding-top:50px;padding-bottom:30px}.collection-editorial-title h2{margin-top:15px;font-size:2.7rem}.collection-editorial-title h2 br{display:none}.collection-editorial-title h2 br:after{content:" "}.collection-editorial-text .large-copy{font-size:1.22rem}.collection-editorial-text>div{grid-template-columns:1fr;gap:16px}.gallery-wrap{padding:25px 22px 45px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.art-grid .art-tile-media{padding:10px}.art-grid .art-tile-meta{gap:6px;font-size:.66rem}.art-grid .art-tile-meta small{display:none}.art-grid .art-tile-meta-numbered{grid-template-columns:1fr auto}.interior-feature{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.art-quote{grid-template-columns:1fr;min-height:0}.art-quote>img{height:300px}.art-quote>div{padding:40px 22px}.art-quote blockquote{font-size:1.6rem}.process-heading{gap:25px;padding-top:50px;padding-bottom:25px}.process-heading h2{font-size:2.3rem}.process-gallery-wrap .art-grid{grid-template-columns:1fr}.process-gallery-wrap .art-tile-media{aspect-ratio:1.25}.availability-cta{grid-template-columns:1fr;min-height:0}.availability-cta>img{height:260px}.availability-cta>div{padding:40px 22px}.lightbox figure{max-width:calc(100vw - 30px)}.lightbox figure img{max-height:calc(100dvh - 185px)}.lightbox-arrow{top:auto;bottom:20px}.lightbox-close{min-height:44px;top:10px;right:18px}.artist-manifesto{grid-template-columns:1fr;gap:25px;padding:45px 22px}.artist-manifesto .section-counter{writing-mode:horizontal-tb}.artist-manifesto .section-counter i{width:40px;height:1px}.artist-manifesto h2{font-size:2.4rem}.artist-manifesto-body{grid-column:1;grid-template-columns:1fr;gap:20px}.curator-view{padding:45px 22px}.curator-view blockquote{font-size:1.7rem}.artist-timeline,.collaboration-editorial{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:50px}.timeline-heading img{display:none}.timeline-heading h2{margin:20px 0 0}.timeline-list article{grid-template-columns:1fr;gap:12px}.next-page-panel{padding:45px 22px}.current-event-kyjov{grid-template-columns:1fr;padding:45px 22px}.current-event-kyjov .event-poster{grid-column:1;max-width:270px}.current-event-kyjov h2{font-size:2.65rem}.recent-exhibition{padding-top:50px}.recent-exhibition .update-gallery{margin-top:25px}.recent-exhibition .art-tile-media{aspect-ratio:3/4}.exhibition-documentation{padding-top:45px;padding-bottom:40px}.exhibition-photo-grid{grid-template-columns:1fr}.exhibition-photo-grid .art-tile-media{aspect-ratio:1.35}.exhibition-history{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:25px}.exhibition-table article{grid-template-columns:66px 1fr;gap:12px}.exhibition-table h3{font-size:1.05rem}.project-stories{margin-top:30px}.project-story,.project-story-curator{grid-template-columns:1fr;gap:30px;padding:50px 22px}.project-story-copy h2,.project-story-wine .project-story-copy h2,.project-story-curator .project-story-copy h2{font-size:2.4rem}.project-coda{padding-top:45px;padding-bottom:45px}.project-coda>div:first-child,.project-coda-grid{grid-template-columns:1fr}.project-coda h2{margin-top:20px}.project-coda-grid{margin-top:30px}.project-coda-grid article{padding:25px}.contact-card{padding-top:45px;padding-bottom:40px}.contact-card-heading,.services-editorial-heading{grid-template-columns:1fr;gap:20px}.contact-card-grid{grid-template-columns:1fr}.contact-card-grid article,.contact-card-grid article:last-child{border:0;border-top:1px solid var(--line);min-height:0;padding:25px 0}.contact-card-grid article>span{margin-bottom:15px}.contact-card-grid h3,.contact-big-link{font-size:1.28rem}.services-editorial{padding-top:25px;padding-bottom:50px}.service-panels{grid-template-columns:1fr}.service-panels article{padding:25px 20px}.site-footer{padding-top:40px}.footer-intro{gap:20px;padding-bottom:30px}.footer-intro>a{gap:12px;font-size:2rem}.footer-invitation{font-size:.88rem}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding:30px 0}.footer-grid nav{flex-flow:wrap;grid-column:1/-1;gap:15px}.footer-grid>div{min-width:0;font-size:.82rem}.footer-grid a{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap;gap:14px}.footer-bottom>p:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cookie-banner{z-index:150;border:1px solid var(--line);background:#fcfbf8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;max-width:1240px;margin:0 auto;padding:25px 30px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 8px 45px #17232926}.cookie-banner h2{margin-bottom:8px;font-size:1.45rem}.cookie-banner p{max-width:650px;color:var(--muted);font-size:.86rem;line-height:1.65}.cookie-banner-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cookie-banner-actions>button:not(.cookie-settings-link),.cookie-dialog-actions>button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;min-height:44px;padding:12px 16px;font-size:.79rem;transition:background .2s,color .2s}.cookie-banner-actions>button:not(.cookie-settings-link):hover,.cookie-dialog-actions>button:hover{background:var(--ink);color:#fff}.cookie-settings-link{color:var(--muted);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:7px;font-size:.75rem;text-decoration:underline}.footer-cookie-settings{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.cookie-backdrop{z-index:250;background:#10161699;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.cookie-dialog{background:var(--paper-light);width:min(100%,680px);max-height:calc(100dvh - 44px);padding:40px;position:relative;overflow-y:auto;box-shadow:0 15px 70px #0003}.cookie-dialog h2{margin:15px 0 20px;font-size:2rem}.cookie-dialog>p{color:var(--muted);font-size:.88rem}.cookie-close{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1.7rem;position:absolute;top:10px;right:12px}.cookie-category{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.cookie-category:first-of-type{margin-top:25px}.cookie-category strong{margin-bottom:8px;font-size:.92rem;font-weight:500;display:block}.cookie-category small{color:var(--muted);font-size:.8rem;line-height:1.65;display:block}.cookie-category input{accent-color:var(--blue);flex-shrink:0;width:22px;height:22px}.cookie-dialog>.cookie-details{margin-top:14px;font-size:.76rem}.cookie-details a{text-underline-offset:3px;text-decoration:underline}.cookie-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}body.cookies-settings-open{overflow:hidden}@media (max-width:800px){.cookie-banner{grid-template-columns:1fr;gap:18px;max-height:calc(100dvh - 30px);padding:22px;bottom:15px;left:15px;right:15px;overflow-y:auto}.cookie-banner p{font-size:.82rem}.cookie-banner-actions>button:not(.cookie-settings-link){padding:11px 8px;font-size:.75rem}.cookie-dialog{padding:28px 22px}.cookie-dialog h2{font-size:1.7rem}.cookie-dialog-actions{flex-direction:column}.footer-cookie-settings{min-height:30px}}
