.ev-kopf[data-astro-cid-jugqba64]{margin-bottom:clamp(2rem,4vw,3.25rem)}.ev-buehne[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--frame);align-items:stretch}.ev-buehne--solo[data-astro-cid-jugqba64]{grid-template-columns:1fr}.ev-buehne--solo[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64]{aspect-ratio:16 / 9}.ev-video[data-astro-cid-jugqba64]{margin:0;display:grid;grid-template-rows:auto auto;gap:.75rem}.ev-video-rahmen[data-astro-cid-jugqba64]{aspect-ratio:9 / 16;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-forest-950)}.ev-video[data-astro-cid-jugqba64] video[data-astro-cid-jugqba64]{display:block;width:100%;height:100%;object-fit:cover}.ev-legende[data-astro-cid-jugqba64]{display:grid;gap:.2rem;font-size:var(--text-sm);line-height:1.45;color:var(--color-ink-700)}.ev-titelbild[data-astro-cid-jugqba64]{margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.ev-buehne--video[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64]{align-self:start;aspect-ratio:9 / 8}.ev-nebenbild[data-astro-cid-jugqba64]{margin:0;aspect-ratio:3 / 4;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.ev-buehne--nebenbild[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64]{aspect-ratio:3 / 2}.ev-titelbild[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64],.ev-nebenbild[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64]{width:100%;height:100%;object-fit:cover}.ev-bericht[data-astro-cid-jugqba64]{padding-top:0}.ev-raster[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:start}.ev-text[data-astro-cid-jugqba64]{padding-top:1.1rem;border-top:1px solid var(--color-ink-200)}.ev-h2[data-astro-cid-jugqba64]{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--color-heading);max-width:22ch;text-wrap:balance}.ev-text[data-astro-cid-jugqba64] p[data-astro-cid-jugqba64]{margin:1rem 0 0;color:var(--color-ink-700);max-width:62ch}.ev-dl[data-astro-cid-jugqba64]{margin:0}.ev-feld[data-astro-cid-jugqba64]{grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1fr);align-items:baseline;gap:.25rem 1rem}.ev-feld[data-astro-cid-jugqba64] dd[data-astro-cid-jugqba64]{margin:0;font-size:.95rem;font-weight:500;color:var(--color-heading)}.ev-rang-raster[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2.5rem clamp(2rem,5vw,5rem);align-items:center}.ev-rang-raster--ohne-foto[data-astro-cid-jugqba64]{grid-template-columns:minmax(0,1fr);max-width:48rem}.ev-liste[data-astro-cid-jugqba64]{list-style:none;margin:0;padding:0}.ev-liste-kopf[data-astro-cid-jugqba64],.ev-platz[data-astro-cid-jugqba64]{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem}.ev-liste-kopf[data-astro-cid-jugqba64]{padding-bottom:.75rem}.ev-liste-zeit[data-astro-cid-jugqba64]{text-align:right}.ev-platz[data-astro-cid-jugqba64]{position:relative;padding-block:clamp(1.25rem,2.6vw,2rem);border-top:1px solid var(--color-ink-200)}.ev-platz[data-astro-cid-jugqba64]:last-child{border-bottom:1px solid var(--color-ink-200)}.ev-nr[data-astro-cid-jugqba64]{font-family:var(--font-brand);font-size:.9rem;letter-spacing:.06em;color:var(--color-ink-600)}.ev-name[data-astro-cid-jugqba64]{font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.2vw,2rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--color-heading)}.ev-zeit[data-astro-cid-jugqba64]{font-family:var(--font-brand);font-size:clamp(1.6rem,1rem + 2.2vw,3rem);line-height:1;letter-spacing:.01em;color:var(--color-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-einheit[data-astro-cid-jugqba64]{font-size:.4em;letter-spacing:.08em;color:var(--color-ink-600)}.ev-platz--erster[data-astro-cid-jugqba64]:before{content:"";position:absolute;left:0;top:-1px;width:3rem;height:3px;background:var(--color-brand-500)}.ev-platz--erster[data-astro-cid-jugqba64]{padding-block:clamp(1.6rem,3.4vw,2.6rem)}.ev-platz--erster[data-astro-cid-jugqba64] .ev-nr[data-astro-cid-jugqba64]{color:var(--color-heading)}.ev-platz--erster[data-astro-cid-jugqba64] .ev-name[data-astro-cid-jugqba64]{font-size:clamp(1.7rem,1.1rem + 2vw,2.75rem)}.ev-platz--erster[data-astro-cid-jugqba64] .ev-zeit[data-astro-cid-jugqba64]{font-size:clamp(2.1rem,1.2rem + 3.2vw,4.25rem)}.ev-rang-foto[data-astro-cid-jugqba64]{margin:0;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-background)}.ev-rang-foto[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64]{width:100%;height:100%;object-fit:cover}.ev-galerie[data-astro-cid-jugqba64]{list-style:none;margin:0;padding:0;columns:3;column-gap:var(--frame)}.ev-galerie[data-astro-cid-jugqba64] li[data-astro-cid-jugqba64]{break-inside:avoid;margin-bottom:var(--frame)}.ev-abschnitt[data-astro-cid-jugqba64]+.ev-abschnitt[data-astro-cid-jugqba64]{margin-top:clamp(2.5rem,5vw,4rem)}.ev-abschnitt-titel[data-astro-cid-jugqba64]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 clamp(1rem,2vw,1.5rem);padding-top:.9rem;border-top:1px solid var(--color-ink-200);font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:500;letter-spacing:-.02em;color:var(--color-heading)}.ev-foto[data-astro-cid-jugqba64]{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);cursor:zoom-in}.ev-foto[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64]{display:block;width:100%;height:auto;transition:transform .7s var(--ease-out)}.ev-lupe[data-astro-cid-jugqba64]{position:absolute;top:.85rem;right:.85rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-brand-500);color:var(--color-ink-950);opacity:0;transform:scale(.9);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.ev-foto[data-astro-cid-jugqba64]:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:3px}.ev-foto[data-astro-cid-jugqba64]:focus-visible .ev-lupe[data-astro-cid-jugqba64]{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.ev-foto[data-astro-cid-jugqba64]:hover img[data-astro-cid-jugqba64]{transform:scale(1.03)}.ev-foto[data-astro-cid-jugqba64]:hover .ev-lupe[data-astro-cid-jugqba64]{opacity:1;transform:none}}.ev-zurueck[data-astro-cid-jugqba64]{margin:clamp(2.5rem,5vw,4rem) 0 0;padding-top:1rem;border-top:1px solid var(--color-ink-200)}.ev-zurueck[data-astro-cid-jugqba64] a[data-astro-cid-jugqba64]{font-weight:600;color:var(--color-heading)}.ev-lightbox[data-astro-cid-jugqba64]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#071610f0;color:#fff}.ev-lightbox[data-astro-cid-jugqba64][open]{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;grid-template-rows:auto minmax(0,1fr)}.ev-lightbox[data-astro-cid-jugqba64]::backdrop{background:#07161099}.ev-lb-kopf[data-astro-cid-jugqba64]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .25rem 1.25rem}.ev-lb-zaehler[data-astro-cid-jugqba64]{margin:0;font-family:var(--font-brand);font-size:.8rem;letter-spacing:.08em}.ev-lb-bild[data-astro-cid-jugqba64]{grid-column:2;grid-row:2;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.75rem;padding-bottom:1.25rem;min-height:0}.ev-lb-bild[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md);min-height:0}.ev-lb-bild[data-astro-cid-jugqba64] figcaption[data-astro-cid-jugqba64]{max-width:60ch;font-size:var(--text-sm);line-height:1.45;text-align:center;color:#ffffffd1}.ev-lb-knopf[data-astro-cid-jugqba64]{appearance:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out)}.ev-lb-knopf[data-astro-cid-jugqba64] .ico[data-astro-cid-jugqba64]{width:1.05rem;height:1.05rem}.ev-lb-zurueck[data-astro-cid-jugqba64]{grid-column:1;grid-row:2;align-self:center;justify-self:center}.ev-lb-zurueck[data-astro-cid-jugqba64] .ico[data-astro-cid-jugqba64]{transform:rotate(180deg)}.ev-lb-weiter[data-astro-cid-jugqba64]{grid-column:3;grid-row:2;align-self:center;justify-self:center}.ev-lb-knopf[data-astro-cid-jugqba64]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ev-lb-knopf[data-astro-cid-jugqba64]:hover{background:var(--color-brand-500);border-color:var(--color-brand-500);color:var(--color-ink-950)}}@media(max-width:1000px){.ev-raster[data-astro-cid-jugqba64],.ev-rang-raster[data-astro-cid-jugqba64]{grid-template-columns:1fr}.ev-tafel[data-astro-cid-jugqba64]{max-width:40rem}.ev-rang-foto[data-astro-cid-jugqba64]{max-width:28rem}.ev-galerie[data-astro-cid-jugqba64]{columns:2}}@media(max-width:720px){.ev-buehne[data-astro-cid-jugqba64]{grid-template-columns:1fr}.ev-buehne[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64]{order:-1}.ev-buehne--video[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64],.ev-buehne--nebenbild[data-astro-cid-jugqba64] .ev-titelbild[data-astro-cid-jugqba64]{aspect-ratio:4 / 3}.ev-nebenbild[data-astro-cid-jugqba64]{display:none}.ev-video[data-astro-cid-jugqba64]{max-width:22rem;width:100%;justify-self:center}.ev-liste-kopf[data-astro-cid-jugqba64],.ev-platz[data-astro-cid-jugqba64]{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.75rem}.ev-platz--erster[data-astro-cid-jugqba64]:before{width:2rem}.ev-lightbox[data-astro-cid-jugqba64][open]{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr) auto}.ev-lb-bild[data-astro-cid-jugqba64]{grid-column:1 / -1;padding-inline:.75rem;padding-bottom:.5rem}.ev-lb-zurueck[data-astro-cid-jugqba64]{grid-column:1;grid-row:3;justify-self:end;margin:0 .5rem 1rem}.ev-lb-weiter[data-astro-cid-jugqba64]{grid-column:2;grid-row:3;justify-self:start;margin:0 .5rem 1rem}}@media(max-width:480px){.ev-feld[data-astro-cid-jugqba64]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ev-foto[data-astro-cid-jugqba64] img[data-astro-cid-jugqba64],.ev-lupe[data-astro-cid-jugqba64]{transition:none}}
