.hero-canvas[data-astro-cid-vvmjtjv6]{aspect-ratio:4/3;width:100%;position:relative}@media (width>=48rem){.hero-canvas[data-astro-cid-vvmjtjv6]{aspect-ratio:16/9}}@media (width>=64rem){.hero-canvas[data-astro-cid-vvmjtjv6]{aspect-ratio:auto;position:absolute;inset:0}}canvas[data-astro-cid-vvmjtjv6]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-fallback[data-astro-cid-vvmjtjv6]{width:78%;height:auto;position:absolute;top:19%;left:11%}@media (width>=64rem){.hero-fallback[data-astro-cid-vvmjtjv6]{width:30%;max-width:620px;top:50%;left:auto;right:5%;transform:translateY(-50%)}}.hero-canvas[data-astro-cid-vvmjtjv6].is-live .hero-fallback[data-astro-cid-vvmjtjv6]{display:none}.switch[data-astro-cid-j22znhsu]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.switch-label[data-astro-cid-j22znhsu]{width:100%;font-weight:600}@media (width>=48rem){.switch-label[data-astro-cid-j22znhsu]{width:auto;margin-right:.5rem}}@media (width>=64rem){.switch[data-astro-cid-j22znhsu]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.switch-label[data-astro-cid-j22znhsu]{grid-column:1/-1;margin-right:0}}.switch-btn[data-astro-cid-j22znhsu]{overflow-wrap:anywhere;max-width:100%;min-height:3rem;font:inherit;color:var(--color-black);background:var(--color-tile);cursor:pointer;transition:background-color .16s var(--ease-out);border:0;align-items:center;padding:.5rem 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.switch-btn[data-astro-cid-j22znhsu]:hover{background:#dcdcd9}.switch-btn[data-astro-cid-j22znhsu][aria-pressed=true]{background:var(--color-black);color:var(--color-white);--focus:var(--color-black)}.switch-btn[data-astro-cid-j22znhsu][aria-pressed=true]:before{content:"";background:var(--color-yellow);width:.5rem;height:.5rem;margin-right:.625rem}.switch-reset[data-astro-cid-j22znhsu][hidden]{display:none}.svc[data-astro-cid-j22znhsu]{background:var(--color-tile);color:var(--color-black);transition:background-color .3s var(--ease-out), color .3s var(--ease-out)}.svc-text[data-astro-cid-j22znhsu]{color:var(--color-muted)}@media (width>=64rem) and (width<=79.99rem){.svc[data-astro-cid-j22znhsu] h3[data-astro-cid-j22znhsu]{font-size:1.3125rem}}.svc-illu[data-astro-cid-j22znhsu]{pointer-events:none;margin-bottom:1.25rem}.svc-illu-gross[data-astro-cid-j22znhsu]{width:min(100%,18rem)}.svc-illu-klein[data-astro-cid-j22znhsu]{width:min(100%,10rem)}.svc-link[data-astro-cid-j22znhsu]{overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;color:inherit;text-underline-offset:.18em;align-items:center;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;display:inline-flex}.svc-link[data-astro-cid-j22znhsu]:after{content:"";position:absolute;inset:0}.svc[data-astro-cid-j22znhsu]:hover .svc-link[data-astro-cid-j22znhsu]{text-decoration-color:currentColor}.svc-link[data-astro-cid-j22znhsu]:focus-visible{outline:none;text-decoration-color:currentColor}.svc-link[data-astro-cid-j22znhsu]:focus-visible:after{outline:3px solid var(--focus);outline-offset:-6px}.svc-sub[data-astro-cid-j22znhsu]{z-index:1;flex-wrap:wrap;gap:0 1.25rem;padding-left:0;padding-right:0;list-style:none;display:flex;position:relative}.svc-sublink[data-astro-cid-j22znhsu]{overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;font-size:var(--text-small);color:inherit;text-underline-offset:3px;align-items:center;gap:.5rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}.svc-sublink[data-astro-cid-j22znhsu]:before{content:"";width:.5rem;height:.5rem;transition:transform .16s var(--ease-out);background:currentColor;flex:none}.svc-sublink[data-astro-cid-j22znhsu]:hover:before{transform:translate(4px)}.svc-dark[data-astro-cid-j22znhsu]{background:var(--color-black);color:var(--color-white)}.svc-dark[data-astro-cid-j22znhsu] .svc-text[data-astro-cid-j22znhsu]{color:var(--color-stage-muted)}.svc[data-astro-cid-j22znhsu].is-match{background:var(--color-yellow);color:var(--color-black);--focus:var(--color-black)}.svc[data-astro-cid-j22znhsu].is-match .svc-text[data-astro-cid-j22znhsu],.svc[data-astro-cid-j22znhsu].is-match .tile-pixel[data-astro-cid-j22znhsu]{color:var(--color-black)}.svc[data-astro-cid-j22znhsu].is-match .ill{--ill-line:var(--color-black);--ill-fill:var(--color-white);--ill-soft:#f2e000;--ill-mute:#8c8c88;--ill-y:var(--color-white);--ill-ky:var(--color-black);--ill-ring-fill:var(--color-white);--ill-ring-line:var(--color-black)}.board[data-astro-cid-j22znhsu][data-filter] .svc[data-astro-cid-j22znhsu]:not(.is-match){color:var(--color-muted)}.board[data-astro-cid-j22znhsu][data-filter] .svc-dark[data-astro-cid-j22znhsu]:not(.is-match){color:var(--color-stage-muted)}.board[data-astro-cid-j22znhsu][data-filter] .svc[data-astro-cid-j22znhsu]:not(.is-match) .svc-illu[data-astro-cid-j22znhsu]{opacity:.45}.svc-tags[data-astro-cid-j22znhsu]{font-size:var(--text-small);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.125rem 1rem;padding-left:0;padding-right:0;font-weight:600;list-style:none;display:flex}.svc-tags[data-astro-cid-j22znhsu] li[data-astro-cid-j22znhsu]{align-items:center;display:inline-flex}.svc-tags[data-astro-cid-j22znhsu] li[data-astro-cid-j22znhsu]:before{content:"";background:currentColor;flex:none;width:.25rem;height:.25rem;margin-right:.4rem}.svc-dark[data-astro-cid-j22znhsu] .svc-tags[data-astro-cid-j22znhsu]{color:var(--color-yellow)}.svc[data-astro-cid-j22znhsu].is-match .svc-tags[data-astro-cid-j22znhsu]{color:var(--color-black)}.summary[data-astro-cid-j22znhsu]{flex-direction:column;display:flex}@media (width>=64rem){.summary[data-astro-cid-j22znhsu]{grid-template-columns:5fr 4fr 3fr;align-items:center;gap:2rem;display:grid}}.chain[data-astro-cid-j22znhsu]{width:100%;max-width:18rem;height:auto;overflow:visible}.chain[data-astro-cid-j22znhsu] line[data-astro-cid-j22znhsu]{stroke:#7a7a7a;stroke-width:4px}.chain[data-astro-cid-j22znhsu] circle[data-astro-cid-j22znhsu]{fill:var(--color-black);stroke:#7a7a7a;stroke-width:5px;transition:stroke .3s var(--ease-out), fill .3s var(--ease-out)}.chain[data-astro-cid-j22znhsu] circle[data-astro-cid-j22znhsu].on{stroke:var(--color-yellow)}@media (prefers-reduced-motion:reduce){.svc[data-astro-cid-j22znhsu],.chain[data-astro-cid-j22znhsu] circle[data-astro-cid-j22znhsu]{transition:none}}.band[data-astro-cid-xwqrho42]{background:var(--color-stage-tile);border-bottom:1px solid var(--color-stage-line);color:var(--color-white);font-size:var(--text-small)}.band-inner[data-astro-cid-xwqrho42]{align-items:flex-start;gap:.75rem 1.5rem;min-height:2.75rem;display:flex}.band-pixel[data-astro-cid-xwqrho42]{background:var(--color-yellow);flex:none;width:.5rem;height:.5rem;margin-top:1.125rem}.band-text[data-astro-cid-xwqrho42]{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 .75rem;min-width:0;display:flex}@media (width<=47.99rem){.band-text[data-astro-cid-xwqrho42]>[data-astro-cid-xwqrho42]:not(.band-link){padding-top:.625rem}.band-pixel[data-astro-cid-xwqrho42]{margin-top:.95rem}}.band-neu[data-astro-cid-xwqrho42]{color:var(--color-yellow);font-weight:600}.band-datum[data-astro-cid-xwqrho42]{font-weight:700;font-stretch:112%}.band-link[data-astro-cid-xwqrho42]{min-width:0;min-height:2.75rem;color:var(--color-white);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;display:inline-flex}.band-link[data-astro-cid-xwqrho42]:after{content:"";position:absolute;inset:0}.band-inner[data-astro-cid-xwqrho42]{position:relative}.band-link[data-astro-cid-xwqrho42]:hover,.band-link[data-astro-cid-xwqrho42]:focus-visible{text-decoration-color:var(--color-yellow)}.band-link[data-astro-cid-xwqrho42]:focus-visible{outline:none}.band-link[data-astro-cid-xwqrho42]:focus-visible:after{outline:3px solid var(--color-yellow);outline-offset:-3px}.band-alle[data-astro-cid-xwqrho42]{display:none}@media (width>=48rem){.band-alle[data-astro-cid-xwqrho42]{z-index:1;min-height:2.75rem;color:var(--color-stage-muted);text-underline-offset:3px;flex:none;align-items:center;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.band-alle[data-astro-cid-xwqrho42]:hover{color:var(--color-white)}}.technik[data-astro-cid-6mevczz5]{border-top:1px solid var(--color-line);padding-top:1.25rem}.technik-dunkel[data-astro-cid-6mevczz5]{border-color:var(--color-stage-line)}.technik-liste[data-astro-cid-6mevczz5]{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;padding:0;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:600;font-stretch:112%;line-height:1.35;list-style:none;display:flex}.technik-dunkel[data-astro-cid-6mevczz5] .technik-liste[data-astro-cid-6mevczz5]{color:var(--color-stage-muted)}.technik-liste[data-astro-cid-6mevczz5] li[data-astro-cid-6mevczz5]{align-items:center;min-width:0;display:inline-flex}.technik-liste[data-astro-cid-6mevczz5] li[data-astro-cid-6mevczz5]:before{content:"";background:var(--color-black);flex:none;width:.375rem;height:.375rem;margin-right:.5rem}.technik-dunkel[data-astro-cid-6mevczz5] .technik-liste[data-astro-cid-6mevczz5] li[data-astro-cid-6mevczz5]:before{background:var(--color-yellow)}.hero-zusatz[data-astro-cid-lcdefpme]{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:0;color:var(--color-yellow);margin-top:1rem;font-weight:700;font-stretch:112%;display:block}.branche-tile[data-astro-cid-lcdefpme]{justify-content:flex-end;min-height:5.5rem}@media (width<=47.99rem){.branche-tile[data-astro-cid-lcdefpme]{padding:1rem}}.branche-illu[data-astro-cid-lcdefpme]{display:none}@media (width>=48rem){.branche-tile[data-astro-cid-lcdefpme]{justify-content:flex-start;min-height:12rem}.branche-illu[data-astro-cid-lcdefpme]{width:4rem;margin-bottom:1.25rem;display:block}}@media (width<=47.99rem){.ki-liste[data-astro-cid-lcdefpme]{background:var(--color-stage-tile);gap:0;padding:1.5rem}.ki-eintrag[data-astro-cid-lcdefpme]{background:0 0;padding:0}.ki-eintrag[data-astro-cid-lcdefpme]+.ki-eintrag[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-stage-line);margin-top:1.25rem;padding-top:1.25rem}.ki-eintrag[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{display:none}}.mega-link-inline[data-astro-cid-lcdefpme]{color:var(--color-white);text-underline-offset:3px;font-weight:600;text-decoration:underline 2px}
