#inhalt{transition:filter .3s,opacity .3s}#inhalt.sds-content-loading{filter:blur(2px);opacity:.72}@media (prefers-reduced-motion:reduce){#inhalt{transition:none}}.sds-word.svelte-1c0vaeg path:where(.svelte-1c0vaeg){fill:var(--logo-1)}.sds-sub.svelte-1c0vaeg path:where(.svelte-1c0vaeg){fill:var(--logo-sub)}.sds-fill-1.svelte-1c0vaeg{fill:var(--logo-1)}.sds-fill-2.svelte-1c0vaeg{fill:var(--logo-2)}.sds-fill-3.svelte-1c0vaeg{fill:var(--logo-3)}.sds-logo.svelte-1c0vaeg{--beat:.6s;--amp:12px;--draw:.9s;--fill:.42s;--dash:900;--delay-right:.16s;--delay-bar:.33s;--delay-fill:calc(var(--delay-bar) + var(--draw));--stroke-build:1}.is-loading.svelte-1c0vaeg .sds-bracket:where(.svelte-1c0vaeg),.is-loading.svelte-1c0vaeg .sds-bar:where(.svelte-1c0vaeg){transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.is-loading.svelte-1c0vaeg .sds-bracket--left:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-left var(--beat) ease-out infinite}.is-loading.svelte-1c0vaeg .sds-bracket--right:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-right var(--beat) ease-out infinite}.is-loading.svelte-1c0vaeg .sds-bar:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-spin var(--beat) linear infinite}@keyframes svelte-1c0vaeg-sds-left{0%,to{transform:translate(0)}45%{transform:translateX(calc(-1 * var(--amp)))}60%{transform:translateX(calc(-.6 * var(--amp)))}}@keyframes svelte-1c0vaeg-sds-right{0%,to{transform:translate(0)}45%{transform:translateX(var(--amp))}60%{transform:translateX(calc(.6 * var(--amp)))}}@keyframes svelte-1c0vaeg-sds-spin{0%{opacity:1;transform:rotate(0)}50%{opacity:.5;transform:rotate(180deg)}to{opacity:1;transform:rotate(360deg)}}.sds-icon.svelte-1c0vaeg polygon:where(.svelte-1c0vaeg),.sds-icon.svelte-1c0vaeg rect:where(.svelte-1c0vaeg){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.is-building.is-loading.svelte-1c0vaeg .sds-bracket:where(.svelte-1c0vaeg),.is-building.is-loading.svelte-1c0vaeg .sds-bar:where(.svelte-1c0vaeg){animation:none!important}.is-building.svelte-1c0vaeg .sds-fill-1:where(.svelte-1c0vaeg){stroke:var(--logo-1)}.is-building.svelte-1c0vaeg .sds-fill-2:where(.svelte-1c0vaeg){stroke:var(--logo-2)}.is-building.svelte-1c0vaeg .sds-fill-3:where(.svelte-1c0vaeg){stroke:var(--logo-3)}.is-building.svelte-1c0vaeg .sds-icon:where(.svelte-1c0vaeg) polygon:where(.svelte-1c0vaeg),.is-building.svelte-1c0vaeg .sds-icon:where(.svelte-1c0vaeg) rect:where(.svelte-1c0vaeg){stroke-width:var(--stroke-build);fill-opacity:0;stroke-opacity:1;stroke-dasharray:var(--dash);stroke-dashoffset:var(--dash);will-change:stroke-dashoffset, fill-opacity}.is-building.svelte-1c0vaeg .sds-icon:where(.svelte-1c0vaeg){animation:1.45s ease-out both svelte-1c0vaeg-sds-build-appear}.is-building.svelte-1c0vaeg .sds-bracket:where(.svelte-1c0vaeg){will-change:opacity}.is-building.svelte-1c0vaeg .sds-bracket--left:where(.svelte-1c0vaeg) polygon:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-draw var(--draw) ease-out forwards 0s, svelte-1c0vaeg-sds-fill var(--fill) ease-out forwards var(--delay-fill)}.is-building.svelte-1c0vaeg .sds-bracket--right:where(.svelte-1c0vaeg) polygon:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-draw var(--draw) ease-out forwards var(--delay-right), svelte-1c0vaeg-sds-fill var(--fill) ease-out forwards var(--delay-fill)}.is-building.svelte-1c0vaeg .sds-bar:where(.svelte-1c0vaeg){animation:svelte-1c0vaeg-sds-draw var(--draw) ease-out forwards var(--delay-bar), svelte-1c0vaeg-sds-fill var(--fill) ease-out forwards var(--delay-fill)}@keyframes svelte-1c0vaeg-sds-draw{to{stroke-dashoffset:0}}@keyframes svelte-1c0vaeg-sds-build-appear{0%{opacity:.18}45%{opacity:.85}to{opacity:1}}@keyframes svelte-1c0vaeg-sds-fill{to{fill-opacity:1;stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.sds-logo.svelte-1c0vaeg *{animation:none!important}.is-building.svelte-1c0vaeg .sds-icon:where(.svelte-1c0vaeg) polygon:where(.svelte-1c0vaeg),.is-building.svelte-1c0vaeg .sds-icon:where(.svelte-1c0vaeg) rect:where(.svelte-1c0vaeg){fill-opacity:1;stroke-opacity:0}}article.svelte-1s84ba{position:relative}.animation-lab.svelte-krd3pq{border-block:1px solid var(--color-rule)}.animation-lab-heading.svelte-krd3pq{justify-content:space-between;align-items:end;gap:2rem;display:flex}.animation-lab-heading.svelte-krd3pq h2:where(.svelte-krd3pq){margin-top:.8rem;font-size:clamp(2rem,4vw,3.4rem)}.animation-lab-heading.svelte-krd3pq>p:where(.svelte-krd3pq){color:var(--color-ink-2);max-width:28rem}.home-kicker.svelte-krd3pq,.demo-label.svelte-krd3pq{color:var(--color-accent-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.animation-lab-tabs.svelte-krd3pq{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.animation-lab-tabs.svelte-krd3pq button:where(.svelte-krd3pq){border:1px solid var(--color-rule);color:var(--color-ink-2);font-family:var(--font-mono);padding:.65rem .8rem;font-size:.72rem;transition:background-color .18s,border-color .18s,color .18s}.animation-lab-tabs.svelte-krd3pq button:where(.svelte-krd3pq):hover,.animation-lab-tabs.svelte-krd3pq button.active:where(.svelte-krd3pq){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ground)}.animation-lab-tabs.svelte-krd3pq button:where(.svelte-krd3pq):focus-visible,.scatter-title.svelte-krd3pq:focus-visible,.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq):focus-visible,.logo-demo-button.svelte-krd3pq:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:3px}.animation-lab-stage.svelte-krd3pq{background:var(--color-panel);color:var(--color-panel-ink);min-height:23rem;margin-top:1rem;padding:clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.demo-copy.svelte-krd3pq,.process-demo.svelte-krd3pq,.cards-demo.svelte-krd3pq,.logo-demo.svelte-krd3pq{min-height:15rem}.demo-label.svelte-krd3pq{color:var(--color-accent-3);display:block}.scatter-title.svelte-krd3pq{color:var(--color-panel-ink);cursor:pointer;font-family:var(--font-display);letter-spacing:-.06em;text-align:left;background:0 0;border:0;max-width:12ch;margin:2rem 0 1.5rem;padding:0;font-size:clamp(2.6rem,8vw,6rem);line-height:.98;display:block}.scatter-title.svelte-krd3pq span:where(.svelte-krd3pq):not(.sr-only){transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s;display:inline-block}.scatter-title.scatter-active.svelte-krd3pq span:where(.svelte-krd3pq):not(.sr-only):nth-child(3n){opacity:.2;transform:translate(-.35em,.5em)rotate(9deg)}.scatter-title.scatter-active.svelte-krd3pq span:where(.svelte-krd3pq):not(.sr-only):nth-child(3n+1){transform:translate(.2em,-.25em)rotate(-7deg)}.scatter-title.scatter-active.svelte-krd3pq span:where(.svelte-krd3pq):not(.sr-only):nth-child(3n+2){transform:translate(.4em,.3em)rotate(4deg)}.demo-copy.svelte-krd3pq p:where(.svelte-krd3pq),.process-demo.svelte-krd3pq>p:where(.svelte-krd3pq),.cards-demo.svelte-krd3pq>p:where(.svelte-krd3pq),.logo-demo.svelte-krd3pq>p:where(.svelte-krd3pq){color:var(--color-accent-3);max-width:34rem}.process-demo-track.svelte-krd3pq{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:3rem 0 2rem;display:grid}.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq){border-bottom:1px solid color-mix(in srgb, var(--color-accent-3) 50%, transparent);color:var(--color-accent-3);cursor:pointer;text-align:left;background:0 0;gap:.75rem;padding:0 0 .8rem;transition:border-color .22s,color .22s;display:grid}.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq) span:where(.svelte-krd3pq){font-family:var(--font-mono);font-size:.7rem}.process-demo-track.svelte-krd3pq button.active:where(.svelte-krd3pq){border-color:var(--color-panel-ink);color:var(--color-panel-ink)}.process-demo-detail.svelte-krd3pq{align-items:center;gap:1rem;display:flex}.process-demo-detail.svelte-krd3pq span:where(.svelte-krd3pq){color:var(--color-accent-3);font-family:var(--font-mono);font-size:.75rem}.process-demo-detail.svelte-krd3pq strong:where(.svelte-krd3pq){font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.5rem)}.process-demo-detail.svelte-krd3pq i:where(.svelte-krd3pq){background:var(--color-accent-3);transform-origin:0;flex:1;height:1px;animation:.5s cubic-bezier(.16,1,.3,1) svelte-krd3pq-lab-line-in;display:block}.demo-stack.svelte-krd3pq{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;max-width:30rem;height:11rem;margin:2rem auto 1.5rem;padding:0;display:block;position:relative}.demo-stack-card.svelte-krd3pq{background:var(--color-ground);border:1px solid var(--color-accent-3);color:var(--color-ink);flex-direction:column;justify-content:space-between;width:min(78%,22rem);height:9rem;padding:1rem;transition:transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.demo-stack-card.svelte-krd3pq span:where(.svelte-krd3pq){color:var(--color-accent-2);font-family:var(--font-mono);font-size:.7rem}.demo-stack-card.svelte-krd3pq strong:where(.svelte-krd3pq){font-family:var(--font-display);font-size:1.35rem}.demo-stack-card.svelte-krd3pq small:where(.svelte-krd3pq){color:var(--color-ink-2);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.card-back.svelte-krd3pq{z-index:1;transform:translate(-50%)translate(4.5rem,1.25rem)rotate(6deg)}.card-middle.svelte-krd3pq{z-index:2;transform:translate(-50%)translate(2.25rem,.6rem)rotate(3deg)}.card-front.svelte-krd3pq{z-index:3;transform:translate(-50%)}.demo-stack.svelte-krd3pq:hover .card-front:where(.svelte-krd3pq),.demo-stack.svelte-krd3pq:focus-visible .card-front:where(.svelte-krd3pq){transform:translate(-50%)translate(-1.5rem)rotate(-2deg)}.demo-stack.svelte-krd3pq:hover .card-middle:where(.svelte-krd3pq),.demo-stack.svelte-krd3pq:focus-visible .card-middle:where(.svelte-krd3pq){transform:translate(-50%)translate(2.75rem,.3rem)rotate(5deg)}.demo-stack.svelte-krd3pq:focus-visible{outline:2px solid var(--color-accent-3);outline-offset:4px}.logo-demo.svelte-krd3pq{text-align:center}.logo-demo-mark.svelte-krd3pq{justify-content:center;align-items:center;min-height:10rem;display:flex}.logo-demo-button.svelte-krd3pq{border:1px solid var(--color-accent-3);color:var(--color-panel-ink);font-family:var(--font-display);padding:.7rem 1rem;transition:background-color .18s,color .18s}.logo-demo-button.svelte-krd3pq:hover{background:var(--color-accent-3);color:var(--color-panel)}@keyframes svelte-krd3pq-lab-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=700px){.animation-lab-heading.svelte-krd3pq{flex-direction:column;align-items:flex-start;gap:1rem}.process-demo-track.svelte-krd3pq{gap:.35rem}.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq){font-size:.78rem}.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq) span:where(.svelte-krd3pq){font-size:.6rem}}@media (prefers-reduced-motion:reduce){.scatter-title.svelte-krd3pq span:where(.svelte-krd3pq):not(.sr-only),.demo-stack-card.svelte-krd3pq,.animation-lab-tabs.svelte-krd3pq button:where(.svelte-krd3pq),.process-demo-track.svelte-krd3pq button:where(.svelte-krd3pq),.logo-demo-button.svelte-krd3pq{transition-duration:.001ms}.process-demo-detail.svelte-krd3pq i:where(.svelte-krd3pq){animation:none}}.home-kicker.svelte-1xcnxpw{color:var(--color-accent-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.home-button{font-family:var(--font-display);align-items:center;gap:.8rem;padding:.85rem 1.15rem;font-size:.9rem;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.home-button:hover{transform:translateY(-2px)}.home-button-primary{background:var(--color-accent);color:var(--color-ground)}.home-button-primary:hover{background:var(--color-accent-2)}.home-button-secondary{border:1px solid var(--color-rule)}.home-text-link{color:var(--color-accent-2);font-family:var(--font-display);text-underline-offset:5px;font-size:.9rem;text-decoration:underline}.process-orbit.svelte-1xcnxpw{aspect-ratio:1;background:var(--color-panel);color:var(--color-panel-ink);border-radius:50%;width:100%;max-width:31rem;position:relative;overflow:hidden}.orbit-grid.svelte-1xcnxpw{background-image:linear-gradient(color-mix(in srgb, var(--color-accent-3) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-accent-3) 13%, transparent) 1px, transparent 1px);opacity:.6;background-size:2.3rem 2.3rem;position:absolute;inset:0;transform:rotate(18deg)scale(1.4)}.orbit-ring.svelte-1xcnxpw{border:1px solid color-mix(in srgb, var(--color-accent-3) 55%, transparent);border-radius:50%;position:absolute;inset:17%}.orbit-ring-inner.svelte-1xcnxpw{border-color:color-mix(in srgb, var(--color-accent-3) 80%, transparent);inset:32%}.orbit-core.svelte-1xcnxpw{background:var(--color-accent-2);text-align:center;color:var(--color-accent-contrast);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:35%}.orbit-core-label.svelte-1xcnxpw{color:var(--color-accent-contrast)}.orbit-core.svelte-1xcnxpw strong:where(.svelte-1xcnxpw){font-family:var(--font-display);margin-top:.45rem;font-size:clamp(.95rem,2vw,1.35rem);line-height:1.1}.orbit-node.svelte-1xcnxpw{background:var(--color-panel);border:1px solid var(--color-accent-3);color:var(--color-accent-3);font-family:var(--font-mono);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.7rem;transition:background-color .18s,color .18s,transform .18s;display:flex;position:absolute}.orbit-node.svelte-1xcnxpw:hover,.orbit-node.active.svelte-1xcnxpw{background:var(--color-accent-3);color:var(--color-panel);transform:scale(1.12)}.orbit-node-1.svelte-1xcnxpw{top:25%;left:14%}.orbit-node-2.svelte-1xcnxpw{top:18%;right:11%}.orbit-node-3.svelte-1xcnxpw{bottom:18%;right:13%}.orbit-node-4.svelte-1xcnxpw{bottom:12%;left:17%}.orbit-caption.svelte-1xcnxpw{color:var(--color-accent-3);font-family:var(--font-body);text-align:center;font-size:.95rem;line-height:1.35;position:absolute;bottom:2.2rem;left:16%;right:16%}.section-heading.svelte-1xcnxpw{justify-content:space-between;gap:2rem;margin-bottom:2.5rem;display:flex}.section-heading.svelte-1xcnxpw h2:where(.svelte-1xcnxpw){max-width:27rem;font-size:clamp(2rem,4vw,3.4rem)}.section-heading.svelte-1xcnxpw p:where(.svelte-1xcnxpw){color:var(--color-ink-2);max-width:28rem}.section-heading-light.svelte-1xcnxpw p:where(.svelte-1xcnxpw){color:var(--color-accent-3)}.process-list.svelte-1xcnxpw{border-top:1px solid var(--color-rule)}.process-row.svelte-1xcnxpw{border-bottom:1px solid var(--color-rule);text-align:left;grid-template-columns:3rem 1fr 1.3fr 1rem;align-items:center;gap:1rem;width:100%;padding:1.35rem 0;transition:color .18s,transform .18s;display:grid}.process-row.svelte-1xcnxpw:hover,.process-row.active.svelte-1xcnxpw{color:var(--color-accent-2);transform:translate(.5rem)}.process-number.svelte-1xcnxpw{color:var(--color-ink-3);font-family:var(--font-mono);font-size:.75rem}.process-row-title.svelte-1xcnxpw{font-family:var(--font-display);font-size:1.1rem}.process-row-text.svelte-1xcnxpw{color:var(--color-ink-2);font-size:.95rem}.process-arrow.svelte-1xcnxpw{font-size:1.25rem}.home-dark-section.svelte-1xcnxpw{background:var(--color-panel);color:var(--color-panel-ink)}.why-grid.svelte-1xcnxpw{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.why-item.svelte-1xcnxpw{border-top:1px solid color-mix(in srgb, var(--color-accent-3) 50%, transparent);padding-top:1.25rem}.why-mark.svelte-1xcnxpw{color:var(--color-accent-3);display:inline-flex}.why-item.svelte-1xcnxpw h3:where(.svelte-1xcnxpw){margin-top:1.35rem;font-size:1.25rem}.why-item.svelte-1xcnxpw p:where(.svelte-1xcnxpw){color:var(--color-accent-3);margin-top:.75rem}.portrait-frame.svelte-1xcnxpw{background:var(--color-accent-3);max-width:26rem;padding:.8rem .8rem 1.8rem;overflow:hidden;transform:rotate(-2deg)}.portrait-image.svelte-1xcnxpw{aspect-ratio:4/5;background:var(--color-panel);object-fit:cover;object-position:62% 42%;width:100%;height:auto;display:block}.reference-note.svelte-1xcnxpw{border-block:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.reference-note.svelte-1xcnxpw strong:where(.svelte-1xcnxpw){font-family:var(--font-display);font-size:1.1rem}.reference-note.svelte-1xcnxpw p:where(.svelte-1xcnxpw){color:var(--color-ink-2);margin-top:.35rem}.home-cta.svelte-1xcnxpw{background:color-mix(in srgb, var(--color-accent-3) 22%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:2.5rem;display:flex}.home-cta.svelte-1xcnxpw h2:where(.svelte-1xcnxpw){font-size:clamp(2rem,4vw,3rem)}.home-cta.svelte-1xcnxpw p:where(.svelte-1xcnxpw){color:var(--color-ink-2);max-width:28rem}@media (width<=700px){.section-heading.svelte-1xcnxpw,.reference-note.svelte-1xcnxpw{flex-direction:column;align-items:flex-start;gap:.75rem}.process-row.svelte-1xcnxpw{grid-template-columns:2.2rem 1fr 1rem}.process-row-text.svelte-1xcnxpw{display:none}.why-grid.svelte-1xcnxpw{grid-template-columns:1fr;gap:2rem}.home-cta.svelte-1xcnxpw{padding:1.5rem}}
