.diagram[data-astro-cid-57byot4l]{width:100%;max-width:100%;margin:0}.diagram[data-astro-cid-57byot4l] svg[data-astro-cid-57byot4l]{width:100%;height:auto;overflow:visible}.d-node[data-astro-cid-57byot4l] rect[data-astro-cid-57byot4l]{fill:var(--c-surface-2);stroke:var(--c-line-2);stroke-width:1px}.d-node--major[data-astro-cid-57byot4l] rect[data-astro-cid-57byot4l]{fill:var(--c-surface);stroke:var(--c-accent-line)}.d-node--outcome[data-astro-cid-57byot4l] rect[data-astro-cid-57byot4l]{fill:var(--c-accent-wash);stroke:var(--c-accent-line)}.d-hair[data-astro-cid-57byot4l]{stroke:var(--c-line);stroke-width:1px}.d-dot[data-astro-cid-57byot4l]{fill:var(--c-dim)}.d-label[data-astro-cid-57byot4l]{fill:var(--c-ink);font-family:var(--f-display);letter-spacing:-.2px;font-size:15px;font-weight:600}.d-sub[data-astro-cid-57byot4l]{fill:var(--c-muted);font-family:var(--f-mono);letter-spacing:.5px;font-size:10.5px}.d-loop-label[data-astro-cid-57byot4l]{fill:var(--c-dim);font-family:var(--f-mono);letter-spacing:1.4px;text-transform:uppercase;font-size:10.5px}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-node[data-astro-cid-57byot4l]{opacity:0;transition:opacity .52s var(--e-out), transform .62s var(--e-out);transition-delay:calc(var(--i) * .11s);transform:translateY(10px)}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram].is-in .d-node[data-astro-cid-57byot4l]{opacity:1;transform:translateY(0)}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-path[data-astro-cid-57byot4l]{stroke-dasharray:600;stroke-dashoffset:600px;opacity:0}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram].is-in .d-path[data-astro-cid-57byot4l]{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 1.1s var(--e-out), opacity .2s linear;transition-delay:calc(.26s + var(--i) * .15s)}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram].is-in .d-path--loop[data-astro-cid-57byot4l]{stroke-dasharray:4 5;stroke-dashoffset:0;transition:opacity .7s var(--e-out);transition-delay:1.2s}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-loop-label[data-astro-cid-57byot4l]{opacity:0;transition:opacity .6s var(--e-out) 1.4s}.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram].is-in .d-loop-label[data-astro-cid-57byot4l]{opacity:1}@media (prefers-reduced-motion:reduce){.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-node[data-astro-cid-57byot4l],.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-path[data-astro-cid-57byot4l],.js[data-astro-cid-57byot4l] [data-astro-cid-57byot4l][data-diagram] .d-loop-label[data-astro-cid-57byot4l]{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;transform:none!important}}@media (width<=48rem){.diagram[data-astro-cid-57byot4l] svg[data-astro-cid-57byot4l]{min-width:620px}.diagram[data-astro-cid-57byot4l]{scrollbar-width:none;overflow-x:auto}.diagram[data-astro-cid-57byot4l]::-webkit-scrollbar{display:none}}.marquee[data-astro-cid-o4gdgqrc]{border-block:1px solid var(--c-line);padding-block:var(--s-4);overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track[data-astro-cid-o4gdgqrc]{width:max-content;animation:slide var(--speed) linear infinite;display:flex}.marquee[data-astro-cid-o4gdgqrc]:hover .marquee-track[data-astro-cid-o4gdgqrc]{animation-play-state:paused}.marquee-group[data-astro-cid-o4gdgqrc]{align-items:center;display:flex}.marquee-group[data-astro-cid-o4gdgqrc] li[data-astro-cid-o4gdgqrc]{align-items:center;gap:var(--s-3);padding-inline:var(--s-7);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wider);text-transform:uppercase;color:var(--c-muted);white-space:nowrap;display:inline-flex}.marquee-group[data-astro-cid-o4gdgqrc] li[data-astro-cid-o4gdgqrc] .live-dot[data-astro-cid-o4gdgqrc]{background:var(--c-accent);box-shadow:none;animation:none}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-o4gdgqrc]{animation:none}.marquee[data-astro-cid-o4gdgqrc]{scrollbar-width:none;overflow-x:auto;mask-image:none}}.vp[data-astro-cid-efzfk3q4]{aspect-ratio:9/16;border-radius:var(--r-xl);background:var(--c-void);width:100%;max-width:21rem;box-shadow:inset 0 0 0 1px var(--c-line), var(--sh-4);position:relative;overflow:hidden}.vp-video[data-astro-cid-efzfk3q4]{object-fit:cover;width:100%;height:100%;display:block}.vp-cover[data-astro-cid-efzfk3q4]{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.vp-cover[data-astro-cid-efzfk3q4][hidden]{display:none}.vp-cover[data-astro-cid-efzfk3q4] img{object-fit:cover;width:100%;height:100%;display:block}.vp-cover[data-astro-cid-efzfk3q4]:after{content:"";background:linear-gradient(#050c191a 30%,#050c1980);position:absolute;inset:0}.vp-play[data-astro-cid-efzfk3q4]{z-index:1;border-radius:var(--r-full);background:var(--c-accent-ink);width:4.25rem;height:4.25rem;color:var(--c-accent);box-shadow:var(--sh-3);transition:transform var(--d-3) var(--e-out);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.vp-play[data-astro-cid-efzfk3q4] svg[data-astro-cid-efzfk3q4]{width:1.6rem;height:1.6rem;margin-inline-start:3px}.vp-cover[data-astro-cid-efzfk3q4]:hover .vp-play[data-astro-cid-efzfk3q4]{transform:scale(1.07)}.vp-cover[data-astro-cid-efzfk3q4]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.vp-duration[data-astro-cid-efzfk3q4]{z-index:1;border-radius:var(--r-sm);color:#fff;font-family:var(--f-mono);font-size:var(--t-micro);background:#050c19b3;padding:.2rem .5rem;position:absolute;inset-block-end:var(--s-4);inset-inline-end:var(--s-4)}@media (prefers-reduced-motion:reduce){.vp-play[data-astro-cid-efzfk3q4]{transition:none}.vp-cover[data-astro-cid-efzfk3q4]:hover .vp-play[data-astro-cid-efzfk3q4]{transform:none}}.case-study[data-astro-cid-ofg5rjlq]{background:var(--c-inset);border-block-end:1px solid var(--c-line)}.cs-grid[data-astro-cid-ofg5rjlq]{gap:var(--s-10);place-items:center;display:grid}@media (width>=60rem){.cs-grid[data-astro-cid-ofg5rjlq]{gap:var(--s-16);grid-template-columns:21rem minmax(0,1fr);justify-items:start}}.cs-media[data-astro-cid-ofg5rjlq]{gap:var(--s-4);flex-direction:column;width:100%;max-width:21rem;display:flex}.cs-label[data-astro-cid-ofg5rjlq]{align-items:center;gap:var(--s-2);text-transform:uppercase;letter-spacing:var(--tr-wider);color:var(--c-accent);display:flex}.cs-glyph[data-astro-cid-ofg5rjlq]{font-size:.7em}.cs-copy[data-astro-cid-ofg5rjlq]{gap:var(--s-5);flex-direction:column;max-width:36rem;display:flex}.cs-quote[data-astro-cid-ofg5rjlq]{font-family:var(--f-display);font-size:var(--t-2xl);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);color:var(--c-ink);text-wrap:balance}.cs-who[data-astro-cid-ofg5rjlq]{gap:var(--s-1);flex-direction:column;display:flex}.cs-who[data-astro-cid-ofg5rjlq] strong[data-astro-cid-ofg5rjlq]{font-family:var(--f-display);font-size:var(--t-md);color:var(--c-ink)}.cs-who[data-astro-cid-ofg5rjlq] span[data-astro-cid-ofg5rjlq]{font-size:var(--t-sm);color:var(--c-muted)}.cs-context[data-astro-cid-ofg5rjlq]{color:var(--c-dim)!important}.cs-figure[data-astro-cid-ofg5rjlq]{align-items:baseline;gap:var(--s-3);border-block-start:1px solid var(--c-line);padding-block-start:var(--s-6);display:flex}.cs-figure[data-astro-cid-ofg5rjlq] b[data-astro-cid-ofg5rjlq]{font-family:var(--f-display);font-size:var(--t-5xl,var(--t-4xl));color:var(--c-accent-2);line-height:1}.cs-figure[data-astro-cid-ofg5rjlq] span[data-astro-cid-ofg5rjlq]{font-size:var(--t-md);color:var(--c-ink-2)}.cs-support[data-astro-cid-ofg5rjlq]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.cs-provenance[data-astro-cid-ofg5rjlq]{font-size:var(--t-xs);color:var(--c-dim)}.cs-copy[data-astro-cid-ofg5rjlq] .btn[data-astro-cid-ofg5rjlq]{align-self:flex-start;margin-block-start:var(--s-2)}.results-band[data-astro-cid-mx4dxgrg]{background:var(--c-inset)}.result-grid[data-astro-cid-mx4dxgrg]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:var(--s-10);display:grid}.result-card[data-astro-cid-mx4dxgrg]{gap:var(--s-5);min-width:0;padding:var(--s-8);border-radius:var(--r-lg);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line), var(--sh-1);flex-direction:column;display:flex}.result-head[data-astro-cid-mx4dxgrg]{gap:var(--s-1);flex-direction:column;display:flex}.result-head[data-astro-cid-mx4dxgrg] strong[data-astro-cid-mx4dxgrg]{font-family:var(--f-display);font-size:var(--t-lg);color:var(--c-ink)}.result-figure[data-astro-cid-mx4dxgrg]{align-items:baseline;gap:var(--s-3);display:flex}.result-figure[data-astro-cid-mx4dxgrg] b[data-astro-cid-mx4dxgrg]{font-family:var(--f-display);font-size:var(--t-4xl);color:var(--c-accent-2);line-height:1}.result-figure[data-astro-cid-mx4dxgrg] span[data-astro-cid-mx4dxgrg]{font-size:var(--t-sm);color:var(--c-muted)}.result-meta[data-astro-cid-mx4dxgrg]{gap:var(--s-4) var(--s-5);border-block-start:1px solid var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--s-5);display:grid}.result-meta[data-astro-cid-mx4dxgrg] dt[data-astro-cid-mx4dxgrg]{font-family:var(--f-mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--tr-wide);color:var(--c-dim)}.result-meta[data-astro-cid-mx4dxgrg] dd[data-astro-cid-mx4dxgrg]{font-size:var(--t-sm);color:var(--c-ink-2);margin-block-start:2px}.result-take[data-astro-cid-mx4dxgrg]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.result-shot[data-astro-cid-mx4dxgrg]{min-width:0;margin-block-start:auto}.results-more[data-astro-cid-mx4dxgrg]{margin-block-start:var(--s-8)}.what-we-do[data-astro-cid-ml4x526h]{background:var(--c-surface-2)}.svc-grid[data-astro-cid-ml4x526h]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-block-start:var(--s-12);display:grid}.svc-grid[data-astro-cid-ml4x526h] a[data-astro-cid-ml4x526h]{gap:var(--s-2);height:100%;padding:var(--s-6) var(--s-10) var(--s-6) var(--s-6);border-radius:var(--r-lg);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line);transition:transform var(--d-3) var(--e-out), box-shadow var(--d-3) var(--e-out);flex-direction:column;display:flex;position:relative}.svc-grid[data-astro-cid-ml4x526h] a[data-astro-cid-ml4x526h]:hover{box-shadow:inset 0 0 0 1px var(--c-accent-line), var(--sh-3);transform:translateY(-3px)}.svc-grid[data-astro-cid-ml4x526h] h3[data-astro-cid-ml4x526h]{font-size:var(--t-md);color:var(--c-ink)}.svc-grid[data-astro-cid-ml4x526h] p[data-astro-cid-ml4x526h]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.svc-more[data-astro-cid-ml4x526h]{color:var(--c-dim);transition:transform var(--d-3) var(--e-out), color var(--d-2) var(--e-out);position:absolute;inset-block-start:var(--s-6);inset-inline-end:var(--s-6)}.svc-grid[data-astro-cid-ml4x526h] a[data-astro-cid-ml4x526h]:hover .svc-more[data-astro-cid-ml4x526h]{color:var(--c-accent);transform:translate(4px)}.wwd-terms[data-astro-cid-ml4x526h]{margin-block-start:var(--s-10)}.terms-card[data-astro-cid-ml4x526h]{gap:var(--s-6);padding:var(--s-8);border-radius:var(--r-xl);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line), var(--sh-1);flex-direction:column;display:flex}.terms-card[data-astro-cid-ml4x526h] .index-num[data-astro-cid-ml4x526h]{text-transform:uppercase;letter-spacing:var(--tr-wider);color:var(--c-accent)}.terms-list[data-astro-cid-ml4x526h]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.terms-list[data-astro-cid-ml4x526h] li[data-astro-cid-ml4x526h]{gap:var(--s-3);font-size:var(--t-sm);color:var(--c-ink-2);line-height:var(--lh-relaxed);display:flex}.terms-list[data-astro-cid-ml4x526h] li[data-astro-cid-ml4x526h]:before{content:"";background:var(--c-accent);flex:none;width:.875rem;height:1px;margin-block-start:.7em}.terms-actions[data-astro-cid-ml4x526h]{gap:var(--s-4);flex-wrap:wrap;display:flex}.wwd-steps[data-astro-cid-ml4x526h]{gap:var(--s-8);border-block-start:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block-start:var(--s-12);padding-block-start:var(--s-10);display:grid}.wwd-steps[data-astro-cid-ml4x526h] li[data-astro-cid-ml4x526h]{gap:var(--s-2);flex-direction:column;display:flex}.wwd-steps[data-astro-cid-ml4x526h] .index-num[data-astro-cid-ml4x526h]{color:var(--c-accent)}.wwd-steps[data-astro-cid-ml4x526h] h3[data-astro-cid-ml4x526h]{font-size:var(--t-md)}.wwd-steps[data-astro-cid-ml4x526h] p[data-astro-cid-ml4x526h]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3rem, 2rem + 4.5vw, 5.5rem) var(--s-section-sm);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-12);align-items:center;display:grid}.hero-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}@media (width>=64rem){.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--s-6);flex-direction:column;display:flex}.hero-copy[data-astro-cid-lcdefpme] h1{max-width:19ch}.hero-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:46ch}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--s-4);flex-wrap:wrap;display:flex}.hero-trust[data-astro-cid-lcdefpme]{gap:var(--s-3);flex-direction:column;margin-block-start:var(--s-2);display:flex}.hero-trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--c-muted);display:flex}.hero-trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--c-accent);flex:none;width:1rem;height:1px}.hero-trust[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--c-ink);font-family:var(--f-display)}.hero-visual[data-astro-cid-lcdefpme]{padding:var(--s-6);border-radius:var(--r-2xl);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line), var(--sh-4);position:relative}.visual-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-3);border-block-end:1px solid var(--c-line);margin-block-end:var(--s-4);padding-block-end:var(--s-5);display:flex}.visual-head[data-astro-cid-lcdefpme] .index-num[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:var(--tr-wider)}.who-grid[data-astro-cid-lcdefpme]{gap:var(--s-12);align-items:start;display:grid}@media (width>=60rem){.who-grid[data-astro-cid-lcdefpme]{gap:var(--s-16);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.who-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-2xl);margin-block:var(--s-3) var(--s-4)}.who-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-muted);max-width:46ch}.focus-trades[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-block:var(--s-7) var(--s-6);flex-wrap:wrap;display:flex}.focus-trades[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--s-2) var(--s-5);border-radius:var(--r-full);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line-2);font-size:var(--t-sm);color:var(--c-ink-2)}.metro-list[data-astro-cid-lcdefpme]{margin-block:var(--s-7) var(--s-6);border-block-start:1px solid var(--c-line)}.metro-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-block:var(--s-4);border-block-end:1px solid var(--c-line);font-family:var(--f-display);font-size:var(--t-md);color:var(--c-ink);transition:color var(--d-2) var(--e-out), padding-inline-start var(--d-3) var(--e-out);justify-content:space-between;align-items:center;display:flex}.metro-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--c-accent);padding-inline-start:var(--s-3)}.metro-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--c-dim);transition:transform var(--d-3) var(--e-out)}.metro-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{color:var(--c-accent);transform:translate(4px)}
