.hero[data-astro-cid-ge2uvauf]{padding:76px var(--inset) 0}.hero__panel[data-astro-cid-ge2uvauf]{isolation:isolate;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(160deg, var(--petrol-900), var(--dark) 60%);min-height:max(640px,100svh - 84px);position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-2;perspective:1300px;perspective-origin:60% 30%;position:absolute;inset:0;overflow:hidden}.hero__tilt[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;position:absolute;inset:0}.hero__cols[data-astro-cid-ge2uvauf]{transform-origin:50% 40%;opacity:.8;grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:absolute;inset:-45% -12% -30% 8%;transform:rotateX(38deg)rotate(-18deg)translateY(-4%)}@media (width<=900px){.hero__cols[data-astro-cid-ge2uvauf]{inset:-40% -40% -20% -10%}}.hero__col[data-astro-cid-ge2uvauf]{will-change:transform;align-content:start;gap:16px;display:grid}.hero__col[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{aspect-ratio:16/10;object-fit:cover;object-position:top;filter:grayscale()contrast(1.05)brightness(.9);border-radius:14px;width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.hero__col[data-astro-cid-ge2uvauf][data-richtung=auf]{animation:hero-auf var(--dauer) linear infinite}.hero__col[data-astro-cid-ge2uvauf][data-richtung=ab]{animation:hero-ab var(--dauer) linear infinite}@keyframes hero-auf{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 8px))}}@keyframes hero-ab{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}}.hero__panel[data-astro-cid-ge2uvauf]{--mx:72%;--my:38%}.hero__shade[data-astro-cid-ge2uvauf]{z-index:-1;-webkit-mask-image:radial-gradient(circle 340px at var(--mx) var(--my), #00000047, #000 100%);mask-image:radial-gradient(circle 340px at var(--mx) var(--my), #00000047, #000 100%);background:linear-gradient(#061718e0 0%,#081c1eb3 45%,#061415f0 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__kleckse[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{aspect-ratio:1;filter:blur(100px);mix-blend-mode:screen;border-radius:50%;position:absolute}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{background:var(--petrol);opacity:.95;width:min(52vw,720px);top:-28%;right:-12%}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){background:var(--lind);opacity:.3;width:min(30vw,420px);bottom:-22%;right:26%}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3){background:var(--salbei);opacity:.18;width:min(34vw,460px);bottom:-30%;left:-10%}@media (prefers-reduced-motion:no-preference){.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{animation:24s ease-in-out infinite alternate hero-klecks}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){animation:30s ease-in-out infinite alternate-reverse hero-klecks}.hero__kleckse[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3){animation:34s ease-in-out infinite alternate hero-klecks}@keyframes hero-klecks{to{transform:translate(-14%,12%)scale(1.12)}}}.hero__dots[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__glow[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(circle 280px at var(--mx) var(--my), #dceeb41f, transparent 70%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{min-height:inherit;grid-template-rows:auto 1fr auto;gap:clamp(24px,4vw,48px);padding:clamp(20px,3.4vw,48px);display:grid}.hero__top[data-astro-cid-ge2uvauf]{gap:32px;display:grid}@media (width>=1000px){.hero__top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.hero__head[data-astro-cid-ge2uvauf]{gap:clamp(16px,2vw,28px);display:grid}.hero__title[data-astro-cid-ge2uvauf]{max-width:12.5ch;color:var(--on-dark);font-size:clamp(2.7rem,1.2rem + 5.6vw,7.2rem);line-height:.94}.hero__title[data-astro-cid-ge2uvauf] .dim{color:var(--lind)}.hero__services[data-astro-cid-ge2uvauf]{font-size:var(--step-1);letter-spacing:-.03em;gap:6px;margin:0;padding:0;font-weight:600;list-style:none;display:none}.hero__services[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--on-dark);transition:color .3s}.hero__services[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--lind)}@media (width>=1000px){.hero__services[data-astro-cid-ge2uvauf]{padding-top:46px;display:grid}}.hero__plus[data-astro-cid-ge2uvauf]{color:#ffffff8c;justify-content:space-between;align-self:center;font-size:1.6rem;font-weight:300;display:none}@media (width>=900px){.hero__plus[data-astro-cid-ge2uvauf]{display:flex}.hero__plus[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:last-child{visibility:hidden}}.hero__bottom[data-astro-cid-ge2uvauf]{align-items:end;gap:28px;display:grid}@media (width>=1000px){.hero__bottom[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto}}.hero__copy[data-astro-cid-ge2uvauf]{gap:22px;max-width:640px;display:grid}.hero__lead[data-astro-cid-ge2uvauf]{font-size:var(--step-1);letter-spacing:-.02em;color:var(--on-dark);font-weight:500;line-height:1.3}.hero__lead[data-astro-cid-ge2uvauf] .dim{color:var(--on-dark-2)}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;display:flex}.hero__ctas[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{border-color:#ffffff47}.hero__proof[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:#ffffffb3;flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.hero__proof[data-astro-cid-ge2uvauf] strong{color:var(--lind);font-weight:600}.hero__card[data-astro-cid-ge2uvauf]{background:var(--surface);width:min(100%,360px);color:var(--ink);border-radius:var(--radius-lg);grid-template-columns:112px minmax(0,1fr);gap:6px;padding:6px;display:grid}.hero__foto[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;background:var(--bg);border-radius:var(--radius);place-items:center;display:grid;overflow:hidden}.hero__foto[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.4);width:70%;height:auto}.hero__foto[data-astro-cid-ge2uvauf] .hero__foto-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:55% 22%;transform-origin:82% 24%;filter:grayscale();width:100%;height:100%;transition:filter .6s var(--ease-out);transform:scale(1.55)}.hero__card[data-astro-cid-ge2uvauf]:hover .hero__foto-img[data-astro-cid-ge2uvauf]{filter:grayscale(0)}.hero__card-text[data-astro-cid-ge2uvauf]{align-content:center;gap:4px;padding:10px 12px;display:grid}.hero__card-rolle[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--petrol)}.hero__card-name[data-astro-cid-ge2uvauf]{font-size:var(--step-1);letter-spacing:-.03em;font-weight:600;line-height:1.1}.hero__card-btn[data-astro-cid-ge2uvauf]{background:var(--petrol-800);color:#fff;font-size:var(--step--1);border-radius:999px;justify-self:start;align-items:center;gap:10px;margin-top:10px;padding:8px 10px 8px 16px;font-weight:500;display:inline-flex}.hero__card-btn[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--lind);border-radius:50%;width:8px;height:8px}.mq[data-astro-cid-hjon3hvd]{padding-block:clamp(48px,6vw,88px) clamp(24px,3vw,40px)}.mq__head[data-astro-cid-hjon3hvd]{align-items:center;gap:24px;margin-bottom:20px;display:flex}.mq__since[data-astro-cid-hjon3hvd]{font-size:var(--step--1);color:var(--ink-2)}.mq__viewport[data-astro-cid-hjon3hvd]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq__track[data-astro-cid-hjon3hvd]{width:max-content;display:flex}.mq__list[data-astro-cid-hjon3hvd]{flex-shrink:0;gap:8px;margin:0;padding:0 4px;list-style:none;display:flex}.mq__list[data-astro-cid-hjon3hvd] li[data-astro-cid-hjon3hvd]{background:var(--surface);border-radius:var(--radius);place-items:center;width:clamp(150px,14vw,210px);height:clamp(80px,7.5vw,104px);display:grid}.mq__list[data-astro-cid-hjon3hvd] img[data-astro-cid-hjon3hvd]{width:calc(var(--b) * var(--mq-skala,1));height:calc(var(--h) * var(--mq-skala,1));object-fit:contain;filter:brightness(0);opacity:.72;transition:filter .4s var(--ease-out), opacity .4s var(--ease-out)}@media (width<=640px){.mq__list[data-astro-cid-hjon3hvd]{--mq-skala:.82}}.mq__list[data-astro-cid-hjon3hvd] li[data-astro-cid-hjon3hvd]:hover img[data-astro-cid-hjon3hvd]{opacity:1}.mq__list[data-astro-cid-hjon3hvd] li[data-astro-cid-hjon3hvd].mq__farbig:hover img[data-astro-cid-hjon3hvd]{filter:none}@media (prefers-reduced-motion:no-preference){.mq__list[data-astro-cid-hjon3hvd]{will-change:transform;animation:70s linear infinite mq}.mq__viewport[data-astro-cid-hjon3hvd]:hover .mq__list[data-astro-cid-hjon3hvd]{animation-play-state:paused}@keyframes mq{to{transform:translate(-100%)}}}@media (prefers-reduced-motion:reduce){.mq__viewport[data-astro-cid-hjon3hvd]{-webkit-mask-image:none;mask-image:none}.mq__track[data-astro-cid-hjon3hvd]{width:auto;padding-inline:var(--gutter)}.mq__list[data-astro-cid-hjon3hvd]{flex-wrap:wrap;justify-content:center}.mq__list[data-astro-cid-hjon3hvd][aria-hidden]{display:none}}.ll__list[data-astro-cid-n4orexeh]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ll__row[data-astro-cid-n4orexeh]{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:clamp(24px,3vw,40px) clamp(4px,1vw,16px);display:grid;position:relative}.ll__row[data-astro-cid-n4orexeh]:before{content:"";z-index:-1;background:var(--accent);transform-origin:bottom;transition:transform .6s var(--ease-out);border-radius:6px;position:absolute;inset:0;transform:scaleY(0)}.ll__row[data-astro-cid-n4orexeh]:hover:before,.ll__row[data-astro-cid-n4orexeh]:focus-visible:before{transform:scaleY(1)}.ll__row[data-astro-cid-n4orexeh]:hover,.ll__row[data-astro-cid-n4orexeh]:focus-visible{color:var(--accent-ink);--ink-2:var(--accent-ink)}.ll__num[data-astro-cid-n4orexeh]{font-size:var(--step--1);color:var(--petrol);font-variant-numeric:tabular-nums;font-weight:600}.ll__title[data-astro-cid-n4orexeh]{font-size:var(--step-3);letter-spacing:-.045em}.ll__text[data-astro-cid-n4orexeh]{max-width:52ch;color:var(--ink-2);grid-column:2/-1}.ll__arrow[data-astro-cid-n4orexeh]{font-size:var(--step-2);transition:transform .6s var(--ease-out);grid-area:1/3}.ll__row[data-astro-cid-n4orexeh]:hover .ll__arrow[data-astro-cid-n4orexeh]{transform:translate(6px)rotate(-45deg)}@media (width>=900px){.ll__row[data-astro-cid-n4orexeh]{grid-template-columns:80px 1fr 1.2fr 60px}.ll__text[data-astro-cid-n4orexeh]{grid-area:1/3}.ll__arrow[data-astro-cid-n4orexeh]{grid-column:4;justify-self:end}}.pz[data-astro-cid-g43rxwqz]{margin-inline:var(--inset);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--lind) 55%, transparent), transparent 70%), linear-gradient(170deg, var(--salbei-100), var(--bg) 85%)}.pz__wrap[data-astro-cid-g43rxwqz]{gap:56px;display:grid}@media (width>=960px){.pz__wrap[data-astro-cid-g43rxwqz]{grid-template-columns:1fr 1.2fr;gap:96px}.pz__head[data-astro-cid-g43rxwqz]{align-self:start;position:sticky;top:140px}}.pz__head[data-astro-cid-g43rxwqz]{gap:20px;display:grid}.pz__steps[data-astro-cid-g43rxwqz]{position:relative}.pz__list[data-astro-cid-g43rxwqz]{gap:clamp(40px,6vw,80px);margin:0;padding:0 0 0 64px;list-style:none;display:grid}.pz__track[data-astro-cid-g43rxwqz]{background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:20px}.pz__fill[data-astro-cid-g43rxwqz]{background:linear-gradient(var(--petrol), var(--lind));transform-origin:top;width:100%;height:100%;display:block}.pz__step[data-astro-cid-g43rxwqz]{background:var(--surface);border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px);position:relative}@media (width>=960px){.pz__list[data-astro-cid-g43rxwqz]{gap:24px;padding-bottom:12vh;padding-left:0}.pz__track[data-astro-cid-g43rxwqz]{display:none}.pz__step[data-astro-cid-g43rxwqz]{top:calc(140px + var(--i) * 22px);min-height:260px;box-shadow:0 -1px 0 var(--line), 0 24px 60px -32px color-mix(in srgb, var(--petrol) 70%, transparent);grid-template-columns:56px minmax(0,1fr);gap:20px;display:grid;position:sticky}.pz__step[data-astro-cid-g43rxwqz] .pz__num[data-astro-cid-g43rxwqz]{box-shadow:none;position:static}}.pz__num[data-astro-cid-g43rxwqz]{background:var(--accent);width:42px;height:42px;color:var(--accent-ink);box-shadow:0 0 0 6px var(--bg);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;position:absolute;top:-4px;left:-64px}.pz__step[data-astro-cid-g43rxwqz] h3[data-astro-cid-g43rxwqz]{font-size:var(--step-2);margin-bottom:12px}.pz__step[data-astro-cid-g43rxwqz] p[data-astro-cid-g43rxwqz]{color:var(--ink-2);max-width:48ch}.pz__dauer[data-astro-cid-g43rxwqz]{font-size:var(--step--1);margin-top:12px}.refs[data-astro-cid-lcdefpme].hs-on{flex-direction:column;justify-content:center;min-height:100svh;padding-block:88px 32px;display:flex;overflow:hidden}.refs[data-astro-cid-lcdefpme].hs-on .work-grid[data-astro-cid-lcdefpme]{gap:24px;width:max-content;display:flex}.refs[data-astro-cid-lcdefpme].hs-on .work-grid[data-astro-cid-lcdefpme]>*{flex:none;width:min(36vw,56vh);margin:0}.refs[data-astro-cid-lcdefpme].hs-on .section-head[data-astro-cid-lcdefpme]{margin-bottom:32px}.saeulen__grid[data-astro-cid-lcdefpme]{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.saeulen__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.saeulen__item[data-astro-cid-lcdefpme]{background:var(--surface);border-radius:var(--radius-lg);align-content:start;gap:16px;min-height:300px;padding:clamp(24px,3vw,36px);display:grid}.saeulen__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.saeulen__links){color:var(--ink-2)}.saeulen__item[data-astro-cid-lcdefpme]:nth-child(2){isolation:isolate;background:var(--noise), linear-gradient(155deg, var(--petrol-700), var(--petrol-900) 70%);color:var(--on-dark);--ink-2:var(--on-dark-2);border-color:#0000;position:relative;overflow:hidden}.saeulen__item[data-astro-cid-lcdefpme]:nth-child(2):before{content:"";z-index:-1;aspect-ratio:1;background:var(--lind);filter:blur(80px);opacity:.35;border-radius:50%;width:340px;position:absolute;bottom:-140px;right:-120px}.saeulen__item[data-astro-cid-lcdefpme]:nth-child(3){background:linear-gradient(160deg, var(--lind-100), var(--salbei-100))}.saeulen__item[data-astro-cid-lcdefpme]:nth-child(2) .saeulen__links[data-astro-cid-lcdefpme] a{color:var(--lind)}.saeulen__item[data-astro-cid-lcdefpme]:first-child{isolation:isolate;position:relative;overflow:hidden}.saeulen__item[data-astro-cid-lcdefpme]:first-child:before{content:"";z-index:-1;aspect-ratio:1;background:var(--salbei);filter:blur(70px);opacity:.45;border-radius:50%;width:260px;position:absolute;top:-120px;left:-90px}.saeulen__num[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--petrol);font-weight:600}.saeulen__item[data-astro-cid-lcdefpme]:nth-child(2) .saeulen__num[data-astro-cid-lcdefpme]{color:var(--lind)}.saeulen__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2)}.saeulen__links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-weight:500;display:flex}.work-grid[data-astro-cid-lcdefpme]{gap:clamp(40px,5vw,64px) clamp(16px,2.5vw,32px);display:grid}@media (width>=900px){.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.founder__wrap[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}@media (width>=900px){.founder__wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:96px}}.founder__img[data-astro-cid-lcdefpme]{box-shadow:0 50px 90px -50px color-mix(in srgb, var(--petrol) 85%, transparent);border-radius:var(--radius-lg);aspect-ratio:4/5;background:var(--bg-2);overflow:hidden}.founder__foto[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 30%;filter:grayscale();width:100%;height:120%;transition:filter .6s var(--ease-out);margin-top:-10%}.founder__img[data-astro-cid-lcdefpme]:hover .founder__foto[data-astro-cid-lcdefpme]{filter:grayscale(0)}.founder__orte[data-astro-cid-lcdefpme]{color:var(--ink-2)}.founder__text[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}
