@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-wght-normal.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}.studio-subpage .cm{--cm-saal:#17163a;--cm-papier:#f5f6fb;--cm-tinte:#1c1b33;--cm-grau:#565873;--cm-linie:#d7d9ea;--cm-indigo:#4a43d6;--cm-indigo-dunkel:#3a33b8;--cm-indigo-hell:#aba7ff;--cm-nebel:#c9c8e8;--cm-signal:#f0a43a;--cm-sans:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--cm-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--cm-rand:clamp(20px,4vw,24px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--cm-papier);color:var(--cm-tinte);font:400 1.125rem/1.6 var(--cm-sans);font-feature-settings:"kern","liga"}.studio-subpage .cm :is(h1,h2,h3){font-family:var(--cm-sans);color:inherit;text-wrap:balance;margin:0}.studio-subpage .cm h2{letter-spacing:-.025em;max-width:24ch;margin:0 0 1.2rem;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:720;line-height:1.1}.studio-subpage .cm h3{letter-spacing:normal;margin:0 0 .4rem;font-size:1.15rem;font-weight:680;line-height:1.3}.studio-subpage .cm p{margin:0 0 1rem}.studio-subpage .cm a{color:var(--cm-indigo);text-underline-offset:.18em;text-decoration:underline}.studio-subpage .cm a:hover{color:var(--cm-indigo-dunkel)}.studio-subpage .cm img{max-width:100%;height:auto;display:block}.studio-subpage .cm .cm-mono{font-family:var(--cm-mono);white-space:nowrap;font-size:.86em}.cm-huelle{max-width:72rem;padding-inline:var(--cm-rand);margin-inline:auto}.studio-subpage .cm .cm-knopf{min-height:3rem;font:600 1rem/1.2 var(--cm-sans);cursor:pointer;border:2px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;padding:.7rem 1.4rem;text-decoration:none;display:inline-flex}.studio-subpage .cm .cm-knopf--haupt{background:var(--cm-indigo);color:#fff}.studio-subpage .cm .cm-knopf--haupt:hover{background:var(--cm-indigo-dunkel);color:#fff}.studio-subpage .cm .cm-knopf--neben{border-color:var(--cm-indigo);color:var(--cm-indigo);background:0 0}.studio-subpage .cm .cm-knopf--neben:hover{color:var(--cm-indigo-dunkel);background:#4a43d614}.studio-subpage .cm .cm-saal .cm-knopf--haupt{background:var(--cm-indigo-hell);color:var(--cm-saal)}.studio-subpage .cm .cm-saal .cm-knopf--haupt:hover{color:var(--cm-saal);background:#fff}.studio-subpage .cm .cm-saal .cm-knopf--neben{color:#fff;border-color:#aba7ff99}.studio-subpage .cm .cm-saal .cm-knopf--neben:hover{color:#fff;background:#aba7ff1f}.studio-subpage .cm-saal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cm-saal);color:#fff;--focus-ring:3px solid #fff;--focus-halo:0 0 0 2px #111827}.studio-subpage .cm-hero.sp-hero{padding:0 0 4rem}.studio-subpage .cm-hero.sp-hero:before{background:var(--cm-saal)}.studio-subpage .cm-saal .sp-crumbs{margin:0;padding-top:1.1rem}.studio-subpage .cm .cm-saal a:not(.cm-knopf){color:#fff}.studio-subpage .cm-kopf{flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;padding-block:1.1rem 2.5rem;display:flex}.studio-subpage .cm .cm-marke{align-items:center;gap:.7rem;line-height:1.2;text-decoration:none;display:flex}.cm-marke svg{flex:none}.cm-marke b{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;display:block}.studio-subpage .cm-marke span span{color:var(--cm-nebel);font-size:.85rem}.studio-subpage .cm-kopf nav{margin-left:auto}.studio-subpage .cm .cm-kopf ul{gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.studio-subpage .cm .cm-kopf nav a{color:var(--cm-nebel);padding-block:.3rem;font-size:.95rem;text-decoration:none;display:inline-block}.studio-subpage .cm .cm-kopf nav a:hover{color:#fff;text-decoration:underline}.studio-subpage .cm h1{letter-spacing:-.035em;white-space:normal;max-width:15ch;margin:0;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:750;line-height:1.02}.studio-subpage .cm .cm-unter{max-width:40rem;color:var(--cm-nebel);margin:1.6rem 0 0;font-size:1.2rem}.cm-aktionen{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.studio-subpage .cm .cm-hinweis{color:var(--cm-nebel);margin:.9rem 0 0;font-size:.95rem}.studio-subpage .cm .cm-partitur{margin:3.5rem 0 0}.cm-noten{border-top:1px solid #c9c8e82e;grid-template-rows:repeat(5,minmax(3.6rem,auto));grid-template-columns:7rem repeat(28,minmax(0,1fr));display:grid;position:relative}.cm-stimme{color:var(--cm-nebel);border-bottom:1px solid #c9c8e82e;grid-column:1/-1;align-items:center;font-size:.9rem;font-weight:600;display:flex}.cm-stimme:nth-child(5){color:#fff}.cm-note{grid-row:var(--r);grid-column:calc(var(--c) + 1)/span var(--s);color:#fff;z-index:1;background:#aba7ff21;border:1px solid #aba7ff73;border-radius:.45rem;align-self:center;margin:.4rem .15rem;padding:.4rem .6rem;font-size:.82rem;line-height:1.3}.cm-note small{color:var(--cm-nebel);margin-top:.15rem;font-size:.74rem;display:block}.cm-rolle{display:none}.cm-note--frei{border:1px dashed var(--cm-signal);background:#f0a43a29}.cm-note--frei small{color:#f6c98a}.cm-takt{background:var(--cm-indigo-hell);opacity:0;pointer-events:none;z-index:2;width:2px;position:absolute;top:0;bottom:0;left:7rem;box-shadow:0 0 12px #aba7ffcc}.cm-partitur figcaption{color:var(--cm-nebel);flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1rem;font-size:.9rem;display:flex}.cm-legende:before{content:"";vertical-align:-.05rem;border:1px dashed var(--cm-signal);background:#f0a43a4d;border-radius:.2rem;width:.8rem;height:.8rem;margin-right:.5rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.cm-takt{animation:4.2s cubic-bezier(.45,0,.55,1) .3s forwards cm-takt}.cm-note{animation:.4s both cm-einsatz;animation-delay:calc(.3s + var(--c)*.15s)}}@keyframes cm-takt{0%{opacity:0;left:7rem}6%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes cm-einsatz{0%{background-color:#0000;border-color:#0000}}.cm-fakten{border-bottom:1px solid var(--cm-linie);background:#fff}.studio-subpage .cm .cm-fakten ul{grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem;margin:0 auto;padding-block:1.8rem;list-style:none;display:grid}.cm-fakten li{color:var(--cm-grau);font-size:.98rem}.cm-fakten b{color:var(--cm-tinte);font-size:1.05rem;display:block}.cm-abschnitt{padding:5.5rem 0}.cm-abschnitt+.cm-abschnitt{border-top:1px solid var(--cm-linie)}.studio-subpage .cm .cm-einleitung{max-width:42rem;color:var(--cm-grau);margin:0}.studio-subpage .cm .cm-einleitung+.cm-einleitung{margin-top:1rem}.cm-film{padding:5rem 0 5.5rem}.studio-subpage .cm .cm-film .cm-einleitung,.studio-subpage .cm .cm-film-info{color:var(--cm-nebel)}.cm-film video{aspect-ratio:16/9;background:#0b0a1f;border-radius:16px;width:100%;height:auto;margin-top:2rem;display:block;box-shadow:0 30px 80px #00000073,0 0 0 1px #aba7ff33}.studio-subpage .cm .cm-film-info{margin-top:.9rem;font-size:.92rem}.cm-textfassung{max-width:62ch;color:var(--cm-nebel);margin-top:.6rem;font-size:.95rem}.cm-textfassung summary{cursor:pointer;color:#fff;text-underline-offset:.18em;width:fit-content;text-decoration:underline}.studio-subpage .cm .cm-textfassung ol{margin:.8rem 0 0;padding-left:1.4rem}.cm-textfassung li{margin-bottom:.45rem}.cm-saeulen{border-top:1px solid var(--cm-linie);padding:5.5rem 0 2rem}.cm-saeule{border-top:1px solid var(--cm-linie);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4rem;padding:3rem 0;display:grid}.cm-saeule:first-of-type{border-top:0;padding-top:0}.cm-saeule>div:first-child{align-self:start;position:sticky;top:2rem}.studio-subpage .cm .cm-saeule h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:.98}.studio-subpage .cm .cm-saeule h2+p{color:var(--cm-grau);max-width:26rem;margin:1rem 0 0}.studio-subpage .cm .cm-punkte{margin:0;padding:0;list-style:none}.cm-punkte li{border-bottom:1px solid var(--cm-linie);padding:1rem 0}.cm-punkte li:first-child{padding-top:.2rem}.cm-punkte li:last-child{border-bottom:0}.studio-subpage .cm .cm-punkte p{color:var(--cm-grau);margin:0}.studio-subpage .cm .cm-fussnote{color:var(--cm-grau);margin-top:1rem;font-size:.9rem}.cm-shot{margin:0}.studio-subpage .cm .cm-zoom{cursor:zoom-in;text-decoration:none;display:block}.cm-shot img{border:1px solid var(--cm-linie);background:#0d0d10;border-radius:12px;width:100%;box-shadow:0 24px 60px #17163a29}.cm-shot figcaption{color:var(--cm-grau);max-width:60ch;margin-top:.8rem;font-size:.95rem}.cm-shot figcaption b{color:var(--cm-tinte)}.studio-subpage .cm .cm-gross{margin-top:2.5rem}.cm-paar{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.cm-handy{grid-template-columns:minmax(0,17rem) 1fr;align-items:center;gap:3rem;margin-top:3rem;display:grid}.cm-handy img{border:6px solid #0d0d10;border-radius:28px;box-shadow:0 30px 70px #17163a40}.studio-subpage .cm .cm-handy h3{margin:0 0 .6rem;font-size:1.5rem}.studio-subpage .cm .cm-shot--unten{margin-top:3rem}.cm-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;display:grid}.cm-crontab{background:var(--cm-saal);color:#fff;font-family:var(--cm-mono);border-radius:.8rem;margin:0;padding:1.4rem 1.5rem;font-size:.86rem;line-height:1.5}.cm-crontab dt{color:var(--cm-indigo-hell);overflow-wrap:anywhere}.cm-crontab dd{color:var(--cm-nebel);font-family:var(--cm-sans);margin:0 0 1rem;font-size:.95rem}.cm-crontab dd:last-child{margin-bottom:0}.studio-subpage .cm .cm-liste{max-width:46rem;margin:1.5rem 0 0;padding-left:1.2rem;list-style:outside}.cm-liste li{margin-bottom:.7rem}.cm-liste li::marker{color:var(--cm-indigo)}.cm-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3rem;margin-top:2.5rem;display:grid}.studio-subpage .cm .cm-raster p{color:var(--cm-grau);margin:0}.studio-subpage .cm .cm-rollen{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .8rem;padding:0;list-style:none;display:flex}.cm-rollen li{border:1px solid var(--cm-linie);background:#fff;border-radius:999px;padding:.15rem .7rem;font-size:.9rem}.studio-subpage .cm .cm-auch{border-top:1px solid var(--cm-linie);color:var(--cm-grau);max-width:52rem;margin:3rem 0 0;padding:1.4rem 0 0}.cm-auch b{color:var(--cm-tinte)}.studio-subpage .cm .cm-schritte{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.cm-schritte li{counter-increment:s;padding:3.4rem 1.5rem 0 0;position:relative}.cm-schritte li:before{content:counter(s);background:var(--cm-indigo);color:#fff;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.cm-schritte li:after{content:"";background:var(--cm-linie);height:2px;position:absolute;top:1.15rem;left:2.8rem;right:.6rem}.cm-schritte li:last-child:after{display:none}.studio-subpage .cm .cm-schritte p{color:var(--cm-grau);margin:0;font-size:1rem}.cm-anfrage{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:3rem 4rem;display:grid}.cm-formular{border:1px solid var(--cm-linie);background:#fff;border-radius:1rem;padding:2rem;position:relative}.cm-felder{grid-template-columns:1fr 1fr;gap:1.1rem 1.2rem;display:grid}.cm-feld label{margin-bottom:.35rem;font-size:.95rem;font-weight:600;display:block}.cm-feld label span{color:var(--cm-grau);font-weight:400}.cm-feld input{width:100%;min-height:2.9rem;font:400 1rem/1.4 var(--cm-sans);color:var(--cm-tinte);background:#fff;border:1px solid #8e91ad;border-radius:.5rem;padding:.6rem .8rem}.cm-feld input:focus-visible{border-color:var(--cm-indigo)}.studio-subpage .cm .cm-datenhinweis{color:var(--cm-grau);margin:1.4rem 0 0;font-size:.95rem}.cm-einwilligung{color:var(--cm-grau);align-items:flex-start;gap:.7rem;margin:1.4rem 0 0;font-size:.95rem;display:flex}.cm-einwilligung input{width:1.2rem;height:1.2rem;accent-color:var(--cm-indigo);flex:none;margin:.2rem 0 0}.cm-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cm-formular .cm-knopf{margin-top:1.5rem}.studio-subpage .cm .cm-klein{color:var(--cm-grau);margin:1rem 0 0;font-size:.92rem}.cm-seite{padding-top:.5rem}.studio-subpage .cm .cm-seite p{color:var(--cm-grau)}.cm-faq{max-width:52rem;margin-top:2rem}.cm-faq details{border-bottom:1px solid var(--cm-linie)}.cm-faq summary{cursor:pointer;padding:1.2rem 2.5rem 1.2rem 0;font-size:1.1rem;font-weight:650;list-style:none;position:relative}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:"+"/"";color:var(--cm-indigo);font-size:1.5rem;font-weight:400;position:absolute;top:1rem;right:.3rem}.cm-faq details[open] summary:after{content:"−"/""}.studio-subpage .cm .cm-faq details p{color:var(--cm-grau);margin:0 0 1.3rem}.studio-subpage .cm .cm-autor{color:var(--cm-grau);margin:2.5rem 0 0;font-size:.92rem}.cm-schluss{padding:5.5rem 0}.cm-tagline span{display:block}.studio-subpage .cm .cm-tagline{letter-spacing:-.04em;color:#fff;max-width:14ch;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:800;line-height:1.02}@media (max-width:960px){.studio-subpage .cm-kopf nav{flex:1 0 100%;order:3}.cm-marke{flex:1 1 0}.studio-subpage .cm .cm-kopf ul{flex-wrap:wrap;gap:.2rem 1.2rem}.studio-subpage .cm .cm-fakten ul{grid-template-columns:repeat(2,1fr)}.cm-saeule,.cm-zwei,.cm-anfrage{grid-template-columns:1fr}.cm-saeule>div:first-child{position:static}.cm-raster{grid-template-columns:1fr 1fr}.studio-subpage .cm .cm-schritte{grid-template-columns:1fr 1fr;row-gap:2.5rem}.cm-schritte li:nth-child(2):after{display:none}}@media (max-width:760px){.studio-subpage .cm{font-size:1.0625rem}.studio-subpage .cm-hero.sp-hero{padding-bottom:3rem}.cm-abschnitt,.cm-saeulen,.cm-schluss{padding:4rem 0}.cm-noten{border-top:0;display:block}.cm-stimme,.cm-takt{display:none}.cm-note{opacity:1;margin:0 0 .4rem;padding:.45rem .75rem;animation:none;display:block}.cm-rolle{color:var(--cm-indigo-hell);font-size:.74rem;font-weight:700;display:block}.cm-note--frei .cm-rolle{color:var(--cm-signal)}.studio-subpage .cm .cm-fakten ul,.cm-raster,.cm-felder,.studio-subpage .cm .cm-schritte,.cm-paar,.cm-handy{grid-template-columns:1fr}.cm-handy img{max-width:17rem}.cm-schritte li:after{display:none}.cm-formular{padding:1.4rem}.cm-saeule{padding:2.5rem 0}}
