.home-hero-module__2upmlW__hero{--home-pointer-x:50%;--home-pointer-y:44%;--home-scroll-opacity:1;--home-scroll-scale:1;--home-scroll-y:0px;background:var(--color-canvas);box-sizing:border-box;isolation:isolate;min-height:calc(100svh - var(--site-header-height) - 1px);padding-block:var(--space-8);align-items:end;padding-inline-start:max(var(--layout-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--layout-gutter), env(safe-area-inset-right,0px));display:flex;position:relative;overflow:clip}.home-hero-module__2upmlW__hero:after{background:color-mix(in srgb, var(--color-signal) 42%, transparent);content:"";transform-origin:0;z-index:3;height:3px;position:absolute;bottom:0;left:0;right:0}.home-hero-module__2upmlW__background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.home-hero-module__2upmlW__background:before{content:"";opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-hero-module__2upmlW__background[data-motion-fallback]:before{opacity:.14;background-image:url(/media/synheim-poster.avif)}.home-hero-module__2upmlW__backgroundVideo{object-fit:cover;object-position:center bottom;opacity:.14;width:100%;height:100%;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-hero-module__2upmlW__hero:before{background:radial-gradient(circle 18rem at var(--home-pointer-x) var(--home-pointer-y), color-mix(in srgb, var(--color-signal) 2.2%, transparent) 0%, color-mix(in srgb, var(--color-signal) 1.1%, transparent) 42%, transparent 72%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard);z-index:1;position:absolute;inset:0}.home-hero-module__2upmlW__hero[data-home-pointer]:before{opacity:1}}.home-hero-module__2upmlW__inner{align-items:end;gap:var(--space-8);max-width:var(--layout-wide);opacity:var(--home-scroll-opacity);transform:translate3d(0, var(--home-scroll-y), 0) scale(var(--home-scroll-scale));z-index:2;width:100%;margin-inline:auto;display:grid;position:relative}.home-hero-module__2upmlW__copy{min-width:0;max-width:min(100%,66rem);z-index:var(--z-base);position:relative}.home-hero-module__2upmlW__title{overflow-wrap:normal;text-wrap:pretty;word-break:normal;max-width:13.5ch;margin:0;font-size:3rem;font-weight:590;line-height:1.015;overflow:visible}.home-hero-module__2upmlW__titleLine{padding-bottom:.055em;display:block}.home-hero-module__2upmlW__titlePeriod{color:var(--color-signal);margin-inline-start:.015em;font-size:1.22em;line-height:.8;display:inline-block;transform:translateY(.02em)}.home-hero-module__2upmlW__body{color:var(--color-ink-muted);margin:var(--space-6) 0 0;max-width:49rem;font-size:1.0625rem;line-height:1.52}.home-hero-module__2upmlW__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-hero-module__2upmlW__action{border-radius:var(--radius-control);font-size:var(--font-size-small);min-height:44px;padding:var(--space-3) var(--space-4);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-weight:650;text-decoration:none;display:inline-flex}.home-hero-module__2upmlW__actionArrow{display:inline-block}.home-hero-module__2upmlW__primaryAction{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface);transform:translate3d(var(--home-magnet-x,0px), var(--home-magnet-y,0px), 0)}.home-hero-module__2upmlW__secondaryAction{color:var(--color-ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;border-color:#0000;padding-inline:0;text-decoration:none}@media (prefers-reduced-motion:no-preference){@keyframes home-hero-module__2upmlW__home-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-hero-module__2upmlW__home-title-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes home-hero-module__2upmlW__home-support-in{0%{clip-path:inset(0 0 100%);transform:translateY(1rem)}to{clip-path:inset(0);transform:none}}.home-hero-module__2upmlW__hero:after{animation:home-hero-module__2upmlW__home-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.home-hero-module__2upmlW__title{animation:home-hero-module__2upmlW__home-title-in calc(var(--motion-duration-slow) + var(--motion-duration-standard)) var(--motion-ease-standard) 40ms both}.home-hero-module__2upmlW__body,.home-hero-module__2upmlW__actions{animation:home-hero-module__2upmlW__home-support-in var(--motion-duration-slow) var(--motion-ease-standard) both}.home-hero-module__2upmlW__actions{animation-delay:.18s}.home-hero-module__2upmlW__actionArrow,.home-hero-module__2upmlW__secondaryAction{transition:background-size var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.home-hero-module__2upmlW__primaryAction{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}.home-hero-module__2upmlW__inner{will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear}}.home-hero-module__2upmlW__primaryAction:hover,.home-hero-module__2upmlW__primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink);transform:translate3d(var(--home-magnet-x,0px), var(--home-magnet-y,0px), 0) scale(1.02)}.home-hero-module__2upmlW__secondaryAction:hover,.home-hero-module__2upmlW__secondaryAction:focus-visible{background-size:100% .16em}.home-hero-module__2upmlW__action:hover .home-hero-module__2upmlW__actionArrow,.home-hero-module__2upmlW__action:focus-visible .home-hero-module__2upmlW__actionArrow{transform:translate(.28em)}@media (min-width:48rem){.home-hero-module__2upmlW__hero{padding-block:var(--space-8)}.home-hero-module__2upmlW__title{max-width:13ch;font-size:4.4rem}.home-hero-module__2upmlW__body{font-size:1.125rem}}@media (min-width:64rem){.home-hero-module__2upmlW__inner{gap:var(--space-8)}.home-hero-module__2upmlW__title{font-size:5.35rem}}@media (min-width:90rem){.home-hero-module__2upmlW__title{font-size:6.2rem}.home-hero-module__2upmlW__body{font-size:1.1875rem}}@media (max-width:40rem){.home-hero-module__2upmlW__actions,.home-hero-module__2upmlW__primaryAction{width:100%}.home-hero-module__2upmlW__secondaryAction{justify-content:flex-start;width:auto}}@media (max-width:22rem){.home-hero-module__2upmlW__title{overflow-wrap:break-word}}@media (max-height:44rem){.home-hero-module__2upmlW__hero{min-height:auto;padding-block:var(--space-6);align-items:start}.home-hero-module__2upmlW__title{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.home-hero-module__2upmlW__backgroundVideo{display:none}.home-hero-module__2upmlW__background:before{transition:none}.home-hero-module__2upmlW__primaryAction,.home-hero-module__2upmlW__inner,.home-hero-module__2upmlW__actionArrow{transform:none}.home-hero-module__2upmlW__hero:after,.home-hero-module__2upmlW__title,.home-hero-module__2upmlW__titleLine,.home-hero-module__2upmlW__body,.home-hero-module__2upmlW__actions,.home-hero-module__2upmlW__actionArrow,.home-hero-module__2upmlW__secondaryAction,.home-hero-module__2upmlW__primaryAction{clip-path:none;transition:none;animation:none}}
@keyframes reveal-on-scroll-module__IR1_HG__home-reveal{0%{transform:translateY(3.25rem)}to{transform:none}}@keyframes reveal-on-scroll-module__IR1_HG__home-screen-reveal{0%{transform:translateY(6rem)scale(.965)}to{opacity:1;transform:none}}.reveal-on-scroll-module__IR1_HG__reveal{scroll-margin-top:calc(var(--site-header-height) + var(--space-8))}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=idle]:not(:target){transition:none;transform:translateY(3.25rem)}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal-variant=screen][data-reveal=idle]:not(:target){transform:translateY(6rem)scale(.965)}.reveal-on-scroll-module__IR1_HG__reveal:target,.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]{animation:reveal-on-scroll-module__IR1_HG__home-reveal calc(var(--motion-duration-slow) + var(--motion-duration-standard)) var(--motion-ease-standard) both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal-variant=screen]:target,.reveal-on-scroll-module__IR1_HG__reveal[data-reveal-variant=screen][data-reveal=in]{animation:reveal-on-scroll-module__IR1_HG__home-screen-reveal calc(var(--motion-duration-slow) + var(--motion-duration-standard) + var(--motion-duration-fast)) var(--motion-ease-standard) both}.reveal-on-scroll-module__IR1_HG__reveal:target,.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in][data-reveal-mode=instant],.reveal-on-scroll-module__IR1_HG__reveal[data-reveal-variant=screen][data-reveal-mode=instant]{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes reveal-on-scroll-module__IR1_HG__home-stagger-item{0%{transform:translateY(1.5rem)}to{transform:none}}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=idle]:not(:target) [data-home-stagger]>*{transform:translateY(1.5rem)}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:first-child{animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) 80ms both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(2){animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .15s both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(3){animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .22s both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(4){animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .29s both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(5){animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .36s both}.reveal-on-scroll-module__IR1_HG__reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(6){animation:reveal-on-scroll-module__IR1_HG__home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .43s both}}.reveal-on-scroll-module__IR1_HG__reveal:target [data-home-stagger]>*,.reveal-on-scroll-module__IR1_HG__reveal[data-reveal-mode=instant] [data-home-stagger]>*{clip-path:none;opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal-on-scroll-module__IR1_HG__reveal,.reveal-on-scroll-module__IR1_HG__reveal[data-reveal],.reveal-on-scroll-module__IR1_HG__reveal [data-home-stagger]>*{clip-path:none;opacity:1;transition:none;animation:none;transform:none}}
.back-link-module__zyduSG__navigation{justify-self:start;display:flex}.back-link-module__zyduSG__link{color:var(--color-ink-muted);font-size:var(--font-size-small);align-items:center;gap:.45rem;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.back-link-module__zyduSG__link:hover,.back-link-module__zyduSG__link:focus-visible{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.08em}.back-link-module__zyduSG__arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.back-link-module__zyduSG__arrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.back-link-module__zyduSG__link:hover .back-link-module__zyduSG__arrow,.back-link-module__zyduSG__link:focus-visible .back-link-module__zyduSG__arrow{transform:translate(-.18rem)}}@media (prefers-reduced-motion:reduce){.back-link-module__zyduSG__arrow{transition:none;transform:none}}
.consulting-navigation-module__QgyCkq__rail{border-block:1px solid var(--color-line);color:var(--color-ink);gap:var(--space-3);min-width:0;min-height:0;padding-block:clamp(var(--space-3), 2vw, var(--space-5));background:0 0;display:grid;position:relative}.consulting-navigation-module__QgyCkq__rail:before{background:var(--color-signal);content:"";transform-origin:0;width:min(12rem,42%);height:2px;position:absolute;top:-1px;left:0}.consulting-navigation-module__QgyCkq__header{align-items:baseline;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.consulting-navigation-module__QgyCkq__header p,.consulting-navigation-module__QgyCkq__header h2{margin:0}.consulting-navigation-module__QgyCkq__header p,.consulting-navigation-module__QgyCkq__nav span{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;color:var(--color-ink);font-weight:680}.consulting-navigation-module__QgyCkq__header h2{color:var(--color-ink);font-size:.95rem;font-weight:650}.consulting-navigation-module__QgyCkq__nav{gap:0;display:grid}.consulting-navigation-module__QgyCkq__nav a{border-top:1px solid var(--color-line);color:inherit;gap:var(--space-1);min-height:44px;padding-block:var(--space-3);transform-origin:0;text-decoration:none;display:grid;position:relative}.consulting-navigation-module__QgyCkq__nav a:first-child,.consulting-navigation-module__QgyCkq__nav a:nth-child(2){border-top:0}.consulting-navigation-module__QgyCkq__nav a:before{background:var(--color-signal);content:"";opacity:0;transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.consulting-navigation-module__QgyCkq__nav a:hover:before,.consulting-navigation-module__QgyCkq__nav a:focus-visible:before,.consulting-navigation-module__QgyCkq__nav a[aria-current=location]:before{opacity:1;transform:scaleX(1)}.consulting-navigation-module__QgyCkq__nav strong{color:var(--color-ink);font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:590;line-height:1.12}.consulting-navigation-module__QgyCkq__nav small{color:var(--color-ink-muted);font-size:var(--font-size-small);max-width:23rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.consulting-navigation-module__QgyCkq__nav a:hover strong,.consulting-navigation-module__QgyCkq__nav a:focus-visible strong{color:var(--color-ink)}}@media (prefers-reduced-motion:no-preference){@keyframes consulting-navigation-module__QgyCkq__service-path-item-in{0%{transform:translateY(.9rem)}to{transform:none}}.consulting-navigation-module__QgyCkq__rail:before{animation:consulting-navigation-module__QgyCkq__service-path-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.consulting-navigation-module__QgyCkq__nav a{animation:consulting-navigation-module__QgyCkq__service-path-item-in var(--motion-duration-slow) var(--motion-ease-standard) both}.consulting-navigation-module__QgyCkq__nav a:nth-child(2){animation-delay:70ms}.consulting-navigation-module__QgyCkq__nav a:nth-child(3){animation-delay:.14s}.consulting-navigation-module__QgyCkq__nav a:nth-child(4){animation-delay:.21s}.consulting-navigation-module__QgyCkq__nav a,.consulting-navigation-module__QgyCkq__nav a:before,.consulting-navigation-module__QgyCkq__nav strong{transition:color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}@keyframes consulting-navigation-module__QgyCkq__service-path-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (min-width:48rem){.consulting-navigation-module__QgyCkq__nav{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.consulting-navigation-module__QgyCkq__rail{min-height:auto}.consulting-navigation-module__QgyCkq__nav a:nth-child(2){border-top:1px solid var(--color-line)}}@media (prefers-reduced-motion:reduce){.consulting-navigation-module__QgyCkq__rail,.consulting-navigation-module__QgyCkq__rail:before,.consulting-navigation-module__QgyCkq__nav a,.consulting-navigation-module__QgyCkq__nav a:before,.consulting-navigation-module__QgyCkq__nav strong{transition:none;animation:none;transform:none}}
.home-product-stage-module__p5ICDa__stage{background:var(--color-dark-canvas);border-radius:var(--radius-card);color:var(--color-dark-ink);gap:var(--space-4);min-width:0;padding:clamp(var(--space-4), 3vw, var(--space-6));display:grid;position:relative}.home-product-stage-module__p5ICDa__stage:before{background:var(--color-signal);content:"";height:3px;left:clamp(var(--space-4), 3vw, var(--space-6));right:clamp(var(--space-4), 3vw, var(--space-6));transform-origin:0;position:absolute;top:0}.home-product-stage-module__p5ICDa__header,.home-product-stage-module__p5ICDa__footer{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.home-product-stage-module__p5ICDa__header p,.home-product-stage-module__p5ICDa__header span,.home-product-stage-module__p5ICDa__footer span,.home-product-stage-module__p5ICDa__footer a,.home-product-stage-module__p5ICDa__family,.home-product-stage-module__p5ICDa__number{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0}.home-product-stage-module__p5ICDa__header p,.home-product-stage-module__p5ICDa__header span,.home-product-stage-module__p5ICDa__footer span,.home-product-stage-module__p5ICDa__footer a{margin:0}.home-product-stage-module__p5ICDa__header p,.home-product-stage-module__p5ICDa__number{color:var(--color-signal)}.home-product-stage-module__p5ICDa__header span,.home-product-stage-module__p5ICDa__footer span,.home-product-stage-module__p5ICDa__family,.home-product-stage-module__p5ICDa__tagline{color:var(--color-dark-muted)}.home-product-stage-module__p5ICDa__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-product-stage-module__p5ICDa__item{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 14%, transparent)}.home-product-stage-module__p5ICDa__item:first-child{border-top:0}.home-product-stage-module__p5ICDa__link{color:inherit;align-items:center;gap:var(--space-3);min-height:5.25rem;padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.home-product-stage-module__p5ICDa__number{font-size:1.35rem;font-weight:650;line-height:1}.home-product-stage-module__p5ICDa__copy{gap:.25rem;min-width:0;display:grid}.home-product-stage-module__p5ICDa__copy strong{color:var(--color-dark-ink);font-size:1.15rem;font-weight:590;line-height:1.12}.home-product-stage-module__p5ICDa__tagline{max-width:45rem;line-height:1.44}.home-product-stage-module__p5ICDa__status{grid-column:2;justify-self:start}.home-product-stage-module__p5ICDa__footer{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 14%, transparent);padding-top:var(--space-4)}.home-product-stage-module__p5ICDa__footer a{color:var(--color-dark-ink);align-items:center;gap:.05rem;min-height:32px;font-weight:650;text-decoration:none;display:inline-flex}.home-product-stage-module__p5ICDa__statusFallback{border:1px solid color-mix(in srgb, var(--color-dark-ink) 22%, transparent);border-radius:var(--radius-pill);color:var(--color-dark-muted);font-size:var(--font-size-small);padding:var(--space-1) var(--space-3);line-height:1;display:inline-flex}.home-product-stage-module__p5ICDa__stage .ui-status-pill{border-color:color-mix(in srgb, var(--color-dark-ink) 22%, transparent);color:var(--color-dark-muted);background:0 0}.home-product-stage-module__p5ICDa__stage .ui-status-pill--development{color:var(--color-dark-muted)}@media (hover:hover) and (pointer:fine){.home-product-stage-module__p5ICDa__link:hover strong,.home-product-stage-module__p5ICDa__link:focus-visible strong,.home-product-stage-module__p5ICDa__footer a:hover,.home-product-stage-module__p5ICDa__footer a:focus-visible{color:var(--color-signal)}}@media (prefers-reduced-motion:no-preference){.home-product-stage-module__p5ICDa__link,.home-product-stage-module__p5ICDa__footer a{transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.home-product-stage-module__p5ICDa__link:hover,.home-product-stage-module__p5ICDa__link:focus-visible{transform:translateY(-.12rem)}}@media (min-width:48rem){.home-product-stage-module__p5ICDa__link{grid-template-columns:auto minmax(0,1fr) auto}.home-product-stage-module__p5ICDa__status{grid-column:auto;justify-self:end}}@media (min-width:72rem){.home-product-stage-module__p5ICDa__copy strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.home-product-stage-module__p5ICDa__stage,.home-product-stage-module__p5ICDa__stage:before,.home-product-stage-module__p5ICDa__link,.home-product-stage-module__p5ICDa__footer a{transition:none;transform:none}}
@media (hover:hover) and (pointer:fine){.company-responsive-module__-AmmJW__secondaryAction:hover,.company-responsive-module__-AmmJW__secondaryAction:focus-visible{background-size:100% .16em}.company-responsive-module__-AmmJW__secondaryAction:hover .company-responsive-module__-AmmJW__arrow,.company-responsive-module__-AmmJW__secondaryAction:focus-visible .company-responsive-module__-AmmJW__arrow{transform:translate(.28em)}.company-responsive-module__-AmmJW__profilePanel a:hover:before,.company-responsive-module__-AmmJW__profilePanel a:focus-visible:before{opacity:1;transform:scaleX(1)}.company-responsive-module__-AmmJW__focusItem:hover,.company-responsive-module__-AmmJW__focusItem:focus-visible{box-shadow:inset 3px 0 0 var(--color-signal)}.company-responsive-module__-AmmJW__primaryAction:hover,.company-responsive-module__-AmmJW__primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}}@media (prefers-reduced-motion:no-preference){@keyframes company-responsive-module__-AmmJW__company-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes company-responsive-module__-AmmJW__company-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.company-responsive-module__-AmmJW__hero:after{animation:company-responsive-module__-AmmJW__company-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.company-responsive-module__-AmmJW__heroCopy,.company-responsive-module__-AmmJW__profilePanel{animation:company-responsive-module__-AmmJW__company-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.company-responsive-module__-AmmJW__profilePanel{animation-delay:.16s}.company-responsive-module__-AmmJW__secondaryAction,.company-responsive-module__-AmmJW__arrow,.company-responsive-module__-AmmJW__profilePanel a,.company-responsive-module__-AmmJW__profilePanel a:before,.company-responsive-module__-AmmJW__focusItem h3,.company-responsive-module__-AmmJW__primaryAction{transition:background-size var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}}@media (min-width:48rem){.company-responsive-module__-AmmJW__focusGrid,.company-responsive-module__-AmmJW__methodList{column-gap:clamp(var(--space-6), 4vw, var(--space-10));grid-template-columns:repeat(2,minmax(0,1fr))}.company-responsive-module__-AmmJW__methodList{grid-template-columns:repeat(3,minmax(0,1fr))}.company-responsive-module__-AmmJW__principlesCompact{grid-template-columns:minmax(9rem,.26fr) minmax(0,1fr);align-items:center}.company-responsive-module__-AmmJW__principlesInline{flex-wrap:wrap;display:flex}.company-responsive-module__-AmmJW__principlesInline li{border-left:2px solid color-mix(in srgb, var(--color-signal) 72%, transparent);min-width:0;padding:0 clamp(var(--space-4), 2vw, var(--space-6));flex:1 1 0}.company-responsive-module__-AmmJW__principlesInline li:first-child{border-left:0;padding-left:0}.company-responsive-module__-AmmJW__principlesInline li+li{border-top:0}}@media (min-width:72rem){.company-responsive-module__-AmmJW__heroInner{grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr)}.company-responsive-module__-AmmJW__profilePanel{margin-bottom:clamp(var(--space-4), 2.6vw, var(--space-8))}.company-responsive-module__-AmmJW__founderSection{grid-template-columns:minmax(0,.95fr) minmax(22rem,.75fr)}}@media (max-width:52rem){.company-responsive-module__-AmmJW__hero{min-height:auto}.company-responsive-module__-AmmJW__primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.company-responsive-module__-AmmJW__hero:after,.company-responsive-module__-AmmJW__heroCopy,.company-responsive-module__-AmmJW__profilePanel,.company-responsive-module__-AmmJW__profilePanel a,.company-responsive-module__-AmmJW__profilePanel a:before,.company-responsive-module__-AmmJW__focusItem h3,.company-responsive-module__-AmmJW__arrow,.company-responsive-module__-AmmJW__primaryAction{transition:none;animation:none;transform:none}}
.service-offers-module__ekubda__areaList{gap:clamp(var(--space-3), 1.6vw, var(--space-5));display:grid}.service-offers-module__ekubda__area{scroll-margin-top:calc(var(--site-header-height) + var(--space-6));display:block}.service-offers-module__ekubda__area:focus,.service-offers-module__ekubda__offer:focus{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.service-offers-module__ekubda__areaDisclosure{display:grid}.service-offers-module__ekubda__areaDisclosure[data-consulting-disclosure-motion]{will-change:height}.service-offers-module__ekubda__areaSummary{background:color-mix(in srgb, var(--color-surface) 42%, transparent);border:1px solid color-mix(in srgb, var(--color-line-strong) 72%, transparent);border-radius:var(--radius-small);cursor:pointer;align-items:start;gap:var(--space-4);min-height:11.25rem;padding:clamp(var(--space-4), 2.2vw, var(--space-5));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid;position:relative;overflow:clip}.service-offers-module__ekubda__areaSummary:before{background:var(--color-signal);content:"";transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.service-offers-module__ekubda__areaSummary::-webkit-details-marker{display:none}.service-offers-module__ekubda__areaSummary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.service-offers-module__ekubda__areaHeader{align-content:start;gap:var(--space-2);grid-area:1/1;min-width:0;max-width:38rem;display:grid}.service-offers-module__ekubda__areaHeader h2{max-width:18ch;margin:0;font-size:clamp(1.08rem,1.3vw,1.42rem);font-weight:590;line-height:1.08}.service-offers-module__ekubda__areaAction{color:var(--color-ink);font-family:var(--font-family-sans);text-transform:none;align-self:start;margin:0;font-size:.85rem;font-weight:680;line-height:1.2}.service-offers-module__ekubda__areaDescription,.service-offers-module__ekubda__offerSummary{color:var(--color-ink-muted);margin:0}.service-offers-module__ekubda__areaDescription{grid-area:2/1/auto/-1;align-self:end;width:100%;max-width:none;font-size:.82rem;line-height:1.38}.service-offers-module__ekubda__offerSummary{max-width:none;font-size:.82rem;line-height:1.38}.service-offers-module__ekubda__areaToggle{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);color:var(--color-ink);font-family:var(--font-family-mono);font-size:var(--font-size-small);grid-area:1/2;justify-content:center;justify-self:end;align-items:center;width:2rem;height:2rem;margin-top:.15rem;font-weight:800;display:inline-flex}.service-offers-module__ekubda__areaToggle:before{content:"+"}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaToggle{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaToggle:before{content:"-"}.service-offers-module__ekubda__offer{background:color-mix(in srgb, var(--color-surface) 72%, var(--color-canvas));border:1px solid var(--color-line);border-radius:var(--radius-card);gap:var(--space-2);min-width:0;min-height:7.5rem;padding:var(--space-4);scroll-margin-top:calc(var(--site-header-height) + var(--space-6));display:grid;position:relative;overflow:clip}.service-offers-module__ekubda__offer:before{background:var(--color-signal);content:"";height:2px;left:var(--space-4);right:var(--space-4);display:block;position:absolute;top:0}.service-offers-module__ekubda__offer h3{max-width:30ch;margin:0;font-size:clamp(.92rem,.8vw,1.02rem);font-weight:620;line-height:1.18}.service-offers-module__ekubda__offerList{gap:var(--space-3);padding:var(--space-2) 0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;list-style:none;display:grid}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaSummary{background:var(--color-dark-canvas);border-color:var(--color-dark-canvas);color:var(--color-dark-ink)}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaSummary:before{transform:scaleY(1)}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaAction{color:var(--color-signal)}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__areaDescription{color:var(--color-dark-muted)}@media (prefers-reduced-motion:no-preference){@keyframes service-offers-module__ekubda__consulting-area-in{0%{transform:translateY(2rem)}to{transform:none}}@keyframes service-offers-module__ekubda__consulting-offer-in{0%{transform:translateY(.8rem)}to{transform:none}}[data-reveal=in]:not([data-reveal-mode=instant]) .service-offers-module__ekubda__area{animation:service-offers-module__ekubda__consulting-area-in var(--motion-duration-slow) var(--motion-ease-standard) both}[data-reveal=in]:not([data-reveal-mode=instant]) .service-offers-module__ekubda__area:nth-child(2){animation-delay:80ms}[data-reveal=in]:not([data-reveal-mode=instant]) .service-offers-module__ekubda__area:nth-child(3){animation-delay:.16s}[data-reveal=in]:not([data-reveal-mode=instant]) .service-offers-module__ekubda__area:nth-child(4){animation-delay:.24s}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__offer{animation:service-offers-module__ekubda__consulting-offer-in var(--motion-duration-standard) var(--motion-ease-standard) both}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__offer:nth-child(2){animation-delay:45ms}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__offer:nth-child(3){animation-delay:90ms}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__offer:nth-child(4){animation-delay:.135s}.service-offers-module__ekubda__areaDisclosure[open] .service-offers-module__ekubda__offer:nth-child(5){animation-delay:.18s}.service-offers-module__ekubda__offer{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.service-offers-module__ekubda__areaSummary{transition:border-color var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}.service-offers-module__ekubda__areaSummary:before{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.service-offers-module__ekubda__areaToggle{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}}@media (min-width:64rem){.service-offers-module__ekubda__areaList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.service-offers-module__ekubda__areaList:has(.service-offers-module__ekubda__areaDisclosure[open]){grid-auto-rows:auto;align-items:start}.service-offers-module__ekubda__area{display:grid}.service-offers-module__ekubda__areaDisclosure{grid-template-columns:1fr}.service-offers-module__ekubda__areaDisclosure:not([open]),.service-offers-module__ekubda__areaDisclosure:not([open]) .service-offers-module__ekubda__areaSummary{block-size:100%;height:100%}.service-offers-module__ekubda__offerList{padding-bottom:var(--space-8)}}@media (hover:hover) and (pointer:fine){.service-offers-module__ekubda__areaSummary:hover,.service-offers-module__ekubda__areaSummary:focus-visible{border-color:color-mix(in srgb, var(--color-signal) 46%, var(--color-line-strong));transform:translateY(-.08rem)}.service-offers-module__ekubda__offer:hover,.service-offers-module__ekubda__offer:focus-visible{background:color-mix(in srgb, var(--color-signal) 6%, var(--color-surface));border-color:color-mix(in srgb, var(--color-signal) 42%, var(--color-line));transform:translateY(-.08rem)}}@media (max-width:52rem){.service-offers-module__ekubda__area:nth-child(2n){padding-top:0}.service-offers-module__ekubda__areaSummary{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (prefers-reduced-motion:reduce){.service-offers-module__ekubda__areaSummary,.service-offers-module__ekubda__areaSummary:before,.service-offers-module__ekubda__areaAction,.service-offers-module__ekubda__areaDescription,.service-offers-module__ekubda__offer,.service-offers-module__ekubda__areaToggle{transition:none;animation:none;transform:none}}
.product-path-switcher-module__lPe1iG__productSwitch{--product-selected-indicator:color-mix(in srgb, var(--color-signal) 70%, var(--color-ink));gap:clamp(var(--space-5), 4vw, var(--space-10));display:grid}.product-path-switcher-module__lPe1iG__productTabs{border-block:1px solid var(--color-line);gap:0;display:grid}.product-path-switcher-module__lPe1iG__productTab{border:0;border-top:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;gap:var(--space-2);min-height:7.75rem;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);text-align:left;background:0 0;display:grid;position:relative}.product-path-switcher-module__lPe1iG__productTab:first-child{border-top:0}.product-path-switcher-module__lPe1iG__productTab:before{background:var(--color-signal);bottom:var(--space-4);content:"";opacity:0;left:0;top:var(--space-4);transform-origin:top;width:3px;position:absolute;transform:scaleY(.16)}.product-path-switcher-module__lPe1iG__productTab[aria-selected=true]:before{background:var(--product-selected-indicator);opacity:1;transform:scaleY(1)}.product-path-switcher-module__lPe1iG__productTab[aria-selected=true] strong{font-weight:700}.product-path-switcher-module__lPe1iG__productTab span,.product-path-switcher-module__lPe1iG__panelEyebrow,.product-path-switcher-module__lPe1iG__panelMeta dt{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase}.product-path-switcher-module__lPe1iG__productTab span{color:var(--color-ink);font-weight:680}.product-path-switcher-module__lPe1iG__productTab strong{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:590;line-height:1.08}.product-path-switcher-module__lPe1iG__productTab small{color:var(--color-ink-muted);max-width:28rem;font-size:.9rem;line-height:1.42}.product-path-switcher-module__lPe1iG__productPanelFrame{background:var(--color-dark-canvas);border-radius:var(--radius-card);color:var(--color-dark-ink);min-height:clamp(24rem,42vw,30rem);display:grid;position:relative;overflow:clip}.product-path-switcher-module__lPe1iG__productPanel{background:var(--color-dark-canvas);align-content:end;gap:clamp(var(--space-3), 1.5vw, var(--space-4));padding:clamp(var(--space-5), 4vw, var(--space-8));grid-area:1/1;display:grid}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]{z-index:1}.product-path-switcher-module__lPe1iG__productPanel:focus-visible{box-shadow:inset 0 0 0 2px var(--color-dark-canvas), inset 0 0 0 4px var(--color-signal);outline:0}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=exiting]{pointer-events:none;z-index:0;width:100%;position:absolute;inset:0}.product-path-switcher-module__lPe1iG__panelEyebrow{color:var(--color-signal);margin:0;font-weight:680}.product-path-switcher-module__lPe1iG__panelHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.product-path-switcher-module__lPe1iG__panelHeader span{color:var(--color-dark-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase}.product-path-switcher-module__lPe1iG__productPanel h3{color:var(--color-dark-ink);letter-spacing:0;max-width:13ch;margin:0;padding-bottom:.08em;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:590;line-height:1.03}.product-path-switcher-module__lPe1iG__panelLead,.product-path-switcher-module__lPe1iG__panelSignal{max-width:45rem;margin:0}.product-path-switcher-module__lPe1iG__panelLead{color:var(--color-dark-ink);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.32}.product-path-switcher-module__lPe1iG__panelSignal{color:var(--color-dark-muted);font-size:.9rem;line-height:1.45}.product-path-switcher-module__lPe1iG__panelNarrative{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 22%, transparent);margin:var(--space-2) 0 0;padding-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.product-path-switcher-module__lPe1iG__panelNarrative li,.product-path-switcher-module__lPe1iG__panelMeta div{gap:var(--space-2);margin:0;display:grid}.product-path-switcher-module__lPe1iG__panelMeta dt{color:var(--color-dark-muted);font-weight:680}.product-path-switcher-module__lPe1iG__panelNarrative li,.product-path-switcher-module__lPe1iG__panelMeta dd{color:var(--color-dark-ink);margin:0;font-size:.95rem;line-height:1.4}.product-path-switcher-module__lPe1iG__panelNarrative li{border-inline-start:0 solid #0000;padding-inline-end:var(--space-4);list-style:none}.product-path-switcher-module__lPe1iG__panelNarrative li+li{border-inline-start-color:color-mix(in srgb, var(--color-dark-ink) 18%, transparent);border-inline-start-width:1px;padding-inline-start:var(--space-5)}.product-path-switcher-module__lPe1iG__panelMeta{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 14%, transparent);gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:0;display:grid}.product-path-switcher-module__lPe1iG__panelMeta dd{color:var(--color-dark-muted);font-size:.9rem}.product-path-switcher-module__lPe1iG__panelActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.product-path-switcher-module__lPe1iG__primaryAction{background:var(--color-dark-ink);border:1px solid var(--color-dark-ink);border-radius:var(--radius-control);color:var(--color-dark-canvas);font-size:var(--font-size-small);min-height:44px;padding:var(--space-3) var(--space-4);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.product-path-switcher-module__lPe1iG__primaryAction:hover,.product-path-switcher-module__lPe1iG__primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.product-path-switcher-module__lPe1iG__productTab:hover strong,.product-path-switcher-module__lPe1iG__productTab:focus-visible strong{color:var(--color-ink)}.product-path-switcher-module__lPe1iG__productTab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--color-signal) 6%, var(--color-surface))}.product-path-switcher-module__lPe1iG__productTab:not([aria-selected=true]):hover:before{opacity:.42;transform:scaleY(.48)}}@media (prefers-reduced-motion:no-preference){@keyframes product-path-switcher-module__lPe1iG__product-panel-in{0%{transform:translateY(1.05rem)scale(.992)}to{transform:none}}@keyframes product-path-switcher-module__lPe1iG__product-panel-out{0%{transform:none}to{transform:translateY(-.35rem)scale(.998)}}@keyframes product-path-switcher-module__lPe1iG__product-panel-detail-in{0%{transform:translateY(.45rem)}to{transform:none}}.product-path-switcher-module__lPe1iG__productPanel[data-active=true]{animation:product-path-switcher-module__lPe1iG__product-panel-in .42s var(--motion-ease-standard) both}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=exiting]{animation:product-path-switcher-module__lPe1iG__product-panel-out .24s var(--motion-ease-standard) both}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>*{animation:product-path-switcher-module__lPe1iG__product-panel-detail-in .36s var(--motion-ease-standard) both}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(2){animation-delay:40ms}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(3){animation-delay:80ms}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(4){animation-delay:.12s}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(5){animation-delay:.16s}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(6){animation-delay:.2s}.product-path-switcher-module__lPe1iG__productPanel[data-panel-state=active]>:nth-child(7){animation-delay:.24s}.product-path-switcher-module__lPe1iG__primaryAction,.product-path-switcher-module__lPe1iG__productTab,.product-path-switcher-module__lPe1iG__productTab:before,.product-path-switcher-module__lPe1iG__productTab strong{transition:background-size var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}}@media (min-width:72rem){.product-path-switcher-module__lPe1iG__productSwitch{grid-template-columns:minmax(17rem,.38fr) minmax(0,1fr)}}@media (max-width:52rem){.product-path-switcher-module__lPe1iG__productPanelFrame{min-height:0}.product-path-switcher-module__lPe1iG__panelNarrative,.product-path-switcher-module__lPe1iG__panelMeta{grid-template-columns:1fr}.product-path-switcher-module__lPe1iG__panelNarrative{gap:var(--space-3)}.product-path-switcher-module__lPe1iG__panelNarrative li,.product-path-switcher-module__lPe1iG__panelNarrative li+li{border-inline-start-width:0;padding-inline:0}.product-path-switcher-module__lPe1iG__panelActions,.product-path-switcher-module__lPe1iG__primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.product-path-switcher-module__lPe1iG__productPanel,.product-path-switcher-module__lPe1iG__productPanel>*,.product-path-switcher-module__lPe1iG__productTab,.product-path-switcher-module__lPe1iG__productTab:before,.product-path-switcher-module__lPe1iG__productTab strong{transition:none;animation:none;transform:none}}@media (forced-colors:active){.product-path-switcher-module__lPe1iG__productPanel:focus-visible{box-shadow:none;outline-offset:-4px;outline:2px solid highlight}.product-path-switcher-module__lPe1iG__productTab[aria-selected=true]:before{background:highlight}}
.home-sections-module__jrGjUa__page{--home-signal-text:color-mix(in srgb, var(--color-signal) 34%, var(--color-ink));max-width:var(--layout-wide);gap:0;margin-inline:auto;padding-inline-start:max(var(--layout-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--layout-gutter), env(safe-area-inset-right,0px));display:grid;overflow-x:clip}.home-sections-module__jrGjUa__section{box-sizing:border-box;align-content:start;gap:var(--space-8);min-width:0;padding-block:clamp(var(--space-10), 8vw, var(--space-16));display:grid}.home-sections-module__jrGjUa__sectionStart{padding-top:clamp(var(--space-8), 6vw, var(--space-12))}.home-sections-module__jrGjUa__section+.home-sections-module__jrGjUa__section{border-top:1px solid var(--color-line-strong)}.home-sections-module__jrGjUa__sectionHeader,.home-sections-module__jrGjUa__whyHeader{gap:var(--space-4);max-width:54rem;display:grid}.home-sections-module__jrGjUa__sectionHeader h2,.home-sections-module__jrGjUa__whyHeader h2,.home-sections-module__jrGjUa__closing h2{max-width:15ch;margin:0;font-size:2.35rem;font-weight:590;line-height:1.04}.home-sections-module__jrGjUa__sectionStart .home-sections-module__jrGjUa__sectionHeader h2{max-width:18ch;font-size:1.925rem}.home-sections-module__jrGjUa__headingLine{display:block}.home-sections-module__jrGjUa__headingLineRest{font-size:calc(1em - .3125rem);line-height:1.08}.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__sectionHeader h2{max-width:18ch;font-size:2.05rem}.home-sections-module__jrGjUa__sectionHeader p,.home-sections-module__jrGjUa__whyHeader p,.home-sections-module__jrGjUa__emptyState{color:var(--color-ink-muted)}.home-sections-module__jrGjUa__sectionHeader>p:not(.home-sections-module__jrGjUa__eyebrow),.home-sections-module__jrGjUa__whyHeader>p:not(.home-sections-module__jrGjUa__eyebrow),.home-sections-module__jrGjUa__closing .home-sections-module__jrGjUa__sectionHeader>p:not(.home-sections-module__jrGjUa__eyebrow){max-width:var(--layout-measure);font-size:1.0625rem;line-height:1.52}.home-sections-module__jrGjUa__eyebrow,.home-sections-module__jrGjUa__consultingPanelHeader p,.home-sections-module__jrGjUa__consultingPanelHeader span,.home-sections-module__jrGjUa__areaNumber,.home-sections-module__jrGjUa__whyItem span{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0}.home-sections-module__jrGjUa__eyebrow{color:var(--color-ink-muted);text-transform:uppercase;margin:0}.home-sections-module__jrGjUa__areaList,.home-sections-module__jrGjUa__whyList{margin:0;padding:0;list-style:none}.home-sections-module__jrGjUa__consulting{background:var(--color-dark-canvas);color:var(--color-dark-ink);margin-inline:calc(-1 * max(var(--layout-gutter), env(safe-area-inset-left,0px)));padding-inline-start:max(var(--layout-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--layout-gutter), env(safe-area-inset-right,0px))}.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__eyebrow,.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__sectionHeader p{color:var(--color-dark-muted)}.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__sectionHeader h2{color:var(--color-dark-ink)}.home-sections-module__jrGjUa__consultingPanel{gap:var(--space-4);display:grid}.home-sections-module__jrGjUa__consultingPanelHeader{border-bottom:1px solid color-mix(in srgb, var(--color-dark-ink) 18%, transparent);align-items:end;gap:var(--space-2) var(--space-5);padding-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.home-sections-module__jrGjUa__consultingPanelHeader p{color:var(--color-signal);text-transform:uppercase;margin:0;font-weight:650}.home-sections-module__jrGjUa__consultingPanelHeader span{color:var(--color-dark-muted)}.home-sections-module__jrGjUa__areaList{display:grid}.home-sections-module__jrGjUa__areaList li+li{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 15%, transparent)}.home-sections-module__jrGjUa__areaLink{color:inherit;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.home-sections-module__jrGjUa__areaNumber{color:var(--color-signal);font-size:1.2rem;font-weight:650;line-height:1}.home-sections-module__jrGjUa__areaCopy{gap:var(--space-1);min-width:0;display:grid}.home-sections-module__jrGjUa__areaCopy strong{color:var(--color-dark-ink);font-size:1.125rem;font-weight:590;line-height:1.12}.home-sections-module__jrGjUa__areaCopy span{color:var(--color-dark-muted);max-width:48rem}.home-sections-module__jrGjUa__areaTagline{max-width:52rem;line-height:1.44}.home-sections-module__jrGjUa__areaAction{color:var(--color-dark-ink);font-size:var(--font-size-small);grid-column:2;align-items:center;gap:.05rem;min-height:32px;font-weight:650;display:inline-flex}.home-sections-module__jrGjUa__textAction,.home-sections-module__jrGjUa__primaryAction{font-size:var(--font-size-small);justify-self:start;align-items:center;gap:.45rem;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.home-sections-module__jrGjUa__textAction{color:var(--color-dark-ink);padding:0}.home-sections-module__jrGjUa__primaryAction{background:var(--color-dark-ink);border:1px solid var(--color-dark-ink);border-radius:var(--radius-control);color:var(--color-dark-canvas);padding:var(--space-3) var(--space-4);justify-content:center}.home-sections-module__jrGjUa__why{grid-template-columns:1fr}.home-sections-module__jrGjUa__whyHeader h2{max-width:11ch}.home-sections-module__jrGjUa__whyList{border-top:1px solid var(--color-line-strong);display:grid}.home-sections-module__jrGjUa__whyItem{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.home-sections-module__jrGjUa__whyItem+.home-sections-module__jrGjUa__whyItem{border-top:1px solid var(--color-line)}.home-sections-module__jrGjUa__whyItem span{color:var(--home-signal-text);font-size:1.2rem;font-weight:650}.home-sections-module__jrGjUa__whyItem strong{color:var(--color-ink);max-width:26rem;font-size:1.35rem;font-weight:590;line-height:1.12}.home-sections-module__jrGjUa__closing{background:var(--color-dark-canvas);color:var(--color-dark-ink);padding-block:clamp(var(--space-10), 8vw, var(--space-16));padding-inline-start:max(var(--layout-gutter), env(safe-area-inset-left,0px));padding-inline-end:max(var(--layout-gutter), env(safe-area-inset-right,0px))}.home-sections-module__jrGjUa__closingInner{max-width:var(--layout-wide);margin-inline:auto;display:grid}.home-sections-module__jrGjUa__closing .home-sections-module__jrGjUa__eyebrow,.home-sections-module__jrGjUa__closing .home-sections-module__jrGjUa__sectionHeader p{color:var(--color-dark-muted)}.home-sections-module__jrGjUa__closing .home-sections-module__jrGjUa__sectionHeader h2{color:var(--color-dark-ink)}.home-sections-module__jrGjUa__emptyState{border:1px solid var(--color-line);border-radius:var(--radius-card);max-width:var(--layout-measure);padding:var(--space-5);margin:0}@media (hover:hover) and (pointer:fine){.home-sections-module__jrGjUa__areaLink:hover strong,.home-sections-module__jrGjUa__areaLink:focus-visible strong,.home-sections-module__jrGjUa__textAction:hover,.home-sections-module__jrGjUa__textAction:focus-visible{color:var(--color-signal)}}@media (prefers-reduced-motion:no-preference){.home-sections-module__jrGjUa__areaLink,.home-sections-module__jrGjUa__textAction,.home-sections-module__jrGjUa__primaryAction{transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.home-sections-module__jrGjUa__areaLink:hover,.home-sections-module__jrGjUa__areaLink:focus-visible,.home-sections-module__jrGjUa__primaryAction:hover,.home-sections-module__jrGjUa__primaryAction:focus-visible{transform:translateY(-.12rem)}}@media (min-width:48rem){.home-sections-module__jrGjUa__sectionHeader h2,.home-sections-module__jrGjUa__whyHeader h2,.home-sections-module__jrGjUa__closing h2{font-size:3.45rem}.home-sections-module__jrGjUa__sectionStart .home-sections-module__jrGjUa__sectionHeader h2{font-size:2.725rem}.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__sectionHeader h2{font-size:2.85rem}.home-sections-module__jrGjUa__areaLink{grid-template-columns:auto minmax(0,1fr) auto}.home-sections-module__jrGjUa__areaAction{grid-column:auto;place-self:center end}.home-sections-module__jrGjUa__whyItem strong{max-width:none}}@media (min-width:72rem){.home-sections-module__jrGjUa__sectionStart{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,.75fr) minmax(26rem,1.25fr)}.home-sections-module__jrGjUa__why{gap:var(--space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (min-width:90rem){.home-sections-module__jrGjUa__sectionHeader h2,.home-sections-module__jrGjUa__whyHeader h2,.home-sections-module__jrGjUa__closing h2{font-size:4.15rem}.home-sections-module__jrGjUa__sectionStart .home-sections-module__jrGjUa__sectionHeader h2{font-size:3.125rem}.home-sections-module__jrGjUa__consulting .home-sections-module__jrGjUa__sectionHeader h2{font-size:3.25rem}}@media (max-width:40rem){.home-sections-module__jrGjUa__primaryAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.home-sections-module__jrGjUa__areaLink,.home-sections-module__jrGjUa__textAction,.home-sections-module__jrGjUa__primaryAction{transition:none;transform:none}}
.company-module__Oa2lpa__page{background:var(--color-canvas);gap:0;display:grid;overflow-x:clip}.company-module__Oa2lpa__hero{box-sizing:border-box;isolation:isolate;min-height:clamp(32rem, calc(72svh - var(--site-header-height)), 42rem);padding-block:clamp(var(--space-8), 6vw, var(--space-16));padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));align-items:end;display:flex;position:relative;overflow:visible}.company-module__Oa2lpa__hero:after{background:color-mix(in srgb, var(--color-signal) 42%, transparent);content:"";height:3px;bottom:0;left:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));right:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));transform-origin:0;position:absolute}.company-module__Oa2lpa__heroInner{align-items:end;gap:clamp(var(--space-8), 5vw, var(--space-12));width:100%;max-width:min(84rem,100%);margin-inline:auto;display:grid}.company-module__Oa2lpa__heroCopy,.company-module__Oa2lpa__sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}.company-module__Oa2lpa__heroCopy>*,.company-module__Oa2lpa__profilePanel>*{clip-path:none}.company-module__Oa2lpa__eyebrow,.company-module__Oa2lpa__profilePanel p,.company-module__Oa2lpa__profilePanel span,.company-module__Oa2lpa__methodList span{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase}.company-module__Oa2lpa__eyebrow{color:var(--color-ink-muted);margin:0}.company-module__Oa2lpa__heroTitle{text-wrap:pretty;max-width:14ch;margin:0;padding-bottom:.08em;font-size:clamp(1.95rem,4.35vw,3.58rem);font-weight:590;line-height:1.06;overflow:visible}.company-module__Oa2lpa__lead,.company-module__Oa2lpa__sectionHeader>p,.company-module__Oa2lpa__focusItem p,.company-module__Oa2lpa__profilePanel small,.company-module__Oa2lpa__founderContext p{margin:0;font-size:1.0625rem;line-height:1.52}.company-module__Oa2lpa__lead,.company-module__Oa2lpa__sectionHeader>p,.company-module__Oa2lpa__focusItem p,.company-module__Oa2lpa__founderContext p{color:var(--color-ink-muted);max-width:var(--layout-measure)}.company-module__Oa2lpa__actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.company-module__Oa2lpa__secondaryAction{color:var(--color-ink);font-size:var(--font-size-small);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;justify-self:start;align-items:center;gap:.05rem;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.company-module__Oa2lpa__arrow{margin-inline-start:.45em;display:inline-block}.company-module__Oa2lpa__profilePanel{background:var(--color-dark-canvas);color:var(--color-dark-ink);gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-8));display:grid}.company-module__Oa2lpa__profilePanel p{color:var(--color-signal);margin:0;font-weight:680}.company-module__Oa2lpa__profilePanel a{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 18%, transparent);color:var(--color-dark-ink);gap:var(--space-1);min-height:44px;padding-block:var(--space-3);text-decoration:none;display:grid;position:relative}.company-module__Oa2lpa__profilePanel a:before{background:var(--color-signal);content:"";opacity:0;transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.company-module__Oa2lpa__profilePanel span{color:var(--color-signal);font-weight:680}.company-module__Oa2lpa__profilePanel strong{font-size:clamp(1rem,1.45vw,1.15rem);font-weight:590;line-height:1.16}.company-module__Oa2lpa__profilePanel small{color:var(--color-dark-muted)}.company-module__Oa2lpa__section{box-sizing:border-box;gap:clamp(var(--space-6), 3.6vw, var(--space-10));max-width:min(84rem,100%);padding:clamp(var(--space-10), 7vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));width:100%;margin-inline:auto;display:grid;position:relative}.company-module__Oa2lpa__section+.company-module__Oa2lpa__section,.company-module__Oa2lpa__section+.company-module__Oa2lpa__closing{border-top:1px solid var(--color-line-strong)}.company-module__Oa2lpa__sectionHeader h2{max-width:17ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.company-module__Oa2lpa__focusGrid{gap:0;display:grid}.company-module__Oa2lpa__focusItem{border-top:1px solid var(--color-line-strong);color:var(--color-ink);gap:var(--space-3);padding-block:clamp(var(--space-5), 3vw, var(--space-8));text-decoration:none;display:grid}.company-module__Oa2lpa__focusItem h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:590;line-height:1.08}.company-module__Oa2lpa__methodBand{background:var(--color-dark-canvas);color:var(--color-dark-ink);max-width:none}.company-module__Oa2lpa__methodBand .company-module__Oa2lpa__sectionHeader,.company-module__Oa2lpa__methodList,.company-module__Oa2lpa__principlesCompact{width:100%;max-width:min(84rem,100%);margin-inline:auto}.company-module__Oa2lpa__methodBand .company-module__Oa2lpa__eyebrow,.company-module__Oa2lpa__methodBand .company-module__Oa2lpa__sectionHeader>p{color:var(--color-dark-muted)}.company-module__Oa2lpa__methodBand .company-module__Oa2lpa__sectionHeader h2{color:var(--color-dark-ink)}.company-module__Oa2lpa__methodList{gap:0;margin-block:0;padding:0;list-style:none;display:grid}.company-module__Oa2lpa__methodList li{border-top:1px solid var(--color-line-strong);gap:var(--space-3);padding-block:var(--space-4);border-color:color-mix(in srgb, var(--color-dark-ink) 18%, transparent);display:grid}.company-module__Oa2lpa__methodList span{color:var(--color-signal);font-weight:680}.company-module__Oa2lpa__methodList strong{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:590;line-height:1.32}.company-module__Oa2lpa__principlesCompact{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 18%, transparent);align-items:start;gap:var(--space-4);padding-top:var(--space-4);display:grid}.company-module__Oa2lpa__principlesCompact p{color:var(--color-signal);font-family:var(--font-family-mono);letter-spacing:0;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:680}.company-module__Oa2lpa__principlesInline{gap:0;margin:0;padding:0;list-style:none;display:grid}.company-module__Oa2lpa__principlesInline li{color:var(--color-dark-muted);padding-block:var(--space-3);font-size:1.0625rem;line-height:1.45}.company-module__Oa2lpa__principlesInline li+li{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 18%, transparent)}@media (min-width:48rem){.company-module__Oa2lpa__principlesCompact{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:center}.company-module__Oa2lpa__principlesInline{grid-template-columns:repeat(3,minmax(0,1fr))}.company-module__Oa2lpa__principlesInline li{border-left:2px solid color-mix(in srgb, var(--color-signal) 72%, transparent);padding:0 clamp(var(--space-4), 2vw, var(--space-6))}.company-module__Oa2lpa__principlesInline li:first-child{border-left:0;padding-left:0}.company-module__Oa2lpa__principlesInline li+li{border-top:0}}.company-module__Oa2lpa__founderContext{border-top:1px solid var(--color-line-strong);gap:var(--space-3);padding-top:var(--space-4);margin:0;display:grid}.company-module__Oa2lpa__founderContext h3{margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:590;line-height:1.25}.company-module__Oa2lpa__founderContext p{margin:0}.company-module__Oa2lpa__closing{background:var(--color-dark-canvas);color:var(--color-dark-ink);min-height:clamp(26rem,62svh,38rem);padding:clamp(var(--space-10), 8vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));align-items:center;display:grid}.company-module__Oa2lpa__closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}.company-module__Oa2lpa__closing .company-module__Oa2lpa__sectionHeader>p{color:var(--color-dark-muted)}.company-module__Oa2lpa__closing .company-module__Oa2lpa__sectionHeader h2{color:var(--color-dark-ink)}.company-module__Oa2lpa__primaryAction{background:var(--color-dark-ink);border:1px solid var(--color-dark-ink);border-radius:var(--radius-control);color:var(--color-dark-canvas);font-size:var(--font-size-small);min-height:44px;padding:var(--space-3) var(--space-4);justify-content:center;justify-self:start;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}
.contact-module__swMWYG__page{background:var(--color-canvas);display:grid;overflow-x:clip}.site-main>.contact-module__swMWYG__page{animation:none}.contact-module__swMWYG__hero,.contact-module__swMWYG__formSection,.contact-module__swMWYG__closing{box-sizing:border-box;padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px))}.contact-module__swMWYG__hero{align-items:end;gap:clamp(var(--space-8), 6vw, var(--space-16));max-width:min(84rem,100%);min-height:clamp(30rem, calc(66svh - var(--site-header-height)), 39rem);padding-block:clamp(var(--space-8), 7vw, var(--space-16));width:100%;margin-inline:auto;display:grid;position:relative}.contact-module__swMWYG__hero:after{background:color-mix(in srgb, var(--color-signal) 42%, transparent);content:"";height:3px;bottom:0;left:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));right:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));transform-origin:0;position:absolute}.contact-module__swMWYG__heroCopy,.contact-module__swMWYG__heroPanel,.contact-module__swMWYG__formIntro,.contact-module__swMWYG__formColumn,.contact-module__swMWYG__closingInner,.contact-module__swMWYG__routeCopy,.contact-module__swMWYG__safetyDisclosure{gap:var(--space-4);min-width:0;display:grid}.contact-module__swMWYG__heroCopy,.contact-module__swMWYG__formIntro{max-width:44rem}.contact-module__swMWYG__eyebrow{color:var(--color-ink-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;margin:0}.contact-module__swMWYG__heroTitle{text-wrap:pretty;max-width:12ch;margin:0;padding-bottom:.08em;font-size:clamp(2rem,4.35vw,3.58rem);font-weight:590;line-height:1.06}.contact-module__swMWYG__lead,.contact-module__swMWYG__heroPanel p,.contact-module__swMWYG__formIntro>p,.contact-module__swMWYG__routeCopy p,.contact-module__swMWYG__routeCopy li,.contact-module__swMWYG__closingCopy p,.contact-module__swMWYG__help,.contact-module__swMWYG__topicGuidance p,.contact-module__swMWYG__sourceContext p{color:var(--color-ink-muted);margin:0}.contact-module__swMWYG__lead,.contact-module__swMWYG__heroPanel p,.contact-module__swMWYG__formIntro>p{max-width:var(--layout-measure);font-size:1.0625rem;line-height:1.52}.contact-module__swMWYG__heroPanel{background:var(--color-dark-canvas);color:var(--color-dark-ink);padding:clamp(var(--space-5), 3vw, var(--space-8))}.contact-module__swMWYG__heroPanel .contact-module__swMWYG__eyebrow{color:var(--color-signal)}.contact-module__swMWYG__heroPanel h2,.contact-module__swMWYG__formIntro h2,.contact-module__swMWYG__closingInner h2{max-width:14ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.contact-module__swMWYG__heroPanel h2{color:var(--color-dark-ink)}.contact-module__swMWYG__heroPanel p{color:var(--color-dark-muted)}.contact-module__swMWYG__formSection{gap:clamp(var(--space-8), 5vw, var(--space-12));max-width:min(84rem,100%);padding-block:clamp(var(--space-10), 8vw, var(--space-16));width:100%;margin-inline:auto;display:grid}.contact-module__swMWYG__formColumn{max-width:54rem}.contact-module__swMWYG__form{gap:var(--space-6);padding-block:var(--space-2);display:grid}.contact-module__swMWYG__fieldGrid{column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.contact-module__swMWYG__field,.contact-module__swMWYG__checkboxField{gap:var(--space-2);display:grid}.contact-module__swMWYG__checkboxField{border-top:1px solid var(--color-line);padding-top:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start}.contact-module__swMWYG__field label,.contact-module__swMWYG__checkboxField label{font-weight:650}.contact-module__swMWYG__field label{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.contact-module__swMWYG__field label span{color:var(--color-ink-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;font-weight:400}.contact-module__swMWYG__field input,.contact-module__swMWYG__field select,.contact-module__swMWYG__field textarea{border:0;border-bottom:1px solid var(--color-ink-muted);color:var(--color-ink);min-height:48px;padding:var(--space-3) 0;background:0 0;border-radius:0;width:100%}.contact-module__swMWYG__field textarea{background:color-mix(in srgb, var(--color-surface-elevated) 58%, transparent);border:1px solid var(--color-ink-muted);min-height:10rem;padding:var(--space-4);resize:vertical}.contact-module__swMWYG__field input:focus-visible,.contact-module__swMWYG__field select:focus-visible,.contact-module__swMWYG__field textarea:focus-visible{border-color:var(--color-signal-ink);outline:2px solid var(--color-focus);outline-offset:3px}.contact-module__swMWYG__field input[aria-invalid=true],.contact-module__swMWYG__field select[aria-invalid=true],.contact-module__swMWYG__field textarea[aria-invalid=true]{border-color:var(--color-critical)}.contact-module__swMWYG__checkboxField input{width:1.5rem;min-width:24px;height:1.5rem;min-height:24px;margin-top:.25rem}.contact-module__swMWYG__help,.contact-module__swMWYG__fieldError,.contact-module__swMWYG__status,.contact-module__swMWYG__noScript,.contact-module__swMWYG__topicGuidance{font-size:var(--font-size-small);margin:0;line-height:1.45}.contact-module__swMWYG__topicGuidance{border-left:2px solid var(--color-signal);gap:var(--space-1);padding:var(--space-2) 0 var(--space-2) var(--space-3);display:grid}.contact-module__swMWYG__fieldError{color:var(--color-critical);font-weight:650}.contact-module__swMWYG__status:empty{display:none}.contact-module__swMWYG__errorSummary,.contact-module__swMWYG__success,.contact-module__swMWYG__noScript,.contact-module__swMWYG__sourceContext{border:1px solid var(--color-warning);gap:var(--space-3);padding:var(--space-4);display:grid}.contact-module__swMWYG__success{border-color:var(--color-success)}.contact-module__swMWYG__sourceContext{border-color:var(--color-signal)}.contact-module__swMWYG__sourceContext .contact-module__swMWYG__sourceContextTitle{color:var(--color-ink);font-weight:650}.contact-module__swMWYG__errorSummary h2,.contact-module__swMWYG__success h2{font-size:1.25rem;line-height:var(--font-line-heading);margin:0}.contact-module__swMWYG__errorSummary p,.contact-module__swMWYG__success p,.contact-module__swMWYG__errorSummary ul{margin:0}.contact-module__swMWYG__errorSummary ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.contact-module__swMWYG__errorSummary a,.contact-module__swMWYG__checkboxField a{color:var(--color-ink);font-weight:650}.contact-module__swMWYG__submit{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-small);color:var(--color-surface);cursor:pointer;min-height:48px;padding:var(--space-3) var(--space-5);justify-self:start}.contact-module__swMWYG__submit:disabled{cursor:wait;opacity:.7}.contact-module__swMWYG__honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.contact-module__swMWYG__safetyDisclosure{border-top:1px solid var(--color-line-strong);padding-top:var(--space-4)}.contact-module__swMWYG__safetyDisclosure summary{color:var(--color-ink);cursor:pointer;font-size:var(--font-size-small);min-height:44px;font-weight:650}.contact-module__swMWYG__safetyDisclosure[open] summary{color:var(--color-signal-ink)}.contact-module__swMWYG__routeCopy{max-width:var(--layout-measure)}.contact-module__swMWYG__routeCopy p,.contact-module__swMWYG__routeCopy ul{margin:0}.contact-module__swMWYG__routeCopy ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}.contact-module__swMWYG__closing{background:var(--color-dark-canvas);color:var(--color-dark-ink);min-height:clamp(20rem,48svh,30rem);padding-block:clamp(var(--space-10), 8vw, var(--space-16));display:grid}.contact-module__swMWYG__closingInner{width:100%;max-width:min(54rem,100%);margin-inline:auto}.contact-module__swMWYG__closing .contact-module__swMWYG__eyebrow,.contact-module__swMWYG__closingCopy p{color:var(--color-dark-muted)}.contact-module__swMWYG__closingInner h2{color:var(--color-dark-ink)}@media (hover:hover) and (pointer:fine){.contact-module__swMWYG__submit:hover,.contact-module__swMWYG__submit:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}}@media (prefers-reduced-motion:no-preference){@keyframes contact-module__swMWYG__contact-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes contact-module__swMWYG__contact-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.contact-module__swMWYG__hero:after{animation:contact-module__swMWYG__contact-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.contact-module__swMWYG__heroPanel{animation:contact-module__swMWYG__contact-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both;animation-delay:.14s}.contact-module__swMWYG__submit{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard)}}@media (min-width:64rem){.contact-module__swMWYG__hero{grid-template-columns:minmax(0,.9fr) minmax(23rem,.7fr)}.contact-module__swMWYG__formSection{grid-template-columns:minmax(14rem,.32fr) minmax(0,.9fr)}}@media (min-width:40rem){.contact-module__swMWYG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.contact-module__swMWYG__hero{min-height:auto}.contact-module__swMWYG__submit{width:100%}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__hero:after,.contact-module__swMWYG__heroPanel,.contact-module__swMWYG__submit{transition:none;animation:none;transform:none}}
.legal-module__0qBMDG__page{gap:clamp(var(--space-10), 6vw, var(--space-16));max-width:min(var(--layout-wide), 76rem);padding:clamp(var(--space-10), 6vw, var(--space-16)) var(--layout-gutter) clamp(var(--space-16), 8vw, var(--space-20));margin-inline:auto;display:grid}.legal-module__0qBMDG__hero{border-bottom:1px solid var(--color-line);gap:var(--space-4);max-width:52rem;padding-bottom:clamp(var(--space-8), 5vw, var(--space-12));display:grid}.legal-module__0qBMDG__heroTitle{font-size:clamp(2.5rem,5vw,4.5rem);line-height:var(--font-line-display);max-width:14ch;margin:0}.legal-module__0qBMDG__lead{color:var(--color-ink-muted);max-width:44rem;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.legal-module__0qBMDG__prose p,.legal-module__0qBMDG__prose li{color:var(--color-ink-muted);max-width:var(--layout-measure)}.legal-module__0qBMDG__prose{gap:var(--space-4);max-width:46rem;display:grid}.legal-module__0qBMDG__prose h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:var(--font-line-heading);margin:var(--space-8) 0 0;max-width:24ch}.legal-module__0qBMDG__prose h3{font-size:var(--font-size-subheading);line-height:var(--font-line-heading);margin:var(--space-4) 0 0;max-width:var(--layout-measure)}.legal-module__0qBMDG__prose p,.legal-module__0qBMDG__prose ul{margin:0}.legal-module__0qBMDG__prose ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}.legal-module__0qBMDG__prose a{color:var(--color-ink);text-underline-offset:.25em;font-weight:700;text-decoration-thickness:.08em}@media (max-width:40rem){.legal-module__0qBMDG__page{gap:var(--space-10);padding-block:var(--space-10) var(--space-16)}.legal-module__0qBMDG__heroTitle{font-size:2.45rem}}
.services-module__g8J8Uq__page{background:var(--color-canvas);overflow-x:clip}.services-module__g8J8Uq__hero{background:var(--color-canvas);box-sizing:border-box;isolation:isolate;min-height:clamp(34rem, calc(78svh - var(--site-header-height)), 44rem);padding-block:clamp(var(--space-8), 6vw, var(--space-16));padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));align-items:end;animation:none;display:flex;position:relative;overflow:clip}.services-module__g8J8Uq__hero:after{background:color-mix(in srgb, var(--color-signal) 42%, transparent);content:"";height:3px;bottom:0;left:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));right:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));transform-origin:0;position:absolute}.services-module__g8J8Uq__heroInner{align-items:end;gap:clamp(var(--space-8), 5vw, var(--space-12));width:100%;max-width:min(84rem,100%);margin-inline:auto;display:grid}.services-module__g8J8Uq__heroCopy,.services-module__g8J8Uq__sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}.services-module__g8J8Uq__eyebrow{color:var(--color-ink-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;margin:0}.services-module__g8J8Uq__heroTitle{text-wrap:pretty;max-width:14ch;margin:0;font-size:clamp(2.35rem,4.8vw,4rem);font-weight:590;line-height:1.06;overflow:visible}.services-module__g8J8Uq__headingLine{padding-bottom:.035em;display:block}.services-module__g8J8Uq__headingLineRest{font-size:.9em;line-height:1.1}.services-module__g8J8Uq__lead,.services-module__g8J8Uq__sectionHeader>p{color:var(--color-ink-muted);max-width:var(--layout-measure);margin:0;font-size:1.0625rem;line-height:1.52}.services-module__g8J8Uq__actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.services-module__g8J8Uq__primaryAction{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-surface);font-size:var(--font-size-small);min-height:44px;padding:var(--space-3) var(--space-4);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.services-module__g8J8Uq__secondaryAction{color:var(--color-ink);font-size:var(--font-size-small);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;justify-self:start;align-items:center;gap:.05rem;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.services-module__g8J8Uq__arrow{margin-inline-start:.45em;display:inline-block}.services-module__g8J8Uq__section{box-sizing:border-box;gap:clamp(var(--space-6), 3.6vw, var(--space-10));max-width:min(76rem,100%);min-height:auto;padding:clamp(var(--space-10), 7vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));width:100%;margin-inline:auto;display:grid;position:relative}.services-module__g8J8Uq__section+.services-module__g8J8Uq__section,.services-module__g8J8Uq__section+.services-module__g8J8Uq__closing{border-top:1px solid var(--color-line-strong)}.services-module__g8J8Uq__serviceAreas{padding-top:clamp(var(--space-6), 4vw, var(--space-10))}#service-areas.services-module__g8J8Uq__serviceAreas{scroll-margin-top:0!important}.services-module__g8J8Uq__sectionHeader h2{max-width:16ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.services-module__g8J8Uq__closing{background:var(--color-dark-canvas);color:var(--color-dark-ink);min-height:clamp(28rem,68svh,42rem);padding:clamp(var(--space-10), 8vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));align-items:center;display:grid}.services-module__g8J8Uq__closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}.services-module__g8J8Uq__closing .services-module__g8J8Uq__eyebrow,.services-module__g8J8Uq__closing .services-module__g8J8Uq__sectionHeader>p{color:var(--color-dark-muted)}.services-module__g8J8Uq__closing .services-module__g8J8Uq__sectionHeader h2{color:var(--color-dark-ink)}.services-module__g8J8Uq__closing .services-module__g8J8Uq__primaryAction{background:var(--color-dark-ink);border-color:var(--color-dark-ink);color:var(--color-dark-canvas);justify-self:start}@media (hover:hover) and (pointer:fine){.services-module__g8J8Uq__primaryAction:hover,.services-module__g8J8Uq__primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.services-module__g8J8Uq__secondaryAction:hover,.services-module__g8J8Uq__secondaryAction:focus-visible{background-size:100% .16em}.services-module__g8J8Uq__secondaryAction:hover .services-module__g8J8Uq__arrow,.services-module__g8J8Uq__secondaryAction:focus-visible .services-module__g8J8Uq__arrow{transform:translate(.28em)}}@media (prefers-reduced-motion:no-preference){@keyframes services-module__g8J8Uq__consulting-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes services-module__g8J8Uq__consulting-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.services-module__g8J8Uq__hero:after{animation:services-module__g8J8Uq__consulting-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.services-module__g8J8Uq__heroCopy{animation:services-module__g8J8Uq__consulting-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.services-module__g8J8Uq__hero #service-path{animation:services-module__g8J8Uq__consulting-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.services-module__g8J8Uq__hero #service-path{animation-delay:.16s}.services-module__g8J8Uq__primaryAction,.services-module__g8J8Uq__secondaryAction,.services-module__g8J8Uq__arrow{transition:background-size var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}}@media (min-width:72rem){.services-module__g8J8Uq__heroInner{grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr)}.services-module__g8J8Uq__hero #service-path{margin-bottom:clamp(var(--space-6), 3.2vw, var(--space-10))}}@media (max-width:40rem){.services-module__g8J8Uq__primaryAction{width:100%}}@media (max-height:44rem){.services-module__g8J8Uq__hero,.services-module__g8J8Uq__section,.services-module__g8J8Uq__closing{min-height:auto}}@media (prefers-reduced-motion:reduce){.services-module__g8J8Uq__hero:after,.services-module__g8J8Uq__heroCopy,.services-module__g8J8Uq__arrow{transition:none;animation:none;transform:none}.services-module__g8J8Uq__hero #service-path{transition:none;animation:none;transform:none}}
.solutions-index-module__3GyADG__page{background:var(--color-canvas);gap:0;display:grid;overflow-x:clip}.solutions-index-module__3GyADG__hero{background:var(--color-canvas);box-sizing:border-box;isolation:isolate;min-height:clamp(32rem, calc(72svh - var(--site-header-height)), 42rem);padding-block:clamp(var(--space-8), 6vw, var(--space-16));padding-inline:max(var(--layout-gutter), env(safe-area-inset-left,0px)) max(var(--layout-gutter), env(safe-area-inset-right,0px));align-items:end;animation:none;display:flex;position:relative;overflow:visible}.solutions-index-module__3GyADG__hero:after{background:color-mix(in srgb, var(--color-signal) 42%, transparent);content:"";height:3px;bottom:0;left:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));right:max(var(--layout-gutter), calc((100vw - var(--layout-wide)) / 2));transform-origin:0;position:absolute}.solutions-index-module__3GyADG__heroInner{align-items:end;gap:clamp(var(--space-8), 5vw, var(--space-12));width:100%;max-width:min(84rem,100%);margin-inline:auto;display:grid}.solutions-index-module__3GyADG__heroCopy,.solutions-index-module__3GyADG__sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}.solutions-index-module__3GyADG__heroCopy>*,.solutions-index-module__3GyADG__heroRail>*{clip-path:none}.solutions-index-module__3GyADG__eyebrow{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase;color:var(--color-ink-muted);margin:0}.solutions-index-module__3GyADG__heroTitle{text-wrap:pretty;max-width:14ch;margin:0;padding-bottom:.08em;font-size:clamp(2.35rem,4.8vw,4rem);font-weight:590;line-height:1.06;overflow:visible}.solutions-index-module__3GyADG__headingLine{padding-bottom:.035em;display:block}.solutions-index-module__3GyADG__headingLineRest{font-size:.9em;line-height:1.1}.solutions-index-module__3GyADG__lead,.solutions-index-module__3GyADG__sectionHeader>p{color:var(--color-ink-muted);max-width:var(--layout-measure);margin:0;font-size:1.0625rem;line-height:1.52}.solutions-index-module__3GyADG__actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.solutions-index-module__3GyADG__secondaryAction{color:var(--color-ink);font-size:var(--font-size-small);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .08em;justify-self:start;align-items:center;gap:.05rem;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.solutions-index-module__3GyADG__primaryAction{background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-surface);font-size:var(--font-size-small);min-height:44px;padding:var(--space-3) var(--space-4);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.solutions-index-module__3GyADG__arrow{margin-inline-start:.45em;display:inline-block}.solutions-index-module__3GyADG__heroRail{border-block:1px solid var(--color-line);gap:var(--space-3);padding-block:clamp(var(--space-3), 2vw, var(--space-5));display:grid;position:relative}.solutions-index-module__3GyADG__heroRail:before{background:var(--color-signal);content:"";transform-origin:0;width:min(12rem,42%);height:2px;position:absolute;top:-1px;left:0}.solutions-index-module__3GyADG__heroRail nav{gap:0;display:grid}.solutions-index-module__3GyADG__heroRail a{border-top:1px solid var(--color-line);color:var(--color-ink);gap:var(--space-1);min-height:44px;padding-block:var(--space-3);text-decoration:none;display:grid;position:relative}.solutions-index-module__3GyADG__heroRail a:first-child{border-top:0}.solutions-index-module__3GyADG__heroRail a:before{background:var(--color-signal);content:"";opacity:0;transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.solutions-index-module__3GyADG__heroProductLogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(1.5rem,2.3vw,2.375rem);display:block}.solutions-index-module__3GyADG__heroRail small{color:var(--color-ink);font-size:var(--font-size-small);max-width:23rem;font-weight:400;line-height:1.35}.solutions-index-module__3GyADG__section{box-sizing:border-box;gap:clamp(var(--space-6), 3.6vw, var(--space-10));max-width:min(84rem,100%);padding:clamp(var(--space-10), 7vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));width:100%;margin-inline:auto;display:grid;position:relative}.solutions-index-module__3GyADG__productPaths{padding-top:clamp(var(--space-6), 4vw, var(--space-10))}.solutions-index-module__3GyADG__noScriptProductPaths{gap:var(--space-5);display:grid}[data-product-switcher][data-product-switcher-ready=false]{display:none}[data-product-switcher][data-product-switcher-ready=true]+.solutions-index-module__3GyADG__noScriptProductPaths{display:none}.solutions-index-module__3GyADG__noScriptProductPaths section{border-top:1px solid var(--color-line);gap:var(--space-3);padding-top:var(--space-5);display:grid}.solutions-index-module__3GyADG__noScriptProductPaths p,.solutions-index-module__3GyADG__noScriptProductPaths h3{margin:0}.solutions-index-module__3GyADG__noScriptProductPaths section>p:first-child{color:var(--color-ink-muted);font-family:var(--font-family-mono);font-size:var(--font-size-small);text-transform:uppercase;font-weight:680}.solutions-index-module__3GyADG__noScriptProductPaths h3{font-size:var(--font-size-subheading);line-height:var(--font-line-heading)}.solutions-index-module__3GyADG__noScriptProductPaths a{color:var(--color-ink);font-weight:700}#product-paths.solutions-index-module__3GyADG__productPaths{scroll-margin-top:0}.solutions-index-module__3GyADG__sectionHeader h2{max-width:16ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.solutions-index-module__3GyADG__closing{background:var(--color-dark-canvas);color:var(--color-dark-ink);min-height:clamp(28rem,68svh,42rem);padding:clamp(var(--space-10), 8vw, var(--space-16)) max(var(--layout-gutter), env(safe-area-inset-left,0px));align-items:center;display:grid}.solutions-index-module__3GyADG__section+.solutions-index-module__3GyADG__closing{border-top:1px solid var(--color-line-strong)}.solutions-index-module__3GyADG__closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}.solutions-index-module__3GyADG__closing .solutions-index-module__3GyADG__sectionHeader>p{color:var(--color-dark-muted)}.solutions-index-module__3GyADG__closing .solutions-index-module__3GyADG__sectionHeader h2{color:var(--color-dark-ink)}.solutions-index-module__3GyADG__closing .solutions-index-module__3GyADG__primaryAction{background:var(--color-dark-ink);border-color:var(--color-dark-ink);color:var(--color-dark-canvas);justify-self:start}@media (hover:hover) and (pointer:fine){.solutions-index-module__3GyADG__primaryAction:hover,.solutions-index-module__3GyADG__primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.solutions-index-module__3GyADG__secondaryAction:hover,.solutions-index-module__3GyADG__secondaryAction:focus-visible{background-size:100% .16em}.solutions-index-module__3GyADG__secondaryAction:hover .solutions-index-module__3GyADG__arrow,.solutions-index-module__3GyADG__secondaryAction:focus-visible .solutions-index-module__3GyADG__arrow{transform:translate(.28em)}.solutions-index-module__3GyADG__heroRail a:hover:before,.solutions-index-module__3GyADG__heroRail a:focus-visible:before{opacity:1;transform:scaleX(1)}.solutions-index-module__3GyADG__heroRail a:hover .solutions-index-module__3GyADG__heroProductLogo,.solutions-index-module__3GyADG__heroRail a:focus-visible .solutions-index-module__3GyADG__heroProductLogo{transform:translate(.2rem)}}@media (prefers-reduced-motion:no-preference){@keyframes solutions-index-module__3GyADG__solutions-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes solutions-index-module__3GyADG__solutions-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.solutions-index-module__3GyADG__hero:after,.solutions-index-module__3GyADG__heroRail:before{animation:solutions-index-module__3GyADG__solutions-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.solutions-index-module__3GyADG__heroCopy,.solutions-index-module__3GyADG__heroRail{animation:solutions-index-module__3GyADG__solutions-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.solutions-index-module__3GyADG__heroCopy>*,.solutions-index-module__3GyADG__heroRail>*{animation:none}.solutions-index-module__3GyADG__heroRail{animation-delay:.16s}.solutions-index-module__3GyADG__primaryAction,.solutions-index-module__3GyADG__secondaryAction,.solutions-index-module__3GyADG__arrow,.solutions-index-module__3GyADG__heroRail a,.solutions-index-module__3GyADG__heroRail a:before,.solutions-index-module__3GyADG__heroProductLogo{transition:background-size var(--motion-duration-fast) var(--motion-ease-standard), background-color var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}}@media (min-width:48rem){.solutions-index-module__3GyADG__heroRail nav{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-index-module__3GyADG__heroRail a{border-top:0}}@media (min-width:72rem){.solutions-index-module__3GyADG__heroInner{grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr)}.solutions-index-module__3GyADG__heroRail{margin-bottom:clamp(var(--space-4), 2.6vw, var(--space-8))}}@media (max-width:52rem){.solutions-index-module__3GyADG__hero{min-height:auto}.solutions-index-module__3GyADG__primaryAction{width:100%}}@media (max-height:44rem){.solutions-index-module__3GyADG__hero,.solutions-index-module__3GyADG__section,.solutions-index-module__3GyADG__closing{min-height:auto}}@media (prefers-reduced-motion:reduce){.solutions-index-module__3GyADG__hero:after,.solutions-index-module__3GyADG__heroCopy,.solutions-index-module__3GyADG__heroRail,.solutions-index-module__3GyADG__heroRail:before,.solutions-index-module__3GyADG__heroRail a,.solutions-index-module__3GyADG__heroRail a:before,.solutions-index-module__3GyADG__heroProductLogo,.solutions-index-module__3GyADG__arrow{transition:none;animation:none;transform:none}}
.home-surfaces-module__O7exsW__surface{position:relative}.home-surfaces-module__O7exsW__surface:before{background:var(--color-signal);content:"";pointer-events:none;transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.home-surfaces-module__O7exsW__hit:after{content:"";cursor:pointer;z-index:1;position:absolute;inset:0}.home-surfaces-module__O7exsW__raise{z-index:2;position:relative}.home-surfaces-module__O7exsW__clickable{cursor:pointer}.home-surfaces-module__O7exsW__arrow{margin-inline-start:.45em;display:inline-block}@media (hover:hover) and (pointer:fine){:is(.home-surfaces-module__O7exsW__focusSet:has(>:hover)>:not(:hover),.home-surfaces-module__O7exsW__focusSet:has(>:focus-within)>:not(:focus-within)){opacity:.38}.home-surfaces-module__O7exsW__surface:hover:before,.home-surfaces-module__O7exsW__surface:focus-within:before{transform:scaleX(1)}a:hover .home-surfaces-module__O7exsW__arrow,a:focus-visible .home-surfaces-module__O7exsW__arrow{transform:translate(.28em)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-surfaces-module__O7exsW__surface{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.home-surfaces-module__O7exsW__surface:hover,.home-surfaces-module__O7exsW__surface:focus-within{transform:translateY(-.35rem)}.home-surfaces-module__O7exsW__focusSet>*{transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.home-surfaces-module__O7exsW__surface:before{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.home-surfaces-module__O7exsW__arrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}}@media (prefers-reduced-motion:reduce){.home-surfaces-module__O7exsW__surface,.home-surfaces-module__O7exsW__focusSet>*,.home-surfaces-module__O7exsW__surface:before,.home-surfaces-module__O7exsW__arrow{transition:none;transform:none}}
