.tueren[data-astro-cid-h2pihmmd]{margin-top:2.2rem}.tueren--reihe[data-astro-cid-h2pihmmd]{gap:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.tueren--reihe[data-astro-cid-h2pihmmd] .tuer[data-astro-cid-h2pihmmd]{flex-direction:column;align-items:flex-start;display:flex}.tueren--reihe[data-astro-cid-h2pihmmd] .tuer__titel[data-astro-cid-h2pihmmd]{font-size:var(--schrift-tuer-reihe)}.tueren--reihe[data-astro-cid-h2pihmmd] .tuer[data-astro-cid-h2pihmmd]>[data-astro-cid-h2pihmmd]:nth-last-child(2){flex-grow:1}.tuer__text[data-astro-cid-h2pihmmd]{font-size:var(--schrift-body);color:var(--text-leise);margin:-.4rem 0 1.3rem;line-height:1.62}.tuer[data-astro-cid-h2pihmmd]{background:var(--weiss);border:1px solid var(--rand-weich);border-radius:var(--radius-gross);padding:clamp(1.8rem,4vw,2.4rem) clamp(1.5rem,4vw,2.2rem);transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.tuer[data-astro-cid-h2pihmmd]:hover,.tuer[data-astro-cid-h2pihmmd]:focus-within{box-shadow:var(--schatten-karte)}@media (prefers-reduced-motion:no-preference){.tuer[data-astro-cid-h2pihmmd]:hover,.tuer[data-astro-cid-h2pihmmd]:focus-within{transform:translateY(-3px)}}.tuer[data-astro-cid-h2pihmmd] .pfeil[data-astro-cid-h2pihmmd]:after{content:"";position:absolute;inset:0}.tuer[data-astro-cid-h2pihmmd]:before{content:"";background:var(--akzent);width:4px;position:absolute;top:0;bottom:0;left:0}.tuer__titel[data-astro-cid-h2pihmmd]{font-family:var(--font-display);letter-spacing:var(--sperrung-h);font-weight:500;line-height:1.32;font-size:var(--schrift-tuer);color:var(--akzent-text);margin:0 0 1.3rem}.tueren__oder[data-astro-cid-h2pihmmd]{text-align:center;font-family:var(--font-mono);font-size:var(--schrift-label);letter-spacing:.24em;text-transform:uppercase;color:var(--marke-leise-text);margin:0;padding:1.4rem 0}.bildband[data-astro-cid-txp5pt5i]{margin:0}.bildband[data-astro-cid-txp5pt5i] img{aspect-ratio:16/9;object-fit:cover;object-position:center top;border-radius:var(--radius-klein);width:100%;height:auto;display:block}@media (width<=40rem){.bildband[data-astro-cid-txp5pt5i] img{aspect-ratio:4/3}}.bildband[data-astro-cid-txp5pt5i] figcaption[data-astro-cid-txp5pt5i]{font-family:var(--font-mono);font-size:var(--schrift-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-leise);align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.bildband[data-astro-cid-txp5pt5i] figcaption[data-astro-cid-txp5pt5i]:before{content:"";background:var(--honig);flex-shrink:0;width:18px;height:1px}.band-video[data-astro-cid-lcdefpme]{margin-top:clamp(2rem,4vw,3.2rem)}.hero h1 em{color:var(--honig-gross-text);font-style:italic}.hero__ort[data-astro-cid-lcdefpme]{font-size:var(--schrift-fein);color:var(--marke-leise-text);margin:1.8rem 0 0}.kopf-zeile[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.weitere[data-astro-cid-lcdefpme]{margin-top:var(--abstand-4);background:var(--weiss);border:1px solid var(--rand-weich);border-radius:var(--radius-gross);padding:clamp(1.8rem,4vw,2.4rem) clamp(1.5rem,4vw,2.2rem)}.weitere__titel[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:var(--sperrung-h);font-weight:500;line-height:1.32;font-size:var(--schrift-tuer-reihe);margin:0 0 1rem}.weitere__text[data-astro-cid-lcdefpme]{color:var(--text-leise);margin:0}.programm[data-astro-cid-lcdefpme]{gap:var(--abstand-4) var(--abstand-5);background:var(--weiss);border:1px solid var(--rand-weich);border-radius:var(--radius-gross);align-items:center;padding:clamp(1.8rem,4vw,2.4rem) clamp(1.5rem,4vw,2.6rem);display:grid}@media (width>=46rem){.programm[data-astro-cid-lcdefpme]{grid-template-columns:minmax(11rem,16rem) 1fr}}.programm__logo[data-astro-cid-lcdefpme]{width:min(100%,15rem);display:block}.programm__logo[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.programm__titel[data-astro-cid-lcdefpme]{font-size:var(--schrift-h2-spalte);margin:0 0 1rem}.programm__text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.raster[data-astro-cid-lcdefpme]{gap:var(--abstand-4);margin-top:var(--abstand-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}
