.group-aria-expanded\:rotate-45,.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.shadow-none{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ring{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.blur,.filter,.grayscale,.invert{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.backdrop-blur-md,.backdrop-filter,[data-scrollbar-thumb]{--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }a{color:inherit}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}*,:after,:before,html{box-sizing:border-box}[hidden],template{display:none}address{font-style:inherit}cite,dfn,em,i{font-style:italic}b,strong{font-weight:700}a{text-decoration:none}a svg{pointer-events:none}ol,ul{margin:0;padding:0}ol[class],ul[class]{list-style:none}figure,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}[tabindex],a,area,button,input,label,select,textarea{touch-action:manipulation}[hreflang]>abbr[title]{text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio:not([controls]){display:none;height:0}img,svg{height:auto;max-width:100%}img{font-style:italic}svg{height:100%;width:100%}[class^=svg-]{display:block;height:calc(var(--svg-width)*1/(var(--svg-ratio)));width:var(--svg-width)}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:0;border-radius:0;color:inherit;display:block;font:inherit;line-height:normal;margin:0;outline:0;padding:0;width:100%}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:none;color:inherit}textarea{overflow:auto;resize:vertical}button{background:none transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;line-height:normal;margin:0;outline:0;overflow:visible;padding:0;text-align:left;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}button,button:focus,button:hover{text-decoration:none}:root{--space-w:1.5rem;--space-h:var(--space-w);--header:6.875rem;--black:#000;--white:#fff;--lightgray:#f7f7f7;--gallery-khaki:#d1cec1;--gallery-zoom-close-border:hsla(0,0%,100%,.45);--gallery-zoom-close-bg:hsla(0,0%,100%,.28);--gallery-zoom-close-bg-strong:hsla(0,0%,100%,.55);--gallery-zoom-close-bg-active:hsla(0,0%,100%,.42);--gallery-zoom-close-border-active:hsla(0,0%,100%,.65);--gallery-zoom-close-blur:10px;--header-ink:#474742;--about-bg:#ececec;--about-ink:var(--black);--c:var(--black);--bg:var(--black);--font-default:ABC Favorit,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;--font-about:ABC Favorit,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;--font-display:TRJN DaVinci,Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media only screen and (min-width:1024px){:root{--space-w:2rem;--header:7.75rem}}@font-face{descent-override:normal;font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter24pt-Regular.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:ABC Favorit;font-style:normal;font-weight:350;src:url(../fonts/ABCFavorit-Book.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:ABC Favorit;font-style:normal;font-weight:400;src:url(../fonts/ABCFavorit-Regular.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:ABC Favorit;font-style:normal;font-weight:500;src:url(../fonts/ABCFavorit-Medium.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:ABC Favorit;font-style:normal;font-weight:700;src:url(../fonts/ABCFavorit-Bold.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:TRJN DaVinci;font-style:normal;font-weight:400;src:url(../fonts/TRJNDaVinci-Regular.woff2) format("woff2")}@font-face{descent-override:normal;font-display:swap;font-family:TRJN DaVinci;font-style:italic;font-weight:400;src:url(../fonts/TRJNDaVinci-Italic.woff2) format("woff2")}body,html{min-height:100%}@media only screen and (min-width:1024px){body,html{-ms-overflow-style:none;scrollbar-width:none!important}body::-webkit-scrollbar,html::-webkit-scrollbar{height:0!important;width:0!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;background-color:var(--bg);color:var(--c);font-family:var(--font-default);font-size:16px;line-height:1.6;text-rendering:geometricPrecision}#content{background-color:var(--white);min-height:100svh}[data-router-view]{backface-visibility:hidden;transform:translateZ(0)}[data-module-accordion] [data-accordion-content]{display:none}.site-header-scrim{--header-scrim-alpha:0.62;--header-scrim-blur:10px;backdrop-filter:blur(var(--header-scrim-blur));-webkit-backdrop-filter:blur(var(--header-scrim-blur));background-color:rgb(from var(--header-scrim) r g b/var(--header-scrim-alpha));block-size:calc(var(--header) + 2.25rem);display:none;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(180deg,#000,#000 48%,transparent);mask-image:linear-gradient(180deg,#000,#000 48%,transparent);pointer-events:none;position:fixed;z-index:35}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header-scrim{--header-scrim-alpha:0.88}}body:has(#content.about-page):not(.is-revealing),body:has(#content.news-page):not(.is-revealing){--header-scrim:var(--about-bg)}body:has(#content.about-page):not(.is-revealing) .site-header-scrim,body:has(#content.news-page):not(.is-revealing) .site-header-scrim{display:block}body:has(#content.exhibitions-page):not(.is-revealing){--header-scrim:var(--white)}body:has(#content.exhibitions-page):not(.is-revealing) .site-header-scrim{display:block}.site-header{--ease-out:cubic-bezier(0.23,1,0.32,1);color:var(--header-ink);font-family:var(--font-about)}.site-header__brand{color:#141414;display:block;line-height:0}.site-header__logo{display:block;height:1.25rem;width:auto}.site-header__toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:400 .875rem/1.2 var(--font-about);letter-spacing:.01em;margin:0;padding:.35rem 0;text-transform:uppercase}@media only screen and (min-width:1024px){.site-header__toggle{display:none}}.site-header__toggle:active{transform:scale(.97)}.site-header__toggle:focus-visible{outline:1px solid currentColor;outline-offset:4px}.site-header__toggle-label{display:inline-grid}.site-header__toggle-label>span{grid-area:1/1;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.site-header__toggle[aria-expanded=true] .site-header__toggle-open{opacity:0;transform:translateY(-3px)}.site-header__toggle:not([aria-expanded=true]) .site-header__toggle-close{opacity:0;transform:translateY(3px)}.site-header__toggle[aria-expanded=true] .site-header__toggle-close{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.site-header__toggle-label>span{transition:none}}.site-header__nav{display:none}@media only screen and (min-width:1024px){.site-header__nav{display:block}}.site-header__menu{flex-wrap:wrap;font-size:.875rem;justify-content:flex-end;letter-spacing:.01em;line-height:1.2;margin:0;padding:0;text-transform:uppercase}.site-header__menu,.site-header__menu>li{align-items:center;display:flex;gap:.625rem}.site-header__menu>li:not(:last-child):after{color:inherit;content:"/";font-weight:400;opacity:.28;pointer-events:none}.site-header__menu a{color:var(--header-ink);font-weight:400;position:relative;text-decoration:none}.site-header__menu a:after{background:currentColor;bottom:-.15em;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .18s var(--ease-out)}.site-header__menu a:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}@media(hover:hover)and (pointer:fine){.site-header__menu a:hover:after{transform:scaleX(1);transform-origin:0 50%}}@media(prefers-reduced-motion:reduce){.site-header__menu a:after{transition:none}}.site-header__menu .current-menu-item>a,.site-header__menu .current_page_item>a,.site-header__menu a[aria-current=page]{color:var(--black);font-weight:400}.site-menu{--ease-out:cubic-bezier(0.23,1,0.32,1);transition-behavior:allow-discrete;background:var(--about-bg);border:0;color:var(--black);font-family:var(--font-about);height:100%;margin:0;max-height:none;max-width:none;opacity:0;overflow:hidden;padding:0;transform:translateY(12px);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out),display .26s var(--ease-out),overlay .26s var(--ease-out);width:100%}.site-menu[open]{opacity:1;transform:none}@starting-style{.site-menu[open]{opacity:0;transform:translateY(12px)}}.site-menu::backdrop{background:transparent}@media only screen and (min-width:1024px){.site-menu{display:none!important}}.site-menu__chrome{align-items:center;display:flex;inset:0 0 auto;justify-content:space-between;padding:var(--space-h) var(--space-w) 0;pointer-events:none;position:absolute;z-index:2}.site-menu__brand{color:#141414;display:block;line-height:0;pointer-events:auto;text-decoration:none}.site-menu__logo{display:block;height:1.25rem;width:auto}.site-menu__close{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;border:0;color:var(--header-ink);cursor:pointer;font:400 .875rem/1.2 var(--font-about);letter-spacing:.01em;margin:0;padding:.35rem 0;pointer-events:auto;text-transform:uppercase}.site-menu__close:active{transform:scale(.97)}.site-menu__close:focus{outline:none}.site-menu__close:focus-visible{outline:1px solid currentColor;outline-offset:4px}.site-menu__panel{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:calc(var(--space-h) + 2.5rem) var(--space-w) 1.75rem}.site-menu__rule{background:var(--black);height:1px;margin-bottom:1.25rem;opacity:.12;transform:scaleX(0);transform-origin:0 50%;transition:transform .28s var(--ease-out) 60ms}.site-menu[data-ready] .site-menu__rule{transform:scaleX(1)}.site-menu__nav{flex:1;min-height:0}.site-menu__list,.site-menu__nav{display:flex;flex-direction:column;justify-content:center}.site-menu__list{counter-reset:site-menu;gap:.15rem;margin:0;padding:0}.site-menu__list>li{counter-increment:site-menu;opacity:0;transform:translateY(14px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.site-menu__list>li:first-child{transition-delay:55ms}.site-menu__list>li:nth-child(2){transition-delay:90ms}.site-menu__list>li:nth-child(3){transition-delay:125ms}.site-menu__list>li:nth-child(4){transition-delay:.16s}.site-menu__list>li:nth-child(5){transition-delay:195ms}.site-menu__list>li:nth-child(6){transition-delay:.23s}.site-menu__list>li:nth-child(7){transition-delay:265ms}.site-menu__list>li:nth-child(8){transition-delay:.3s}.site-menu[data-ready] .site-menu__list>li{opacity:1;transform:none}.site-menu__list a{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:baseline;color:var(--black);display:grid;gap:.75rem;grid-template-columns:2rem 1fr;padding:.55rem 0;text-decoration:none}.site-menu__list a:active{transform:scale(.985);transform-origin:left center}.site-menu__list a:focus{outline:none}.site-menu__list a:focus-visible{outline:1px solid rgba(0,0,0,.35);outline-offset:6px}.site-menu__list a:before{content:counter(site-menu,decimal-leading-zero);font-family:var(--font-about);font-size:.6875rem;font-style:normal;font-weight:400;letter-spacing:.06em;line-height:1;opacity:.38;transform:translateY(-.35em)}.site-menu__list .current-menu-item>a:before,.site-menu__list .current_page_item>a:before,.site-menu__list a[aria-current=page]:before{opacity:.85}.site-menu__list a{font-family:var(--font-display);font-size:clamp(2.4rem,11vw,3.15rem);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:.95;text-transform:none}.site-menu__list a:focus-visible,.site-menu__list a:hover{opacity:.55}.site-menu__list .current-menu-item>a,.site-menu__list .current_page_item>a,.site-menu__list a[aria-current=page]{opacity:1}.site-menu__foot{align-items:flex-end;border-top:1px solid rgba(0,0,0,.1);color:var(--header-ink);display:flex;font-size:.6875rem;letter-spacing:.05em;opacity:0;padding-top:1.5rem;text-transform:uppercase;transform:translateY(8px);transition:opacity .22s var(--ease-out) .22s,transform .22s var(--ease-out) .22s}.site-menu[data-ready] .site-menu__foot{opacity:.5;transform:none}@media(prefers-reduced-motion:reduce){.site-menu{transform:none;transition-duration:.01ms}@starting-style{.site-menu[open]{opacity:1;transform:none}}.site-menu__foot,.site-menu__list>li,.site-menu__rule{opacity:1;transform:none;transition:none!important;transition-delay:0ms!important}}body.has-menu .site-header{visibility:hidden}[data-scrollbar]{bottom:0;mix-blend-mode:difference;padding:.25rem;position:fixed;right:.25rem;top:0;z-index:50}@media only screen and (max-width:1023px){[data-scrollbar]{display:none}}.has-menu [data-scrollbar]{opacity:0!important}[data-scrollbar] [data-scrollbar-inner]{height:100%;position:relative}[data-scrollbar] [data-scrollbar-thumb]{--tw-bg-opacity:0.05;--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(250 250 250/var(--tw-bg-opacity));border:1px solid hsla(60,9%,98%,.3);border-radius:9999px;cursor:grab;height:1rem;position:absolute;right:0;transition-duration:1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}[data-scrollbar] [data-scrollbar-thumb]:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.lenis-scrolling [data-scrollbar] [data-scrollbar-thumb]{--tw-bg-opacity:0.4}#content.infinite-gallery{background-color:var(--gallery-khaki)}.infinite-gallery{--gallery-bg:var(--gallery-khaki);--gallery-ink:#111;--gallery-meta-min:12.5rem;--gallery-thumb:40px;--gallery-thumb-gap:8px;--gallery-thumb-visible:8;--gallery-filmstrip-band:calc(var(--gallery-thumb) + 0.75rem);background-color:var(--gallery-bg);color:var(--gallery-ink);min-height:100svh;overflow:clip;position:relative}.infinite-gallery__title{font-family:Inter,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif,Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:clamp(1.75rem,4vw,3rem);font-style:italic;font-weight:400;left:50%;letter-spacing:.02em;margin:0;pointer-events:none;position:fixed;text-align:center;top:clamp(1.25rem,3vw,2rem);transform:translateX(-50%);z-index:20}.infinite-gallery__preloader{--intro-scale:min(0.5,18svh/220px);--intro-gap-marks:calc(8px*var(--intro-scale));--intro-gap-counter:calc(40px*var(--intro-scale));--ease-out:cubic-bezier(0.23,1,0.32,1);--intro-mark-duration:1600ms;--intro-mark-stagger:80ms;--intro-counter-duration:450ms;align-content:center;background:var(--gallery-bg);display:grid;gap:var(--intro-gap-counter);inset:0;place-items:center;justify-items:center;opacity:1;position:fixed;transition:opacity .28s ease;z-index:50}.infinite-gallery__preloader[hidden]{display:none!important}.infinite-gallery__preloader.is-finishing{opacity:0;pointer-events:none}.infinite-gallery__preloader.is-minimal .infinite-gallery__preloader-stack{display:none}.infinite-gallery__preloader-stack{align-items:center;display:flex;flex-direction:column;gap:var(--intro-gap-marks)}.infinite-gallery__preloader-mark{overflow:hidden;position:relative}.infinite-gallery__preloader-mark img{display:block;height:100%;width:auto}.infinite-gallery__preloader-mark-inner{height:100%;transform:none}.infinite-gallery__preloader-mark-curtain{background:var(--gallery-bg);inset:0;pointer-events:none;position:absolute;z-index:1}.infinite-gallery__preloader-mark--ethel{height:calc(101px*var(--intro-scale))}.infinite-gallery__preloader-mark--ethel .infinite-gallery__preloader-mark-curtain{transform:translateY(0)}.infinite-gallery__preloader-mark--coppieters{height:calc(110px*var(--intro-scale))}.infinite-gallery__preloader-mark--coppieters .infinite-gallery__preloader-mark-curtain{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.infinite-gallery__preloader-mark .infinite-gallery__preloader-mark-curtain{animation:none;opacity:0;transform:none}}.infinite-gallery__preloader.is-revealing .infinite-gallery__preloader-mark--ethel .infinite-gallery__preloader-mark-curtain{animation:infinite-gallery-curtain-up var(--intro-mark-duration) var(--ease-out) forwards}.infinite-gallery__preloader.is-revealing .infinite-gallery__preloader-mark--coppieters .infinite-gallery__preloader-mark-curtain{animation:infinite-gallery-curtain-down var(--intro-mark-duration) var(--ease-out) var(--intro-mark-stagger) forwards}@media(prefers-reduced-motion:reduce){.infinite-gallery__preloader.is-revealing .infinite-gallery__preloader-mark-curtain{animation:none;opacity:0;transform:none}}.infinite-gallery__preloader-value{color:var(--gallery-ink);font-family:ABC Favorit,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1;opacity:0;transform:translateY(.35em);transition:opacity var(--intro-counter-duration) var(--ease-out),transform var(--intro-counter-duration) var(--ease-out)}@media(prefers-reduced-motion:reduce){.infinite-gallery__preloader-value{opacity:1;transform:none;transition:none}}.infinite-gallery__preloader:not(.is-counting) .infinite-gallery__preloader-value{display:none}.infinite-gallery__preloader.is-counting .infinite-gallery__preloader-value{opacity:1;transform:translateY(0)}@keyframes infinite-gallery-curtain-up{0%{transform:translateY(-40%)}to{transform:translateY(-101%)}}@keyframes infinite-gallery-curtain-down{0%{transform:translateY(40%)}to{transform:translateY(101%)}}.infinite-gallery__stage{inset:0;position:fixed;z-index:1}.infinite-gallery__canvas[hidden],.infinite-gallery__html-grid[hidden],.infinite-gallery__stage[hidden]{display:none!important}.infinite-gallery__canvas{display:block;height:100%;touch-action:none;width:100%}.infinite-gallery__html-grid{align-items:center;display:grid;gap:var(--gallery-gap,28px);grid-template-columns:repeat(var(--gallery-cols,2),minmax(0,1fr));justify-items:center;min-height:100%;overflow:auto;overscroll-behavior:contain;padding:calc(var(--gallery-margin, 24px) + 4rem) var(--gallery-margin,24px) var(--gallery-margin,24px)}.infinite-gallery__cell{background:transparent;border:0;cursor:pointer;display:grid;min-height:var(--gallery-cell,200px);padding:0;place-items:center;width:100%}.infinite-gallery__cell img{display:block;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.infinite-gallery__dialog{background:var(--gallery-bg);border:0;color:var(--gallery-ink);height:100%;margin:0;max-height:none;max-width:none;padding:0;transition:none;width:100%}.infinite-gallery__dialog::backdrop{background:var(--gallery-bg);overflow:hidden;overscroll-behavior:contain;transition:none}.infinite-gallery__dialog:modal{overscroll-behavior:contain}.infinite-gallery__dialog.is-flipping{background:transparent;pointer-events:none}.infinite-gallery__dialog.is-flipping::backdrop{background:transparent;pointer-events:none}.infinite-gallery__dialog.is-flipping .infinite-gallery__hero-cluster{opacity:0!important;transition:none!important}.infinite-gallery__dialog.is-flipping .infinite-gallery__brand,.infinite-gallery__dialog.is-flipping .infinite-gallery__filmstrip,.infinite-gallery__dialog.is-flipping .infinite-gallery__meta,.infinite-gallery__dialog.is-flipping .infinite-gallery__zoom-hit{opacity:0;pointer-events:none}.infinite-gallery__dialog.is-flipping .infinite-gallery__close{pointer-events:none}.infinite-gallery__dialog.is-flip-cut,.infinite-gallery__dialog.is-flip-solid{background:var(--gallery-bg)!important;transition:none!important}.infinite-gallery__dialog.is-flip-cut::backdrop,.infinite-gallery__dialog.is-flip-solid::backdrop{background:var(--gallery-bg)!important;transition:none!important}.infinite-gallery__dialog.is-flip-cut:not(.is-flipping) .infinite-gallery__hero-cluster{opacity:1;transition:none!important}.infinite-gallery__dialog.is-open:not(.is-flipping):not(.is-zoomed) .infinite-gallery__brand,.infinite-gallery__dialog.is-open:not(.is-flipping):not(.is-zoomed) .infinite-gallery__close,.infinite-gallery__dialog.is-open:not(.is-flipping):not(.is-zoomed) .infinite-gallery__filmstrip,.infinite-gallery__dialog.is-open:not(.is-flipping):not(.is-zoomed) .infinite-gallery__meta{pointer-events:auto}.infinite-gallery__dialog.is-zoomed .infinite-gallery__detail{pointer-events:none}.infinite-gallery__detail{box-sizing:border-box;height:100%;position:relative}.infinite-gallery__close{align-items:center;background:transparent;border:0;color:var(--gallery-ink);cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.01em;line-height:1.2;min-height:1.25rem;opacity:.45;padding:0;position:absolute;right:var(--space-w);text-transform:uppercase;top:var(--space-h);transition:opacity .2s ease;z-index:6}.infinite-gallery__close:focus-visible{opacity:.85}@media(hover:hover)and (pointer:fine){.infinite-gallery__dialog.is-open:not(.is-flipping) .infinite-gallery__close:hover{opacity:.85}}.infinite-gallery__brand{color:var(--gallery-ink);display:block;left:var(--space-w);line-height:0;opacity:0;pointer-events:none;position:absolute;text-decoration:none;top:var(--space-h);z-index:6}.infinite-gallery__brand-logo{display:block;height:1.25rem;width:auto}.infinite-gallery__detail-main{bottom:calc(clamp(.75rem,2vw,1.5rem) + var(--gallery-filmstrip-band));box-sizing:border-box;display:grid;left:clamp(.75rem,2vw,1.5rem);min-height:0;padding:2.25rem 1rem .75rem;place-items:center;position:absolute;right:clamp(.75rem,2vw,1.5rem);top:clamp(.75rem,2vw,1.5rem)}.infinite-gallery__hero-cluster{align-items:center;display:flex;flex-direction:column;gap:.85rem;margin-inline:auto;max-width:100%;width:var(--gallery-track-w,min(100%,56rem))}.infinite-gallery__hero-frame{height:var(--gallery-hero-h,auto);margin-inline:auto;max-width:100%;position:relative;width:var(--gallery-hero-w,100%)}.infinite-gallery__zoom-hit{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent;border:0;cursor:zoom-in;inset:0;padding:0;position:absolute;z-index:5}.infinite-gallery__zoom-hit:focus-visible{outline:2px solid var(--gallery-ink);outline-offset:3px}.infinite-gallery__swiper{height:100%;margin-inline:auto;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.infinite-gallery__swiper.swiper-fade .swiper-slide{transition-property:opacity}.infinite-gallery__swiper.swiper-fade .swiper-slide:not(.swiper-slide-active){pointer-events:none}.infinite-gallery__slide{align-items:center;display:flex;height:100%;justify-content:center}.infinite-gallery__slide img{border-radius:0;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:auto}.infinite-gallery__zoom{background:var(--gallery-bg);display:grid;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:30}.infinite-gallery__zoom[hidden]{display:none!important}.infinite-gallery__zoom.is-open{pointer-events:auto}.infinite-gallery__zoom-close{backdrop-filter:blur(var(--gallery-zoom-close-blur));-webkit-backdrop-filter:blur(var(--gallery-zoom-close-blur));background-color:var(--gallery-zoom-close-bg);border:1px solid var(--gallery-zoom-close-border);border-radius:99rem;left:50%;opacity:1;padding:.75rem 1.1rem;right:auto;top:var(--space-h);transform:translateX(-50%);transition:opacity .2s ease,background-color .2s ease,border-color .2s ease;z-index:32}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.infinite-gallery__zoom-close{background-color:var(--gallery-zoom-close-bg-strong)}}.infinite-gallery__zoom-close:focus-visible{background-color:var(--gallery-zoom-close-bg-active);border-color:var(--gallery-zoom-close-border-active);opacity:1;outline:2px solid var(--gallery-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.infinite-gallery__zoom-close:hover{background-color:var(--gallery-zoom-close-bg-active);border-color:var(--gallery-zoom-close-border-active);opacity:1}}.infinite-gallery__zoom-stage{cursor:zoom-out;inset:0;overflow:hidden;touch-action:none;z-index:31}.infinite-gallery__zoom-img,.infinite-gallery__zoom-stage{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.infinite-gallery__zoom-img{height:auto;left:0;max-height:none;max-width:none;pointer-events:none;top:0;transform-origin:0 0;width:auto;will-change:auto}.infinite-gallery__zoom.is-open .infinite-gallery__zoom-img{will-change:transform}.infinite-gallery__meta{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;gap:.65rem;justify-content:flex-end;margin-inline:auto;max-width:100%;min-height:2.9em;min-width:var(--gallery-meta-min);padding-block:.15rem 0;text-align:right;width:var(--gallery-track-w,100%)}.infinite-gallery__caption{font-size:clamp(.65rem,1vw,.78rem);font-weight:400;letter-spacing:.04em;line-height:1.45;margin:0;max-width:100%;min-width:min(100%,var(--gallery-meta-min));text-transform:uppercase;white-space:pre-line}.infinite-gallery__cell.is-origin-hidden{visibility:hidden}.infinite-gallery__filmstrip{align-items:center;bottom:clamp(1rem,3vw,2rem);box-sizing:border-box;display:inline-flex;gap:.5rem;height:var(--gallery-thumb);left:50%;margin:0;max-width:calc(100% - 2rem);min-height:var(--gallery-thumb);padding:0;position:absolute;translate:-50% 0;width:-moz-fit-content;width:fit-content;z-index:2}.infinite-gallery__chevron{background:transparent;border:0;cursor:pointer;flex:none;font-size:1.35rem;line-height:1;padding:.35rem .4rem}.infinite-gallery__thumbs.swiper{flex:none;height:var(--gallery-thumb);margin:0;max-width:calc(100vw - 6rem);overflow:hidden;width:calc(var(--gallery-thumb-visible)*var(--gallery-thumb) + (var(--gallery-thumb-visible) - 1)*var(--gallery-thumb-gap))!important}.infinite-gallery__thumbs.swiper .swiper-slide{cursor:pointer;height:var(--gallery-thumb);opacity:.5;width:var(--gallery-thumb)}.infinite-gallery__thumbs.swiper .swiper-slide-thumb-active{opacity:1}.infinite-gallery__thumbs.swiper .swiper-slide img{border-radius:2px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.infinite-gallery__flip-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:70}.infinite-gallery__flip-clone{-o-object-fit:contain;object-fit:contain;pointer-events:none;position:fixed;transform-origin:0 0}@media(prefers-reduced-motion:reduce){.infinite-gallery__swiper .swiper-slide{transition-duration:.01ms!important}}body.is-infinite-gallery{--c:#111;--bg:var(--gallery-khaki);background:var(--gallery-khaki);overflow:hidden}body.is-infinite-gallery #content{background-color:var(--gallery-bg,var(--gallery-khaki))}body.is-infinite-gallery[data-no-lenis]{overflow:hidden}body.is-infinite-gallery:has([data-gallery-html-grid]:not([hidden])){overflow:auto}.about-page{--about-pad:var(--space-w);--about-gap:2.5rem;--about-rule:1px solid var(--about-ink);--ease-out:cubic-bezier(0.23,1,0.32,1);--about-reveal-duration:800ms;--about-reveal-stagger:100ms;background-color:var(--about-bg);color:var(--about-ink);font-family:var(--font-about);min-height:100svh;padding-block:7rem var(--about-pad);padding-inline:var(--about-pad)}@media only screen and (min-width:1024px){.about-page{padding-block-start:9.25rem}}.about-page__intro{text-wrap:pretty;font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,3rem);font-weight:400;line-height:1.28;margin:0;max-inline-size:100%;text-indent:clamp(3rem,12vw,12.5rem)}.about-page__hero{display:flex;flex-direction:column;gap:2rem;margin-block-start:3rem}@media only screen and (min-width:1024px){.about-page__hero{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:flex-end;margin-block-start:3rem;padding-block-start:2rem}}.about-page__portrait{inline-size:100%;margin:0;max-inline-size:26.25rem;overflow:hidden}@media only screen and (min-width:1024px){.about-page__portrait{flex:0 0 26.25rem}}.about-page__portrait img{aspect-ratio:420/560;block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.about-page__bio{font-family:var(--font-about);font-size:1rem;font-weight:400;line-height:1.5;max-inline-size:21.75rem}.about-page__bio p{margin:0}.about-page__bio p+p{margin-block-start:1em}.about-page__cv{display:flex;flex-direction:column;gap:var(--about-gap);margin-block-start:4rem}@media only screen and (min-width:1024px){.about-page__cv{gap:3rem;margin-block-start:6rem}}.about-page__profile{display:grid;gap:0;grid-template-columns:1fr;margin:0}@media only screen and (min-width:1024px){.about-page__profile{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:1fr 1fr}}.about-page__profile-col{margin:0;min-inline-size:0}.about-page__profile-col .about-page__profile-row:first-child{border-block-start:var(--about-rule)}.about-page__profile-col+.about-page__profile-col .about-page__profile-row:first-child{border-block-start:none}@media only screen and (min-width:1024px){.about-page__profile-col+.about-page__profile-col .about-page__profile-row:first-child{border-block-start:var(--about-rule)}}.about-page__entry,.about-page__profile-row{border-block-end:var(--about-rule);display:grid;font-size:.75rem;font-weight:400;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);line-height:1.35;margin:0;padding-block:.625rem;text-transform:uppercase}.about-page__profile-row dd,.about-page__profile-row dt{margin:0}.about-page__sections{display:grid;gap:var(--about-gap);grid-template-columns:1fr}@media only screen and (min-width:1024px){.about-page__sections{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:1fr 1fr;row-gap:2.5rem}}.about-page__section{min-inline-size:0}.about-page__section--info{inline-size:100%}.about-page__section-title{font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0 0 .75rem;text-decoration:none;text-transform:uppercase}.about-page__entries{list-style:none;margin:0;padding:0}.about-page__entry:first-child{border-block-start:var(--about-rule)}.about-page__entry-detail,.about-page__entry-year{min-inline-size:0}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.about-page [data-about-reveal]{opacity:0;transform:translateY(.5rem);transition:opacity var(--about-reveal-duration) var(--ease-out),transform var(--about-reveal-duration) var(--ease-out);transition-delay:calc(var(--about-reveal-stagger)*var(--about-reveal-delay, 0))}.about-page [data-about-reveal].is-in{opacity:1;transform:translateY(0)}.about-page [data-about-reveal][data-about-reveal-delay="1"]{--about-reveal-delay:1}.about-page [data-about-reveal][data-about-reveal-delay="2"]{--about-reveal-delay:2}.about-page [data-about-reveal][data-about-reveal-delay="3"]{--about-reveal-delay:3}.about-page .about-page__portrait[data-about-reveal]{transform:none}.about-page .about-page__portrait[data-about-reveal] img{transform:scale(1.08);transition:transform var(--about-reveal-duration) var(--ease-out);transition-delay:calc(var(--about-reveal-stagger)*var(--about-reveal-delay, 0))}.about-page .about-page__portrait[data-about-reveal].is-in img{transform:scale(1)}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){.about-page [data-about-reveal]{opacity:1;transform:none;transition:opacity .2s var(--ease-out)}.about-page .about-page__portrait[data-about-reveal] img{transform:none;transition:none}}.contact-page{--contact-pad:var(--space-w);--contact-ink:var(--black);--contact-muted:var(--header-ink);--contact-bg:var(--gallery-khaki);--ease-out:cubic-bezier(0.23,1,0.32,1);--contact-reveal-duration:700ms;--contact-reveal-stagger:80ms;--contact-curtain-duration:780ms;align-items:center;background-color:var(--contact-bg);color:var(--contact-ink);display:flex;flex-direction:column;font-family:var(--font-about);justify-content:center;min-height:100svh;overflow:clip;padding-block:7rem var(--contact-pad);padding-inline:var(--contact-pad);position:relative}@media only screen and (min-width:1024px){.contact-page{align-items:flex-start;justify-content:flex-end;padding-block-start:9.25rem}}.contact-page__curtain{background:var(--black);inset:0;pointer-events:none;position:absolute;z-index:2}.contact-page__wrap{margin-inline:auto;max-width:none;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.contact-page__wrap{max-width:26.25rem}}@media only screen and (min-width:1024px){.contact-page__wrap{margin-inline:0}}.contact-page__lead{text-wrap:pretty;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1.22;margin:0 0 1.75rem;text-align:center;text-indent:0}@media only screen and (min-width:768px){.contact-page__lead{font-size:clamp(1.25rem,2.2vw,1.5rem)}}@media only screen and (min-width:1024px){.contact-page__lead{text-align:start}}.contact-page__list{border-top:1px solid var(--contact-ink);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.contact-page__row{align-items:baseline;border-bottom:1px solid var(--contact-ink);display:grid;gap:.75rem;grid-template-columns:6rem minmax(0,1fr);margin:0;padding-block:.75rem}.contact-page__key{color:var(--contact-muted);font-size:.625rem;font-weight:500;letter-spacing:.12em;margin:0;text-transform:uppercase}.contact-page__val{font-size:.875rem;line-height:1.35;margin:0;min-inline-size:0}.contact-page__link{display:inline-block;position:relative;transition:opacity .18s var(--ease-out),transform .12s var(--ease-out)}.contact-page__link:after{background:currentColor;content:"";inset-inline:0;bottom:-1px;height:1px;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .18s var(--ease-out)}.contact-page__link:hover:after{transform:scaleX(1)}.contact-page__link:active{transform:scale(.97)}.contact-page__news-btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.35;margin:0;padding:0;transition:opacity .15s var(--ease-out),transform .12s var(--ease-out)}.contact-page__news-btn:hover{opacity:.65}.contact-page__news-btn:active{transform:scale(.97)}.contact-page__news-btn[aria-expanded=true]{opacity:.45}.contact-page__news-btn[aria-expanded=true] .contact-page__chev{transform:rotate(90deg)}.contact-page__chev{display:inline-block;font-size:.75rem;transition:transform .22s var(--ease-out)}.contact-page__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-out)}.contact-page__panel.is-open{grid-template-rows:1fr}.contact-page__panel-inner{min-height:0;overflow:hidden}.contact-page__form{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 0 .25rem}.contact-page__form.is-done .contact-page__input,.contact-page__form.is-done .contact-page__submit{display:none}.contact-page__form.is-done .contact-page__thanks{display:block}.contact-page__thanks{color:var(--contact-muted);display:none;font-size:.8125rem;margin:0;padding:.25rem 0 .5rem}.contact-page__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(0,0,0,.28);flex:1 1 10rem;font-size:.875rem;margin:0;min-width:0;outline:none;padding:.5rem 0}.contact-page__input::-moz-placeholder{color:rgba(0,0,0,.4)}.contact-page__input::placeholder{color:rgba(0,0,0,.4)}.contact-page__submit{background:transparent;border:0;border-bottom:1px solid;cursor:pointer;flex:0 0 auto;font-size:.625rem;font-weight:500;letter-spacing:.12em;margin:0;padding:.5rem 0;text-transform:uppercase;transition:opacity .15s var(--ease-out),transform .12s var(--ease-out)}.contact-page__submit:hover{opacity:.55}.contact-page__submit:active{transform:scale(.97)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.contact-page .contact-page__curtain{clip-path:inset(0 0 0 0)}.contact-page [data-module-contact-page].is-in .contact-page__curtain{animation:contact-curtain var(--contact-curtain-duration) var(--ease-out) forwards}.contact-page [data-contact-reveal]{opacity:0;transform:translateY(1rem);transition:opacity var(--contact-reveal-duration) var(--ease-out),transform var(--contact-reveal-duration) var(--ease-out);transition-delay:calc(.42s + var(--contact-reveal-stagger)*var(--contact-reveal-delay, 0))}.contact-page [data-contact-reveal].is-in{opacity:1;transform:translateY(0)}.contact-page [data-contact-reveal][data-contact-reveal-delay="1"]{--contact-reveal-delay:1}.contact-page [data-contact-reveal][data-contact-reveal-delay="2"]{--contact-reveal-delay:2}.contact-page [data-contact-reveal][data-contact-reveal-delay="3"]{--contact-reveal-delay:3}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){.contact-page .contact-page__curtain{display:none}.contact-page [data-contact-reveal]{opacity:1;transform:none}.contact-page .contact-page__panel{transition:none}}@keyframes contact-curtain{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.exhibitions-page{--exhibitions-pad:var(--space-w);--exhibitions-ink:var(--black);--exhibitions-muted:var(--header-ink);--exhibitions-thumb:4rem;--exhibitions-thumb-hover-h:4.875rem;--exhibitions-thumb-active-h:5.75rem;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-bounce:cubic-bezier(0.34,1.4,0.64,1);--exhibitions-reveal-duration:700ms;--exhibitions-reveal-stagger:80ms;background-color:var(--white);color:var(--exhibitions-ink);font-family:var(--font-about);min-height:100svh;padding-block:7rem 5rem;padding-inline:var(--exhibitions-pad)}@media only screen and (min-width:1024px){.exhibitions-page{--exhibitions-thumb:4.75rem;--exhibitions-thumb-hover-h:5.8125rem;--exhibitions-thumb-active-h:6.875rem;padding-block:9.25rem 7.5rem}}.exhibitions-page__list{display:flex;flex-direction:column;gap:5rem}@media only screen and (min-width:1024px){.exhibitions-page__list{gap:7.5rem}}.exhibitions-page__row{display:grid;gap:1.25rem;grid-template-areas:"meta" "main" "thumbs";grid-template-columns:1fr;padding-block-end:2rem}@media only screen and (min-width:768px){.exhibitions-page__row{align-items:start;-moz-column-gap:1rem;column-gap:1rem;grid-template-areas:". meta" "thumbs main";grid-template-columns:minmax(0,1fr) minmax(0,50%);padding-block-end:3rem;row-gap:2rem}}@media only screen and (min-width:1024px){.exhibitions-page__row{-moz-column-gap:1.25rem;column-gap:1.25rem;padding-block-end:4rem;row-gap:2.5rem}}.exhibitions-page__row--meta-only{grid-template-areas:"meta";grid-template-columns:1fr}.exhibitions-page__meta{display:flex;flex-direction:column;gap:.75rem;grid-area:meta;max-inline-size:27.5rem}@media only screen and (min-width:1024px){.exhibitions-page__meta{gap:.875rem;max-inline-size:30rem}}.exhibitions-page__exhibition-title{text-wrap:balance;font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0;text-transform:none}.exhibitions-page__facts{align-items:baseline;color:var(--exhibitions-muted);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;font-size:.75rem;letter-spacing:.04em;line-height:1.45;margin:0;row-gap:.25rem;text-transform:uppercase}.exhibitions-page__sep{opacity:.45}.exhibitions-page__description{text-wrap:pretty;font-size:.9375rem;letter-spacing:0;line-height:1.65;margin-block-start:.5rem;max-inline-size:34em}@media only screen and (min-width:1024px){.exhibitions-page__description{font-size:1rem;line-height:1.62;margin-block-start:.625rem}}.exhibitions-page__description p{margin:0}.exhibitions-page__description p+p{margin-block-start:.45em}.exhibitions-page__main{background:var(--lightgray);border-radius:0;grid-area:main;inline-size:100%;margin:0;overflow:hidden}.exhibitions-page__main img{aspect-ratio:4/3;block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:opacity .2s var(--ease-out)}.exhibitions-page__main img.is-swapping{opacity:0}.exhibitions-page__thumbs{-ms-overflow-style:none;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.5rem;grid-area:thumbs;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:1.5rem;scrollbar-width:none}.exhibitions-page__thumbs::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.exhibitions-page__thumbs{flex-wrap:wrap;justify-content:flex-end;overflow-x:visible}}.exhibitions-page__thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lightgray);block-size:var(--exhibitions-thumb);border:0;border-radius:.25rem;cursor:pointer;display:block;flex:0 0 auto;inline-size:var(--exhibitions-thumb);margin:0;overflow:hidden;padding:0;transform-origin:center top;transition:block-size .28s var(--ease-bounce),transform .16s var(--ease-out)}.exhibitions-page__thumb img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.exhibitions-page__thumb:focus-visible{outline:2px solid var(--exhibitions-ink);outline-offset:3px}.exhibitions-page__thumb:active:not(.is-active){transform:scale(.97)}.exhibitions-page__thumb.is-active{block-size:var(--exhibitions-thumb-active-h);cursor:default}@media(hover:hover)and (pointer:fine){.exhibitions-page__thumb:hover:not(.is-active){block-size:var(--exhibitions-thumb-hover-h)}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.exhibitions-page [data-exhibition-reveal]{opacity:0;transform:translateY(.5rem);transition:opacity var(--exhibitions-reveal-duration) var(--ease-out),transform var(--exhibitions-reveal-duration) var(--ease-out);transition-delay:calc(var(--exhibitions-reveal-stagger)*var(--exhibitions-reveal-delay, 0))}.exhibitions-page [data-exhibition-reveal].is-in{opacity:1;transform:translateY(0)}.exhibitions-page [data-exhibition-reveal][data-exhibition-reveal-delay="1"]{--exhibitions-reveal-delay:1}.exhibitions-page [data-exhibition-reveal][data-exhibition-reveal-delay="2"]{--exhibitions-reveal-delay:2}.exhibitions-page [data-exhibition-reveal][data-exhibition-reveal-delay="3"]{--exhibitions-reveal-delay:3}.exhibitions-page .exhibitions-page__main[data-exhibition-reveal]{transform:none}.exhibitions-page .exhibitions-page__main[data-exhibition-reveal] img{transform:scale(1.06);transition:opacity .2s var(--ease-out),transform var(--exhibitions-reveal-duration) var(--ease-out);transition-delay:calc(var(--exhibitions-reveal-stagger)*var(--exhibitions-reveal-delay, 0))}.exhibitions-page .exhibitions-page__main[data-exhibition-reveal].is-in img{transform:scale(1)}.exhibitions-page .exhibitions-page__main[data-exhibition-reveal] img.is-swapping{opacity:0}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){.exhibitions-page [data-exhibition-reveal]{opacity:1;transform:none}.exhibitions-page .exhibitions-page__main[data-exhibition-reveal] img{transform:none}.exhibitions-page__thumb{transition:none}}.news-page{--news-pad:var(--space-w);--news-ink:var(--black);--news-muted:var(--header-ink);--news-rule:1px solid rgba(0,0,0,.12);--news-thumb-h:5.5rem;--news-thumb-hover-h:7rem;--news-thumb-ratio:3/2;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-bounce:cubic-bezier(0.34,1.4,0.64,1);--news-reveal-duration:700ms;--news-reveal-stagger:80ms;background-color:var(--about-bg);color:var(--news-ink);font-family:var(--font-about);min-height:100svh;padding-block:7rem 5rem;padding-inline:var(--news-pad)}@media only screen and (min-width:1024px){.news-page{--news-thumb-h:6rem;--news-thumb-hover-h:7.5rem;padding-block:9.25rem 7.5rem}}.news-page__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0}.news-page__list{border-block-start:var(--news-rule);display:flex;flex-direction:column;list-style:none;margin:2.5rem 0 0;padding:0}@media only screen and (min-width:1024px){.news-page__list{margin-block-start:3rem}}.news-page__item{border-block-end:var(--news-rule)}.news-page__row{align-items:start;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-areas:"date thumb" "body thumb";grid-template-columns:minmax(0,1fr) auto;padding-block:1.25rem;row-gap:.5rem}@media only screen and (min-width:768px){.news-page__row{align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-areas:"date body thumb";grid-template-columns:10.5rem minmax(0,1fr) auto;padding-block:1.5rem;row-gap:0}}.news-page__date{color:var(--news-muted);font-size:.8125rem;grid-area:date;line-height:1.3;margin:0;white-space:nowrap}.news-page__body{display:flex;flex-direction:column;gap:.5rem;grid-area:body;max-inline-size:35rem;min-inline-size:0}@media only screen and (min-width:768px){.news-page__body{gap:.625rem}}.news-page__item-title{text-wrap:balance;font-family:var(--font-about);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0}.news-page__description{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s var(--ease-out),opacity .22s var(--ease-out)}.news-page__description>p{color:var(--news-muted);font-size:.875rem;line-height:1.45;margin:0;max-inline-size:52ch;overflow:hidden}.news-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem}.news-page__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--news-ink);cursor:pointer;font:inherit;font-size:.8125rem;line-height:1.2;margin:0;padding:0;text-decoration:underline;text-underline-offset:.18em;transition:transform .16s var(--ease-out)}.news-page__more:active{transform:scale(.97)}.news-page__more:focus-visible{outline:2px solid var(--news-ink);outline-offset:3px}.news-page__link{color:var(--news-ink);font-size:.8125rem;line-height:1.2;text-decoration:underline;text-underline-offset:.18em;transition:transform .16s var(--ease-out)}.news-page__link:active{transform:scale(.97)}.news-page__thumb{align-self:start;aspect-ratio:var(--news-thumb-ratio);background:rgba(0,0,0,.08);block-size:var(--news-thumb-h);grid-area:thumb;margin:0;overflow:hidden;transition:block-size .28s var(--ease-bounce)}@media only screen and (min-width:768px){.news-page__thumb{margin-block-start:.125rem}}.news-page__thumb img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.news-page__thumb--empty{pointer-events:none;visibility:hidden}.news-page__item.is-expanded .news-page__description{grid-template-rows:1fr;opacity:1}.news-page__item.is-expanded .news-page__thumb:not(.news-page__thumb--empty){block-size:var(--news-thumb-hover-h)}@media(hover:hover)and (pointer:fine){.news-page .news-page__more{display:none}.news-page .news-page__actions:not(:has(.news-page__link)){display:none}.news-page .news-page__item:focus-within .news-page__description,.news-page .news-page__item:hover .news-page__description{grid-template-rows:1fr;opacity:1}.news-page .news-page__item:focus-within .news-page__thumb:not(.news-page__thumb--empty),.news-page .news-page__item:hover .news-page__thumb:not(.news-page__thumb--empty){block-size:var(--news-thumb-hover-h)}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.news-page [data-news-reveal]{opacity:0;transform:translateY(.5rem);transition:opacity var(--news-reveal-duration) var(--ease-out),transform var(--news-reveal-duration) var(--ease-out);transition-delay:calc(var(--news-reveal-stagger)*var(--news-reveal-delay, 0))}.news-page [data-news-reveal].is-in{opacity:1;transform:translateY(0)}.news-page [data-news-reveal][data-news-reveal-delay="0"]{--news-reveal-delay:0}.news-page [data-news-reveal][data-news-reveal-delay="1"]{--news-reveal-delay:1}.news-page [data-news-reveal][data-news-reveal-delay="2"]{--news-reveal-delay:2}.news-page [data-news-reveal][data-news-reveal-delay="3"]{--news-reveal-delay:3}.news-page [data-news-reveal][data-news-reveal-delay="4"]{--news-reveal-delay:4}.news-page [data-news-reveal][data-news-reveal-delay="5"]{--news-reveal-delay:5}.news-page [data-news-reveal][data-news-reveal-delay="6"]{--news-reveal-delay:6}}@media(scripting:enabled)and (prefers-reduced-motion:reduce){.news-page [data-news-reveal]{opacity:1;transform:none}.news-page .news-page__description,.news-page .news-page__thumb{transition:none}}.content{display:grid;gap:1.5rem;max-width:56rem}.content p,.content ul{font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.content p,.content ul{font-size:1rem;line-height:1.5rem}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-size:.875rem;line-height:1.25rem;margin-top:2rem;text-transform:uppercase}.content img{border-radius:.5rem}.content ul{list-style-position:inside}.content a:not([href^="mailto:"]){text-decoration-line:underline;text-underline-offset:auto}.content a[href^="mailto:"]{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));border-radius:1rem;font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle}@media (min-width:1024px){.content a[href^="mailto:"]:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}}.content strong{font-weight:400;text-decoration-line:underline;text-underline-offset:auto}#content.about-page{background-color:var(--about-bg)}:is(body.template-about,body.page-template-template-about-php){background-color:var(--about-bg)}:is(body.template-about,body.page-template-template-about-php) .site-header{color:var(--header-ink);font-family:var(--font-about)}#content.news-page{background-color:var(--about-bg)}body:has(#content.news-page){background-color:var(--about-bg)}#content.contact-page{background-color:var(--gallery-khaki)}.site-credit{--ease-out:cubic-bezier(0.23,1,0.32,1);color:var(--header-ink);display:none;font-family:var(--font-about);font-size:.5625rem;font-weight:400;inset-block-end:var(--space-w);inset-inline-end:var(--space-w);letter-spacing:.06em;line-height:1.2;margin:0;pointer-events:none;position:fixed;text-transform:uppercase;z-index:30}.site-credit a{pointer-events:auto}.site-credit__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:opacity .15s var(--ease-out)}.site-credit__link:active,.site-credit__link:hover{opacity:.65}:is(body.template-contact,body.page-template-template-contact-php){background-color:var(--gallery-khaki)}:is(body.template-contact,body.page-template-template-contact-php) .site-header{color:var(--header-ink);font-family:var(--font-about)}:is(body.template-contact,body.page-template-template-contact-php) .site-credit{display:block;inset-inline:var(--space-w);text-align:center}@media only screen and (min-width:1024px){:is(body.template-contact,body.page-template-template-contact-php) .site-credit{inset-inline-end:var(--space-w);inset-inline-start:auto;text-align:end}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:is(body.template-contact,body.page-template-template-contact-php) .site-credit{animation:site-credit-in .7s var(--ease-out) .4s both}}@keyframes site-credit-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-trim{text-box:trim-both cap alphabetic}.flex-center{align-items:center;display:flex;justify-content:center}body.has-menu .u-menu-closed,body:not(.has-menu) .u-menu-open{display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.right-0{right:0}.right-1{right:.25rem}.right-5{right:1.25rem}.top-0{top:0}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.mt-5{margin-top:1.25rem}.box-border{box-sizing:border-box}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.size-7{height:1.75rem;width:1.75rem}.h-4{height:1rem}.h-\[60svh\]{height:60svh}.h-auto{height:auto}.w-4{width:1rem}.w-48{width:12rem}.w-auto{width:auto}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[64ch\]{max-width:64ch}.max-w-lg{max-width:32rem}.shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-w{gap:var(--space-w)}.text-wrap{text-wrap:wrap}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-solid{border-style:solid}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity))}.border-stone-50\/30{border-color:hsla(60,9%,98%,.3)}.bg-\[\#181818\]{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-zinc-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity))}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-no-repeat{background-repeat:no-repeat}.p-1{padding:.25rem}.p-\[5\%_0_0\]{padding:5% 0 0}.p-w{padding:var(--space-w)}.px-2{padding-left:.5rem;padding-right:.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-w{padding-left:var(--space-w);padding-right:var(--space-w)}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.pr-1\.5{padding-right:.375rem}.pr-6{padding-right:1.5rem}.pt-2{padding-top:.5rem}.pt-h{padding-top:var(--space-h)}.pt-header{padding-top:var(--header)}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[12px\]{font-size:12px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\!leading-none{line-height:1!important}.text-\[\#9f9f9f\]{--tw-text-opacity:1;color:rgb(159 159 159/var(--tw-text-opacity))}.text-\[\#f7f7f7\]{--tw-text-opacity:1;color:rgb(247 247 247/var(--tw-text-opacity))}.text-inherit{color:inherit}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-auto{text-underline-offset:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.group[aria-expanded=true] .group-aria-expanded\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.lg\:size-8{height:2rem;width:2rem}.lg\:gap-16{gap:4rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.lg\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}

/*# sourceMappingURL=app.css.map*/