.galerie[data-astro-cid-rj65ajc3]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=64em){.galerie[data-astro-cid-rj65ajc3]{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.galerie__item--wide[data-astro-cid-rj65ajc3]{grid-column:span 2}.galerie__link[data-astro-cid-rj65ajc3]{display:block;position:relative;overflow:hidden}.galerie__img[data-astro-cid-rj65ajc3]{aspect-ratio:1;object-fit:cover;filter:brightness(.82)saturate(.88);width:100%;transition:filter var(--t), transform .6s var(--ease)}.galerie__item--wide[data-astro-cid-rj65ajc3] .galerie__img[data-astro-cid-rj65ajc3]{aspect-ratio:2}@media (width<=63.99em){.galerie__item--wide[data-astro-cid-rj65ajc3] .galerie__img[data-astro-cid-rj65ajc3]{aspect-ratio:2}}.galerie__link[data-astro-cid-rj65ajc3]:hover .galerie__img[data-astro-cid-rj65ajc3],.galerie__link[data-astro-cid-rj65ajc3]:focus-visible .galerie__img[data-astro-cid-rj65ajc3]{filter:none}@media (prefers-reduced-motion:no-preference){.galerie__link[data-astro-cid-rj65ajc3]:hover .galerie__img[data-astro-cid-rj65ajc3]{transform:scale(1.03)}}.galerie__zoom[data-astro-cid-rj65ajc3]{width:2.25rem;height:2.25rem;color:var(--gold);opacity:0;transition:opacity var(--t);background:#080808b3;place-items:center;display:grid;position:absolute;bottom:.6rem;right:.6rem}.galerie__zoom[data-astro-cid-rj65ajc3] svg{width:1rem;height:1rem}.galerie__link[data-astro-cid-rj65ajc3]:hover .galerie__zoom[data-astro-cid-rj65ajc3],.galerie__link[data-astro-cid-rj65ajc3]:focus-visible .galerie__zoom[data-astro-cid-rj65ajc3]{opacity:1}.lightbox[data-astro-cid-rj65ajc3]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:#080808f0;border:0;margin:0;padding:0}.lightbox[data-astro-cid-rj65ajc3]::backdrop{background:#08080899}.lightbox__figure[data-astro-cid-rj65ajc3]{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;height:100%;margin:0;padding:4.5rem 4rem 2rem;display:flex}.lightbox__img[data-astro-cid-rj65ajc3]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 9rem);box-shadow:0 20px 60px #00000080}.lightbox__caption[data-astro-cid-rj65ajc3]{font-family:var(--font-ui);letter-spacing:.06em;color:var(--text-soft);text-align:center;font-size:.875rem}.lightbox__btn[data-astro-cid-rj65ajc3]{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--gold);cursor:pointer;transition:background-color var(--t), border-color var(--t);background:#08080899;place-items:center;display:grid;position:absolute}.lightbox__btn[data-astro-cid-rj65ajc3]:hover{border-color:var(--gold);background:#c9a84c24}.lightbox__btn[data-astro-cid-rj65ajc3] svg{width:1.4rem;height:1.4rem}.lightbox__close[data-astro-cid-rj65ajc3]{top:1rem;right:1rem}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:50%;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-rj65ajc3]{left:.75rem}.lightbox__next[data-astro-cid-rj65ajc3]{right:.75rem}@media (width<=40em){.lightbox__figure[data-astro-cid-rj65ajc3]{padding:4.5rem .75rem 6rem}.lightbox__prev[data-astro-cid-rj65ajc3],.lightbox__next[data-astro-cid-rj65ajc3]{top:auto;bottom:1.5rem;transform:none}.lightbox__prev[data-astro-cid-rj65ajc3]{left:calc(50% - 56px)}.lightbox__next[data-astro-cid-rj65ajc3]{right:calc(50% - 56px)}}.verein-illu[data-astro-cid-azhp7u3c]{width:180px;height:auto}.proj-grid[data-astro-cid-qerp545y]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.proj-grid[data-astro-cid-qerp545y]{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.proj-grid[data-astro-cid-qerp545y]{grid-template-columns:repeat(3,1fr)}}.proj[data-astro-cid-qerp545y]{flex-direction:column;height:100%;display:flex}.proj[data-astro-cid-qerp545y] .proj__img{object-fit:cover;filter:brightness(.85)saturate(.92);width:100%;height:220px;transition:filter var(--t)}.proj[data-astro-cid-qerp545y]:hover .proj__img{filter:none}.proj[data-astro-cid-qerp545y] .proj__img--contain{object-fit:contain;filter:none;height:auto}.proj__img--illu[data-astro-cid-qerp545y]{background:linear-gradient(135deg, var(--navy), var(--deep));place-items:center;display:grid}.proj__body[data-astro-cid-qerp545y]{flex-direction:column;flex:1;padding:1.6rem;display:flex}.proj__tag[data-astro-cid-qerp545y]{margin-bottom:var(--space-2);font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--mid);font-size:.6875rem;font-weight:500}.proj__title[data-astro-cid-qerp545y]{margin-bottom:var(--space-3);color:var(--gold);font-size:1.05rem;line-height:1.35}.proj__text[data-astro-cid-qerp545y]{color:var(--text-soft);font-size:1.05rem;line-height:1.7}.proj__text[data-astro-cid-qerp545y] strong{color:var(--gold-lt)}.proj__extra[data-astro-cid-qerp545y]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.proj__extra[data-astro-cid-qerp545y] img{object-fit:cover;width:100%;height:130px}.proj__link[data-astro-cid-qerp545y]{align-self:flex-start;margin-top:auto}.termine[data-astro-cid-qerp545y]{max-width:820px;margin:0;padding:0;list-style:none}.termin[data-astro-cid-qerp545y]{gap:var(--space-2) var(--space-6);border-bottom:1px solid #c9a84c24;align-items:center;padding:1.5rem 0;display:grid}@media (width>=40em){.termin[data-astro-cid-qerp545y]{grid-template-columns:11rem 1fr auto}}.termin__date[data-astro-cid-qerp545y]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-weight:600}.termin[data-astro-cid-qerp545y] h3[data-astro-cid-qerp545y]{margin-bottom:var(--space-1);font-size:.98rem}.termin[data-astro-cid-qerp545y] p[data-astro-cid-qerp545y]:not(.termin__date){color:var(--text-soft);margin:0;font-size:1.02rem}.termin__badge[data-astro-cid-qerp545y]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);white-space:nowrap;border:1px solid #c9a84c52;justify-self:start;padding:.3rem .75rem;font-size:.6875rem}.termine__past[data-astro-cid-qerp545y]{margin-top:var(--space-6);max-width:820px}.press[data-astro-cid-qerp545y]{margin-top:var(--space-6);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.8125rem}
