.film[data-astro-cid-pqqmrt2g]{aspect-ratio:var(--ratio)}.film[data-astro-cid-pqqmrt2g] video[data-astro-cid-pqqmrt2g]{height:calc(100% - 30px);background:var(--paper)}.film[data-astro-cid-pqqmrt2g] .strip[data-astro-cid-pqqmrt2g] a[data-astro-cid-pqqmrt2g]{color:inherit;text-decoration:none}.film-knopf[data-astro-cid-pqqmrt2g]{font:inherit;color:inherit;background:none;border:0;padding:0 0 0 1rem;min-height:24px;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.film-knopf[data-astro-cid-pqqmrt2g]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.film[data-astro-cid-pqqmrt2g] .strip[data-astro-cid-pqqmrt2g] a[data-astro-cid-pqqmrt2g]:hover{text-decoration:underline;text-underline-offset:.2em}}@media(min-width:40em){.film[data-astro-cid-pqqmrt2g]{aspect-ratio:auto}}.werk[data-astro-cid-2maom22z]{padding-left:var(--margin);display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.werk-rail[data-astro-cid-2maom22z] ul[data-astro-cid-2maom22z]{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem}.werk-rail[data-astro-cid-2maom22z] a[data-astro-cid-2maom22z]{text-decoration:none;display:inline-flex;min-height:2.5rem;align-items:center;font-weight:500}.werk-rail[data-astro-cid-2maom22z] .werk-alle[data-astro-cid-2maom22z]{color:var(--accent)}@media(hover:hover)and (pointer:fine){.werk-rail[data-astro-cid-2maom22z] a[data-astro-cid-2maom22z]:hover{color:var(--accent)}}.werk-liste[data-astro-cid-2maom22z]{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;min-width:0}.werk-projekt[data-astro-cid-2maom22z]{min-width:0}.werk-projekt[data-astro-cid-2maom22z] a[data-astro-cid-2maom22z]{display:block;text-decoration:none}.werk-streifen[data-astro-cid-2maom22z]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-right:var(--margin)}.werk-streifen[data-astro-cid-2maom22z] img{width:100%;height:auto;border-radius:var(--radius);background:var(--surface)}.werk-streifen[data-astro-cid-2maom22z] img:nth-child(n+2){display:none}.ist-handy[data-astro-cid-2maom22z] .werk-streifen[data-astro-cid-2maom22z]{grid-template-columns:repeat(2,minmax(0,1fr))}.ist-handy[data-astro-cid-2maom22z] .werk-streifen[data-astro-cid-2maom22z] img:nth-child(2){display:block}.werk-zeile[data-astro-cid-2maom22z]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;max-width:none;padding:.55rem var(--margin) 0 0}.werk-zeile[data-astro-cid-2maom22z] span[data-astro-cid-2maom22z]:nth-child(2){display:none}@media(min-width:40em){.werk-streifen[data-astro-cid-2maom22z],.ist-handy[data-astro-cid-2maom22z] .werk-streifen[data-astro-cid-2maom22z]{display:flex;gap:8px;overflow:hidden;padding-right:0;border-radius:var(--radius) 0 0 var(--radius)}.werk-streifen[data-astro-cid-2maom22z] img,.werk-streifen[data-astro-cid-2maom22z] img:nth-child(n+2){display:block;height:150px;width:auto;max-width:none;flex:none}}@media(min-width:64em){.werk[data-astro-cid-2maom22z]{grid-template-columns:minmax(150px,13%) minmax(0,1fr);gap:var(--gap);align-items:start}.werk-rail[data-astro-cid-2maom22z]{position:sticky;top:1.5rem}.werk-rail[data-astro-cid-2maom22z] ul[data-astro-cid-2maom22z]{display:grid;gap:.1rem}.werk-liste[data-astro-cid-2maom22z]{gap:45px}.werk-streifen[data-astro-cid-2maom22z] img,.werk-streifen[data-astro-cid-2maom22z] img:nth-child(n+2){height:190px;transition:transform .7s var(--ease-soft)}.werk-zeile[data-astro-cid-2maom22z] span[data-astro-cid-2maom22z]:nth-child(2){display:inline}.werk-liste[data-astro-cid-2maom22z]:has(a:hover) .werk-projekt[data-astro-cid-2maom22z]:not(:hover) .werk-streifen[data-astro-cid-2maom22z]{filter:saturate(.25)}.werk-projekt[data-astro-cid-2maom22z] .werk-streifen[data-astro-cid-2maom22z]{transition:filter .3s ease}.werk-projekt[data-astro-cid-2maom22z] a[data-astro-cid-2maom22z]:hover .werk-streifen[data-astro-cid-2maom22z] img{transform:translate(-14px)}}@media(prefers-reduced-motion:reduce){.werk-projekt[data-astro-cid-2maom22z] a[data-astro-cid-2maom22z]:hover .werk-streifen[data-astro-cid-2maom22z] img{transform:none}.werk-streifen[data-astro-cid-2maom22z] img,.werk-streifen[data-astro-cid-2maom22z] img:nth-child(n+2){transition:none}}.zahlen[data-astro-cid-piucfkg5]{background:var(--field-ink);color:var(--field-ink-text);display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(1.5rem,3vw,3rem) 0 0;overflow:hidden}.z-kopf[data-astro-cid-piucfkg5],.z-fakten[data-astro-cid-piucfkg5],.z-quelle[data-astro-cid-piucfkg5]{padding-inline:var(--margin)}.z-zahl[data-astro-cid-piucfkg5]{line-height:.82}.z-claim[data-astro-cid-piucfkg5]{margin-top:.6rem}.z-text[data-astro-cid-piucfkg5]{margin-top:1rem;max-width:46ch;color:var(--field-ink-muted)}.z-fakten[data-astro-cid-piucfkg5]{display:grid;gap:1rem;margin:0;align-content:start}.z-fakten[data-astro-cid-piucfkg5] div[data-astro-cid-piucfkg5]{display:grid;gap:.1rem}.z-fakten[data-astro-cid-piucfkg5] dt[data-astro-cid-piucfkg5]{font-size:var(--step-head);font-weight:600;letter-spacing:-.04em;line-height:1}.z-fakten[data-astro-cid-piucfkg5] dd[data-astro-cid-piucfkg5]{margin:0;color:var(--field-ink-muted);max-width:24ch}.z-balken[data-astro-cid-piucfkg5]{display:grid;gap:6px;margin:0;padding:0 var(--margin) 0 0}.z-b[data-astro-cid-piucfkg5]{position:relative;display:grid;grid-template-columns:3.4rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:26px}.z-name[data-astro-cid-piucfkg5]{grid-column:1;grid-row:1;padding-left:var(--margin);color:var(--field-ink-muted)}.z-saeule[data-astro-cid-piucfkg5]{grid-column:2;grid-row:1;height:22px;width:calc(var(--h) * (100% - 2.75rem));min-width:6px;background:#2b4368;border-radius:0 3px 3px 0;transform-origin:left center}.ist-neu[data-astro-cid-piucfkg5] .z-saeule[data-astro-cid-piucfkg5]{background:var(--accent)}.z-wert[data-astro-cid-piucfkg5]{grid-column:2;grid-row:1;z-index:1;justify-self:start;padding-left:calc(var(--h) * (100% - 2.75rem) + .5rem);font-weight:500}.z-b[data-astro-cid-piucfkg5]:not(.hat-wert) .z-wert[data-astro-cid-piucfkg5]{display:none}.z-tip[data-astro-cid-piucfkg5]{display:none}.z-quelle[data-astro-cid-piucfkg5]{color:var(--field-ink-muted);padding-bottom:1.25rem;max-width:none}@media(min-width:52em){.zahlen[data-astro-cid-piucfkg5]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(90svh,860px);align-content:space-between;row-gap:1rem}.z-fakten[data-astro-cid-piucfkg5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:.5rem}.z-balken[data-astro-cid-piucfkg5]{grid-column:1 / -1;grid-template-columns:repeat(16,minmax(0,1fr));gap:8px;align-items:end;height:min(46vh,430px);padding:0}.z-b[data-astro-cid-piucfkg5]{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;gap:0;min-height:0;outline-offset:-3px}.z-saeule[data-astro-cid-piucfkg5]{width:auto;height:calc(var(--h) * 82%);min-height:8px;border-radius:3px 3px 0 0;transform-origin:center bottom;order:2}.z-wert[data-astro-cid-piucfkg5]{padding:0 0 .35rem;font-size:var(--step-lead);align-self:center;order:1}.z-name[data-astro-cid-piucfkg5]{display:none}.z-tip[data-astro-cid-piucfkg5]{position:absolute;left:50%;bottom:calc(var(--h) * 82% + .6rem);transform:translate(-50%,6px);z-index:3;display:grid;gap:.1rem;width:max-content;max-width:15rem;padding:.55rem .75rem;background:#fff;color:var(--ink);border-radius:var(--radius);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .2s var(--ease-out)}.z-b[data-astro-cid-piucfkg5]:nth-child(-n+2) .z-tip[data-astro-cid-piucfkg5]{left:0;transform:translateY(6px)}.z-b[data-astro-cid-piucfkg5]:nth-last-child(-n+2) .z-tip[data-astro-cid-piucfkg5]{left:auto;right:0;transform:translateY(6px)}.z-b[data-astro-cid-piucfkg5]:hover .z-tip[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5]:focus-visible .z-tip[data-astro-cid-piucfkg5]{opacity:1;transform:translate(-50%)}.z-b[data-astro-cid-piucfkg5]:nth-child(-n+2):hover .z-tip[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5]:nth-child(-n+2):focus-visible .z-tip[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5]:nth-last-child(-n+2):hover .z-tip[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5]:nth-last-child(-n+2):focus-visible .z-tip[data-astro-cid-piucfkg5]{transform:translate(0)}.z-b[data-astro-cid-piucfkg5]:hover .z-saeule[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5]:focus-visible .z-saeule[data-astro-cid-piucfkg5]{background:#5f86c9}.z-b[data-astro-cid-piucfkg5].ist-neu:hover .z-saeule[data-astro-cid-piucfkg5]{background:var(--accent)}.z-b[data-astro-cid-piucfkg5].hat-wert:hover .z-wert[data-astro-cid-piucfkg5],.z-b[data-astro-cid-piucfkg5].hat-wert:focus-visible .z-wert[data-astro-cid-piucfkg5]{visibility:hidden}.z-quelle[data-astro-cid-piucfkg5]{grid-column:1 / -1;padding-top:.75rem}}@media(prefers-reduced-motion:no-preference){.js .z-saeule[data-astro-cid-piucfkg5]{transform:scaleY(0);transition:transform .9s var(--ease-out);transition-delay:calc(var(--i) * 45ms)}.js .z-balken[data-astro-cid-piucfkg5].is-in .z-saeule[data-astro-cid-piucfkg5]{transform:none}@media(max-width:51.99em){.js .z-saeule[data-astro-cid-piucfkg5]{transform:scaleX(0)}}}.first[data-astro-cid-j7pv25f6]{margin-top:2px}.name-tile[data-astro-cid-j7pv25f6]{justify-content:space-between}.statement[data-astro-cid-j7pv25f6]{font-size:clamp(1.625rem,1.1rem + 1.6vw,2.375rem);line-height:1.08;letter-spacing:-.03em;font-weight:600;max-width:16ch}.space[data-astro-cid-j7pv25f6]{margin-top:.6rem}.punkte[data-astro-cid-j7pv25f6]{margin:.75rem 0 0;padding-left:1.15em;display:grid;gap:.4rem;list-style:disc}.zellen[data-astro-cid-j7pv25f6]{display:grid;gap:6px;padding-inline:var(--margin)}.zelle[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:380px;background:var(--surface);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:background-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.zelle[data-astro-cid-j7pv25f6]:active{transform:scale(.992)}.z-text[data-astro-cid-j7pv25f6]{padding:var(--pad);display:grid;gap:.5rem}.z-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:40ch}.z-frag[data-astro-cid-j7pv25f6]{flex:1;min-height:190px;position:relative;overflow:hidden;margin-left:var(--pad);border-radius:var(--radius) 0 0 0}.z-frag[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:1040px;max-width:none;height:100%;object-fit:cover;object-position:var(--pos, 0 0);transition:transform .9s var(--ease-soft)}.text-unten[data-astro-cid-j7pv25f6] .z-frag[data-astro-cid-j7pv25f6]{margin-left:0;margin-right:var(--pad);border-radius:0 0 var(--radius) 0}@media(hover:hover)and (pointer:fine){.zelle[data-astro-cid-j7pv25f6]:hover{background:var(--field-sky)}.zelle[data-astro-cid-j7pv25f6]:hover .z-frag[data-astro-cid-j7pv25f6] img{transform:scale(1.03)}}.nach-zellen[data-astro-cid-j7pv25f6]{margin-top:6px}.gross-liste[data-astro-cid-j7pv25f6]{display:grid;gap:.15rem;max-width:none}.gross-liste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-height:3.25rem;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;text-decoration:none;transition:color var(--t-hover) ease,transform var(--t-ui) var(--ease-out)}@media(hover:hover)and (pointer:fine){.gross-liste[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#9fbcff;transform:translate(6px)}}@media(min-width:40em){.zellen[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.nach-zellen[data-astro-cid-j7pv25f6]{margin-top:var(--gap)}}@media(min-width:64em){.zellen[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.zelle[data-astro-cid-j7pv25f6]{min-height:440px}.text-unten[data-astro-cid-j7pv25f6]{flex-direction:column-reverse}}.einstieg-liste[data-astro-cid-j7pv25f6]{padding:0}.einstieg-liste[data-astro-cid-j7pv25f6] .pakete{max-width:none}.portrait[data-astro-cid-j7pv25f6]{padding:0;background:var(--field-sky);min-height:320px}.portrait[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.kontaktband[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--accent-ink);padding:48px 0 var(--margin);display:grid;gap:0;overflow:hidden}.kb-streifen[data-astro-cid-j7pv25f6]{overflow:hidden}.kb-lauf[data-astro-cid-j7pv25f6]{display:flex;gap:8px;width:max-content}.kb-lauf[data-astro-cid-j7pv25f6] img{height:110px;width:auto;max-width:none;flex:none;border-radius:var(--radius)}.kontaktband[data-astro-cid-j7pv25f6] .head[data-astro-cid-j7pv25f6]{padding:56px var(--margin) 0;max-width:20ch}.kb-text[data-astro-cid-j7pv25f6]{padding:1rem var(--margin) 0;color:#c4c9d0}.kb-zellen[data-astro-cid-j7pv25f6]{display:grid;gap:8px;padding:40px var(--margin) 0}.kb-zellen[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;align-content:space-between;gap:1.25rem;min-height:96px;padding:1rem 1.25rem;background:#1d5cf8;border-radius:var(--radius);text-decoration:none;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.kb-zellen[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:active{transform:scale(.985)}.kb-zellen[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline-color:#fff}.kb-wert[data-astro-cid-j7pv25f6]{font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.kb-zellen[data-astro-cid-j7pv25f6] .kb-haupt[data-astro-cid-j7pv25f6]{background:#fff;color:var(--ink)}@media(hover:hover)and (pointer:fine){.kb-zellen[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:var(--field-ink);color:#fff}}@media(min-width:52em){.kb-lauf[data-astro-cid-j7pv25f6] img{height:150px}.kb-zellen[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.kb-zellen[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{min-height:132px}}.kb-knopf[data-astro-cid-j7pv25f6]{justify-self:start;font:inherit;color:#c4c9d0;background:none;border:0;margin:12px var(--margin) 0;padding:0;min-height:24px;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.kb-knopf[data-astro-cid-j7pv25f6]:focus-visible{outline-color:#fff}.kb-knopf[data-astro-cid-j7pv25f6]:active{transform:scale(.97)}@media(prefers-reduced-motion:no-preference){.kb-lauf[data-astro-cid-j7pv25f6]{animation:kb-drift 70s linear infinite}.is-paused[data-astro-cid-j7pv25f6] .kb-lauf[data-astro-cid-j7pv25f6],.kb-streifen[data-astro-cid-j7pv25f6]:hover .kb-lauf[data-astro-cid-j7pv25f6],.kontaktband[data-astro-cid-j7pv25f6]:has(.kb-zellen a:focus-visible) .kb-lauf[data-astro-cid-j7pv25f6]{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.kb-knopf[data-astro-cid-j7pv25f6]{display:none}}@keyframes kb-drift{to{transform:translate(calc(-50% - 4px))}}
