.marquee-section[data-astro-cid-2gyf3eh5]{border-top:var(--border-hairline);padding-top:clamp(1rem,.6rem + 1.2vw,1.5rem);padding-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.marquee-section__label[data-astro-cid-2gyf3eh5]{text-align:center;margin-bottom:var(--space-xl)}.marquee[data-astro-cid-2gyf3eh5]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-2gyf3eh5]{width:max-content;animation:eqMarquee var(--marquee-base) linear infinite;align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:flex}.marquee__item[data-astro-cid-2gyf3eh5]{flex-shrink:0;place-items:center;height:48px;display:grid}.marquee__item[data-astro-cid-2gyf3eh5] img{object-fit:contain;filter:none;opacity:.92;width:auto;max-width:157px;height:auto;max-height:48px;transition:filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.marquee__item[data-astro-cid-2gyf3eh5] img{filter:grayscale();opacity:.72}.marquee[data-astro-cid-2gyf3eh5]:hover .marquee__item[data-astro-cid-2gyf3eh5] img{filter:grayscale(0);opacity:1}.marquee[data-astro-cid-2gyf3eh5]:hover .marquee__track[data-astro-cid-2gyf3eh5]{animation-play-state:paused}}@keyframes eqMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-2gyf3eh5]{mask-image:none}.marquee__track[data-astro-cid-2gyf3eh5]{justify-content:center;gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;width:auto}.marquee__item[data-astro-cid-2gyf3eh5]:nth-child(n+11){display:none}}.cases__head[data-astro-cid-blpbwyrs]{max-width:60rem;container-type:inline-size}.cases__head[data-astro-cid-blpbwyrs] h2[data-astro-cid-blpbwyrs]{font-size:min(var(--text-h2), max(2rem, 6.8cqi))}.cases[data-astro-cid-blpbwyrs]{padding-block-start:var(--space-3xl)}.cases__marquee[data-astro-cid-blpbwyrs]{margin-top:var(--space-3xl)}.cases__row[data-astro-cid-blpbwyrs]{gap:var(--space-lg);padding:10px var(--space-lg) var(--space-md) 0;grid-auto-columns:17rem;grid-auto-flow:column;margin:0;list-style:none;display:grid}.cases__row--copy[data-astro-cid-blpbwyrs]{display:none}@media (width>=900px){.cases__marquee[data-astro-cid-blpbwyrs]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.cases__track[data-astro-cid-blpbwyrs]{width:max-content;animation:110s linear infinite eqCases;display:flex}.cases__row--copy[data-astro-cid-blpbwyrs]{display:grid}@keyframes eqCases{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.cases__marquee[data-astro-cid-blpbwyrs]:hover .cases__track[data-astro-cid-blpbwyrs],.cases__marquee[data-astro-cid-blpbwyrs]:focus-within .cases__track[data-astro-cid-blpbwyrs]{animation-play-state:paused}}}@media (width<=899px){.cases__marquee[data-astro-cid-blpbwyrs]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));scroll-padding-inline-start:var(--gutter);overflow-x:auto}.cases__marquee[data-astro-cid-blpbwyrs]::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.cases__track[data-astro-cid-blpbwyrs]{animation:none}.cases__marquee[data-astro-cid-blpbwyrs]{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.cases__row--copy[data-astro-cid-blpbwyrs]{display:none!important}}.case-slot[data-astro-cid-blpbwyrs]{scroll-snap-align:start}@media (width>=900px){.case-slot[data-astro-cid-blpbwyrs]{scroll-snap-align:none}}.case__logo[data-astro-cid-blpbwyrs]{object-fit:contain;object-position:left center;width:auto;max-width:8rem;height:1.75rem;margin-top:var(--space-md)}.case__logo--ondark[data-astro-cid-blpbwyrs]{box-sizing:content-box;padding:var(--space-xs) var(--space-sm);background:var(--color-ink);border-radius:var(--radius-sm);object-position:center}.case__wordmark[data-astro-cid-blpbwyrs]{margin:var(--space-md) 0 0;font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text);line-height:1.75rem}.case__context[data-astro-cid-blpbwyrs]{margin:var(--space-2xs) 0 0;font-size:var(--text-micro);color:var(--color-text-muted);line-height:1.4}.case__work[data-astro-cid-blpbwyrs]{margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:var(--border-hairline);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-text-secondary)}.case__sub[data-astro-cid-blpbwyrs]:before{content:" · "}.case__sub[data-astro-cid-blpbwyrs]:first-child:before{content:none}.case--type[data-astro-cid-blpbwyrs]{justify-content:center;gap:var(--space-xs);min-height:11rem}.case[data-astro-cid-blpbwyrs]{height:100%;padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-xl);rotate:var(--tilt);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;box-shadow:0 6px 20px -12px #0f111512,inset 0 1px #ffffffe6}@media (hover:hover) and (pointer:fine){.case[data-astro-cid-blpbwyrs]:hover{transform:translateY(-5px);box-shadow:0 18px 36px -22px #0f111529,inset 0 1px #ffffffe6}@media (hover:hover) and (pointer:fine){.case[data-astro-cid-blpbwyrs]:hover .case__link[data-astro-cid-blpbwyrs] .btn__arrow[data-astro-cid-blpbwyrs]{transform:translate(3px)}}}.case__media[data-astro-cid-blpbwyrs]{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-canvas);place-items:center;display:grid;overflow:hidden}.case__media[data-astro-cid-blpbwyrs] img{object-fit:contain;width:72%;height:72%}.case__ph[data-astro-cid-blpbwyrs]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-faint)}.case__meta[data-astro-cid-blpbwyrs]{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.case__outcome[data-astro-cid-blpbwyrs]{margin-top:var(--space-xs);font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--color-text);line-height:1.05}.case__basis[data-astro-cid-blpbwyrs]{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.45}.case__since[data-astro-cid-blpbwyrs]{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-muted)}.case__link[data-astro-cid-blpbwyrs]{padding-top:var(--space-lg);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);margin-top:auto}.cases__note[data-astro-cid-blpbwyrs]{margin-top:var(--space-2xl);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=899px){.cases__row[data-astro-cid-blpbwyrs]{gap:var(--space-md);grid-auto-columns:78vw}.case[data-astro-cid-blpbwyrs]{rotate:none}.case--type[data-astro-cid-blpbwyrs]{min-height:7.5rem}}.reviews[data-astro-cid-67ep6ump]{background:var(--color-canvas);border-block:var(--border-hairline);padding-top:clamp(1.25rem,.75rem + 1.5vw,2rem);padding-bottom:clamp(1.75rem,1rem + 2.5vw,3rem)}.reviews__label[data-astro-cid-67ep6ump]{justify-content:center;align-items:baseline;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-xl);text-align:center;flex-wrap:wrap;display:flex}.reviews__source[data-astro-cid-67ep6ump]{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--text-label);color:var(--color-text-muted)}.reviews__viewport[data-astro-cid-67ep6ump]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.reviews__track[data-astro-cid-67ep6ump]{width:max-content;animation:eqReviews calc(var(--marquee-base) * 2.4) linear infinite;align-items:stretch;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:flex}.reviews__item[data-astro-cid-67ep6ump]{flex-shrink:0;width:clamp(18rem,26vw,23rem);display:flex}.reviews__viewport[data-astro-cid-67ep6ump]:focus-within .reviews__track[data-astro-cid-67ep6ump]{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.reviews__viewport[data-astro-cid-67ep6ump]:hover .reviews__track[data-astro-cid-67ep6ump]{animation-play-state:paused}}.rq[data-astro-cid-67ep6ump]{gap:var(--space-md);align-content:start;width:100%;margin:0;display:grid}.rq__by[data-astro-cid-67ep6ump]{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.rq__mono[data-astro-cid-67ep6ump]{border-radius:var(--radius-pill);background:var(--color-surface-alt);width:2.25rem;height:2.25rem;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--color-text-secondary);place-items:center;display:grid}.rq__who[data-astro-cid-67ep6ump]{gap:.1rem;min-width:0;display:grid}.rq__name[data-astro-cid-67ep6ump]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text);line-height:1.2}.rq__meta[data-astro-cid-67ep6ump]{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.rq__role[data-astro-cid-67ep6ump]{font-size:var(--text-micro);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.rq__stars[data-astro-cid-67ep6ump]{font-size:var(--text-micro);letter-spacing:.06em;color:var(--color-text);flex-shrink:0;line-height:1}.rq__text[data-astro-cid-67ep6ump]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.rq__text[data-astro-cid-67ep6ump]:before{content:"„"}.rq__text[data-astro-cid-67ep6ump]:after,.rq__text[data-astro-cid-67ep6ump]:lang(en):before{content:"“"}.rq__text[data-astro-cid-67ep6ump]:lang(en):after{content:"”"}@keyframes eqReviews{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.reviews__viewport[data-astro-cid-67ep6ump]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow-x:auto;mask-image:none}.reviews__track[data-astro-cid-67ep6ump]{animation:none}.reviews__item[data-astro-cid-67ep6ump]{scroll-snap-align:start}.reviews__item--copy[data-astro-cid-67ep6ump]{display:none}}.kpis[data-astro-cid-hakq4lau]{padding-block:clamp(2.5rem,1.6rem + 3vw,4rem)}.kpis__grid[data-astro-cid-hakq4lau]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.kpi--lead[data-astro-cid-hakq4lau]{align-items:baseline;gap:clamp(1rem,.5rem + 1.5vw,2rem);display:flex}.kpi__value[data-astro-cid-hakq4lau]{font-weight:var(--weight-bold);letter-spacing:-.05em;color:var(--color-text-on-dark);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.6rem + 2.8vw,4rem);line-height:.82}.kpi__value--lead[data-astro-cid-hakq4lau]{color:var(--color-accent);font-size:clamp(5rem,2.5rem + 8.5vw,11rem)}.kpi__lead-text[data-astro-cid-hakq4lau]{max-width:16ch}.kpi__label[data-astro-cid-hakq4lau]{font-size:var(--text-sm);color:var(--color-text-on-dark-muted);line-height:1.4}.kpi__label--lead[data-astro-cid-hakq4lau]{font-size:var(--text-lead);font-weight:var(--weight-semibold);color:var(--color-text-on-dark)}.kpi__star[data-astro-cid-hakq4lau]{color:var(--color-accent);font-weight:var(--weight-medium)}.kpis__footnote[data-astro-cid-hakq4lau]{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:var(--border-on-dark);font-size:var(--text-xs);color:var(--color-text-on-dark-faint);flex-wrap:wrap;align-items:baseline;gap:.4rem;line-height:1.5;display:flex}.kpis__footnote[data-astro-cid-hakq4lau] .kpi__star[data-astro-cid-hakq4lau]{font-size:1.1em}.kpis__rest[data-astro-cid-hakq4lau]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpis__rest[data-astro-cid-hakq4lau] .kpi[data-astro-cid-hakq4lau]{padding-left:var(--space-lg);border-left:var(--border-on-dark)}.kpis__rest[data-astro-cid-hakq4lau] .kpi__label[data-astro-cid-hakq4lau]{margin-top:var(--space-sm)}@media (width<=899px){.kpis__grid[data-astro-cid-hakq4lau]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.kpi--lead[data-astro-cid-hakq4lau]{align-items:start;gap:var(--space-md);flex-direction:column}.kpis__rest[data-astro-cid-hakq4lau]{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}
