.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--c-green);min-height:max(600px,100svh);color:var(--c-white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;object-position:68% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;background:linear-gradient(#1e3a2f00 0%,#1e3a2f26 30%,#1e3a2fb3 65%,#1e3a2feb 100%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-top) + var(--header-h) + var(--s-6)) var(--s-6)}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,1.4rem + 5vw,4.5rem);line-height:1}.hero__sub[data-astro-cid-ge2uvauf]{max-width:36ch;margin-top:var(--s-4);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.hero__ctas[data-astro-cid-ge2uvauf]{gap:12px var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.btn--on-photo[data-astro-cid-ge2uvauf]{color:var(--c-white);background:0 0;border-color:#ffffffb3}.btn--on-photo[data-astro-cid-ge2uvauf]:hover{border-color:var(--c-white);background:#ffffff1a}@media (width>=768px){.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#1e3a2fbf 0%,#1e3a2f66 40%,#1e3a2f00 65%),linear-gradient(#1e3a2f00 45%,#1e3a2f99 100%)}.hero__content[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-10)}.hero__sub[data-astro-cid-ge2uvauf],.hero__ctas[data-astro-cid-ge2uvauf]{margin-top:var(--s-5)}}@media (width>=1024px){.hero__content[data-astro-cid-ge2uvauf]{padding-bottom:var(--s-12)}}.story[data-astro-cid-b47brooy]{background:var(--c-white);position:relative}.story__stage[data-astro-cid-b47brooy]{padding-block:var(--s-8)}.story__frames[data-astro-cid-b47brooy]{gap:var(--s-8);display:grid}.story__footer[data-astro-cid-b47brooy]{display:none}.story__eyebrow[data-astro-cid-b47brooy]{margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600}.story__eyebrow-before[data-astro-cid-b47brooy]{display:none}.story__line[data-astro-cid-b47brooy]{max-width:20ch;font-family:var(--f-title);letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);font-weight:700;line-height:1.1}.story__problem[data-astro-cid-b47brooy]{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:rgb(var(--c-text-rgb) / .45);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8C40 4 80 7 120 5s58-2 76 1' fill='none' stroke='%23D93036' stroke-width='2.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:0 58%;background-repeat:no-repeat;background-size:100% .32em;text-decoration:none}.story__solution[data-astro-cid-b47brooy]{display:block}.story__solution[data-astro-cid-b47brooy] mark[data-astro-cid-b47brooy]{color:var(--c-text);background-image:linear-gradient(var(--c-lime), var(--c-lime));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-position:0 70%;background-repeat:no-repeat;background-size:100% 78%;margin-left:-.12em;padding:0 .12em}.story__proof[data-astro-cid-b47brooy]{max-width:48ch;margin-top:var(--s-3)}.story__ctas[data-astro-cid-b47brooy]{gap:12px var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.story--pinned[data-astro-cid-b47brooy]{height:calc(100svh + var(--steps) * 27.5svh)}.story--pinned[data-astro-cid-b47brooy] .story__stage[data-astro-cid-b47brooy]{height:100svh;padding-block:calc(var(--header-top) + var(--header-h) + var(--s-4)) var(--s-4);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.story--pinned[data-astro-cid-b47brooy] .story__frames[data-astro-cid-b47brooy]{padding-top:clamp(var(--s-3), 14svh, var(--s-20));flex:1;align-items:start;gap:0}.story--pinned[data-astro-cid-b47brooy] .story__frame[data-astro-cid-b47brooy]{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out);grid-area:1/1;translate:64px}.story--pinned[data-astro-cid-b47brooy] .story__frame[data-astro-cid-b47brooy].is-active{opacity:1;pointer-events:auto;translate:none}.story--pinned[data-astro-cid-b47brooy] .story__frame[data-astro-cid-b47brooy].is-past{translate:-64px}.story--pinned[data-astro-cid-b47brooy] .story__eyebrow-before[data-astro-cid-b47brooy]{display:inline}.story--pinned[data-astro-cid-b47brooy] .story__eyebrow-after[data-astro-cid-b47brooy],.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__eyebrow-before[data-astro-cid-b47brooy]{display:none}.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__eyebrow-after[data-astro-cid-b47brooy]{display:inline}.story--pinned[data-astro-cid-b47brooy] .story__problem[data-astro-cid-b47brooy]{color:var(--c-text);transition:background-size .5s var(--ease-out), color .4s .2s;background-size:0% .32em}.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__problem[data-astro-cid-b47brooy]{color:rgb(var(--c-text-rgb) / .45);background-size:100% .32em}.story--pinned[data-astro-cid-b47brooy] .story__solution[data-astro-cid-b47brooy] mark[data-astro-cid-b47brooy]{transition:background-size .5s var(--ease-out) .35s;background-size:0% 78%}.story--pinned[data-astro-cid-b47brooy] .story__solution[data-astro-cid-b47brooy]{opacity:0;transition:opacity .4s var(--ease-out) .25s, translate .4s var(--ease-out) .25s;translate:12px}.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__solution[data-astro-cid-b47brooy]{opacity:1;translate:none}.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__solution[data-astro-cid-b47brooy] mark[data-astro-cid-b47brooy]{background-size:100% 78%}.story--pinned[data-astro-cid-b47brooy] .story__proof[data-astro-cid-b47brooy]{opacity:0;transition:opacity .4s var(--ease-out) .5s}.story--pinned[data-astro-cid-b47brooy] .is-solved[data-astro-cid-b47brooy] .story__proof[data-astro-cid-b47brooy]{opacity:1}.story--pinned[data-astro-cid-b47brooy] .story__footer[data-astro-cid-b47brooy]{flex-direction:column;align-items:center;gap:12px;display:flex}.story__hint[data-astro-cid-b47brooy]{font-size:var(--fs-small);transition:opacity .3s}.story--pinned[data-astro-cid-b47brooy]:not([data-step="0"]) .story__hint[data-astro-cid-b47brooy]{opacity:0}.story__progress[data-astro-cid-b47brooy]{gap:var(--s-1);display:flex}.story__dash[data-astro-cid-b47brooy]{background:rgb(var(--c-text-rgb) / .2);border-radius:2px;width:32px;height:3px;transition:background-color .4s}.story__dash[data-astro-cid-b47brooy].is-done{background:var(--c-text)}.story--center[data-astro-cid-b47brooy] .story__frame[data-astro-cid-b47brooy]{text-align:center}.story--center[data-astro-cid-b47brooy] .story__line[data-astro-cid-b47brooy],.story--center[data-astro-cid-b47brooy] .story__proof[data-astro-cid-b47brooy]{margin-inline:auto}.story--center[data-astro-cid-b47brooy] .story__solution[data-astro-cid-b47brooy] mark[data-astro-cid-b47brooy]{margin-left:0}.story--center[data-astro-cid-b47brooy] .story__ctas[data-astro-cid-b47brooy]{justify-content:center}@media (width>=1024px){.story__stage[data-astro-cid-b47brooy]{padding-block:var(--s-12)}}.lst[data-astro-cid-5yq5g5dn]{overflow-x:clip}.lst__head[data-astro-cid-5yq5g5dn]{max-width:40rem;margin-bottom:var(--s-5)}.lst__kicker[data-astro-cid-5yq5g5dn]{margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600}.lst__mark[data-astro-cid-5yq5g5dn]{display:inline-block;position:relative}.lst__mark[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{width:100%;height:.3em;position:absolute;bottom:-.32em;left:0;overflow:visible}.lst__mark[data-astro-cid-5yq5g5dn] path[data-astro-cid-5yq5g5dn],.lst__loop-mini[data-astro-cid-5yq5g5dn] path[data-astro-cid-5yq5g5dn]{fill:none;stroke-width:var(--scribble-stroke);stroke-linecap:round;stroke-linejoin:round}.lst__mark[data-astro-cid-5yq5g5dn] path[data-astro-cid-5yq5g5dn]{stroke:var(--c-lime);vector-effect:non-scaling-stroke}.lst__loop-mini[data-astro-cid-5yq5g5dn]{vertical-align:-.05em;width:.8em;height:.8em;margin-left:.1em;display:none;rotate:8deg}.lst__loop-mini[data-astro-cid-5yq5g5dn] path[data-astro-cid-5yq5g5dn]{stroke:var(--c-text)}.lst__lead[data-astro-cid-5yq5g5dn]{margin-top:var(--s-3)}.lst__grid[data-astro-cid-5yq5g5dn]{gap:var(--s-2);margin:0 calc(-1 * var(--gutter));padding:var(--s-1) var(--gutter) var(--s-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.lst__grid[data-astro-cid-5yq5g5dn]::-webkit-scrollbar{display:none}.karte[data-astro-cid-5yq5g5dn]{background:var(--c-white);border:1.5px solid rgb(var(--c-text-rgb) / .12);border-radius:var(--radius);scroll-snap-align:start;flex-direction:column;flex:0 0 82%;display:flex;position:relative;overflow:hidden}.karte[data-astro-cid-5yq5g5dn]:has(.karte__btn:focus-visible){outline:3px solid var(--c-text);outline-offset:3px}.karte__media[data-astro-cid-5yq5g5dn]{height:200px;position:relative;overflow:hidden}.karte__media[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn],.karte__media[data-astro-cid-5yq5g5dn] .karte__ph[data-astro-cid-5yq5g5dn]{width:100%;height:100%;transition:scale .5s var(--ease-out)}.karte__media[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn]{object-fit:cover}.karte[data-astro-cid-5yq5g5dn]:hover .karte__media[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn],.karte[data-astro-cid-5yq5g5dn]:hover .karte__media[data-astro-cid-5yq5g5dn] .karte__ph[data-astro-cid-5yq5g5dn]{scale:1.04}.karte__ph[data-astro-cid-5yq5g5dn]{justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-3);background:var(--c-warmgrau);color:rgb(var(--c-text-rgb) / .7);font-size:var(--fs-small);text-align:center;flex-direction:column;line-height:1.4;display:flex}.karte__ph[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:28px;height:28px}.karte__person[data-astro-cid-5yq5g5dn]{left:var(--s-2);bottom:var(--s-2);border-radius:var(--radius-pill);background:var(--c-white);font-size:var(--fs-small);opacity:0;transition:opacity .3s var(--ease-out), translate .3s var(--ease-out);padding:4px 12px;font-weight:600;position:absolute;translate:0 8px}.karte[data-astro-cid-5yq5g5dn]:hover .karte__person[data-astro-cid-5yq5g5dn],.karte[data-astro-cid-5yq5g5dn]:has(.karte__btn:focus-visible) .karte__person[data-astro-cid-5yq5g5dn]{opacity:1;translate:none}.karte__plus[data-astro-cid-5yq5g5dn]{top:var(--s-2);right:var(--s-2);background:var(--c-white);border-radius:50%;width:44px;height:44px;transition:background-color .2s;position:absolute}.karte__plus[data-astro-cid-5yq5g5dn]:before,.karte__plus[data-astro-cid-5yq5g5dn]:after{content:"";background:var(--c-text);border-radius:2px;width:16px;height:2.5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.karte__plus[data-astro-cid-5yq5g5dn]:after{rotate:90deg}.karte[data-astro-cid-5yq5g5dn]:hover .karte__plus[data-astro-cid-5yq5g5dn]{background:var(--c-lime)}.karte__body[data-astro-cid-5yq5g5dn]{align-items:flex-start;gap:var(--s-1);padding:var(--s-3);flex-direction:column;flex:1;display:flex}.karte__titel[data-astro-cid-5yq5g5dn]{font-size:var(--fs-h3)}.karte__btn[data-astro-cid-5yq5g5dn]{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}button[data-astro-cid-5yq5g5dn].karte__btn:after{content:"";z-index:1;position:absolute;inset:0}.karte__btn[data-astro-cid-5yq5g5dn]:focus-visible{outline:none}.karte__text[data-astro-cid-5yq5g5dn]{font-size:1rem}.karte__tel[data-astro-cid-5yq5g5dn]{z-index:2;padding-top:var(--s-1);margin-top:auto;position:relative}.karte__tel[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn],.dlg__tel[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:currentColor;width:16px;height:16px}.lst__nav[data-astro-cid-5yq5g5dn]{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}.lst__dots[data-astro-cid-5yq5g5dn]{display:flex}.lst__dot[data-astro-cid-5yq5g5dn]{background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.lst__dot[data-astro-cid-5yq5g5dn]:before{content:"";border:2px solid var(--c-text);border-radius:50%;width:8px;height:8px;transition:background-color .2s;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.lst__dot[data-astro-cid-5yq5g5dn][aria-current=true]:before{background:var(--c-text)}.lst__restart[data-astro-cid-5yq5g5dn]{padding:var(--s-1) 0;color:var(--c-text);font-family:var(--f-scribble);background:0 0;border:0;font-size:1.375rem;font-weight:600;line-height:1}@media (prefers-reduced-motion:no-preference){.karte[data-astro-cid-5yq5g5dn]{transition:opacity .5s var(--ease-out) calc(var(--i) * 80ms), translate .5s var(--ease-out) calc(var(--i) * 80ms)}.js .lst__stage[data-astro-cid-5yq5g5dn]:not(.is-in) .karte[data-astro-cid-5yq5g5dn]{opacity:0;translate:0 24px}}@media (width>=640px){.lst__grid[data-astro-cid-5yq5g5dn]{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;display:grid;overflow:visible}.karte[data-astro-cid-5yq5g5dn]{flex:none}.karte__media[data-astro-cid-5yq5g5dn]{height:210px}.lst__nav[data-astro-cid-5yq5g5dn]{display:none}.lst__loop-mini[data-astro-cid-5yq5g5dn]{display:inline-block}}@media (width>=1024px){.lst__head[data-astro-cid-5yq5g5dn]{margin-bottom:var(--s-6)}.lst__loop-mini[data-astro-cid-5yq5g5dn]{display:none}.lst__grid[data-astro-cid-5yq5g5dn]{grid-template-columns:repeat(3,1fr)}}.dlg[data-astro-cid-5yq5g5dn]{background:var(--c-white);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--c-text);border:0;margin:0;padding:0}.dlg[data-astro-cid-5yq5g5dn][open]{animation:dlg-sheet .45s var(--ease-out)}.dlg[data-astro-cid-5yq5g5dn]::backdrop{background:#1e3a2f8c}.dlg[data-astro-cid-5yq5g5dn][open]::backdrop{animation:dlg-fade .4s var(--ease-out)}html:has(dialog[open]){overflow:hidden}.dlg__inner[data-astro-cid-5yq5g5dn]{overscroll-behavior:contain;height:100%;overflow-y:auto}.dlg__media[data-astro-cid-5yq5g5dn]{height:240px}.dlg__media[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn],.dlg__media[data-astro-cid-5yq5g5dn] .karte__ph[data-astro-cid-5yq5g5dn]{width:100%;height:100%}.dlg__media[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn]{object-fit:cover}.dlg__content[data-astro-cid-5yq5g5dn]{padding:var(--s-4) var(--gutter) var(--s-5);flex-direction:column;align-items:flex-start;display:flex}.dlg__titel[data-astro-cid-5yq5g5dn]{margin-bottom:var(--s-1);font-size:var(--fs-h2)}.dlg__label[data-astro-cid-5yq5g5dn]{margin:var(--s-3) 0 var(--s-1);font-family:var(--f-text);font-size:var(--fs-small);letter-spacing:0;font-weight:700}.dlg__umfang[data-astro-cid-5yq5g5dn]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dlg__umfang[data-astro-cid-5yq5g5dn] li[data-astro-cid-5yq5g5dn]{padding-left:28px;position:relative}.dlg__umfang[data-astro-cid-5yq5g5dn] li[data-astro-cid-5yq5g5dn]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M1.5 6.5 6 10.5 14.5 1.5' fill='none' stroke='%231E3A2F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:12px;position:absolute;top:.35em;left:0}.dlg__tel[data-astro-cid-5yq5g5dn]{margin-top:var(--s-3)}.dlg__chips[data-astro-cid-5yq5g5dn]{gap:var(--s-1);flex-wrap:wrap;display:flex}.dlg__chip[data-astro-cid-5yq5g5dn]{min-height:40px;padding:var(--s-1) var(--s-2);border:2px solid var(--c-text);border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-text);font:600 var(--fs-small) / 1.2 var(--f-text);transition:translate .2s var(--ease-out)}.dlg__chip[data-astro-cid-5yq5g5dn]:hover{translate:0 -2px}.dlg__kontakt[data-astro-cid-5yq5g5dn]{align-items:center;gap:var(--s-2);margin-top:var(--s-4);padding:var(--s-3);border-radius:var(--radius);background:var(--c-mint);grid-template-columns:auto 1fr;align-self:stretch;display:grid}.dlg__foto[data-astro-cid-5yq5g5dn]{background:var(--c-warmgrau);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.dlg__foto[data-astro-cid-5yq5g5dn] img[data-astro-cid-5yq5g5dn]{object-fit:cover;width:100%;height:100%}.dlg__foto[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:none;width:32px;height:32px;stroke:rgb(var(--c-text-rgb) / .6);stroke-width:1.5px;stroke-linecap:round}.dlg__kontakt-label[data-astro-cid-5yq5g5dn]{font-size:var(--fs-small)}.dlg__kontakt-name[data-astro-cid-5yq5g5dn]{font-family:var(--f-title);font-size:1.25rem;font-weight:700;line-height:1.2}.dlg__kontakt-funktion[data-astro-cid-5yq5g5dn]{font-size:var(--fs-small)}.dlg__cta[data-astro-cid-5yq5g5dn]{grid-column:1/-1;justify-self:start}.dlg__close[data-astro-cid-5yq5g5dn]{top:var(--s-2);right:var(--s-2);background:var(--c-white);width:44px;height:44px;color:var(--c-text);border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute}.dlg__close[data-astro-cid-5yq5g5dn]:hover{background:var(--c-lime)}.dlg__close[data-astro-cid-5yq5g5dn] svg[data-astro-cid-5yq5g5dn]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:20px;height:20px}@media (width>=640px){.dlg[data-astro-cid-5yq5g5dn]{width:min(960px, calc(100% - 2 * var(--s-4)));height:auto;max-height:min(720px, calc(100dvh - 2 * var(--s-4)));border-radius:var(--radius);margin:auto}.dlg[data-astro-cid-5yq5g5dn][open]{animation-name:dlg-in;display:flex}.dlg__inner[data-astro-cid-5yq5g5dn]{flex:1;grid-template-columns:5fr 6fr;height:auto;display:grid;overflow:hidden}.dlg__media[data-astro-cid-5yq5g5dn]{height:auto;min-height:100%}.dlg__content[data-astro-cid-5yq5g5dn]{max-height:min(720px, calc(100dvh - 2 * var(--s-4)));padding:var(--s-5) var(--s-5) var(--s-5) var(--s-5);overflow-y:auto}.dlg__titel[data-astro-cid-5yq5g5dn]{padding-right:var(--s-5)}}@keyframes dlg-sheet{0%{translate:0 100%}}@keyframes dlg-in{0%{opacity:0;translate:0 24px}}@keyframes dlg-fade{0%{opacity:0}}.aw[data-astro-cid-iogzqcwd]{padding-block:var(--s-10);overflow-x:clip}.aw__head[data-astro-cid-iogzqcwd]{max-width:44rem;margin-bottom:var(--s-8)}.aw__kicker[data-astro-cid-iogzqcwd]{margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600}.aw__road[data-astro-cid-iogzqcwd]{--van-w:200px;--ziel:calc(100% - var(--van-w));--fahrt:2.2s;--dreh:700deg;height:calc(var(--van-w) * .443);border-bottom:1.5px solid var(--c-text);position:relative}.aw__van[data-astro-cid-iogzqcwd]{left:var(--ziel);width:var(--van-w);mix-blend-mode:multiply;position:absolute;bottom:1px}.aw__van[data-astro-cid-iogzqcwd]:after{content:"";background:radial-gradient(closest-side,#1e3a2f38,#0000);border-radius:50%;height:10px;position:absolute;bottom:-5px;left:4%;right:2%}.aw__van-bild[data-astro-cid-iogzqcwd]{width:100%;height:auto;display:block}.aw__rad[data-astro-cid-iogzqcwd]{left:calc(var(--van-w) * var(--l));top:calc(var(--van-w) * var(--t));width:calc(var(--van-w) * var(--d));aspect-ratio:1;background-image:var(--rad-bild);background-size:var(--van-w) auto;background-position:calc(var(--van-w) * var(--l) * -1) calc(var(--van-w) * var(--t) * -1);border-radius:50%;position:absolute}.aw__steps[data-astro-cid-iogzqcwd]{gap:var(--s-5);margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid}.aw__step[data-astro-cid-iogzqcwd]{column-gap:var(--s-2);grid-template-columns:3rem 1fr;display:grid}.aw__num[data-astro-cid-iogzqcwd]{background:var(--c-lime);font-size:var(--fs-small);font-variant-numeric:tabular-nums;border-radius:4px;place-self:start;margin-top:.3em;padding:2px 8px;font-weight:600;line-height:1.4}.aw__titel[data-astro-cid-iogzqcwd]{margin-bottom:var(--s-1);font-size:var(--fs-h3);grid-column:2}.aw__text[data-astro-cid-iogzqcwd]{grid-column:2;max-width:18rem}@media (width>=1024px){.aw[data-astro-cid-iogzqcwd]{padding-block:var(--s-16)}.aw__head[data-astro-cid-iogzqcwd]{margin-bottom:var(--s-12)}.aw__road[data-astro-cid-iogzqcwd]{--van-w:360px;--fahrt:3.6s;--dreh:1550deg}.aw__steps[data-astro-cid-iogzqcwd]{column-gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(4,1fr)}.aw__step[data-astro-cid-iogzqcwd]{grid-template-columns:1fr;align-content:start}.aw__num[data-astro-cid-iogzqcwd]{margin-top:0;margin-bottom:var(--s-3)}.aw__titel[data-astro-cid-iogzqcwd],.aw__text[data-astro-cid-iogzqcwd]{grid-column:1}}@media (prefers-reduced-motion:no-preference){.js .aw__flow[data-astro-cid-iogzqcwd]:not(.is-driving) .aw__van[data-astro-cid-iogzqcwd]{left:0}.js .aw__flow[data-astro-cid-iogzqcwd].is-driving .aw__van[data-astro-cid-iogzqcwd]{transition:left var(--fahrt) cubic-bezier(.45, 0, .3, 1)}.js .aw__flow[data-astro-cid-iogzqcwd].is-driving .aw__rad[data-astro-cid-iogzqcwd]{animation:aw-rollen var(--fahrt) cubic-bezier(.45, 0, .3, 1) forwards}}@keyframes aw-rollen{to{rotate:var(--dreh)}}.ref__layout[data-astro-cid-jrcncmqg]{gap:var(--s-6);display:grid}.ref__bild[data-astro-cid-jrcncmqg]{aspect-ratio:1;position:relative}.ref__modell[data-astro-cid-jrcncmqg]{width:100%;height:100%;display:block}.ref__punkt[data-astro-cid-jrcncmqg]{left:var(--x);top:var(--y);border:3px solid var(--c-white);background:var(--c-lime);width:44px;height:44px;transition:background-color .2s, scale .2s var(--ease-out);border-radius:50%;padding:0;position:absolute;translate:-50% -50%;box-shadow:0 4px 12px #1e3a2f40}.ref__punkt[data-astro-cid-jrcncmqg]:after{content:"";background:var(--c-text);border-radius:50%;width:12px;height:12px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ref__punkt[data-astro-cid-jrcncmqg]:hover{scale:1.1}.ref__punkt[data-astro-cid-jrcncmqg][aria-pressed=true]{background:var(--c-text)}.ref__punkt[data-astro-cid-jrcncmqg][aria-pressed=true]:after{background:var(--c-lime)}.ref__punkt-label[data-astro-cid-jrcncmqg]{border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-text);font-size:var(--fs-small);white-space:nowrap;opacity:0;transition:opacity .2s, translate .2s var(--ease-out);pointer-events:none;padding:4px 12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}.ref__punkt[data-astro-cid-jrcncmqg]:hover .ref__punkt-label[data-astro-cid-jrcncmqg],.ref__punkt[data-astro-cid-jrcncmqg]:focus-visible .ref__punkt-label[data-astro-cid-jrcncmqg],.ref__punkt[data-astro-cid-jrcncmqg][aria-pressed=true] .ref__punkt-label[data-astro-cid-jrcncmqg]{opacity:1;translate:-50%}.ref__punkt[data-astro-cid-jrcncmqg][data-label-links] .ref__punkt-label[data-astro-cid-jrcncmqg]{left:auto;right:-8px;translate:0 4px}.ref__punkt[data-astro-cid-jrcncmqg][data-label-links]:hover .ref__punkt-label[data-astro-cid-jrcncmqg],.ref__punkt[data-astro-cid-jrcncmqg][data-label-links]:focus-visible .ref__punkt-label[data-astro-cid-jrcncmqg],.ref__punkt[data-astro-cid-jrcncmqg][data-label-links][aria-pressed=true] .ref__punkt-label[data-astro-cid-jrcncmqg]{translate:0}.ref__kicker[data-astro-cid-jrcncmqg]{margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600}.ref__karte[data-astro-cid-jrcncmqg]{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--radius);background:var(--c-white);border:1.5px solid rgb(var(--c-text-rgb) / .12)}.ref__kunde[data-astro-cid-jrcncmqg][hidden]{display:none}.ref__satz[data-astro-cid-jrcncmqg]{margin-bottom:var(--s-4)}.ref__kunde-zeile[data-astro-cid-jrcncmqg]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ref__kunde-text[data-astro-cid-jrcncmqg]{min-width:0}.ref__logo[data-astro-cid-jrcncmqg]{flex:none;justify-content:flex-end;align-items:center;width:clamp(96px,32%,144px);height:72px;display:flex}.ref__logo[data-astro-cid-jrcncmqg] img[data-astro-cid-jrcncmqg]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ref__name[data-astro-cid-jrcncmqg]{font-family:var(--f-title);font-size:var(--fs-h3);font-weight:700;line-height:1.2}.ref__ort[data-astro-cid-jrcncmqg]{font-size:var(--fs-small)}.ref__liste[data-astro-cid-jrcncmqg]{gap:var(--s-1);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ref__liste[data-astro-cid-jrcncmqg] button[data-astro-cid-jrcncmqg],.ref__weitere[data-astro-cid-jrcncmqg]{min-height:40px;padding:var(--s-1) var(--s-2);border:2px solid var(--c-text);border-radius:var(--radius-pill);color:var(--c-text);font:600 var(--fs-small) / 1.2 var(--f-text);background:0 0}.ref__liste[data-astro-cid-jrcncmqg] button[data-astro-cid-jrcncmqg][aria-pressed=true]{background:var(--c-text);color:var(--c-white)}.ref__weitere[data-astro-cid-jrcncmqg]{border-style:dashed;align-items:center;display:inline-flex}.ref__hinweis[data-astro-cid-jrcncmqg]{margin-top:var(--s-3);font-size:var(--fs-small)}@media (width>=1024px){.ref__layout[data-astro-cid-jrcncmqg]{align-items:center;gap:var(--s-8);grid-template-columns:7fr 5fr}}@media (prefers-reduced-motion:no-preference){.js .ref__bild[data-astro-cid-jrcncmqg]:not(.is-in) .ref__punkt[data-astro-cid-jrcncmqg]{scale:0}.js .ref__bild[data-astro-cid-jrcncmqg].is-in .ref__punkt[data-astro-cid-jrcncmqg]{animation:ref-pop .45s var(--ease-out) calc(var(--i) * .1s) backwards}}@keyframes ref-pop{0%{scale:0}70%{scale:1.15}}.tm__head[data-astro-cid-ae2kqkmy]{max-width:40rem;margin-bottom:var(--s-5)}.tm__kicker[data-astro-cid-ae2kqkmy]{margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600}.tm__lead[data-astro-cid-ae2kqkmy]{margin-top:var(--s-3)}.tm__grid[data-astro-cid-ae2kqkmy]{justify-content:center;gap:var(--s-3) var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tm__foto[data-astro-cid-ae2kqkmy]{flex:0 1 calc(50% - var(--s-1));max-width:300px;padding:var(--s-1) var(--s-1) var(--s-2);border:1.5px solid rgb(var(--c-text-rgb) / .12);background:var(--c-white);transition:translate .3s var(--ease-out);border-radius:4px;box-shadow:0 8px 24px #1e3a2f14}.tm__foto[data-astro-cid-ae2kqkmy]:hover{translate:0 -4px}.tm__bild[data-astro-cid-ae2kqkmy]{aspect-ratio:4/5;border-radius:2px;overflow:hidden}.tm__bild[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%}.tm__ph[data-astro-cid-ae2kqkmy]{justify-content:center;align-items:center;gap:var(--s-1);height:100%;padding:var(--s-2);background:var(--c-warmgrau);color:rgb(var(--c-text-rgb) / .7);text-align:center;flex-direction:column;font-size:.75rem;line-height:1.4;display:flex}.tm__ph[data-astro-cid-ae2kqkmy] svg[data-astro-cid-ae2kqkmy]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:32px;height:32px}.tm__name[data-astro-cid-ae2kqkmy]{margin-top:var(--s-1);font-family:var(--f-scribble);text-align:center;font-size:1.5rem;font-weight:600;line-height:1.1}.tm__funktion[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small);text-align:center}@media (width>=1024px){.tm__head[data-astro-cid-ae2kqkmy]{margin-bottom:var(--s-6)}.tm__grid[data-astro-cid-ae2kqkmy]{gap:var(--s-6);flex-wrap:nowrap}.tm__foto[data-astro-cid-ae2kqkmy]{padding:12px 12px var(--s-3);flex-basis:300px}.tm__name[data-astro-cid-ae2kqkmy]{margin-top:12px;font-size:1.75rem}.tm__ph[data-astro-cid-ae2kqkmy]{font-size:var(--fs-small)}}@media (prefers-reduced-motion:no-preference){.js .tm__grid[data-astro-cid-ae2kqkmy]:not(.is-in) .tm__foto[data-astro-cid-ae2kqkmy]{opacity:0}.js .tm__grid[data-astro-cid-ae2kqkmy].is-in .tm__foto[data-astro-cid-ae2kqkmy]{animation:tm-fallen .55s var(--ease-out) calc(var(--i) * .1s) backwards}}@keyframes tm-fallen{0%{opacity:0;translate:0 -24px}}.cta__flaeche[data-astro-cid-4zgmmfpt]{padding:var(--s-10) var(--s-3) calc(var(--s-10) + var(--s-6));border-radius:var(--radius);background:var(--c-cream);grid-template-areas:"baer""titel""btn";justify-items:start;display:grid;position:relative;container-type:inline-size}.cta__titel[data-astro-cid-4zgmmfpt]{margin-top:var(--s-4);grid-area:titel;font-size:2.75rem;line-height:1.02}.cta__fn-ref[data-astro-cid-4zgmmfpt]{font-family:var(--f-text);vertical-align:2.7em;letter-spacing:0;font-size:.2em;font-weight:600;line-height:0}.cta__fn-ref[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]{color:var(--c-text);padding:0 .15em;text-decoration:none}.cta__fn-ref[data-astro-cid-4zgmmfpt] a[data-astro-cid-4zgmmfpt]:hover{text-decoration:underline;text-decoration-thickness:var(--link-linie);text-underline-offset:var(--link-abstand)}.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer{width:96px;height:auto;color:var(--c-black);grid-area:baer}.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer .baer-auge{transform-box:fill-box;transform-origin:50% 60%;animation:2s ease-in-out infinite cta-auge}.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer .baer-auge-zu{opacity:0;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite cta-lid}@media (prefers-reduced-motion:reduce){.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer .baer-auge,.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer .baer-auge-zu{animation:none}}@keyframes cta-auge{0%,55%{opacity:1;transform:scaleY(1)}60%{opacity:1;transform:scaleY(.55)}62%,90%{opacity:0;transform:scaleY(.4)}92%{opacity:1;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes cta-lid{0%,60%{opacity:0;transform:scaleX(.75)}62%,90%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(.75)}}.cta__btn[data-astro-cid-4zgmmfpt]{min-height:56px;margin-top:var(--s-5);padding-inline:var(--s-4);grid-area:btn;justify-self:stretch;font-size:1.125rem}.cta__btn[data-astro-cid-4zgmmfpt] svg[data-astro-cid-4zgmmfpt]{fill:currentColor;width:20px;height:20px}.cta__fussnote[data-astro-cid-4zgmmfpt]{left:var(--s-3);bottom:var(--s-4);font-size:var(--fs-small);padding-top:12px;position:absolute}.cta__fussnote[data-astro-cid-4zgmmfpt]:before{content:"";background:var(--c-text);width:32px;height:1px;position:absolute;top:0;left:0}.cta__fussnote[data-astro-cid-4zgmmfpt] sup[data-astro-cid-4zgmmfpt]{font-size:.75em}@media (width>=640px){.cta__flaeche[data-astro-cid-4zgmmfpt]{padding-inline:var(--s-6)}.cta__btn[data-astro-cid-4zgmmfpt]{justify-self:start}.cta__fussnote[data-astro-cid-4zgmmfpt]{left:var(--s-6);bottom:var(--s-6)}}@media (width>=1024px){.cta__flaeche[data-astro-cid-4zgmmfpt]{column-gap:var(--s-6);padding-block:var(--s-20);grid-template-columns:1fr auto;grid-template-areas:"titel baer""btn."}.cta__titel[data-astro-cid-4zgmmfpt]{font-size:min(5.5rem, calc((100cqi - 200px - var(--s-6)) / 10.8));align-self:center;margin-top:0}.cta__flaeche[data-astro-cid-4zgmmfpt] .cta__baer{align-self:center;width:200px}}
