:root{--grund:#0a0b0c;--papier:#f3ede0;--gedaempft:rgba(243, 237, 224, 0.64);--leise:rgba(243, 237, 224, 0.42);--linie:rgba(243, 237, 224, 0.14);--gold:#e8b84a;--rot:#e3262b;--schmal:"Avenir Next Condensed","Arial Narrow","Roboto Condensed",sans-serif-condensed,sans-serif;--text:"Avenir Next","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--grund)}body{margin:0;min-height:100vh;min-height:100dvh;background:0 0;color:var(--papier);font:16px/1.6 var(--text)}html[data-spur=de] body [lang=en],html[data-spur=en] body [lang=de]{display:none!important}body::before{content:"";position:fixed;inset:0;z-index:-2;background:url("ueber-uns/gegenschuss.webp") center/cover no-repeat;opacity:.85}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 35%,rgba(0,0,0,.72) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23k)'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--gold)}a[href^="mailto:"]{text-decoration:none}.ut-bild a{pointer-events:auto;cursor:pointer}.post-hinweis{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:50;width:max-content;max-width:min(92vw,560px);padding:10px 16px 15px;background:rgba(10,11,12,.94);border:1px solid var(--linie);color:var(--papier);font:500 13px/1.5 var(--mono);text-align:center;hyphens:none;opacity:0;transform:translate(-50%,12px);transition:opacity .25s,transform .25s;pointer-events:none}.post-hinweis.sichtbar{opacity:1;transform:translate(-50%,0);pointer-events:auto}.post-hinweis button{display:block;margin:10px auto 0;padding:4px 12px;background:0 0;border:1px solid var(--gold);color:var(--gold);font:inherit;cursor:pointer}.post-hinweis button:hover{background:rgba(232,184,74,.12)}@media (max-width:480px){.post-hinweis{font-size:12px}}@media (prefers-reduced-motion:reduce){.post-hinweis{transform:translate(-50%,0);transition:none}}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.seite{max-width:880px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.kopf{display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.kopf .name{color:var(--gold);text-decoration:none;letter-spacing:.08em}.spur{display:flex;align-items:center;gap:2px;color:var(--leise);font:500 11px/1 var(--mono);letter-spacing:.1em}.spur .spur-titel{margin-right:8px}.spur button{font:inherit;letter-spacing:inherit;color:var(--gedaempft);background:0 0;border:1px solid var(--linie);padding:7px 9px;cursor:pointer;-webkit-tap-highlight-color:transparent}.spur button[aria-pressed=true]{color:#0b0a08;background:var(--papier);border-color:var(--papier)}.klappe{margin:9vh 0 0;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);hyphens:none}h1{margin:10px 0 0;font:700 clamp(40px, 8.5vw, 76px)/0.98 var(--schmal);letter-spacing:-.01em;text-shadow:2px 2px 8px rgba(0,0,0,.5);hyphens:none}.vorspann{margin:16px 0 0;max-width:34em;font-size:18px;color:var(--gedaempft);hyphens:none}.ganz{display:inline-block}.take{margin:36px 0 0}.take-bild{position:relative;aspect-ratio:4/3;background:#000;box-shadow:0 18px 50px rgba(0,0,0,.6)}.take-bild img{display:block;width:100%;height:100%;object-fit:cover}img[data-vorschau]{background-image:var(--vorschau,none);background-size:cover;background-position:center;background-repeat:no-repeat}.tc-fenster{position:absolute;top:5.5%;left:50%;transform:translateX(-50%);padding:3px 7px 2px;background:rgba(0,0,0,.7);color:#fff;font:500 clamp(10px, 1.5vw, 14px)/1.2 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap}.ut-bild{position:absolute;left:6%;right:6%;bottom:2%;min-height:2.5em;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:#fff;font:600 clamp(12.5px, 2.7vw, 25px)/1.25 var(--text);text-shadow:0 0 2px #000,0 0 2px #000,1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,0 2px 8px rgba(0,0,0,.8);hyphens:none;pointer-events:none}.liste li.rot .ut-text,.ut-bild.rot{color:var(--rot);font-style:italic}.liste li.gelb .ut-text,.ut-bild.gelb{color:#ffe14d}.liste .sprecher{display:block;color:#ffe14d;letter-spacing:.08em;text-transform:uppercase}@media (max-width:640px){.liste .sprecher{display:inline;margin-left:10px}}.take-unterzeile{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--leise);hyphens:none}.liste-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:52px 0 0;padding-bottom:10px;border-bottom:1px solid var(--linie);font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.liste-kopf span:last-child{color:var(--leise);letter-spacing:.06em;text-transform:none}.liste{list-style:none;margin:0;padding:0}.liste li{display:grid;grid-template-columns:2.2em 13.5em 1fr;gap:4px 16px;align-items:baseline;padding:14px 8px 15px;border-bottom:1px solid var(--linie);cursor:pointer;transition:background-color .2s}.liste li:hover{background:rgba(243,237,224,.04)}.liste .nr,.liste .zeit{font:500 12px/1.6 var(--mono);color:var(--leise);font-variant-numeric:tabular-nums;white-space:nowrap}.liste .ut-text{font:600 19px/1.4 var(--text);hyphens:none;text-wrap:balance}.liste li.jetzt .nr,.liste li.jetzt .zeit{color:var(--gold)}.liste li.jetzt{background:rgba(232,184,74,.07)}.liste a{color:var(--gold)}.regel{margin:14px 0 0;font:500 12px/1.6 var(--mono);color:var(--leise);hyphens:none}.abzug{margin:64px auto 0;width:min(440px,86%);transform:rotate(-2.5deg)}.abzug img{display:block;width:100%;height:auto;border:8px solid var(--papier);border-bottom-width:40px;box-shadow:0 16px 44px rgba(0,0,0,.65)}.abzug figcaption{margin-top:-32px;padding:0 12px;position:relative;color:#2a2622;font:600 14px/24px var(--schmal);letter-spacing:.02em;hyphens:none}.abspann{margin:40px 0 0}.rolle{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:13px 0;align-items:baseline}.rolle .wer{text-wrap:balance;text-align:right;font:500 12px/1.75 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);hyphens:none}.rolle .was{font-size:17px;line-height:1.6;hyphens:none}.rolle .was .klein{display:block;font-size:14px;color:var(--gedaempft)}.fehlt{padding:0 4px;background:#ff00a8;color:#fff}.titelkarte{margin:8px 0 0;padding:20px 0 4px;text-align:center;hyphens:none}.titelkarte p{margin:0}.titel-pflicht{font:500 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.titelkarte .titel-name{margin-top:6px;font:700 clamp(46px, 8vw, 70px)/1 var(--schmal);letter-spacing:-.01em;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.titelkarte .titel-namen{margin-top:14px;font-size:20px}.titel-namen .trenner{padding:0 .3em;color:var(--gold)}.titelkarte .titel-beruf{margin-top:6px;font:500 12px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gedaempft)}.titelkarte .titel-adresse{margin-top:16px;font-size:17px}.titel-adresse .trenner{color:var(--leise)}.titelkarte .titel-klein{margin-top:8px;font-size:14px;color:var(--gedaempft);text-wrap:balance}.abteilung{margin-top:60px}.abteilung-titel{display:flex;align-items:center;gap:18px;margin:0 0 12px;font:500 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.abteilung-titel::after,.abteilung-titel::before{content:"";flex:1;height:1px;background:var(--linie)}.abteilung .rolle{padding:7px 0}.besetzung .was{font-style:italic}.abspann-link{margin:56px 0 0;text-align:center;font:500 13px/1.5 var(--mono);letter-spacing:.04em;hyphens:none}.abspann-link a{color:var(--gedaempft)}@media (max-width:640px){.titel-adresse .trenner{display:none}.titel-adresse .teil{display:block}.abteilung{margin-top:48px}}.schluss{margin:52px auto 0;max-width:30em;text-align:center;font:italic 600 18px/1.45 var(--text);color:var(--rot);text-shadow:1px 1px 4px rgba(0,0,0,.6);hyphens:none;text-wrap:balance}.text{margin:36px 0 0;max-width:40em}.text h2{display:flex;gap:14px;align-items:baseline;margin:40px 0 10px;font:700 24px/1.2 var(--schmal);letter-spacing:.01em;hyphens:none}.text h2 .nr{font:500 12px/1 var(--mono);color:var(--gold);letter-spacing:.08em}.text p,.text ul{margin:0 0 12px;color:rgba(243,237,224,.86);hyphens:auto}.text ul{padding-left:1.2em}.text li{margin-bottom:4px}.text .kurz{padding:16px 18px 24px;border:1px solid var(--linie);background:rgba(10,11,12,.55);color:var(--papier);hyphens:none}.zeichen{font-family:var(--mono);font-size:.92em}.stand{margin-top:28px;font:500 12px/1.5 var(--mono);color:var(--leise)}.fuss{margin-top:auto;padding-top:64px}.fuss-zeile{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:16px;border-top:1px solid var(--linie);font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--leise)}.fuss-zeile a{color:var(--gedaempft)}.fuss-zeile a[aria-current=page]{color:var(--gold);text-decoration:none}@media (max-width:640px){.klappe{margin-top:6vh}.vorspann{font-size:16px}.liste li{grid-template-columns:2em 1fr;padding:12px 4px 13px}.liste .ut-text{grid-column:1/-1;font-size:clamp(14px, 4vw, 17px)}.take-unterzeile{flex-direction:column;gap:2px}.rolle{grid-template-columns:1fr;text-align:center;padding:12px 0}.rolle .wer{text-align:center}.spur .spur-titel{display:none}}@media (any-pointer:coarse){.abspann-link a,.fuss-zeile a,.kopf .name,.spur button{position:relative}.abspann-link a::after,.fuss-zeile a::after,.kopf .name::after,.spur button::after{content:"";position:absolute}.spur button::after{inset:-10px -1px}.kopf .name::after{inset:-16px -6px}.fuss-zeile{row-gap:26px}.abspann-link a::after,.fuss-zeile a::after{inset:-13px -10px}}@media (prefers-reduced-motion:reduce){.liste li{transition:none}}.nachspann{display:flex;align-items:center;justify-content:center;gap:44px;margin-top:56px}.nachspann .schluss{margin:0;max-width:22em;text-align:left}.abzug.outtake{flex:0 0 auto;width:300px;margin:0;transform:rotate(3deg)}.abzug.outtake img{border-width:7px;border-bottom-width:36px}.abzug.outtake figcaption{margin-top:-29px;font-size:13px;line-height:22px}@media (max-width:640px){.nachspann{flex-direction:column;gap:36px}.nachspann .schluss{text-align:center}.abzug.outtake{width:min(300px,80%)}}