._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}._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}._2upmlW_background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}._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}._2upmlW_background[data-motion-fallback]:before{opacity:.14;background-image:url(/media/synheim-poster.avif)}._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){._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}._2upmlW_hero[data-home-pointer]:before{opacity:1}}._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}._2upmlW_copy{min-width:0;max-width:min(100%,66rem);z-index:var(--z-base);position:relative}._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}._2upmlW_titleLine{padding-bottom:.055em;display:block}._2upmlW_titlePeriod{color:var(--color-signal);margin-inline-start:.015em;font-size:1.22em;line-height:.8;display:inline-block;transform:translateY(.02em)}._2upmlW_body{color:var(--color-ink-muted);margin:var(--space-6) 0 0;max-width:49rem;font-size:1.0625rem;line-height:1.52}._2upmlW_actions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._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}._2upmlW_actionArrow{display:inline-block}._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)}._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 _2upmlW_home-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _2upmlW_home-title-in{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@keyframes _2upmlW_home-support-in{0%{clip-path:inset(0 0 100%);transform:translateY(1rem)}to{clip-path:inset(0);transform:none}}._2upmlW_hero:after{animation:_2upmlW_home-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}._2upmlW_title{animation:_2upmlW_home-title-in calc(var(--motion-duration-slow) + var(--motion-duration-standard)) var(--motion-ease-standard) 40ms both}._2upmlW_body,._2upmlW_actions{animation:_2upmlW_home-support-in var(--motion-duration-slow) var(--motion-ease-standard) both}._2upmlW_actions{animation-delay:.18s}._2upmlW_actionArrow,._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)}._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)}._2upmlW_inner{will-change:opacity, transform;transition:opacity .12s linear,transform .12s linear}}._2upmlW_primaryAction:hover,._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)}._2upmlW_secondaryAction:hover,._2upmlW_secondaryAction:focus-visible{background-size:100% .16em}._2upmlW_action:hover ._2upmlW_actionArrow,._2upmlW_action:focus-visible ._2upmlW_actionArrow{transform:translate(.28em)}@media (min-width:48rem){._2upmlW_hero{padding-block:var(--space-8)}._2upmlW_title{max-width:13ch;font-size:4.4rem}._2upmlW_body{font-size:1.125rem}}@media (min-width:64rem){._2upmlW_inner{gap:var(--space-8)}._2upmlW_title{font-size:5.35rem}}@media (min-width:90rem){._2upmlW_title{font-size:6.2rem}._2upmlW_body{font-size:1.1875rem}}@media (max-width:40rem){._2upmlW_actions,._2upmlW_primaryAction{width:100%}._2upmlW_secondaryAction{justify-content:flex-start;width:auto}}@media (max-width:22rem){._2upmlW_title{overflow-wrap:break-word}}@media (max-height:44rem){._2upmlW_hero{min-height:auto;padding-block:var(--space-6);align-items:start}._2upmlW_title{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){._2upmlW_backgroundVideo{display:none}._2upmlW_background:before{transition:none}._2upmlW_primaryAction,._2upmlW_inner,._2upmlW_actionArrow{transform:none}._2upmlW_hero:after,._2upmlW_title,._2upmlW_titleLine,._2upmlW_body,._2upmlW_actions,._2upmlW_actionArrow,._2upmlW_secondaryAction,._2upmlW_primaryAction{clip-path:none;transition:none;animation:none}}
@keyframes IR1_HG_home-reveal{0%{transform:translateY(3.25rem)}to{transform:none}}@keyframes IR1_HG_home-screen-reveal{0%{transform:translateY(6rem)scale(.965)}to{opacity:1;transform:none}}.IR1_HG_reveal{scroll-margin-top:calc(var(--site-header-height) + var(--space-8))}.IR1_HG_reveal[data-reveal=idle]:not(:target){transition:none;transform:translateY(3.25rem)}.IR1_HG_reveal[data-reveal-variant=screen][data-reveal=idle]:not(:target){transform:translateY(6rem)scale(.965)}.IR1_HG_reveal:target,.IR1_HG_reveal[data-reveal=in]{animation:IR1_HG_home-reveal calc(var(--motion-duration-slow) + var(--motion-duration-standard)) var(--motion-ease-standard) both}.IR1_HG_reveal[data-reveal-variant=screen]:target,.IR1_HG_reveal[data-reveal-variant=screen][data-reveal=in]{animation:IR1_HG_home-screen-reveal calc(var(--motion-duration-slow) + var(--motion-duration-standard) + var(--motion-duration-fast)) var(--motion-ease-standard) both}.IR1_HG_reveal:target,.IR1_HG_reveal[data-reveal=in][data-reveal-mode=instant],.IR1_HG_reveal[data-reveal-variant=screen][data-reveal-mode=instant]{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes IR1_HG_home-stagger-item{0%{transform:translateY(1.5rem)}to{transform:none}}.IR1_HG_reveal[data-reveal=idle]:not(:target) [data-home-stagger]>*{transform:translateY(1.5rem)}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:first-child{animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) 80ms both}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(2){animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .15s both}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(3){animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .22s both}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(4){animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .29s both}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(5){animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .36s both}.IR1_HG_reveal[data-reveal=in]:not([data-reveal-mode=instant]) [data-home-stagger]>:nth-child(6){animation:IR1_HG_home-stagger-item var(--motion-duration-slow) var(--motion-ease-standard) .43s both}}.IR1_HG_reveal:target [data-home-stagger]>*,.IR1_HG_reveal[data-reveal-mode=instant] [data-home-stagger]>*{clip-path:none;opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){.IR1_HG_reveal,.IR1_HG_reveal[data-reveal],.IR1_HG_reveal [data-home-stagger]>*{clip-path:none;opacity:1;transition:none;animation:none;transform:none}}
.zyduSG_navigation{justify-self:start;display:flex}.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}.zyduSG_link:hover,.zyduSG_link:focus-visible{color:var(--color-ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.08em}.zyduSG_arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.zyduSG_arrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.zyduSG_link:hover .zyduSG_arrow,.zyduSG_link:focus-visible .zyduSG_arrow{transform:translate(-.18rem)}}@media (prefers-reduced-motion:reduce){.zyduSG_arrow{transition:none;transform:none}}
.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}.QgyCkq_rail:before{background:var(--color-signal);content:"";transform-origin:0;width:min(12rem,42%);height:2px;position:absolute;top:-1px;left:0}.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}.QgyCkq_header p,.QgyCkq_header h2{margin:0}.QgyCkq_header p,.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}.QgyCkq_header h2{color:var(--color-ink);font-size:.95rem;font-weight:650}.QgyCkq_nav{gap:0;display:grid}.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}.QgyCkq_nav a:first-child,.QgyCkq_nav a:nth-child(2){border-top:0}.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)}.QgyCkq_nav a:hover:before,.QgyCkq_nav a:focus-visible:before,.QgyCkq_nav a[aria-current=location]:before{opacity:1;transform:scaleX(1)}.QgyCkq_nav strong{color:var(--color-ink);font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:590;line-height:1.12}.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){.QgyCkq_nav a:hover strong,.QgyCkq_nav a:focus-visible strong{color:var(--color-ink)}}@media (prefers-reduced-motion:no-preference){@keyframes QgyCkq_service-path-item-in{0%{transform:translateY(.9rem)}to{transform:none}}.QgyCkq_rail:before{animation:QgyCkq_service-path-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.QgyCkq_nav a{animation:QgyCkq_service-path-item-in var(--motion-duration-slow) var(--motion-ease-standard) both}.QgyCkq_nav a:nth-child(2){animation-delay:70ms}.QgyCkq_nav a:nth-child(3){animation-delay:.14s}.QgyCkq_nav a:nth-child(4){animation-delay:.21s}.QgyCkq_nav a,.QgyCkq_nav a:before,.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 QgyCkq_service-path-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (min-width:48rem){.QgyCkq_nav{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.999rem){.QgyCkq_rail{min-height:auto}.QgyCkq_nav a:nth-child(2){border-top:1px solid var(--color-line)}}@media (prefers-reduced-motion:reduce){.QgyCkq_rail,.QgyCkq_rail:before,.QgyCkq_nav a,.QgyCkq_nav a:before,.QgyCkq_nav strong{transition:none;animation:none;transform:none}}
.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}.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}.p5ICDa_header,.p5ICDa_footer{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.p5ICDa_header p,.p5ICDa_header span,.p5ICDa_footer span,.p5ICDa_footer a,.p5ICDa_family,.p5ICDa_number{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0}.p5ICDa_header p,.p5ICDa_header span,.p5ICDa_footer span,.p5ICDa_footer a{margin:0}.p5ICDa_header p,.p5ICDa_number{color:var(--color-signal)}.p5ICDa_header span,.p5ICDa_footer span,.p5ICDa_family,.p5ICDa_tagline{color:var(--color-dark-muted)}.p5ICDa_list{gap:0;margin:0;padding:0;list-style:none;display:grid}.p5ICDa_item{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 14%, transparent)}.p5ICDa_item:first-child{border-top:0}.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}.p5ICDa_number{font-size:1.35rem;font-weight:650;line-height:1}.p5ICDa_copy{gap:.25rem;min-width:0;display:grid}.p5ICDa_copy strong{color:var(--color-dark-ink);font-size:1.15rem;font-weight:590;line-height:1.12}.p5ICDa_tagline{max-width:45rem;line-height:1.44}.p5ICDa_status{grid-column:2;justify-self:start}.p5ICDa_footer{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 14%, transparent);padding-top:var(--space-4)}.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}.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}.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}.p5ICDa_stage .ui-status-pill--development{color:var(--color-dark-muted)}@media (hover:hover) and (pointer:fine){.p5ICDa_link:hover strong,.p5ICDa_link:focus-visible strong,.p5ICDa_footer a:hover,.p5ICDa_footer a:focus-visible{color:var(--color-signal)}}@media (prefers-reduced-motion:no-preference){.p5ICDa_link,.p5ICDa_footer a{transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.p5ICDa_link:hover,.p5ICDa_link:focus-visible{transform:translateY(-.12rem)}}@media (min-width:48rem){.p5ICDa_link{grid-template-columns:auto minmax(0,1fr) auto}.p5ICDa_status{grid-column:auto;justify-self:end}}@media (min-width:72rem){.p5ICDa_copy strong{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.p5ICDa_stage,.p5ICDa_stage:before,.p5ICDa_link,.p5ICDa_footer a{transition:none;transform:none}}
@media (hover:hover) and (pointer:fine){.-AmmJW_secondaryAction:hover,.-AmmJW_secondaryAction:focus-visible{background-size:100% .16em}.-AmmJW_secondaryAction:hover .-AmmJW_arrow,.-AmmJW_secondaryAction:focus-visible .-AmmJW_arrow{transform:translate(.28em)}.-AmmJW_profilePanel a:hover:before,.-AmmJW_profilePanel a:focus-visible:before{opacity:1;transform:scaleX(1)}.-AmmJW_focusItem:hover,.-AmmJW_focusItem:focus-visible{box-shadow:inset 3px 0 0 var(--color-signal)}.-AmmJW_primaryAction:hover,.-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 -AmmJW_company-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes -AmmJW_company-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.-AmmJW_hero:after{animation:-AmmJW_company-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.-AmmJW_heroCopy,.-AmmJW_profilePanel{animation:-AmmJW_company-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.-AmmJW_profilePanel{animation-delay:.16s}.-AmmJW_secondaryAction,.-AmmJW_arrow,.-AmmJW_profilePanel a,.-AmmJW_profilePanel a:before,.-AmmJW_focusItem h3,.-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){.-AmmJW_focusGrid,.-AmmJW_methodList{column-gap:clamp(var(--space-6), 4vw, var(--space-10));grid-template-columns:repeat(2,minmax(0,1fr))}.-AmmJW_methodList{grid-template-columns:repeat(3,minmax(0,1fr))}.-AmmJW_principlesCompact{grid-template-columns:minmax(9rem,.26fr) minmax(0,1fr);align-items:center}.-AmmJW_principlesInline{flex-wrap:wrap;display:flex}.-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}.-AmmJW_principlesInline li:first-child{border-left:0;padding-left:0}.-AmmJW_principlesInline li+li{border-top:0}}@media (min-width:72rem){.-AmmJW_heroInner{grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr)}.-AmmJW_profilePanel{margin-bottom:clamp(var(--space-4), 2.6vw, var(--space-8))}.-AmmJW_founderSection{grid-template-columns:minmax(0,.95fr) minmax(22rem,.75fr)}}@media (max-width:52rem){.-AmmJW_hero{min-height:auto}.-AmmJW_primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.-AmmJW_hero:after,.-AmmJW_heroCopy,.-AmmJW_profilePanel,.-AmmJW_profilePanel a,.-AmmJW_profilePanel a:before,.-AmmJW_focusItem h3,.-AmmJW_arrow,.-AmmJW_primaryAction{transition:none;animation:none;transform:none}}
.ekubda_areaList{gap:clamp(var(--space-3), 1.6vw, var(--space-5));display:grid}.ekubda_area{scroll-margin-top:calc(var(--site-header-height) + var(--space-6));display:block}.ekubda_area:focus,.ekubda_offer:focus{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ekubda_areaDisclosure{display:grid}.ekubda_areaDisclosure[data-consulting-disclosure-motion]{will-change:height}.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}.ekubda_areaSummary:before{background:var(--color-signal);content:"";transform-origin:top;width:3px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ekubda_areaSummary::-webkit-details-marker{display:none}.ekubda_areaSummary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ekubda_areaHeader{align-content:start;gap:var(--space-2);grid-area:1/1;min-width:0;max-width:38rem;display:grid}.ekubda_areaHeader h2{max-width:18ch;margin:0;font-size:clamp(1.08rem,1.3vw,1.42rem);font-weight:590;line-height:1.08}.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}.ekubda_areaDescription,.ekubda_offerSummary{color:var(--color-ink-muted);margin:0}.ekubda_areaDescription{grid-area:2/1/auto/-1;align-self:end;width:100%;max-width:none;font-size:.82rem;line-height:1.38}.ekubda_offerSummary{max-width:none;font-size:.82rem;line-height:1.38}.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}.ekubda_areaToggle:before{content:"+"}.ekubda_areaDisclosure[open] .ekubda_areaToggle{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.ekubda_areaDisclosure[open] .ekubda_areaToggle:before{content:"-"}.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}.ekubda_offer:before{background:var(--color-signal);content:"";height:2px;left:var(--space-4);right:var(--space-4);display:block;position:absolute;top:0}.ekubda_offer h3{max-width:30ch;margin:0;font-size:clamp(.92rem,.8vw,1.02rem);font-weight:620;line-height:1.18}.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}.ekubda_areaDisclosure[open] .ekubda_areaSummary{background:var(--color-dark-canvas);border-color:var(--color-dark-canvas);color:var(--color-dark-ink)}.ekubda_areaDisclosure[open] .ekubda_areaSummary:before{transform:scaleY(1)}.ekubda_areaDisclosure[open] .ekubda_areaAction{color:var(--color-signal)}.ekubda_areaDisclosure[open] .ekubda_areaDescription{color:var(--color-dark-muted)}@media (prefers-reduced-motion:no-preference){@keyframes ekubda_consulting-area-in{0%{transform:translateY(2rem)}to{transform:none}}@keyframes ekubda_consulting-offer-in{0%{transform:translateY(.8rem)}to{transform:none}}[data-reveal=in]:not([data-reveal-mode=instant]) .ekubda_area{animation:ekubda_consulting-area-in var(--motion-duration-slow) var(--motion-ease-standard) both}[data-reveal=in]:not([data-reveal-mode=instant]) .ekubda_area:nth-child(2){animation-delay:80ms}[data-reveal=in]:not([data-reveal-mode=instant]) .ekubda_area:nth-child(3){animation-delay:.16s}[data-reveal=in]:not([data-reveal-mode=instant]) .ekubda_area:nth-child(4){animation-delay:.24s}.ekubda_areaDisclosure[open] .ekubda_offer{animation:ekubda_consulting-offer-in var(--motion-duration-standard) var(--motion-ease-standard) both}.ekubda_areaDisclosure[open] .ekubda_offer:nth-child(2){animation-delay:45ms}.ekubda_areaDisclosure[open] .ekubda_offer:nth-child(3){animation-delay:90ms}.ekubda_areaDisclosure[open] .ekubda_offer:nth-child(4){animation-delay:.135s}.ekubda_areaDisclosure[open] .ekubda_offer:nth-child(5){animation-delay:.18s}.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)}.ekubda_areaSummary{transition:border-color var(--motion-duration-standard) var(--motion-ease-standard), transform var(--motion-duration-standard) var(--motion-ease-standard)}.ekubda_areaSummary:before{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.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){.ekubda_areaList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}.ekubda_areaList:has(.ekubda_areaDisclosure[open]){grid-auto-rows:auto;align-items:start}.ekubda_area{display:grid}.ekubda_areaDisclosure{grid-template-columns:1fr}.ekubda_areaDisclosure:not([open]),.ekubda_areaDisclosure:not([open]) .ekubda_areaSummary{block-size:100%;height:100%}.ekubda_offerList{padding-bottom:var(--space-8)}}@media (hover:hover) and (pointer:fine){.ekubda_areaSummary:hover,.ekubda_areaSummary:focus-visible{border-color:color-mix(in srgb, var(--color-signal) 46%, var(--color-line-strong));transform:translateY(-.08rem)}.ekubda_offer:hover,.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){.ekubda_area:nth-child(2n){padding-top:0}.ekubda_areaSummary{grid-template-columns:minmax(0,1fr) auto;align-items:start}}@media (prefers-reduced-motion:reduce){.ekubda_areaSummary,.ekubda_areaSummary:before,.ekubda_areaAction,.ekubda_areaDescription,.ekubda_offer,.ekubda_areaToggle{transition:none;animation:none;transform:none}}
.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}.lPe1iG_productTabs{border-block:1px solid var(--color-line);gap:0;display:grid}.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}.lPe1iG_productTab:first-child{border-top:0}.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)}.lPe1iG_productTab[aria-selected=true]:before{background:var(--product-selected-indicator);opacity:1;transform:scaleY(1)}.lPe1iG_productTab[aria-selected=true] strong{font-weight:700}.lPe1iG_productTab span,.lPe1iG_panelEyebrow,.lPe1iG_panelMeta dt{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase}.lPe1iG_productTab span{color:var(--color-ink);font-weight:680}.lPe1iG_productTab strong{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:590;line-height:1.08}.lPe1iG_productTab small{color:var(--color-ink-muted);max-width:28rem;font-size:.9rem;line-height:1.42}.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}.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}.lPe1iG_productPanel[data-panel-state=active]{z-index:1}.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}.lPe1iG_productPanel[data-panel-state=exiting]{pointer-events:none;z-index:0;width:100%;position:absolute;inset:0}.lPe1iG_panelEyebrow{color:var(--color-signal);margin:0;font-weight:680}.lPe1iG_panelHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.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}.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}.lPe1iG_panelLead,.lPe1iG_panelSignal{max-width:45rem;margin:0}.lPe1iG_panelLead{color:var(--color-dark-ink);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.32}.lPe1iG_panelSignal{color:var(--color-dark-muted);font-size:.9rem;line-height:1.45}.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}.lPe1iG_panelNarrative li,.lPe1iG_panelMeta div{gap:var(--space-2);margin:0;display:grid}.lPe1iG_panelMeta dt{color:var(--color-dark-muted);font-weight:680}.lPe1iG_panelNarrative li,.lPe1iG_panelMeta dd{color:var(--color-dark-ink);margin:0;font-size:.95rem;line-height:1.4}.lPe1iG_panelNarrative li{border-inline-start:0 solid #0000;padding-inline-end:var(--space-4);list-style:none}.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)}.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}.lPe1iG_panelMeta dd{color:var(--color-dark-muted);font-size:.9rem}.lPe1iG_panelActions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.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){.lPe1iG_primaryAction:hover,.lPe1iG_primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.lPe1iG_productTab:hover strong,.lPe1iG_productTab:focus-visible strong{color:var(--color-ink)}.lPe1iG_productTab:not([aria-selected=true]):hover{background:color-mix(in srgb, var(--color-signal) 6%, var(--color-surface))}.lPe1iG_productTab:not([aria-selected=true]):hover:before{opacity:.42;transform:scaleY(.48)}}@media (prefers-reduced-motion:no-preference){@keyframes lPe1iG_product-panel-in{0%{transform:translateY(1.05rem)scale(.992)}to{transform:none}}@keyframes lPe1iG_product-panel-out{0%{transform:none}to{transform:translateY(-.35rem)scale(.998)}}@keyframes lPe1iG_product-panel-detail-in{0%{transform:translateY(.45rem)}to{transform:none}}.lPe1iG_productPanel[data-active=true]{animation:lPe1iG_product-panel-in .42s var(--motion-ease-standard) both}.lPe1iG_productPanel[data-panel-state=exiting]{animation:lPe1iG_product-panel-out .24s var(--motion-ease-standard) both}.lPe1iG_productPanel[data-panel-state=active]>*{animation:lPe1iG_product-panel-detail-in .36s var(--motion-ease-standard) both}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(2){animation-delay:40ms}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(3){animation-delay:80ms}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(4){animation-delay:.12s}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(5){animation-delay:.16s}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(6){animation-delay:.2s}.lPe1iG_productPanel[data-panel-state=active]>:nth-child(7){animation-delay:.24s}.lPe1iG_primaryAction,.lPe1iG_productTab,.lPe1iG_productTab:before,.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){.lPe1iG_productSwitch{grid-template-columns:minmax(17rem,.38fr) minmax(0,1fr)}}@media (max-width:52rem){.lPe1iG_productPanelFrame{min-height:0}.lPe1iG_panelNarrative,.lPe1iG_panelMeta{grid-template-columns:1fr}.lPe1iG_panelNarrative{gap:var(--space-3)}.lPe1iG_panelNarrative li,.lPe1iG_panelNarrative li+li{border-inline-start-width:0;padding-inline:0}.lPe1iG_panelActions,.lPe1iG_primaryAction{width:100%}}@media (prefers-reduced-motion:reduce){.lPe1iG_productPanel,.lPe1iG_productPanel>*,.lPe1iG_productTab,.lPe1iG_productTab:before,.lPe1iG_productTab strong{transition:none;animation:none;transform:none}}@media (forced-colors:active){.lPe1iG_productPanel:focus-visible{box-shadow:none;outline-offset:-4px;outline:2px solid highlight}.lPe1iG_productTab[aria-selected=true]:before{background:highlight}}
.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}.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}.jrGjUa_sectionStart{padding-top:clamp(var(--space-8), 6vw, var(--space-12))}.jrGjUa_section+.jrGjUa_section{border-top:1px solid var(--color-line-strong)}.jrGjUa_sectionHeader,.jrGjUa_whyHeader{gap:var(--space-4);max-width:54rem;display:grid}.jrGjUa_sectionHeader h2,.jrGjUa_whyHeader h2,.jrGjUa_closing h2{max-width:15ch;margin:0;font-size:2.35rem;font-weight:590;line-height:1.04}.jrGjUa_sectionStart .jrGjUa_sectionHeader h2{max-width:18ch;font-size:1.925rem}.jrGjUa_headingLine{display:block}.jrGjUa_headingLineRest{font-size:calc(1em - .3125rem);line-height:1.08}.jrGjUa_consulting .jrGjUa_sectionHeader h2{max-width:18ch;font-size:2.05rem}.jrGjUa_sectionHeader p,.jrGjUa_whyHeader p,.jrGjUa_emptyState{color:var(--color-ink-muted)}.jrGjUa_sectionHeader>p:not(.jrGjUa_eyebrow),.jrGjUa_whyHeader>p:not(.jrGjUa_eyebrow),.jrGjUa_closing .jrGjUa_sectionHeader>p:not(.jrGjUa_eyebrow){max-width:var(--layout-measure);font-size:1.0625rem;line-height:1.52}.jrGjUa_eyebrow,.jrGjUa_consultingPanelHeader p,.jrGjUa_consultingPanelHeader span,.jrGjUa_areaNumber,.jrGjUa_whyItem span{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0}.jrGjUa_eyebrow{color:var(--color-ink-muted);text-transform:uppercase;margin:0}.jrGjUa_areaList,.jrGjUa_whyList{margin:0;padding:0;list-style:none}.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))}.jrGjUa_consulting .jrGjUa_eyebrow,.jrGjUa_consulting .jrGjUa_sectionHeader p{color:var(--color-dark-muted)}.jrGjUa_consulting .jrGjUa_sectionHeader h2{color:var(--color-dark-ink)}.jrGjUa_consultingPanel{gap:var(--space-4);display:grid}.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}.jrGjUa_consultingPanelHeader p{color:var(--color-signal);text-transform:uppercase;margin:0;font-weight:650}.jrGjUa_consultingPanelHeader span{color:var(--color-dark-muted)}.jrGjUa_areaList{display:grid}.jrGjUa_areaList li+li{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 15%, transparent)}.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}.jrGjUa_areaNumber{color:var(--color-signal);font-size:1.2rem;font-weight:650;line-height:1}.jrGjUa_areaCopy{gap:var(--space-1);min-width:0;display:grid}.jrGjUa_areaCopy strong{color:var(--color-dark-ink);font-size:1.125rem;font-weight:590;line-height:1.12}.jrGjUa_areaCopy span{color:var(--color-dark-muted);max-width:48rem}.jrGjUa_areaTagline{max-width:52rem;line-height:1.44}.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}.jrGjUa_textAction,.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}.jrGjUa_textAction{color:var(--color-dark-ink);padding:0}.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}.jrGjUa_why{grid-template-columns:1fr}.jrGjUa_whyHeader h2{max-width:11ch}.jrGjUa_whyList{border-top:1px solid var(--color-line-strong);display:grid}.jrGjUa_whyItem{gap:var(--space-4);padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.jrGjUa_whyItem+.jrGjUa_whyItem{border-top:1px solid var(--color-line)}.jrGjUa_whyItem span{color:var(--home-signal-text);font-size:1.2rem;font-weight:650}.jrGjUa_whyItem strong{color:var(--color-ink);max-width:26rem;font-size:1.35rem;font-weight:590;line-height:1.12}.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))}.jrGjUa_closingInner{max-width:var(--layout-wide);margin-inline:auto;display:grid}.jrGjUa_closing .jrGjUa_eyebrow,.jrGjUa_closing .jrGjUa_sectionHeader p{color:var(--color-dark-muted)}.jrGjUa_closing .jrGjUa_sectionHeader h2{color:var(--color-dark-ink)}.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){.jrGjUa_areaLink:hover strong,.jrGjUa_areaLink:focus-visible strong,.jrGjUa_textAction:hover,.jrGjUa_textAction:focus-visible{color:var(--color-signal)}}@media (prefers-reduced-motion:no-preference){.jrGjUa_areaLink,.jrGjUa_textAction,.jrGjUa_primaryAction{transition:color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-standard)}.jrGjUa_areaLink:hover,.jrGjUa_areaLink:focus-visible,.jrGjUa_primaryAction:hover,.jrGjUa_primaryAction:focus-visible{transform:translateY(-.12rem)}}@media (min-width:48rem){.jrGjUa_sectionHeader h2,.jrGjUa_whyHeader h2,.jrGjUa_closing h2{font-size:3.45rem}.jrGjUa_sectionStart .jrGjUa_sectionHeader h2{font-size:2.725rem}.jrGjUa_consulting .jrGjUa_sectionHeader h2{font-size:2.85rem}.jrGjUa_areaLink{grid-template-columns:auto minmax(0,1fr) auto}.jrGjUa_areaAction{grid-column:auto;place-self:center end}.jrGjUa_whyItem strong{max-width:none}}@media (min-width:72rem){.jrGjUa_sectionStart{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,.75fr) minmax(26rem,1.25fr)}.jrGjUa_why{gap:var(--space-10);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (min-width:90rem){.jrGjUa_sectionHeader h2,.jrGjUa_whyHeader h2,.jrGjUa_closing h2{font-size:4.15rem}.jrGjUa_sectionStart .jrGjUa_sectionHeader h2{font-size:3.125rem}.jrGjUa_consulting .jrGjUa_sectionHeader h2{font-size:3.25rem}}@media (max-width:40rem){.jrGjUa_primaryAction{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.jrGjUa_areaLink,.jrGjUa_textAction,.jrGjUa_primaryAction{transition:none;transform:none}}
.Oa2lpa_page{background:var(--color-canvas);gap:0;display:grid;overflow-x:clip}.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}.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}.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}.Oa2lpa_heroCopy,.Oa2lpa_sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}.Oa2lpa_heroCopy>*,.Oa2lpa_profilePanel>*{clip-path:none}.Oa2lpa_eyebrow,.Oa2lpa_profilePanel p,.Oa2lpa_profilePanel span,.Oa2lpa_methodList span{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:0;text-transform:uppercase}.Oa2lpa_eyebrow{color:var(--color-ink-muted);margin:0}.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}.Oa2lpa_lead,.Oa2lpa_sectionHeader>p,.Oa2lpa_focusItem p,.Oa2lpa_profilePanel small,.Oa2lpa_founderContext p{margin:0;font-size:1.0625rem;line-height:1.52}.Oa2lpa_lead,.Oa2lpa_sectionHeader>p,.Oa2lpa_focusItem p,.Oa2lpa_founderContext p{color:var(--color-ink-muted);max-width:var(--layout-measure)}.Oa2lpa_actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.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}.Oa2lpa_arrow{margin-inline-start:.45em;display:inline-block}.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}.Oa2lpa_profilePanel p{color:var(--color-signal);margin:0;font-weight:680}.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}.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)}.Oa2lpa_profilePanel span{color:var(--color-signal);font-weight:680}.Oa2lpa_profilePanel strong{font-size:clamp(1rem,1.45vw,1.15rem);font-weight:590;line-height:1.16}.Oa2lpa_profilePanel small{color:var(--color-dark-muted)}.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}.Oa2lpa_section+.Oa2lpa_section,.Oa2lpa_section+.Oa2lpa_closing{border-top:1px solid var(--color-line-strong)}.Oa2lpa_sectionHeader h2{max-width:17ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.Oa2lpa_focusGrid{gap:0;display:grid}.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}.Oa2lpa_focusItem h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:590;line-height:1.08}.Oa2lpa_methodBand{background:var(--color-dark-canvas);color:var(--color-dark-ink);max-width:none}.Oa2lpa_methodBand .Oa2lpa_sectionHeader,.Oa2lpa_methodList,.Oa2lpa_principlesCompact{width:100%;max-width:min(84rem,100%);margin-inline:auto}.Oa2lpa_methodBand .Oa2lpa_eyebrow,.Oa2lpa_methodBand .Oa2lpa_sectionHeader>p{color:var(--color-dark-muted)}.Oa2lpa_methodBand .Oa2lpa_sectionHeader h2{color:var(--color-dark-ink)}.Oa2lpa_methodList{gap:0;margin-block:0;padding:0;list-style:none;display:grid}.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}.Oa2lpa_methodList span{color:var(--color-signal);font-weight:680}.Oa2lpa_methodList strong{font-size:clamp(1rem,1.35vw,1.2rem);font-weight:590;line-height:1.32}.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}.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}.Oa2lpa_principlesInline{gap:0;margin:0;padding:0;list-style:none;display:grid}.Oa2lpa_principlesInline li{color:var(--color-dark-muted);padding-block:var(--space-3);font-size:1.0625rem;line-height:1.45}.Oa2lpa_principlesInline li+li{border-top:1px solid color-mix(in srgb, var(--color-dark-ink) 18%, transparent)}@media (min-width:48rem){.Oa2lpa_principlesCompact{grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:center}.Oa2lpa_principlesInline{grid-template-columns:repeat(3,minmax(0,1fr))}.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))}.Oa2lpa_principlesInline li:first-child{border-left:0;padding-left:0}.Oa2lpa_principlesInline li+li{border-top:0}}.Oa2lpa_founderContext{border-top:1px solid var(--color-line-strong);gap:var(--space-3);padding-top:var(--space-4);margin:0;display:grid}.Oa2lpa_founderContext h3{margin:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:590;line-height:1.25}.Oa2lpa_founderContext p{margin:0}.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}.Oa2lpa_closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}.Oa2lpa_closing .Oa2lpa_sectionHeader>p{color:var(--color-dark-muted)}.Oa2lpa_closing .Oa2lpa_sectionHeader h2{color:var(--color-dark-ink)}.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}
.swMWYG_page{background:var(--color-canvas);display:grid;overflow-x:clip}.site-main>.swMWYG_page{animation:none}.swMWYG_hero,.swMWYG_formSection,.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))}.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}.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}.swMWYG_heroCopy,.swMWYG_heroPanel,.swMWYG_formIntro,.swMWYG_formColumn,.swMWYG_closingInner,.swMWYG_routeCopy,.swMWYG_safetyDisclosure{gap:var(--space-4);min-width:0;display:grid}.swMWYG_heroCopy,.swMWYG_formIntro{max-width:44rem}.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}.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}.swMWYG_lead,.swMWYG_heroPanel p,.swMWYG_formIntro>p,.swMWYG_routeCopy p,.swMWYG_routeCopy li,.swMWYG_closingCopy p,.swMWYG_help,.swMWYG_topicGuidance p,.swMWYG_sourceContext p{color:var(--color-ink-muted);margin:0}.swMWYG_lead,.swMWYG_heroPanel p,.swMWYG_formIntro>p{max-width:var(--layout-measure);font-size:1.0625rem;line-height:1.52}.swMWYG_heroPanel{background:var(--color-dark-canvas);color:var(--color-dark-ink);padding:clamp(var(--space-5), 3vw, var(--space-8))}.swMWYG_heroPanel .swMWYG_eyebrow{color:var(--color-signal)}.swMWYG_heroPanel h2,.swMWYG_formIntro h2,.swMWYG_closingInner h2{max-width:14ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.swMWYG_heroPanel h2{color:var(--color-dark-ink)}.swMWYG_heroPanel p{color:var(--color-dark-muted)}.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}.swMWYG_formColumn{max-width:54rem}.swMWYG_form{gap:var(--space-6);padding-block:var(--space-2);display:grid}.swMWYG_fieldGrid{column-gap:var(--space-6);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.swMWYG_field,.swMWYG_checkboxField{gap:var(--space-2);display:grid}.swMWYG_checkboxField{border-top:1px solid var(--color-line);padding-top:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start}.swMWYG_field label,.swMWYG_checkboxField label{font-weight:650}.swMWYG_field label{align-items:center;gap:var(--space-2);justify-content:space-between;display:flex}.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}.swMWYG_field input,.swMWYG_field select,.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%}.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}.swMWYG_field input:focus-visible,.swMWYG_field select:focus-visible,.swMWYG_field textarea:focus-visible{border-color:var(--color-signal-ink);outline:2px solid var(--color-focus);outline-offset:3px}.swMWYG_field input[aria-invalid=true],.swMWYG_field select[aria-invalid=true],.swMWYG_field textarea[aria-invalid=true]{border-color:var(--color-critical)}.swMWYG_checkboxField input{width:1.5rem;min-width:24px;height:1.5rem;min-height:24px;margin-top:.25rem}.swMWYG_help,.swMWYG_fieldError,.swMWYG_status,.swMWYG_noScript,.swMWYG_topicGuidance{font-size:var(--font-size-small);margin:0;line-height:1.45}.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}.swMWYG_fieldError{color:var(--color-critical);font-weight:650}.swMWYG_status:empty{display:none}.swMWYG_errorSummary,.swMWYG_success,.swMWYG_noScript,.swMWYG_sourceContext{border:1px solid var(--color-warning);gap:var(--space-3);padding:var(--space-4);display:grid}.swMWYG_success{border-color:var(--color-success)}.swMWYG_sourceContext{border-color:var(--color-signal)}.swMWYG_sourceContext .swMWYG_sourceContextTitle{color:var(--color-ink);font-weight:650}.swMWYG_errorSummary h2,.swMWYG_success h2{font-size:1.25rem;line-height:var(--font-line-heading);margin:0}.swMWYG_errorSummary p,.swMWYG_success p,.swMWYG_errorSummary ul{margin:0}.swMWYG_errorSummary ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.swMWYG_errorSummary a,.swMWYG_checkboxField a{color:var(--color-ink);font-weight:650}.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}.swMWYG_submit:disabled{cursor:wait;opacity:.7}.swMWYG_honeypot{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.swMWYG_safetyDisclosure{border-top:1px solid var(--color-line-strong);padding-top:var(--space-4)}.swMWYG_safetyDisclosure summary{color:var(--color-ink);cursor:pointer;font-size:var(--font-size-small);min-height:44px;font-weight:650}.swMWYG_safetyDisclosure[open] summary{color:var(--color-signal-ink)}.swMWYG_routeCopy{max-width:var(--layout-measure)}.swMWYG_routeCopy p,.swMWYG_routeCopy ul{margin:0}.swMWYG_routeCopy ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}.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}.swMWYG_closingInner{width:100%;max-width:min(54rem,100%);margin-inline:auto}.swMWYG_closing .swMWYG_eyebrow,.swMWYG_closingCopy p{color:var(--color-dark-muted)}.swMWYG_closingInner h2{color:var(--color-dark-ink)}@media (hover:hover) and (pointer:fine){.swMWYG_submit:hover,.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 swMWYG_contact-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes swMWYG_contact-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.swMWYG_hero:after{animation:swMWYG_contact-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.swMWYG_heroPanel{animation:swMWYG_contact-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both;animation-delay:.14s}.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){.swMWYG_hero{grid-template-columns:minmax(0,.9fr) minmax(23rem,.7fr)}.swMWYG_formSection{grid-template-columns:minmax(14rem,.32fr) minmax(0,.9fr)}}@media (min-width:40rem){.swMWYG_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.swMWYG_hero{min-height:auto}.swMWYG_submit{width:100%}}@media (prefers-reduced-motion:reduce){.swMWYG_hero:after,.swMWYG_heroPanel,.swMWYG_submit{transition:none;animation:none;transform:none}}
._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}._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}._0qBMDG_heroTitle{font-size:clamp(2.5rem,5vw,4.5rem);line-height:var(--font-line-display);max-width:14ch;margin:0}._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}._0qBMDG_prose p,._0qBMDG_prose li{color:var(--color-ink-muted);max-width:var(--layout-measure)}._0qBMDG_prose{gap:var(--space-4);max-width:46rem;display:grid}._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}._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)}._0qBMDG_prose p,._0qBMDG_prose ul{margin:0}._0qBMDG_prose ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}._0qBMDG_prose a{color:var(--color-ink);text-underline-offset:.25em;font-weight:700;text-decoration-thickness:.08em}@media (max-width:40rem){._0qBMDG_page{gap:var(--space-10);padding-block:var(--space-10) var(--space-16)}._0qBMDG_heroTitle{font-size:2.45rem}}
.g8J8Uq_page{background:var(--color-canvas);overflow-x:clip}.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}.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}.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}.g8J8Uq_heroCopy,.g8J8Uq_sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}.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}.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}.g8J8Uq_headingLine{padding-bottom:.035em;display:block}.g8J8Uq_headingLineRest{font-size:.9em;line-height:1.1}.g8J8Uq_lead,.g8J8Uq_sectionHeader>p{color:var(--color-ink-muted);max-width:var(--layout-measure);margin:0;font-size:1.0625rem;line-height:1.52}.g8J8Uq_actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.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}.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}.g8J8Uq_arrow{margin-inline-start:.45em;display:inline-block}.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}.g8J8Uq_section+.g8J8Uq_section,.g8J8Uq_section+.g8J8Uq_closing{border-top:1px solid var(--color-line-strong)}.g8J8Uq_serviceAreas{padding-top:clamp(var(--space-6), 4vw, var(--space-10))}#service-areas.g8J8Uq_serviceAreas{scroll-margin-top:0!important}.g8J8Uq_sectionHeader h2{max-width:16ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}.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}.g8J8Uq_closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}.g8J8Uq_closing .g8J8Uq_eyebrow,.g8J8Uq_closing .g8J8Uq_sectionHeader>p{color:var(--color-dark-muted)}.g8J8Uq_closing .g8J8Uq_sectionHeader h2{color:var(--color-dark-ink)}.g8J8Uq_closing .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){.g8J8Uq_primaryAction:hover,.g8J8Uq_primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}.g8J8Uq_secondaryAction:hover,.g8J8Uq_secondaryAction:focus-visible{background-size:100% .16em}.g8J8Uq_secondaryAction:hover .g8J8Uq_arrow,.g8J8Uq_secondaryAction:focus-visible .g8J8Uq_arrow{transform:translate(.28em)}}@media (prefers-reduced-motion:no-preference){@keyframes g8J8Uq_consulting-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes g8J8Uq_consulting-copy-in{0%{transform:translateY(1rem)}to{transform:none}}.g8J8Uq_hero:after{animation:g8J8Uq_consulting-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}.g8J8Uq_heroCopy{animation:g8J8Uq_consulting-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.g8J8Uq_hero #service-path{animation:g8J8Uq_consulting-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}.g8J8Uq_hero #service-path{animation-delay:.16s}.g8J8Uq_primaryAction,.g8J8Uq_secondaryAction,.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){.g8J8Uq_heroInner{grid-template-columns:minmax(0,.86fr) minmax(26rem,1.14fr)}.g8J8Uq_hero #service-path{margin-bottom:clamp(var(--space-6), 3.2vw, var(--space-10))}}@media (max-width:40rem){.g8J8Uq_primaryAction{width:100%}}@media (max-height:44rem){.g8J8Uq_hero,.g8J8Uq_section,.g8J8Uq_closing{min-height:auto}}@media (prefers-reduced-motion:reduce){.g8J8Uq_hero:after,.g8J8Uq_heroCopy,.g8J8Uq_arrow{transition:none;animation:none;transform:none}.g8J8Uq_hero #service-path{transition:none;animation:none;transform:none}}
._3GyADG_page{background:var(--color-canvas);gap:0;display:grid;overflow-x:clip}._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}._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}._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}._3GyADG_heroCopy,._3GyADG_sectionHeader{gap:var(--space-4);min-width:0;max-width:48rem;display:grid}._3GyADG_heroCopy>*,._3GyADG_heroRail>*{clip-path:none}._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}._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}._3GyADG_headingLine{padding-bottom:.035em;display:block}._3GyADG_headingLineRest{font-size:.9em;line-height:1.1}._3GyADG_lead,._3GyADG_sectionHeader>p{color:var(--color-ink-muted);max-width:var(--layout-measure);margin:0;font-size:1.0625rem;line-height:1.52}._3GyADG_actionRow{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._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}._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}._3GyADG_arrow{margin-inline-start:.45em;display:inline-block}._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}._3GyADG_heroRail:before{background:var(--color-signal);content:"";transform-origin:0;width:min(12rem,42%);height:2px;position:absolute;top:-1px;left:0}._3GyADG_heroRail nav{gap:0;display:grid}._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}._3GyADG_heroRail a:first-child{border-top:0}._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)}._3GyADG_heroProductLogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:clamp(1.5rem,2.3vw,2.375rem);display:block}._3GyADG_heroRail small{color:var(--color-ink);font-size:var(--font-size-small);max-width:23rem;font-weight:400;line-height:1.35}._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}._3GyADG_productPaths{padding-top:clamp(var(--space-6), 4vw, var(--space-10))}._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]+._3GyADG_noScriptProductPaths{display:none}._3GyADG_noScriptProductPaths section{border-top:1px solid var(--color-line);gap:var(--space-3);padding-top:var(--space-5);display:grid}._3GyADG_noScriptProductPaths p,._3GyADG_noScriptProductPaths h3{margin:0}._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}._3GyADG_noScriptProductPaths h3{font-size:var(--font-size-subheading);line-height:var(--font-line-heading)}._3GyADG_noScriptProductPaths a{color:var(--color-ink);font-weight:700}#product-paths._3GyADG_productPaths{scroll-margin-top:0}._3GyADG_sectionHeader h2{max-width:16ch;margin:0;font-size:clamp(1.65rem,3.4vw,2.65rem);font-weight:590;line-height:1.06}._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}._3GyADG_section+._3GyADG_closing{border-top:1px solid var(--color-line-strong)}._3GyADG_closingInner{gap:var(--space-4);width:100%;max-width:min(48rem,100%);margin-inline:auto;display:grid}._3GyADG_closing ._3GyADG_sectionHeader>p{color:var(--color-dark-muted)}._3GyADG_closing ._3GyADG_sectionHeader h2{color:var(--color-dark-ink)}._3GyADG_closing ._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){._3GyADG_primaryAction:hover,._3GyADG_primaryAction:focus-visible{background:var(--color-signal);border-color:var(--color-signal);color:var(--color-signal-ink)}._3GyADG_secondaryAction:hover,._3GyADG_secondaryAction:focus-visible{background-size:100% .16em}._3GyADG_secondaryAction:hover ._3GyADG_arrow,._3GyADG_secondaryAction:focus-visible ._3GyADG_arrow{transform:translate(.28em)}._3GyADG_heroRail a:hover:before,._3GyADG_heroRail a:focus-visible:before{opacity:1;transform:scaleX(1)}._3GyADG_heroRail a:hover ._3GyADG_heroProductLogo,._3GyADG_heroRail a:focus-visible ._3GyADG_heroProductLogo{transform:translate(.2rem)}}@media (prefers-reduced-motion:no-preference){@keyframes _3GyADG_solutions-line-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _3GyADG_solutions-copy-in{0%{transform:translateY(1rem)}to{transform:none}}._3GyADG_hero:after,._3GyADG_heroRail:before{animation:_3GyADG_solutions-line-in var(--motion-duration-slow) var(--motion-ease-standard) both}._3GyADG_heroCopy,._3GyADG_heroRail{animation:_3GyADG_solutions-copy-in var(--motion-duration-slow) var(--motion-ease-standard) both}._3GyADG_heroCopy>*,._3GyADG_heroRail>*{animation:none}._3GyADG_heroRail{animation-delay:.16s}._3GyADG_primaryAction,._3GyADG_secondaryAction,._3GyADG_arrow,._3GyADG_heroRail a,._3GyADG_heroRail a:before,._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){._3GyADG_heroRail nav{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}._3GyADG_heroRail a{border-top:0}}@media (min-width:72rem){._3GyADG_heroInner{grid-template-columns:minmax(0,.82fr) minmax(26rem,1.18fr)}._3GyADG_heroRail{margin-bottom:clamp(var(--space-4), 2.6vw, var(--space-8))}}@media (max-width:52rem){._3GyADG_hero{min-height:auto}._3GyADG_primaryAction{width:100%}}@media (max-height:44rem){._3GyADG_hero,._3GyADG_section,._3GyADG_closing{min-height:auto}}@media (prefers-reduced-motion:reduce){._3GyADG_hero:after,._3GyADG_heroCopy,._3GyADG_heroRail,._3GyADG_heroRail:before,._3GyADG_heroRail a,._3GyADG_heroRail a:before,._3GyADG_heroProductLogo,._3GyADG_arrow{transition:none;animation:none;transform:none}}
.O7exsW_surface{position:relative}.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)}.O7exsW_hit:after{content:"";cursor:pointer;z-index:1;position:absolute;inset:0}.O7exsW_raise{z-index:2;position:relative}.O7exsW_clickable{cursor:pointer}.O7exsW_arrow{margin-inline-start:.45em;display:inline-block}@media (hover:hover) and (pointer:fine){:is(.O7exsW_focusSet:has(>:hover)>:not(:hover),.O7exsW_focusSet:has(>:focus-within)>:not(:focus-within)){opacity:.38}.O7exsW_surface:hover:before,.O7exsW_surface:focus-within:before{transform:scaleX(1)}a:hover .O7exsW_arrow,a:focus-visible .O7exsW_arrow{transform:translate(.28em)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.O7exsW_surface{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.O7exsW_surface:hover,.O7exsW_surface:focus-within{transform:translateY(-.35rem)}.O7exsW_focusSet>*{transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.O7exsW_surface:before{transition:transform var(--motion-duration-standard) var(--motion-ease-standard)}.O7exsW_arrow{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}}@media (prefers-reduced-motion:reduce){.O7exsW_surface,.O7exsW_focusSet>*,.O7exsW_surface:before,.O7exsW_arrow{transition:none;transform:none}}
