.portrait-container.svelte-90cxs4{width:100%;display:contents;position:relative}.portrait-container.svelte-90cxs4 .portraits:where(.svelte-90cxs4){margin-bottom:calc(-1 * var(--space-48));user-select:none;position:relative}.portrait-subline.svelte-90cxs4{padding:var(--space-16) var(--space-12);align-items:baseline;gap:var(--space-8);width:100%;z-index:var(--z-float);text-transform:uppercase;transition:gap var(--motion-duration-moderate) var(--motion-ease-standard), width var(--motion-duration-moderate) var(--motion-ease-standard);flex-direction:row;justify-content:center;margin:0 auto;display:flex;position:sticky;top:0}.portrait-subline.is-stuck.svelte-90cxs4{gap:var(--space-8);width:max-content}.portrait-subline.svelte-90cxs4>span:where(.svelte-90cxs4){font:var(--font-body-10);transition:all var(--motion-duration-moderate) var(--motion-ease-standard);text-align:center}.portrait-subline.is-stuck.svelte-90cxs4 span:where(.svelte-90cxs4){opacity:0;width:0}.portrait-subline.svelte-90cxs4 strong:where(.svelte-90cxs4){font:var(--font-display-10);position:relative}.portrait.svelte-90cxs4 img.disable-native-menu:where(.svelte-90cxs4){-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none}.portrait-container.svelte-90cxs4 .portraits:where(.svelte-90cxs4)>picture:where(.svelte-90cxs4){border-radius:var(--radius-sm);-webkit-touch-callout:none;user-select:none;height:28.125rem;overflow:hidden}.portrait-container.svelte-90cxs4 .portraits:where(.svelte-90cxs4)>picture:where(.svelte-90cxs4) :where(.svelte-90cxs4){object-fit:cover;-webkit-touch-callout:none;user-select:none;width:100%;height:100%}.shuteyes.svelte-90cxs4,.grimace.svelte-90cxs4{pointer-events:none;position:absolute;inset:0}.shuteyes.svelte-90cxs4 :where(.svelte-90cxs4),.grimace.svelte-90cxs4 :where(.svelte-90cxs4){opacity:0;-webkit-mask-image:radial-gradient(#000 50%,#0000 60%);mask-image:radial-gradient(#000 50%,#0000 60%)}.shuteyes.svelte-90cxs4 :where(.svelte-90cxs4){animation:8s ease-in-out infinite alternate svelte-90cxs4-closeeyes}.shuteyes.hide-blink.svelte-90cxs4 :where(.svelte-90cxs4){opacity:0!important;animation:none!important}.grimace.is-active.svelte-90cxs4 :where(.svelte-90cxs4){transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);opacity:1!important}@keyframes svelte-90cxs4-closeeyes{0%,48.5%{opacity:0}50%{opacity:1}51.5%,to{opacity:0}}.arrow.svelte-90cxs4{width:var(--space-8);height:var(--space-8);border:var(--border-width-thicker) solid var(--border-strong);border-radius:var(--radius-sm);right:calc(-1 * var(--space-12));bottom:var(--space-8);display:inline-flex;position:absolute}.lefttotop.svelte-90cxs4{border-top:none;border-left:none;border-top-right-radius:0;border-bottom-left-radius:0}@media (min-width:48rem){.portrait-container.svelte-90cxs4,.portrait-container.svelte-90cxs4 .portraits:where(.svelte-90cxs4)>picture:where(.svelte-90cxs4){aspect-ratio:1;height:auto}.portrait-container.svelte-90cxs4 .portraits:where(.svelte-90cxs4){margin-bottom:calc(-1 * var(--space-40))}}@media (max-width:40rem){.portrait-container.svelte-90cxs4{margin-bottom:calc(-1 * var(--space-48))}}.competencies-section.svelte-vibx3p{gap:var(--space-16);max-width:var(--page-max-width);flex-direction:column;margin:0 auto;display:flex}.competencies-section.inactive.svelte-vibx3p{padding:var(--page-padding-t) var(--page-padding-r) 0 var(--page-padding-l)}.bento-grid.svelte-vibx3p{gap:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.competencies-section.inactive.svelte-vibx3p .bento-grid:where(.svelte-vibx3p){gap:var(--space-8)}.diffentiator.svelte-vibx3p{display:none}.bento-grid.svelte-vibx3p>.diffentiator:where(.svelte-vibx3p)~.diffentiator:where(.svelte-vibx3p){border:var(--border-width-default) solid var(--border-subtle);width:100%;margin:0;display:block}.bento-card.svelte-vibx3p{background:var(--background-surface-strong);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-20);gap:var(--space-12);cursor:pointer;text-align:left;width:100%;height:100%;transition:border-color var(--motion-duration-fast) var(--motion-ease-spring), transform var(--motion-duration-fast) var(--motion-ease-spring), box-shadow var(--motion-duration-fast) var(--motion-ease-spring);outline:none;flex-direction:column;font-family:inherit;display:flex}.bento-card.svelte-vibx3p:hover,.bento-card.svelte-vibx3p:focus-visible{border-color:var(--color-yellow-100);box-shadow:0 12px 32px var(--shadow-color-strong);transform:translateY(-4px)scale(1.01)}.bento-card.inactive.svelte-vibx3p{cursor:default;pointer-events:none;background:0 0;border:none;padding:0}.card-meta.svelte-vibx3p{justify-content:space-between;align-items:center;width:100%;display:flex}.card-num.svelte-vibx3p{font:var(--font-mono-16);color:var(--color-yellow-100)}.card-indicator.svelte-vibx3p{font:var(--font-mono-16);color:var(--text-tertiary);transition:transform var(--motion-duration-fast) var(--motion-ease-spring);transform:translate(0)}.bento-card.svelte-vibx3p:hover .card-indicator:where(.svelte-vibx3p),.bento-card.svelte-vibx3p:focus-visible .card-indicator:where(.svelte-vibx3p){color:var(--color-yellow-100);transform:translate(4px)}.desktop-card-extended.svelte-vibx3p,.desktop-tag-list.svelte-vibx3p{display:none}@media (max-width:40rem){.bento-grid.svelte-vibx3p{grid-template-columns:1fr}}@media (min-width:40rem){.diffentiator.svelte-vibx3p{display:none!important}}@media (min-width:64rem){.bento-grid.svelte-vibx3p{gap:var(--space-24)}.bento-card.svelte-vibx3p{padding:var(--space-24);gap:var(--space-16)}.desktop-card-extended.svelte-vibx3p{font:var(--font-body-12);color:var(--text-secondary);margin-top:calc(-1 * var(--space-4));display:block}.desktop-tag-list.svelte-vibx3p{gap:var(--space-8);flex-wrap:wrap;margin:auto 0 0;padding:0;list-style:none;display:flex}.desktop-tag.svelte-vibx3p{font:var(--font-mono-10);background:var(--background-surface-light);border:var(--border-width-default) solid var(--border-subtle);color:var(--text-primary);padding:2px var(--space-8);border-radius:var(--radius-xs)}}.process-track.svelte-gpgqmh{height:calc(var(--anzahl) * 75vh);width:100vw;left:calc(50% - 1px + (var(--page-padding-r) - var(--page-padding-l)) / 2);background-image:linear-gradient(to bottom, rgba(var(--color-white-rgb), 0), rgba(var(--color-white-rgb), 0), var(--background-light), var(--background-light));position:relative;transform:translate(-50%)}.process-track.vertical.svelte-gpgqmh{background:0 0}.sentinel-anchor.svelte-gpgqmh{pointer-events:none;visibility:hidden;width:100%;height:1px;position:absolute;left:0}.sentinel-top.svelte-gpgqmh{top:0}.sentinel-bottom.svelte-gpgqmh{bottom:100dvh}.section-process.svelte-gpgqmh{background:var(--color-cobalt-100);height:100vh;padding:var(--page-padding-t) 0 calc(var(--page-padding-b) * 2);border-radius:var(--radius-3xl);transition:border-radius var(--motion-duration-slow) var(--motion-ease-standard);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden;color:var(--color-white)!important}.section-process.vertical.svelte-gpgqmh{background:var(--background-intense);color:var(--text-primary)!important}.section-process.is-stuck.svelte-gpgqmh{border-radius:0}.process-container.svelte-gpgqmh{padding:0 var(--page-padding-r) 0 var(--page-padding-l);max-width:var(--page-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}.desktop-step-index.svelte-gpgqmh,.desktop-step-extended.svelte-gpgqmh,.desktop-deliverables-list.svelte-gpgqmh{display:none}.scroller-window.svelte-gpgqmh{margin-top:var(--space-40);flex-direction:column;flex-grow:1;gap:0;display:flex;position:relative}.scroller-window.vertical.svelte-gpgqmh{gap:var(--space-64);flex-direction:row}.scroller-progress-track.svelte-gpgqmh{border-radius:var(--radius-sm);width:100%;height:2px;margin-bottom:var(--space-48);gap:var(--space-4);display:flex;position:relative}.scroller-progress-track.vertical.svelte-gpgqmh{gap:var(--space-24);flex-direction:column;width:2px;height:100%;margin-bottom:0}.scroller-progress-bar.svelte-gpgqmh{border-radius:var(--radius-sm);background:var(--color-yellow-100);transform-origin:0;will-change:width;height:2px}.scroller-progress-bar.vertical.svelte-gpgqmh{background:var(--color-yellow-100);transform-origin:top;will-change:height;height:100%;position:absolute;top:0;left:0;right:0}.scroller-progress-bar.whatsleft.svelte-gpgqmh{background:var(--background-surface-light);flex-grow:1}.scroller-progress-track.vertical.svelte-gpgqmh .whatsleft:where(.svelte-gpgqmh){background:var(--background-surface-strong)}.scroller-content-cards.svelte-gpgqmh{grid-template-areas:"stack";width:100%;min-height:14rem;display:grid}.scroller-card.svelte-gpgqmh{gap:var(--space-24);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-moderate) var(--motion-ease-standard), transform var(--motion-duration-moderate) var(--motion-ease-standard);flex-direction:column;grid-area:stack;display:flex;transform:translateY(1.5rem)}.scroller-card.is-active.svelte-gpgqmh{opacity:1;pointer-events:auto;transform:translateY(0)}.process-card-body.svelte-gpgqmh{gap:var(--space-16);flex-direction:column;display:flex}.scroller-card.is-interactive.svelte-gpgqmh .process-card-body:where(.svelte-gpgqmh){cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-ease-spring)}.scroller-card.is-interactive.svelte-gpgqmh:hover .process-card-body:where(.svelte-gpgqmh),.scroller-card.is-interactive.svelte-gpgqmh:focus-visible .process-card-body:where(.svelte-gpgqmh){transform:translateY(calc(-1 * var(--space-4))) scale(1.01)}.card-indicator.svelte-gpgqmh{font:var(--font-mono-10);background:var(--color-yellow-100);color:#000;width:fit-content;padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);text-transform:uppercase;transition:transform var(--motion-duration-fast) var(--motion-ease-spring);display:inline-flex}.scroller-card.is-interactive.svelte-gpgqmh:hover .card-indicator:where(.svelte-gpgqmh),.scroller-card.is-interactive.svelte-gpgqmh:focus-visible .card-indicator:where(.svelte-gpgqmh){transform:translateY(var(--space-8))}.process-step-num.svelte-gpgqmh{font:var(--font-display-12);background:var(--color-cobalt-100);left:0%;top:calc(-1 * var(--space-24));width:var(--space-32);min-width:var(--space-32);height:var(--space-32);min-height:var(--space-32);text-align:center;border:var(--border-width-thicker) solid var(--border-strong);border-radius:var(--radius-xl);position:absolute;transform:translate(-50%,-50%);line-height:calc(var(--space-32) - var(--border-width-thicker) * 2)!important}.process-step-num.vertical.svelte-gpgqmh{background:var(--background-intense);width:fit-content;top:0%;left:calc(-1 * var(--space-64) + var(--space-8));padding:var(--space-4) var(--space-8);border:0;transform:translate(-50%,-50%)}.process-step-num.svelte-gpgqmh:before{content:"";top:calc(-1 * var(--space-8));width:var(--border-width-thicker);height:var(--space-4);background:var(--color-yellow-100);border-radius:var(--radius-sm);position:absolute;left:50%;transform:translate(-50%,-50%)}.process-step-num.vertical.svelte-gpgqmh:before{display:none}@media (min-width:64rem){.process-container.svelte-gpgqmh{gap:var(--space-64);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}.desktop-step-index.svelte-gpgqmh{gap:var(--space-8);margin-top:var(--space-32);flex-direction:column;display:flex}.index-badge.svelte-gpgqmh{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);opacity:.4;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard);display:flex}.index-badge.is-active.svelte-gpgqmh{opacity:1;background:#ffffff1a}.badge-num.svelte-gpgqmh{font:var(--font-mono-10);font-weight:var(--font-weight-bold);background:var(--color-yellow-100);color:#000;border-radius:var(--radius-xs);padding:2px 6px}.badge-title.svelte-gpgqmh{font:var(--font-body-12);font-weight:var(--font-weight-bold)}.scroller-window.svelte-gpgqmh{margin-top:0}.desktop-step-extended.svelte-gpgqmh{font:var(--font-body-12);color:#ffffffd9;margin-top:calc(-1 * var(--space-8));max-width:50ch;display:block}.desktop-deliverables-list.svelte-gpgqmh{gap:var(--space-8);margin:var(--space-8) 0 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.deliverable-tag.svelte-gpgqmh{font:var(--font-mono-10);border:var(--border-width-default) solid #fff3;color:var(--color-white);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:#ffffff1f}}html[data-motion=reduced] .process-track.svelte-gpgqmh{height:auto!important}html[data-motion=reduced] .section-process.svelte-gpgqmh{height:auto!important;padding:var(--page-padding-t) 0 var(--page-padding-b) 0!important;position:relative!important}html[data-motion=reduced] .process-container.svelte-gpgqmh{flex-direction:column!important;display:flex!important}html[data-motion=reduced] .desktop-step-index.svelte-gpgqmh,html[data-motion=reduced] .scroller-progress-track.svelte-gpgqmh{display:none!important}html[data-motion=reduced] .scroller-content-cards.svelte-gpgqmh{gap:var(--space-24)!important;grid-template-columns:repeat(2,1fr)!important;grid-template-areas:none!important;display:grid!important}html[data-motion=reduced] .scroller-card.svelte-gpgqmh{opacity:1!important;pointer-events:auto!important;grid-area:auto!important;position:relative!important;transform:none!important}@media (max-width:40rem){.scroller-card.svelte-gpgqmh{gap:var(--space-4)}html[data-motion=reduced] .scroller-content-cards.svelte-gpgqmh{grid-template-columns:1fr!important}}header.svelte-1dobhij{position:relative}header.svelte-1dobhij .dot:where(.svelte-1dobhij){bottom:6px;left:var(--space-12);width:var(--space-8);height:var(--space-8);background:var(--text-inverse);mix-blend-mode:difference;border-radius:999px;animation:7s ease-in-out infinite forwards svelte-1dobhij-bouncingDot;display:inline-block;position:absolute}@keyframes svelte-1dobhij-bouncingDot{0%{width:var(--space-8);height:var(--space-8);transform:translate(0)}10%{width:var(--space-64);transform:translate(250px)}20%{width:var(--space-8);height:var(--space-8);transform:translate(0)}25%{transform:translate(0, calc(-1 * var(--space-4)))}35%,45%,55%,65%,75%,85%,95%{transform:translate(0, calc(-1 * var(--space-4)));height:var(--space-8)}28%,38%,48%,58%,68%,78%,88%,98%{width:var(--space-8);height:var(--space-8);transform:translateY(-2px)}30%,40%,50%,60%,70%,80%,90%,to{width:var(--space-8);height:7px;transform:translate(0)}}.facts-section.svelte-1dobhij{width:100vw;left:calc(50% + (var(--page-padding-r) - var(--page-padding-l)) / 2);background:var(--background-light);padding:var(--page-padding-t) 0 var(--page-padding-b) 0;margin-top:calc(-1 * var(--space-64));border-radius:0 0 var(--radius-3xl) var(--radius-3xl);gap:var(--space-16);display:flex;position:relative;transform:translate(-50%)}.facts-section.svelte-1dobhij>:where(.svelte-1dobhij){padding:0 var(--page-padding-r) 0 var(--page-padding-l);max-width:var(--page-max-width);width:100%;margin:0 auto}.facts-grid.svelte-1dobhij{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (max-width:40rem){.facts-section.svelte-1dobhij{margin-top:calc(-1 * var(--space-64))}}
