.cases[data-astro-cid-rw7uwl6e]{position:relative}.cases-track[data-astro-cid-rw7uwl6e]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.cases-track[data-astro-cid-rw7uwl6e]::-webkit-scrollbar{display:none}.case-slide[data-astro-cid-rw7uwl6e]{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:1fr 1fr;min-height:clamp(480px,62vh,620px);display:grid}.case-photo[data-astro-cid-rw7uwl6e]{border-right:1px solid var(--border-divider);min-height:100%;position:relative;overflow:hidden}.case-photo[data-astro-cid-rw7uwl6e] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-audience[data-astro-cid-rw7uwl6e]{top:var(--space-6);left:var(--space-6);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);color:#edf2f5;background:#0009;border:1px solid #ffffff24;padding:4px 10px;font-size:12.5px;font-weight:500;position:absolute}.case-body[data-astro-cid-rw7uwl6e]{align-self:center;max-width:620px;padding:64px 48px 112px}.case-tag[data-astro-cid-rw7uwl6e]{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-tag);color:var(--text-secondary);padding:3px 10px;font-size:12.5px;font-weight:500;display:inline-block}.case-body[data-astro-cid-rw7uwl6e] h3[data-astro-cid-rw7uwl6e]{margin-top:var(--space-5);letter-spacing:-.025em;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.case-story[data-astro-cid-rw7uwl6e]{gap:var(--space-2);margin:var(--space-6) 0 0;display:grid}.case-story[data-astro-cid-rw7uwl6e] dt[data-astro-cid-rw7uwl6e]{margin-top:var(--space-4);color:var(--text-primary);font-size:13.5px;font-weight:500}.case-story[data-astro-cid-rw7uwl6e] dd[data-astro-cid-rw7uwl6e]{color:var(--text-muted);margin:0;font-size:15px}.case-figures[data-astro-cid-rw7uwl6e]{margin-top:var(--space-8);border-top:1px solid var(--border-divider);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.case-figures[data-astro-cid-rw7uwl6e] li[data-astro-cid-rw7uwl6e]{gap:var(--space-2);padding:var(--space-6) var(--space-5) 0 0;display:grid}.case-figures[data-astro-cid-rw7uwl6e] li[data-astro-cid-rw7uwl6e]+li[data-astro-cid-rw7uwl6e]{padding-left:var(--space-5);border-left:1px solid var(--border-divider)}.case-figures[data-astro-cid-rw7uwl6e] .value[data-astro-cid-rw7uwl6e]{letter-spacing:-.035em;color:var(--text-primary);font-size:28px;font-weight:500}.case-figures[data-astro-cid-rw7uwl6e] .label[data-astro-cid-rw7uwl6e]{color:var(--text-muted);font-size:13px}.cases-nav[data-astro-cid-rw7uwl6e]{align-items:center;gap:var(--space-6);padding:var(--space-7) 48px;display:flex;position:absolute;bottom:0;left:50%;right:0}.cases-arrow[data-astro-cid-rw7uwl6e]{border-radius:var(--radius-control);background:var(--ag-surface-button);width:32px;height:32px;color:var(--text-primary);cursor:pointer;border:0;place-items:center;font-size:15px;transition:background .2s ease-out,color .2s ease-out;display:grid}.cases-arrow[data-astro-cid-rw7uwl6e]:hover{background:#3d3d3d}.cases-dots[data-astro-cid-rw7uwl6e]{gap:6px;display:flex}.cases-dots[data-astro-cid-rw7uwl6e] span[data-astro-cid-rw7uwl6e]{background:#ffffff29;border-radius:2px;width:28px;height:3px;transition:background .3s ease-out}.cases-dots[data-astro-cid-rw7uwl6e] .is-active[data-astro-cid-rw7uwl6e]{background:var(--text-primary)}@media (width<=860px){.case-slide[data-astro-cid-rw7uwl6e]{grid-template-rows:220px auto;grid-template-columns:1fr}.case-photo[data-astro-cid-rw7uwl6e]{border-right:0;border-bottom:1px solid var(--border-divider)}.case-body[data-astro-cid-rw7uwl6e]{padding:var(--space-7) var(--gutter) 96px}.cases-nav[data-astro-cid-rw7uwl6e]{padding:var(--space-6) var(--gutter);left:0}.case-figures[data-astro-cid-rw7uwl6e] .value[data-astro-cid-rw7uwl6e]{font-size:20px}}.logos[data-astro-cid-vr5iywva]{--card:200px;--gap:16px;margin-top:72px}.logos-title[data-astro-cid-vr5iywva]{margin-bottom:var(--space-7);text-align:center;color:var(--text-muted);font-size:14px;font-weight:400}.logos-viewport[data-astro-cid-vr5iywva]{padding:12px 0 20px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logos-track[data-astro-cid-vr5iywva]{gap:var(--gap);width:max-content;list-style:none;animation:40s linear infinite logos-scroll;display:flex}.logos-viewport[data-astro-cid-vr5iywva]:hover .logos-track[data-astro-cid-vr5iywva]{animation-play-state:paused}.logo-card[data-astro-cid-vr5iywva]{width:var(--card);height:112px;padding:var(--space-6);flex:none;place-items:center;display:grid}img[data-astro-cid-vr5iywva]{filter:brightness(0)invert();opacity:.5;max-width:130px;max-height:46px;transition:opacity .25s ease-out}.logo-card[data-astro-cid-vr5iywva]:hover img[data-astro-cid-vr5iywva]{opacity:.9}@keyframes logos-scroll{to{transform:translateX(calc(-50% - var(--gap)/2))}}@media (width<=760px){.logos[data-astro-cid-vr5iywva]{--card:150px}.logo-card[data-astro-cid-vr5iywva]{height:92px}}@media (prefers-reduced-motion:reduce){.logos-viewport[data-astro-cid-vr5iywva]{overflow-x:auto}.logos-track[data-astro-cid-vr5iywva]{animation:none}}.proof[data-astro-cid-h7iy32w3]{margin-inline:calc(var(--gutter)*-1);border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider);grid-template-columns:repeat(3,1fr);display:grid}.case[data-astro-cid-h7iy32w3]{padding:40px var(--gutter);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay);flex-direction:column;display:flex;transform:translateY(24px)}.case[data-astro-cid-h7iy32w3]+.case[data-astro-cid-h7iy32w3]{border-left:1px solid var(--border-divider)}.is-in[data-astro-cid-h7iy32w3] .case[data-astro-cid-h7iy32w3]{opacity:1;transform:none}.metric[data-astro-cid-h7iy32w3]{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5.4vw,72px);line-height:1}.metric-label[data-astro-cid-h7iy32w3],.metric[data-astro-cid-h7iy32w3]{color:var(--text-primary);font-weight:500}.metric-label[data-astro-cid-h7iy32w3]{margin-top:var(--space-6);font-size:15px}.case[data-astro-cid-h7iy32w3] p[data-astro-cid-h7iy32w3]{margin-top:var(--space-3);color:var(--text-muted);font-size:15px;line-height:1.55}@media (width<=980px){.proof[data-astro-cid-h7iy32w3]{grid-template-columns:1fr}.case[data-astro-cid-h7iy32w3]{padding:var(--space-8) var(--gutter)}.case[data-astro-cid-h7iy32w3]+.case[data-astro-cid-h7iy32w3]{border-left:0;border-top:1px solid var(--border-divider)}}@media (prefers-reduced-motion:reduce){.case[data-astro-cid-h7iy32w3]{opacity:1;transition:none;transform:none}}.vt[data-astro-cid-2w5km6g4]{max-width:1180px;margin:0 auto}.vt-legend[data-astro-cid-2w5km6g4]{grid-template-columns:1fr 120px 1fr;margin-bottom:40px;display:grid}.legend[data-astro-cid-2w5km6g4]{justify-self:center;align-items:center;gap:var(--space-3);font-size:14px;font-weight:500;display:inline-flex}.legend[data-astro-cid-2w5km6g4].them{color:var(--text-muted)}.legend[data-astro-cid-2w5km6g4].us{color:var(--text-primary);grid-column:3}.vt-track[data-astro-cid-2w5km6g4]{position:relative}.vt-line[data-astro-cid-2w5km6g4]{background:var(--border-divider);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.vt-fill[data-astro-cid-2w5km6g4]{background:var(--accent-gradient-vertical);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.vt-steps[data-astro-cid-2w5km6g4]{gap:96px;position:relative}.vt-step[data-astro-cid-2w5km6g4],.vt-steps[data-astro-cid-2w5km6g4]{flex-direction:column;display:flex}.vt-step[data-astro-cid-2w5km6g4]{align-items:center;gap:var(--space-8)}.vt-topic[data-astro-cid-2w5km6g4]{align-items:baseline;gap:var(--space-4);padding:6px var(--space-6);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-page);color:var(--text-primary);opacity:0;font-size:16px;font-weight:500;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out;display:inline-flex;position:relative;transform:translateY(8px)}.vt-num[data-astro-cid-2w5km6g4]{font:inherit;color:var(--text-muted);font-variant-numeric:tabular-nums}.vt-pair[data-astro-cid-2w5km6g4]{border-top:1px solid var(--border-divider);border-bottom:1px solid var(--border-divider);grid-template-columns:1fr 120px 1fr;align-items:stretch;width:100%;display:grid}.vt-dot[data-astro-cid-2w5km6g4]{background:var(--ag-indigo);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ag-indigo) 24%,transparent);opacity:0;border-radius:50%;grid-column:2;place-self:center;transition:opacity .3s ease-out .2s}.vt-card[data-astro-cid-2w5km6g4]{align-items:flex-start;gap:var(--space-5);padding:var(--space-8) var(--space-7);letter-spacing:-.015em;opacity:0;font-size:18px;line-height:1.45;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.2,.7,.2,1);display:flex}.vt-card[data-astro-cid-2w5km6g4] p[data-astro-cid-2w5km6g4]{margin:0}.vt-card[data-astro-cid-2w5km6g4].them{color:var(--text-secondary);grid-area:1/1;transition-property:opacity,transform,color,filter;transition-delay:.1s;transform:translate(-40px)}.vt-card[data-astro-cid-2w5km6g4].us{color:var(--text-primary);grid-area:1/3;font-weight:500;transition-delay:0s;transform:translate(40px)}.mark[data-astro-cid-2w5km6g4]{flex:none;width:20px;font-size:17px;font-weight:600;line-height:1.45}.them[data-astro-cid-2w5km6g4] .mark[data-astro-cid-2w5km6g4]{color:#e5484d}.us[data-astro-cid-2w5km6g4] .mark[data-astro-cid-2w5km6g4]{color:var(--ag-cyan)}.vt-step[data-astro-cid-2w5km6g4].is-in .vt-topic[data-astro-cid-2w5km6g4]{opacity:1;transform:none}.vt-step[data-astro-cid-2w5km6g4].is-in .vt-dot[data-astro-cid-2w5km6g4]{opacity:1}.vt-step[data-astro-cid-2w5km6g4].is-done .vt-card[data-astro-cid-2w5km6g4].us,.vt-step[data-astro-cid-2w5km6g4].is-in .vt-card[data-astro-cid-2w5km6g4].them{opacity:1;transform:none}.vt-step[data-astro-cid-2w5km6g4].is-done .vt-card[data-astro-cid-2w5km6g4].them{color:var(--text-secondary);filter:grayscale();transition-delay:.6s}@media (width<=860px){.vt-legend[data-astro-cid-2w5km6g4]{display:none}.vt-line[data-astro-cid-2w5km6g4]{left:15px}.vt-steps[data-astro-cid-2w5km6g4]{gap:56px}.vt-topic[data-astro-cid-2w5km6g4]{font-size:16px}.vt-card[data-astro-cid-2w5km6g4]{padding:var(--space-6) 0;font-size:17px}.vt-card[data-astro-cid-2w5km6g4].us{border-top:1px solid var(--border-divider)}.vt-step[data-astro-cid-2w5km6g4]{align-items:stretch;padding-left:44px}.vt-topic[data-astro-cid-2w5km6g4]{align-self:flex-start;margin-left:-44px}.vt-pair[data-astro-cid-2w5km6g4]{gap:var(--space-4);grid-template-columns:1fr}.vt-dot[data-astro-cid-2w5km6g4]{display:none}.vt-card[data-astro-cid-2w5km6g4].them,.vt-card[data-astro-cid-2w5km6g4].us{flex-wrap:wrap;grid-area:auto/1;transform:translateY(16px)}.vt-card[data-astro-cid-2w5km6g4]:before{content:attr(data-label);color:var(--text-muted);flex-basis:100%;font-size:13px;font-weight:500}.vt-card[data-astro-cid-2w5km6g4].us:before{color:var(--text-primary)}.vt-card[data-astro-cid-2w5km6g4] p[data-astro-cid-2w5km6g4]{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.vt-card[data-astro-cid-2w5km6g4],.vt-dot[data-astro-cid-2w5km6g4],.vt-topic[data-astro-cid-2w5km6g4]{transition:none}}
