.lkopf{padding:56px 0 0}.lkopf .lage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:40px 56px;display:grid}.lkopf .kicker{margin-bottom:18px;display:block}.lkopf .pfad{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lkopf .pfad a{color:inherit;margin:-6px 0;padding:6px 0;text-decoration:none;transition:color .18s}.lkopf .pfad a:hover{color:#cbc3ff;text-underline-offset:4px;text-decoration:underline 1px}.lkopf .pfad .trenner{color:var(--w3)}.lkopf .pfad [aria-current]{color:var(--w2)}.lkopf h1{letter-spacing:-.03em;font-size:clamp(36px,4.2vw,62px);font-weight:590;line-height:1.05}.lkopf .lead{color:var(--w2);max-width:56ch;margin-top:18px;font-size:16.5px}.lkopf .lead+.lead{margin-top:12px}.lkopf .ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.lkopf .medienbox{aspect-ratio:16/10;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.lkopf .medienbox img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lkopf .medienbox video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lkopf .medienbox.f16x9{aspect-ratio:16/9}.lkopf .kopfwechsel img{opacity:0;transition:opacity 1.4s}.lkopf .kopfwechsel img.aktiv{opacity:1}.lkopf .medienbox .bildzeile{letter-spacing:.15em;text-transform:uppercase;color:var(--w);backdrop-filter:blur(6px);background:#0a0a0e8c;border-radius:6px;padding:6px 10px;font-size:10.5px;font-weight:750;position:absolute;bottom:14px;left:16px}.lkopf .schaubildbox{background:radial-gradient(70% 70% at 60% 40%, #7c6af224, transparent 70%), var(--k2)}.schaubild{width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.schaubild .linie{fill:none;stroke:#f4f2f738;stroke-width:1.5px}.schaubild .linie.schleife{stroke-dasharray:4 6;stroke:#a89bfa66}.schaubild .kasten rect{fill:var(--k3);stroke:#ffffff24;stroke-width:1px}.schaubild .kasten text{fill:var(--w2);text-anchor:middle;letter-spacing:.01em;font-size:14px;font-weight:650}.schaubild .kasten text.klein{letter-spacing:.04em;font-size:10px;font-weight:700}.schaubild .kern rect{fill:#1b1930;stroke:#a89bfa8c}.schaubild .kern text{fill:var(--w);font-size:16px}.schaubild .freigabe rect{fill:var(--violett-tief);stroke:var(--violett-hell)}.schaubild .freigabe text{fill:#fff;font-size:12px;font-weight:750}.schaubild .beschriftung{fill:var(--violett-hell);letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;font-size:10px;font-weight:750}.schaubild .punkte circle{fill:var(--violett-hell)}.schaubild .punkte .ruecklauf{fill:#a89bfa99}@media (prefers-reduced-motion:reduce){.schaubild .punkte{display:none}}.kategorien.vier{grid-template-columns:repeat(4,1fr)}.kategorien .nr{letter-spacing:.16em;color:var(--violett-dunkel);margin-bottom:10px;font-size:10.5px;font-weight:800;display:block}@media (width<=1020px){.kategorien.vier{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.kategorien.vier{grid-template-columns:1fr}}.kartenpaar-sektion .kopf{margin-bottom:40px}.kartenpaar.produkte .karte{min-height:0}.kartenpaar.produkte .karte h3{margin-top:14px}.kartenpaar.produkte .karte ul{margin:14px 0 0;padding:0;list-style:none}.kartenpaar.produkte .karte ul li{border-bottom:1px solid #ffffff14;padding:7px 0 7px 18px;font-size:14px;position:relative}.kartenpaar.produkte .karte.creme ul li{border-bottom-color:var(--linie-h)}.kartenpaar.produkte .karte ul li:before{content:"▸";color:var(--violett-hell);font-size:11px;position:absolute;top:7px;left:0}.kartenpaar.produkte .karte.creme ul li:before{color:var(--violett-dunkel)}.kartenpaar.produkte .karte .pfeillink{align-self:flex-start;margin-top:20px;font-size:14px}.kartenpaar.produkte .karte .produktlogo{align-self:flex-start;width:auto;height:24px;margin-bottom:14px}.kartenpaar.produkte .karte .systemblick{aspect-ratio:8/5;border:1px solid #ffffff29;border-radius:14px;margin:16px 0 4px;overflow:hidden}.kartenpaar.produkte .karte.creme .systemblick{border-color:var(--linie-h)}.kartenpaar.produkte .karte .systemblick img{object-fit:cover;width:100%;height:100%;display:block}.lkopf .kopfzahlen{align-self:center;gap:14px;display:grid}.lkopf .kopfzahlen .zahl{background:var(--k2);border:1px solid var(--linie);border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:16px;padding:22px 26px;display:flex}.lkopf .kopfzahlen b{letter-spacing:-.02em;color:var(--w);font-size:clamp(30px,2.8vw,44px);font-weight:620;line-height:1}.lkopf .kopfzahlen span{color:var(--w2);font-size:14px}@media (width<=1020px){.lkopf .kopfzahlen{order:1;grid-template-columns:repeat(3,1fr)}.lkopf .kopfzahlen .zahl{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=620px){.lkopf .kopfzahlen{grid-template-columns:1fr}}.lkopf .lage.einspaltig{grid-template-columns:minmax(0,8fr) minmax(0,3fr)}.lkopf .lead.klein{color:var(--w3);letter-spacing:.04em;font-size:13px}.kontaktkarte{background:radial-gradient(60% 80% at 82% 20%, #7c6af238, transparent 65%), var(--k2);border:1px solid var(--linie);border-radius:var(--radius);align-self:center;padding:30px 32px 32px}.kontaktkarte h2{margin-top:10px;font-size:clamp(26px,2.4vw,36px)}.kontaktkarte>p{color:var(--w2);margin-top:12px;font-size:15px}.kontaktkarte dl{gap:12px;margin:22px 0 0;display:grid}.kontaktkarte dl div{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:15px;display:grid}.kontaktkarte dt{color:var(--w3);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:12px;font-weight:750}.kontaktkarte dd{color:var(--w);overflow-wrap:anywhere}@media (width<=380px){.kontaktkarte dl div{grid-template-columns:1fr;gap:2px}}.kontaktkarte dd a{color:inherit;border-bottom:1px solid #ffffff4d;text-decoration:none}.kontaktkarte .portraet{object-fit:cover;border:1px solid var(--linie);border-radius:50%;width:96px;height:96px;margin-bottom:18px}.kontaktkarte .wege{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.kontaktkarte .wege .btn.hell{background:var(--w);color:var(--k)}.rechtstext{padding:56px 0 90px}.rechtstext .wrap{max-width:760px}.rechtstext h1{letter-spacing:-.03em;margin-top:14px;font-size:clamp(34px,4vw,56px);font-weight:590;line-height:1.05}.rechtstext .lead{color:var(--w2);margin-top:16px}.rechtstext h2{letter-spacing:-.01em;margin-top:40px;font-size:20px;font-weight:700}.rechtstext p{color:var(--w2);margin-top:10px;font-size:16px;line-height:1.7}.rechtstext a{color:var(--w);border-bottom:1px solid #ffffff4d;text-decoration:none}.rechtstext h3{letter-spacing:-.01em;margin-top:30px;font-size:17px;font-weight:700}.rechtstext h4{margin-top:22px;font-size:15.5px;font-weight:700}.rechtstext ul{color:var(--w2);gap:8px;margin-top:10px;padding-left:20px;font-size:16px;line-height:1.7;display:grid}.filterchips{flex-wrap:wrap;gap:10px;display:flex}.filterchips a{color:var(--w2);border:1px solid var(--linie);border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.filterchips a:hover{border-color:var(--violett);color:var(--w)}.filterchips a[aria-current]{background:var(--violett-tief);border-color:var(--violett-tief);color:#fff}.projektgalerie{grid-template-columns:repeat(3,1fr);gap:36px 24px;margin-top:36px;display:grid}@media (width<=1020px){.projektgalerie{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.projektgalerie{grid-template-columns:1fr}}.projektkarte[hidden]{display:none}.projektkarte .medienbox{display:block}.projektkarte .medienbox img{transition:transform .5s}.projektkarte .medienbox:hover img{transform:scale(1.03)}.projektkarte .medienbox .abspielen{width:34px;height:34px;color:var(--w);background:#0e0d1273;border:1px solid #fff6;border-radius:50%;place-items:center;padding-left:2px;font-size:11px;display:grid;position:absolute;bottom:14px;right:14px}.projektkarte h3 a{color:inherit;text-decoration:none}.projektkarte h3 a:hover{color:var(--violett-hell)}.kompaktbereich .stand{color:var(--w3);margin-top:36px;font-size:13px}.band .viertel.dreier{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.band .viertel.dreier{grid-template-columns:1fr}}.band .inhalt .leistungzeile{color:var(--w3);margin-top:26px;font-size:13.5px}.band .inhalt .leistungzeile b{color:var(--w2);font-weight:750}.lkopf .chips{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.lkopf .chips a{color:var(--w2);border:1px solid var(--linie);border-radius:999px;padding:9px 18px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s}.lkopf .chips a:hover{border-color:var(--violett);color:var(--w)}.lkopf .runter{text-align:center;color:var(--w3);opacity:.55;padding:26px 0 10px;font-size:16px;text-decoration:none;transition:opacity .18s;display:block}.lkopf .runter:hover{opacity:1}@media (width<=1020px){.lkopf .lage,.lkopf .lage.einspaltig{grid-template-columns:1fr}.lkopf .medienbox,.lkopf .medienspalte{order:-1}}.lkopf .medienspalte{min-width:0}.lkopf .sprungmarken,.kompakt .sprungmarken{color:var(--w3);margin-top:12px;font-size:13px}.lkopf .sprungmarken button,.kompakt .sprungmarken button{font:inherit;color:var(--violett-hell);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline 1px}.lkopf .sprungmarken button:hover,.kompakt .sprungmarken button:hover{color:var(--w)}.kompakt .ausschnitt{color:var(--w3);margin-top:10px;font-size:12.5px;line-height:1.5}.kompakt .ausschnitt a{color:var(--w2);text-underline-offset:3px;text-decoration:underline}.kompakt .ausschnitt a:hover{color:var(--w)}.cases{padding:30px 0 40px}.erklaergalerie{grid-template-columns:repeat(3,1fr);gap:36px 24px;margin-top:40px;display:grid}@media (width<=1020px){.erklaergalerie{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.erklaergalerie{grid-template-columns:1fr}}.showreel{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);margin-top:28px;position:relative;overflow:hidden}.showreel video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sektionsauftakt{margin-top:56px}.sektionsauftakt .einleitung{color:var(--w2);max-width:66ch;margin-top:12px;font-size:16.5px}.leitcase{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px 56px;padding:56px 0;display:grid}.leitcase:last-of-type{border-bottom:0}.leitcase.getauscht .medienbox{order:2}.leitcase .medienbox{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.leitcase .medienbox video,.leitcase .medienbox img.poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leitcase .medienbox .ph-label{letter-spacing:.12em;color:var(--w3);text-align:center;padding:0 20px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leitcase .medienbox .glow{background:radial-gradient(46% 52% at 55% 42%,#7c6af247,#0000 70%);position:absolute;inset:0}.leitcase .methoden{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);font-size:11px;font-weight:750}.leitcase h3{letter-spacing:-.02em;margin-top:12px;font-size:clamp(24px,2.4vw,36px);font-weight:590;line-height:1.12}.leitcase .text p{color:var(--w2);margin-top:14px;font-size:15px}.leitcase .leistungzeile{color:var(--w3);margin-top:18px;font-size:13px}.leitcase .leistungzeile b{color:var(--w2);font-weight:750}.leitcase .auszeichnung{color:var(--w2);border-left:2px solid var(--violett);margin-top:14px;padding-left:12px;font-size:13px}.leitcase.auftakt{padding-top:40px;display:block}.leitcase.auftakt .medienbox{aspect-ratio:21/9;margin-bottom:28px}.leitcase.auftakt .text{max-width:78ch}@media (width<=1020px){.leitcase{grid-template-columns:1fr;padding:44px 0}.leitcase.getauscht .medienbox{order:0}.leitcase.auftakt .medienbox{aspect-ratio:16/9}}.kompaktbereich{padding:40px 0 70px}.kompaktbereich .einleitung{color:var(--w2);max-width:66ch;margin-top:16px;font-size:16.5px}.kompaktpaar{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.kompakt .medienbox{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.kompakt .medienbox video,.kompakt .medienbox img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kompakt .medienbox .ph-label{letter-spacing:.12em;color:var(--w3);text-align:center;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kompakt .medienbox .glow{background:radial-gradient(46% 52% at 55% 42%,#7c6af238,#0000 70%);position:absolute;inset:0}.kompakt .methoden{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);margin-top:16px;font-size:10.5px;font-weight:750;display:block}.kompakt h3{letter-spacing:-.015em;margin-top:8px;font-size:20px;font-weight:650}.kompakt p{color:var(--w2);margin-top:10px;font-size:14px}@media (width<=900px){.kompaktpaar{grid-template-columns:1fr}}.dreierzeile{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.dreierzeile .medienbox{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);cursor:pointer;position:relative;overflow:hidden}.dreierzeile .medienbox video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dreierzeile .medienbox .startzeichen{width:34px;height:34px;color:var(--w);opacity:0;pointer-events:none;background:#0a0a0e8c;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding-left:3px;font-size:11px;transition:opacity .25s;display:grid;position:absolute;bottom:12px;right:14px}.dreierzeile .medienbox.ruht .startzeichen{opacity:1}.kompaktbereich .zeilenmethoden{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);margin-top:24px;font-size:10.5px;font-weight:750;display:block}.kompaktbereich .zeilentext{color:var(--w2);max-width:78ch;margin-top:10px;font-size:14.5px}@media (width<=720px){.dreierzeile{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.dreierzeile .medienbox{scroll-snap-align:start;flex:0 0 74%}}.duo{grid-template-columns:minmax(0,1.7778fr) minmax(0,.5625fr);align-items:start;gap:6px 28px;margin-top:40px;display:grid}.duo .kompakt.hoch .medienbox{aspect-ratio:9/16}@media (width<=900px){.duo{grid-template-columns:1fr;gap:44px}.duo .kompakt.hoch .medienbox{max-width:min(66%,320px)}}.leitsatz{border-left:2px solid var(--violett);letter-spacing:-.015em;color:var(--w);max-width:44ch;margin-top:60px;padding-left:20px;font-size:clamp(20px,2vw,27px);font-weight:560;line-height:1.35}.zwischenruf{border-top:1px solid var(--linie);text-align:center;padding:64px 0}.zwischenruf .btn{margin:0 auto}.zwischenruf .hinweis{color:var(--w3);margin-top:16px;font-size:13px}section.wege{padding:90px 0}.wege .karten{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.wege .weg{background:var(--k2);border:1px solid var(--linie);border-radius:var(--radius);padding:26px 26px 28px}.wege .weg h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.wege .weg p{color:var(--w2);margin-top:12px;font-size:14px}.wege .weg .bsp{color:var(--w3);margin-top:14px;font-size:12.5px}.wege .schluss{color:var(--w2);margin-top:26px;font-size:15px}.hellbereich .wege .weg{background:var(--hell-karte);border-color:var(--linie-h)}.hellbereich .wege .weg p{color:var(--t2)}.hellbereich .wege .weg .bsp{color:#17161b80}.hellbereich .wege .schluss{color:var(--t2)}@media (width<=900px){.wege .karten{grid-template-columns:1fr}}.kategorien-sektion{padding:90px 0}.kategorien{grid-template-columns:repeat(3,1fr);gap:40px 48px;margin-top:20px;display:grid}.kategorien .kategorie{border-top:1px solid var(--linie);padding-top:20px}.kategorien h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.kategorien p{color:var(--w2);margin-top:10px;font-size:14px}.kategorien .kzahl{color:var(--violett-hell);margin-top:10px;font-size:13px;font-weight:800;display:block}.kategorien .kcta{margin-top:12px;font-size:13px}.hellbereich .kategorien .kategorie{border-color:var(--linie-h)}.hellbereich .kategorien p{color:var(--t2)}.hellbereich .kategorien .kzahl{color:var(--violett-dunkel)}@media (width<=1020px){.kategorien{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.kategorien{grid-template-columns:1fr}}.setstreifen{border-top:1px solid var(--linie);padding:70px 0}.setstreifen .reihe{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.setstreifen .foto{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.setstreifen .foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=720px){.setstreifen .reihe{grid-template-columns:1fr}}.kartenpaar-sektion{border-top:1px solid var(--linie);padding:90px 0}.kartenpaar{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kartenpaar .karte{border-radius:var(--radius);flex-direction:column;min-height:260px;padding:28px 28px 32px;display:flex}.kartenpaar .karte .eyebrow{font-size:10.5px}.kartenpaar .karte h3{letter-spacing:-.015em;margin-top:auto;font-size:clamp(22px,1.9vw,30px);font-weight:620;line-height:1.15}.kartenpaar .karte p{margin-top:12px;font-size:14px}.kartenpaar .karte b{font-weight:750}.kartenpaar .karte.dunkel{background:var(--k2);border:1px solid var(--linie)}.kartenpaar .karte.dunkel p{color:var(--w2)}.kartenpaar .karte.dunkel b{color:var(--w)}.kartenpaar .karte.creme{background:var(--hell);color:var(--t)}.kartenpaar .karte.creme .eyebrow{color:var(--violett-dunkel)}.kartenpaar .karte.creme p{color:var(--t2)}.kartenpaar .karte.creme b{color:var(--t)}@media (width<=900px){.kartenpaar{grid-template-columns:1fr}}.band{border-top:1px solid var(--linie);padding:90px 0}.band .lage{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:40px 90px;display:grid}.band .lage h2{overflow-wrap:break-word;max-width:16ch;font-size:clamp(30px,3.4vw,48px)}.band .inhalt p{color:var(--w2);max-width:60ch;font-size:16px}.band .inhalt p+p{margin-top:16px}.band .inhalt b{color:var(--w)}.band .inhalt .ctas{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.band .punkte{margin-top:20px;list-style:none}.band .punkte li{border-bottom:1px solid var(--linie);color:var(--w2);align-items:baseline;gap:12px;padding:10px 0;font-size:15px;display:flex}.band .punkte li:before{content:"▸";color:var(--violett-hell);font-size:12px}.band .fotoreihe{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.band .fotoreihe img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--linie);border-radius:14px;width:100%}@media (width<=720px){.band .fotoreihe{grid-template-columns:1fr}}.band .viertel{grid-template-columns:1fr 1fr;gap:26px 40px;margin-top:8px;display:grid}.band .viertel h3{font-size:16px;font-weight:750}.band .viertel p{margin-top:8px;font-size:14px}@media (width<=1020px){.band .lage{grid-template-columns:1fr}}@media (width<=620px){.band .viertel{grid-template-columns:1fr}}.lab{padding:90px 0}.lab .spec-badge{letter-spacing:.18em;text-transform:uppercase;color:var(--violett-hell);border:1px solid #a89bfa80;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:10.5px;font-weight:800;display:inline-block}.hellbereich .lab .spec-badge{color:var(--violett-dunkel);border-color:#5a44d866}.lab .beschreibung{color:var(--w2);max-width:62ch;margin-top:22px;font-size:16px}.hellbereich .lab .beschreibung{color:var(--t2)}.hellbereich .lab .beschreibung b{color:var(--t)}.dramas{grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0 14px;display:grid}.dramas .drama{min-width:0;margin:0}.dramas .drama .medienbox{aspect-ratio:9/16;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.hellbereich .dramas .drama .medienbox{border-color:#0000}.dramas .drama .medienbox video,.dramas .drama .medienbox img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dramas .drama .format{z-index:2;letter-spacing:.14em;color:#fff;text-shadow:0 1px 6px #0009;pointer-events:none;font-size:10.5px;position:absolute;top:14px;right:16px}.dramas .drama figcaption{margin-top:12px}.dramas .drama figcaption b{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.dramas .drama figcaption span{color:var(--w3);margin-top:3px;font-size:12.5px;display:block}.hellbereich .dramas .drama figcaption span{color:var(--t2)}.lab .kennzeichnung{color:var(--w3);margin-bottom:30px;font-size:12px}.hellbereich .lab .kennzeichnung{color:var(--t2)}@media (width<=720px){.dramas{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.dramas .drama{scroll-snap-align:start;flex:0 0 62%}}.hellbereich .faq{padding-top:90px}.hellbereich .faq .liste,.hellbereich .faq .frage{border-color:var(--linie-h)}.hellbereich .faq .frage button{color:var(--t)}.hellbereich .faq .frage button:hover{color:var(--violett-dunkel)}.hellbereich .faq .frage .zeichen{border-color:#17161b4d}.hellbereich .faq .frage button[aria-expanded=true] .zeichen{background:var(--violett);color:#fff;border-color:#0000}.hellbereich .faq .antwort{color:var(--t2)}.ultrawide{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);background:var(--k2);height:clamp(140px,18vw,260px);position:relative;overflow:hidden}.ultrawide .glow{background:radial-gradient(70% 90% at 50% 55%,#7c6af240,#0000 75%);position:absolute;inset:0}.ultrawide video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ultrawide .ph-label{letter-spacing:.14em;color:var(--w3);text-align:center;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.leitcase .medienbox.f4x3{aspect-ratio:4/3}.leitcase.auftakt .medienbox.f4x3{aspect-ratio:4/3;width:min(100%,133.333vh - 320px);margin:0 auto 28px}.leitcase.auftakt .medienbox.f16x9{aspect-ratio:16/9;width:min(100%,177.778vh - 426.667px);margin:0 auto 28px}.vrstart{position:absolute;inset:0}.vrstart .vr-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vrstart .vr-scrim{background:radial-gradient(60% 60% at 50% 55%,#0a090e8c,#0a090e26 70%);position:absolute;inset:0}.vrstart .vr-mitte{text-align:center;place-content:center;justify-items:center;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.vrstart .vr-hinweis{color:var(--w2);max-width:46ch;font-size:12.5px}.vrstart iframe{background:#0e0d12;border:0;width:100%;height:100%;position:absolute;inset:0}.vrstart .vr-steuer{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.vrstart .vr-steuer[hidden]{display:none}.vrstart .vr-steuer button{font:inherit;color:var(--w);cursor:pointer;backdrop-filter:blur(6px);background:#0a0a0e99;border:1px solid #ffffff59;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.vrstart .vr-steuer button:hover{background:#0a0a0ecc}.vrstart:fullscreen{background:#0e0d12}.vrstart:fullscreen iframe{position:fixed;inset:0}.lkopf .belege{flex-wrap:wrap;gap:10px 32px;margin-top:30px;display:flex}.lkopf .belege .beleg{align-items:baseline;gap:8px;display:flex}.lkopf .belege b{letter-spacing:-.02em;color:var(--w);font-size:22px;font-weight:650}.lkopf .belege span{color:var(--w3);font-size:13px}.themenbereich{border-top:1px solid var(--linie);padding:90px 0 60px}.themenbereich .einleitung{color:var(--w2);max-width:66ch;margin-top:16px;font-size:16.5px}.themenbereich .einleitung+.einleitung{margin-top:12px}.phbox{border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.phbox .glow{background:radial-gradient(46% 52% at 55% 42%,#7c6af238,#0000 70%);position:absolute;inset:0}.phbox .ph-label{letter-spacing:.12em;color:var(--w3);text-align:center;padding:0 20px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bentowand{gap:18px;margin-top:40px;display:grid}.bentowand.n3{grid-template-columns:repeat(3,1fr);grid-template-areas:"g g a""g g b"}.bentowand.n4{grid-template-columns:repeat(3,1fr);grid-template-areas:"g g a""g g b""g g c"}.bentowand.n5{grid-template-columns:repeat(6,1fr);grid-template-areas:"g g g g a a""g g g g b b""c c c d d d"}.bentowand .bw-g{grid-area:g}.bentowand .bw-a{grid-area:a}.bentowand .bw-b{grid-area:b}.bentowand .bw-c{grid-area:c}.bentowand .bw-d{grid-area:d}.bentowand .medien .ph-schein{pointer-events:none;background:radial-gradient(46% 52% at 55% 42%,#7c6af238,#0000 70%);position:absolute;inset:0}.bentowand .medien .ph-label{letter-spacing:.12em;width:100%;color:var(--w3);text-align:center;pointer-events:none;padding:0 16px;font-size:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bentowand .kachel.klein .medien .ph-label{font-size:10px}.bentowand .medien .ueberlagerung{pointer-events:none}.bentowand .abspielen{cursor:pointer;font:inherit;padding:0}.bentowand .abspielen[hidden]{display:none}.bentowand .waehlen{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.bentowand .waehlen[hidden]{display:none}.bentowand .waehlen:focus-visible{outline:2px solid var(--violett-hell);outline-offset:-2px;border-radius:inherit}.bentowand .kachel.klein .info{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.bentowand .film-direkt{z-index:3;border:1px solid var(--linie);color:var(--w);letter-spacing:.04em;background:#0a090eb8;border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none;position:absolute;top:14px;left:14px}@media (width<=900px){.bentowand,.bentowand.n3,.bentowand.n4,.bentowand.n5{flex-direction:column;gap:14px;display:flex}.bentowand .kachel.aktiv{order:-1}.bentowand .kachel.klein .medien{aspect-ratio:16/7}.bentowand .kachel.aktiv .medien .ph-label{top:20px;transform:translate(-50%)}}.kanalzeile{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);margin-top:28px;font-size:10.5px;font-weight:750;display:block}.weltweit{border-top:1px solid var(--linie);padding:90px 0}.weltweit .weltzahl{letter-spacing:-.03em;color:var(--w);margin-top:26px;font-size:clamp(32px,3.6vw,54px);font-weight:590;line-height:1.1}.weltkarte{margin:48px 0 0}.weltkarte .karte{border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);padding:clamp(14px,2.4vw,34px);position:relative;overflow:hidden}.weltkarte .karte svg{width:100%;height:auto;display:block}.weltkarte .grund{fill:#ffffff12}.weltkarte .land{fill:#7c6af266;stroke:#a89bfa80;stroke-width:1px;cursor:pointer;transition:fill .18s}.weltkarte .land:hover{fill:#7c6af2ad}.weltkarte .punktland{stroke:none;fill:var(--violett)}.weltkarte .basis{cursor:pointer}.weltkarte .basis-punkt{fill:var(--violett-hell)}.weltkarte .basis-ring{fill:none;stroke:var(--violett-hell);stroke-width:2px;opacity:.55}.weltkarte.wartet .land,.weltkarte.wartet .basis{opacity:0}.weltkarte.an .land,.weltkarte.an .basis{transition:opacity .55s}.weltkarte.an .afrika{transition-delay:.25s}.weltkarte.an .asien{transition-delay:.45s}.weltkarte.an .nordamerika{transition-delay:.55s}.weltkarte.an .suedamerika{transition-delay:.75s}.weltkarte.an .ozeanien{transition-delay:.9s}.weltkarte .ortsinfo{z-index:3;border:1px solid var(--linie);pointer-events:none;background:#0a090ef0;border-radius:12px;max-width:300px;padding:10px 14px;position:absolute}.weltkarte .ortsinfo b{color:var(--w);font-size:13px;font-weight:700;display:block}.weltkarte .ortsinfo span{color:var(--w2);margin-top:3px;font-size:12.5px;display:block}.weltkarte figcaption{color:var(--w2);max-width:78ch;margin-top:16px;font-size:14px}.weltkarte .laenderliste{margin-top:18px}.weltkarte .laenderliste summary{cursor:pointer;width:fit-content;color:var(--violett-hell);font-size:13.5px;font-weight:650}.weltkarte .laenderliste summary:hover{color:var(--w)}.weltkarte .laenderliste dl{gap:12px;margin:14px 0 0;display:grid}.weltkarte .laenderliste dt{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);font-size:10.5px;font-weight:750}.weltkarte .laenderliste dd{color:var(--w2);margin:3px 0 0;font-size:13.5px;line-height:1.65}.weltkarte .laenderliste .de small{color:var(--w3);font-size:12.5px}@media (width<=720px){.weltkarte .karte{padding:10px}}.kibeleg{margin-top:72px}.kibeleg .breitbox{aspect-ratio:21/9}.kibeleg .filmbox{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.kibeleg .filmbox video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.saisonal{padding:90px 0 10px}.saisonal .kompakt{max-width:760px;margin:0 auto}.hochpaar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,250px));align-items:start;gap:18px 32px;margin-top:44px;display:grid}.hochpaar>p{color:var(--w2);max-width:40ch;font-size:15px}.hochpaar .kompakt.hoch .medienbox{aspect-ratio:9/16}@media (width<=900px){.hochpaar{grid-template-columns:repeat(2,minmax(0,1fr))}.hochpaar>p{grid-column:1/-1;max-width:66ch}}.kibeleg .keyvisual{border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);margin:0;overflow:hidden}.kibeleg .keyvisual img{width:100%;height:auto;display:block}.verwandlung{position:relative}.verwandlung .vw-rahmen{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.verwandlung .vw-film,.verwandlung.fahrt .vw-vergleich{display:none}.verwandlung.fahrt .vw-film{display:block}.verwandlung .vw-film video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.verwandlung .vw-wahl{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;right:14px}.verwandlung .vw-pille{font:inherit;letter-spacing:.15em;text-transform:uppercase;color:var(--w);backdrop-filter:blur(6px);cursor:pointer;background:#0a0a0e8c;border:1px solid #ffffff73;border-radius:999px;min-height:32px;padding:7px 11px;font-size:10.5px;font-weight:750;transition:background .18s,border-color .18s}.verwandlung .vw-pille:hover{border-color:#ffffffd9}.verwandlung .vw-pille[aria-pressed=true]{background:var(--violett-tief);border-color:var(--violett-tief)}.verwandlung .vw-pille[hidden]{display:none}.verwandlung .film-direkt{z-index:3;border:1px solid var(--linie);color:var(--w);letter-spacing:.04em;background:#0a090eb8;border-radius:999px;padding:8px 14px;font-size:12px;text-decoration:none;position:absolute;bottom:14px;right:14px}.formatfamilie{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.formatfamilie .ff-motiv{min-width:0;margin:0}.formatfamilie .ff-motiv.f169{flex:1280 1 0}.formatfamilie .ff-motiv.f45{flex:576 1 0}.formatfamilie .ff-motiv.f916{flex:405 1 0}.formatfamilie .ff-flaeche{border:1px solid var(--linie);background:var(--k2);border-radius:14px;position:relative;overflow:hidden}.formatfamilie .f169 .ff-flaeche{aspect-ratio:16/9}.formatfamilie .f45 .ff-flaeche{aspect-ratio:4/5}.formatfamilie .f916 .ff-flaeche{aspect-ratio:9/16}.formatfamilie .ff-flaeche img,.formatfamilie .ff-flaeche video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.formatfamilie .ff-start{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.formatfamilie .ff-start[hidden]{display:none}.formatfamilie .ff-kreis{backdrop-filter:blur(6px);color:#fff;background:#0a0a0e8c;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:4px;font-size:15px;transition:transform .18s,background .18s,opacity .25s;display:grid}.formatfamilie .ff-start:hover .ff-kreis{background:#0a0a0ebf;transform:scale(1.06)}.formatfamilie .ff-start.laeuft .ff-kreis{opacity:0}.formatfamilie figcaption{text-align:center;letter-spacing:.08em;color:var(--w3);margin-top:8px;font-size:12.5px;font-weight:700}.kibeleg .kennzeichnung{color:var(--w3);margin-top:4px;font-size:12px}@media (width<=720px){.formatfamilie{flex-wrap:wrap}.formatfamilie .ff-motiv.f169{flex:100%}}.kibeleg .filmnotiz{color:var(--w3);margin-top:10px;font-size:12.5px}.kibeleg h3{letter-spacing:-.015em;margin-top:8px;font-size:clamp(20px,1.8vw,26px);font-weight:650}.kibeleg .methoden{letter-spacing:.15em;text-transform:uppercase;color:var(--violett-hell);font-size:10.5px;font-weight:750;display:block}.kibeleg>p{color:var(--w2);max-width:78ch;margin-top:12px;font-size:14.5px}.kibeleg .medien{margin-top:24px}.themenbereich .querlink{margin-top:32px}.themenbereich .querlink .pfeillink{font-size:14px}.collage{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:24px;display:grid}.collage .motiv{border:1px solid var(--linie);background:var(--k2);border-radius:14px;margin:0;overflow:hidden}.collage .motiv img{width:100%;height:auto;display:block}.collage .motiv:nth-child(-n+2){grid-column:span 3}.collage .motiv:nth-child(n+3){grid-column:span 2}@media (width<=720px){.collage .motiv:nth-child(-n+2),.collage .motiv:nth-child(n+3){grid-column:span 1}.collage .motiv:first-child{grid-column:span 2}.collage{grid-template-columns:repeat(2,1fr)}.collage .phbox:last-child{aspect-ratio:3/2;grid-column:span 2}}.contentsystem{border-top:1px solid var(--linie);padding:90px 0}.contentsystem .ableitungen{grid-template-columns:1fr 1fr;gap:0 48px;margin:30px 0 0;padding:0;list-style:none;display:grid}.contentsystem .ableitungen li{border-bottom:1px solid var(--linie);color:var(--w2);align-items:baseline;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.contentsystem .ableitungen li:before{content:"▸";color:var(--violett-hell);font-size:11px}.schaubildbuehne{aspect-ratio:1160/520;border-radius:var(--radius);border:1px solid var(--linie);background:radial-gradient(60% 80% at 50% 30%, #7c6af21a, transparent 70%), var(--k2);margin-top:44px;position:relative;overflow:hidden}.ableitung .kasten text{font-size:17px}.ableitung .master rect{fill:#1b1930;stroke:#a89bfa8c;stroke-width:1.5px}.ableitung .rahmen rect{fill:var(--k3);stroke:#ffffff29;stroke-width:1.5px}.ableitung .abspielkreis{fill:#0a090e80;stroke:#ffffff4d;stroke-width:1.5px}.ableitung .abspiel{fill:#ffffffd9}.ableitung .miniabspiel{fill:#ffffff80}.ableitung .spur{fill:#ffffff24}.ableitung .spurfuellung{fill:var(--violett);opacity:.85}.ableitung .textbalken{fill:#ffffff59}.ableitung .format{fill:var(--w3);text-anchor:middle;letter-spacing:.08em;font-size:12.5px;font-weight:700}.ableitung.hoch{display:none}.ableitung.hoch .kasten text{font-size:22px}.ableitung.hoch .format{font-size:18px}.ableitung.hoch .beschriftung{font-size:16px}@media (width<=720px){.schaubildbuehne{aspect-ratio:640/840}.ableitung.breit{display:none}.ableitung.hoch{display:block}}.contentsystem .abschluss{color:var(--w2);max-width:70ch;margin-top:30px;font-size:15px}.contentsystem .abschluss+.abschluss{margin-top:12px}.contentsystem .abschluss b{color:var(--w)}@media (width<=720px){.contentsystem .ableitungen{grid-template-columns:1fr}}.nutzen{padding:90px 0 70px}.nutzen .kopf{grid-template-columns:minmax(0,1fr)}.nutzenliste{border-top:1px solid var(--linie-h);margin-top:34px}.nutzenliste .zeile{border-bottom:1px solid var(--linie-h);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px 48px;padding:22px 0;display:grid}.nutzenliste h3{color:var(--t);letter-spacing:-.01em;font-size:17px;font-weight:700}.nutzenliste p{color:var(--t2);font-size:15px}@media (width<=720px){.nutzenliste .zeile{grid-template-columns:1fr}}.faqlink{padding:0 0 70px}.faqlink .pfeillink{font-size:14px}.lkopf .kopfmedium{gap:12px;display:grid}.lkopf .kopfmedium .ausschnitt{color:var(--w3);font-size:12.5px;line-height:1.5}.showreel>video,.leitcase .medienbox>video,.leitcase .medienbox>img.poster,.kompakt .medienbox>video,.kompakt .medienbox>img,.dramas .drama .medienbox>video,.dramas .drama .medienbox>img,.kibeleg .filmbox>video,.verwandlung .vw-film>video,.formatfamilie .ff-flaeche>img,.formatfamilie .ff-flaeche>video{width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);inset:-1px}.band .ortwand{margin-top:44px}.band .ortwand .einleitung{color:var(--w2);max-width:62ch;margin-bottom:22px;font-size:15.5px}.zahlenband{padding-top:44px}.zahlenband.innen{padding-top:34px}.zahlenband .karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.zahlenband .karten li{background:var(--k2);border:1px solid var(--linie);border-radius:var(--radius);padding:22px 26px}.zahlenband .karten b{letter-spacing:-.02em;color:var(--w);font-size:clamp(24px,2.4vw,36px);font-weight:620;line-height:1.1;display:block}.zahlenband .karten span{color:var(--w2);margin-top:10px;font-size:14px;display:block}.band .logowand{margin-top:44px}.kibeleg .breitfilm,.kibeleg .zweitfilm{margin:26px 0 0}.kibeleg .zweitfilm{max-width:620px}.kibeleg .bf-flaeche,.kibeleg .zf-flaeche{border-radius:var(--radius);border:1px solid var(--linie);background:var(--k2);position:relative;overflow:hidden}.kibeleg .bf-flaeche{aspect-ratio:1920/566}.kibeleg .zf-flaeche{aspect-ratio:16/9}.kibeleg .bf-flaeche>video,.kibeleg .zf-flaeche>video{object-fit:cover;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);position:absolute;inset:-1px}.kibeleg figcaption{color:var(--w3);margin-top:10px;font-size:12.5px;line-height:1.5}@media (width<=720px){.kibeleg .bf-flaeche{aspect-ratio:16/9}.kibeleg .bf-flaeche>video{object-fit:contain;width:100%;height:100%;inset:0}}
