#hero-titel[data-astro-cid-pfxtljst]{hyphens:manual}@media (width<=340px){#hero-titel[data-astro-cid-pfxtljst]{hyphens:auto}}.hero-grid[data-astro-cid-pfxtljst]{gap:var(--space-4);grid-template-columns:minmax(min-content,4.5fr) 7.5fr;align-items:center;display:grid}.hero-text[data-astro-cid-pfxtljst] .sub[data-astro-cid-pfxtljst]{color:var(--ink-2);letter-spacing:0;margin-top:.45em;font-size:.52em;display:block}.projektzeile[data-astro-cid-pfxtljst]{color:var(--ink-2);margin:var(--space-3) 0 var(--space-4);max-width:none}.cta-reihe[data-astro-cid-pfxtljst]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cta-reihe[data-astro-cid-pfxtljst] .btn[data-astro-cid-pfxtljst]{padding:.7em 1.1em;font-size:.75rem}.cta-verweis[data-astro-cid-pfxtljst]{margin:var(--space-2) 0 0;max-width:none}.hero-zeichnung[data-astro-cid-pfxtljst]{min-width:0;margin:0}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst]{width:100%;height:auto}@media (width>=701px){.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .txt[data-astro-cid-pfxtljst],.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .posnum[data-astro-cid-pfxtljst]{font-size:11.5px}}.legende-mobil[data-astro-cid-pfxtljst]{grid-column:1/-1;margin:0;padding:0;list-style:none;display:none}.legende-mobil[data-astro-cid-pfxtljst] li[data-astro-cid-pfxtljst]{border-bottom:var(--hair-2);color:var(--ink);align-items:center;gap:.6rem;padding:.3rem 0;display:flex}.legende-mobil[data-astro-cid-pfxtljst] li[data-astro-cid-pfxtljst]:first-child{border-top:var(--hair-2)}@media (width<=900px){.hero-grid[data-astro-cid-pfxtljst]{grid-template-columns:1fr}.hero-zeichnung[data-astro-cid-pfxtljst]{margin-top:var(--space-2)}}@media (width<=700px){.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .txt[data-astro-cid-pfxtljst]{font-size:19px}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .mass-detail[data-astro-cid-pfxtljst]{display:none}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .pos[data-astro-cid-pfxtljst]{transform-box:fill-box;transform-origin:50%;transform:scale(1.7)}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .hoehe-gesamt[data-astro-cid-pfxtljst]{transform:translateY(-40px)}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .einzelheit[data-astro-cid-pfxtljst]{transform:translate(187px)}.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .kette-einzel[data-astro-cid-pfxtljst],.hero-zeichnung[data-astro-cid-pfxtljst] svg[data-astro-cid-pfxtljst] .stueckliste[data-astro-cid-pfxtljst]{display:none}.legende-mobil[data-astro-cid-pfxtljst]{margin-top:calc(var(--space-2) - var(--space-4));display:block}}@keyframes funk-senden{0%{opacity:.15}25%{opacity:1}55%,to{opacity:.15}}.karte:hover .welle[data-astro-cid-rfxjqfc3],.karte:has(.karte-link:focus-visible) .welle[data-astro-cid-rfxjqfc3]{animation:funk-senden 1.4s ease-in-out calc(var(--i) * .18s) infinite backwards}@media (prefers-reduced-motion:reduce),(hover:none){.karte:hover .welle[data-astro-cid-rfxjqfc3],.karte:has(.karte-link:focus-visible) .welle[data-astro-cid-rfxjqfc3]{animation:none}}@media (width>=640px) and (width<=1079.98px){.leistungs-raster[data-astro-cid-jhgrowlc]>.karte:nth-child(5){grid-column:1/-1}.leistungs-raster[data-astro-cid-jhgrowlc]>.karte:nth-child(5) .karte-zeichnung svg{width:46.5%;margin-inline:auto}}@media (width>=1080px){.leistungs-raster[data-astro-cid-jhgrowlc]>.karte:not(.karte-quer){grid-column:span 2}.leistungs-raster[data-astro-cid-jhgrowlc]>.karte:not(.karte-quer):nth-child(n+4){grid-column:span 3}.leistungs-raster[data-astro-cid-jhgrowlc]>.karte:not(.karte-quer):nth-child(n+4) .karte-zeichnung svg{width:63%;margin-inline:auto}}.karte-quer[data-astro-cid-jhgrowlc]{grid-column:1/-1}.quer-body[data-astro-cid-jhgrowlc]{gap:var(--space-3);grid-template-columns:minmax(140px,190px) 1fr;align-items:center;display:grid}.quer-body[data-astro-cid-jhgrowlc] .karte-zeichnung[data-astro-cid-jhgrowlc]{margin-bottom:0}.quer-body[data-astro-cid-jhgrowlc] .karte-text[data-astro-cid-jhgrowlc]{max-width:62ch}.quer-body--kat[data-astro-cid-jhgrowlc]{grid-template-columns:minmax(200px,280px) 1fr}.kat-cta[data-astro-cid-jhgrowlc]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-s);letter-spacing:var(--ls-mono);color:var(--ink);padding-block:.35em;display:inline-block}.kat-quer[data-astro-cid-jhgrowlc]:hover .kat-cta[data-astro-cid-jhgrowlc],.kat-quer[data-astro-cid-jhgrowlc]:has(.karte-link:focus-visible) .kat-cta[data-astro-cid-jhgrowlc]{color:var(--red)}.quer-body--konf[data-astro-cid-jhgrowlc]{grid-template-columns:minmax(240px,480px) 1fr}.konf-text[data-astro-cid-jhgrowlc] .karte-text[data-astro-cid-jhgrowlc]{color:var(--ink);font-size:var(--text-m);line-height:var(--leading)}.konf-aktionen[data-astro-cid-jhgrowlc]{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.konf-cta[data-astro-cid-jhgrowlc]{padding:.7em 1.1em;font-size:.75rem}.konf-quer[data-astro-cid-jhgrowlc]:hover .konf-cta[data-astro-cid-jhgrowlc],.konf-quer[data-astro-cid-jhgrowlc]:has(.karte-link:focus-visible) .konf-cta[data-astro-cid-jhgrowlc]{color:var(--paper);background:var(--red);border-color:var(--red)}.konf-tel[data-astro-cid-jhgrowlc]{z-index:1;color:var(--ink-2);position:relative}.konf-badge[data-astro-cid-jhgrowlc] .poscirc[data-astro-cid-jhgrowlc]{stroke:var(--red)}.konf-badge[data-astro-cid-jhgrowlc] .posnum[data-astro-cid-jhgrowlc]{fill:var(--red)}.konf-quer[data-astro-cid-jhgrowlc]:hover .konf-badge[data-astro-cid-jhgrowlc] .posnum[data-astro-cid-jhgrowlc],.konf-quer[data-astro-cid-jhgrowlc]:has(.karte-link:focus-visible) .konf-badge[data-astro-cid-jhgrowlc] .posnum[data-astro-cid-jhgrowlc]{fill:var(--paper)}@media (width<=900px){.quer-body--konf[data-astro-cid-jhgrowlc]{gap:var(--space-2);grid-template-columns:1fr}}@media (width<=700px){.konf-zeichnung[data-astro-cid-jhgrowlc] .txt[data-astro-cid-jhgrowlc]{font-size:17px}}@media (width<=640px){.quer-body[data-astro-cid-jhgrowlc]{gap:var(--space-2);grid-template-columns:1fr}}.beispiel[data-astro-cid-twk6c62c]{margin-top:var(--space-4)}.kontakt-zeile[data-astro-cid-twk6c62c]{margin:var(--space-2) 0 0;max-width:none;color:var(--ink-2)}.ascii-buehne[data-astro-cid-sjlpfyzq]{margin-block:var(--space-3);position:relative;overflow:hidden;container-type:inline-size}.ascii-logo[data-astro-cid-sjlpfyzq]{font-size:min(calc((min(100vw - 2 * var(--gutter), var(--sheet-max)) - 2 * var(--sheet-pad) - 2px) / (var(--spalten) * .605)), 16px);font-size:min(calc(100cqw / (var(--spalten) * .605)), 16px);color:var(--ink);margin:0;white-space:pre;-webkit-text-size-adjust:none;text-size-adjust:none;width:max-content;max-width:100%;margin-inline:auto;font-family:Courier Prime,Courier New,Courier,monospace;line-height:1.18;overflow:hidden}.ascii-logo[data-astro-cid-sjlpfyzq] .zl[data-astro-cid-sjlpfyzq]{display:block}.ascii-logo[data-astro-cid-sjlpfyzq] b[data-astro-cid-sjlpfyzq]{font-weight:inherit;color:var(--red)}.cursor[data-astro-cid-sjlpfyzq]{background:var(--red);pointer-events:none;will-change:transform;animation:1s infinite blinken;position:absolute;top:0;left:0}.cursor[data-astro-cid-sjlpfyzq].tippt{opacity:1;animation:none}@keyframes blinken{0%,54.9%{opacity:1}55%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor[data-astro-cid-sjlpfyzq]{animation:none}}.abzug[data-astro-cid-3arcbujg]{border:var(--hair-2);transform:rotate(var(--dreh));background:#fdfdfb;margin:0;padding:.45rem .45rem .35rem;position:relative}.klebestreifen[data-astro-cid-3arcbujg]{z-index:1;background:#8b95a129;border:1px solid #8b95a152;width:3.4rem;height:1.15rem;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-4deg)}figcaption[data-astro-cid-3arcbujg]{color:var(--ink-2);font-size:var(--text-xs);letter-spacing:.06em;margin-top:.35rem}@media (width<=640px){.abzug[data-astro-cid-3arcbujg]{transform:rotate(calc(var(--dreh) * .4))}}.kd-raster[data-astro-cid-mb5sonju]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logo-feld[data-astro-cid-mb5sonju],.datenblatt[data-astro-cid-mb5sonju]{grid-column:1/-1}.daten-fotos[data-astro-cid-mb5sonju]{display:contents}.kd-raster[data-astro-cid-mb5sonju] .abzug{order:11}.kd-raster[data-astro-cid-mb5sonju] .abzug--logo{order:10}.einordnung[data-astro-cid-mb5sonju]{color:var(--ink-2);max-width:none;margin:0 0 var(--space-3)}@media (width>=1080px){.kd-raster[data-astro-cid-mb5sonju]{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""daten"}.kd-raster[data-astro-cid-mb5sonju].mit-fotos{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) 25rem;grid-template-areas:"logo logo""daten fotos"}.logo-feld[data-astro-cid-mb5sonju]{grid-area:logo}.datenblatt[data-astro-cid-mb5sonju]{grid-area:daten/auto}.kd-raster[data-astro-cid-mb5sonju] .abzug,.kd-raster[data-astro-cid-mb5sonju] .abzug--logo{order:0}.kd-raster[data-astro-cid-mb5sonju] .abzug--logo{z-index:1;grid-area:logo;place-self:start;width:15%;margin-top:2.6rem;margin-left:.4rem}.daten-fotos[data-astro-cid-mb5sonju]{grid-area:fotos;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-top:.6rem;display:grid}.daten-fotos[data-astro-cid-mb5sonju] .abzug:nth-child(2){margin-top:2.2rem;margin-left:-1.6rem}}.tab-kopf[data-astro-cid-mb5sonju]{color:var(--ink-2);border-bottom:1px solid var(--line-2);max-width:none;margin:0;padding-bottom:.6rem}.kenndaten-liste[data-astro-cid-mb5sonju]{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kenndaten-liste[data-astro-cid-mb5sonju]>.kennzahl[data-astro-cid-mb5sonju]{padding:1.6rem var(--space-3) 1.5rem}.kenndaten-liste[data-astro-cid-mb5sonju]>.kennzahl[data-astro-cid-mb5sonju]:first-child{padding-left:0}.kenndaten-liste[data-astro-cid-mb5sonju]>.kennzahl[data-astro-cid-mb5sonju]+.kennzahl[data-astro-cid-mb5sonju]{border-left:1px solid var(--line-2)}.geschichte-link[data-astro-cid-mb5sonju]{margin-top:var(--space-3)}@media (width<=640px){.kenndaten-liste[data-astro-cid-mb5sonju]{grid-template-columns:1fr}.kenndaten-liste[data-astro-cid-mb5sonju]>.kennzahl[data-astro-cid-mb5sonju]{padding:1.25rem 0 1.2rem}.kenndaten-liste[data-astro-cid-mb5sonju]>.kennzahl[data-astro-cid-mb5sonju]+.kennzahl[data-astro-cid-mb5sonju]{border-left:none;border-top:1px solid var(--line-2)}}
