.werkschau__head[data-astro-cid-7ujpg4ll]{margin-bottom:clamp(2rem,4vw,3rem)}.werkschau__filter[data-astro-cid-7ujpg4ll]{display:flex;align-items:baseline;gap:1.4rem;flex-wrap:wrap;padding-bottom:1.6rem;margin-bottom:clamp(1.8rem,3vw,2.6rem);border-bottom:var(--hairline-w) solid var(--hairline-color)}.werkschau__filter[data-astro-cid-7ujpg4ll][hidden]{display:none}.werkschau__filter-label[data-astro-cid-7ujpg4ll]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-ink-mute);flex-shrink:0}.werkschau__chips[data-astro-cid-7ujpg4ll]{display:flex;flex-wrap:wrap;gap:.5rem .6rem}.chip[data-astro-cid-7ujpg4ll]{display:inline-flex;align-items:baseline;gap:.5rem;padding:.5rem .95rem;font-family:var(--font-sans);font-size:.86rem;line-height:1;color:var(--color-ink-soft);background:transparent;border:var(--hairline-w) solid var(--hairline-color-strong);border-radius:999px;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.chip[data-astro-cid-7ujpg4ll]:hover{color:var(--color-ink);border-color:var(--color-ink)}.chip[data-astro-cid-7ujpg4ll].is-active{background:var(--color-anthracite);border-color:var(--color-anthracite);color:var(--color-paper)}.chip__n[data-astro-cid-7ujpg4ll]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;color:var(--color-ink-mute)}.chip[data-astro-cid-7ujpg4ll].is-active .chip__n[data-astro-cid-7ujpg4ll]{color:var(--color-champagne)}.werkschau__grid[data-astro-cid-7ujpg4ll]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.6rem,1.4vw,1.1rem)}@media(min-width:720px){.werkschau__grid[data-astro-cid-7ujpg4ll]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.werkschau__grid[data-astro-cid-7ujpg4ll]{grid-template-columns:repeat(4,1fr)}}.werkschau__item[data-astro-cid-7ujpg4ll][hidden]{display:none}.tile[data-astro-cid-7ujpg4ll]{display:block;position:relative;text-decoration:none;border-bottom:0}.tile__frame[data-astro-cid-7ujpg4ll]{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-paper-deep)}.tile__frame[data-astro-cid-7ujpg4ll] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.tile__frame[data-astro-cid-7ujpg4ll]:after{content:"";position:absolute;inset:0;border:var(--hairline-w) solid var(--hairline-color);pointer-events:none;transition:border-color .3s ease}.tile[data-astro-cid-7ujpg4ll]:hover .tile__frame[data-astro-cid-7ujpg4ll] img,.tile[data-astro-cid-7ujpg4ll]:focus-visible .tile__frame[data-astro-cid-7ujpg4ll] img{transform:scale(1.04)}.tile[data-astro-cid-7ujpg4ll]:hover .tile__frame[data-astro-cid-7ujpg4ll]:after,.tile[data-astro-cid-7ujpg4ll]:focus-visible .tile__frame[data-astro-cid-7ujpg4ll]:after{border-color:var(--color-champagne-soft)}.tile[data-astro-cid-7ujpg4ll]:focus-visible{outline:2px solid var(--color-champagne-deep);outline-offset:3px}.tile__caption[data-astro-cid-7ujpg4ll]{display:block;font-family:var(--font-sans);font-size:.8rem;line-height:1.45;color:var(--color-ink-soft);margin-top:.7rem}@media(hover:hover)and (min-width:720px){.tile__caption[data-astro-cid-7ujpg4ll]{position:absolute;inset:auto 0 0;margin:0;padding:2.4rem 1rem .9rem;color:var(--color-paper);background:linear-gradient(to top,rgb(14 15 16 / .88),transparent);opacity:0;transform:translateY(6px);transition:opacity .32s ease,transform .32s ease}.tile[data-astro-cid-7ujpg4ll]:hover .tile__caption[data-astro-cid-7ujpg4ll],.tile[data-astro-cid-7ujpg4ll]:focus-visible .tile__caption[data-astro-cid-7ujpg4ll]{opacity:1;transform:translateY(0)}}.werkschau__empty[data-astro-cid-7ujpg4ll]{font-family:var(--font-sans);color:var(--color-ink-mute);padding:3rem 0;text-align:center}.werkschau__empty[data-astro-cid-7ujpg4ll][hidden]{display:none}.lb[data-astro-cid-7ujpg4ll]{width:min(100vw,100%);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:color-mix(in srgb,var(--color-anthracite) 96%,transparent);color:var(--color-paper);overflow:hidden}.lb[data-astro-cid-7ujpg4ll]::backdrop{background:#0e0f10d9}.lb__figure[data-astro-cid-7ujpg4ll]{margin:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:clamp(3.5rem,8vw,5rem) clamp(1rem,6vw,5rem)}.lb__figure[data-astro-cid-7ujpg4ll] img[data-astro-cid-7ujpg4ll]{max-width:100%;max-height:calc(100dvh - 12rem);width:auto;height:auto;object-fit:contain;display:block}.lb__cap[data-astro-cid-7ujpg4ll]{display:flex;align-items:baseline;justify-content:center;gap:1.2rem;flex-wrap:wrap;text-align:center;max-width:64ch}.lb__count[data-astro-cid-7ujpg4ll]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--color-champagne);flex-shrink:0}.lb__text[data-astro-cid-7ujpg4ll]{font-family:var(--font-sans);font-size:.95rem;line-height:1.55;color:color-mix(in srgb,var(--color-paper) 82%,transparent)}.lb__close[data-astro-cid-7ujpg4ll],.lb__nav[data-astro-cid-7ujpg4ll]{position:absolute;z-index:2;display:grid;place-items:center;background:transparent;border:var(--hairline-w) solid var(--hairline-color-dark);color:var(--color-paper);cursor:pointer;transition:border-color .24s ease,background-color .24s ease}.lb__close[data-astro-cid-7ujpg4ll]:hover,.lb__nav[data-astro-cid-7ujpg4ll]:hover{border-color:var(--color-champagne);background:color-mix(in srgb,var(--color-paper) 8%,transparent)}.lb__close[data-astro-cid-7ujpg4ll]:focus-visible,.lb__nav[data-astro-cid-7ujpg4ll]:focus-visible{outline:2px solid var(--color-champagne);outline-offset:2px}.lb__close[data-astro-cid-7ujpg4ll]{top:clamp(.9rem,2.5vw,1.6rem);right:clamp(.9rem,2.5vw,1.6rem);width:44px;height:44px;border-radius:999px}.lb__nav[data-astro-cid-7ujpg4ll]{top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:999px}.lb__nav--prev[data-astro-cid-7ujpg4ll]{left:clamp(.5rem,2vw,1.6rem)}.lb__nav--next[data-astro-cid-7ujpg4ll]{right:clamp(.5rem,2vw,1.6rem)}@media(max-width:640px){.lb__nav[data-astro-cid-7ujpg4ll]{top:auto;bottom:clamp(.8rem,3vw,1.4rem);transform:none;width:46px;height:46px}.lb__nav--prev[data-astro-cid-7ujpg4ll]{left:50%;margin-left:-56px}.lb__nav--next[data-astro-cid-7ujpg4ll]{right:50%;margin-right:-56px}.lb__figure[data-astro-cid-7ujpg4ll]{padding-bottom:5.5rem}.lb__figure[data-astro-cid-7ujpg4ll] img[data-astro-cid-7ujpg4ll]{max-height:calc(100dvh - 16rem)}}@media(prefers-reduced-motion:reduce){.tile__frame[data-astro-cid-7ujpg4ll] img,.tile__caption[data-astro-cid-7ujpg4ll]{transition:none}.tile[data-astro-cid-7ujpg4ll]:hover .tile__frame[data-astro-cid-7ujpg4ll] img{transform:none}}.closing[data-astro-cid-yjafbxdb]{text-align:center;max-width:60ch;margin:0 auto}.closing[data-astro-cid-yjafbxdb] .eyebrow[data-astro-cid-yjafbxdb]{justify-content:center;display:inline-flex;margin-bottom:1.4rem}.closing__title[data-astro-cid-yjafbxdb]{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.022em;margin:0 0 1.4rem;text-wrap:balance}.closing__title[data-astro-cid-yjafbxdb] em[data-astro-cid-yjafbxdb]{font-style:italic}.closing[data-astro-cid-yjafbxdb] p[data-astro-cid-yjafbxdb]{font-family:var(--font-sans);font-size:1.02rem;line-height:1.65;color:var(--color-ink-soft);margin:0 0 2rem}
