@font-face{font-family:Funnel Display;src:url(/fonts/funnel-display.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Funnel Sans;src:url(/fonts/funnel-sans.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:300 700}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-italic.woff2)format("woff2");font-display:swap;font-style:italic;font-weight:300 700}:root{--paper:#f8f5ef;--ink:#262823;--muted:#6e7067;--line:#d9d6ca;--lavender:#9f8be7;--lavender-deep:#7963bd;--gold:#89724e;--card:#ebe7de;--header:#f8f5efed;--display:"Cormorant Garamond",Georgia,serif;--ease:cubic-bezier(.22,1,.36,1)}html[data-theme=dark]{--paper:#20231f;--ink:#f3eee5;--muted:#b9b9ad;--line:#4a4d43;--lavender:#baa8ef;--lavender-deep:#baa8ef;--gold:#c5ad87;--card:#2e332c;--header:#20231fed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{background:var(--paper);color:var(--ink);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-family:Funnel Sans,Arial,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--lavender-deep);outline-offset:5px}::selection{color:#262823;background:#c7b8ec}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.042em;font-weight:400;line-height:1.04}h1{font-size:clamp(76px,8.5vw,132px)}h2{font-size:clamp(52px,5.8vw,86px)}h3{font-size:43px}h1 em,h2 em{font-weight:400}p+p{margin-top:22px}.wrap{width:min(1360px,100% - 128px);margin-inline:auto}.eyebrow{letter-spacing:.17em;text-transform:uppercase;font-family:Funnel Sans,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.6}.lavender-text{color:var(--lavender-deep)}.muted-text{color:var(--muted)}.star{flex-shrink:0;width:30px;height:30px}.button{border:1px solid var(--line);min-height:51px;color:var(--ink);letter-spacing:.055em;transition:background .4s,color .4s,border-color .4s,transform .55s var(--ease);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:35px;padding:14px 24px;font-size:12px;display:inline-flex;position:relative}.button span{transition:transform .5s var(--ease);font-size:22px;line-height:1}.button:hover{background:var(--lavender);border-color:var(--lavender);color:#262823;transform:translateY(-2px)}.button:hover span{transform:translate(3px,-3px)}.button-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--lavender);border-color:var(--lavender);color:#262823}.text-link{border-bottom:1px solid var(--line);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:45px;padding:11px 0;font-size:12px;transition:color .3s,border-color .3s;display:inline-flex}.text-link span{transition:transform .5s var(--ease);font-size:23px;line-height:1}.text-link:hover{color:var(--lavender-deep);border-color:var(--lavender-deep)}.text-link:hover span{transform:translate(3px,-3px)}.site-header{z-index:30;background:var(--header);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:28px;height:91px;display:flex}.wordmark{letter-spacing:-.08em;min-width:83px;font-family:Funnel Display,sans-serif;font-size:30px;font-weight:650;line-height:.79;position:relative}.wordmark span{font-size:10px;position:absolute;top:1px;right:5px}.header-caption{border-left:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;max-width:130px;padding-left:23px;font-size:9px;line-height:1.7}.desktop-nav{letter-spacing:.065em;gap:32px;margin-left:auto;font-size:11px;display:flex}.desktop-nav a{padding:10px 0;transition:color .3s;position:relative}.desktop-nav a:after{background:var(--lavender-deep);content:"";transform-origin:0;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a[aria-current=page]:after,.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav a:hover{color:var(--lavender-deep)}.header-actions{align-items:center;gap:15px;margin-left:10px;display:flex}.header-collect{gap:28px;min-height:43px;padding:10px 17px;font-size:10px}.header-collect span{font-size:18px}.icon-button{width:35px;height:35px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-content:center;font-size:21px;transition:background .3s;display:grid}.icon-button:hover{background:var(--card)}.menu-button{display:none}.reading-progress{z-index:60;background:var(--lavender-deep);transform-origin:0;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.hero{padding-top:30px}.hero-top{color:var(--muted);justify-content:space-between;gap:24px;padding-bottom:28px;display:flex}.hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:55px;display:grid}.hero-copy{z-index:1;padding-top:7px;position:relative}.hero-kicker{color:var(--gold);align-items:center;gap:14px;margin-bottom:30px;display:flex}.hero-kicker>span{background:var(--gold);width:26px;height:1px;display:block}.hero h1{letter-spacing:-.055em;font-size:clamp(85px,8.5vw,133px);line-height:.92}.hero h1>span,.hero h1>em{display:block}.hero h1>em{color:var(--lavender-deep);padding-top:5px;padding-bottom:12px}.hero-description{color:var(--muted);max-width:390px;margin-top:28px;font-size:14px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:29px;margin-top:30px;display:flex}.hero-artist-link{letter-spacing:.045em;border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:8px 0;font-size:11px;transition:color .3s;display:flex}.hero-artist-link span{font-size:18px}.hero-artist-link:hover{color:var(--lavender-deep)}.hero-signature{color:var(--muted);letter-spacing:.09em;align-items:center;gap:13px;margin-top:54px;font-size:9px;display:flex}.hero-signature .star{width:20px;height:20px;color:var(--lavender-deep)}.hero-feature{min-width:0;margin:0}.hero-art-link{display:block}.hero-art-stage{position:relative}.hero-art-stage .artwork-image-large{aspect-ratio:.92;min-height:0;position:relative;top:auto}.hero-art-stage .artwork-canvas{width:67%;max-width:380px}.hero-art-caption{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0;display:flex}.hero-art-caption>div{flex-wrap:wrap;align-items:baseline;gap:26px;display:flex}.hero-art-caption .eyebrow{color:var(--muted);font-size:9px}.featured-name{font-family:var(--display);letter-spacing:-.02em;font-size:30px;line-height:1.1}.featured-name em{color:var(--muted);margin-left:12px;font-size:18px}.feature-arrow{transition:transform .5s var(--ease);font-size:24px}.hero-art-link:hover .feature-arrow{transform:translate(3px,-3px)}.hero-art-link:hover img{transform:scale(1.025)}.hero-baseline{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:38px;padding:21px 0;font-size:9px;display:flex}.hero-baseline a{align-items:center;gap:24px;transition:color .3s;display:inline-flex}.hero-baseline a:hover{color:var(--lavender-deep)}.hero-baseline a span{font-size:19px}.section{padding-block:112px;scroll-margin-top:115px}.section-header{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:52px;display:flex}.section-header .eyebrow{color:var(--gold);margin-bottom:22px}.section-header h2 em{color:var(--muted)}.section-side{max-width:345px;padding-bottom:4px}.section-side p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.85}.section-side .text-link{min-width:230px}.selected-section{padding-top:103px;padding-bottom:70px}.works-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:58px 50px;display:grid}.artwork-card{min-width:0}.artwork-link{display:block}.artwork-image{aspect-ratio:1.04;background:var(--card);border:1px solid #80725913;place-items:center;padding:52px 35px 62px;display:grid;position:relative;overflow:hidden}.artwork-image:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 44% 12%,#fff5,#0000 76%),linear-gradient(#0000 73%,#89734c09);position:absolute;inset:0}.artwork-image:after{content:"";pointer-events:none;background:linear-gradient(#b8ac9420,#0000);border-top:1px solid #9f927e17;height:16%;position:absolute;inset:auto 0 0}.artwork-canvas{z-index:1;width:66%;max-width:370px;transform:translate3d(0,var(--parallax-y,0px),0);will-change:transform;background:#f2ede3;border:8px solid #6f6048;padding:12px;position:relative;box-shadow:0 0 0 1px #a08d6b,0 1px 0 2px #4d4637,7px 10px 15px #453b2823,17px 27px 32px #453b2824}.artwork-canvas img{aspect-ratio:.8;object-fit:contain;width:100%;height:auto;transition:transform 1.1s var(--ease);display:block;box-shadow:0 0 0 1px #98825a30}.artwork-link:hover img{transform:scale(1.025)}.placeholder-badge{z-index:3;color:#565b50;letter-spacing:.025em;text-align:center;background:#f8f5efe8;border:1px solid #c5c4b74d;width:max-content;max-width:calc(100% - 30px);margin-inline:auto;padding:5px 9px;font-size:8px;line-height:1.6;position:absolute;bottom:17px;left:15px;right:15px}.palette-bloom{--art-bg:#e8ddd2;--art-text:#942c49}.palette-leaf{--art-bg:#e4e6dd;--art-text:#294f3e}.palette-bright{--art-bg:#ebe6d8;--art-text:#566234}.palette-waves{--art-bg:#e2e6e2;--art-text:#275781}.artwork-image.palette-bloom{background:#eae1d7}.artwork-image.palette-leaf{background:#e6e7de}.artwork-image.palette-bright{background:#eee9dd}.artwork-image.palette-waves{background:#e5e8e3}html[data-theme=dark] .artwork-image{background:#3b4137}html[data-theme=dark] .artwork-image:before{opacity:.25}.artwork-info{justify-content:space-between;align-items:flex-start;gap:22px;padding-top:25px;display:flex}.artwork-info>div{min-width:0}.artwork-info .eyebrow{letter-spacing:.12em;color:var(--muted);margin-bottom:10px;font-size:8px}.artwork-info h3{margin-bottom:8px;font-size:43px;line-height:1.06}.artwork-info p:last-child{color:var(--muted);font-size:12px;line-height:1.6}.artwork-arrow{border:1px solid var(--line);width:38px;height:38px;transition:transform .5s var(--ease),background .4s,border-color .4s,color .4s;border-radius:50%;flex-shrink:0;place-content:center;margin-top:16px;font-size:23px;display:grid}.artwork-link:hover .artwork-arrow{background:var(--lavender);border-color:var(--lavender);color:#262823;transform:rotate(8deg)}.artwork-meta{border-top:1px solid var(--line);letter-spacing:.025em;color:var(--muted);justify-content:space-between;gap:16px;margin-top:21px;padding-top:14px;font-size:10px;display:flex}.artwork-meta>span:last-child{color:var(--ink);white-space:nowrap}.curated-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:65px 74px}.curated-grid .artwork-card:nth-child(2){padding-top:125px}.curated-grid .artwork-card:nth-child(3){padding-top:20px}.curated-grid .artwork-card:nth-child(4){padding-top:115px}.curated-grid .artwork-card:nth-child(2n) .artwork-image{aspect-ratio:.94}.collection-ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:25px;margin-top:75px;padding:25px 0;display:flex}.collection-ribbon .star{width:20px;height:20px;color:var(--lavender-deep)}.collection-ribbon .eyebrow{font-size:9px}.collection-section{background:var(--card);padding:100px 0}.collection-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:110px;display:grid}.collection-split>.eyebrow,.collection-split>div>.eyebrow{color:var(--gold)}.collection-split h2{margin-top:30px;font-size:clamp(49px,5.7vw,82px);line-height:1.1}.collection-split h2 em{color:var(--muted)}.collection-copy>.star{width:44px;height:44px;color:var(--lavender-deep);margin-bottom:24px}.large-copy{font-family:var(--display);letter-spacing:-.02em;font-size:34px;line-height:1.35}.collection-copy p:not(.large-copy){max-width:450px;color:var(--muted);font-size:14px;line-height:1.9}.collection-copy .text-link{min-width:210px;margin-top:23px}.collection-copy .button{margin-top:28px}.artist-teaser{color:#f8f5ef;background:#282e26;position:relative;overflow:hidden}.artist-teaser-inner{padding-block:105px 60px;position:relative}.artist-teaser-inner>.eyebrow{color:#bbb7c2}.artist-teaser-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:105px;margin-top:32px;display:grid;position:relative}.artist-teaser-grid h2{font-size:clamp(62px,7.1vw,102px);line-height:.99}.artist-teaser-grid h2 em{color:#b5a4e7}.artist-teaser-grid>div{max-width:460px;padding-top:10px}.artist-teaser-grid .large-copy{color:#f8f5ef;font-size:30px}.artist-teaser-grid p:not(.large-copy){color:#c6c7bc;font-size:14px;line-height:1.9}.artist-teaser-grid .text-link{color:#f8f5ef;border-color:#6c7264;min-width:220px;margin-top:25px}.artist-teaser-grid .text-link:hover{color:#b5a4e7;border-color:#b5a4e7}.artist-teaser-mark{pointer-events:none;color:#aaa197;opacity:.055;position:absolute;top:-135px;right:-60px;transform:rotate(10deg)}.artist-teaser-mark .star{width:610px;height:610px}.artist-signoff{border-top:1px solid #53594d;justify-content:space-between;align-items:center;gap:25px;margin-top:62px;padding-top:24px;display:flex;position:relative}.artist-signature{font-family:var(--display);font-size:29px;font-style:italic}.artist-signoff .eyebrow{color:#bbbeb2;font-size:9px}.collect-banner{background:var(--paper);justify-content:space-between;align-items:center;gap:50px;padding-block:100px 108px;display:flex;position:relative}.collect-banner h2{margin-top:24px;font-size:clamp(64px,7.2vw,103px);line-height:1.02}.collect-banner h2 em{color:var(--lavender-deep)}.collect-banner p:not(.eyebrow){color:var(--muted);margin-top:22px;font-size:13px}.collect-banner-action{flex-direction:column;align-items:center;gap:22px;padding-top:30px;display:flex}.collect-banner-action>.star{width:64px;height:64px;color:var(--lavender-deep);margin-bottom:13px}.collect-banner-action>.eyebrow{color:var(--muted);font-size:8px}.site-footer{color:#f8f5ef;background:#232820;padding:47px 0 27px}.footer-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.footer-top .eyebrow{color:#c6c7bc;font-size:9px}.footer-top .text-link{color:#f8f5ef;border-color:#73786c;font-size:11px}.footer-name{white-space:nowrap;font-family:var(--display);letter-spacing:-.055em;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;margin-bottom:24px;font-size:clamp(72px,13vw,196px);font-weight:400;line-height:1.14;display:flex}.footer-name .star{color:#b5a4e7;width:69px;height:69px}.footer-bottom{letter-spacing:.045em;color:#bec1b4;border-top:1px solid #54594d;justify-content:space-between;gap:30px;padding-top:23px;font-size:9px;display:flex}.footer-bottom nav{gap:23px;display:flex}.footer-bottom a{transition:color .3s}.footer-bottom a:hover{color:#b5a4e7}.page-main{min-height:65vh;padding-top:68px;padding-bottom:105px}.page-main>.section{padding-top:0;padding-bottom:0}.page-main>.section>.section-header{display:block}.page-main>.section>.section-header .heading-row{margin-top:26px}.page-heading .eyebrow,.collection-heading>.eyebrow{color:var(--gold);margin-bottom:28px}.heading-row{justify-content:space-between;align-items:center;gap:35px;display:flex}.heading-row h1{min-width:0}.heading-row>.star{width:86px;height:86px;color:var(--lavender-deep);margin-right:36px;transform:rotate(12deg)}.page-intro{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:32px;margin-bottom:49px;display:flex}.page-intro p:first-child{font-family:var(--display);letter-spacing:-.02em;max-width:450px;font-size:28px;line-height:1.35}.page-intro p:last-child{color:var(--muted);max-width:400px;font-size:13px}.gallery-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:44px;padding:21px 0;display:flex}.count-pill{border:1px solid var(--line);border-radius:50%;margin-left:12px;padding:2px 7px;font-size:9px;display:inline-block}.gallery-controls{align-items:center;gap:25px;display:flex}.search-label{position:relative}.search-label input{border:0;border-bottom:1px solid var(--line);width:210px;color:var(--ink);background:0 0;border-radius:0;padding:9px 25px 9px 0;font-size:12px}.search-label>span:last-child{pointer-events:none;font-size:20px;position:absolute;top:5px;right:0}.view-controls{gap:4px;display:flex}.view-controls button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-content:center;font-size:20px;line-height:1;transition:background .3s,color .3s;display:grid}.view-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.gallery-result{color:var(--muted);margin-top:32px;font-size:11px}.works-list{grid-template-columns:1fr;gap:28px}.works-list .artwork-card{border-bottom:1px solid var(--line);padding-bottom:28px}.works-list .artwork-link{grid-template-columns:260px 1fr;align-items:center;gap:40px;display:grid}.works-list .artwork-image{aspect-ratio:1.5;padding:17px 35px 38px}.works-list .artwork-canvas{border-width:4px;width:44%;max-width:95px;padding:5px}.works-list .artwork-info{padding:0}.works-list .artwork-meta{border-top:0;margin-top:10px;margin-left:300px;padding-top:0}.works-list .placeholder-badge{max-width:calc(100% - 16px);padding:3px 5px;font-size:6px;bottom:9px;left:8px;right:8px}.catalogue-note{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-top:64px;padding-top:27px;display:flex}.catalogue-note p{max-width:460px;color:var(--muted);font-size:13px;line-height:1.8}.back-link{letter-spacing:.05em;color:var(--muted);margin-bottom:35px;font-size:11px;transition:color .3s;display:inline-block}.back-link:hover{color:var(--lavender-deep)}.detail-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:74px;display:grid}.artwork-image-large{aspect-ratio:.9;min-height:550px;padding:62px 35px 75px;position:sticky;top:121px}.artwork-image-large .artwork-canvas{width:74%;max-width:390px}.detail-copy>.eyebrow{color:var(--gold);margin-bottom:25px}.detail-copy h1{font-size:clamp(74px,7.5vw,116px)}.detail-year{font-family:var(--display);color:var(--muted);letter-spacing:-.02em;margin-top:12px;font-size:25px;display:block}.detail-copy .detail-concept{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-top:31px;font-size:31px;line-height:1.3}.detail-copy>p:not(.detail-concept):not(.eyebrow){color:var(--muted);margin-top:20px;font-size:13px;line-height:1.85}.work-facts{margin:31px 0}.work-facts>div{border-top:1px solid var(--line);grid-template-columns:106px 1fr;gap:20px;padding:12px 0;font-size:12px;line-height:1.65;display:grid}.work-facts dt{color:var(--muted)}.work-facts dd{margin:0}.work-facts a:hover{color:var(--lavender-deep)}.detail-collect .button{width:100%;margin-top:16px}.detail-collect>.eyebrow{font-family:var(--display);letter-spacing:-.02em;text-transform:none;font-size:28px;line-height:1.2}.small-note{color:var(--muted);margin-top:16px;font-size:10px;line-height:1.8}.palette-section{max-width:700px;margin-top:75px}.palette-bar{height:42px;margin:22px 0 12px;display:flex;overflow:hidden}.palette-bar>div{flex:1}.palette-section>p:not(.eyebrow){color:var(--muted);font-size:11px}.next-work{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:75px;padding-top:30px;display:flex}.next-work>a{font-family:var(--display);letter-spacing:-.04em;font-size:59px;line-height:1.2;transition:color .3s}.next-work>a:hover{color:var(--lavender-deep)}.next-work>a>span{margin-left:50px;font-family:Funnel Sans,sans-serif;font-size:32px}.collection-heading h1{font-size:clamp(76px,9vw,140px)}.collection-intro{grid-template-columns:1fr 1fr;gap:90px;margin-top:56px;display:grid}.collection-intro>div{max-width:520px}.collection-intro p:not(.large-copy){color:var(--muted);font-size:14px;line-height:1.9}.page-main>.collection-section,.page-main>.section.collection-section{background:0 0}.collection-themes{flex-wrap:wrap;gap:12px;margin:35px 0 47px;display:flex}.collection-themes>span{border:1px solid var(--line);letter-spacing:.05em;padding:6px 16px;font-size:10px}.collection-section>.button{margin-top:40px}.about-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:85px;margin-top:65px;display:grid}.artist-monogram{background:var(--card);border:1px solid var(--line);justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.artist-monogram>span{z-index:2;font-family:var(--display);letter-spacing:-.09em;color:var(--lavender-deep);font-size:240px;font-style:italic;position:relative}.artist-monogram:before,.artist-monogram:after{content:"";border:1px solid var(--line);aspect-ratio:1.2;border-radius:50%;width:80%;position:absolute;transform:rotate(-35deg)}.artist-monogram:after{width:100%;transform:rotate(35deg)}.artist-monogram>.star{width:310px;height:310px;color:var(--lavender);opacity:.4;position:absolute;top:-65px;right:-85px;transform:rotate(12deg)}.artist-monogram>p{letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:1.7;position:absolute;bottom:27px;left:27px}.about-copy h2{margin-top:23px;font-size:58px}.about-copy .large-copy{font-size:32px}.about-copy p:not(.eyebrow):not(.large-copy){color:var(--muted);font-size:14px;line-height:1.9}.about-copy .button{margin-top:32px}.about-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;margin-top:70px;padding-top:28px;display:flex}.about-links>p{color:var(--muted)}.about-copy .about-links{margin-top:35px}.about-copy .about-links .button{margin-top:0}.collect-grid{grid-template-columns:.8fr 1.2fr;gap:100px;margin-top:60px;display:grid}.collect-grid>div>p:not(.large-copy){max-width:390px;color:var(--muted);font-size:14px;line-height:1.9}.collect-grid .text-link{margin-top:25px}.collect-note{border-top:1px solid var(--line);max-width:350px;margin-top:45px;padding-top:28px}.collect-note p+p{color:var(--muted);margin-top:19px;font-size:13px}.page-main .collect-note{border-top:0;max-width:none;margin-top:0;padding-top:0}.enquiry-form{flex-direction:column;gap:25px;display:flex}.enquiry-form label{letter-spacing:.045em;margin-bottom:9px;font-size:11px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border:1px solid var(--line);width:100%;min-height:51px;color:var(--ink);background:0 0;border-radius:0;padding:13px 15px;font-size:13px;transition:border-color .3s,background .3s}.enquiry-form input:hover,.enquiry-form select:hover,.enquiry-form textarea:hover{border-color:var(--gold)}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--lavender-deep);background:var(--card)}.enquiry-form select option{background:var(--paper);color:var(--ink)}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:var(--muted);opacity:.8}.enquiry-form textarea{resize:vertical;min-height:140px}.enquiry-form .optional{color:var(--muted);font-size:10px;display:inline}.enquiry-form .small-note{max-width:480px;margin-top:0}.enquiry-form .button{align-self:flex-start;min-width:240px}.form-feedback{border:1px solid var(--lavender-deep);padding:18px 22px;font-size:12px;line-height:1.8}.form-feedback:empty{display:none}.form-feedback a{border-bottom:1px solid var(--ink)}.collector-faq{margin-top:105px;max-width:900px;margin-inline:auto}.collector-faq h2{margin-bottom:12px;font-size:58px}.collector-faq details{border-top:1px solid var(--line);interpolate-size:allow-keywords;padding:23px 0}.collector-faq details:last-child{border-bottom:1px solid var(--line)}.collector-faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding-right:40px;font-size:14px;line-height:1.7;list-style:none;display:flex;position:relative}.collector-faq summary::-webkit-details-marker{display:none}.collector-faq summary:after{content:"+";color:var(--muted);transition:transform .5s var(--ease),color .3s;font-size:25px;font-weight:300;line-height:1.2;position:absolute;top:-3px;right:2px}.collector-faq details[open] summary:after{color:var(--lavender-deep);transform:rotate(45deg)}.collector-faq summary span{display:none}.collector-faq details p{max-width:700px;color:var(--muted);margin-top:18px;font-size:13px;line-height:1.85}.collector-faq details::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease),opacity .45s,content-visibility .45s allow-discrete;overflow:hidden}.collector-faq details[open]::details-content{opacity:1;block-size:auto}.prose-page{max-width:850px}.prose-page h1{margin:30px 0 35px;font-size:89px}.prose-page h2{margin:38px 0 20px;font-size:40px}.prose-page p{color:var(--muted);font-size:14px;line-height:1.9}.prose-page a{color:var(--ink);border-bottom:1px solid var(--line)}.not-found p:not(.eyebrow){color:var(--muted);margin-top:28px}.not-found h1,.not-found .button{margin-top:30px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artwork-viewer{min-width:0;position:sticky;top:121px}.artwork-viewer .artwork-image-large{position:relative;top:auto}.artwork-inspect{z-index:4;color:#262823;letter-spacing:.04em;transition:background .3s,transform .4s var(--ease);background:#f8f5efe8;border:1px solid #cbc6ba;align-items:center;gap:10px;padding:9px 12px;font-size:9px;display:flex;position:absolute;top:17px;right:17px}.artwork-inspect:hover{background:#fff;transform:translateY(-2px)}.art-dialog{border:1px solid var(--line);background:var(--paper);width:min(1160px,100% - 70px);max-height:calc(100dvh - 70px);color:var(--ink);padding:0;overflow:auto;box-shadow:0 20px 100px #0006}.art-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171b17d9}.dialog-inner{grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);align-items:center;gap:38px;padding:35px;display:grid;position:relative}.dialog-close{z-index:2;border:1px solid var(--line);background:var(--paper);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:23px;line-height:1;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}.dialog-close:hover{background:var(--lavender);color:#262823}.dialog-image{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 140px);display:block}.dialog-caption{padding:20px 15px 20px 0}.dialog-title{font-family:var(--display);letter-spacing:-.03em;font-size:60px;line-height:1.1}.dialog-meta{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.85}.dialog-note{border-top:1px solid var(--line);color:var(--muted);margin-top:23px;padding-top:17px;font-size:10px;line-height:1.8}[data-reveal]{--reveal-delay:0s}html.motion-ready [data-reveal]{opacity:0;transition:opacity 1s var(--ease) var(--reveal-delay),transform 1.15s var(--ease) var(--reveal-delay);transform:translateY(27px)}html.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0,0)}html.motion-ready [data-reveal]:focus-within{opacity:1;transition:none;transform:none}.mobile-nav{animation:menu-enter .45s var(--ease) both}.art-dialog[open]{animation:dialog-enter .45s var(--ease) both}@keyframes menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s both page-out}::view-transition-new(root){animation:.45s both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media (min-width:1550px){.hero-grid{gap:90px}.hero-art-stage .artwork-image-large{aspect-ratio:.96}}@media (max-width:1150px){.wrap{width:calc(100% - 80px)}.header-caption{display:none}.desktop-nav{gap:25px}.header-actions{gap:11px}.hero-grid{grid-template-columns:1.02fr 1fr;gap:35px}.hero h1{font-size:9.1vw}.hero-art-stage .artwork-image-large{aspect-ratio:.87}.hero-art-stage .artwork-canvas{border-width:6px;width:77%;padding:9px}.hero-signature{margin-top:36px;font-size:8px}.hero-art-caption>div{gap:14px}.section{padding-block:88px}.selected-section{padding-bottom:55px}.curated-grid{gap:55px 45px}.artwork-image{padding:45px 28px 57px}.artwork-canvas{border-width:6px;width:76%;padding:9px}.artwork-meta{font-size:9px}.collection-split,.artist-teaser-grid{gap:65px}.collection-split{grid-template-columns:1.1fr .9fr}.artist-teaser-grid .large-copy{font-size:28px}.detail-grid{gap:45px}.artwork-image-large{min-height:490px}.artwork-image-large .artwork-canvas{border-width:6px;width:84%}.about-grid{gap:45px}.collect-grid{gap:55px}.heading-row>.star{margin-right:10px}.footer-name .star{width:54px;height:54px}}@media (max-width:900px){.wrap{width:calc(100% - 56px)}.header-inner{gap:22px;height:81px}.desktop-nav{gap:20px}.header-collect{gap:15px;padding:10px 12px;font-size:9px}.header-actions{gap:8px;margin-left:0}.hero-grid{grid-template-columns:1.04fr 1fr;gap:28px}.hero-top{font-size:8px}.hero-kicker{gap:9px;margin-bottom:25px;font-size:8px}.hero-description{margin-top:22px;font-size:12px}.hero-actions{gap:18px;margin-top:22px}.hero-actions .button{gap:20px;padding:12px 16px;font-size:10px}.hero-artist-link{gap:10px;font-size:10px}.hero-art-stage .artwork-image-large{aspect-ratio:.76;padding:42px 20px 62px}.hero-art-stage .artwork-canvas{width:88%}.hero-signature{gap:9px;margin-top:30px;font-size:7px}.hero-art-caption .eyebrow{font-size:7px}.featured-name{font-size:25px}.placeholder-badge{font-size:7px}.section-header{gap:35px}.section-side{max-width:260px}.section-side p{font-size:12px}.section-side .text-link{min-width:200px}.curated-grid{gap:50px 30px}.curated-grid .artwork-card:nth-child(2){padding-top:105px}.curated-grid .artwork-card:nth-child(4){padding-top:95px}.artwork-canvas{border-width:5px;width:88%;padding:7px}.artwork-info h3{font-size:37px}.artwork-info p:last-child{font-size:11px}.artwork-info{gap:12px}.artwork-meta{flex-wrap:wrap;gap:7px}.collection-split,.artist-teaser-grid{gap:45px}.collection-copy p:not(.large-copy){font-size:13px}.collection-copy .large-copy{font-size:29px}.artist-teaser-grid .large-copy{font-size:25px}.artist-teaser-grid p:not(.large-copy){font-size:13px}.detail-grid{gap:35px}.artwork-image-large{min-height:450px}.detail-copy .detail-concept{font-size:27px}.about-copy .large-copy{font-size:28px}.artist-monogram{min-height:420px}.collection-intro{gap:55px}.collect-grid{gap:45px}}@media (max-width:760px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.header-inner{gap:15px;height:75px}.wordmark{min-width:74px;font-size:27px}.wordmark span{right:4px}.desktop-nav{display:none}.header-actions{gap:9px;margin-left:auto}.header-collect{gap:20px;min-height:37px;padding:10px 12px;font-size:9px}.header-collect span{font-size:16px}.icon-button{width:31px;height:31px;font-size:20px}.menu-button{gap:5px;display:grid}.menu-button span{background:var(--ink);width:17px;height:1px;transition:transform .35s var(--ease);display:block}.menu-button.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-nav{border-bottom:1px solid var(--line);background:var(--paper);padding:20px 25px 30px;position:absolute;top:75px;left:0;right:0;box-shadow:0 25px 35px #26282315}.mobile-nav a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.02em;justify-content:space-between;padding:11px 0;font-size:29px;display:flex}.mobile-nav a span{align-self:center;font-family:Funnel Sans,sans-serif;font-size:21px}.hero{padding-top:23px}.hero-top{letter-spacing:.11em;gap:12px;padding-bottom:33px;font-size:7px}.hero-top>span:last-child{text-align:right}.hero-grid{grid-template-columns:1fr;gap:33px}.hero-copy{padding-top:0}.hero-kicker{margin-bottom:24px;font-size:8px}.hero h1{font-size:clamp(77px,15.6vw,119px);line-height:.94}.hero-description{max-width:400px;margin-top:22px;font-size:13px;line-height:1.85}.hero-actions{gap:26px;margin-top:25px}.hero-actions .button{gap:27px;min-height:48px;padding:13px 19px;font-size:11px}.hero-artist-link{gap:16px;font-size:10px}.hero-signature{gap:11px;margin-top:29px;font-size:8px}.hero-signature .star{width:17px;height:17px}.hero-art-stage .artwork-image-large{aspect-ratio:1.04;min-height:0;padding:45px 35px 58px}.hero-art-stage .artwork-canvas{border-width:6px;width:64%;max-width:330px;padding:8px}.hero-art-caption{padding-top:17px}.hero-art-caption>div{gap:22px}.hero-art-caption .eyebrow{font-size:8px}.featured-name{font-size:28px}.featured-name em{margin-left:8px;font-size:16px}.hero-baseline{letter-spacing:.1em;gap:22px;margin-top:27px;padding:18px 0;font-size:7px}.hero-baseline>span{max-width:180px}.hero-baseline a{text-align:right;gap:15px}.hero-baseline a span{font-size:18px}.section{padding-block:65px}.selected-section{padding-top:67px;padding-bottom:45px}.section-header{margin-bottom:34px;display:block}.section-header h2{font-size:clamp(49px,10.9vw,72px)}.section-header .eyebrow{margin-bottom:19px;font-size:9px}.section-side{max-width:none;margin-top:25px}.section-side p{margin-bottom:15px;font-size:13px}.section-side .text-link{min-width:205px}.works-grid,.curated-grid{grid-template-columns:minmax(0,1fr);gap:41px}.artwork-image{aspect-ratio:1.07;padding:40px 30px 58px}.artwork-canvas{border-width:6px;width:67%;max-width:330px;padding:8px}.placeholder-badge{max-width:calc(100% - 28px);padding:4px 7px;font-size:7px;bottom:14px}.artwork-info{gap:20px;padding-top:20px}.artwork-info h3{margin-bottom:7px;font-size:39px}.artwork-info .eyebrow{margin-bottom:9px;font-size:8px}.artwork-info p:last-child{font-size:12px}.artwork-arrow{width:36px;height:36px;margin-top:13px;font-size:21px}.artwork-meta{flex-wrap:nowrap;gap:15px;margin-top:17px;padding-top:12px;font-size:9px}.curated-grid .artwork-card:nth-child(n){padding-top:0}.curated-grid .artwork-card:nth-child(2n) .artwork-image{aspect-ratio:1.07}.collection-ribbon{gap:20px;margin-top:48px;padding:21px 0}.collection-ribbon .eyebrow{letter-spacing:.1em;max-width:130px;font-size:7px}.collection-ribbon .eyebrow:last-child{text-align:right}.collection-ribbon .star{width:18px;height:18px}.collection-section{padding:61px 0}.collection-split{grid-template-columns:1fr;gap:37px}.collection-split h2{margin-top:22px;font-size:clamp(47px,10.2vw,66px);line-height:1.08}.collection-copy>.star{width:30px;height:30px;margin-bottom:18px}.collection-copy .large-copy{font-size:30px}.collection-copy p:not(.large-copy){max-width:520px;font-size:13px}.collection-copy .text-link{margin-top:16px}.artist-teaser-inner{padding-block:66px 37px}.artist-teaser-inner>.eyebrow{font-size:9px}.artist-teaser-grid{grid-template-columns:1fr;gap:30px;margin-top:26px}.artist-teaser-grid h2{font-size:clamp(64px,13.1vw,87px)}.artist-teaser-grid>div{max-width:520px;padding-top:0}.artist-teaser-grid .large-copy{font-size:29px}.artist-teaser-grid p:not(.large-copy){font-size:13px}.artist-teaser-grid .text-link{margin-top:18px}.artist-teaser-mark{top:-40px;right:-180px}.artist-teaser-mark .star{width:430px;height:430px}.artist-signoff{gap:20px;margin-top:41px;padding-top:19px}.artist-signature{font-size:26px}.artist-signoff .eyebrow{letter-spacing:.1em;text-align:right;max-width:130px;font-size:7px}.collect-banner{padding-block:67px 70px;display:block}.collect-banner .eyebrow{font-size:9px}.collect-banner h2{margin-top:20px;font-size:clamp(65px,13.9vw,92px)}.collect-banner p:not(.eyebrow){margin-top:18px;font-size:13px}.collect-banner-action{align-items:flex-start;gap:16px;padding-top:32px}.collect-banner-action>.star{display:none}.collect-banner-action>.eyebrow{font-size:8px}.site-footer{padding:32px 0 24px}.footer-top{align-items:flex-start;gap:20px}.footer-top .eyebrow{max-width:155px;font-size:8px}.footer-top .text-link{gap:20px;max-width:185px;padding:3px 0 8px;font-size:10px}.footer-name{gap:12px;margin-top:29px;margin-bottom:26px;font-size:16vw;line-height:1.1}.footer-name .star{width:29px;height:29px}.footer-bottom{flex-wrap:wrap;gap:19px;padding-top:20px;font-size:8px;line-height:1.8}.footer-bottom nav{gap:19px}.footer-bottom>a{width:100%}.page-main{padding-top:39px;padding-bottom:66px}.page-heading .eyebrow{font-size:9px}.heading-row h1,h1{font-size:clamp(63px,13.7vw,96px)}.heading-row>.star{align-self:flex-end;width:50px;height:50px;margin-bottom:12px;margin-right:0}.page-main>.section>.section-header .heading-row{margin-top:22px}.page-intro{margin-top:26px;margin-bottom:33px;display:block}.page-intro p:first-child{max-width:450px;font-size:25px}.page-intro p:last-child{max-width:450px;margin-top:18px;font-size:12px}.gallery-toolbar{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:31px;padding:18px 0}.gallery-toolbar>.eyebrow{font-size:8px}.gallery-controls{justify-content:space-between;gap:15px;width:100%}.search-label{flex:1;min-width:0;max-width:280px}.search-label input{width:100%;font-size:12px}.view-controls{flex-shrink:0}.gallery-result{margin-top:25px;font-size:10px}.catalogue-note{margin-top:42px;padding-top:22px;display:block}.catalogue-note p{margin-top:15px;font-size:12px}.works-list{gap:24px}.works-list .artwork-link{grid-template-columns:119px minmax(0,1fr);gap:17px}.works-list .artwork-image{aspect-ratio:.9;padding:22px 10px 34px}.works-list .artwork-canvas{border-width:3px;width:78%;padding:3px}.works-list .artwork-info{gap:8px}.works-list .artwork-info h3{font-size:31px}.works-list .artwork-info p:last-child{font-size:10px}.works-list .artwork-info .eyebrow{letter-spacing:.04em;font-size:6px}.works-list .artwork-arrow{width:27px;height:27px;font-size:17px}.works-list .artwork-meta{flex-wrap:wrap;gap:6px;margin-left:136px;font-size:7px}.works-list .placeholder-badge{max-width:calc(100% - 12px);padding:3px;font-size:5px;line-height:1.3;bottom:7px;left:6px;right:6px}.back-link{margin-bottom:26px;font-size:10px}.detail-grid{grid-template-columns:1fr;gap:33px}.artwork-image-large{aspect-ratio:.99;min-height:0;padding:49px 28px 69px;position:relative;top:auto}.artwork-viewer{position:relative;top:auto}.artwork-image-large .artwork-canvas{border-width:6px;width:73%;max-width:345px}.detail-copy h1{font-size:85px}.detail-copy>.eyebrow{margin-bottom:21px;font-size:9px}.detail-year{margin-top:7px;font-size:22px}.detail-copy .detail-concept{max-width:480px;margin-top:27px;font-size:29px}.detail-copy>p:not(.detail-concept):not(.eyebrow){font-size:13px}.work-facts{margin:26px 0}.work-facts>div{grid-template-columns:95px 1fr;gap:16px;font-size:11px}.palette-section{margin-top:46px}.next-work{gap:20px;margin-top:45px;padding-top:24px}.next-work .eyebrow{font-size:8px}.next-work>a{font-size:43px}.next-work>a>span{margin-left:20px;font-size:23px}.collection-heading h1{font-size:clamp(62px,13.9vw,96px)}.collection-intro{grid-template-columns:1fr;gap:24px;margin-top:37px}.collection-intro>.large-copy{font-size:29px}.collection-intro p:not(.large-copy){font-size:13px}.collection-themes{gap:8px;margin:28px 0 37px}.collection-themes>span{padding:5px 13px;font-size:9px}.about-grid{grid-template-columns:1fr;gap:36px;margin-top:37px}.artist-monogram{min-height:335px}.artist-monogram>span{font-size:205px}.artist-monogram>p{font-size:8px;bottom:23px;left:23px}.about-copy .large-copy{max-width:520px;font-size:30px}.about-copy p:not(.eyebrow):not(.large-copy){font-size:13px}.about-links,.about-copy .about-links{justify-content:flex-start;gap:20px;margin-top:32px;padding-top:25px}.collect-grid{grid-template-columns:1fr;gap:40px;margin-top:37px}.collect-grid>div>p:not(.large-copy){max-width:520px;font-size:13px}.collect-note{max-width:none;margin-top:30px}.collect-note .large-copy{font-size:30px}.form-row{grid-template-columns:1fr;gap:22px}.enquiry-form{gap:22px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:16px}.collector-faq{margin-top:65px}.collector-faq h2{margin-bottom:2px;font-size:45px}.collector-faq details{padding:21px 0}.collector-faq summary{padding-right:31px;font-size:13px}.collector-faq details p{font-size:12px}.prose-page h1{font-size:66px}.prose-page h2{font-size:35px}.prose-page p{font-size:13px}.art-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dialog-inner{padding:42px 18px 22px;display:block}.dialog-image{max-height:65dvh}.dialog-close{width:30px;height:30px;font-size:20px;top:9px;right:9px}.dialog-caption{padding:20px 0 0}.dialog-title{font-size:42px}.dialog-meta{margin-top:10px;font-size:10px}.dialog-note{margin-top:14px;padding-top:13px;font-size:9px}}@media (max-width:370px){.wrap{width:calc(100% - 32px)}.header-actions{gap:5px}.header-collect{gap:10px;padding:9px 10px;font-size:8px}.theme-button{display:none}.hero-top{gap:12px;font-size:6px}.hero h1{font-size:74px}.hero-kicker{font-size:7px}.hero-description{font-size:12px}.hero-actions{gap:19px}.hero-actions .button{gap:22px;padding:12px 15px;font-size:10px}.hero-artist-link{gap:11px;font-size:9px}.hero-art-stage .artwork-image-large{padding:34px 23px 53px}.hero-art-stage .artwork-canvas{border-width:5px;width:76%;padding:6px}.hero-art-caption>div{gap:15px}.hero-art-caption .eyebrow{font-size:7px}.featured-name{font-size:25px}.hero-baseline{gap:13px;font-size:6px}.heading-row>.star{display:none}.artwork-image{padding:35px 24px 51px}.artwork-canvas{border-width:5px;width:75%;padding:6px}.artwork-meta{gap:10px;font-size:8px}.artwork-info p:last-child{font-size:11px}.artwork-image-large .artwork-canvas{width:82%}.works-list .artwork-link{grid-template-columns:104px minmax(0,1fr);gap:13px}.works-list .artwork-meta{margin-left:117px}.works-list .artwork-info h3{font-size:28px}.works-list .artwork-arrow{width:23px;height:23px;font-size:15px}.next-work>a{font-size:36px}.footer-top .text-link{gap:12px;font-size:9px}.footer-top .eyebrow{max-width:122px;font-size:7px}.page-main:has(.collect-grid) h1{font-size:clamp(49px,15vw,60px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}html.motion-ready [data-reveal]{opacity:1!important;transform:none!important}.artwork-canvas{will-change:auto;transform:none!important}.reading-progress{display:none}@view-transition{navigation:none}}
