.services_page___ABK4{position:relative;z-index:0;background:hsl(var(--ds-paper));color:hsl(var(--ds-ink));color-scheme:light;overflow:clip}.services_page___ABK4 :where(p){line-height:1.8}.services_page___ABK4 .eyebrow{font-size:.75rem;color:hsl(var(--ds-ink)/.78)}.services_hero__pf2sB{padding-block:clamp(3rem,8svh,5.5rem) clamp(2rem,5svh,3.5rem)}.services_heroCopy__LaGeR h1{max-width:16ch;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.services_heroCopy__LaGeR h1 span:last-child{color:hsl(var(--brand))}.services_heroLead__qz9q5{max-width:44rem;margin-top:1.75rem;color:hsl(var(--ds-ink)/.78)}.services_build__ZekjM{border-top:1px solid hsl(var(--ds-ink)/.2);padding-block:clamp(2.5rem,6svh,4.5rem) clamp(3rem,7svh,5rem)}.services_buildGrid__bT3O_{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.services_figure__BRqpg{position:sticky;top:6.5rem;margin:0}.services_figureLabel__Gz1OC{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:hsl(var(--ds-ink)/.78)}.services_mark__cpuCY{width:.4rem;height:.4rem;background:hsl(var(--brand));display:inline-block;flex-shrink:0}.services_figure__BRqpg figcaption{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(var(--ds-ink)/.2);font-size:.8125rem;line-height:1.6;color:hsl(var(--ds-ink)/.78)}.services_assembly__2KczX{display:block;width:100%;height:auto;margin-top:1.25rem;overflow:visible}.services_risers__zQE9z line{stroke:hsl(var(--ds-ink)/.38);stroke-width:1}.services_plateFace__EOXi0{fill:hsl(var(--ds-paper));stroke:hsl(var(--brand)/.85);stroke-width:1.3}.services_plateInner__AuFf_{fill:none;stroke:hsl(var(--brand)/.52);stroke-width:1}.services_plateMark__rWcan{stroke:hsl(var(--brand)/.6);stroke-width:1}.services_plateNode__iq0aT{fill:hsl(var(--ds-paper));stroke:hsl(var(--brand)/.9);stroke-width:1.4}.services_plate__OgRO0{transform:translateY(0);transition:transform .45s cubic-bezier(.22,.9,.3,1)}.services_plateOn__haI5N{transform:translateY(-13px)}.services_plateOn__haI5N .services_plateFace__EOXi0{fill:hsl(var(--brand)/.22);stroke:hsl(var(--brand));stroke-width:1.8}.services_plateOn__haI5N .services_plateInner__AuFf_{stroke:hsl(var(--brand)/.8)}.services_plateOn__haI5N .services_plateMark__rWcan{stroke:hsl(var(--brand)/.88)}.services_plateOn__haI5N .services_plateNode__iq0aT{fill:hsl(var(--brand));stroke:hsl(var(--brand))}.services_float__a_yEU{animation:services_assembly-breathe__j_JKb 9s ease-in-out infinite alternate}@keyframes services_assembly-breathe__j_JKb{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.services_domainsHead__F5fO8{max-width:34rem}.services_domainsHead__F5fO8 h2{margin-top:1.25rem;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.1}.services_domainsHead__F5fO8 p{margin-top:1rem;color:hsl(var(--ds-ink)/.78)}.services_domains__6e0Na{list-style:none;margin:2.25rem 0 0;padding:0}.services_domain__Coh16{border-top:1px solid hsl(var(--ds-ink)/.2);padding-block:1.5rem;transition:border-color .3s ease}.services_domain__Coh16:last-child{border-bottom:1px solid hsl(var(--ds-ink)/.2)}.services_domainOn__ZiDsT{border-top-color:hsl(var(--brand)/.72)}.services_domainButton__SeFQ6{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;width:100%}.services_domainTrigger__FWB_u{font:inherit;color:inherit;text-align:start;cursor:pointer}.services_domainTrigger__FWB_u:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.services_domainIndex__r86zt{font-size:.7rem;color:hsl(var(--brand));padding-top:.3rem;font-variant-numeric:tabular-nums}.services_domain__Coh16 h3{font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:1.3;transition:color .3s ease}.services_domainOn__ZiDsT h3{color:hsl(var(--brand))}.services_domain__Coh16 p{margin-top:.6rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78);max-width:46rem}.services_components__b5Ge8{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.9rem}.services_componentsLabel__zeHUm{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ds-ink-faint));width:100%}.services_component__Ri0BN{font-size:.75rem;color:hsl(var(--ds-ink)/.78);border:1px solid hsl(var(--ds-ink)/.26);padding:.2rem .55rem}.services_note__mkZaA{margin-top:2rem;padding-inline-start:1rem;border-inline-start:1px solid hsl(var(--brand));font-size:.875rem;color:hsl(var(--ds-ink)/.78);max-width:42rem}.services_approach__go1iC{border-top:1px solid hsl(var(--ds-ink)/.2);background:hsl(var(--ds-paper-sunken));padding-block:clamp(3rem,7svh,5rem)}.services_approachGrid__0JdjM{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem);align-items:start}.services_approachIntro__CkfqT h2{margin-top:1.25rem;font-size:clamp(1.75rem,3.4vw,2.6rem);line-height:1.1}.services_approachIntro__CkfqT{max-width:46rem}.services_approachIntro__CkfqT p{margin-top:1.25rem;color:hsl(var(--ds-ink)/.78);max-width:26rem}.services_steps__g9K1X{list-style:none;margin:0;padding:0}.services_step__5x304{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;border-top:1px solid hsl(var(--ds-ink)/.3);padding-block:1.5rem}.services_step__5x304:first-child{border-top-color:hsl(var(--brand))}.services_step__5x304:last-child{padding-bottom:0}.services_stepNumber__hHfx_{font-size:.72rem;color:hsl(var(--brand));padding-top:.28rem;font-variant-numeric:tabular-nums}.services_step__5x304 h3{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.25}.services_step__5x304 p{margin-top:.6rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78)}.services_closing__Y4hcC{border-top:1px solid hsl(var(--ds-ink)/.3);padding-block:clamp(3rem,7svh,4.5rem)}.services_closingGrid__roAM_{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.services_closing__Y4hcC h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08;max-width:16ch}.services_closingAction__Dadx2 p{color:hsl(var(--ds-ink)/.78);margin-bottom:1.5rem;max-width:28rem}.services_closingAction__Dadx2 div{display:flex;flex-wrap:wrap;gap:.75rem}.services_page___ABK4[dir=rtl] :where(h1,h2,h3){line-height:1.5;letter-spacing:0}.services_page___ABK4[dir=rtl] .services_heroCopy__LaGeR h1{font-size:clamp(2.3rem,5.2vw,4.2rem)}.services_page___ABK4[dir=rtl] .eyebrow{letter-spacing:0}.services_page___ABK4[dir=rtl] .services_ctaArrow__Zd0WT{transform:scaleX(-1)}@media (min-width:1600px){.services_page___ABK4 .container-page{max-width:clamp(86rem,86vw,104rem)}}@media (max-width:1000px){.services_approachGrid__0JdjM,.services_buildGrid__bT3O_{grid-template-columns:1fr}.services_figure__BRqpg{position:static}.services_assembly__2KczX{max-width:30rem;margin-inline:auto}.services_closingGrid__roAM_{grid-template-columns:1fr}}@media (max-width:700px){.services_hero__pf2sB{padding-block:2.5rem 1.75rem}.services_heroCopy__LaGeR h1{font-size:clamp(2.3rem,9.5vw,3.4rem)}.services_heroLead__qz9q5{margin-top:1.25rem}.services_build__ZekjM{padding-block:2rem 2.5rem}.services_buildGrid__bT3O_{gap:2rem}.services_assembly__2KczX{max-width:22rem}.services_domainButton__SeFQ6,.services_step__5x304{grid-template-columns:1.9rem minmax(0,1fr);gap:.6rem}.services_domain__Coh16{padding-block:1.25rem}.services_approach__go1iC,.services_closing__Y4hcC{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){.services_float__a_yEU{animation:none}.services_plate__OgRO0{transition:none}}.services_flow__AWuBQ{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem)}.services_railBase__e9_aD,.services_railFill__kxnYA{position:absolute;top:0;inset-inline-start:0;width:100%;height:1px;display:block}.services_railBase__e9_aD{background:hsl(var(--ds-ink)/.28)}.services_railFill__kxnYA{background:hsl(var(--brand));transform:scaleX(0);transform-origin:0 50%}.services_page___ABK4[dir=rtl] .services_railFill__kxnYA{transform-origin:100% 50%}@keyframes services_railDrawX__NMIho{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes services_railDrawY__AZ2_x{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.services_flowIn__cfPYB .services_railFill__kxnYA{animation:services_railDrawX__NMIho 2.8s linear forwards}.services_stage__W36tj{position:relative;padding-top:2.1rem;opacity:0;transform:translateY(14px)}.services_stageNode__VwolD{position:absolute;top:-4.5px;inset-inline-start:0;width:9px;height:9px;display:block;border:1px solid hsl(var(--ds-ink)/.3);background:hsl(var(--ds-paper-sunken));transform:rotate(45deg);opacity:0}.services_flowIn__cfPYB .services_stageNode__VwolD{border-color:hsl(var(--brand));opacity:1}.services_flowIn__cfPYB .services_stage__W36tj:first-child .services_stageNode__VwolD{background:hsl(var(--brand))}.services_stageNumber__eFQpq{display:block;font-size:.72rem;color:hsl(var(--brand));font-variant-numeric:tabular-nums;letter-spacing:.1em}.services_stage__W36tj h3{margin-top:.6rem;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.25}.services_stage__W36tj p{margin-top:.7rem;font-size:.9375rem;color:hsl(var(--ds-ink)/.78)}.services_stage__W36tj{transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1);transition-delay:var(--t,0ms)}.services_stageNode__VwolD{transition:border-color .3s ease,background-color .3s ease,opacity .3s ease;transition-delay:var(--t,0ms)}.services_flowIn__cfPYB .services_stage__W36tj{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.services_flowIn__cfPYB .services_railFill__kxnYA{animation-duration:.56s}.services_stage__W36tj{transform:none}.services_stageNode__VwolD,.services_stage__W36tj{transition-delay:calc(var(--t, 0ms) * .2)}}@media (max-width:900px){.services_flow__AWuBQ{grid-template-columns:1fr;gap:0}.services_stage__W36tj{padding-top:0;padding-bottom:1.75rem;padding-inline-start:1.55rem}.services_stage__W36tj:last-child{padding-bottom:0}.services_railBase__e9_aD,.services_railFill__kxnYA{top:.4rem;bottom:0;inset-inline-start:0;width:1px;height:auto}.services_railFill__kxnYA{transform:scaleY(0);transform-origin:50% 0}.services_page___ABK4[dir=rtl] .services_railFill__kxnYA{transform-origin:50% 0}.services_flowIn__cfPYB .services_railFill__kxnYA{animation-name:services_railDrawY__AZ2_x}.services_stageNode__VwolD{top:.4rem;inset-inline-start:-4.5px}}