.SolutionsPage_pageContainer__bx4tt{--editorial-accent:#77613c;width:100%;min-height:100vh;overflow-x:clip;background:var(--color-bone);color:var(--color-ink)}.SolutionsPage_innerContainer__CqJtQ{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(32px,8vw,120px)}.SolutionsPage_globalProgressRail__j31Ii{position:fixed;z-index:50;top:var(--header-height,64px);left:0;width:100%;height:2px;pointer-events:none;background:rgba(11,11,10,.08)}.SolutionsPage_globalProgressBar__Qj9Lq{height:100%;background:var(--color-aged-brass,#b89f70);transition:width .1s linear}.SolutionsPage_solutionsIntro__WurIN{display:flex;min-height:65svh;align-items:center;padding-block:clamp(96px,12vh,160px);background:var(--color-ink);color:var(--color-bone)}.SolutionsPage_sectionEyebrow__yf__U{display:inline-block;margin-bottom:1.5rem;color:var(--color-aged-brass);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.SolutionsPage_pageTitle__gCQPs{max-width:10ch;margin:0;font-family:var(--font-monument);font-size:clamp(3rem,8vw,7rem);font-weight:800;letter-spacing:-.045em;line-height:.95;overflow-wrap:normal;text-wrap:balance}.SolutionsPage_audienceNote__jgu_9{max-width:48ch;margin:clamp(2rem,5vh,3rem) 0 0;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:18px;line-height:1.65;text-wrap:pretty}.SolutionsPage_solutionsIndex__FPijU{border-bottom:1px solid rgba(11,11,10,.18);background:var(--color-bone)}.SolutionsPage_indexList__OdtuP{display:flex;flex-wrap:wrap;gap:0 clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none}.SolutionsPage_indexList__OdtuP a{display:inline-flex;min-height:48px;align-items:center;padding-block:10px;border-bottom:2px solid transparent;color:var(--color-ink);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.35;text-decoration:none;text-transform:uppercase}.SolutionsPage_indexList__OdtuP a:focus-visible,.SolutionsPage_indexList__OdtuP a:hover{border-bottom-color:var(--editorial-accent)}.SolutionsPage_ctaButton__5RIiK:focus-visible,.SolutionsPage_indexList__OdtuP a:focus-visible,.SolutionsPage_secondaryNavLink__6gvfx:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.SolutionsPage_solutionGroup__kWDtF{scroll-margin-top:5rem}.SolutionsPage_solutionGroup__kWDtF[data-surface=bone]{background:var(--color-bone);color:var(--color-ink)}.SolutionsPage_solutionGroup__kWDtF[data-surface=ink]{background:var(--color-ink);color:var(--color-bone)}.SolutionsPage_groupHeader__jHir9{box-sizing:border-box;display:grid;min-height:clamp(320px,45svh,440px);grid-template-columns:2.5rem minmax(0,1fr);grid-gap:clamp(1rem,2.5vw,2rem);gap:clamp(1rem,2.5vw,2rem);align-content:center;align-items:start;padding-block:clamp(80px,10vh,120px)}.SolutionsPage_groupIndex__dsr0r{padding-top:.6rem;color:var(--editorial-accent);font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SolutionsPage_solutionGroup__kWDtF[data-surface=ink] .SolutionsPage_groupIndex__dsr0r{color:var(--color-aged-brass)}.SolutionsPage_groupTitle___e0pt{max-width:20ch;margin:0;font-family:var(--font-monument);font-size:clamp(2rem,5vw,4.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;overflow-wrap:normal;text-wrap:balance;text-transform:uppercase}.SolutionsPage_groupSummary__LtpVH{max-width:52ch;margin:clamp(1.25rem,2.5vh,2rem) 0 0;color:currentColor;font-family:var(--font-sans);font-size:16px;line-height:1.6;opacity:.78}.SolutionsPage_serviceList__RDTjh{margin:0;padding:clamp(64px,8vh,96px) 0;list-style:none}.SolutionsPage_serviceBlock__aefKd{scroll-margin-top:5rem}.SolutionsPage_serviceList__RDTjh li:not(:last-child) .SolutionsPage_serviceBlock__aefKd{border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.SolutionsPage_serviceGrid__X0xFY{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start;padding-block:clamp(88px,10vh,112px)}.SolutionsPage_serviceName__4w_D_{min-width:0;margin:0;font-family:var(--font-sans);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.16;overflow-wrap:normal;text-transform:uppercase}.SolutionsPage_serviceContentCol___bSVi{min-width:0;max-width:52ch}.SolutionsPage_serviceLead__lzYp4{max-width:30ch;margin:0;font-family:var(--font-sans);font-size:clamp(1.5rem,2vw,1.75rem);font-weight:400;line-height:1.38;text-wrap:pretty}.SolutionsPage_serviceDescription__v4Ety{max-width:52ch;margin:0;font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:1.7;text-wrap:pretty;opacity:.84}.SolutionsPage_serviceLead__lzYp4+.SolutionsPage_serviceDescription__v4Ety{margin-top:30px}.SolutionsPage_disconnectionSection__qGK8J{width:100%;padding-block:clamp(96px,12vh,160px);border-top:1px solid var(--color-border);background:var(--color-ink);color:var(--color-bone);scroll-margin-top:5rem}.SolutionsPage_transitionDivider__2aIoS{display:flex;justify-content:center;width:100%;margin-bottom:clamp(64px,8vh,96px)}.SolutionsPage_transitionHairline__UchhY{width:120px;height:1px;background:var(--color-aged-brass);opacity:.6}.SolutionsPage_disconnectionTitle__ifI0b{max-width:48ch;margin:0 0 clamp(64px,8vh,96px);font-family:var(--font-sans);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.25;text-wrap:pretty}.SolutionsPage_narrativeLayout__rUSOj{display:flex;max-width:68ch;flex-direction:column;gap:clamp(64px,8vh,96px)}.SolutionsPage_fragmentationPhase__d4LdF,.SolutionsPage_resolutionPhase__1ufqT{display:flex;align-items:flex-start;gap:clamp(24px,4vw,48px)}.SolutionsPage_geometryColumn__Vc6Sa{display:flex;width:56px;flex:0 0 56px;justify-content:center}.SolutionsPage_fragmentSvg__6XZTd,.SolutionsPage_resolutionSvg__pTN96{width:56px;height:140px}.SolutionsPage_fragLine1__kBAKk,.SolutionsPage_fragLine2__2Xq_r,.SolutionsPage_fragLine3__4XQWK{stroke:var(--color-steel);stroke-width:1;stroke-dasharray:4 6;opacity:.45}.SolutionsPage_convergenceBridge__rm95D{display:flex;align-items:flex-start;gap:clamp(24px,4vw,48px);margin:-2rem 0}.SolutionsPage_convergenceSvg__XTuKy{width:56px;height:72px}.SolutionsPage_convergePath1__UvVNW,.SolutionsPage_convergePath2__hTqdW,.SolutionsPage_convergePath3__hFq8_{stroke:var(--color-aged-brass);stroke-width:1.5}.SolutionsPage_unifiedSpine__g2HUe{stroke:var(--color-aged-brass);stroke-width:2}.SolutionsPage_terminalNode__olBgu{fill:var(--color-aged-brass)}.SolutionsPage_fragmentationText__qNeir,.SolutionsPage_resolutionText__gxrbo{max-width:52ch;margin:0;padding-top:var(--space-1);font-family:var(--font-sans);font-size:18px;line-height:1.7}.SolutionsPage_fragmentationText__qNeir{color:var(--color-steel)}.SolutionsPage_resolutionText__gxrbo{color:var(--color-bone);font-weight:400;opacity:.55;transition:opacity .8s ease}.SolutionsPage_resolutionPhaseActive__J_uRn .SolutionsPage_resolutionText__gxrbo{opacity:1}.SolutionsPage_closingSection__xd_7J{padding-block:clamp(64px,8vh,96px);border-top:1px solid rgba(11,11,10,.15);background:var(--color-bone);color:var(--color-ink)}.SolutionsPage_ctaContainer__pcbn2{display:flex;justify-content:flex-start;width:100%;margin-top:0}.SolutionsPage_ctaButton__5RIiK{display:inline-flex;min-height:56px;align-items:center;justify-content:space-between;gap:40px;padding:16px 24px;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);cursor:pointer;font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.SolutionsPage_ctaLabel__a9HQ_{display:inline-block}.SolutionsPage_ctaArrow__bvBRB{font-family:var(--font-sans);font-size:1.25em;line-height:1;transition:transform .25s ease}.SolutionsPage_ctaButton__5RIiK:focus-visible,.SolutionsPage_ctaButton__5RIiK:hover{background:var(--color-ink);color:var(--color-bone)}.SolutionsPage_ctaButton__5RIiK:focus-visible .SolutionsPage_ctaArrow__bvBRB,.SolutionsPage_ctaButton__5RIiK:hover .SolutionsPage_ctaArrow__bvBRB{transform:translateX(6px)}.SolutionsPage_secondaryNav__JbHWL{width:100%;margin-top:clamp(64px,8vh,96px);border-top:1px solid rgba(11,11,10,.16);border-bottom:1px solid rgba(11,11,10,.16)}.SolutionsPage_secondaryNavInner__sc3pA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.SolutionsPage_secondaryNavLink__6gvfx{display:flex;min-height:56px;align-items:center;justify-content:flex-start;padding:16px 24px;color:var(--color-ink);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.SolutionsPage_secondaryNavLink__6gvfx:not(:last-child){border-right:1px solid rgba(11,11,10,.16)}.SolutionsPage_secondaryNavLink__6gvfx:focus-visible,.SolutionsPage_secondaryNavLink__6gvfx:hover{background:var(--color-ink);color:var(--color-bone)}@media (max-width:767px){.SolutionsPage_innerContainer__CqJtQ{padding-inline:32px}.SolutionsPage_solutionsIntro__WurIN{min-height:0;padding-block:clamp(80px,12vh,112px)}.SolutionsPage_pageTitle__gCQPs{font-size:clamp(2rem,11.5vw,4rem)}.SolutionsPage_audienceNote__jgu_9{margin-top:2rem;font-size:18px}.SolutionsPage_indexList__OdtuP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.SolutionsPage_indexList__OdtuP li:last-child{grid-column:1/-1}.SolutionsPage_indexList__OdtuP a{min-height:48px;font-size:11px}.SolutionsPage_groupHeader__jHir9{min-height:0;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:80px 96px}.SolutionsPage_groupIndex__dsr0r{padding-top:0}.SolutionsPage_groupTitle___e0pt{max-width:none;font-size:clamp(1.5rem,8vw,2.25rem);line-height:1.08}.SolutionsPage_groupSummary__LtpVH{margin-top:1.25rem;font-size:16px}.SolutionsPage_serviceList__RDTjh{padding-block:0 48px}.SolutionsPage_serviceGrid__X0xFY{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:64px 72px}.SolutionsPage_serviceName__4w_D_{max-width:24ch;font-size:clamp(1.5rem,6vw,1.75rem)}.SolutionsPage_serviceLead__lzYp4{max-width:30ch;font-size:24px}.SolutionsPage_serviceDescription__v4Ety{margin-top:28px;font-size:18px}.SolutionsPage_serviceLead__lzYp4+.SolutionsPage_serviceDescription__v4Ety{margin-top:28px}.SolutionsPage_disconnectionSection__qGK8J{padding-block:96px}.SolutionsPage_transitionDivider__2aIoS{margin-bottom:72px}.SolutionsPage_disconnectionTitle__ifI0b{margin-bottom:72px;font-size:28px}.SolutionsPage_narrativeLayout__rUSOj{gap:80px}.SolutionsPage_convergenceBridge__rm95D,.SolutionsPage_fragmentationPhase__d4LdF,.SolutionsPage_resolutionPhase__1ufqT{gap:20px}.SolutionsPage_geometryColumn__Vc6Sa{width:36px;flex-basis:36px}.SolutionsPage_convergenceSvg__XTuKy,.SolutionsPage_fragmentSvg__6XZTd,.SolutionsPage_resolutionSvg__pTN96{width:36px}.SolutionsPage_fragmentationText__qNeir,.SolutionsPage_resolutionText__gxrbo{font-size:18px}.SolutionsPage_closingSection__xd_7J{padding-block:64px}.SolutionsPage_ctaButton__5RIiK{width:100%;min-height:56px;padding-inline:20px}.SolutionsPage_secondaryNavInner__sc3pA{grid-template-columns:1fr}.SolutionsPage_secondaryNavLink__6gvfx{min-height:56px;padding-inline:20px}.SolutionsPage_secondaryNavLink__6gvfx:not(:last-child){border-right:0;border-bottom:1px solid rgba(11,11,10,.16)}}@media (max-width:359px){.SolutionsPage_innerContainer__CqJtQ{padding-inline:24px}.SolutionsPage_indexList__OdtuP{grid-template-columns:minmax(0,1fr)}.SolutionsPage_indexList__OdtuP li:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.SolutionsPage_ctaArrow__bvBRB,.SolutionsPage_ctaButton__5RIiK,.SolutionsPage_globalProgressBar__Qj9Lq,.SolutionsPage_resolutionText__gxrbo,.SolutionsPage_secondaryNavLink__6gvfx{transition:none}}