@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.site-header{z-index:100;background:0 0;width:100%;position:fixed;top:0;left:0}.site-header.edit-mode{z-index:auto!important;background:0 0!important;position:static!important}.site-header.scrolled{background:var(--overlay-header-scrolled)}.header-inner{max-width:var(--container-wide);padding:var(--spacing-lg) var(--space-header-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.header-left{align-items:center;display:flex}.site-title{font-family:var(--font-serif);font-size:var(--text-meta);letter-spacing:.02em;color:var(--color-text-strong);font-weight:300;text-decoration:none}.header-nav{align-items:center;gap:var(--spacing-lg);display:flex}.header-nav a{font-size:var(--text-body-xs);color:var(--color-text-secondary);text-decoration:none}.header-nav a.active,.mobile-nav a.active{color:var(--color-text-strong)}.mobile-nav{display:none}.site-header-spacer{height:var(--space-header-spacer)}.site-header a:hover{opacity:.6}.site-footer{margin-top:var(--spacing-stack-lg);padding:var(--spacing-gutter-md) var(--spacing-gutter-lg);font-size:var(--text-label);color:var(--color-text-tertiary)}.footer-inner{max-width:var(--container-wide);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.footer__nav{gap:var(--spacing-lg);display:flex}.footer__nav a{color:var(--color-text-tertiary);text-decoration:none}.site-footer a:hover{opacity:.6}.work-detail{max-width:1400px;padding:var(--space-section) var(--spacing-lg);margin:0 auto}.work-detail__grid{gap:var(--space-detail);grid-template-columns:minmax(0,72fr) minmax(280px,28fr);align-items:start;display:grid}.work-detail__grid--no-image{grid-template-columns:minmax(0,1fr)}.work-detail__image{align-self:start}.work-detail__image img{object-fit:contain;width:100%;height:auto}.work-detail__info{max-width:360px;padding-bottom:var(--space-detail-bottom);align-self:start}.work-detail__title{margin:0 0 var(--spacing-sm);font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:-.01em;color:var(--color-gray-900);font-weight:300;line-height:1.3}.work-detail__meta{margin-bottom:var(--spacing-lg);font-family:var(--font-sans);font-size:var(--text-body-xs);color:var(--color-text-soft);line-height:1.6}.work-detail__meta p,.work-detail__edition p{margin:0}.work-detail__edition{margin-bottom:var(--space-panel);font-size:var(--text-body-xs);color:var(--color-text-body);line-height:1.7}.work-detail__certificate{margin:0 0 var(--space-panel-lg);font-size:var(--text-label);color:var(--color-text-tertiary);line-height:1.5}.work-detail__cta a{font-size:var(--text-body-xs);color:var(--color-gray-900);text-underline-offset:4px;line-height:1.5;text-decoration:underline}.work-detail__cta a:hover{opacity:.6}.back-link,.work-detail__back-link{margin-bottom:var(--spacing-md);font-size:var(--text-label);color:var(--color-text-tertiary);line-height:1.5;text-decoration:none;display:inline-block}.work-detail__back{margin-top:var(--spacing-md)}.work-detail__back-link:hover,.back-link:hover{opacity:.6}.collector-container{max-width:720px;padding:var(--space-section) var(--spacing-gutter-lg);margin:0 auto}.collector-header{margin-bottom:var(--space-section)}.collector-title{font-size:var(--text-display);font-family:var(--font-serif);margin-bottom:var(--spacing-sm);letter-spacing:.02em;font-weight:300}.collector-intro{font-size:var(--text-body-sm);color:var(--color-gray-500);max-width:520px;line-height:1.7}.collector-section{margin-bottom:var(--spacing-stack-lg)}.collector-section h2{font-size:var(--text-base);margin-bottom:var(--text-label);font-weight:500;font-family:var(--font-sans);letter-spacing:.02em}.collector-section p{font-size:var(--text-body-sm);color:var(--color-gray-600);margin-bottom:var(--text-label);line-height:1.7}.collector-section p:last-child{margin-bottom:0}.enquiry{padding:var(--space-section-lg) var(--spacing-md);background:0 0}.enquiry__inner{max-width:520px;margin:0 auto}.enquiry__header{margin-bottom:var(--spacing-stack)}.enquiry__title{font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:.02em;margin-bottom:var(--spacing-lg);color:var(--color-text);font-weight:400}.enquiry__intro{font-size:var(--text-body-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);line-height:1.55}.enquiry__subtext{font-size:var(--text-body-xs);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg)}.enquiry__work-context{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-stack);padding-bottom:var(--space-caption);border-bottom:1px solid var(--color-border-subtle)}.enquiry__work-context-inner{gap:var(--spacing-md);align-items:flex-start;display:flex}.enquiry__work-thumbnail{width:var(--space-thumbnail);flex-shrink:0;height:auto}.enquiry__work-thumbnail img{border:1px solid var(--color-border-subtle);width:100%;height:auto;display:block}.enquiry__work-info{flex:1;min-width:0}.enquiry__work-title{font-family:var(--font-serif);font-size:var(--text-base);margin-bottom:var(--spacing-xs);color:var(--color-text);font-weight:400}.enquiry__work-meta{font-size:var(--text-body-xs);color:var(--color-gray-600);margin:0 0 var(--spacing-2xs)}.enquiry__guidance{margin-bottom:var(--spacing-stack)}.enquiry__guidance-label{font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gray-600);margin-bottom:var(--spacing-xs);margin-top:0}.enquiry__guidance-list{font-size:var(--text-body-xs);color:var(--color-text-tertiary);margin:0;padding-left:0;line-height:1.5;list-style:none}.enquiry__guidance-list li{margin-bottom:var(--spacing-2xs)}.enquiry__guidance-list li:before{content:"– ";margin-right:var(--spacing-2xs)}.ccm-form{margin-top:var(--spacing-md)}.enquiry .text-muted.small{display:none}.enquiry fieldset{border:none;margin:0;padding:0}.enquiry label{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:none;color:var(--color-gray-600);margin-bottom:var(--spacing-3xs);font-weight:400;display:block}.enquiry input,.enquiry textarea{border:none;border-bottom:1px solid var(--color-border-input);width:100%;padding:var(--spacing-xs) 0;font-size:var(--text-base);box-sizing:border-box;caret-color:var(--color-text);-webkit-font-smoothing:antialiased;background:0 0;font-family:inherit;transition:border-color .25s,opacity .25s}.enquiry input:focus,.enquiry textarea:focus{border-bottom-color:var(--color-text);outline:none}.enquiry__form:focus-within input:not(:focus),.enquiry__form:focus-within textarea:not(:focus){opacity:.6}.enquiry .form-group,.enquiry .mb-3{margin-bottom:var(--space-panel)}.enquiry textarea{resize:vertical;min-height:120px;line-height:1.6}.enquiry input::placeholder,.enquiry textarea::placeholder{color:var(--color-placeholder)}.enquiry__captcha{margin-bottom:var(--space-panel-lg)}.enquiry__captcha-label{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gray-600);margin-bottom:var(--spacing-3xs);display:block}.enquiry__form-actions{margin-top:var(--space-panel-lg)}.enquiry__btn{font-size:var(--text-body-xs);color:var(--color-gray-900);cursor:pointer;letter-spacing:0;text-underline-offset:4px;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500;line-height:1.5;text-decoration:underline;transition:opacity .2s}.enquiry__btn:hover{opacity:.6}.enquiry__btn:focus-visible{outline:1px solid var(--color-text);outline-offset:6px}.enquiry__btn:active{color:var(--color-ink);opacity:.4}.enquiry__btn:disabled{cursor:not-allowed;opacity:.4}.enquiry .ccm-block-express-form .form-actions .btn.btn-primary,.ccm-block-express-form .form-actions .btn.btn-primary{font-size:var(--text-body-xs);letter-spacing:0;cursor:pointer;text-underline-offset:4px;font-family:inherit;font-weight:400;line-height:1.5;text-decoration:underline;transition:opacity .2s;box-shadow:none!important;color:var(--color-gray-900)!important;background:0 0!important;border:none!important;padding:0!important}.enquiry .ccm-block-express-form .form-actions .btn.btn-primary:hover,.enquiry .ccm-block-express-form .form-actions .btn.btn-primary:focus-visible,.ccm-block-express-form .form-actions .btn.btn-primary:hover,.ccm-block-express-form .form-actions .btn.btn-primary:focus-visible{opacity:.6}.enquiry__success{margin-bottom:var(--space-panel-lg);opacity:0;background:0 0;border:none;padding:0;animation:.4s forwards enquiryFadeIn;transform:translateY(6px)}@keyframes enquiryFadeIn{to{opacity:1;transform:translateY(0)}}.enquiry__success p{font-size:var(--text-body-sm);color:var(--color-text);margin-bottom:var(--text-label)}.enquiry__error{margin-bottom:var(--space-panel);font-size:var(--text-body-xs);color:var(--color-feedback-muted);opacity:0;background:0 0;border:none;padding:0;animation:.3s forwards enquiryFadeIn}.enquiry input[name*=artwork]{margin-top:var(--spacing-xs)}.enquiry__footer{margin-top:var(--spacing-stack-lg);padding-top:var(--spacing-stack);border-top:1px solid var(--color-border-subtle);text-align:center}.enquiry__email{margin:0 0 var(--spacing-sm)}.enquiry__email a{font-size:var(--text-body-xs);color:var(--color-ink);border-bottom:1px solid var(--color-ink);text-decoration:none;transition:opacity .2s}.enquiry__email a:hover{opacity:.6}.enquiry__response-time{font-size:var(--text-label);color:var(--color-text-tertiary);margin:0}.enquiry__unavailable{font-size:var(--text-body-sm);color:var(--color-text-tertiary);margin:0}.about-container{max-width:640px;padding:var(--space-section) var(--spacing-gutter-lg);margin:0 auto}.about-header{margin-bottom:var(--space-section)}.about-title{font-size:var(--text-display);font-family:var(--font-serif);letter-spacing:.02em;margin-bottom:0;font-weight:300}.about-content{gap:var(--space-row);flex-direction:column;display:flex}.about-bio p,.about-statement p{max-width:60ch;font-size:var(--text-body-sm);margin-bottom:var(--text-meta)}.about-bio p{color:var(--color-gray-600);line-height:1.7}.about-statement p{color:var(--color-text-soft);line-height:1.85}.about-bio p:last-child,.about-statement p:last-child{margin-bottom:0}.about-statement strong{font-family:var(--font-serif);letter-spacing:.01em;font-weight:400}.about-artist{margin-bottom:var(--space-caption)}}@layer utilities{.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.float-end{float:inline-end}.float-start{float:inline-start}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.layout-shell{width:100%;max-width:var(--container-reading);padding-inline:var(--spacing-gutter);margin-inline:auto}.page-shell{width:100%;max-width:var(--container-content);margin-inline:auto;padding-inline:8vw}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.layout-stack-page{gap:var(--spacing-lg);flex-direction:column;display:flex}.layout-sidebar-left,.layout-sidebar-right{align-items:start;gap:var(--spacing-stack);display:grid}.block{display:block}.hidden{display:none}.table{display:table}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.icon{font-family:Material Symbols Outlined;font-size:18px;font-weight:300;line-height:1;display:inline-block}:root{--light-x:-12px;--light-y:18px;--light-blur-L:40px;--light-blur-M:26px;--light-blur-S:16px;--light-alpha-L:.18;--light-alpha-M:.14;--light-alpha-S:.1;--scroll-light:1;--tone-dark-multiplier:1.25;--tone-mid-multiplier:1;--tone-light-multiplier:.8;--light-total:clamp(.35, calc(var(--scroll-light,1) + var(--row-light-boost,0)), 1.2);--color-white:#fff;--color-ink:#000;--color-gray-50:#f7f7f5;--color-gray-75:#f4f4f2;--color-gray-100:#f2f2f0;--color-gray-200:#e5e5e2;--color-gray-300:#ccc;--color-gray-500:#6a6a6a;--color-gray-600:#666;--color-gray-900:#1f1f1f;--color-text-strong:#111;--color-text-secondary:#444;--color-text-soft:#555;--color-text-body:#333;--color-text-tertiary:#777;--color-link-strong:#111827;--color-link-muted:#6b7280;--color-muted:#6a6a6a;--color-text:#1f1f1f;--color-surface:#f4f4f2;--color-surface-raised:#f7f7f5;--color-surface-artwork:#f8f8f6;--color-border-subtle:#e5e5e2;--color-border-input:#ccc;--color-placeholder:#aaa;--color-feedback-muted:#7a7a7a;--color-caption-dark:#ffffffd9;--color-caption-light:#000000a6;--color-caption-soft-surface:#ffffff59;--color-between-hint:#00000094;--overlay-header-scrolled:#f7f7f5b8;--overlay-hero-light:#ffffff1a;--overlay-hero-dark:#0000001a;--overlay-exhibition-vignette:radial-gradient(ellipse at center, #0000 60%, #00000005 100%);--shadow-artwork-dark:0 4px 10px #0000001a;--shadow-artwork-mid:0 2px 6px #00000014;--shadow-artwork-light:0 1px 3px #0000000a;--shadow-artwork-tablet:0 1px 3px #0000000f;--shadow-caption-dark:0 1px 3px #00000059;--shadow-caption-light:0 1px 2px #fff6;--font-serif:Canela, serif;--font-sans:Inter, sans-serif;--text-display:28px;--text-display--line-height:1.2;--text-display-lg:36px;--text-display-md:32px;--text-display-sm:24px;--text-title:20px;--text-meta:18px;--text-base:16px;--text-body-sm:14px;--text-body-xs:13px;--text-label:12px;--text-micro:11px;--text-mini:10px;--tracking-editorial:.02em;--tracking-label:.08em;--tracking-status:.12em;--container-content:1600px;--container-reading:1400px;--container-narrow:1180px;--container-wide:1440px;--container-between:1200px;--spacing-gutter:24px;--spacing-gutter-md:40px;--spacing-gutter-lg:64px;--spacing-2xs:4px;--spacing-3xs:6px;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:20px;--spacing-lg:24px;--spacing-stack:48px;--spacing-stack-lg:64px;--spacing-sidebar:56px;--space-header-x:64px;--space-header-spacer:74px;--space-header-spacer-mobile:132px;--space-section:80px;--space-section-lg:120px;--space-section-xl:160px;--space-section-2xl:220px;--space-section-mobile:40px;--space-panel:32px;--space-panel-lg:40px;--space-detail:56px;--space-detail-bottom:120px;--space-row:72px;--space-row-lg:120px;--space-caption:28px;--space-meta:6px;--space-exhibition-meta-top:112px;--space-exhibition-offset:10px;--space-caption-inset:10px;--space-between-mobile-release:180px;--space-between-mobile-row:48px;--space-between-compact-top:136px;--space-between-compact-hero:96px;--space-thumbnail:100px}.container{max-width:var(--container-reading);padding:0 var(--spacing-lg);margin:0 auto}.page-shell{max-width:var(--container-content);margin-inline:auto;padding-inline:8vw}.work-media{display:inline-block;position:relative}.work img{object-fit:contain;background:var(--color-surface-artwork);width:100%;height:auto;transition:filter .3s linear;display:block}.work--S img{filter:drop-shadow(calc(var(--light-x) * .8 * var(--light-total) * var(--tone-factor)) calc(var(--light-y) * .8 * var(--light-total) * var(--tone-factor)) calc(var(--light-blur-S) * (.8 + var(--light-total) * .4)) rgba(0, 0, 0, calc(var(--light-alpha-S) * (.6 + var(--light-total) * .4))));max-height:45vh}.work--M img{filter:drop-shadow(calc(var(--light-x) * var(--light-total) * var(--tone-factor)) calc(var(--light-y) * var(--light-total) * var(--tone-factor)) calc(var(--light-blur-M) * (.8 + var(--light-total) * .4)) rgba(0, 0, 0, calc(var(--light-alpha-M) * (.6 + var(--light-total) * .4))));max-height:55vh}.work--L img{filter:drop-shadow(calc(var(--light-x) * 1.2 * var(--light-total) * var(--tone-factor)) calc(var(--light-y) * 1.2 * var(--light-total) * var(--tone-factor)) calc(var(--light-blur-L) * (.8 + var(--light-total) * .4)) rgba(0, 0, 0, calc(var(--light-alpha-L) * (.6 + var(--light-total) * .4))));max-height:80vh}:root{--light-total:clamp(.35, calc(var(--scroll-light,1) + var(--row-light-boost,0)), 1.2)}.caption-overlay{font-size:var(--text-micro);letter-spacing:var(--tracking-editorial);color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#00000073);padding:8px 10px;line-height:1.35;transition:opacity .2s;position:absolute;bottom:0;left:0}.work--has-caption:hover .caption-overlay,.work--has-caption:focus-within .caption-overlay{opacity:1;pointer-events:auto;transition:opacity .4s 1s}.work--caption-dark .caption-overlay{color:var(--color-caption-dark);text-shadow:var(--shadow-caption-dark)}.work--caption-light .caption-overlay{color:var(--color-caption-light);text-shadow:var(--shadow-caption-light)}.work--caption-soft .caption-overlay{color:var(--color-caption-light);background:var(--color-caption-soft-surface);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:2px 6px}.work--caption-hidden .caption-overlay{display:none!important}.work--caption-always .caption-overlay{opacity:1!important;pointer-events:auto!important;display:block!important}.work{color:inherit;--tone-factor:var(--tone-mid-multiplier);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.work--tone-dark{--tone-factor:var(--tone-dark-multiplier)}.work--tone-light{--tone-factor:var(--tone-light-multiplier)}.work-link{cursor:pointer;display:inline-block}.work-link img{width:100%;height:auto;display:block}.work-link:hover img{opacity:.96;transition:opacity .3s}@media (width<=640px){.header-inner{padding:var(--spacing-md)}.header-nav{display:none}.mobile-nav{padding:0 var(--spacing-md) var(--spacing-md);display:block}.mobile-nav a{font-size:var(--text-body-xs);color:var(--color-text-secondary);margin-bottom:var(--space-exhibition-offset);text-decoration:none;display:block}.mobile-nav a:last-child{margin-bottom:0}.site-header-spacer{height:var(--space-header-spacer-mobile)}.site-footer{padding:var(--space-panel) var(--spacing-md)}.footer-inner{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}}@media (width<=1024px){.work-detail{padding:var(--spacing-stack-lg) var(--spacing-lg)}.work-detail__grid{gap:var(--space-panel-lg);grid-template-columns:minmax(0,1fr)}.work-detail__info{max-width:100%;padding-bottom:var(--space-section)}.work-detail__title{font-size:var(--text-display-sm)}}@media (width<=640px){.work-detail{padding:var(--space-section-mobile) var(--spacing-md)}.work-detail__grid{gap:var(--spacing-lg)}.work-detail__info{text-align:left;padding-bottom:0}}@media (width<=1024px){.collector-container{padding:var(--spacing-stack-lg) var(--spacing-gutter-md)}}@media (width<=768px){.collector-container{padding:var(--space-section-mobile) var(--spacing-md)}.collector-section{margin-bottom:var(--spacing-stack)}.collector-header{margin-bottom:var(--spacing-stack-lg)}.collector-title{font-size:var(--text-display-sm)}.collector-intro{font-size:var(--text-body-xs)}.collector-section h2{font-size:15px}.collector-section p{font-size:var(--text-body-xs)}}@media (width<=1024px){.about-container{padding:var(--spacing-stack-lg) var(--spacing-gutter-md)}}@media (width<=768px){.about-container{padding:var(--space-section-mobile) var(--spacing-md)}.about-content{gap:var(--spacing-stack)}.about-header{margin-bottom:var(--spacing-stack-lg)}.about-title{font-size:var(--text-display-sm)}.about-bio p,.about-statement p{font-size:var(--text-body-xs)}}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.reveal.is-visible{opacity:1;transform:none}.reveal--slow.is-visible{transition-duration:1.2s}.reveal--fast.is-visible{transition-duration:.3s}.reveal--delayed{transition-delay:.2s}.reveal--delayed.is-visible{transition-delay:0s}.exhibition{max-width:var(--container-reading);padding:0 var(--spacing-lg);margin:0 auto;position:relative}.group--hero{margin-top:var(--space-section)}.exhibition--with-meta .group--hero{margin-top:var(--space-exhibition-meta-top)}.group--tight{margin-top:var(--space-panel)}.group--loose{margin-top:var(--space-row)}.row{gap:var(--space-panel-lg);margin:var(--space-row-lg) 0;align-items:flex-start;display:flex}.row--hero{margin-top:var(--space-section);margin-bottom:var(--space-section);justify-content:center}.row--dominant .work--L{width:58%}.row--dominant .work--M{width:36%}.row--dominant .work--L img{max-height:80vh}.row--dominant .work--M img{max-height:55vh}.row--balanced .work--M{width:48%}.row--balanced img{max-height:55vh}.row--offset .work--M{width:46%}.row--offset .work--S{width:28%}.row--offset .work--offset{margin-top:var(--space-section)}.row--hero .work{width:70%}.row--offset img{max-height:55vh}.exhibition-release{height:var(--space-section-2xl)}.between{max-width:var(--container-between);padding:var(--space-section-lg) var(--space-panel) var(--space-section-xl);margin:0 auto}.between__works{justify-content:center;align-items:flex-end;gap:var(--space-row);display:flex}.between__work{flex-shrink:0}.between__work img{width:100%;height:auto;display:block}.between__work--primary{width:68%}.between__work--secondary{width:26%;transform:translateY(var(--spacing-sidebar))}.between__spacer{height:var(--space-section-xl)}.between__next{text-align:center}.between__next p{font-family:var(--font-sans);font-size:var(--text-body-xs);color:var(--color-between-hint);letter-spacing:var(--tracking-editorial);line-height:1.5}.works-container{max-width:1100px;padding:var(--space-section) var(--spacing-gutter-lg);margin:0 auto}.works-header{margin-bottom:var(--space-section)}.works-title{margin:0 0 var(--spacing-sm);font-family:var(--font-serif);font-size:var(--text-display);letter-spacing:-.01em;font-weight:300;line-height:1.3}.works-intro{margin:0 0 var(--spacing-lg);max-width:420px;font-size:var(--text-body-xs);color:var(--color-gray-600);text-align:left;line-height:1.6}.works-back{font-size:var(--text-label);color:var(--color-text-tertiary);line-height:1.5;text-decoration:none}.works-back:hover{opacity:.6}.work-list{text-align:left}.work-block{margin-bottom:var(--space-row-lg)}.work-row{gap:var(--space-panel-lg);margin-bottom:var(--space-row-lg);grid-template-columns:1fr 1fr;display:grid}.work-block--row{margin-bottom:0}.work-title{margin-top:var(--spacing-xs);font-size:var(--text-label);color:var(--color-gray-600);text-align:left;line-height:1.5}.exhibition--low-light{--scroll-light:.6}.exhibition--bright{--scroll-light:1.1}@media (width>=641px) and (width<=1024px){.between{padding:100px var(--spacing-lg) 140px}.between__works{gap:var(--space-panel-lg)}.between__work--primary{width:60%}.between__work--secondary{width:34%;transform:translateY(var(--space-panel))}.between__spacer{height:var(--space-section-lg)}.exhibition__meta{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);padding:0 var(--spacing-lg);max-width:100%;position:static}.exhibition__title{font-size:var(--text-meta)}.row{gap:var(--spacing-lg);margin:var(--space-section) 0;flex-direction:column}.row--hero{margin:var(--space-row) 0 var(--spacing-sidebar)}.row--hero .work{width:100%}.row--hero .work img{max-height:75vh}.row--dominant .work--L,.row--dominant .work--M,.row--balanced .work--M,.row--offset .work--M,.row--offset .work--S{width:100%}.row--offset .work--offset{margin-top:0}}@media (width<=767px){.between{padding:var(--space-section) var(--spacing-md) var(--space-section-lg)}.between__works{align-items:center;gap:var(--spacing-sidebar);flex-direction:column}.between__work--primary,.between__work--secondary{width:100%;transform:none}.exhibition-release{height:var(--space-between-mobile-release)}.between__spacer{height:var(--space-section-lg)}.between__next p{font-size:var(--text-body-xs);line-height:1.5}}@media (width<=768px){.header-inner{padding:var(--spacing-md)}.header-nav{display:none}.mobile-nav{padding:0 var(--spacing-md) var(--spacing-md);display:block}.mobile-nav a{font-size:var(--text-body-xs);color:var(--color-text-secondary);margin-bottom:var(--space-exhibition-offset);text-decoration:none;display:block}.mobile-nav a:last-child{margin-bottom:0}.site-header-spacer{height:var(--space-header-spacer-mobile)}.site-footer{padding:var(--space-panel) var(--spacing-md)}.footer-inner{gap:var(--spacing-sm);flex-direction:column;align-items:flex-start}}@media (width<=640px){.exhibition__meta{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);padding:0 var(--spacing-lg);position:static}.exhibition__title{font-size:var(--text-meta)}.exhibition__status{font-size:var(--text-mini)}.row{flex-direction:column;margin:0}.row--hero{margin:var(--spacing-sidebar) 0 var(--space-panel-lg)}.row--hero .work{width:100%}.row--duo{margin:var(--space-between-mobile-row) 0}.row--offset .work--offset{margin-top:0}.work--L,.work--M,.work--S{width:100%!important}.work--L img,.work--M img,.work--S img{max-height:none}.caption-overlay,.exhibition:before{display:none}.group{margin-top:var(--spacing-stack)}.group--hero{margin-top:var(--spacing-sidebar);margin-bottom:var(--space-panel-lg)}.group--tight{margin-top:var(--space-panel)}.group--loose{margin-top:var(--space-row)}}@media (height<=760px) and (width>=641px){.exhibition--with-meta .group--hero{margin-top:var(--space-between-compact-top)}.exhibition--with-meta .row--hero{margin-top:var(--space-between-compact-hero)}}.exhibition__meta{top:var(--space-section-lg);left:var(--spacing-lg);z-index:2;gap:var(--space-meta);opacity:0;flex-direction:column;max-width:420px;transition:opacity .6s,transform .6s;display:flex;position:absolute;transform:translateY(6px)}.exhibition__meta.is-visible{opacity:1;transform:none}.exhibition__title{font-family:var(--font-serif);font-size:var(--text-title);letter-spacing:var(--tracking-editorial);color:var(--color-gray-900);font-weight:300;line-height:1.2}.exhibition__status{font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:var(--tracking-status);text-transform:uppercase;color:var(--color-gray-500)}@media (width<=640px){.exhibition__meta{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);padding:0 var(--spacing-lg);position:static}.exhibition__title{font-size:var(--text-meta)}.exhibition__status{font-size:var(--text-mini)}}.exhibition__meta{--row-light-boost:0;box-shadow:0 0 24px 0 rgba(255, 255, 200, var(--row-light-boost,0));transition:box-shadow .4s,--row-light-boost .4s}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
