@font-face{font-family:Bricolage;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Karla;src:url(/fonts/karla-latin-wght-normal.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--paper:#fff8ee;--ink:#263888;--accent:#e3ed83;--lilac:#c4afe3;--apricot:#efa778;--cobalt:#2e43aa;--muted:#4b5577;--line:#adb0c2;--wash:#f0eade;--white:#fff;--error:#922e2e;--error-wash:#fff0ed;--focus:#89283c;--display:Bricolage,Georgia,serif;--sans:Karla,Arial,sans-serif;--serif:var(--display);--gutter:clamp(20px,4.4vw,72px);--section-space:clamp(52px,7vw,100px);--radius:2px;--body-size:1.0625rem;--small-size:.875rem;--h1-size:clamp(2.8rem,6.7vw,6rem);--h2-size:clamp(2.2rem,4.1vw,4rem);--h3-size:clamp(1.35rem,2vw,1.85rem);--ease-out:cubic-bezier(.16,1,.3,1);font-family:var(--sans);color:var(--ink);background:var(--paper);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--muted) var(--paper);font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:.25em;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}button,input,select,textarea{font:inherit}button{color:inherit}a,button{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;overflow-wrap:break-word;font-weight:600}h1{font-size:var(--h1-size);letter-spacing:-.035em;margin-block-end:24px;line-height:1.08}h2{font-size:var(--h2-size);letter-spacing:-.03em;margin-block-end:24px;line-height:1.12}h3{font-size:var(--h3-size);letter-spacing:-.02em;margin-block-end:12px;line-height:1.35}p{font-size:var(--body-size);text-wrap:pretty;line-height:1.6}p:last-child{margin-block-end:0}figcaption{font-size:var(--small-size);line-height:1.5}::selection{background:var(--accent);color:var(--ink)}input,textarea{caret-color:var(--ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}#main:focus{outline:none}[id]{scroll-margin-top:100px}.wrap{max-width:1600px;padding-inline:var(--gutter);margin-inline:auto}.arrow-icon{vertical-align:middle;flex:none}.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}[hidden]{display:none!important}.skip-link{background:var(--ink);color:var(--white);z-index:100;padding:16px;position:absolute;top:-120px;left:20px}.skip-link:focus{top:12px}.site-header{justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding-block:22px;display:flex}.brand{font-family:var(--display);letter-spacing:-.03em;font-size:1.25rem;font-weight:650;line-height:1.2;text-decoration:none}.site-header nav{align-items:center;gap:clamp(16px,2vw,32px);display:flex}.site-header nav a{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;text-decoration:none;display:flex}.site-header nav a[aria-current=page]{text-decoration:underline 2px}.nav-instagram{margin-inline-start:16px}.menu-toggle{border:1px solid var(--line);background:0 0;align-items:center;gap:16px;min-height:44px;padding:8px 14px;display:none}.button{border:1px solid var(--ink);border-radius:var(--radius);min-height:54px;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button-dark{background:var(--ink);color:var(--paper)}.button:disabled{opacity:.6;cursor:not-allowed}.text-link{border-block-end:1px solid;align-items:center;gap:24px;width:fit-content;min-height:44px;font-size:1rem;text-decoration:none;display:inline-flex}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions .button{width:100%;max-width:310px}.hero-actions .button span{font-size:inherit}.home-opening{background:var(--lilac);padding-block:28px 36px}.home-masthead{justify-content:space-between;align-items:baseline;gap:24px;margin-block-end:30px;display:flex}.home-masthead h1{letter-spacing:-.035em;margin:0;font-size:clamp(3.4rem,7.8vw,6rem);line-height:1.05}.home-masthead>p{white-space:nowrap;font-size:1rem}.home-spread{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(32px,6vw,100px);display:grid}.home-introduction{padding-block:12px}.home-slogan{font-family:var(--display);letter-spacing:-.025em;max-width:12ch;margin-block-end:22px;font-size:clamp(2rem,3.3vw,3.2rem);font-weight:500;line-height:1.16}.home-description{max-width:32ch;margin-block-end:28px}.home-feature{min-width:0}.home-feature>a{background:var(--wash);display:block;overflow:hidden}.home-feature img{object-fit:cover;object-position:center;object-fit:contain;width:100%;height:clamp(340px,35vw,530px)}.home-feature figcaption{justify-content:space-between;align-items:center;gap:24px;margin-block-start:12px;display:flex}.home-feature figcaption>span{max-width:36ch}.home-feature figcaption>a{white-space:nowrap;align-items:center;gap:12px;min-height:44px;display:flex}.section{padding-block:var(--section-space)}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-block-end:32px;display:flex}.section-heading h2{margin:0}.artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 28px;display:grid}.artwork-card{min-width:0}.artwork-link{text-decoration:none;display:block}.artwork-image{background:var(--wash);aspect-ratio:4/5;place-items:center;display:grid;overflow:hidden}.artwork-image img{object-fit:cover;width:100%;height:100%}.artwork-image-landscape img{object-fit:contain}.artwork-caption{justify-content:space-between;align-items:start;gap:20px;padding-block-start:18px;display:flex}.artwork-caption h3{margin:0;font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.4}.artwork-caption>.arrow-icon{margin-block-start:5px}.artwork-status{font-size:var(--small-size);margin:8px 0 0}.artwork-availability-note{font-size:var(--small-size);color:var(--muted);margin:4px 0 0;line-height:1.5}.selected-grid .artwork-card:nth-child(2){padding-block-start:66px}.selected-grid .artwork-card:nth-child(2) .artwork-image{aspect-ratio:1}.collections-section{background:var(--ink);color:var(--paper);padding-block:var(--section-space)}.collections-inner{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.collections-inner>div>p{color:var(--paper);max-width:38ch}.collection-list{flex-direction:column;display:flex}.collection-list a{border-block-end:1px solid color-mix(in srgb,var(--paper) 40%,transparent);min-height:64px;font-family:var(--display);justify-content:space-between;align-items:center;gap:24px;padding-block:19px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.35;text-decoration:none;display:flex}.collection-list a:first-child{padding-block-start:0}.collections-section :focus-visible{outline-color:var(--accent)}.about-section{padding-block:var(--section-space);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,9vw,140px);display:grid}.about-image{max-width:560px}.about-image img{aspect-ratio:4/5;object-fit:cover;object-position:50% 55%;width:100%}.about-image figcaption{color:var(--muted);margin-block-start:12px}.about-copy{max-width:48ch}.about-copy>.text-link{margin-block-start:12px}.home-exhibition{padding-block:48px var(--section-space);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.home-exhibition>div{max-width:48ch}.home-exhibition h3{font-size:clamp(1.65rem,2.7vw,2.7rem);line-height:1.3}.commission-callout{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:48px;padding-block:52px;display:flex}.commission-callout>div{max-width:62ch}.commission-callout h2{font-size:clamp(2rem,3.2vw,3rem)}.commission-callout>.button{flex-shrink:0}.instagram-invitation{background:var(--accent);padding-block:var(--section-space)}.instagram-inner{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.instagram-inner h2{margin:0}.instagram-inner p{max-width:38ch}.instagram-handle{font-family:var(--display);overflow-wrap:anywhere;align-items:center;gap:18px;min-height:44px;font-size:clamp(1.15rem,2.1vw,1.8rem);text-decoration-thickness:1px;display:inline-flex}.site-footer{padding-block:48px 24px}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-name{font-family:var(--display);letter-spacing:-.03em;font-size:1.65rem;text-decoration:none}.footer-name span{font-family:var(--sans);letter-spacing:0;margin-block-start:8px;font-size:.875rem;display:block}.footer-bottom{border-block-start:1px solid var(--line);margin-block-start:40px;padding-block-start:20px;font-size:.875rem}.footer-bottom>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footer-bottom a,.link-button{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.link-button{background:0 0;border:0;padding:0;text-decoration:underline}.page-intro{padding-block:48px 40px}.page-intro>p{max-width:52ch}.intro-bottom{justify-content:space-between;align-items:end;gap:28px;display:flex}.intro-bottom p{max-width:50ch;margin:0}.gallery-count{color:var(--muted);white-space:nowrap;font-size:.875rem}.collection-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin-block-end:30px;padding-block:20px 28px;display:flex}.collection-nav a{align-items:center;min-height:44px;font-size:1rem;text-decoration:none;display:flex}.collection-nav a[aria-current=page]{text-decoration:underline 2px}.gallery-section{padding-block-end:var(--section-space)}.collection-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 36px;padding-block-end:var(--section-space);display:grid}.collection-cover{text-decoration:none;display:block}.collection-cover img{aspect-ratio:4/3;object-fit:cover;background:var(--wash);width:100%}.collection-cover h2{justify-content:space-between;align-items:center;gap:20px;margin-block:20px 8px;font-size:clamp(1.75rem,3vw,2.7rem);display:flex}.collection-cover p{color:var(--muted);margin:0}.back-link{align-items:center;gap:12px;min-height:44px;margin-block:12px 24px;font-size:.9375rem;display:inline-flex}.detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5.5vw,88px);padding-block-end:64px;display:grid}.detail-images{grid-area:1/1;gap:26px;min-width:0;display:grid}.detail-images img{object-fit:contain;background:var(--wash);width:100%;height:auto;max-height:calc(100svh - 120px)}.detail-images figcaption{color:var(--muted);margin-block-start:10px}.detail-panel{grid-area:1/2;align-self:start;min-width:0;position:sticky;top:100px}.detail-panel[data-too-tall]{position:static}.detail-heading h1{letter-spacing:-.03em;margin-block-end:20px;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.16}.detail-heading-mobile{display:none}.detail-description{max-width:48ch;margin-block-end:20px;font-size:1rem}.detail-copy dl{grid-template-columns:auto 1fr;gap:8px 22px;margin-block:20px;font-size:.9375rem;line-height:1.5;display:grid}.detail-copy dl:empty{display:none}.detail-copy dt{color:var(--muted)}.detail-copy dd{margin:0}.artwork-sold-note{border-block-start:1px solid var(--line);margin:16px 0;padding-block:16px;font-size:.9375rem;line-height:1.6}.artwork-enquiry-button{gap:18px;width:100%}.small-copy{margin-block:16px;font-size:.875rem;line-height:1.6}.source-link{align-items:center;gap:12px;width:fit-content;min-height:44px;font-size:.875rem;display:flex}.enlarge{background:var(--wash);text-decoration:none;display:block;position:relative}.enlarge-label{background:var(--paper);min-height:44px;color:var(--ink);border-radius:2px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex;position:absolute;inset:auto 12px 12px auto}.exhibition-note{max-width:780px;margin-block:0 60px}.exhibition-note h2{font-size:2rem;line-height:1.3}.exhibition-links{flex-wrap:wrap;gap:24px;display:flex}.exhibition-links a{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;display:inline-flex}.related-work{border-block-start:1px solid var(--line);padding-block:48px 72px}.related-work .artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.next-work{padding-block:32px 60px}.next-work>a{font-family:var(--display);justify-content:space-between;gap:24px;font-size:2rem;display:flex}.image-dialog{background:var(--paper);width:fit-content;max-width:min(94vw,1300px);max-height:95dvh;color:var(--ink);overscroll-behavior:contain;border:0;padding:16px}.image-dialog::backdrop{background:#0e1913f0}.image-dialog form{justify-content:flex-end;margin-block-end:12px;display:flex}.image-dialog-stage{place-items:center;min-height:min(30dvh,220px);display:grid}.image-dialog img{object-fit:contain;width:auto;max-height:74dvh;margin:auto}.image-dialog>p{max-width:65ch;margin:14px 0 0;font-size:.875rem}.image-dialog-feedback{text-align:center;padding:20px}.image-dialog-feedback:has([data-image-status]:empty){display:none}.image-dialog-feedback p{margin:0 0 18px}.image-dialog .button{min-height:44px;padding:10px 16px}.contact-layout{grid-template-columns:1fr 1.2fr;gap:8vw;padding-block:56px 88px;display:grid}.contact-intro{max-width:450px}.contact-intro h1{font-size:clamp(3rem,5.5vw,5.25rem);line-height:1.08}.contact-intro>p{color:var(--muted);font-size:1rem}.contact-other{overflow-wrap:anywhere;gap:16px;margin-block-start:40px;display:grid}.contact-other>a{align-items:center;min-height:44px;display:flex}label,legend{font-size:.9375rem;font-weight:600}label{margin-block-end:8px;display:block}label small{color:var(--muted);font-weight:400}input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=hidden]),select,textarea{border:1px solid var(--muted);background:var(--white);width:100%;color:var(--ink);border-radius:2px;min-height:48px;padding:13px 14px;font-size:16px}textarea{resize:vertical;min-height:140px}fieldset{border:0;min-width:0;margin:0 0 25px;padding:0}legend{margin-block-end:14px;padding:0}.field{margin-block-end:22px}.field-error{color:var(--error);margin-block:7px 0;font-size:.875rem}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:2px solid var(--error)}.form-status,.notice{background:var(--wash);margin-block-end:24px;padding:18px 20px;font-size:1rem;line-height:1.6}.error-summary{border:1px solid var(--error);background:var(--error-wash);color:var(--error);padding:18px 20px;line-height:1.6}.error-summary a{font-size:.9375rem}.prose{max-width:850px;padding-block:52px 90px}.prose h1{font-size:clamp(3rem,6vw,5rem)}.prose h2{margin-block:40px 18px;font-size:2.2rem}.prose p{font-size:1rem}.prose li{line-height:1.65}.not-found{min-height:65vh}.not-found>.text-link{margin-inline-start:24px}.artist-opening{padding-block:40px var(--section-space);grid-template-columns:1fr 1fr;align-items:start;gap:9vw;display:grid}.artist-opening>div>p{max-width:46ch;font-size:clamp(1.2rem,2vw,1.65rem)}.artist-opening figure{max-width:620px}.artist-opening img{width:100%;height:auto}.artist-opening figcaption{margin-block-start:12px}.artist-story{grid-template-columns:1fr 1fr;gap:9vw;padding-block-end:var(--section-space);display:grid}.artist-story>div{max-width:65ch}.process-pair{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.process-pair img{aspect-ratio:4/5;object-fit:cover;width:100%}.process-pair figcaption{margin-block-start:10px}.process-pair figure:nth-child(2){padding-block-start:70px}.exhibition-section{border-block-start:1px solid var(--line);padding-block:36px 64px}.exhibition-section>h2{margin-block-end:32px}.event-feature{grid-template-columns:1fr 1fr;align-items:start;gap:6vw;display:grid}.event-feature img{object-fit:contain;background:var(--lilac);width:100%;max-height:540px}.event-feature h3{font-size:clamp(1.75rem,3vw,2.8rem)}.event-date{color:var(--muted)}.event-list{gap:0;display:grid}.event-row{border-block-start:1px solid var(--line);grid-template-columns:150px 1fr;gap:32px;padding-block:26px;display:grid}.event-row h3{margin:0 0 8px;font-size:1.4rem}.event-row p{margin:0;font-size:1rem}.venue-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.venue-list h3{font-size:1.5rem;line-height:1.4}.venue-list a{align-items:center;gap:14px;min-height:44px;display:inline-flex}.event-empty{color:var(--muted)}@media (hover:hover){.site-header nav a:hover,.collection-nav a:hover{text-decoration:underline}.button:not(:disabled):hover{background:var(--accent);color:var(--ink)}.text-link:hover{border-block-end-width:2px}.collection-list a:hover{color:var(--accent)}.artwork-link:hover h3,.collection-cover:hover h2{text-decoration:underline 1px}.source-link:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:no-preference){.button,.text-link{transition:background .2s,color .2s}.home-feature img{transition:transform .6s var(--ease-out)}.image-dialog[open]{animation:viewer-arrive .2s var(--ease-out)}@keyframes viewer-arrive{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:none}}@media (hover:hover){.home-feature>a:hover img{transform:scale(1.018)}}}@media (width<=1100px){.home-masthead{align-items:start}.home-masthead>p{margin-block-start:14px}.nav-instagram{margin-inline-start:0}.site-header nav{gap:17px}.commission-callout{gap:32px}.home-spread{gap:36px}.home-feature figcaption{align-items:start}.home-feature figcaption>span{max-width:30ch}.home-masthead h1{font-size:clamp(3.4rem,7.8vw,6rem)}}@media (width<=900px){.site-header{flex-wrap:wrap;gap:12px;padding-block:16px}.site-header nav{flex-wrap:wrap;gap:4px 24px;width:100%}.site-header nav a{font-size:1rem}.menu-ready .menu-toggle{display:flex}.menu-ready #main-navigation{display:none}.menu-ready .site-header:has(.menu-toggle[aria-expanded=true]) #main-navigation{display:flex}.home-masthead{flex-direction:column;gap:10px}.home-masthead>p{margin:0}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.selected-grid .artwork-card:nth-child(2){padding-block-start:40px}.selected-grid .artwork-card:nth-child(3){grid-column:1/-1;max-width:55%;margin-inline:auto}.contact-layout{gap:5vw}.detail-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.venue-list{grid-template-columns:1fr;gap:28px}.venue-list article{border-block-end:1px solid var(--line);padding-block-end:16px}}@media (width<=800px){.detail-layout{flex-direction:column;gap:0;display:flex}.detail-heading-mobile{display:block}.detail-heading-desktop{display:none}.detail-panel{display:contents}.detail-images{width:100%}.detail-images img{max-height:none}.detail-copy{width:100%;padding-block-start:28px}.detail-heading h1{font-size:clamp(2.3rem,6vw,3.4rem)}.detail-description{max-width:65ch}.contact-layout{grid-template-columns:1fr;gap:28px}.contact-intro{max-width:620px}.contact-other{margin-block-start:20px}.contact-intro h1{font-size:3.5rem}.commission-callout{flex-direction:column;align-items:start}.artist-story{grid-template-columns:1fr;gap:40px}.process-pair{max-width:740px}.related-work .artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-work .artwork-card:last-child:nth-child(3){display:none}}@media (width<=700px){.home-opening{padding-block:24px 30px}.home-masthead{margin-block-end:22px}.home-masthead h1{max-width:10ch;font-size:clamp(3.2rem,13vw,4.9rem);line-height:1.02}.home-spread{flex-direction:column;gap:24px;display:flex}.home-introduction{display:contents}.home-slogan{align-self:start;margin:0;font-size:1.8rem;line-height:1.2}.home-slogan br{display:none}.home-description{align-self:start;max-width:36ch;margin:0}.home-feature{order:1;width:100%}.home-feature img{aspect-ratio:1;object-fit:cover;height:auto}.hero-actions{order:2;grid-template-columns:1fr;gap:10px;width:100%;display:grid}.hero-actions .button{max-width:none}.home-feature figcaption{align-items:center;gap:16px}.home-feature figcaption>span{max-width:26ch;font-size:.8125rem}.home-feature figcaption>a{gap:8px;font-size:.875rem}.collections-inner,.about-section,.home-exhibition,.instagram-inner,.artist-opening,.event-feature{grid-template-columns:1fr;gap:32px}.collections-inner>div>p br,.collections-inner h2 br{display:none}.about-image{width:100%;max-width:none}.about-image img{aspect-ratio:4/5}.about-copy{max-width:65ch}.home-exhibition{padding-block-start:0}.home-exhibition h2{margin:0}.instagram-inner h2{font-size:3rem}.instagram-handle{font-size:1.15rem}.section-heading{align-items:center;gap:12px}.section-heading .text-link{gap:10px;font-size:.875rem}.section-heading h2{font-size:2.3rem}.collection-overview{grid-template-columns:1fr;gap:36px}.page-intro{padding-block:32px}.page-intro h1{font-size:3.2rem}.intro-bottom{flex-direction:column;align-items:start;gap:18px}.collection-nav{column-gap:24px;margin-block-end:20px}.footer-top,.footer-bottom{flex-direction:column;align-items:start;gap:24px}.footer-top .text-link{font-size:.9375rem}.footer-bottom{gap:8px;margin-block-start:28px}.footer-bottom>div{gap:20px}.artist-opening{padding-block-start:28px}.artist-opening h1{font-size:3.4rem}.event-row{grid-template-columns:1fr;gap:12px}.contact-layout{padding-block:32px 52px}.contact-intro h1{font-size:3.2rem}.prose{padding-block:32px 60px}.prose h1{font-size:3.2rem}.not-found>.text-link{margin:20px 0 0;display:flex}.image-dialog{padding:10px}.form-send .button{width:100%}}@media (width<=600px){.artwork-grid,.related-work .artwork-grid{grid-template-columns:1fr;gap:36px}.selected-grid .artwork-card:nth-child(2){padding-block-start:0}.selected-grid .artwork-card:nth-child(3){grid-column:auto;max-width:none;margin:0}.selected-grid .artwork-card:nth-child(2) .artwork-image{aspect-ratio:4/3}.artwork-image{aspect-ratio:4/5}.artwork-caption h3{font-size:1.5rem}.commission-callout>.button{width:100%}.process-pair{gap:16px}.process-pair figure:nth-child(2){padding-block-start:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-feature>a:hover img{transform:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}.button{border-color:buttontext}.collection-list a{border-color:linktext}}@media print{.site-header,.site-footer,.hero-actions,.commission-callout,.enlarge-label,.instagram-invitation{display:none}.wrap{padding-inline:0}.detail-layout{display:block}.detail-panel{position:static}.detail-images img{width:auto;max-height:70vh}.detail-images figure{break-inside:avoid}body{color:#000;background:#fff}}.menu-toggle[aria-expanded=true] .menu-vertical{display:none}body:not(.direction-invitation) .selected-section{background:var(--apricot)}body:not(.direction-invitation) .selected-grid{grid-template-columns:1.08fr .88fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);padding-block:12px 28px}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(2){padding-block-start:100px}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(3){padding-block-start:32px}body:not(.direction-invitation) .selected-grid .artwork-image{border:12px solid var(--paper);background:var(--paper);transform:rotate(-2deg)}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(2) .artwork-image{transform:rotate(2deg)}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(3) .artwork-image{transform:rotate(-1.5deg)}body:not(.direction-invitation) .selected-grid .artwork-caption{padding-block-start:30px}body:not(.direction-invitation) .selected-grid .artwork-availability-note{color:var(--ink)}body:not(.direction-invitation) .collections-section{background:var(--cobalt);color:var(--paper)}body:not(.direction-invitation) .collections-inner{align-items:center;gap:10vw}body:not(.direction-invitation) .collections-inner h2{color:var(--accent);font-size:clamp(2.75rem,4.6vw,4.8rem)}body:not(.direction-invitation) .collection-list a{padding-block:23px;font-size:clamp(1.6rem,2.8vw,2.6rem)}.collection-study{width:min(82%,360px);margin-block-start:36px;text-decoration:none;display:block}.collection-study img{aspect-ratio:5/4;object-fit:cover;border:10px solid var(--lilac);transform:rotate(-3deg)}.collection-study span{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-block-start:20px;text-decoration:underline;display:flex}body:not(.direction-invitation) .about-band{background:var(--accent)}body:not(.direction-invitation) .about-copy h2{font-size:clamp(3rem,5vw,5rem)}body:not(.direction-invitation) .about-image{background:var(--lilac);padding:20px;transform:rotate(-2deg)}body:not(.direction-invitation) .about-image figcaption{color:var(--ink)}body:not(.direction-invitation) .exhibition-band{background:var(--apricot)}body:not(.direction-invitation) .home-exhibition{padding-block:var(--section-space);align-items:center}body:not(.direction-invitation) .home-exhibition h2{max-width:8ch;margin:0;font-size:clamp(3rem,5vw,5rem)}body:not(.direction-invitation) .commission-band{background:var(--lilac)}body:not(.direction-invitation) .commission-callout{border:0;padding-block:64px}body:not(.direction-invitation) .instagram-inner h2{max-width:10ch;font-size:clamp(3rem,5.5vw,5.5rem)}body:not(.direction-invitation) .site-footer{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1456px)/2));background:var(--ink);color:var(--paper);--line:color-mix(in srgb,var(--paper) 45%,transparent);padding-block:64px 24px}body:not(.direction-invitation) .footer-name{font-size:clamp(2rem,4.5vw,4.8rem);line-height:1.1}body:not(.direction-invitation) .site-footer :focus-visible{outline-color:var(--accent)}body:not(.direction-invitation) .page-intro{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1456px)/2));background:var(--lilac);margin-block-end:36px}.page-work:not(.direction-invitation) .page-intro{background:var(--apricot)}.page-work:not(.direction-invitation) .gallery-count{color:var(--ink)}.page-work:not(.direction-invitation) .collection-overview{align-items:start;gap:70px 6vw}.page-work:not(.direction-invitation) .collection-overview article:nth-child(2n){padding-block-start:80px}.page-work:not(.direction-invitation) .collection-cover img{border:14px solid var(--lilac);aspect-ratio:5/4}.page-work:not(.direction-invitation) .collection-overview article:nth-child(3n+2) img{border-color:var(--accent)}.page-work:not(.direction-invitation) .collection-overview article:nth-child(3n+3) img{border-color:var(--apricot)}.page-about:not(.direction-invitation) .artist-opening{max-width:none;padding-inline:max(var(--gutter),calc((100vw - 1456px)/2));background:var(--apricot);padding-block:64px var(--section-space);margin-block-end:var(--section-space)}.page-about:not(.direction-invitation) .artist-opening figure{background:var(--lilac);padding:20px;transform:rotate(2deg)}.page-exhibitions:not(.direction-invitation) .exhibition-section>h2{background:var(--accent);width:fit-content;padding:16px 20px}@media (width<=900px){body:not(.direction-invitation) .selected-grid{grid-template-columns:1fr 1fr;gap:44px 28px}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(2){padding-block-start:50px}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(3){grid-column:1/-1;max-width:65%;margin-inline:auto;padding-block-start:0}body:not(.direction-invitation) .collections-inner{gap:6vw}}@media (width<=700px){body:not(.direction-invitation) .collections-inner{gap:40px}.collection-study{width:70%;max-width:300px;margin-block-start:28px;margin-inline:8px auto}body:not(.direction-invitation) .collection-list a{padding-block:20px;font-size:1.8rem}body:not(.direction-invitation) .about-image{max-width:calc(100% - 10px);margin-inline:auto;padding:14px}body:not(.direction-invitation) .instagram-inner h2{font-size:3.6rem}body:not(.direction-invitation) .home-exhibition{gap:28px;padding-block:52px}body:not(.direction-invitation) .home-exhibition h2{max-width:12ch}body:not(.direction-invitation) .commission-callout{padding-block:44px}.page-work:not(.direction-invitation) .collection-overview{gap:40px}.page-work:not(.direction-invitation) .collection-overview article:nth-child(2n){padding-block-start:0}.page-work:not(.direction-invitation) .collection-cover img{border-width:10px}.page-about:not(.direction-invitation) .artist-opening{gap:30px;padding-block:36px 48px}.page-about:not(.direction-invitation) .artist-opening figure{max-width:calc(100% - 10px);padding:14px}}@media (width<=600px){body:not(.direction-invitation) .selected-grid{grid-template-columns:1fr;gap:40px}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(n){grid-column:auto;max-width:none;margin:0;padding-block-start:0}body:not(.direction-invitation) .selected-grid .artwork-image{border-width:10px;transform:rotate(-1.5deg)}body:not(.direction-invitation) .selected-grid .artwork-card:nth-child(2) .artwork-image{transform:rotate(1.5deg)}}@media print{body:not(.direction-invitation) .selected-section,body:not(.direction-invitation) .about-band,body:not(.direction-invitation) .exhibition-band,body:not(.direction-invitation) .page-intro{background:#fff}body:not(.direction-invitation) .selected-grid .artwork-image,body:not(.direction-invitation) .about-image,.page-about:not(.direction-invitation) .artist-opening figure{transform:none}}.home-editorial{--hero-surface:var(--lilac)}.masthead-space{background:var(--hero-surface)}.masthead-header{background:var(--hero-surface);align-items:center;max-width:none;min-height:184px;padding-block:32px;position:relative}.masthead-title{white-space:nowrap;margin:0;line-height:1}.masthead-brand{letter-spacing:-.035em;transform-origin:0 0;font-size:clamp(3.4rem,6.2vw,6rem);font-weight:600;line-height:1;display:block}.masthead-header nav{grid-template-columns:repeat(2,minmax(136px,1fr));gap:0 28px;display:grid}.masthead-header nav a{border-block-end:1px solid color-mix(in srgb,var(--ink) 36%,transparent);justify-content:space-between;min-height:44px;padding-block:10px;font-size:1rem;line-height:1.4}.masthead-header .nav-instagram{margin:0}.masthead-header nav a:first-child{font-weight:700}.masthead-measure{height:76px;min-height:76px;padding-block:16px;position:fixed;inset:0 0 auto}.masthead-measure .masthead-brand{font-size:1.5rem}.masthead-measure nav{gap:24px;display:flex}.masthead-measure nav a{border-color:#0000}.masthead-ready{z-index:30;min-height:0;height:var(--compact-height);pointer-events:none;background:0 0;padding:0;position:fixed;inset:0 0 auto}.masthead-ready:before{content:"";height:calc(var(--masthead-height) * (1 - var(--collapse)) + var(--compact-height) * var(--collapse));background:var(--hero-surface);z-index:-1;position:absolute;inset:0 0 auto}.masthead-ready[data-collapsed=true]:before{background:var(--paper);border-block-end:1px solid var(--line)}.masthead-ready .masthead-title{transform-origin:0 0;left:var(--brand-x);top:var(--brand-y);transform:translate(calc(var(--brand-dx) * (1 - var(--collapse))),calc(var(--brand-dy) * (1 - var(--collapse)))) scale(calc(1 - (1 - var(--brand-scale)) * var(--collapse)));pointer-events:auto;position:absolute}.masthead-ready .masthead-brand{pointer-events:auto}.masthead-ready nav>a{left:var(--nav-x);top:var(--nav-y);width:calc(var(--nav-width) + var(--nav-dw) * (1 - var(--collapse)));transform:translate(calc(var(--nav-dx) * (1 - var(--collapse))),calc(var(--nav-dy) * (1 - var(--collapse))));pointer-events:auto;white-space:nowrap;position:absolute}.masthead-ready[data-collapsed=true] nav>a{border-color:#0000}.home-editorial .home-opening{background:var(--hero-surface);padding-block:8px 44px}.home-editorial .home-spread{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);align-items:start;gap:clamp(20px,3vw,48px);min-height:520px;position:relative}.home-editorial .home-introduction{z-index:1;padding-block:48px 24px}.home-editorial .home-slogan{max-width:12ch;margin-block-end:28px;font-size:clamp(2.8rem,4.8vw,4.8rem);line-height:1.05}.home-editorial .home-description{max-width:29ch;margin-block-end:28px}.home-editorial .home-feature{flex-direction:column;justify-content:center;align-self:stretch;margin-block:-24px 0;display:flex;position:relative}.home-editorial .home-feature>a{filter:drop-shadow(12px 24px 18px #2b232638);background:0 0;width:min(94%,660px);margin-inline:auto;display:block;overflow:visible;transform:translate(2.5%,2.5%)rotate(-9deg)}.home-editorial .home-feature img{aspect-ratio:1;object-fit:contain;width:min(100%,660px);height:auto;margin-inline:auto;mask-image:url(/_astro/red-orchid-mask.BaKoheuA.webp);mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}.home-editorial .home-feature figcaption{z-index:1;border-block-start:1px solid var(--line);align-items:center;margin:0 2%;padding-block-start:10px;position:relative}.home-editorial .home-feature figcaption>span{max-width:29ch;font-size:.875rem}.home-editorial .home-feature>a:hover img{transform:none}.home-editorial [id]{scroll-margin-top:96px}@media (width>=1600px){.masthead-header{padding-inline:max(var(--gutter),calc((100vw - 1456px)/2))}}@media (width<=1100px) and (width>=901px){.masthead-brand{font-size:clamp(3rem,5.8vw,4.6rem)}.masthead-header nav{column-gap:20px}.masthead-measure nav{gap:18px}}@media (width<=900px){.masthead-header{align-items:start;gap:20px;min-height:170px;padding-block:24px}.masthead-title{white-space:normal;max-width:70%}.masthead-brand{max-width:10ch;font-size:clamp(3.1rem,8.7vw,4.6rem);line-height:1.02}.masthead-header .menu-toggle{margin-block-start:2px}.masthead-header nav{gap:4px 24px;display:flex}.masthead-measure{align-items:center;height:76px;min-height:76px;padding-block:16px}.masthead-measure .masthead-brand{white-space:nowrap;max-width:none;font-size:1.25rem}.masthead-ready .menu-toggle{top:18px;right:var(--gutter);pointer-events:auto;background:var(--hero-surface);margin:0;position:absolute}.masthead-ready nav{background:var(--paper);padding:18px var(--gutter) 24px;border-block-end:1px solid var(--line);pointer-events:auto;max-height:calc(100dvh - 76px);position:absolute;top:76px;left:0;right:0;overflow:auto}.masthead-ready nav>a{width:auto;min-height:48px;position:static;transform:none}.home-editorial .home-spread{min-height:460px}.home-editorial .home-slogan{font-size:2.8rem}}@media (width<=700px){.home-editorial .home-opening{padding-block:4px 32px}.home-editorial .home-spread{grid-template-columns:1fr;gap:0;min-height:0;display:grid}.home-editorial .home-introduction{display:contents}.home-editorial .home-slogan{grid-row:1;max-width:13ch;margin:0 0 16px;font-size:clamp(2.15rem,8.3vw,3.3rem);line-height:1.08}.home-editorial .home-description{grid-row:2;max-width:32ch;margin:0;font-size:1rem;line-height:1.5}.home-editorial .home-feature{order:unset;grid-row:3;margin:0;display:block}.home-editorial .home-feature>a{filter:drop-shadow(6px 14px 12px #2b232633);width:94%;transform:translate(2.5%,2.5%)rotate(-7deg)}.home-editorial .home-feature img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.home-editorial .home-feature figcaption{gap:12px;margin:-6px 0 20px}.home-editorial .home-feature figcaption>span{max-width:27ch;font-size:.8125rem}.home-editorial .hero-actions{order:unset;grid-row:4;gap:10px}}@media (prefers-reduced-motion:reduce){.masthead-ready *{transition:none!important}.home-editorial .home-feature img{transition:none}}@media print{.masthead-space{height:0!important}.masthead-header{display:none}.home-editorial .home-feature img{mask-image:none}}.compact-space{background:var(--paper);height:76px}.masthead-static{z-index:30;background:var(--paper);border-block-end:1px solid var(--line);align-items:center;height:76px;min-height:76px;padding-block:16px;position:fixed;inset:0 0 auto}.masthead-static .masthead-title{white-space:nowrap;max-width:none;line-height:1}.masthead-static .masthead-brand{max-width:none;font-size:1.5rem;line-height:1}.masthead-static nav{gap:24px;display:flex}.masthead-static nav a{border-color:#0000}@media (width<=1100px) and (width>=901px){.masthead-static nav{gap:18px}}@media (width<=900px){.masthead-static .masthead-brand{font-size:1.25rem}.masthead-static .menu-toggle{margin:0}.masthead-static nav{padding:18px var(--gutter) 24px;background:var(--paper);border-block-end:1px solid var(--line);gap:4px 24px;max-height:calc(100dvh - 76px);position:absolute;top:75px;left:0;right:0;overflow:auto}.masthead-static nav a{min-height:48px}html:not(.menu-ready) .compact-space{height:auto}html:not(.menu-ready) .masthead-static{height:auto;position:static}html:not(.menu-ready) .masthead-static nav{border:0;padding:0;position:static}}@media print{.compact-space{height:0}.masthead-static{display:none}}@media (width<=900px){.masthead-measure .masthead-brand,.masthead-static .masthead-brand{white-space:normal;max-width:10ch;line-height:1.02}.masthead-static .masthead-title{white-space:normal}}
