.icon-button.svelte-1sa0f6y{display:inline-grid;place-items:center;min-width:var(--target-size);min-height:var(--target-size);padding:var(--space-2);color:inherit;background:transparent;transition:opacity var(--duration-fast)}.icon-button.svelte-1sa0f6y:hover{opacity:.65}.languages.svelte-huhy6l{display:flex;align-items:center;gap:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--color-rule)}a.svelte-huhy6l{display:grid;place-items:center;min-height:var(--target-size);padding-inline:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;color:var(--color-caption)}a[aria-current=page].svelte-huhy6l,a.svelte-huhy6l:hover{color:var(--color-text)}header.svelte-18xacwc{position:sticky;top:0;z-index:var(--layer-header);background:var(--color-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-rule)}.header-inner.svelte-18xacwc{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.wordmark.svelte-18xacwc{font-weight:var(--font-weight-bold);white-space:nowrap}nav.svelte-18xacwc{display:flex;align-items:center;justify-content:end;gap:clamp(1rem,2.1vw,1.625rem);margin-left:auto}nav.svelte-18xacwc a:where(.svelte-18xacwc){display:flex;align-items:center;min-height:var(--target-size);color:var(--color-muted);font-size:var(--font-size-xs);letter-spacing:.12em}nav.svelte-18xacwc a:where(.svelte-18xacwc):hover{color:var(--color-text)}.actions.svelte-18xacwc{display:flex;align-items:center;gap:var(--space-2)}.menu-toggle.svelte-18xacwc{display:none}@media(max-width:1100px){.header-inner.svelte-18xacwc{flex-wrap:wrap;gap:var(--space-2)}.wordmark.svelte-18xacwc{margin-right:auto}.actions.svelte-18xacwc{order:1}nav.svelte-18xacwc{order:2;width:100%;justify-content:space-between;margin-bottom:var(--space-3);flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.hydrated.svelte-18xacwc nav:where(.svelte-18xacwc){display:none}.hydrated.svelte-18xacwc .menu-toggle:where(.svelte-18xacwc){display:block}.menu-open.svelte-18xacwc nav:where(.svelte-18xacwc){display:flex}}@media(max-width:380px){.wordmark.svelte-18xacwc{font-size:.625rem;letter-spacing:.1em}.header-inner.svelte-18xacwc{column-gap:var(--space-1)}.actions.svelte-18xacwc{gap:0}}img.svelte-1iq7aa{width:100%;height:auto;object-fit:contain}.fill.svelte-1iq7aa{height:100%}.cover.svelte-1iq7aa{object-fit:cover}.entrance.svelte-gkqh0g{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;z-index:var(--layer-splash);background:var(--color-inverse-surface)}.entrance.svelte-gkqh0g::backdrop{background:var(--color-inverse-surface)}.entrance.svelte-gkqh0g img{position:absolute;inset:0;object-position:46% center}button.svelte-gkqh0g{position:absolute;inset:0;width:100%;background:linear-gradient(transparent 40%,var(--color-entrance-shade));color:var(--color-inverse-text)}.name.svelte-gkqh0g{display:block;padding:var(--layout-gutter);font-size:var(--font-size-display);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-display);line-height:1.8;text-transform:uppercase;text-shadow:0 1px 20px rgb(0 0 0 / 45%)}strong.svelte-gkqh0g{font-weight:var(--font-weight-bold)}.enter.svelte-gkqh0g{position:absolute;bottom:var(--space-8);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.enter.svelte-gkqh0g span:where(.svelte-gkqh0g){font-size:1.25rem;font-weight:var(--font-weight-light)}button.svelte-gkqh0g:focus-visible{outline:2px solid var(--color-inverse-text);outline-offset:-12px}.hero.svelte-13em5ye{display:flex;flex-direction:column;min-height:min(53rem,calc(100svh - var(--header-height)));max-width:var(--layout-max);margin-inline:auto}.artwork.svelte-13em5ye{position:relative;flex:1;min-height:24rem;height:min(45rem,68vw)}.artwork.svelte-13em5ye img{position:absolute;inset:0}.hero-caption.svelte-13em5ye{padding-block:var(--space-5);text-align:center;color:var(--color-caption);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}@media(max-width:640px){.hero.svelte-13em5ye{min-height:auto}.artwork.svelte-13em5ye{min-height:22rem;height:62svh}.hero-caption.svelte-13em5ye{line-height:2;letter-spacing:.12em}}h2.svelte-luwav8{color:var(--color-caption)}.caption.svelte-whksgg{display:flex;flex-direction:column;gap:var(--space-1)}.title.svelte-whksgg{font-weight:var(--font-weight-bold)}.meta.svelte-whksgg{color:var(--color-caption);font-size:var(--font-size-xs);line-height:var(--line-height-label);letter-spacing:.07em}.study.svelte-whksgg{font-style:italic}figure.svelte-1lwf3e8{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}button.svelte-1lwf3e8{display:block;width:100%;padding:0;background:transparent;cursor:zoom-in}.painting.svelte-1lwf3e8 button:where(.svelte-1lwf3e8){height:clamp(14rem,25vw,23rem);display:flex;align-items:end}.exhibition.svelte-1lwf3e8 button:where(.svelte-1lwf3e8){height:clamp(18rem,32vw,27rem)}.digital.svelte-1lwf3e8 button:where(.svelte-1lwf3e8){height:auto}@media(max-width:640px){.painting.svelte-1lwf3e8 button:where(.svelte-1lwf3e8){height:auto;min-height:10rem;max-height:28rem}.painting.svelte-1lwf3e8 button:where(.svelte-1lwf3e8) img{max-height:28rem}.exhibition.svelte-1lwf3e8 button:where(.svelte-1lwf3e8){height:25rem}}.intro.svelte-1qsoqb{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-8)}.intro.svelte-1qsoqb p:where(.svelte-1qsoqb){max-width:29rem;font-size:var(--font-size-base)}.grid.svelte-1qsoqb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--layout-gap);align-items:start}.digital.svelte-1qsoqb{padding-top:0}.digital-grid.svelte-1qsoqb{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-caption.svelte-1qsoqb{margin-top:var(--space-6)}@media(max-width:960px){.grid.svelte-1qsoqb:not(.digital-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.intro.svelte-1qsoqb{flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-7)}.grid.svelte-1qsoqb,.digital-grid.svelte-1qsoqb,.grid.svelte-1qsoqb:not(.digital-grid){grid-template-columns:1fr;gap:var(--space-8)}}.about.svelte-1k7yfk2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.75rem,6vw,5.5rem)}.column.svelte-1k7yfk2{display:flex;flex-direction:column;gap:var(--space-5)}.portrait.svelte-1k7yfk2{margin-top:var(--space-2);width:min(100%,21.25rem)}@media(max-width:640px){.about.svelte-1k7yfk2{grid-template-columns:1fr}}ul.svelte-vurfys{display:grid;gap:var(--space-4)}li.svelte-vurfys{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);color:var(--color-inverse-muted);font-size:var(--font-size-base);line-height:1.75}.year.svelte-vurfys{color:var(--color-inverse-text);font-variant-numeric:tabular-nums}footer.svelte-1f76w6q{padding-bottom:var(--space-8)}.columns.svelte-1f76w6q{display:grid;grid-template-columns:1.2fr .9fr 1fr;gap:var(--space-8)}.column.svelte-1f76w6q{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.contact-links.svelte-1f76w6q{display:flex;flex-direction:column;align-items:start;gap:var(--space-3);font-size:var(--font-size-base);line-height:var(--line-height-body);overflow-wrap:anywhere}.contact-links.svelte-1f76w6q a:where(.svelte-1f76w6q){padding-block:var(--space-1)}a.svelte-1f76w6q:hover{color:var(--color-inverse-muted)}.colophon.svelte-1f76w6q{margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--color-inverse-rule);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);color:var(--color-inverse-muted);font-weight:var(--font-weight-regular)}@media(max-width:960px){.columns.svelte-1f76w6q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.columns.svelte-1f76w6q{grid-template-columns:1fr;gap:var(--space-8)}.colophon.svelte-1f76w6q{flex-direction:column}}dialog.svelte-14wa2ix{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:var(--space-6) var(--layout-gutter);border:0;background:var(--color-overlay);color:var(--color-inverse-text);z-index:var(--layer-dialog)}dialog[open].svelte-14wa2ix{display:flex;flex-direction:column}dialog.svelte-14wa2ix::backdrop{background:var(--color-overlay)}.toolbar.svelte-14wa2ix{display:flex;align-items:center;justify-content:space-between}.counter.svelte-14wa2ix{color:var(--color-inverse-muted);font-variant-numeric:tabular-nums}.viewer.svelte-14wa2ix{flex:1;min-height:0;display:grid;grid-template-columns:var(--target-size) minmax(0,1fr) var(--target-size);align-items:center;gap:var(--space-5);touch-action:pan-y}.viewer.svelte-14wa2ix img:where(.svelte-14wa2ix){width:100%;height:100%;min-height:0;max-height:72svh;object-fit:contain}.caption.svelte-14wa2ix{text-align:center;padding-block:var(--space-5)}@media(max-width:640px){dialog.svelte-14wa2ix{padding:var(--space-4) var(--space-2)}.viewer.svelte-14wa2ix{gap:var(--space-1)}.caption.svelte-14wa2ix{padding-inline:var(--space-5)}}.skip.svelte-4bnni7{position:fixed;top:var(--space-4);left:var(--space-4);z-index:calc(var(--layer-dialog) + 1);padding:var(--space-4);background:var(--color-surface);transform:translateY(-200%)}.skip.svelte-4bnni7:focus{transform:translateY(0)}main.svelte-4bnni7:focus{outline:none}
