
.dmfilm :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-size:revert;font-weight:revert;line-height:inherit;letter-spacing:normal;text-transform:none;text-align:inherit;margin:0;padding:0;border:0;background:none;box-shadow:none}
.dmfilm :is(p,li,dd,dt,figure,figcaption,blockquote,address,time,label){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;margin:0;padding:0;border:0;background:none}
.dmfilm :is(ul,ol){list-style:none;margin:0;padding:0}
.dmfilm li::marker{content:none}
.dmfilm a{color:inherit;font-family:inherit;text-decoration:revert;border:0;box-shadow:none;background:none}
.dmfilm :is(img,video,svg,iframe){border:0;border-radius:0;box-shadow:none;margin:0;padding:0}
.dmfilm button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;box-shadow:none;border-radius:0;min-height:0;padding:0;background:none;border:0}
@font-face{font-family:Stimme;src:url(/wp-content/plugins/dmfilm-website/assets/fonts/CabinetGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Sans;src:url(/wp-content/plugins/dmfilm-website/assets/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Sans;src:url(/wp-content/plugins/dmfilm-website/assets/fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/wp-content/plugins/dmfilm-website/assets/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}.dmfilm{--grund: #ffffff;--grund-tief: #f1f7f9;--grund-hell: #c7f8fe;--dunkel: #001619;--signal: #50e8f4;--signal-tief: #0a6675;--tinte: #001619;--tinte-leise: #3f5b60;--tinte-still: #5a7176;--linie: rgba(0, 22, 25, .14);--linie-stark: rgba(0, 22, 25, .3);--licht: #eaf6f8;--licht-leise: rgba(234, 246, 248, .72);--licht-still: rgba(234, 246, 248, .54);--linie-dunkel: rgba(234, 246, 248, .18);--modul: clamp(46px, 4vw, 58px);--halb: calc(var(--modul) / 2);--viertel: calc(var(--modul) / 4);--achtel: calc(var(--modul) / 8);--raum-1: var(--modul);--raum-2: calc(var(--modul) * 2);--raum-3: calc(var(--modul) * 3.2);--raum-4: calc(var(--modul) * 4.6);--t-mikro: max(.75rem, calc(var(--modul) * .21));--t-klein: calc(var(--modul) * .27);--t-basis: calc(var(--modul) * .34);--t-mittel: calc(var(--modul) * .5);--t-gross: calc(var(--modul) * .82);--t-display: clamp(2.6rem, 7vw, 7rem);--stimme: "Stimme", ui-sans-serif, system-ui, sans-serif;--schrift: "Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: var(--schrift);--takt: .24s;--takt-lang: .62s;--kurve: cubic-bezier(.22, .61, .24, 1);--leiste-hoehe: clamp(76px, 6.2vw, 90px);--rand: clamp(1.25rem, 4.5vw, 4rem);--breite: 92rem}.dmfilm *,.dmfilm *:before,.dmfilm *:after{box-sizing:border-box}.dmfilm [hidden]{display:none!important}.dmfilm{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.dmfilm{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--schrift);font-size:var(--t-basis);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dmfilm img,.dmfilm video,.dmfilm svg{display:block;max-width:100%}.dmfilm a{color:inherit}.dmfilm h1,.dmfilm h2,.dmfilm h3,.dmfilm h4,.dmfilm p,.dmfilm figure,.dmfilm blockquote,.dmfilm ul,.dmfilm ol{margin:0}.dmfilm ul,.dmfilm ol{padding:0;list-style:none}.dmfilm button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.dmfilm :focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--dunkel),0 0 0 5px var(--signal)}.dmfilm [tabindex="-1"]:focus{outline:none;box-shadow:none}.dmfilm ::selection{background:var(--signal);color:var(--dunkel)}.dmfilm{caret-color:var(--signal-tief);accent-color:var(--signal-tief);scrollbar-color:var(--tinte-still) var(--grund-tief)}.dmfilm .feld-dunkel{caret-color:var(--signal);accent-color:var(--signal)}.dmfilm a{text-underline-offset:.18em;text-decoration-thickness:from-font}.dmfilm .leicht{font-family:var(--stimme);font-weight:700;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.dmfilm .leicht em{font-style:italic}.dmfilm .breit{font-family:var(--stimme);font-weight:700;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.dmfilm .mittel{font-family:var(--stimme);font-weight:700;letter-spacing:-.012em;line-height:1.16}.dmfilm .achse{font-family:var(--schrift);font-weight:500;font-size:var(--t-mikro);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.dmfilm .mono{font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.dmfilm .bahn{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}.dmfilm .feld-dunkel{background:var(--dunkel);color:var(--licht)}.dmfilm .feld-dunkel .achse{color:var(--licht-still)}.dmfilm .feld-tief{background:var(--grund-hell)}.dmfilm .nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dmfilm .zum-inhalt{position:absolute;left:var(--rand);top:0;z-index:100;transform:translateY(-140%);background:var(--dunkel);color:var(--licht);padding:var(--viertel) var(--halb);font-size:var(--t-klein);transition:transform var(--takt) var(--kurve)}.dmfilm .zum-inhalt:focus{transform:translateY(0)}.dmfilm .credit{font-family:var(--mono);font-weight:500;font-size:var(--t-mikro);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still);display:flex;gap:.55em;align-items:baseline;flex-wrap:wrap}.dmfilm .credit>span:not(:last-child):after{content:"";display:inline-block;width:1px;height:.8em;margin-inline-start:.55em;vertical-align:-.05em;background:var(--linie-stark)}.dmfilm .feld-dunkel .credit{color:var(--licht-still)}.dmfilm .feld-dunkel .credit>span:not(:last-child):after,.dmfilm .aufblende .credit>span:not(:last-child):after{background:var(--linie-dunkel)}.dmfilm .knopf{display:inline-flex;align-items:center;gap:.6em;min-height:calc(var(--modul) * .92);padding-inline:calc(var(--halb) * 1.1);font-size:var(--t-klein);text-decoration:none;border:1px solid transparent;transition:background var(--takt) var(--kurve),color var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.dmfilm .knopf--voll{background:var(--dunkel);color:var(--licht)}.dmfilm .knopf--voll:hover{background:var(--signal-tief)}.dmfilm .knopf--signal{background:var(--signal);color:var(--dunkel)}.dmfilm .knopf--signal:hover{background:var(--dunkel);color:var(--licht)}.dmfilm .feld-dunkel .knopf--signal:hover{background:var(--licht);color:var(--dunkel)}.dmfilm .knopf--linie{border-color:var(--linie-stark);color:var(--tinte)}.dmfilm .knopf--linie:hover{border-color:var(--tinte);background:var(--tinte);color:var(--grund)}.dmfilm .feld-dunkel .knopf--voll{background:var(--licht);color:var(--dunkel)}.dmfilm .feld-dunkel .knopf--voll:hover{background:var(--signal)}.dmfilm .feld-dunkel .knopf--linie{border-color:var(--linie-dunkel);color:var(--licht)}.dmfilm .feld-dunkel .knopf--linie:hover{background:var(--licht);color:var(--dunkel)}.dmfilm .ruf{text-decoration:none;color:var(--signal-tief);border-block-end:1px solid currentColor;transition:opacity var(--takt) var(--kurve)}.dmfilm .ruf:hover{opacity:.65}.dmfilm .feld-dunkel .ruf{color:var(--licht)}.dmfilm .kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--halb);padding-block-end:var(--viertel);border-block-end:1px solid var(--linie);margin-block-end:var(--raum-1)}.dmfilm .feld-dunkel .kopf{border-color:var(--linie-dunkel)}.dmfilm .kopf h2{font-size:var(--t-mittel)}.dmfilm [data-auf]{transition:opacity var(--takt-lang) var(--kurve),transform var(--takt-lang) var(--kurve)}.dmfilm [data-auf][data-warte]{opacity:0;transform:translateY(22px);transition:none}@media(prefers-reduced-motion:reduce){.dmfilm{scroll-behavior:auto}.dmfilm [data-auf]{opacity:1!important;transform:none!important;transition:none!important}.dmfilm *,.dmfilm *:before,.dmfilm *:after{animation:none!important;transition-property:color,background-color,border-color,outline-color,fill,stroke,opacity!important;transition-duration:.12s!important}}.dmfilm [id^=produktion-]{scroll-margin-top:calc(var(--leiste-hoehe) + var(--halb))}.dmfilm .marke[data-astro-cid-b6mhjq6f]{display:inline-flex;align-items:center;line-height:1}.dmfilm .marke[data-astro-cid-b6mhjq6f] svg{display:block;height:var(--marke-hoehe);width:auto;overflow:visible}.dmfilm .leiste[data-astro-cid-7b4ap6t6]{position:sticky;top:0;z-index:50;background:var(--dunkel);color:var(--licht);transform:translateY(0);transition:transform .32s var(--kurve)}.dmfilm .leiste--weg[data-astro-cid-7b4ap6t6]{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.dmfilm .leiste[data-astro-cid-7b4ap6t6]{transition:none}}.dmfilm .leiste__bahn[data-astro-cid-7b4ap6t6]{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand);min-height:var(--leiste-hoehe);display:flex;align-items:center;gap:var(--halb);flex-wrap:wrap}.dmfilm .marke-ruf[data-astro-cid-7b4ap6t6]{display:flex;align-items:center;flex:0 0 auto;padding-block:var(--viertel);color:var(--licht);text-decoration:none}.dmfilm .nav[data-astro-cid-7b4ap6t6]{margin-inline:auto}.dmfilm .nav[data-astro-cid-7b4ap6t6] ul[data-astro-cid-7b4ap6t6]{display:flex;flex-wrap:wrap;gap:0 clamp(.9rem,1.9vw,1.9rem)}.dmfilm .nav__link[data-astro-cid-7b4ap6t6]{display:inline-block;padding-block:var(--viertel);font-size:var(--t-klein);font-weight:400;text-decoration:none;color:var(--licht-leise);transition:color var(--takt) var(--kurve)}.dmfilm .nav__link[data-astro-cid-7b4ap6t6]:hover{color:var(--licht)}.dmfilm .nav__link[data-astro-cid-7b4ap6t6]{position:relative}.dmfilm .nav__link--aktiv[data-astro-cid-7b4ap6t6]{color:var(--licht);font-weight:560}.dmfilm .nav__link--aktiv[data-astro-cid-7b4ap6t6]:after{content:"";position:absolute;left:50%;bottom:calc(var(--achtel) * .6);width:5px;height:5px;transform:translate(-50%);background:var(--signal)}.dmfilm .leiste__rechts[data-astro-cid-7b4ap6t6]{display:flex;align-items:center;gap:var(--viertel);flex:0 0 auto}.dmfilm .kanal[data-astro-cid-7b4ap6t6]{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-height:calc(var(--modul) * .72);padding-inline:calc(var(--achtel) * 1.2);font-family:var(--mono);font-weight:500;font-size:var(--t-mikro);letter-spacing:0;text-decoration:none;color:var(--licht-still)}.dmfilm .kanal__aktiv[data-astro-cid-7b4ap6t6],.dmfilm .kanal[data-astro-cid-7b4ap6t6]:hover .kanal__aus[data-astro-cid-7b4ap6t6]{color:var(--licht)}.dmfilm .anfrage[data-astro-cid-7b4ap6t6]{display:inline-flex;align-items:center;min-height:calc(var(--modul) * .72);padding-inline:calc(var(--viertel) * 1.25);background:var(--signal);color:var(--dunkel);font-size:var(--t-klein);font-weight:520;text-decoration:none;transition:background var(--takt) var(--kurve)}.dmfilm .anfrage[data-astro-cid-7b4ap6t6]:hover{background:var(--licht)}@media(max-width:62rem){.dmfilm .leiste__bahn[data-astro-cid-7b4ap6t6]{padding-block:var(--viertel);row-gap:var(--achtel)}.dmfilm .nav[data-astro-cid-7b4ap6t6]{order:3;width:100%;margin-inline:0;border-block-start:1px solid var(--linie-dunkel);padding-block-start:var(--achtel)}.dmfilm .leiste__rechts[data-astro-cid-7b4ap6t6]{margin-inline-start:auto}}@media(max-width:40rem){.dmfilm .nav[data-astro-cid-7b4ap6t6] ul[data-astro-cid-7b4ap6t6]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent);padding-inline-end:2rem}.dmfilm .nav[data-astro-cid-7b4ap6t6] ul[data-astro-cid-7b4ap6t6]::-webkit-scrollbar{display:none}.dmfilm .nav[data-astro-cid-7b4ap6t6] li[data-astro-cid-7b4ap6t6]{flex:0 0 auto}.dmfilm .nav__link[data-astro-cid-7b4ap6t6]{min-height:44px;display:inline-flex;align-items:center}}.dmfilm .fuss[data-astro-cid-35vxkhav]{background:var(--dunkel);color:var(--licht)}.dmfilm .fuss__band[data-astro-cid-35vxkhav]{background:var(--signal);color:var(--dunkel);padding-block:calc(var(--raum-1) * 1.4)}.dmfilm .fuss__ruf[data-astro-cid-35vxkhav]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-1)}.dmfilm .fuss__knopf[data-astro-cid-35vxkhav]{background:var(--dunkel);color:var(--licht)}.dmfilm .fuss__knopf[data-astro-cid-35vxkhav]:hover{background:var(--grund);color:var(--dunkel)}.dmfilm .fuss__band[data-astro-cid-35vxkhav] :focus-visible{box-shadow:0 0 0 2px var(--signal),0 0 0 5px var(--dunkel)}.dmfilm .fuss__satz[data-astro-cid-35vxkhav]{font-size:clamp(1.8rem,4vw,3.4rem);max-width:24ch}.dmfilm .fuss__gitter[data-astro-cid-35vxkhav]{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) minmax(0,1.2fr);gap:var(--halb) var(--raum-1);padding-block:var(--raum-1)}.dmfilm .fuss__spalte[data-astro-cid-35vxkhav]{display:grid;gap:var(--viertel);align-content:start;justify-items:start}.dmfilm .fuss__marke[data-astro-cid-35vxkhav]{font-size:var(--t-klein)}.dmfilm .fuss__netze[data-astro-cid-35vxkhav]{display:flex;flex-wrap:wrap;gap:0 var(--halb)}.dmfilm .fuss__logo[data-astro-cid-35vxkhav]{display:inline-flex;color:var(--licht);padding-block:.2em}.dmfilm .fuss__wert[data-astro-cid-35vxkhav]{font-style:normal;font-size:var(--t-klein);line-height:1.5;color:var(--licht-leise);gap:var(--achtel)}.dmfilm .fuss__ort[data-astro-cid-35vxkhav]{display:block;color:var(--licht);font-weight:500}.dmfilm .fuss__tel[data-astro-cid-35vxkhav]{display:inline-block;padding-block:calc(var(--achtel) * .6);color:var(--licht);text-decoration:none;border-block-end:1px solid var(--linie-dunkel);transition:border-color var(--takt) var(--kurve)}.dmfilm .fuss__tel[data-astro-cid-35vxkhav]:hover{border-color:var(--signal)}.dmfilm .fuss__liste[data-astro-cid-35vxkhav]{display:grid;grid-template-columns:repeat(2,max-content);gap:0 var(--halb);font-size:var(--t-klein)}.dmfilm .fuss__liste[data-astro-cid-35vxkhav] a[data-astro-cid-35vxkhav]{display:inline-block;padding-block:calc(var(--achtel) * .55);color:var(--licht-leise);text-decoration:none;transition:color var(--takt) var(--kurve)}.dmfilm .fuss__liste[data-astro-cid-35vxkhav] a[data-astro-cid-35vxkhav]:hover{color:var(--signal)}.dmfilm .fuss__abschluss[data-astro-cid-35vxkhav]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--achtel) var(--halb);padding-block:var(--viertel);border-block-start:1px solid var(--linie-dunkel)}.dmfilm .fuss__recht[data-astro-cid-35vxkhav]{font-size:var(--t-klein);color:var(--licht-still)}.dmfilm .fuss__rechtslinks[data-astro-cid-35vxkhav]{display:flex;gap:var(--halb);font-size:var(--t-klein)}.dmfilm .fuss__rechtslinks[data-astro-cid-35vxkhav] a[data-astro-cid-35vxkhav]{display:inline-block;padding-block:calc(var(--achtel) * .9);color:var(--licht-leise);text-decoration:none;transition:color var(--takt) var(--kurve)}.dmfilm .fuss__rechtslinks[data-astro-cid-35vxkhav] a[data-astro-cid-35vxkhav]:hover{color:var(--signal)}@media(max-width:62rem){.dmfilm .fuss__gitter[data-astro-cid-35vxkhav]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:46rem){.dmfilm .fuss__ruf[data-astro-cid-35vxkhav]{align-items:start;flex-direction:column}}
.dmfilm .weiterwege[data-astro-cid-t6devesa]{padding-block:0 var(--raum-2)}.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]{display:grid;grid-template-columns:repeat(var(--spalten),minmax(0,1fr));border-block-start:1px solid var(--linie)}.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]>li[data-astro-cid-t6devesa]+li[data-astro-cid-t6devesa]{border-inline-start:1px solid var(--linie)}.dmfilm .weiterweg[data-astro-cid-t6devesa]{display:grid;gap:var(--viertel);align-content:start;height:100%;padding:var(--halb) var(--halb) var(--halb) 0;color:var(--tinte);text-decoration:none}.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]>li[data-astro-cid-t6devesa]+li[data-astro-cid-t6devesa] .weiterweg[data-astro-cid-t6devesa]{padding-inline-start:var(--halb)}.dmfilm .weiterweg__rubrik[data-astro-cid-t6devesa]{color:var(--signal-tief)}.dmfilm .weiterweg__titel[data-astro-cid-t6devesa]{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.1;text-wrap:balance;transition:transform var(--takt-lang) var(--kurve)}.dmfilm .weiterweg__pfeil[data-astro-cid-t6devesa]{display:inline-block;color:var(--signal-tief);transition:transform var(--takt-lang) var(--kurve)}.dmfilm .weiterweg[data-astro-cid-t6devesa]:hover .weiterweg__titel[data-astro-cid-t6devesa]{transform:translate(.2em)}.dmfilm .weiterweg[data-astro-cid-t6devesa]:hover .weiterweg__pfeil[data-astro-cid-t6devesa]{transform:translate(.15em)}@media(prefers-reduced-motion:reduce){.dmfilm .weiterweg__titel[data-astro-cid-t6devesa],.dmfilm .weiterweg__pfeil[data-astro-cid-t6devesa]{transition:none}}@media(max-width:46rem){.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]{grid-template-columns:1fr}.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]>li[data-astro-cid-t6devesa]+li[data-astro-cid-t6devesa]{border-inline-start:0;border-block-start:1px solid var(--linie)}.dmfilm .weiterweg[data-astro-cid-t6devesa],.dmfilm .weiterwege__liste[data-astro-cid-t6devesa]>li[data-astro-cid-t6devesa]+li[data-astro-cid-t6devesa] .weiterweg[data-astro-cid-t6devesa]{padding-inline:0}}
.dmfilm .seitenkopf[data-astro-cid-qu25yk75]{padding-block:calc(var(--raum-1) * 1.4) var(--raum-1)}.dmfilm .seitenkopf__titel[data-astro-cid-qu25yk75]{font:inherit;display:grid;gap:var(--halb)}.dmfilm .seitenkopf__satz[data-astro-cid-qu25yk75]{display:block;font-size:clamp(2rem,3.4vw,3.5rem);max-width:14ch}.dmfilm .seitenkopf__unter[data-astro-cid-qu25yk75]{display:block;max-width:44ch;font-size:var(--t-basis);font-weight:400;line-height:1.55;color:var(--tinte-leise)}.dmfilm .meldungen-abschnitt[data-astro-cid-qu25yk75]{padding-block:var(--halb) var(--raum-3)}.dmfilm .meldungen__titel[data-astro-cid-qu25yk75]{padding-block-end:var(--viertel);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief)}.dmfilm .meldungen[data-astro-cid-qu25yk75]{border-block-start:1px solid var(--linie)}.dmfilm .meldung[data-astro-cid-qu25yk75]{border-block-end:1px solid var(--linie);scroll-margin-block-start:6rem}.dmfilm .meldung__artikel[data-astro-cid-qu25yk75]{display:grid;grid-template-columns:minmax(9rem,2fr) minmax(0,6fr) minmax(0,4fr);gap:var(--viertel) var(--raum-1);align-items:start;padding-block:var(--halb) calc(var(--halb) * 1.2)}.dmfilm .meldung__kopf[data-astro-cid-qu25yk75]{display:grid;gap:.35em;padding-block-start:.45em;font-family:var(--mono);font-weight:500;font-size:var(--t-mikro);letter-spacing:.08em;text-transform:uppercase}.dmfilm .meldung__datum[data-astro-cid-qu25yk75]{color:var(--tinte);font-variant-numeric:tabular-nums}.dmfilm .meldung__art[data-astro-cid-qu25yk75]{color:var(--signal-tief)}.dmfilm .meldung__beispiel[data-astro-cid-qu25yk75]{justify-self:start;padding:.15em .5em;border:1px dashed var(--linie-stark);color:var(--tinte-still)}.dmfilm .meldung__inhalt[data-astro-cid-qu25yk75]{display:grid;gap:var(--viertel);max-width:62ch}.dmfilm .meldung__name[data-astro-cid-qu25yk75]{font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.12;text-wrap:balance}.dmfilm .meldung__text[data-astro-cid-qu25yk75]{color:var(--tinte-leise);line-height:1.6}.dmfilm .meldung__links[data-astro-cid-qu25yk75]{display:flex;flex-wrap:wrap;gap:var(--achtel) var(--halb)}.dmfilm .meldung__link[data-astro-cid-qu25yk75]{font-size:var(--t-klein);font-weight:620;text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .meldung__link[data-astro-cid-qu25yk75]:after{content:" →";color:var(--signal-tief)}.dmfilm .meldung__link[data-astro-cid-qu25yk75]:hover{border-color:var(--signal-tief)}.dmfilm .meldung__bild[data-astro-cid-qu25yk75]{width:100%;aspect-ratio:3 / 2;object-fit:cover}@media(max-width:62rem){.dmfilm .meldung__artikel[data-astro-cid-qu25yk75]{grid-template-columns:1fr}.dmfilm .meldung__kopf[data-astro-cid-qu25yk75]{display:flex;flex-wrap:wrap;gap:.3em 1em;padding-block-start:0}}
.dmfilm .seite[data-astro-cid-bdkplff2]{padding-block:var(--raum-1) var(--raum-3)}.dmfilm .seite__titel[data-astro-cid-bdkplff2]{font-size:clamp(var(--t-mittel),3.6vw,calc(var(--modul) * 1.05));max-width:24ch}.dmfilm .vertretung[data-astro-cid-bdkplff2]{margin-block-start:var(--viertel);color:var(--tinte-leise);max-width:56ch}.dmfilm .orte[data-astro-cid-bdkplff2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--halb) var(--raum-1);margin-block-start:var(--raum-1);padding-block-start:var(--halb);border-block-start:1px solid var(--linie)}.dmfilm .ort__label[data-astro-cid-bdkplff2]{color:var(--tinte-still);margin-block-end:var(--achtel)}.dmfilm .ort__wert[data-astro-cid-bdkplff2]{font-style:normal;line-height:1.5}.dmfilm .ort__wert[data-astro-cid-bdkplff2] a[data-astro-cid-bdkplff2]{text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .ort__wert[data-astro-cid-bdkplff2] a[data-astro-cid-bdkplff2]:hover{color:var(--signal-tief);border-color:var(--signal-tief)}.dmfilm .register[data-astro-cid-bdkplff2]{margin-block-start:var(--raum-1);border-block-start:1px solid var(--linie)}.dmfilm .register__zeile[data-astro-cid-bdkplff2]{display:grid;grid-template-columns:minmax(11rem,18rem) 1fr;gap:var(--viertel) var(--halb);padding-block:var(--viertel);border-block-end:1px solid var(--linie)}.dmfilm .register[data-astro-cid-bdkplff2] dt[data-astro-cid-bdkplff2]{color:var(--tinte-still);padding-block-start:.25em}.dmfilm .register[data-astro-cid-bdkplff2] dd[data-astro-cid-bdkplff2]{margin:0;font-size:var(--t-klein)}.dmfilm .haftung[data-astro-cid-bdkplff2]{margin-block-start:var(--raum-1);max-width:62ch;color:var(--tinte-leise);font-size:var(--t-klein)}.dmfilm .rechtstext[data-astro-cid-bdkplff2]{margin-block-start:var(--raum-1);max-width:68ch;display:grid;gap:var(--viertel)}.dmfilm .rechtstext[data-astro-cid-bdkplff2] h2{margin-block-start:var(--raum-1);font-size:var(--t-mittel);font-weight:700;line-height:1.2}.dmfilm .rechtstext[data-astro-cid-bdkplff2] h3{margin-block-start:var(--halb);font-size:var(--t-basis);font-weight:640;color:var(--tinte)}.dmfilm .rechtstext[data-astro-cid-bdkplff2] p{color:var(--tinte-leise);font-size:var(--t-klein);line-height:1.6}.dmfilm .rechtstext[data-astro-cid-bdkplff2] .punktliste{padding-inline-start:1.2em;position:relative}.dmfilm .rechtstext[data-astro-cid-bdkplff2] .punktliste:before{content:"·";position:absolute;left:0;color:var(--tinte-still)}@media(max-width:40rem){.dmfilm .register__zeile[data-astro-cid-bdkplff2]{grid-template-columns:1fr}}
.dmfilm .rasterbild[data-astro-cid-yq2aik7b]{position:relative;overflow:hidden;background:var(--sendeband);isolation:isolate}.dmfilm .rasterbild[data-astro-cid-yq2aik7b]>img[data-astro-cid-yq2aik7b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dmfilm .rasterbild__stufe[data-astro-cid-yq2aik7b]{image-rendering:pixelated;z-index:1}.dmfilm .rasterbild__stufe--mittel[data-astro-cid-yq2aik7b]{z-index:2;opacity:0}.dmfilm .rasterbild__voll[data-astro-cid-yq2aik7b]{position:relative;z-index:3;opacity:0}.dmfilm .rasterbild[data-astro-cid-yq2aik7b][data-stufe="2"] .rasterbild__stufe--mittel[data-astro-cid-yq2aik7b],.dmfilm .rasterbild[data-astro-cid-yq2aik7b][data-stufe="3"] .rasterbild__stufe--mittel[data-astro-cid-yq2aik7b],.dmfilm .rasterbild[data-astro-cid-yq2aik7b][data-stufe="3"] .rasterbild__voll[data-astro-cid-yq2aik7b]{opacity:1}.dmfilm .rasterbild[data-astro-cid-yq2aik7b]:not([data-stufe]) .rasterbild__voll[data-astro-cid-yq2aik7b]{opacity:1}@media(prefers-reduced-motion:reduce){.dmfilm .rasterbild[data-astro-cid-yq2aik7b] .rasterbild__voll[data-astro-cid-yq2aik7b]{opacity:1}}
.dmfilm .abschnitt__titel[data-astro-cid-kypjno4i]{font-size:clamp(1.9rem,3.6vw,3.3rem);max-width:18ch}.dmfilm .seitenkopf[data-astro-cid-kypjno4i]{padding-block:var(--raum-1) var(--raum-2)}.dmfilm .kopf__bahn[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--raum-1);align-items:start}.dmfilm .kopf__titel[data-astro-cid-kypjno4i]{font:inherit;display:grid;gap:var(--halb);padding-block-start:var(--viertel)}.dmfilm .kopf__satz[data-astro-cid-kypjno4i]{display:block;font-size:clamp(2rem,3.4vw,3.5rem);max-width:15ch}.dmfilm .kopf__unter[data-astro-cid-kypjno4i]{display:block;max-width:44ch;font-size:var(--t-basis);font-weight:400;line-height:1.55;color:var(--tinte-leise)}.dmfilm .kopf__bild[data-astro-cid-kypjno4i]{margin:0;display:grid;gap:var(--viertel)}.dmfilm .kopf__bild[data-astro-cid-kypjno4i] .kopf__raster{aspect-ratio:16 / 9;width:100%}.dmfilm .kopf__unterzeile[data-astro-cid-kypjno4i]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--achtel) var(--halb)}.dmfilm .kopf__werk[data-astro-cid-kypjno4i]{font-size:var(--t-klein);font-weight:620;text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .kopf__werk[data-astro-cid-kypjno4i]:hover{border-color:var(--signal-tief)}.dmfilm .erfahrung[data-astro-cid-kypjno4i]{padding-block:var(--raum-2) var(--raum-3)}.dmfilm .erfahrung__bahn[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--raum-1) var(--raum-2);align-items:start}.dmfilm .erfahrung__lauf[data-astro-cid-kypjno4i]{display:grid;gap:var(--halb);max-width:60ch}.dmfilm .erfahrung__lauf[data-astro-cid-kypjno4i] .abschnitt__titel[data-astro-cid-kypjno4i]{margin-block-end:var(--viertel)}.dmfilm .erfahrung__absatz[data-astro-cid-kypjno4i]{color:var(--tinte-leise);line-height:1.65}.dmfilm .erfahrung__absatz[data-astro-cid-kypjno4i].ist-erst{font-size:var(--t-mittel);line-height:1.45;color:var(--tinte)}.dmfilm .fakt__link[data-astro-cid-kypjno4i]{color:inherit;text-decoration:none;border-block-end:1px solid var(--linie-stark);transition:border-color var(--takt) var(--kurve)}.dmfilm .fakt__link[data-astro-cid-kypjno4i]:hover{border-color:var(--signal-tief)}.dmfilm .fakten[data-astro-cid-kypjno4i]{margin:0;border-block-start:1px solid var(--linie)}.dmfilm .fakt[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(8rem,.8fr) 1.4fr;gap:var(--viertel);padding-block:calc(var(--viertel) * .95);border-block-end:1px solid var(--linie)}.dmfilm .fakt__label[data-astro-cid-kypjno4i]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still)}.dmfilm .fakt__wert[data-astro-cid-kypjno4i]{margin:0;font-size:var(--t-klein);color:var(--tinte)}.dmfilm .haus[data-astro-cid-kypjno4i]{padding-block:var(--raum-3) var(--raum-2)}.dmfilm .haus__kopf[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--halb) var(--raum-2);align-items:end;margin-block-end:var(--raum-1)}.dmfilm .haus__text[data-astro-cid-kypjno4i]{max-width:46ch;color:var(--tinte-leise);line-height:1.6}.dmfilm .nachspann[data-astro-cid-kypjno4i]{border-block-start:1px solid var(--linie)}.dmfilm .nachspann__zeile[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(9rem,2fr) minmax(0,6fr) minmax(0,4fr);gap:var(--viertel) var(--raum-1);align-items:baseline;padding-block:var(--halb);border-block-end:1px solid var(--linie)}.dmfilm .nachspann__phase[data-astro-cid-kypjno4i]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief)}.dmfilm .nachspann__gewerke[data-astro-cid-kypjno4i]{font-size:clamp(1.35rem,2.3vw,2.25rem)}.dmfilm .nachspann__text[data-astro-cid-kypjno4i]{font-size:var(--t-klein);line-height:1.6;color:var(--tinte-leise)}.dmfilm .haus__titelblock[data-astro-cid-kypjno4i]{display:grid;gap:var(--viertel)}.dmfilm .angebot__rubrik[data-astro-cid-kypjno4i]{color:var(--signal-tief)}.dmfilm .angebot__ruf[data-astro-cid-kypjno4i]{display:flex;flex-wrap:wrap;gap:var(--viertel);margin-block-start:var(--raum-1)}.dmfilm .crew[data-astro-cid-kypjno4i]{padding-block:var(--raum-2) var(--raum-3)}.dmfilm .green[data-astro-cid-kypjno4i]{padding-block:var(--raum-1)}.dmfilm .green__bahn[data-astro-cid-kypjno4i]{display:grid;grid-template-columns:minmax(9rem,2fr) minmax(0,6fr) minmax(0,4fr);gap:var(--viertel) var(--raum-1);align-items:center}.dmfilm .green__rubrik[data-astro-cid-kypjno4i]{color:var(--signal-tief)}.dmfilm .green__titel[data-astro-cid-kypjno4i]{margin:0;font-size:clamp(1.9rem,3.6vw,3.3rem);line-height:1.05}.dmfilm .green__titel[data-astro-cid-kypjno4i]:after{content:"";display:block;width:1.8rem;height:3px;margin-block-start:var(--viertel);background:var(--signal)}.dmfilm .green__text[data-astro-cid-kypjno4i]{margin:0;max-width:40ch;color:var(--tinte-leise);line-height:1.6}@media(max-width:62rem){.dmfilm .green__bahn[data-astro-cid-kypjno4i]{grid-template-columns:1fr}}.dmfilm .crew__gewerke[data-astro-cid-kypjno4i]{display:flex;flex-wrap:wrap;gap:var(--achtel) 0;padding-block:var(--halb);border-block:1px solid var(--linie);font-size:clamp(1.35rem,2.3vw,2.25rem);line-height:1.3}.dmfilm .crew__gewerke[data-astro-cid-kypjno4i] li[data-astro-cid-kypjno4i]:not(:last-child):after{content:"";display:inline-block;width:.9em;height:2px;margin-inline:.45em;vertical-align:middle;background:var(--signal)}@media(max-width:62rem){.dmfilm .kopf__bahn[data-astro-cid-kypjno4i],.dmfilm .erfahrung__bahn[data-astro-cid-kypjno4i],.dmfilm .haus__kopf[data-astro-cid-kypjno4i],.dmfilm .nachspann__zeile[data-astro-cid-kypjno4i]{grid-template-columns:1fr}.dmfilm .nachspann__zeile[data-astro-cid-kypjno4i]{gap:var(--achtel)}}
.dmfilm .streifen[data-astro-cid-q3szz4pv]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--grund)}.dmfilm .streifen--schmal[data-astro-cid-q3szz4pv]{height:clamp(9rem,17vw,15rem)}.dmfilm .streifen--hoch[data-astro-cid-q3szz4pv]{height:clamp(13rem,26vw,24rem)}.dmfilm .streifen__kader[data-astro-cid-q3szz4pv]{margin:0;overflow:hidden;background:var(--grund-tief)}.dmfilm .streifen__kader[data-astro-cid-q3szz4pv] img[data-astro-cid-q3szz4pv]{width:100%;height:100%;object-fit:cover}@media(max-width:62rem){.dmfilm .streifen__kader[data-astro-cid-q3szz4pv]:nth-child(n+4){display:none}}@media(max-width:40rem){.dmfilm .streifen__kader[data-astro-cid-q3szz4pv]:nth-child(n+3){display:none}}
.dmfilm .seitenkopf[data-astro-cid-lcbyxpx4]{padding-block:var(--raum-1) var(--raum-1)}.dmfilm .stellen-abschnitt[data-astro-cid-lcbyxpx4]{padding-block:var(--halb) var(--raum-3)}.dmfilm .seitenkopf__bahn[data-astro-cid-lcbyxpx4]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--raum-1);align-items:center}.dmfilm .seitenkopf__titel[data-astro-cid-lcbyxpx4]{font:inherit;display:grid;gap:var(--halb);padding-block-start:var(--viertel)}.dmfilm .seitenkopf__satz[data-astro-cid-lcbyxpx4]{display:block;font-size:clamp(2rem,3.4vw,3.5rem);max-width:14ch}.dmfilm .seitenkopf__unter[data-astro-cid-lcbyxpx4]{display:block;max-width:44ch;font-size:var(--t-basis);font-weight:400;line-height:1.55;color:var(--tinte-leise)}.dmfilm .seitenkopf__bild[data-astro-cid-lcbyxpx4]{margin:0;display:grid;gap:var(--viertel)}.dmfilm .seitenkopf__bild[data-astro-cid-lcbyxpx4] .seitenkopf__raster{aspect-ratio:21 / 9;width:100%}.dmfilm .seitenkopf__unterzeile[data-astro-cid-lcbyxpx4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--achtel) var(--halb)}.dmfilm .seitenkopf__werk[data-astro-cid-lcbyxpx4]{font-size:var(--t-klein);font-weight:620;text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .seitenkopf__werk[data-astro-cid-lcbyxpx4]:hover{border-color:var(--signal-tief)}.dmfilm .stellen__titel[data-astro-cid-lcbyxpx4]{padding-block-end:var(--viertel);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief)}.dmfilm .stellen__liste[data-astro-cid-lcbyxpx4]{border-block-start:1px solid var(--linie)}.dmfilm .stelle[data-astro-cid-lcbyxpx4]{border-block-end:1px solid var(--linie)}.dmfilm .stelle__kopf[data-astro-cid-lcbyxpx4]{margin:0;font:inherit}.dmfilm .stelle__schalter[data-astro-cid-lcbyxpx4]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel zeichen" "credit zeichen";gap:calc(var(--achtel) * .8) var(--raum-1);align-items:center;width:100%;padding:var(--halb) 0;text-align:start;color:var(--tinte)}.dmfilm .stelle__titel[data-astro-cid-lcbyxpx4]{grid-area:titel;font-size:clamp(1.7rem,3vw,2.8rem);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:transparent;transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .stelle__credit[data-astro-cid-lcbyxpx4]{grid-area:credit}.dmfilm .stelle__schalter[data-astro-cid-lcbyxpx4]:hover .stelle__titel[data-astro-cid-lcbyxpx4]{text-decoration-color:var(--signal-tief)}.dmfilm .stelle__zeichen[data-astro-cid-lcbyxpx4]{grid-area:zeichen;position:relative;width:44px;height:44px;border:1px solid var(--linie-stark);border-radius:50%;transition:border-color var(--takt) var(--kurve),background var(--takt) var(--kurve)}.dmfilm .stelle__zeichen[data-astro-cid-lcbyxpx4]:before,.dmfilm .stelle__zeichen[data-astro-cid-lcbyxpx4]:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:var(--tinte);transform:translate(-50%,-50%);transition:transform var(--takt-lang) var(--kurve)}.dmfilm .stelle__zeichen[data-astro-cid-lcbyxpx4]:after{transform:translate(-50%,-50%) rotate(90deg)}.dmfilm .stelle[data-astro-cid-lcbyxpx4].ist-offen .stelle__zeichen[data-astro-cid-lcbyxpx4]:after{transform:translate(-50%,-50%) rotate(0)}.dmfilm .stelle__schalter[data-astro-cid-lcbyxpx4]:hover .stelle__zeichen[data-astro-cid-lcbyxpx4]{border-color:var(--tinte)}.dmfilm .stelle__raum[data-astro-cid-lcbyxpx4]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--takt-lang) var(--kurve)}.dmfilm .stelle[data-astro-cid-lcbyxpx4].ist-offen .stelle__raum[data-astro-cid-lcbyxpx4]{grid-template-rows:1fr}.dmfilm .stelle__inhalt[data-astro-cid-lcbyxpx4]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--raum-1) var(--raum-2);min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s var(--takt-lang)}.dmfilm .stelle__inhalt[data-astro-cid-lcbyxpx4].ohne-bild{grid-template-columns:minmax(0,1fr)}.dmfilm .stelle[data-astro-cid-lcbyxpx4].ist-offen .stelle__inhalt[data-astro-cid-lcbyxpx4]{visibility:visible;transition:visibility 0s;padding-block-end:var(--raum-1)}.dmfilm .stelle__text[data-astro-cid-lcbyxpx4]{display:grid;gap:var(--raum-1);align-content:start}.dmfilm .stelle__einleitung[data-astro-cid-lcbyxpx4]{max-width:46ch;font-size:var(--t-basis);line-height:1.45;color:var(--tinte)}.dmfilm .stelle__listen[data-astro-cid-lcbyxpx4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-1)}.dmfilm .stelle__listentitel[data-astro-cid-lcbyxpx4]{margin:0 0 var(--viertel);padding-block-end:var(--achtel);border-block-end:1px solid var(--linie);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still)}.dmfilm .stelle__punkte[data-astro-cid-lcbyxpx4] li[data-astro-cid-lcbyxpx4]{padding-block:.4em;color:var(--tinte-leise);line-height:1.5}.dmfilm .stelle__ruf[data-astro-cid-lcbyxpx4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--viertel) var(--halb)}.dmfilm .stelle__adresse[data-astro-cid-lcbyxpx4]{font-size:var(--t-klein);color:var(--tinte-still)}.dmfilm .stelle__adresse[data-astro-cid-lcbyxpx4] a[data-astro-cid-lcbyxpx4]{color:var(--tinte)}.dmfilm .stelle__bild[data-astro-cid-lcbyxpx4]{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:var(--grund-tief)}.dmfilm .stelle__bild[data-astro-cid-lcbyxpx4] img[data-astro-cid-lcbyxpx4]{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.dmfilm .stelle__raum[data-astro-cid-lcbyxpx4],.dmfilm .stelle__zeichen[data-astro-cid-lcbyxpx4]:after{transition:none}}@media(max-width:62rem){.dmfilm .seitenkopf__bahn[data-astro-cid-lcbyxpx4],.dmfilm .stelle__inhalt[data-astro-cid-lcbyxpx4]{grid-template-columns:1fr}.dmfilm .seitenkopf__bild[data-astro-cid-lcbyxpx4]{order:-1}.dmfilm .stelle__bild[data-astro-cid-lcbyxpx4]{order:-1;aspect-ratio:16 / 9}}@media(max-width:40rem){.dmfilm .stelle__listen[data-astro-cid-lcbyxpx4]{grid-template-columns:1fr}}
.dmfilm .seitenkopf[data-astro-cid-hlyxkkfp]{padding-block:var(--raum-1)}.dmfilm .seitenkopf__bahn[data-astro-cid-hlyxkkfp]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--raum-1);align-items:center}.dmfilm .seitenkopf__text[data-astro-cid-hlyxkkfp]{display:grid;gap:var(--raum-1);align-content:start}.dmfilm .seitenkopf__satz[data-astro-cid-hlyxkkfp]{font-size:clamp(2rem,3.4vw,3.5rem);max-width:14ch}.dmfilm .direkt[data-astro-cid-hlyxkkfp]{display:grid;gap:var(--viertel);justify-items:start}.dmfilm .direkt__weg[data-astro-cid-hlyxkkfp]{font-family:var(--stimme);font-weight:700;font-size:clamp(1.35rem,2.2vw,2.1rem);line-height:1.2;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em;text-decoration-color:var(--signal);transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .direkt__weg[data-astro-cid-hlyxkkfp]:hover{text-decoration-color:var(--signal-tief)}.dmfilm .direkt__weg--klein[data-astro-cid-hlyxkkfp]{font-family:var(--mono);font-weight:400;font-size:var(--t-basis);text-decoration-thickness:1px;text-decoration-color:var(--linie-stark)}.dmfilm .seitenkopf__bild[data-astro-cid-hlyxkkfp]{margin:0;display:grid;gap:var(--viertel)}.dmfilm .seitenkopf__bild[data-astro-cid-hlyxkkfp] .seitenkopf__raster{aspect-ratio:21 / 9;width:100%}.dmfilm .seitenkopf__unterzeile[data-astro-cid-hlyxkkfp]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--achtel) var(--halb)}.dmfilm .seitenkopf__werk[data-astro-cid-hlyxkkfp]{font-size:var(--t-klein);font-weight:620;text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .seitenkopf__werk[data-astro-cid-hlyxkkfp]:hover{border-color:var(--signal-tief)}.dmfilm .abschnitt[data-astro-cid-hlyxkkfp]{padding-block:var(--raum-1) var(--halb)}.dmfilm .abschnitt__titel[data-astro-cid-hlyxkkfp]{padding-block-end:var(--viertel);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief)}.dmfilm .anliegen[data-astro-cid-hlyxkkfp]{border-block-start:1px solid var(--linie)}.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr) auto;gap:var(--halb) var(--raum-1);align-items:center;padding-block:var(--halb);border-block-end:1px solid var(--linie);text-decoration:none;color:var(--tinte)}.dmfilm .anliegen__titel[data-astro-cid-hlyxkkfp]{font-size:clamp(1.6rem,2.8vw,2.6rem);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:transparent;transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .anliegen__text[data-astro-cid-hlyxkkfp]{color:var(--tinte-leise);line-height:1.5}.dmfilm .anliegen__pfeil[data-astro-cid-hlyxkkfp]{position:relative;width:44px;height:44px;border:1px solid var(--signal);border-radius:50%;background:var(--signal);transition:border-color var(--takt) var(--kurve),background var(--takt) var(--kurve)}.dmfilm .anliegen__pfeil[data-astro-cid-hlyxkkfp]:before{content:"→";position:absolute;inset:0;display:grid;place-items:center;font-size:1.05rem;transition:transform var(--takt) var(--kurve)}.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]:hover .anliegen__titel[data-astro-cid-hlyxkkfp]{text-decoration-color:var(--signal-tief)}.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]:hover .anliegen__pfeil[data-astro-cid-hlyxkkfp]{border-color:var(--dunkel);background:var(--dunkel);color:var(--licht)}.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]:hover .anliegen__pfeil[data-astro-cid-hlyxkkfp]:before{transform:translate(3px)}.dmfilm .haeuser-band[data-astro-cid-hlyxkkfp]{padding-block:var(--raum-1) var(--raum-2);margin-block-start:var(--raum-1)}.dmfilm .haeuser[data-astro-cid-hlyxkkfp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--raum-1)}.dmfilm .haus[data-astro-cid-hlyxkkfp]{display:grid;gap:var(--halb);align-content:start}.dmfilm .haus__karte[data-astro-cid-hlyxkkfp]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--signal)}.dmfilm .haus__karte[data-astro-cid-hlyxkkfp] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dmfilm .karte-hinweis[data-astro-cid-hlyxkkfp]{position:absolute;inset:0;display:grid;align-content:end;justify-items:start;gap:var(--viertel);padding:var(--halb);color:var(--dunkel)}.dmfilm .karte-hinweis__text[data-astro-cid-hlyxkkfp]{max-width:36ch;font-size:var(--t-klein);line-height:1.5}.dmfilm .karte-hinweis__knopf[data-astro-cid-hlyxkkfp]{background:var(--dunkel);color:var(--licht)}.dmfilm .karte-hinweis__knopf[data-astro-cid-hlyxkkfp]:hover{background:var(--grund);color:var(--dunkel)}.dmfilm .haus__angaben[data-astro-cid-hlyxkkfp]{display:grid;gap:var(--viertel)}.dmfilm .haus__ort[data-astro-cid-hlyxkkfp]{font-size:clamp(1.6rem,2.8vw,2.6rem)}.dmfilm .haus__adresse[data-astro-cid-hlyxkkfp]{font-style:normal;line-height:1.55;color:var(--tinte-leise)}.dmfilm .haus__wege[data-astro-cid-hlyxkkfp]{display:flex;flex-wrap:wrap;gap:var(--achtel) var(--halb)}.dmfilm .haus__weg[data-astro-cid-hlyxkkfp]{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-family:var(--mono);font-weight:500;font-size:var(--t-klein);color:var(--tinte);text-decoration:underline;text-decoration-color:var(--linie-stark);text-underline-offset:.2em;transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .haus__weg[data-astro-cid-hlyxkkfp]:hover{text-decoration-color:var(--signal-tief)}.dmfilm .haeuser__merken[data-astro-cid-hlyxkkfp]{margin-block-start:var(--halb);font-size:var(--t-klein);color:var(--tinte-leise)}.dmfilm .haeuser__vergessen[data-astro-cid-hlyxkkfp]{margin-inline-start:.5em;padding:0;text-decoration:underline;text-underline-offset:.2em;color:var(--tinte)}@media(max-width:62rem){.dmfilm .seitenkopf__bahn[data-astro-cid-hlyxkkfp],.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]{grid-template-columns:1fr}.dmfilm .seitenkopf__bild[data-astro-cid-hlyxkkfp]{order:-1}.dmfilm .anliegen__zeile[data-astro-cid-hlyxkkfp]{grid-template-columns:minmax(0,1fr) auto;gap:var(--achtel) var(--halb)}.dmfilm .anliegen__text[data-astro-cid-hlyxkkfp]{grid-column:1}.dmfilm .anliegen__pfeil[data-astro-cid-hlyxkkfp]{grid-column:2;grid-row:1 / span 2}}@media(max-width:46rem){.dmfilm .haeuser[data-astro-cid-hlyxkkfp]{grid-template-columns:1fr}}
.dmfilm .auge[data-astro-cid-vsfcapek]{--zerfall: 0;position:relative;min-height:calc(100svh - var(--leiste-hoehe));display:flex;flex-direction:column;justify-content:flex-end;padding-block:var(--raum-1) var(--halb);background:var(--grund);overflow:hidden}.dmfilm .auge__flaeche[data-astro-cid-vsfcapek]{position:absolute;inset:0;pointer-events:none}.dmfilm .auge__satz[data-astro-cid-vsfcapek]{position:relative;z-index:2;opacity:calc(1 - var(--zerfall) * 1.5)}.dmfilm .auge__kopf[data-astro-cid-vsfcapek]{font:inherit}.dmfilm .auge__titel[data-astro-cid-vsfcapek]{display:block;margin-block-start:0;font-size:clamp(2.2rem,5.6vw,5.2rem);max-width:15ch;opacity:0;animation:einblenden .76s var(--kurve) .26s forwards}.dmfilm .auge__text[data-astro-cid-vsfcapek]{display:block;font-weight:400;line-height:1.5;margin-block-start:var(--halb);max-width:46ch;font-size:clamp(var(--t-basis),1.4vw,var(--t-mittel));color:var(--tinte-leise);opacity:0;animation:einblenden .76s var(--kurve) .4s forwards}@keyframes einblenden{to{opacity:1}}@media(prefers-reduced-motion:reduce){.dmfilm .auge__titel[data-astro-cid-vsfcapek],.dmfilm .auge__text[data-astro-cid-vsfcapek]{opacity:1;animation:none}}@media(max-width:46rem){.dmfilm .auge[data-astro-cid-vsfcapek]{min-height:0;padding-block-start:calc(72vw * var(--auge-form) + 2 * var(--raum-1))}}.dmfilm .aufblende[data-astro-cid-zoy5ge45]{position:relative;height:var(--strecke);background:var(--grund)}.dmfilm .aufblende__weiter[data-astro-cid-zoy5ge45]{--weiter: 0;position:absolute;left:50%;bottom:var(--halb);z-index:3;margin:0;display:grid;justify-items:center;gap:.35em;transform:translate(-50%);--hell: 0;opacity:var(--weiter);color:var(--tinte-leise);color:color-mix(in srgb,var(--licht) calc(var(--hell) * 100%),var(--tinte-leise));pointer-events:none}.dmfilm .aufblende__pfeil[data-astro-cid-zoy5ge45]{display:block;color:var(--signal-tief);font-size:1.1rem;animation:weiter-wippen 1.8s var(--kurve) infinite}@keyframes weiter-wippen{0%,to{transform:translateY(0)}50%{transform:translateY(.35em)}}@media(prefers-reduced-motion:reduce){.dmfilm .aufblende__pfeil[data-astro-cid-zoy5ge45]{animation:none}}.dmfilm .aufblende__halt[data-astro-cid-zoy5ge45]{position:sticky;top:0;height:100svh;overflow:hidden}.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45]{--auf: 0;position:absolute;inset:0;margin:0;clip-path:inset(calc((1 - var(--auf)) * 24%) calc((1 - var(--auf)) * 4%) calc((1 - var(--auf)) * 21%) calc((1 - var(--auf)) * 38%) round calc((1 - var(--auf)) * 6px));will-change:clip-path}.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45] img[data-astro-cid-zoy5ge45],.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45] video[data-astro-cid-zoy5ge45],.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45] picture[data-astro-cid-zoy5ge45]{width:100%;height:100%;object-fit:cover}.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#001619f7,#001619e0 22%,#00161980 46%,#0016191f 78%),linear-gradient(to right,#001619ad,#00161900 62%);opacity:var(--auf)}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45]{position:absolute;z-index:2;right:calc((1 - var(--auf)) * 4% + var(--viertel));bottom:calc((1 - var(--auf)) * 21% + var(--viertel));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--linie-dunkel);border-radius:50%;background:#0016199e;color:var(--licht);cursor:pointer;transition:background var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45]:hover{background:var(--dunkel);border-color:var(--signal)}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45] svg[data-astro-cid-zoy5ge45]{width:14px;height:14px;fill:currentColor}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45] .taste__spiel[data-astro-cid-zoy5ge45],.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45].ist-angehalten .taste__pause[data-astro-cid-zoy5ge45]{display:none}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45].ist-angehalten .taste__spiel[data-astro-cid-zoy5ge45]{display:block}.dmfilm .aufblende__vor[data-astro-cid-zoy5ge45]{--weg: 0;position:absolute;left:var(--rand);top:50%;width:min(30ch,30vw);transform:translateY(-50%);opacity:calc(1 - var(--weg));color:var(--tinte-leise)}.dmfilm .aufblende__vorlabel[data-astro-cid-zoy5ge45]{color:var(--tinte-still);margin-block-end:var(--viertel)}.dmfilm .aufblende__vortext[data-astro-cid-zoy5ge45]{font-size:var(--t-basis);line-height:1.5}.dmfilm .aufblende__satz[data-astro-cid-zoy5ge45]{--zeigen: 0;position:absolute;inset-inline:0;bottom:0;padding:var(--raum-2) var(--rand);color:var(--licht);opacity:var(--zeigen);transform:translateY(calc((1 - var(--zeigen)) * 26px));will-change:opacity,transform;pointer-events:none}.dmfilm .aufblende__satz[data-astro-cid-zoy5ge45]>*{width:100%;max-width:var(--breite);margin-inline:auto}@media(max-width:62rem){.dmfilm .aufblende__rahmen[data-astro-cid-zoy5ge45]{clip-path:inset(calc((1 - var(--auf)) * 16%) calc((1 - var(--auf)) * 6%) calc((1 - var(--auf)) * 16%) calc((1 - var(--auf)) * 6%) round calc((1 - var(--auf)) * 5px))}.dmfilm .aufblende__taste[data-astro-cid-zoy5ge45]{right:calc((1 - var(--auf)) * 6% + var(--viertel));bottom:calc((1 - var(--auf)) * 16% + var(--viertel))}.dmfilm .aufblende__vor[data-astro-cid-zoy5ge45]{display:none}.dmfilm .aufblende__satz[data-astro-cid-zoy5ge45]{padding-block:var(--raum-1) calc(var(--raum-1) + 3rem)}}.dmfilm .kachel[data-astro-cid-24vcpvfl]{position:relative;grid-column:span var(--spanne);display:grid;gap:var(--viertel);align-content:start}.dmfilm .kachel--reihe[data-astro-cid-24vcpvfl]{grid-column:auto}.dmfilm .kachel[data-astro-cid-24vcpvfl] .kachel__bild{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#c7f8fe0f}.dmfilm .kachel--reihe[data-astro-cid-24vcpvfl] .kachel__bild{aspect-ratio:auto;height:var(--bildhoehe)}.dmfilm .kachel__bild--leer[data-astro-cid-24vcpvfl]{display:grid;place-items:center}.dmfilm .kachel__kein[data-astro-cid-24vcpvfl]{text-align:center;padding:var(--viertel);color:var(--licht-still)}.dmfilm .kachel__mediathek[data-astro-cid-24vcpvfl]{display:inline-flex;align-items:center;gap:.45em;margin-block-start:var(--achtel);padding-block:calc(var(--achtel) * .5);font-size:var(--t-klein);color:var(--signal-tief);text-decoration:none;border-block-end:1px solid var(--linie-stark);transition:color var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.dmfilm .kachel__mediathek[data-astro-cid-24vcpvfl]:hover{color:var(--tinte);border-color:var(--tinte)}.dmfilm .feld-dunkel .kachel__mediathek[data-astro-cid-24vcpvfl]{color:var(--licht);border-color:var(--linie-dunkel)}.dmfilm .feld-dunkel .kachel__mediathek[data-astro-cid-24vcpvfl]:hover{border-color:var(--signal)}.dmfilm .kachel__pfeil[data-astro-cid-24vcpvfl]{width:.7em;height:.7em;flex:0 0 auto}.dmfilm .kachel__titel[data-astro-cid-24vcpvfl]{font-size:var(--t-basis);font-weight:640;line-height:1.14;letter-spacing:-.008em;text-wrap:balance}.dmfilm .kachel--breit[data-astro-cid-24vcpvfl] .kachel__titel[data-astro-cid-24vcpvfl]{font-size:clamp(var(--t-basis),1.8vw,var(--t-mittel))}.dmfilm .feld-papier .kachel__kein[data-astro-cid-24vcpvfl]{color:var(--tinte-still)}@media(max-width:62rem){.dmfilm .kachel[data-astro-cid-24vcpvfl]{grid-column:span min(var(--spanne),6)}}@media(max-width:46rem){.dmfilm .kachel[data-astro-cid-24vcpvfl]{grid-column:1 / -1}}.dmfilm .kachel__link[data-astro-cid-24vcpvfl]{color:inherit;text-decoration:none}.dmfilm .kachel__link[data-astro-cid-24vcpvfl]:after{content:"";position:absolute;inset:0}.dmfilm .kachel__link[data-astro-cid-24vcpvfl]:focus-visible{box-shadow:none}.dmfilm .kachel[data-astro-cid-24vcpvfl]:has(.kachel__link:focus-visible){box-shadow:0 0 0 2px var(--dunkel),0 0 0 5px var(--signal)}.dmfilm .kachel[data-astro-cid-24vcpvfl]:hover .kachel__link[data-astro-cid-24vcpvfl]{text-decoration:underline;text-decoration-color:var(--signal-tief);text-decoration-thickness:1px}.dmfilm .kachel__mediathek[data-astro-cid-24vcpvfl]{position:relative;z-index:1}.dmfilm .reihe[data-astro-cid-riuevgvu]{display:grid;grid-template-columns:var(--spalten);gap:var(--halb);align-items:start}.dmfilm .reihe--gross[data-astro-cid-riuevgvu]{--bildhoehe: clamp(16rem, 30vw, 30rem)}.dmfilm .reihe--mittel[data-astro-cid-riuevgvu]{--bildhoehe: clamp(12rem, 21vw, 21rem)}.dmfilm .reihe--klein[data-astro-cid-riuevgvu]{--bildhoehe: clamp(10rem, 15vw, 15rem)}@media(max-width:62rem){.dmfilm .reihe[data-astro-cid-riuevgvu]{grid-template-columns:1fr 1fr}.dmfilm .reihe--gross[data-astro-cid-riuevgvu]{--bildhoehe: clamp(11rem, 28vw, 18rem)}}@media(max-width:46rem){.dmfilm .reihe[data-astro-cid-riuevgvu]{grid-template-columns:1fr;gap:var(--raum-1)}.dmfilm .reihe--gross[data-astro-cid-riuevgvu],.dmfilm .reihe--mittel[data-astro-cid-riuevgvu],.dmfilm .reihe--klein[data-astro-cid-riuevgvu]{--bildhoehe: clamp(13rem, 62vw, 22rem)}}.dmfilm .karte[data-astro-cid-dnevjjur]{padding-block:var(--raum-2)}.dmfilm .karte__kopf[data-astro-cid-dnevjjur]{margin-block-end:var(--raum-2)}.dmfilm .karte__titel[data-astro-cid-dnevjjur]{font-size:clamp(2rem,4.4vw,3.8rem);max-width:16ch}.dmfilm .karte__text[data-astro-cid-dnevjjur]{margin-block-start:var(--halb);max-width:48ch;color:var(--licht-leise)}.dmfilm .karte__bahn[data-astro-cid-dnevjjur]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--raum-1);align-items:start}.dmfilm .karte__feld[data-astro-cid-dnevjjur]{position:relative;min-width:0}.dmfilm .karte__feld[data-astro-cid-dnevjjur]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.dmfilm .karte__svg[data-astro-cid-dnevjjur]{--f: 1;display:block;width:100%;height:auto;aspect-ratio:1000 / 560;background:#011a1f;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.dmfilm .karte__svg[data-astro-cid-dnevjjur].ist-gezogen{cursor:grabbing}.dmfilm .karte__kugel[data-astro-cid-dnevjjur]{fill:url(#karte-meer)}.dmfilm .karte__netz[data-astro-cid-dnevjjur]{fill:none;stroke:#eaf6f80d;stroke-width:.6}.dmfilm .raster__punkt[data-astro-cid-dnevjjur]{fill:#50e8f41f}.dmfilm .karte__laender[data-astro-cid-dnevjjur]{opacity:0;transition:opacity .5s var(--kurve)}.dmfilm .ist-geladen[data-astro-cid-dnevjjur] .karte__laender[data-astro-cid-dnevjjur]{opacity:1}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .land{fill:url(#karte-raster);stroke:#50e8f433;stroke-width:.7;stroke-linejoin:round;transition:stroke var(--takt) var(--kurve)}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .land:hover{stroke:#eaf6f873}.dmfilm .karte__svg[data-astro-cid-dnevjjur].ist-gezogen .land:hover{stroke:#50e8f433}.dmfilm .landname[data-astro-cid-dnevjjur]{position:absolute;left:0;top:0;z-index:3;margin:0;padding:.25em .55em;background:#001619e6;border:1px solid var(--linie-dunkel);color:var(--licht);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s linear}.dmfilm .landname[data-astro-cid-dnevjjur].ist-an{opacity:1}.dmfilm .steuer[data-astro-cid-dnevjjur]{position:absolute;right:var(--viertel);top:var(--viertel);display:grid;border:1px solid var(--linie-dunkel);background:#001619d1}.dmfilm .steuer__taste[data-astro-cid-dnevjjur]{width:44px;height:44px;padding:0;border:0;background:none;color:var(--licht);font-family:var(--schrift);font-size:1.35rem;line-height:1;cursor:pointer;transition:color var(--takt) var(--kurve),background var(--takt) var(--kurve)}.dmfilm .steuer__taste[data-astro-cid-dnevjjur]+.steuer__taste[data-astro-cid-dnevjjur]{border-block-start:1px solid var(--linie-dunkel)}.dmfilm .steuer__taste[data-astro-cid-dnevjjur]:hover{color:var(--dunkel);background:var(--signal)}.dmfilm .karte__hinweis[data-astro-cid-dnevjjur]{position:absolute;left:50%;bottom:var(--viertel);margin:0;padding:.45em .9em;transform:translate(-50%,6px);background:#001619e6;border:1px solid var(--linie-dunkel);color:var(--licht);font-size:var(--t-klein);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--takt) var(--kurve),transform var(--takt) var(--kurve)}.dmfilm .karte__hinweis[data-astro-cid-dnevjjur].ist-an,.dmfilm .karte__feld[data-astro-cid-dnevjjur]:hover .karte__hinweis[data-astro-cid-dnevjjur]{opacity:1;transform:translate(-50%)}.dmfilm .karte__feld[data-astro-cid-dnevjjur]:hover .karte__hinweis[data-astro-cid-dnevjjur]{transition-delay:.6s}.dmfilm .hinweis--touch[data-astro-cid-dnevjjur]{display:none}@media(hover:none){.dmfilm .hinweis--maus[data-astro-cid-dnevjjur]{display:none}.dmfilm .hinweis--touch[data-astro-cid-dnevjjur]{display:inline}}.dmfilm .weg[data-astro-cid-dnevjjur]{pointer-events:none}.dmfilm .weg__griff[data-astro-cid-dnevjjur]{fill:none;stroke:transparent;stroke-width:18;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.dmfilm .weg--vor[data-astro-cid-dnevjjur] .weg__linie[data-astro-cid-dnevjjur]{stroke:#50e8f4bf;stroke-width:1.4}.dmfilm .weg__linie[data-astro-cid-dnevjjur]{fill:none;stroke:#50e8f442;stroke-width:1;stroke-dasharray:4 5;transition:stroke var(--takt) var(--kurve),stroke-width var(--takt) var(--kurve)}.dmfilm .weg--an[data-astro-cid-dnevjjur] .weg__linie[data-astro-cid-dnevjjur]{stroke:var(--signal);stroke-width:1.8;stroke-dasharray:7 6;animation:weg-lauf 1.1s linear infinite}@keyframes weg-lauf{to{stroke-dashoffset:-13}}.dmfilm .heimat[data-astro-cid-dnevjjur] rect[data-astro-cid-dnevjjur]{fill:var(--licht)}.dmfilm .heimat[data-astro-cid-dnevjjur] text[data-astro-cid-dnevjjur]{fill:var(--licht);font-family:var(--mono);font-weight:500;letter-spacing:0;text-anchor:middle}.dmfilm .ort[data-astro-cid-dnevjjur]{cursor:pointer}.dmfilm .ort[data-astro-cid-dnevjjur]:focus{outline:none}.dmfilm .ort__hof[data-astro-cid-dnevjjur]{fill:#50e8f400;transition:fill var(--takt) var(--kurve)}.dmfilm .heimat[data-astro-cid-dnevjjur] rect[data-astro-cid-dnevjjur],.dmfilm .ort[data-astro-cid-dnevjjur] rect[data-astro-cid-dnevjjur]{shape-rendering:crispEdges}.dmfilm .ort__ring[data-astro-cid-dnevjjur]{fill:none;stroke:var(--signal);stroke-width:1;opacity:0;transition:opacity var(--takt) var(--kurve);vector-effect:non-scaling-stroke}.dmfilm .ort[data-astro-cid-dnevjjur]:hover .ort__hof[data-astro-cid-dnevjjur],.dmfilm .ort[data-astro-cid-dnevjjur]:focus-visible .ort__hof[data-astro-cid-dnevjjur]{fill:#50e8f429}.dmfilm .ort__punkt[data-astro-cid-dnevjjur]{fill:var(--signal);stroke:var(--dunkel);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill var(--takt) var(--kurve)}.dmfilm .ort[data-astro-cid-dnevjjur]:hover .ort__ring[data-astro-cid-dnevjjur],.dmfilm .ort--vor[data-astro-cid-dnevjjur] .ort__ring[data-astro-cid-dnevjjur],.dmfilm .ort[data-astro-cid-dnevjjur]:focus-visible .ort__ring[data-astro-cid-dnevjjur]{opacity:.7}.dmfilm .ort--an[data-astro-cid-dnevjjur] .ort__ring[data-astro-cid-dnevjjur]{opacity:1;animation:ort-puls 1.8s var(--kurve) infinite}@keyframes ort-puls{50%{stroke-opacity:.25}}@media(prefers-reduced-motion:reduce){.dmfilm .weg--an[data-astro-cid-dnevjjur] .weg__linie[data-astro-cid-dnevjjur],.dmfilm .ort--an[data-astro-cid-dnevjjur] .ort__ring[data-astro-cid-dnevjjur]{animation:none}}.dmfilm .ort--an[data-astro-cid-dnevjjur] .ort__punkt[data-astro-cid-dnevjjur]{fill:var(--licht)}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen{cursor:pointer}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen circle{fill:var(--signal);stroke:var(--dunkel);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill var(--takt) var(--kurve)}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen text{fill:var(--dunkel);font-family:var(--mono);font-weight:600;text-anchor:middle;pointer-events:none}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen:hover circle,.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen:focus-visible circle{fill:var(--licht)}.dmfilm .karte__svg[data-astro-cid-dnevjjur] .haufen:focus{outline:none}.dmfilm .zurueck[data-astro-cid-dnevjjur]{position:absolute;left:var(--viertel);top:var(--viertel);padding:var(--achtel) var(--viertel);background:#001619d1;border:1px solid var(--linie-dunkel);color:var(--licht);font-size:var(--t-mikro);letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--takt) var(--kurve)}.dmfilm .zurueck[data-astro-cid-dnevjjur]:hover{border-color:var(--signal)}.dmfilm .tafel[data-astro-cid-dnevjjur]{position:sticky;top:calc(var(--modul) * 2);display:grid;gap:calc(var(--achtel) * .9);justify-items:start}.dmfilm .tafel__bild[data-astro-cid-dnevjjur]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#eaf6f80f;margin-block-end:var(--viertel)}.dmfilm .tafel__bild[data-astro-cid-dnevjjur] img[data-astro-cid-dnevjjur]{width:100%;height:100%;object-fit:cover}.dmfilm .tafel__titel[data-astro-cid-dnevjjur]{font-size:var(--t-mittel)}.dmfilm .tafel__weiter[data-astro-cid-dnevjjur]{margin-block-start:var(--viertel);color:var(--licht);text-decoration:none;border-block-end:1px solid var(--signal);padding-block-end:.15em;transition:color var(--takt) var(--kurve)}.dmfilm .tafel__weiter[data-astro-cid-dnevjjur]:hover{color:var(--signal)}@media(max-width:62rem){.dmfilm .karte__bahn[data-astro-cid-dnevjjur]{grid-template-columns:1fr}.dmfilm .tafel[data-astro-cid-dnevjjur]{position:static;max-width:28rem}}.dmfilm .blende[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--halb)}.dmfilm .blende__satz[data-astro-cid-hkmtvzhz]{font-size:clamp(1.7rem,3.8vw,3.4rem);max-width:22ch}.dmfilm .blende__satz--klein[data-astro-cid-hkmtvzhz]{font-size:clamp(1.5rem,3vw,2.7rem);max-width:26ch}.dmfilm .blende__credit[data-astro-cid-hkmtvzhz]{color:var(--licht-still)}.dmfilm .satz[data-astro-cid-hkmtvzhz]{padding-block:var(--raum-2) var(--raum-3)}.dmfilm .satz__bahn[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--raum-1) var(--raum-2);align-items:start}.dmfilm .satz__titel[data-astro-cid-hkmtvzhz]{font-size:clamp(2rem,4.4vw,3.8rem);max-width:15ch}.dmfilm .satz__text[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--halb);justify-items:start;max-width:52ch;color:var(--tinte-leise);padding-block-start:calc(var(--achtel) * 1.4)}.dmfilm .hausbilder[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--halb);margin-block-start:var(--raum-2)}.dmfilm .hausbild[data-astro-cid-hkmtvzhz]{margin:0}.dmfilm .hausbild[data-astro-cid-hkmtvzhz] .hausbild__raster{width:100%;aspect-ratio:16 / 10}.dmfilm .hausbild--hoch[data-astro-cid-hkmtvzhz] .hausbild__raster{aspect-ratio:4 / 5}.dmfilm .werk[data-astro-cid-hkmtvzhz]{padding-block:var(--raum-1) var(--raum-3)}.dmfilm .werk__reihen[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--raum-2)}.dmfilm .werk__ruf[data-astro-cid-hkmtvzhz]{margin-block-start:var(--raum-2)}.dmfilm .personal[data-astro-cid-hkmtvzhz]{padding-block:var(--raum-4) var(--raum-3)}.dmfilm .personal__kopf[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--raum-1) var(--raum-2);align-items:start;padding-block-end:var(--raum-2)}.dmfilm .personal__titel[data-astro-cid-hkmtvzhz]{font-size:clamp(1.9rem,4.2vw,3.6rem);max-width:16ch}.dmfilm .personal__wort[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--halb);max-width:52ch}.dmfilm .personal__text[data-astro-cid-hkmtvzhz]{color:var(--licht-leise)}.dmfilm .personal__aueg[data-astro-cid-hkmtvzhz]{font-size:var(--t-klein);color:var(--licht-leise);padding-inline-start:var(--viertel);border-inline-start:2px solid var(--signal)}.dmfilm .personal__bahn[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--raum-2);align-items:start}.dmfilm .gewerke[data-astro-cid-hkmtvzhz]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--viertel) 1.15em}.dmfilm .gewerk[data-astro-cid-hkmtvzhz]{font-family:var(--stimme);font-weight:600;font-size:clamp(1.35rem,2.8vw,2.3rem);line-height:1.1}.dmfilm .personal__seite[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--raum-1);align-content:start}.dmfilm .personal__punkte[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--achtel);padding-inline-start:var(--viertel);border-inline-start:1px solid var(--linie-dunkel)}.dmfilm .personal__punkte[data-astro-cid-hkmtvzhz] li[data-astro-cid-hkmtvzhz]{font-size:var(--t-klein);color:var(--licht-leise)}.dmfilm .personal__green[data-astro-cid-hkmtvzhz]{font-size:var(--t-klein);color:var(--licht-still);max-width:44ch}.dmfilm .personal__rufe[data-astro-cid-hkmtvzhz]{display:flex;flex-wrap:wrap;gap:var(--viertel)}.dmfilm .ablauf[data-astro-cid-hkmtvzhz]{padding-block:var(--raum-3) var(--raum-2)}.dmfilm .ablauf__liste[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.dmfilm .schritt[data-astro-cid-hkmtvzhz]{display:grid;gap:var(--achtel);align-content:start;padding-inline:var(--halb);border-inline-start:1px solid var(--linie)}.dmfilm .schritt[data-astro-cid-hkmtvzhz]:first-child{padding-inline-start:0;border-inline-start:0}.dmfilm .schritt__titel[data-astro-cid-hkmtvzhz]{font-size:var(--t-basis)}.dmfilm .schritt__text[data-astro-cid-hkmtvzhz]{font-size:var(--t-klein);color:var(--tinte-leise);line-height:1.5}@media(max-width:62rem){.dmfilm .hausbilder[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}.dmfilm .schritt[data-astro-cid-hkmtvzhz]{padding-inline:0;border-inline-start:0;padding-block-end:var(--halb)}.dmfilm .satz__bahn[data-astro-cid-hkmtvzhz],.dmfilm .personal__kopf[data-astro-cid-hkmtvzhz],.dmfilm .personal__bahn[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}}
.dmfilm .register[data-astro-cid-23f54mus]{padding-block:var(--raum-1) var(--raum-3)}.dmfilm .register__bahn[data-astro-cid-23f54mus]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--raum-1);align-items:start}.dmfilm .register__kopf[data-astro-cid-23f54mus]{padding-block-end:var(--raum-1)}.dmfilm .register__titel[data-astro-cid-23f54mus]{font:inherit;display:grid;gap:var(--halb)}.dmfilm .register__satz[data-astro-cid-23f54mus]{display:block;font-size:clamp(2rem,3.4vw,3.5rem);max-width:16ch;text-wrap:pretty}.dmfilm .register__unter[data-astro-cid-23f54mus]{display:block;max-width:44ch;font-size:var(--t-basis);font-weight:400;line-height:1.55;color:var(--tinte-leise)}.dmfilm .buchstabe[data-astro-cid-23f54mus]{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:0 var(--halb);padding-block:var(--halb);border-block-start:1px solid var(--linie)}.dmfilm .buchstabe__zeichen[data-astro-cid-23f54mus]{font-family:var(--stimme);font-weight:700;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.1;color:var(--linie-stark);transition:color var(--takt) var(--kurve)}.dmfilm .buchstabe[data-astro-cid-23f54mus].ist-aktiv .buchstabe__zeichen[data-astro-cid-23f54mus]{color:var(--signal-tief)}.dmfilm .buchstabe__bild[data-astro-cid-23f54mus],.dmfilm .register__bild[data-astro-cid-23f54mus]{display:none}.dmfilm .buchstabe__leute[data-astro-cid-23f54mus]{grid-column:2;display:grid;gap:calc(var(--viertel) * 1.1)}.dmfilm .person[data-astro-cid-23f54mus]{scroll-margin-block-start:7rem;--ecke: var(--linie-stark);--bild: 4.5rem;display:grid;grid-template-columns:var(--bild) minmax(0,1fr);gap:var(--halb);align-items:center;cursor:default;transition:grid-template-columns .48s var(--kurve)}.dmfilm .person__name[data-astro-cid-23f54mus]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em;text-decoration-color:transparent;transition:text-decoration-color var(--takt) var(--kurve),font-size .48s var(--kurve)}.dmfilm .person__funktion[data-astro-cid-23f54mus]{transition:color var(--takt) var(--kurve)}@media(hover:hover){.dmfilm .person[data-astro-cid-23f54mus]:hover{--ecke: var(--signal-tief);--bild: 11rem}.dmfilm .person[data-astro-cid-23f54mus]:hover .person__name[data-astro-cid-23f54mus]{font-size:clamp(1.5rem,2.4vw,2.3rem);text-decoration-color:var(--signal-tief)}.dmfilm .person[data-astro-cid-23f54mus]:hover .person__funktion[data-astro-cid-23f54mus]{color:var(--tinte-leise)}}.dmfilm .person__text[data-astro-cid-23f54mus]{display:grid;gap:.15em}.dmfilm .person__bild[data-astro-cid-23f54mus]{position:relative;z-index:0;aspect-ratio:4 / 5;overflow:hidden;background:var(--grund-tief)}.dmfilm .person__bild[data-astro-cid-23f54mus] img[data-astro-cid-23f54mus]{width:100%;height:100%;object-fit:cover}.dmfilm .person__bild[data-astro-cid-23f54mus].ist-leer{display:grid;place-items:center;padding:.4rem .25rem;text-align:center;background:linear-gradient(var(--ecke),var(--ecke)) top 7px left 7px / 11px 1px,linear-gradient(var(--ecke),var(--ecke)) top 7px left 7px / 1px 11px,linear-gradient(var(--ecke),var(--ecke)) top 7px right 7px / 11px 1px,linear-gradient(var(--ecke),var(--ecke)) top 7px right 7px / 1px 11px,linear-gradient(var(--ecke),var(--ecke)) bottom 7px left 7px / 11px 1px,linear-gradient(var(--ecke),var(--ecke)) bottom 7px left 7px / 1px 11px,linear-gradient(var(--ecke),var(--ecke)) bottom 7px right 7px / 11px 1px,linear-gradient(var(--ecke),var(--ecke)) bottom 7px right 7px / 1px 11px,var(--grund-tief);background-repeat:no-repeat}.dmfilm .person__folgt[data-astro-cid-23f54mus]{font-family:var(--mono);font-weight:500;font-size:.75rem;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still)}.dmfilm .person__name[data-astro-cid-23f54mus]{font-size:clamp(1.2rem,1.8vw,1.75rem);line-height:1.15}.dmfilm .person__funktion[data-astro-cid-23f54mus]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:0;color:var(--tinte-still)}.dmfilm .buehne[data-astro-cid-23f54mus]{position:sticky;top:var(--halb)}.dmfilm .buehne__halt[data-astro-cid-23f54mus]{display:grid;gap:var(--viertel)}.dmfilm .buehne__bild[data-astro-cid-23f54mus]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--grund-tief)}.dmfilm .buehne__lage[data-astro-cid-23f54mus]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .56s var(--kurve),transform 1.6s var(--kurve)}.dmfilm .buehne__lage[data-astro-cid-23f54mus].ist-an{opacity:1;transform:none}.dmfilm .buehne__bild[data-astro-cid-23f54mus]:hover .buehne__lage[data-astro-cid-23f54mus].ist-an{transform:scale(1.02)}.dmfilm .buehne__unter[data-astro-cid-23f54mus]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--achtel) var(--halb)}.dmfilm .buehne__werk[data-astro-cid-23f54mus]{font-size:var(--t-klein);font-weight:620}@media(prefers-reduced-motion:reduce){.dmfilm .person[data-astro-cid-23f54mus],.dmfilm .person__name[data-astro-cid-23f54mus]{transition:none}.dmfilm .buehne__lage[data-astro-cid-23f54mus]{transition:none;transform:none}}@media(max-width:62rem){.dmfilm .register__bahn[data-astro-cid-23f54mus]{grid-template-columns:1fr}.dmfilm .buehne[data-astro-cid-23f54mus]{display:none}.dmfilm .buchstabe[data-astro-cid-23f54mus]{grid-template-columns:2.4rem minmax(0,1fr)}.dmfilm .buchstabe__zeichen[data-astro-cid-23f54mus]{grid-column:1;grid-row:1;align-self:start;position:sticky;top:var(--halb)}.dmfilm .buchstabe__leute[data-astro-cid-23f54mus]{grid-column:2;grid-row:1}.dmfilm .register__bild[data-astro-cid-23f54mus]{display:block;margin:var(--halb) 0 0;aspect-ratio:16 / 9;overflow:hidden;background:var(--grund-tief);position:relative}.dmfilm .register__bild[data-astro-cid-23f54mus] img[data-astro-cid-23f54mus]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s var(--kurve)}.dmfilm .register__bild[data-astro-cid-23f54mus] img[data-astro-cid-23f54mus].ist-an{opacity:1}.dmfilm .person[data-astro-cid-23f54mus]{grid-template-columns:var(--bild) minmax(0,1fr);gap:var(--viertel)}.dmfilm .buchstabe__zeichen[data-astro-cid-23f54mus]{color:var(--signal-tief)}}
.dmfilm .film[data-astro-cid-uom5egou]{padding-block:var(--halb) var(--raum-2)}.dmfilm .film__sprache[data-astro-cid-uom5egou]{font-size:var(--t-klein);opacity:.7}.dmfilm .film__zurueck[data-astro-cid-uom5egou]{padding-block-end:var(--halb)}.dmfilm .film__ruecklink[data-astro-cid-uom5egou]{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:0;color:var(--tinte-leise);text-decoration:none;transition:color var(--takt) var(--kurve)}.dmfilm .film__ruecklink[data-astro-cid-uom5egou]:hover{color:var(--tinte)}.dmfilm .film__titelbild[data-astro-cid-uom5egou]{margin:0;background:var(--dunkel)}.dmfilm .film__titelbild[data-astro-cid-uom5egou] img[data-astro-cid-uom5egou]{width:100%;max-height:78svh;object-fit:cover}.dmfilm .film__titelbild[data-astro-cid-uom5egou].ist-schwach{display:grid;place-items:center;padding-block:var(--raum-1)}.dmfilm .film__titelbild[data-astro-cid-uom5egou].ist-schwach img[data-astro-cid-uom5egou]{width:min(100% - 2 * var(--rand),62rem);max-height:none;height:auto}.dmfilm .film__kopf[data-astro-cid-uom5egou]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--raum-1) var(--raum-2);padding-block:var(--raum-1) var(--raum-2)}.dmfilm .film__haupt[data-astro-cid-uom5egou]{display:grid;gap:var(--halb);justify-items:start;align-content:start}.dmfilm .film__titel[data-astro-cid-uom5egou]{font-size:clamp(2.2rem,5vw,4.6rem);max-width:18ch}.dmfilm .film__text[data-astro-cid-uom5egou]{display:grid;gap:.9em;max-width:62ch;color:var(--tinte-leise);line-height:1.65}.dmfilm .film__mediathek[data-astro-cid-uom5egou]{margin-block-start:var(--achtel)}.dmfilm .film__angaben[data-astro-cid-uom5egou]{margin:0;display:grid;align-content:start;border-block-start:1px solid var(--linie)}.dmfilm .angabe[data-astro-cid-uom5egou]{display:grid;grid-template-columns:minmax(7.5rem,.8fr) 1.4fr;gap:var(--viertel);padding-block:calc(var(--viertel) * .9);border-block-end:1px solid var(--linie)}.dmfilm .angabe__label[data-astro-cid-uom5egou]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-still)}.dmfilm .angabe__wert[data-astro-cid-uom5egou]{margin:0;font-size:var(--t-klein);color:var(--tinte)}.dmfilm .bilderwand[data-astro-cid-uom5egou]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--viertel)}.dmfilm .bilderwand--klein[data-astro-cid-uom5egou]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));max-width:62rem}.dmfilm .bilderwand__kader[data-astro-cid-uom5egou]{aspect-ratio:16 / 9;overflow:hidden;background:var(--grund-tief)}.dmfilm .bilderwand__kader--breit[data-astro-cid-uom5egou]{grid-column:1 / -1;aspect-ratio:21 / 9}.dmfilm .bilderwand__kader[data-astro-cid-uom5egou] img[data-astro-cid-uom5egou]{width:100%;height:100%;object-fit:cover}.dmfilm .angabe__link[data-astro-cid-uom5egou]{color:inherit;text-decoration:none;border-block-end:1px solid var(--linie-stark);transition:border-color var(--takt) var(--kurve)}.dmfilm .angabe__link[data-astro-cid-uom5egou]:hover{border-color:var(--signal-tief)}.dmfilm .verwandt[data-astro-cid-uom5egou]{margin-block-start:var(--raum-2)}.dmfilm .verwandt__kopf[data-astro-cid-uom5egou]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--achtel) var(--halb);padding-block-end:var(--viertel)}.dmfilm .verwandt__titel[data-astro-cid-uom5egou]{font:inherit;font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief)}.dmfilm .verwandt__alle[data-astro-cid-uom5egou]{font-size:var(--t-klein);font-weight:620;text-decoration:none;border-block-end:1px solid var(--linie-stark)}.dmfilm .verwandt__alle[data-astro-cid-uom5egou]:hover{border-color:var(--signal-tief)}.dmfilm .verwandt__liste[data-astro-cid-uom5egou]{border-block-start:1px solid var(--linie)}.dmfilm .verwandt__eintrag[data-astro-cid-uom5egou]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--achtel) var(--halb);padding-block:calc(var(--viertel) * 1.2);border-block-end:1px solid var(--linie);color:var(--tinte);text-decoration:none}.dmfilm .verwandt__name[data-astro-cid-uom5egou]{font-size:clamp(1.25rem,2vw,1.75rem);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:transparent;transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .verwandt__eintrag[data-astro-cid-uom5egou]:hover .verwandt__name[data-astro-cid-uom5egou]{text-decoration-color:var(--signal-tief)}.dmfilm .film__weiter[data-astro-cid-uom5egou]{margin-block-start:var(--raum-2)}.dmfilm .weiter[data-astro-cid-uom5egou]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--raum-1);padding-block-start:var(--raum-1);border-block-start:1px solid var(--linie);text-decoration:none;color:var(--tinte)}.dmfilm .weiter__text[data-astro-cid-uom5egou]{display:grid;gap:var(--viertel);justify-items:start}.dmfilm .weiter__label[data-astro-cid-uom5egou]{color:var(--signal-tief)}.dmfilm .weiter__titel[data-astro-cid-uom5egou]{font-size:clamp(1.7rem,3.4vw,3rem);transition:transform var(--takt-lang) var(--kurve)}.dmfilm .weiter__bild[data-astro-cid-uom5egou]{aspect-ratio:16 / 9;overflow:hidden;background:var(--grund-tief)}.dmfilm .weiter__bild[data-astro-cid-uom5egou] img[data-astro-cid-uom5egou]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--kurve)}.dmfilm .weiter[data-astro-cid-uom5egou]:hover .weiter__titel[data-astro-cid-uom5egou]{transform:translate(.3em)}.dmfilm .weiter[data-astro-cid-uom5egou]:hover .weiter__bild[data-astro-cid-uom5egou] img[data-astro-cid-uom5egou]{transform:scale(1.04)}@media(max-width:62rem){.dmfilm .film__kopf[data-astro-cid-uom5egou],.dmfilm .weiter[data-astro-cid-uom5egou],.dmfilm .bilderwand[data-astro-cid-uom5egou]{grid-template-columns:1fr}.dmfilm .bilderwand__kader--breit[data-astro-cid-uom5egou]{aspect-ratio:16 / 9}}@media(prefers-reduced-motion:reduce){.dmfilm .weiter__titel[data-astro-cid-uom5egou],.dmfilm .weiter__bild[data-astro-cid-uom5egou] img[data-astro-cid-uom5egou]{transition:none}}
.dmfilm .abspann[data-astro-cid-h27w6duc]{padding-block:var(--raum-1) var(--raum-3)}.dmfilm .abspann__kopf[data-astro-cid-h27w6duc]{display:grid;gap:var(--halb);padding-block-end:var(--raum-1)}.dmfilm .abspann__titel[data-astro-cid-h27w6duc]{font:inherit;display:grid;gap:var(--halb)}.dmfilm .abspann__satz[data-astro-cid-h27w6duc]{display:block;font-size:clamp(2rem,3.4vw,3.5rem);max-width:15ch}.dmfilm .abspann__unter[data-astro-cid-h27w6duc]{display:block;max-width:44ch;font-size:var(--t-basis);font-weight:400;line-height:1.5;color:var(--tinte-leise)}.dmfilm .kapitelwahl[data-astro-cid-h27w6duc]{display:flex;flex-wrap:wrap;gap:0 1.35rem}.dmfilm .kapitelwahl__link[data-astro-cid-h27w6duc]{display:inline-flex;align-items:center;gap:.35em;min-height:44px;font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--tinte-leise);transition:color var(--takt) var(--kurve)}.dmfilm .kapitelwahl__link[data-astro-cid-h27w6duc]:hover{color:var(--tinte)}.dmfilm .abspann__bahn[data-astro-cid-h27w6duc]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--raum-1);align-items:start}.dmfilm .kapitel[data-astro-cid-h27w6duc]+.kapitel[data-astro-cid-h27w6duc]{margin-block-start:var(--raum-2)}.dmfilm .kapitel__titel[data-astro-cid-h27w6duc]{display:flex;align-items:center;gap:var(--viertel);padding-block-end:var(--viertel);margin-block-end:var(--viertel);border-block-end:1px solid var(--linie);font-family:var(--mono);font-weight:500;font-size:var(--t-klein);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-tief);scroll-margin-top:calc(var(--leiste-hoehe) + var(--halb))}.dmfilm .kapitel[data-astro-cid-h27w6duc]{scroll-margin-top:calc(var(--leiste-hoehe) + var(--halb))}.dmfilm .eintrag__ruf[data-astro-cid-h27w6duc]{display:grid;gap:calc(var(--achtel) * .8);padding-block:calc(var(--viertel) * 1.1);text-decoration:none;color:var(--tinte)}.dmfilm .eintrag__bild[data-astro-cid-h27w6duc]{display:none}.dmfilm .eintrag__titel[data-astro-cid-h27w6duc]{font-size:clamp(1.35rem,2.3vw,2.25rem);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em;text-decoration-color:transparent;transition:text-decoration-color var(--takt) var(--kurve)}.dmfilm .eintrag__credit[data-astro-cid-h27w6duc]{color:var(--tinte-still)}.dmfilm .eintrag__weiter[data-astro-cid-h27w6duc]{font-size:var(--t-klein);font-weight:500;color:var(--signal-tief);opacity:0;transform:translate(-.4em);transition:opacity var(--takt) var(--kurve),transform var(--takt) var(--kurve)}.dmfilm .eintrag[data-astro-cid-h27w6duc].ist-aktiv .eintrag__titel[data-astro-cid-h27w6duc],.dmfilm .eintrag__ruf[data-astro-cid-h27w6duc]:hover .eintrag__titel[data-astro-cid-h27w6duc]{text-decoration-color:var(--signal-tief)}.dmfilm .eintrag[data-astro-cid-h27w6duc].ist-aktiv .eintrag__weiter[data-astro-cid-h27w6duc],.dmfilm .eintrag__ruf[data-astro-cid-h27w6duc]:hover .eintrag__weiter[data-astro-cid-h27w6duc],.dmfilm .eintrag__ruf[data-astro-cid-h27w6duc]:focus-visible .eintrag__weiter[data-astro-cid-h27w6duc]{opacity:1;transform:none}.dmfilm .buehne[data-astro-cid-h27w6duc]{position:sticky;top:var(--halb)}.dmfilm .buehne__halt[data-astro-cid-h27w6duc]{display:grid;gap:var(--viertel)}.dmfilm .buehne__bild[data-astro-cid-h27w6duc]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--grund-tief);cursor:pointer}.dmfilm .buehne__bild[data-astro-cid-h27w6duc]:hover .buehne__lage[data-astro-cid-h27w6duc].ist-an{transform:scale(1.02)}.dmfilm .buehne__lage[data-astro-cid-h27w6duc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity .52s var(--kurve),transform 1.4s var(--kurve)}.dmfilm .buehne__lage[data-astro-cid-h27w6duc].ist-an{opacity:1;transform:none}.dmfilm .buehne__bild[data-astro-cid-h27w6duc].ist-schwach .buehne__lage[data-astro-cid-h27w6duc]{inset:12% 16%;width:68%;height:76%;object-fit:contain}.dmfilm .ist-ruhig[data-astro-cid-h27w6duc] .buehne__lage[data-astro-cid-h27w6duc]{transition:none;transform:none}.dmfilm .buehne__leiste[data-astro-cid-h27w6duc]{display:flex;align-items:center;gap:var(--viertel)}.dmfilm .buehne__streifen[data-astro-cid-h27w6duc]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.dmfilm .buehne__streifen[data-astro-cid-h27w6duc] .daumen{flex:0 0 auto;width:76px;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:2px solid transparent;opacity:.6;transition:opacity var(--takt) var(--kurve),border-color var(--takt) var(--kurve)}.dmfilm .buehne__streifen[data-astro-cid-h27w6duc] .daumen img{width:100%;height:100%;object-fit:cover}.dmfilm .buehne__streifen[data-astro-cid-h27w6duc] .daumen:hover{opacity:.85}.dmfilm .buehne__streifen[data-astro-cid-h27w6duc] .daumen[aria-pressed=true]{opacity:1;border-color:var(--signal-tief)}.dmfilm .buehne__text[data-astro-cid-h27w6duc]{display:grid;gap:var(--achtel);justify-items:start;max-width:60ch;padding-block-start:var(--achtel)}.dmfilm .buehne__beschreibung[data-astro-cid-h27w6duc]{color:var(--tinte-leise);font-size:var(--t-klein);line-height:1.6}.dmfilm .buehne__autoren[data-astro-cid-h27w6duc]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);color:var(--tinte-still)}@media(max-width:62rem){.dmfilm .abspann__bahn[data-astro-cid-h27w6duc]{grid-template-columns:1fr}.dmfilm .buehne[data-astro-cid-h27w6duc]{display:none}.dmfilm .eintrag__ruf[data-astro-cid-h27w6duc]{color:var(--tinte);padding-block:var(--halb)}.dmfilm .eintrag__weiter[data-astro-cid-h27w6duc]{opacity:1;transform:none}.dmfilm .eintrag[data-astro-cid-h27w6duc]+.eintrag[data-astro-cid-h27w6duc] .eintrag__ruf[data-astro-cid-h27w6duc]{border-block-start:1px solid var(--linie)}.dmfilm .eintrag__bild[data-astro-cid-h27w6duc]{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--grund-tief);margin-block-end:var(--viertel)}.dmfilm .eintrag__bild[data-astro-cid-h27w6duc] img[data-astro-cid-h27w6duc]{width:100%;height:100%;object-fit:cover}.dmfilm .eintrag__bild[data-astro-cid-h27w6duc] img[data-astro-cid-h27w6duc].ist-schwach{object-fit:contain;padding:6% 10%}}
.dmfilm .leer[data-astro-cid-zetdm5md]{padding-block:var(--raum-2) var(--raum-3)}.dmfilm .leer__bahn[data-astro-cid-zetdm5md]{display:grid;gap:var(--halb);justify-items:start}.dmfilm .leer__code[data-astro-cid-zetdm5md]{font-family:var(--mono);font-weight:500;font-size:var(--t-klein);letter-spacing:0;color:var(--signal-tief)}.dmfilm .leer__titel[data-astro-cid-zetdm5md]{font-size:clamp(2rem,4.4vw,4rem);max-width:18ch}.dmfilm .leer__text[data-astro-cid-zetdm5md]{max-width:48ch;color:var(--tinte-leise);line-height:1.6}.dmfilm .leer__wege[data-astro-cid-zetdm5md]{display:flex;flex-wrap:wrap;gap:var(--viertel);margin-block-start:var(--viertel)}
.dmfilm.dmfilm{display:block!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin:0 calc(50% - 50vw)!important;padding:0!important;background:var(--grund);color:var(--tinte)}
body:has(.dmfilm){overflow-x:clip}
body:has(.dmfilm) :is(.content-area,.site-main,.entry-content-wrap,.entry-content,.entry,.single-content,article.page){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
body:has(.dmfilm) :is(.entry,.content-bg,.entry-content-wrap){box-shadow:none!important;border-radius:0!important;background:transparent!important}
body:has(.dmfilm) .entry-content > :last-child{margin-bottom:0!important}
