.hero__headline[data-astro-cid-ge2uvauf]{font-size:var(--size-hero);line-height:var(--leading-hero);max-width:20ch;color:var(--color-bg)}.hero__support[data-astro-cid-ge2uvauf]{margin-block:var(--space-4);color:var(--color-on-ink-text)}.hero__name[data-astro-cid-ge2uvauf]{color:var(--color-on-ink-muted)}.loop-lead[data-astro-cid-lhbafean]{margin-top:var(--space-3)}.loop[data-astro-cid-lhbafean]{margin-top:var(--space-6)}.loop__card[data-astro-cid-lhbafean]{padding:var(--space-2);background:var(--color-bg);border:1.5px solid var(--color-ink);text-align:center;font-size:var(--size-small);color:var(--color-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;line-height:1.35;display:flex}.loop__name[data-astro-cid-lhbafean]{font-family:var(--font-heading);font-weight:var(--weight-heading-medium);color:var(--color-ink);font-size:19px}.loop__parallel[data-astro-cid-lhbafean]{margin-top:var(--space-1);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.loop__ink-fill[data-astro-cid-lhbafean]{fill:var(--color-ink)}.loop__database[data-astro-cid-lhbafean]{stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.loop__art[data-astro-cid-lhbafean],.loop__label[data-astro-cid-lhbafean]{display:none}.loop__data[data-astro-cid-lhbafean]{align-items:center;gap:var(--space-2);max-width:none;margin-bottom:var(--space-4);flex-direction:column;display:flex}.loop__data-icon[data-astro-cid-lhbafean]{width:56px;height:auto}.loop__data-label[data-astro-cid-lhbafean]{font-family:var(--font-heading);color:var(--color-ink);font-size:17px}.loop__steps[data-astro-cid-lhbafean]{flex-direction:column;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.loop__steps[data-astro-cid-lhbafean] .loop__card[data-astro-cid-lhbafean]{min-height:72px}.loop__step[data-astro-cid-lhbafean]+.loop__step[data-astro-cid-lhbafean]:before{content:"↓";content:"↓" / "";padding-block:var(--space-1);text-align:center;color:var(--color-ink);line-height:1.2;display:block}.loop__step--parallel[data-astro-cid-lhbafean]+.loop__step--parallel[data-astro-cid-lhbafean]:before{content:"↑↓";content:"↑↓" / ""}.loop__repeat[data-astro-cid-lhbafean]{max-width:none;margin-top:var(--space-3);text-align:center}.loop__repeat-icon[data-astro-cid-lhbafean]{vertical-align:-2px;margin-right:var(--space-1);width:16px;height:16px;stroke:var(--color-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}@media (width>=768px){.loop[data-astro-cid-lhbafean]{aspect-ratio:1024/520;max-width:1024px;margin-inline:auto;position:relative;container-type:inline-size}.loop__art[data-astro-cid-lhbafean]{width:100%;height:100%;display:block;position:absolute;inset:0}.loop__track[data-astro-cid-lhbafean]{stroke:var(--color-diagram);stroke-width:1.5px;vector-effect:non-scaling-stroke}.loop__arrows[data-astro-cid-lhbafean]{stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round}.loop__label[data-astro-cid-lhbafean],.loop__data[data-astro-cid-lhbafean],.loop__step[data-astro-cid-lhbafean]{left:calc(var(--x) / 1024 * 100%);top:calc(var(--y) / 520 * 100%);margin:0;position:absolute;transform:translate(-50%,-50%)}.loop__label[data-astro-cid-lhbafean]{--x:512;--y:40;color:var(--color-muted);white-space:nowrap;font-size:13px;line-height:16px;display:block}.loop__data[data-astro-cid-lhbafean]{--x:512;--y:300;transform:translate(-50%)}.loop__data-icon[data-astro-cid-lhbafean]{display:none}.loop__data-label[data-astro-cid-lhbafean]{font-size:clamp(15px,1.66cqw,17px)}.loop__steps[data-astro-cid-lhbafean]{display:block}.loop__step[data-astro-cid-lhbafean]+.loop__step[data-astro-cid-lhbafean]:before{content:none}.loop__steps[data-astro-cid-lhbafean] .loop__card[data-astro-cid-lhbafean]{width:max(15.625cqw,132px);min-height:max(7.03cqw,60px);font-size:clamp(13px,1.465cqw,15px)}.loop__name[data-astro-cid-lhbafean]{font-size:clamp(15px,1.855cqw,19px)}.loop__parallel[data-astro-cid-lhbafean]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loop__repeat[data-astro-cid-lhbafean]{display:none}}.loop-details[data-astro-cid-lhbafean]{margin:var(--space-6) 0 0;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.loop-details[data-astro-cid-lhbafean] strong[data-astro-cid-lhbafean]{font-family:var(--font-heading);font-weight:var(--weight-heading-medium);color:var(--color-ink)}.loop-caption[data-astro-cid-lhbafean]{margin-top:var(--space-6)}@media (width>=768px){.loop-details[data-astro-cid-lhbafean]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.loop-details[data-astro-cid-lhbafean]{grid-template-columns:repeat(3,minmax(0,1fr))}}.services__lead[data-astro-cid-lesv7jgp]{margin-top:var(--space-4)}.services[data-astro-cid-lesv7jgp]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.services__item[data-astro-cid-lesv7jgp] h3[data-astro-cid-lesv7jgp]{margin-block:var(--space-2) var(--space-3)}.services__more[data-astro-cid-lesv7jgp]{margin-top:var(--space-6);font-weight:var(--weight-body-semibold)}@media (width>=768px){.services[data-astro-cid-lesv7jgp]{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr)}}.proof[data-astro-cid-kur57igv]{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.proof__figure[data-astro-cid-kur57igv]{font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--size-hero);line-height:var(--leading-hero);color:var(--color-ink);margin-bottom:var(--space-3)}.proof__link[data-astro-cid-kur57igv]{margin-top:var(--space-3)}@media (width>=768px){.proof[data-astro-cid-kur57igv]{margin-top:var(--space-7);grid-template-columns:repeat(3,1fr)}}.about-teaser[data-astro-cid-oxgmilyn]{padding-bottom:var(--section-gap)}.about-teaser__more[data-astro-cid-oxgmilyn]{font-weight:var(--weight-body-semibold)}
