.collaboration-strip-module__ngIQVG__section{border-bottom:1px solid var(--color-line);background:var(--color-paper);scroll-margin-top:var(--header-h,4rem);padding:44px 0 48px;overflow:hidden}.collaboration-strip-module__ngIQVG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;max-width:1400px;margin:0 auto 32px;padding:0 24px;display:flex}.collaboration-strip-module__ngIQVG__label{color:var(--color-ink-faint);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:.7rem;font-weight:600;display:flex}.collaboration-strip-module__ngIQVG__label:before{content:"";background:var(--color-crimson);width:28px;height:1px}.collaboration-strip-module__ngIQVG__stats{flex-wrap:wrap;gap:20px 0;margin:0;display:flex}.collaboration-strip-module__ngIQVG__stat{flex-direction:column;gap:8px;padding:0 28px;display:flex}.collaboration-strip-module__ngIQVG__stat:first-child{padding-left:0}.collaboration-strip-module__ngIQVG__stat:last-child{padding-right:0}.collaboration-strip-module__ngIQVG__stat+.collaboration-strip-module__ngIQVG__stat{border-left:1px solid var(--color-line)}.collaboration-strip-module__ngIQVG__statValue{color:var(--color-crimson);font-family:var(--font-display);letter-spacing:-.02em;order:-1;align-items:baseline;margin:0;font-size:2.4rem;font-weight:600;line-height:1;display:flex}.collaboration-strip-module__ngIQVG__statLabel{max-width:13rem;color:var(--color-ink-soft);font-size:.8rem;line-height:1.35}@media (min-width:64rem){.collaboration-strip-module__ngIQVG__header{padding:0 40px}}.collaboration-strip-module__ngIQVG__viewport{max-width:1400px;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.collaboration-strip-module__ngIQVG__track{width:max-content;animation:60s linear infinite collaboration-strip-module__ngIQVG__collaboration-scroll;display:flex}.collaboration-strip-module__ngIQVG__viewport:hover .collaboration-strip-module__ngIQVG__track{animation-play-state:paused}.collaboration-strip-module__ngIQVG__group{flex:none;align-items:center;gap:80px;margin:0;padding:0 80px 0 0;list-style:none;display:flex}.collaboration-strip-module__ngIQVG__item{flex:none;align-items:center;height:52px;display:flex}.collaboration-strip-module__ngIQVG__logo{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.55;max-width:none;transition:filter .25s,opacity .25s;display:block}.collaboration-strip-module__ngIQVG__item:hover .collaboration-strip-module__ngIQVG__logo{filter:none;opacity:1}.collaboration-strip-module__ngIQVG__logo.collaboration-strip-module__ngIQVG__inverse,.collaboration-strip-module__ngIQVG__item:hover .collaboration-strip-module__ngIQVG__logo.collaboration-strip-module__ngIQVG__inverse{filter:invert()grayscale()}@keyframes collaboration-strip-module__ngIQVG__collaboration-scroll{to{transform:translate(-50%)}}@media (max-width:639px){.collaboration-strip-module__ngIQVG__section{padding:32px 0 36px}.collaboration-strip-module__ngIQVG__header{margin-bottom:24px}.collaboration-strip-module__ngIQVG__stats{flex-direction:column;gap:0;width:100%}.collaboration-strip-module__ngIQVG__stat{flex-direction:row;align-items:baseline;gap:16px;padding:12px 0}.collaboration-strip-module__ngIQVG__stat+.collaboration-strip-module__ngIQVG__stat{border-top:1px solid var(--color-line);border-left:0}.collaboration-strip-module__ngIQVG__statValue{flex:none;min-width:6.5rem;font-size:2rem}.collaboration-strip-module__ngIQVG__statLabel{max-width:none}.collaboration-strip-module__ngIQVG__group{gap:48px;padding-right:48px}.collaboration-strip-module__ngIQVG__logo{zoom:.82}.collaboration-strip-module__ngIQVG__track{animation-duration:46s}}@media (prefers-reduced-motion:reduce){.collaboration-strip-module__ngIQVG__duplicate{display:none}.collaboration-strip-module__ngIQVG__viewport{padding:0 24px;-webkit-mask-image:none;mask-image:none}.collaboration-strip-module__ngIQVG__track{width:auto;animation:none}.collaboration-strip-module__ngIQVG__group{flex-wrap:wrap;flex:1;justify-content:center;gap:28px 44px;padding:0}.collaboration-strip-module__ngIQVG__logo{transition:none}}
.section-title-module__Xeq4zq__title{--section-title-ink:var(--color-ink,#171717);--section-title-muted:var(--color-ink-soft,#626262);color:var(--section-title-ink);white-space:pre-line}.section-title-module__Xeq4zq__inverse{--section-title-ink:#fff;--section-title-muted:#d1d1d1}.section-title-module__Xeq4zq__muted{color:var(--section-title-muted,var(--color-ink-soft,#626262))}
.capability-illustration-module__AXFmnG__diagramWash{fill:var(--color-paper-2)}.capability-illustration-module__AXFmnG__diagramLines{stroke:#bdbdbd}.capability-illustration-module__AXFmnG__diagramSurface{fill:#fff}.capability-illustration-module__AXFmnG__diagramAccentSurface{fill:var(--color-paper-3);stroke:#ba042d80}.capability-illustration-module__AXFmnG__diagramAccent{stroke:var(--color-crimson);stroke-width:1.7px}.capability-illustration-module__AXFmnG__diagramNode{fill:var(--color-crimson);stroke:#fff;stroke-width:2px}.capability-illustration-module__AXFmnG__diagramAccent{stroke-dasharray:1;animation:4.8s linear .25s infinite both capability-illustration-module__AXFmnG__draw}@keyframes capability-illustration-module__AXFmnG__draw{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.6,0,.2,1)}22%,78%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.6,0,.4,1)}94%,to{stroke-dashoffset:-1px}}.capability-illustration-module__AXFmnG__ripple{stroke:var(--color-crimson);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.8s cubic-bezier(.2,.6,.3,1) infinite capability-illustration-module__AXFmnG__ripple}.capability-illustration-module__AXFmnG__rippleLate{animation-delay:2.4s}@keyframes capability-illustration-module__AXFmnG__ripple{0%{opacity:.6;transform:scale(.82)}to{opacity:0;transform:scale(1.28)}}.capability-illustration-module__AXFmnG__flow{stroke-dasharray:3 5;animation:1.4s linear infinite capability-illustration-module__AXFmnG__flow}@keyframes capability-illustration-module__AXFmnG__flow{to{stroke-dashoffset:-16px}}.capability-illustration-module__AXFmnG__twinkle{transform-box:fill-box;transform-origin:50%;animation:4.8s linear .25s infinite both capability-illustration-module__AXFmnG__draw,3.2s ease-in-out 1.4s infinite capability-illustration-module__AXFmnG__twinkle}@keyframes capability-illustration-module__AXFmnG__twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(45deg)}}.capability-illustration-module__AXFmnG__lift{animation:3.6s ease-in-out infinite alternate capability-illustration-module__AXFmnG__lift}@keyframes capability-illustration-module__AXFmnG__lift{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.capability-illustration-module__AXFmnG__pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite capability-illustration-module__AXFmnG__pulse}@keyframes capability-illustration-module__AXFmnG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.capability-illustration-module__AXFmnG__diagramAccent,.capability-illustration-module__AXFmnG__ripple,.capability-illustration-module__AXFmnG__flow,.capability-illustration-module__AXFmnG__twinkle,.capability-illustration-module__AXFmnG__lift,.capability-illustration-module__AXFmnG__pulse{animation:none}.capability-illustration-module__AXFmnG__diagramAccent{stroke-dasharray:none}}
.hanabi-burst-module__aD0OGq__burst{pointer-events:none}.hanabi-burst-module__aD0OGq__ray{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.16}.hanabi-burst-module__aD0OGq__spark,.hanabi-burst-module__aD0OGq__flash{opacity:0}.is-visible .hanabi-burst-module__aD0OGq__ray{animation:hanabi-burst-module__aD0OGq__ray-draw 1.9s cubic-bezier(.2, .7, .3, 1) var(--burst-delay,0s) both}.is-visible .hanabi-burst-module__aD0OGq__spark{transform-box:fill-box;transform-origin:50%;animation:hanabi-burst-module__aD0OGq__spark-fall 2.1s ease-out var(--burst-delay,0s) both}.is-visible .hanabi-burst-module__aD0OGq__flash{transform-box:fill-box;transform-origin:50%;animation:hanabi-burst-module__aD0OGq__flash .7s ease-out var(--burst-delay,0s) both}@keyframes hanabi-burst-module__aD0OGq__ray-draw{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:.9}45%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:.16}}@keyframes hanabi-burst-module__aD0OGq__spark-fall{0%,35%{opacity:0;transform:translateY(0)scale(.4)}50%{opacity:1;transform:translateY(1px)scale(1.25)}to{opacity:0;transform:translateY(14px)scale(.6)}}@keyframes hanabi-burst-module__aD0OGq__flash{0%{opacity:0;transform:scale(.3)}25%{opacity:.55}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){:is(.is-visible .hanabi-burst-module__aD0OGq__ray,.is-visible .hanabi-burst-module__aD0OGq__spark,.is-visible .hanabi-burst-module__aD0OGq__flash){animation:none}}
.client-voices-module__sfhHHq__progress{transform-origin:0;animation:client-voices-module__sfhHHq__progress var(--duration) linear both}:is([data-paused=true] .client-voices-module__sfhHHq__progress,[data-offscreen=true] .client-voices-module__sfhHHq__progress){animation-play-state:paused}@keyframes client-voices-module__sfhHHq__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.client-voices-module__sfhHHq__person{position:relative}.client-voices-module__sfhHHq__ring{background:var(--color-paper);filter:grayscale()contrast(.8)brightness(1.1);border-radius:9999px;padding:3px;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .4s,filter .4s;display:block;transform:scale(.82);box-shadow:0 10px 30px -14px #17171759}.client-voices-module__sfhHHq__person:hover .client-voices-module__sfhHHq__ring{filter:grayscale(.3)}.client-voices-module__sfhHHq__person[data-active=true] .client-voices-module__sfhHHq__ring{filter:none;box-shadow:0 0 0 2px var(--color-crimson), 0 0 0 8px var(--color-paper-3), 0 22px 44px -18px #ba042d80;transform:scale(1.1)}.client-voices-module__sfhHHq__tag{display:none}@media (min-width:64rem){.client-voices-module__sfhHHq__person{left:var(--left);top:var(--top);animation:client-voices-module__sfhHHq__float var(--float-duration) ease-in-out var(--float-delay) infinite;position:absolute;translate:-50% -50%}.client-voices-module__sfhHHq__person[data-active=true]{z-index:1}.client-voices-module__sfhHHq__person[data-active=true] .client-voices-module__sfhHHq__ring{transform:scale(1.45)}.client-voices-module__sfhHHq__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;opacity:.7;background:#ffffffd1;border-radius:9999px;padding:.4rem .85rem;font-size:.75rem;line-height:1.35;transition:opacity .4s,translate .7s cubic-bezier(.2,.7,.2,1);display:block;translate:0 -.75rem;box-shadow:0 6px 18px -12px #1717174d}.client-voices-module__sfhHHq__person[data-active=true] .client-voices-module__sfhHHq__tag{opacity:1;translate:0 1.75rem}}@keyframes client-voices-module__sfhHHq__float{0%,to{transform:translate(0)}25%{transform:translate(18px,-14px)}50%{transform:translate(-8px,-24px)}75%{transform:translate(-20px,6px)}}[data-offscreen=true] .client-voices-module__sfhHHq__person{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.client-voices-module__sfhHHq__person{animation:none}.client-voices-module__sfhHHq__progress{animation:none;transform:scaleX(0)}}
.hero-leaf-bursts-module__x0bzmG__layer{z-index:var(--leaf-burst-z,3);pointer-events:none;position:absolute;inset:0;overflow:clip}.hero-leaf-bursts-module__x0bzmG__burst{position:absolute}.hero-leaf-bursts-module__x0bzmG__flight{aspect-ratio:4/5;animation:hero-leaf-bursts-module__x0bzmG__burst-flight 2.2s cubic-bezier(.2, .55, .4, 1) var(--burst-delay) both;position:absolute}.hero-leaf-bursts-module__x0bzmG__leaf{transform-origin:50% 60%;width:100%;height:100%;animation:hero-leaf-bursts-module__x0bzmG__burst-leaf 2.2s linear var(--burst-delay) both;display:block}.hero-leaf-bursts-module__x0bzmG__pixel{width:2px;height:2px;animation:hero-leaf-bursts-module__x0bzmG__burst-pixels 2.2s linear var(--burst-delay) both;background:currentColor;position:absolute;top:50%;left:50%}@keyframes hero-leaf-bursts-module__x0bzmG__burst-flight{0%{opacity:0;transform:translate(-50%,-50%)}8%{opacity:1}40%{transform:translate3d(calc(-50% + var(--drift-x) * .6), calc(-50% + var(--drift-y) * .18), 0)}78%{opacity:1}to{opacity:0;transform:translate3d(calc(-50% + var(--drift-x)), calc(-50% + var(--drift-y)), 0)}}@keyframes hero-leaf-bursts-module__x0bzmG__burst-leaf{0%{opacity:.65;transform:rotate(var(--tilt)) scale(.8)}56%{opacity:.65}68%,to{opacity:0;transform:rotate(calc(var(--tilt) + var(--turn))) scale(1)}}@keyframes hero-leaf-bursts-module__x0bzmG__burst-pixels{0%,56%{opacity:0;transform:translate(var(--pixel-x), var(--pixel-y))}68%{opacity:.65;transform:translate(var(--pixel-x), var(--pixel-y))}to{opacity:0;transform:translate(var(--pixel-dx), var(--pixel-dy))}}@media (prefers-reduced-motion:reduce){.hero-leaf-bursts-module__x0bzmG__layer{display:none}}
.hero-ambient-module__MhVFLq__ambient{pointer-events:none;opacity:var(--after,0);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hero-ambient-module__MhVFLq__glow{will-change:transform;border-radius:50%;width:62vmax;height:62vmax;animation:34s ease-in-out infinite alternate hero-ambient-module__MhVFLq__drift;position:absolute}.hero-ambient-module__MhVFLq__glowA{background:radial-gradient(closest-side,#f2eee8f2,#0000);top:-28vmax;left:-12vmax}.hero-ambient-module__MhVFLq__glowB{background:radial-gradient(closest-side,#ba042d09,#0000);animation-duration:42s;animation-direction:alternate-reverse;top:-18vmax;right:-20vmax}.hero-ambient-module__MhVFLq__glowC{background:radial-gradient(closest-side,#ece6dee6,#0000);animation-duration:38s;bottom:-34vmax;left:22vw}@keyframes hero-ambient-module__MhVFLq__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vw,6vh)scale(1.12)}}.hero-ambient-module__MhVFLq__lane{will-change:transform;height:100%;animation:hero-ambient-module__MhVFLq__fall var(--duration) linear var(--delay) infinite;position:absolute;top:0}.hero-ambient-module__MhVFLq__bit{opacity:.75;animation:hero-ambient-module__MhVFLq__sway var(--sway-duration) ease-in-out infinite alternate;border-radius:1px;display:block}@keyframes hero-ambient-module__MhVFLq__fall{0%{transform:translateY(-8%)}to{transform:translateY(104%)}}@keyframes hero-ambient-module__MhVFLq__sway{0%{transform:translateX(calc(var(--sway) * -.5)) rotate(-35deg)}to{transform:translateX(calc(var(--sway) * .5)) rotate(55deg)}}.hero-ambient-module__MhVFLq__leafPacket{aspect-ratio:4/5;width:100%;animation:hero-ambient-module__MhVFLq__leaf-sway var(--sway-duration) ease-in-out var(--delay) infinite alternate;display:block;position:relative}.hero-ambient-module__MhVFLq__leaf{opacity:.55;animation:hero-ambient-module__MhVFLq__leaf-break var(--duration) linear var(--delay) infinite;position:absolute;inset:0}.hero-ambient-module__MhVFLq__leafShape{transform-origin:50% 60%;width:100%;height:100%;animation:hero-ambient-module__MhVFLq__leaf-tumble var(--sway-duration) ease-in-out var(--delay) infinite alternate;display:block}.hero-ambient-module__MhVFLq__fragment{opacity:0;animation:hero-ambient-module__MhVFLq__pixel-release var(--duration) linear var(--delay) infinite;background:currentColor;position:absolute;top:50%;left:50%}@keyframes hero-ambient-module__MhVFLq__leaf-sway{0%{transform:translateX(calc(var(--sway) * -.5))}to{transform:translateX(calc(var(--sway) * .5))}}@keyframes hero-ambient-module__MhVFLq__leaf-tumble{0%{transform:rotate(-38deg)scaleX(.82)}to{transform:rotate(42deg)scaleX(1)}}@keyframes hero-ambient-module__MhVFLq__leaf-break{0%,48%{opacity:.55}53%,to{opacity:0}}@keyframes hero-ambient-module__MhVFLq__pixel-release{0%,48%{opacity:0;transform:translate(var(--start-x), var(--start-y)) scale(.6)}53%{opacity:.65;transform:translate(var(--start-x), var(--start-y)) scale(1)}to{opacity:.65;transform:translate(var(--drift-x), var(--drift-y)) scale(1)}}:is([data-offscreen=true] .hero-ambient-module__MhVFLq__glow,[data-offscreen=true] .hero-ambient-module__MhVFLq__lane,[data-offscreen=true] .hero-ambient-module__MhVFLq__bit,[data-offscreen=true] .hero-ambient-module__MhVFLq__leafPacket,[data-offscreen=true] .hero-ambient-module__MhVFLq__leaf,[data-offscreen=true] .hero-ambient-module__MhVFLq__leafShape,[data-offscreen=true] .hero-ambient-module__MhVFLq__fragment){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-ambient-module__MhVFLq__glow,.hero-ambient-module__MhVFLq__lane,.hero-ambient-module__MhVFLq__bit,.hero-ambient-module__MhVFLq__leafPacket,.hero-ambient-module__MhVFLq__leaf,.hero-ambient-module__MhVFLq__leafShape,.hero-ambient-module__MhVFLq__fragment{animation:none}.hero-ambient-module__MhVFLq__leafLane{top:var(--still-top);height:auto;opacity:var(--still-visible)}.hero-ambient-module__MhVFLq__leaf{opacity:var(--still-leaf)}.hero-ambient-module__MhVFLq__leafShape{transform:rotate(-20deg)}.hero-ambient-module__MhVFLq__fragment{opacity:var(--still-pixels);transform:translate(var(--drift-x), var(--drift-y))}}
