@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-standard-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-standard-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-standard-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-black:#000;--color-white:#fff;--color-warm-gray:#e8e6e1;--color-warm-gray-alt:#dedbd5;--color-signal:#d6291b;--font-sans:"Archivo Variable", system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--stretch-normal:100%;--stretch-expanded:125%;--line:1px solid var(--color-black);--grid-columns:12;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-white);color:var(--color-black);font-family:var(--font-sans);font-weight:var(--weight-regular);font-stretch:var(--stretch-normal);flex-direction:column;min-height:100vh;line-height:1.4;display:flex;overflow-x:hidden}h1,h2,h3{font-weight:var(--weight-medium);font-stretch:var(--stretch-expanded);text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:1.05}p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}*{box-shadow:none!important;border-radius:0!important}.site-body{flex-direction:column;flex:1;min-height:0;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{background:var(--color-black);color:var(--color-white)}.site-header__bar{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.site-header__logo{line-height:0;display:block}.site-header__logo img{filter:invert();width:auto;height:2.25rem}.site-nav ul{gap:var(--space-1);flex-direction:column;display:flex}.site-nav a{text-transform:uppercase;font-size:.7rem;font-weight:var(--weight-regular);letter-spacing:.08em}.site-nav a:hover,.site-nav a:focus-visible{text-decoration:underline}.lang-switch a{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;font-size:.7rem}.lang-switch a:hover,.lang-switch a:focus-visible{color:var(--color-white);text-decoration:underline}@media (width>=700px){.site-header__bar{padding:var(--space-2) var(--space-3);flex-direction:row;justify-content:space-between;align-items:center}.site-nav ul{gap:var(--space-3);flex-direction:row}}.site-footer{background:var(--color-black);color:var(--color-white);padding:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer__nav{gap:var(--space-3);flex-wrap:wrap;display:flex}.site-footer__nav a{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;text-decoration:underline}.site-footer__logo{filter:invert();width:auto;height:2rem;margin-left:auto;display:block}.grid{grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid}.hero{border-top:var(--line);border-bottom:var(--line);grid-column:1/-1;grid-template-columns:1fr;display:grid;position:relative}@media (width>=600px){.hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding-bottom:clamp(8rem,18vw,16rem)}}.hero__title-col{z-index:1;min-width:0;position:relative}.hero__title-col:before{content:"";padding-top:75%;display:block}@media (width>=600px){.hero__title-col{border-right:var(--line)}.hero__title-col:before{padding-top:56.25%}}.hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__title{inset:var(--space-3) var(--space-2);position:absolute}@media (width>=600px){.hero__title{inset:var(--space-3)}}.hero__title img{filter:invert();width:auto;max-width:100%;height:100%;display:block}.hero__meta-col{z-index:1;background:var(--color-white);gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2) var(--space-4);border-top:var(--line);flex-direction:column;display:flex;position:relative}@media (width>=600px){.hero__meta-col{border-top:none;border-bottom:var(--line);padding:var(--space-4) var(--space-3);justify-content:space-between}}.hero__meta-group{gap:var(--space-2);flex-direction:column;display:flex}.meta-block__label{text-transform:uppercase;letter-spacing:.1em;opacity:.55;font-size:.7rem}.meta-block__value--period{font-size:1.4rem;font-weight:var(--weight-medium);font-stretch:var(--stretch-expanded);text-transform:uppercase;margin-top:.3em;line-height:1.2}.meta-block__value--location{white-space:pre-line;margin-top:.2em;font-size:.9rem;line-height:1.3}.home-events__grid{margin-top:var(--space-2);border-top:var(--line);border-left:var(--line);grid-template-columns:1fr;display:grid}@media (width>=600px){.home-events__grid{grid-template-columns:repeat(2,1fr)}}.home-events__card[hidden]{display:none}.home-events__card{border-right:var(--line);border-bottom:var(--line);padding:var(--space-2);display:block}.home-events__card-date{font-weight:var(--weight-medium);text-transform:uppercase;font-size:.85rem}.home-events__card:hover .home-events__card-title,.home-events__card:focus-visible .home-events__card-title{text-decoration:underline}.home-events__card-title{font-size:1.15rem;font-weight:var(--weight-medium);margin-top:.4em}.home-events__card-venue{opacity:.7;margin-top:.3em;font-size:.85rem}.artist-grid{border-top:var(--line);clip-path:inset(0 1px 0 0);grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=600px){.artist-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.artist-grid{grid-template-columns:repeat(5,1fr)}}.artist-tile{border-right:var(--line);border-bottom:var(--line);display:block}.artist-tile:hover .artist-tile__name{text-decoration:underline}.artist-tile__image{aspect-ratio:4/3;padding:var(--space-2);display:flex}.artist-tile:nth-child(odd) .artist-tile__image{background:var(--color-warm-gray)}.artist-tile:nth-child(2n) .artist-tile__image{background:var(--color-warm-gray-alt)}.artist-tile__image-inner{background:var(--color-white);flex:1;position:relative}.artist-tile__image-inner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.artist-tile__name{padding:var(--space-2);font-size:.8rem;font-weight:var(--weight-medium);text-transform:uppercase;line-height:1.35}.artist-tile__name+.artist-tile__desc{margin-top:-.5rem}.artist-tile__desc{padding:0 var(--space-2) var(--space-2);opacity:.7;font-size:.75rem;line-height:1.4}.teaser{border-top:var(--line);padding:var(--space-3) var(--space-2) var(--space-4);grid-column:1/-1}.teaser__heading{overflow-wrap:break-word;font-size:clamp(1.75rem,5vw,3rem)}@media (width<=599px){.teaser__heading{hyphens:auto}}.teaser__heading--long{font-size:clamp(1.4rem,5vw,3rem)}.teaser__eyebrow{margin-bottom:var(--space-1)}.teaser__text{margin-top:var(--space-2);opacity:.8;white-space:pre-line;max-width:40rem;font-size:1rem;line-height:1.5}.teaser__list{margin-top:1em;padding-left:1.5em;list-style:decimal}.teaser__list li+li{margin-top:.3em}.teaser__text .teaser__list+p,.teaser__text p+p{margin-top:1em}.teaser__more-toggle[hidden]{display:none}.teaser__more-toggle{font:inherit;color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;margin-top:1em;padding:0;font-size:.75rem;text-decoration:underline;display:inline-block}.teaser__more-content{margin-top:1em}.teaser__link{margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;text-decoration:underline;display:inline-block}.page-header{border-top:var(--line);padding:var(--space-4) var(--space-2) var(--space-3);grid-column:1/-1}.page-header__title{font-size:clamp(2.5rem,8vw,4.5rem)}.page-hero{border-top:var(--line);grid-column:1/-1;height:clamp(16rem,36vw,26rem);position:relative}.page-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-hero__title{inset:var(--space-3) var(--space-2);position:absolute}@media (width>=600px){.page-hero__title{inset:var(--space-3)}}.page-hero__title img{width:auto;max-width:100%;height:100%;display:block}.teaser--calendar,.teaser--heading,.page-header--tight{padding-bottom:0}.teaser--heading,.teaser--heading+.programme-list{margin-top:var(--space-2)}.calendar-more{padding:var(--space-2) var(--space-2) var(--space-4);grid-column:1/-1}.calendar-more .teaser__link{margin-top:0}.calendar{margin-top:var(--space-2);border-top:var(--line);border-left:var(--line);grid-column:1/-1;grid-template-columns:1fr;display:grid;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}@media (width<=899px){.calendar>.cal-day--ghost:nth-child(-n+6),.calendar>.cal-day--ghost:nth-child(n+16){display:none}}@media (width>=900px){.calendar{grid-template-columns:repeat(7,1fr);-webkit-mask-image:linear-gradient(#0000 0%,#000 33% 67%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 33% 67%,#0000 100%)}}.cal-day--ghost{pointer-events:none}.cal-day{border-right:var(--line);border-bottom:var(--line);flex-direction:column;min-height:8rem;display:flex}.cal-day__header{padding:var(--space-1) var(--space-2);border-bottom:var(--line)}.cal-day__weekday{text-transform:uppercase;letter-spacing:.08em;opacity:.6;font-size:.7rem}.cal-day__date{font-weight:var(--weight-medium);font-stretch:var(--stretch-expanded)}.cal-day__events{gap:var(--space-1);padding:var(--space-1);flex-direction:column;flex:1;display:flex}.cal-event{border:1px solid var(--color-black);padding:var(--space-1);font-size:.75rem;line-height:1.3;display:block}.cal-event__time{font-weight:var(--weight-medium)}.cal-event__venue{opacity:.65}.cal-event--past{opacity:.4}.cal-event--next{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-white)}.cal-event--next .cal-event__venue{opacity:.85}.programme-list{margin-top:var(--space-3);border-top:var(--line);grid-column:1/-1}.programme-list__item{gap:var(--space-1);padding:var(--space-2);border-bottom:var(--line);grid-template-columns:1fr;display:grid;position:relative}@media (width>=700px){.programme-list__item{gap:var(--space-3);grid-template-columns:10rem 1fr auto;align-items:start}}.programme-list__item--next{border-left:4px solid var(--color-signal)}.programme-list__item--past{opacity:.55}.programme-list__date{font-weight:var(--weight-medium);text-transform:uppercase;font-size:.85rem}.programme-list__heading{font-size:1.1rem;font-weight:var(--weight-medium)}.programme-list__heading a:after{content:"";position:absolute;inset:0}.programme-list__item:hover .programme-list__heading a,.programme-list__heading a:focus-visible{text-decoration:underline}.programme-list__venue{opacity:.75;margin-top:.3em;font-size:.85rem}.programme-list__text{white-space:pre-line;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-width:40rem;margin-top:.5em;font-size:.9rem;display:-webkit-box;overflow:hidden}.programme-list__ics{z-index:1;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;justify-self:start;font-size:.75rem;text-decoration:underline;position:relative}@media (width>=700px){.programme-list__ics{justify-self:end}}.graph-embed{border-top:var(--line);padding:var(--space-3) var(--space-2) var(--space-4);grid-column:1/-1}.graph-embed__frame{border:1px solid var(--color-black);width:100%;height:60vh;min-height:320px;max-height:640px;display:block}.artist-bio{border-top:var(--line);border-bottom:var(--line);grid-column:1/-1;grid-template-columns:1fr;display:grid}@media (width>=600px){.artist-bio{grid-template-columns:1fr 1.6fr}}.artist-bio__portrait{aspect-ratio:3/4;background:var(--color-white);border-bottom:var(--line);justify-content:center;align-items:center;display:flex}.artist-bio__portrait img{width:100%;height:auto;display:block}@media (width>=600px){.artist-bio__portrait{aspect-ratio:auto;border-bottom:none;border-right:var(--line)}}.artist-bio__portrait-label,.werk__image-label{text-transform:uppercase;letter-spacing:.05em;opacity:.5;font-size:.75rem}.artist-bio__text{padding:var(--space-3) var(--space-2) var(--space-4)}@media (width>=600px){.artist-bio__text{padding:var(--space-4) var(--space-3)}}.artist-bio__kurz{font-size:1.1rem;font-weight:var(--weight-medium)}.artist-bio__text>:first-child{margin-top:0}.artist-bio__lang{margin-top:var(--space-2);max-width:40rem;line-height:1.6}.artist-bio__links{margin-top:var(--space-3);gap:var(--space-3);flex-wrap:wrap;display:flex}.artist-bio__links .teaser__link{margin-top:0}.page-header__subtitle{margin-top:var(--space-1);opacity:.7;font-size:1.15rem}.page-header__sep{margin:0 .5em}.page-header__link,.teaser__text a{text-decoration:underline}.project-card{border-bottom:none;display:grid}.project-card .artist-bio__portrait{aspect-ratio:auto;height:13rem}.project-card .artist-bio__portrait img{object-fit:contain;width:auto;max-width:100%;height:100%}@media (width>=600px){.project-card{grid-template-columns:14rem minmax(0,1fr)}.project-card .artist-bio__portrait{height:14rem}}.project-card:hover .teaser__heading,.project-card:focus-visible .teaser__heading{text-decoration:underline}.project-card__text{flex-direction:column;justify-content:center;display:flex}.project-card__subtitle{margin-top:var(--space-1);opacity:.7;font-size:1.15rem}@media (width>=600px){.artist-bio--long .artist-bio__portrait{align-items:flex-start}.artist-bio--long .artist-bio__portrait img{top:var(--space-3);position:sticky}}.project-note{margin-top:var(--space-4);opacity:.7;max-width:44rem;font-size:.85rem;font-style:italic;line-height:1.5}.interview__section+.interview__section{margin-top:var(--space-4)}.interview__heading{margin-bottom:var(--space-2);hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.4rem,3.2vw,2rem)}.interview__intro{max-width:44rem;margin-bottom:var(--space-2);font-style:italic;line-height:1.6}.qa{border-top:var(--line);max-width:44rem}.qa:last-child{border-bottom:var(--line)}.qa__question{gap:0 var(--space-1);padding:var(--space-2) 0;cursor:pointer;font-weight:var(--weight-medium);grid-template-columns:2.2em minmax(0,1fr) auto;align-items:start;line-height:1.4;list-style:none;display:grid}.qa__question::-webkit-details-marker{display:none}.qa__question:after{content:"+";padding-left:var(--space-1);font-size:1.4rem;line-height:1}.qa[open]>.qa__question:after{content:"−"}.qa__question:hover .qa__text,.qa__question:focus-visible .qa__text{text-decoration:underline}.qa__answer{padding:0 0 var(--space-3) calc(2.2em + var(--space-1));line-height:1.6}.qa__answer p+p,.qa__answer .teaser__list+p,.qa__answer p+.teaser__list{margin-top:1em}.qa__answer a,.interview__intro a{text-decoration:underline}@media (width<=599px){.qa__answer{padding-left:0}}.artist-bio__statement{margin:var(--space-3) 0 0;padding-left:var(--space-2);border-left:2px solid var(--color-black);max-width:40rem;font-style:italic}.werk-list{border-top:var(--line);grid-column:1/-1}.werk{border-bottom:var(--line);grid-template-columns:1fr;display:grid}@media (width>=600px){.werk{grid-template-columns:1fr 1.6fr}}.werk__image{aspect-ratio:4/3;background:var(--color-white);border-bottom:var(--line);justify-content:center;align-items:center;display:flex}@media (width>=600px){.werk__image{aspect-ratio:auto;border-bottom:none;border-right:var(--line)}}.werk__details{padding:var(--space-3) var(--space-2) var(--space-4)}@media (width>=600px){.werk__details{padding:var(--space-4) var(--space-3)}}.werk--empty .werk__image{aspect-ratio:auto;min-height:8rem}.werk--empty .werk__details{min-height:8rem}.werk__title{font-size:1.4rem}.werk__meta{text-transform:uppercase;letter-spacing:.03em;opacity:.7;margin-top:.3em;font-size:.85rem}.werk__caption{margin-top:var(--space-2);opacity:.8;font-size:.85rem;font-style:italic}.werk__desc{margin-top:var(--space-2);max-width:40rem;line-height:1.6}.upcoming-events{margin-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.upcoming-events__date{font-weight:var(--weight-medium);text-transform:uppercase;margin-right:.5em}.info-fields{border-top:var(--line);padding:var(--space-3) var(--space-2) var(--space-4);gap:var(--space-3);flex-direction:column;grid-column:1/-1;max-width:32rem;display:flex}.event-info{border-top:var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}.event-info__cell{padding:var(--space-3) var(--space-2)}.event-info__cell+.event-info__cell{padding-top:0}@media (width>=900px){.event-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.event-info__cell,.event-info__cell+.event-info__cell{padding:var(--space-3)}.event-info__cell+.event-info__cell{border-left:var(--line)}}.event-info__cell>.teaser__link{width:fit-content;display:block}.event-info__cell>.info-fields__value+.teaser__link{margin-top:var(--space-2)}.event-info__cell>.teaser__link+.teaser__link{margin-top:var(--space-1)}.event-info .visit__map{height:16rem}.event-info .meta-block__label+.visit__map{margin-top:var(--space-1)}.event-body{border-top:var(--line);grid-column:1/-1}.event-body>.teaser{border-top:none;grid-column:auto}.event-body__card{padding:0 var(--space-2) var(--space-4)}.event-body__card .project-card{border:var(--line);grid-template-columns:minmax(0,1fr)}.event-body__card .project-card .artist-bio__portrait{border-right:none;border-bottom:var(--line)}.event-body__card .project-card__text{padding:var(--space-3)}.event-body__card .project-card__text .teaser__heading{font-size:clamp(1.3rem,2.4vw,1.9rem)}@media (width>=900px){.event-body{grid-template-columns:minmax(0,2fr) minmax(0,1.6fr);display:grid}.event-body>.teaser{padding-left:var(--space-3);padding-right:var(--space-3)}.event-body__card{padding:var(--space-3) var(--space-3) var(--space-4);border-left:var(--line)}}.visit{border-top:var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr);display:grid}@media (width>=800px){.visit{grid-template-columns:repeat(2,minmax(0,1fr))}.visit__col+.visit__col{border-left:var(--line)}}.visit__col{padding:var(--space-3) var(--space-2) var(--space-4)}@media (width>=800px){.visit__col{padding:var(--space-3)}}.visit__col+.visit__col{border-top:var(--line)}@media (width>=800px){.visit__col+.visit__col{border-top:none}}.visit__col .teaser__heading{font-size:clamp(1.4rem,3.3vw,2.5rem)}.info-fields--plain{margin-top:var(--space-3);border-top:none;padding:0}.visit__link{text-decoration:underline}.visit__map{width:100%;height:22rem;margin-top:var(--space-2);border:var(--line);display:block}.visit__map--consent{justify-content:center;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-warm-gray);flex-direction:column;display:flex}.visit__map-text{max-width:28rem;font-size:.9rem;line-height:1.5}.visit__map-text a{text-decoration:underline}.visit__map-load{border:var(--line);background:var(--color-black);color:var(--color-white);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.7em 1.2em;font-size:.75rem}.visit__map-load:hover,.visit__map-load:focus-visible{background:var(--color-white);color:var(--color-black)}.info-fields__value{white-space:pre-line;margin-top:.3em;font-size:1rem;line-height:1.5}.legal{border-top:var(--line);padding:var(--space-3) var(--space-2) var(--space-4);grid-column:1/-1;font-size:.95rem;line-height:1.6}.legal>p,.legal>ul,.legal>h2{max-width:44rem}.legal h2{margin-top:var(--space-4);font-size:1.15rem;font-weight:var(--weight-medium);line-height:1.3}.legal h2:first-child{margin-top:0}.legal h2+p{margin-top:var(--space-1)}.legal ul{margin-top:.75em;padding-left:1.25em;list-style:outside}.legal li+li{margin-top:.4em}.legal p+ul{margin-top:.75em}.legal ul+p,.legal p+p{margin-top:1em}.legal a{text-decoration:underline}@media (width>=600px){.legal{padding:var(--space-3) var(--space-3) var(--space-4)}}
