.ai-timeline-module__-SmmhG__reason{padding-block:var(--space-lg) var(--space-2xl);color:var(--color-ink-2);margin-block-start:clamp(3rem,7vw,5rem)}.ai-timeline-module__-SmmhG__heading{padding-block-end:var(--space-xl)}.ai-timeline-module__-SmmhG__eyebrow{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:500;line-height:1.5}.ai-timeline-module__-SmmhG__headingGrid{align-items:end;gap:var(--space-xl);grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);margin-block-start:var(--space-md);display:grid}.ai-timeline-module__-SmmhG__heading h2{min-width:0;max-width:24ch;color:var(--color-ink-2);letter-spacing:-.042em;overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:400;line-height:1.08}.ai-timeline-module__-SmmhG__heading h2 strong{color:inherit;font-weight:inherit;margin-block-start:.18em;display:block}.ai-timeline-module__-SmmhG__headingGrid>p{max-width:50ch;color:var(--color-muted);font-size:.84rem;line-height:1.72}.ai-timeline-module__-SmmhG__story{grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.ai-timeline-module__-SmmhG__narrative{gap:var(--space-xl);min-width:0;padding-block:var(--space-lg);display:grid}.ai-timeline-module__-SmmhG__prose{max-width:58ch}.ai-timeline-module__-SmmhG__prose p{color:var(--color-muted);font-size:.81rem;line-height:1.75}.ai-timeline-module__-SmmhG__prose p+p{margin-block-start:var(--space-md)}.ai-timeline-module__-SmmhG__turn{max-width:52ch;margin-inline-start:var(--space-lg)}.ai-timeline-module__-SmmhG__turn p{color:var(--color-muted);font-size:.8rem;line-height:1.7}.ai-timeline-module__-SmmhG__turn p span{color:var(--color-ink-2);margin-block-end:var(--space-xs);font-size:.9rem;font-weight:500;display:block}.ai-timeline-module__-SmmhG__map{min-width:0;padding-block:var(--space-lg);margin:0}.ai-timeline-module__-SmmhG__map figcaption{color:var(--color-muted);font-size:.68rem;line-height:1.5}.ai-timeline-module__-SmmhG__mapCanvas{min-height:26rem;margin-block-start:var(--space-sm);position:relative;overflow:clip}.ai-timeline-module__-SmmhG__mapLines{width:100%;height:100%;display:block;position:absolute;inset:0}.ai-timeline-module__-SmmhG__mapBase,.ai-timeline-module__-SmmhG__mapLive{fill:none;stroke-linecap:round;stroke-linejoin:round}.ai-timeline-module__-SmmhG__mapBase{stroke:var(--color-rule);stroke-width:1.1px}.ai-timeline-module__-SmmhG__mapLive{stroke:var(--color-ink-2);stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.66;transition:stroke-dashoffset 1s var(--ease-out), opacity var(--dur-long) var(--ease-out)}.ai-timeline-module__-SmmhG__mapDot{fill:var(--color-premium-black);stroke:var(--color-ink-2);stroke-width:1.2px}.ai-timeline-module__-SmmhG__solutionRing{fill:none;stroke:var(--color-ink-2);stroke-width:1px;opacity:.24;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-long) var(--ease-out) .64s, transform .64s var(--ease-out) .64s}.ai-timeline-module__-SmmhG__mapSteps{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ai-timeline-module__-SmmhG__mapSteps li{gap:var(--space-2xs);width:10.5rem;min-width:0;opacity:1;transition:opacity .46s var(--ease-out), transform .46s var(--ease-out);padding-inline-start:var(--space-md);display:grid;position:absolute;transform:translateY(0)}.ai-timeline-module__-SmmhG__mapSteps li strong{color:var(--color-muted);font-size:.7rem;font-weight:500;line-height:1.35}.ai-timeline-module__-SmmhG__mapSteps li span{color:color-mix(in oklab, var(--color-muted) 76%, var(--color-premium-black) 24%);font-size:.6rem;line-height:1.45}.ai-timeline-module__-SmmhG__mapSteps .ai-timeline-module__-SmmhG__stepSolution strong{color:var(--color-ink-2)}.ai-timeline-module__-SmmhG__stepBusiness{top:2%;left:8%}.ai-timeline-module__-SmmhG__stepProblem{top:21%;left:25%;transition-delay:70ms!important}.ai-timeline-module__-SmmhG__stepEvidence{top:40%;left:44%;transition-delay:.14s!important}.ai-timeline-module__-SmmhG__stepTechnology{top:52%;left:63%;transition-delay:.21s!important}.ai-timeline-module__-SmmhG__stepSolution{top:70%;right:0;transition-delay:.28s!important}.ai-timeline-module__-SmmhG__signal{max-width:66ch;color:color-mix(in oklab, var(--color-muted) 82%, var(--color-premium-black) 18%);font-size:.58rem;line-height:1.65}.ai-timeline-module__-SmmhG__signal strong{color:var(--color-ink-2);font-weight:500}.ai-timeline-module__-SmmhG__signal a{color:var(--color-muted);text-underline-offset:2px;white-space:nowrap;text-decoration:underline;display:inline-block}.ai-timeline-module__-SmmhG__signal a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ai-timeline-module__-SmmhG__signal a:active{opacity:.72}.ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__map{opacity:1;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(0)}.ai-timeline-module__-SmmhG__narrative{transition-delay:60ms}.ai-timeline-module__-SmmhG__map{transition-delay:.12s}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__map{opacity:0;transform:translateY(12px)}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__mapLive{stroke-dashoffset:1px;opacity:0}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__solutionRing{opacity:0;transform:scale(.95)}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__mapSteps li{opacity:0;transform:translateY(8px)}@media (hover:hover) and (pointer:fine){.ai-timeline-module__-SmmhG__signal a:hover{color:var(--color-ink-2)}}@media (max-width:60rem){.ai-timeline-module__-SmmhG__headingGrid,.ai-timeline-module__-SmmhG__story{grid-template-columns:minmax(0,1fr)}.ai-timeline-module__-SmmhG__headingGrid{gap:var(--space-lg)}.ai-timeline-module__-SmmhG__headingGrid>p{max-width:58ch}.ai-timeline-module__-SmmhG__story{gap:var(--space-lg)}.ai-timeline-module__-SmmhG__narrative{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.ai-timeline-module__-SmmhG__turn{margin-inline-start:0}.ai-timeline-module__-SmmhG__map{padding-block-start:0}}@media (max-width:40rem){.ai-timeline-module__-SmmhG__reason{padding-block:var(--space-md) var(--space-xl);margin-block-start:var(--space-xl)}.ai-timeline-module__-SmmhG__heading{padding-block-end:var(--space-lg)}.ai-timeline-module__-SmmhG__heading h2{max-width:18ch;font-size:clamp(1.65rem,8vw,2rem)}.ai-timeline-module__-SmmhG__headingGrid>p{font-size:.82rem}.ai-timeline-module__-SmmhG__narrative{gap:var(--space-lg);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr)}.ai-timeline-module__-SmmhG__prose p,.ai-timeline-module__-SmmhG__turn p{font-size:.82rem}.ai-timeline-module__-SmmhG__turn{margin-inline-start:var(--space-md)}.ai-timeline-module__-SmmhG__map{padding-block:var(--space-md)}.ai-timeline-module__-SmmhG__mapCanvas{min-height:0;margin-block-start:var(--space-lg)}.ai-timeline-module__-SmmhG__mapLines{display:none}.ai-timeline-module__-SmmhG__mapSteps{gap:var(--space-lg);display:grid;position:relative}.ai-timeline-module__-SmmhG__mapSteps:before{inset-block:.4rem;width:var(--rule-hair);background:var(--color-rule);content:"";position:absolute;left:.28rem}.ai-timeline-module__-SmmhG__mapSteps li{width:auto;min-height:2.8rem;opacity:1;padding-inline-start:var(--space-xl);transition:none;position:relative;inset:auto;transform:none}.ai-timeline-module__-SmmhG__mapSteps li:before{border:var(--rule-hair) solid var(--color-muted);background:var(--color-premium-black);content:"";border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.25rem;left:0}.ai-timeline-module__-SmmhG__mapSteps li strong{font-size:.76rem}.ai-timeline-module__-SmmhG__mapSteps li span{font-size:.66rem}.ai-timeline-module__-SmmhG__signal{margin-block-start:var(--space-lg)}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__map,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__mapSteps li{opacity:1;transform:none}.ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__map{transition:none}}@media (prefers-reduced-motion:reduce){.ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__map,.ai-timeline-module__-SmmhG__mapLive,.ai-timeline-module__-SmmhG__solutionRing,.ai-timeline-module__-SmmhG__mapSteps li{transition:none}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__heading,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__narrative,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__map,.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__mapSteps li{opacity:1;transform:none}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__mapLive{stroke-dashoffset:0;opacity:.66}.ai-timeline-module__-SmmhG__reason[data-visible=false] .ai-timeline-module__-SmmhG__solutionRing{opacity:.24;transform:none}}
