.hero[data-astro-cid-ewxirvlt]{position:relative;height:100svh;min-height:36rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;margin-top:calc(var(--kopf) * -1);padding-top:var(--kopf)}.hero__video[data-astro-cid-ewxirvlt]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__schleier[data-astro-cid-ewxirvlt]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0a0be0,#0a0a0b8c 55%,#0a0a0b40),linear-gradient(0deg,var(--schwarz) 0%,transparent 38%)}.hero__in[data-astro-cid-ewxirvlt]{padding-block:var(--r-4) clamp(2rem,6vh,4rem)}.hero__top[data-astro-cid-ewxirvlt]{font-family:var(--schrift-text);font-weight:700;font-size:clamp(.8rem,.7rem + .45vw,1.05rem);letter-spacing:.2em;text-transform:uppercase;line-height:1.7;color:var(--farbe-akzent);margin:0}.hero__titel[data-astro-cid-ewxirvlt]{font-size:clamp(2.4rem,1rem + 4.6vw,min(5.4rem,10svh));line-height:.95;max-width:21ch;margin:var(--r-4) 0 var(--r-5);letter-spacing:.01em}.hero__titel[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--farbe-akzent)}.hero__lead[data-astro-cid-ewxirvlt]{font-size:var(--text-lg);max-width:52ch;color:var(--farbe-text);margin-bottom:var(--r-6)}.hero__aktion[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--r-4);align-items:center}.hero__tel[data-astro-cid-ewxirvlt]{display:inline-flex;gap:var(--r-2);align-items:center;font-weight:700;text-decoration:none;padding:var(--r-3) var(--r-2)}.hero__tel[data-astro-cid-ewxirvlt] svg{width:1.2rem;color:var(--farbe-akzent)}.hero__tel[data-astro-cid-ewxirvlt]:hover{text-decoration:underline}.hero__scroll[data-astro-cid-ewxirvlt]{display:none}@media(min-width:1100px){.hero__scroll[data-astro-cid-ewxirvlt]{display:block;position:absolute;right:var(--rand);bottom:3rem;width:2px;height:5rem;background:var(--farbe-linie);overflow:hidden}.hero__scroll[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{display:block;width:100%;height:40%;background:var(--farbe-akzent);animation:scrollstrich 2.2s var(--kurve-bewegen) infinite}}@keyframes scrollstrich{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}@media(max-width:760px){.hero__schleier[data-astro-cid-ewxirvlt]{background:linear-gradient(0deg,var(--schwarz) 8%,rgba(10,10,11,.7) 55%,rgba(10,10,11,.55) 100%)}.hero__aktion[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.hero__scroll[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{animation:none}}.film[data-astro-cid-ewxirvlt]{width:min(70rem,94vw);padding:0;border:0;background:var(--schwarz);border-radius:var(--radius-m);color:inherit}.film[data-astro-cid-ewxirvlt]::backdrop{background:#000000e0}.film__box[data-astro-cid-ewxirvlt]{padding:var(--r-5)}.film__zu[data-astro-cid-ewxirvlt]{display:block;margin:var(--r-3) var(--r-3) 0 auto;background:none;border:1px solid var(--farbe-linie);color:inherit;padding:var(--r-2) var(--r-4);cursor:pointer;font:inherit;border-radius:var(--radius-s)}.ueber[data-astro-cid-5tgnspsl]{padding-block:calc(var(--sektion) * .7) var(--sektion)}.ueber__raster[data-astro-cid-5tgnspsl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--r-7);align-items:start}.ueber[data-astro-cid-5tgnspsl] h2[data-astro-cid-5tgnspsl]{margin:0;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.6rem);line-height:1;text-wrap:nowrap}.ueber[data-astro-cid-5tgnspsl] .lead[data-astro-cid-5tgnspsl]{margin:0;padding-top:.4rem}.ueber[data-astro-cid-5tgnspsl] .kicker[data-astro-cid-5tgnspsl]{margin-bottom:var(--r-4)}@media(max-width:860px){.ueber__raster[data-astro-cid-5tgnspsl]{grid-template-columns:1fr;gap:var(--r-5)}.ueber[data-astro-cid-5tgnspsl]{padding-bottom:calc(var(--sektion) * .7)}}@media(max-width:420px){.ueber[data-astro-cid-5tgnspsl] h2[data-astro-cid-5tgnspsl]{text-wrap:balance}.ueber[data-astro-cid-5tgnspsl] h2[data-astro-cid-5tgnspsl] br[data-astro-cid-5tgnspsl]{display:none}}.balken{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.balken__punkt{position:relative;height:clamp(30rem,78vh,46rem);overflow:hidden;background:var(--schwarz-3);border-right:1px solid var(--schwarz)}.balken__punkt:last-child{border-right:0}.balken__link{position:absolute;inset:0;display:block;text-decoration:none}.balken__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.62);transition:transform .9s var(--kurve-raus),filter .5s}.balken__link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0beb,#0a0a0b1a 55%)}.balken__link:hover .balken__bild,.balken__link:focus-visible .balken__bild{transform:scale(1.06);filter:brightness(.9)}.balken__streifen{position:absolute;z-index:1;top:0;bottom:0;left:clamp(.6rem,1.2vw,1.1rem);width:clamp(4rem,5.4vw,6.4rem);background:var(--farbe-akzent);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 3rem));transition:width var(--t-langsam) var(--kurve-raus)}.balken__wort{position:absolute;left:50%;top:1.6rem;writing-mode:vertical-rl;transform:translate(-50%) rotate(180deg);font-family:var(--schrift-display);text-transform:uppercase;font-size:clamp(3.2rem,2rem + 3.4vw,5.6rem);line-height:1;letter-spacing:.02em;color:#3a3a3d;white-space:nowrap}.balken__link:hover .balken__streifen,.balken__link:focus-visible .balken__streifen{width:clamp(4.6rem,6vw,7rem)}.balken__inhalt{position:absolute;z-index:2;left:calc(clamp(4rem,5.4vw,6.4rem) + clamp(1.4rem,2.2vw,2.4rem));right:var(--r-4);bottom:var(--r-6);display:grid;gap:var(--r-3)}.balken__tags{white-space:pre-line;font-family:var(--schrift-display);text-transform:uppercase;font-size:clamp(1.15rem,.9rem + .8vw,1.6rem);line-height:1.12;color:var(--farbe-text)}.balken__cta{font-size:var(--text-xs)}@media(max-width:1000px){.balken{grid-template-columns:1fr 1fr}.balken__punkt{height:clamp(24rem,52vh,32rem)}.balken__punkt:nth-child(2){border-right:0}.balken__punkt:nth-child(-n+2){border-bottom:1px solid var(--schwarz)}}@media(max-width:560px){.balken{grid-template-columns:1fr}.balken__punkt{height:15rem;border-right:0;border-bottom:1px solid var(--schwarz)}.balken__streifen{width:4.4rem;clip-path:none;left:0}.balken__wort{font-size:3.2rem;top:1rem}.balken__inhalt{left:6rem;bottom:var(--r-5)}.balken__tags{white-space:normal;font-size:1.15rem}}@media(hover:none){.balken__bild{filter:brightness(.78)}}.saeule{overflow:hidden}.saeule__raster{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--r-8);align-items:center}.saeule--rev .saeule__text{order:2}.saeule__text{position:relative}.saeule__wort{position:absolute;top:-.45em;left:-.05em;margin:0;font-family:var(--schrift-display);text-transform:uppercase;font-size:clamp(8rem,5rem + 14vw,20rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09);pointer-events:none;z-index:0}.saeule__text>:not(.saeule__wort){position:relative;z-index:1}.saeule__aktion{display:flex;gap:var(--r-5);align-items:center;flex-wrap:wrap;margin-top:var(--r-6)}.saeule__medien{position:relative;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:var(--r-3)}.saeule__bild{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-m)}.saeule__bild--gross{grid-row:1 / 3;aspect-ratio:4 / 5}.saeule__bild--klein{aspect-ratio:1}.saeule__zitat{margin:0;padding:var(--r-5);background:var(--farbe-akzent);color:var(--farbe-akzent-auf);border-radius:var(--radius-m);align-self:end}.saeule__zitat blockquote{margin:0 0 var(--r-3);font-size:var(--text-sm);line-height:1.5}.saeule__zitat figcaption{font-size:var(--text-xs);display:grid;gap:var(--r-2)}.saeule__zitat .link-pfeil{color:var(--farbe-akzent-auf);font-size:var(--text-xs)}@media(max-width:960px){.saeule__raster{grid-template-columns:1fr;gap:var(--r-7)}.saeule--rev .saeule__text{order:0}}@media(max-width:560px){.saeule__medien{grid-template-columns:1fr}.saeule__bild--gross{grid-row:auto;aspect-ratio:4 / 3}.saeule__bild--klein{aspect-ratio:16 / 9}}.studios__kopf{display:grid;grid-template-columns:1fr 1fr;gap:var(--r-7);align-items:end;margin-bottom:var(--r-8)}.studios__liste{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--r-4)}.studio{background:var(--schwarz-3);border-radius:var(--radius-m);overflow:hidden;border:1px solid var(--farbe-linie);transition:transform var(--t-normal) var(--kurve-raus),border-color var(--t-normal)}.studio:hover{transform:translateY(-6px);border-color:var(--farbe-akzent)}.studio__link{display:flex;flex-direction:column;height:100%;text-decoration:none}.studio__bild{aspect-ratio:4 / 3;overflow:hidden}.studio__bild img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--kurve-raus)}.studio:hover .studio__bild img{transform:scale(1.06)}.studio__text{padding:var(--r-5);display:flex;flex-direction:column;flex:1}.studio__art{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--farbe-akzent)}.studio__name{font-size:clamp(3rem,2.4rem + 2vw,4.4rem);margin:var(--r-1) 0 var(--r-3)}.studio__text>p:not(.studio__art){font-size:var(--text-sm);color:var(--farbe-text-leise)}.studio__fakten{display:grid;margin:var(--r-3) 0 var(--r-5)}.studio__fakten div{display:grid;grid-template-columns:6rem 1fr;gap:var(--r-3);padding:var(--r-2) 0;border-top:1px solid var(--farbe-linie);font-size:var(--text-sm)}.studio__fakten dt{color:var(--farbe-text-leise)}.studio__fakten dd{margin:0;font-weight:700}.studio .link-pfeil{margin-top:auto}.studios__fuss{display:flex;flex-wrap:wrap;gap:var(--r-4);margin-top:var(--r-7)}@media(max-width:1000px){.studios__liste{grid-template-columns:1fr}.studios__kopf{grid-template-columns:1fr;gap:var(--r-4)}.studio__link{flex-direction:row}.studio__bild{flex:0 0 42%;aspect-ratio:auto}}@media(max-width:640px){.studio__link{flex-direction:column}.studio__bild{aspect-ratio:4 / 3;flex:none}}.dig__kopf{max-width:46rem;margin-bottom:var(--r-7)}.dig__raster{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--r-3)}.dig__karte{display:flex;flex-direction:column;height:100%;text-decoration:none;background:var(--schwarz-3);border:1px solid var(--farbe-linie);border-radius:var(--radius-m);overflow:hidden;transition:transform var(--t-normal) var(--kurve-raus),border-color var(--t-normal)}.dig__karte:hover{transform:translateY(-6px);border-color:var(--farbe-akzent)}.dig__bild{aspect-ratio:4 / 5;width:100%;object-fit:cover}.dig__text{padding:var(--r-4) var(--r-4) var(--r-5);display:flex;flex-direction:column;flex:1;gap:var(--r-2)}.dig__text h3{font-size:1.7rem;margin:0}.dig__text p{font-size:var(--text-sm);color:var(--farbe-text-leise);margin:0 0 var(--r-3)}.dig__text .link-pfeil{margin-top:auto;font-size:var(--text-xs)}@media(max-width:1100px){.dig__raster{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.dig__raster{grid-template-columns:1fr 1fr}}@media(max-width:460px){.dig__raster{grid-template-columns:1fr}.dig__bild{aspect-ratio:16 / 10}}.faelle__kopf{display:flex;justify-content:space-between;align-items:end;gap:var(--r-5);flex-wrap:wrap;margin-bottom:var(--r-7)}.faelle__raster{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--r-4)}.fall{grid-column:span 2;min-height:26rem;position:relative;border-radius:var(--radius-m);overflow:hidden;background:var(--schwarz-3)}.fall--gross{grid-column:span 4;grid-row:span 2;min-height:36rem}.fall__link{position:absolute;inset:0;display:block;text-decoration:none}.fall__bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--kurve-raus)}.fall__link:hover .fall__bild{transform:scale(1.05)}.fall__link:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0a0bf0 5%,#0a0a0b1a 65%)}.fall__inhalt{position:absolute;z-index:1;inset:auto var(--r-5) var(--r-5);display:grid;gap:var(--r-2)}.fall__bereich{font-size:var(--text-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--farbe-akzent)}.fall__titel{font-family:var(--schrift-display);text-transform:uppercase;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);line-height:1}.fall--gross .fall__titel{font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem)}.fall__zahlen{display:flex;flex-wrap:wrap;gap:var(--r-2) var(--r-5);font-size:var(--text-sm);color:var(--farbe-text-leise);margin-top:var(--r-2)}.fall__zahlen strong{color:var(--farbe-text);font-family:var(--schrift-display);font-size:1.4rem;margin-right:.2rem}@media(max-width:900px){.faelle__raster{grid-template-columns:1fr 1fr}.fall,.fall--gross{grid-column:span 2;min-height:22rem;grid-row:auto}}.vid__kopf[data-astro-cid-ezejl7ty]{display:grid;grid-template-columns:1fr 1fr;gap:var(--r-7);align-items:end;margin-bottom:var(--r-7)}.vid__raster[data-astro-cid-ezejl7ty]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--r-5);align-items:start}.vid__liste[data-astro-cid-ezejl7ty]{display:grid;grid-template-columns:1fr 1fr;gap:var(--r-4)}.vid__fuss[data-astro-cid-ezejl7ty]{max-width:none;display:flex;flex-wrap:wrap;gap:var(--r-4);margin-top:var(--r-7)}@media(max-width:1000px){.vid__kopf[data-astro-cid-ezejl7ty],.vid__raster[data-astro-cid-ezejl7ty]{grid-template-columns:1fr;gap:var(--r-5)}}@media(max-width:560px){.vid__liste[data-astro-cid-ezejl7ty]{grid-template-columns:1fr}}.bew[data-astro-cid-5x2ud2tc]{overflow:hidden}.bew__kopf[data-astro-cid-5x2ud2tc]{display:flex;justify-content:space-between;align-items:end;gap:var(--r-6);flex-wrap:wrap;margin-bottom:var(--r-7)}.bew__kopf[data-astro-cid-5x2ud2tc] h2[data-astro-cid-5x2ud2tc]{max-width:16ch;margin:0}.bew__fenster[data-astro-cid-5x2ud2tc]{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.bew__spur[data-astro-cid-5x2ud2tc]{display:flex;align-items:flex-start;width:max-content;gap:var(--r-4);padding-inline:var(--r-2);animation:bewlauf 80s linear infinite}.bew__fenster[data-astro-cid-5x2ud2tc]:hover .bew__spur[data-astro-cid-5x2ud2tc],.bew__spur[data-astro-cid-5x2ud2tc]:has(.is-offen),.bew__spur[data-astro-cid-5x2ud2tc]:focus-within{animation-play-state:paused}.bew__karte[data-astro-cid-5x2ud2tc]{flex:none;width:clamp(17rem,82vw,23rem);background:var(--weiss);border-radius:var(--radius-m);padding:var(--r-5);display:flex;flex-direction:column;border:1px solid var(--farbe-linie)}.bew__sterne[data-astro-cid-5x2ud2tc]{display:flex;gap:2px;color:var(--orange-600);margin:0 0 var(--r-3)}.bew__sterne[data-astro-cid-5x2ud2tc] svg{width:1.2rem}.bew__karte[data-astro-cid-5x2ud2tc] h3[data-astro-cid-5x2ud2tc]{font-size:1.5rem}.bew__text[data-astro-cid-5x2ud2tc]{margin:0 0 var(--r-3);font-size:var(--text-sm);line-height:1.6;color:var(--farbe-text-hell);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.is-offen[data-astro-cid-5x2ud2tc] .bew__text[data-astro-cid-5x2ud2tc]{-webkit-line-clamp:unset;display:block}.bew__mehr[data-astro-cid-5x2ud2tc]{align-self:flex-start;background:none;border:0;padding:var(--r-2) 0;margin:0 0 var(--r-3);font:700 var(--text-xs)/1 var(--schrift-text);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text-hell);cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.bew__name[data-astro-cid-5x2ud2tc]{margin:auto 0 0;display:grid;font-size:var(--text-sm)}.bew__name[data-astro-cid-5x2ud2tc] span[data-astro-cid-5x2ud2tc]{color:var(--farbe-text-hell-leise);font-size:var(--text-xs)}@keyframes bewlauf{to{transform:translate(calc(-50% - var(--r-2)))}}@media(prefers-reduced-motion:reduce){.bew__fenster[data-astro-cid-5x2ud2tc]{overflow-x:auto;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x proximity;padding-inline:var(--rand)}.bew__spur[data-astro-cid-5x2ud2tc]{animation:none}.bew__karte[data-astro-cid-5x2ud2tc]{scroll-snap-align:start}.bew__karte[data-astro-cid-5x2ud2tc][aria-hidden=true]{display:none}}.pb{background:linear-gradient(120deg,var(--schwarz-2),var(--schwarz));border-block:1px solid var(--farbe-linie)}.pb__raster{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--r-8);align-items:center}.pb__cover{transform:rotate(-3deg);max-width:24rem;transition:transform var(--t-langsam) var(--kurve-raus)}.pb__cover:hover{transform:rotate(0)}.pb__bild{width:100%;height:auto;border-radius:var(--radius-s);box-shadow:0 40px 70px -20px #000000e6,0 0 0 1px var(--farbe-linie)}.pb__aktion{margin-top:var(--r-6)}@media(max-width:860px){.pb__raster{grid-template-columns:1fr}.pb__cover{max-width:16rem}}.tt__raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--r-8);align-items:center}.tt__medien{position:relative;padding-bottom:14%}.tt__gross{width:86%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-m)}.tt__klein{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-m);border:6px solid var(--schwarz)}.tt__aktion{display:flex;flex-wrap:wrap;gap:var(--r-4);margin-top:var(--r-6)}@media(max-width:900px){.tt__raster{grid-template-columns:1fr;gap:var(--r-6)}}
