.page-module___hPUbW__page{--orbit-bg:#fafaf8;--orbit-ink:#151514;--orbit-muted:#696864;--orbit-line:#d9d8d2;--orbit-soft:#efeee9;--orbit-orange:#ff4d12;background:var(--orbit-bg);min-height:100vh;color:var(--orbit-ink);font-family:var(--font-sans),Arial,sans-serif;overflow:clip}.page-module___hPUbW__page *{box-sizing:border-box}.page-module___hPUbW__page h1,.page-module___hPUbW__page h2,.page-module___hPUbW__page h3,.page-module___hPUbW__page p{margin-top:0}.page-module___hPUbW__page a{color:inherit;text-decoration:none}.page-module___hPUbW__page img{display:block}.page-module___hPUbW__page :focus-visible{outline-color:var(--orbit-orange)}.page-module___hPUbW__nav{z-index:10;border-bottom:1px solid var(--orbit-line);background:#fafaf8f5;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;height:84px;padding:0 max(1.25rem,min(3.5vw,4.5rem));display:grid;position:relative}.page-module___hPUbW__brand{letter-spacing:-.06em;align-items:baseline;width:max-content;font-size:1.25rem;line-height:1;display:inline-flex}.page-module___hPUbW__brand span{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400}.page-module___hPUbW__brand b{color:var(--orbit-orange);font-weight:800}.page-module___hPUbW__back{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module___hPUbW__back svg,.page-module___hPUbW__navCta svg,.page-module___hPUbW__finalButton svg{width:1rem;height:1rem}.page-module___hPUbW__navCta,.page-module___hPUbW__finalButton{background:var(--orbit-ink);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;font-size:.72rem;font-weight:750;transition:background .18s,color .18s;display:inline-flex;color:var(--orbit-bg)!important}.page-module___hPUbW__navCta{justify-self:end;min-height:48px;padding:0 1.35rem}.page-module___hPUbW__navCta:hover,.page-module___hPUbW__finalButton:hover{background:var(--orbit-orange);color:var(--orbit-ink)!important}.page-module___hPUbW__eyebrow,.page-module___hPUbW__sectionLabel{color:var(--orbit-orange);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.page-module___hPUbW__hero{border-bottom:1px solid var(--orbit-line);min-height:calc(100svh - 84px);padding:max(4rem,min(8vw,8.5rem)) max(1.25rem,min(5.5vw,7rem)) 0}.page-module___hPUbW__heroCopy{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.page-module___hPUbW__heroCopy .page-module___hPUbW__eyebrow{grid-column:1/3;padding-top:.8rem}.page-module___hPUbW__heroCopy h1{font-family:var(--font-sans),Arial,sans-serif;letter-spacing:-.075em;grid-column:3/-1;margin-bottom:0;font-size:max(7rem,min(18vw,18rem));font-weight:650;line-height:.66}.page-module___hPUbW__heroStatement{border-top:1px solid var(--orbit-line);grid-column:3/-1;grid-template-columns:1.25fr .75fr;gap:3rem;margin-top:max(4rem,min(7vw,8rem));padding-top:1.25rem;display:grid}.page-module___hPUbW__heroStatement h2{letter-spacing:-.045em;max-width:15ch;margin-bottom:0;font-size:max(2rem,min(4vw,4rem));font-weight:520;line-height:.98}.page-module___hPUbW__heroStatement p{max-width:36rem;color:var(--orbit-muted);margin:0;font-size:max(.95rem,min(1.3vw,1.18rem));line-height:1.55}.page-module___hPUbW__heroProduct{transform-origin:bottom;filter:drop-shadow(0 24px 24px #1616141f);width:min(93vw,1540px);margin:max(4rem,min(7vw,7rem)) auto max(-7rem,min(-5vw,-4rem));transform:perspective(1800px)rotateX(2.5deg)rotate(-1.1deg)}.page-module___hPUbW__heroProduct img{border:1px solid #cfcec8;border-radius:5px;width:100%;height:auto}.page-module___hPUbW__problem,.page-module___hPUbW__overview,.page-module___hPUbW__modules,.page-module___hPUbW__targets,.page-module___hPUbW__technology,.page-module___hPUbW__timeline,.page-module___hPUbW__quote{padding:max(7rem,min(12vw,14rem)) max(1.25rem,min(5.5vw,7rem))}.page-module___hPUbW__problem{padding-top:max(12rem,min(18vw,20rem))}.page-module___hPUbW__problem h2{letter-spacing:-.06em;max-width:16ch;margin:2rem 0 2.5rem;font-size:max(3rem,min(7vw,7rem));font-weight:520;line-height:.92}.page-module___hPUbW__lead{max-width:44rem;color:var(--orbit-muted);margin-left:auto;font-size:max(1.05rem,min(1.5vw,1.35rem));line-height:1.55}.page-module___hPUbW__problemFlow{border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:max(5rem,min(9vw,9rem));display:grid}.page-module___hPUbW__problemStep{border-right:1px solid var(--orbit-line);flex-direction:column;justify-content:space-between;gap:2rem;min-height:160px;padding:1.4rem;font-size:.78rem;line-height:1.3;display:flex;position:relative}.page-module___hPUbW__problemStep:last-child{border-right:0}.page-module___hPUbW__problemStep:not(:last-child):after{content:"→";z-index:1;color:var(--orbit-orange);background:var(--orbit-bg);position:absolute;top:50%;right:-.52rem}.page-module___hPUbW__problemIcon{width:2.5rem;height:2.5rem;color:var(--orbit-ink);place-items:center;display:grid}.page-module___hPUbW__problemIcon svg{width:1.55rem;height:1.55rem}.page-module___hPUbW__productStage{background:var(--orbit-ink);padding:max(1.25rem,min(3vw,3rem))}.page-module___hPUbW__productStage img{border-radius:4px;width:100%;height:auto}.page-module___hPUbW__overview{padding-bottom:max(4rem,min(7vw,8rem))}.page-module___hPUbW__overviewHeading{grid-template-columns:1.3fr .7fr;gap:5rem;margin-top:2rem;display:grid}.page-module___hPUbW__overviewHeading h2,.page-module___hPUbW__modules>h2,.page-module___hPUbW__technology h2,.page-module___hPUbW__timeline>h2{letter-spacing:-.06em;max-width:14ch;margin-bottom:0;font-size:max(3.3rem,min(7vw,7.4rem));font-weight:520;line-height:.91}.page-module___hPUbW__overviewHeading p{color:var(--orbit-muted);align-self:end;margin-bottom:.5rem;font-size:max(1rem,min(1.4vw,1.25rem));line-height:1.6}.page-module___hPUbW__capabilityRail,.page-module___hPUbW__stack{border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:max(5rem,min(9vw,9rem));display:grid}.page-module___hPUbW__capabilityRail div,.page-module___hPUbW__stack div{border-right:1px solid var(--orbit-line);flex-direction:column;justify-content:space-between;min-height:116px;padding:1.2rem;display:flex}.page-module___hPUbW__capabilityRail div:last-child,.page-module___hPUbW__stack div:last-child{border-right:0}.page-module___hPUbW__capabilityRail span,.page-module___hPUbW__stack span{color:var(--orbit-orange);letter-spacing:.1em;font-size:.65rem}.page-module___hPUbW__capabilityRail b,.page-module___hPUbW__stack b{font-size:.78rem;font-weight:650}.page-module___hPUbW__modules{border-top:1px solid var(--orbit-line);padding-top:max(5rem,min(8vw,9rem))}.page-module___hPUbW__modules>h2{margin:2rem 0 max(5rem,min(9vw,9rem))}.page-module___hPUbW__moduleList{border-top:1px solid var(--orbit-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5rem;display:grid}.page-module___hPUbW__moduleList article{border-bottom:1px solid var(--orbit-line);grid-template-columns:3.25rem 1fr;gap:1.5rem;padding:2rem 0;display:grid}.page-module___hPUbW__moduleList article>span{color:var(--orbit-orange);letter-spacing:.08em;font-size:.7rem}.page-module___hPUbW__moduleList h3{letter-spacing:-.035em;margin-bottom:.75rem;font-size:max(1.4rem,min(2.4vw,2.3rem));font-weight:520}.page-module___hPUbW__moduleList p{max-width:34rem;color:var(--orbit-muted);margin-bottom:0;line-height:1.55}.page-module___hPUbW__candidateDetail{grid-template-columns:3.2fr 8.8fr;align-items:start;gap:max(3rem,min(7vw,8rem));padding:max(5rem,min(9vw,10rem)) 0 max(7rem,min(12vw,14rem)) max(1.25rem,min(5.5vw,7rem));display:grid}.page-module___hPUbW__candidateDetail>div{position:sticky;top:7rem}.page-module___hPUbW__candidateDetail h2,.page-module___hPUbW__aiIntro h2{letter-spacing:-.055em;margin:2rem 0;font-size:max(3rem,min(5vw,5.5rem));font-weight:520;line-height:.92}.page-module___hPUbW__candidateDetail p:not(.page-module___hPUbW__sectionLabel),.page-module___hPUbW__aiIntro p:not(.page-module___hPUbW__sectionLabel),.page-module___hPUbW__targetIntro p{color:var(--orbit-muted);line-height:1.6}.page-module___hPUbW__candidateDetail img{border:1px solid var(--orbit-line);border-right:0;border-radius:4px 0 0 4px;width:100%;height:auto}.page-module___hPUbW__aiSection{background:var(--orbit-soft);border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);grid-template-columns:3.2fr 8.8fr;gap:max(3rem,min(7vw,8rem));padding:max(7rem,min(12vw,14rem)) 0 max(7rem,min(12vw,14rem)) max(1.25rem,min(5.5vw,7rem));display:grid}.page-module___hPUbW__aiProduct img{border:1px solid var(--orbit-line);border-right:0;border-radius:4px 0 0 4px;width:100%;height:auto}.page-module___hPUbW__aiWorkflow{border-top:1px solid var(--orbit-line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:max(5rem,min(9vw,9rem));display:grid}.page-module___hPUbW__aiWorkflow>.page-module___hPUbW__sectionLabel{grid-column:1/-1;padding:1.2rem 0 2.5rem}.page-module___hPUbW__aiWorkflow article{border-right:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);min-height:220px;padding:1.5rem}.page-module___hPUbW__aiWorkflow article:last-child{border-right:0}.page-module___hPUbW__aiWorkflow article>span{color:var(--orbit-orange);font-size:.68rem}.page-module___hPUbW__aiWorkflow h3{margin:4rem 0 .8rem;font-size:1.25rem;font-weight:600}.page-module___hPUbW__aiWorkflow p{color:var(--orbit-muted);margin-bottom:0;font-size:.9rem;line-height:1.55}.page-module___hPUbW__targets{border-bottom:1px solid var(--orbit-line);grid-template-columns:1.15fr .8fr .8fr;gap:3rem;display:grid}.page-module___hPUbW__targetIntro h2{letter-spacing:-.055em;max-width:11ch;margin:2rem 0;font-size:max(2.7rem,min(4.5vw,4.8rem));font-weight:520;line-height:.92}.page-module___hPUbW__targetIntro p{max-width:32rem}.page-module___hPUbW__targetMetric{border-left:1px solid var(--orbit-line);flex-direction:column;justify-content:flex-end;min-height:330px;padding:2rem 0 0 2rem;display:flex}.page-module___hPUbW__targetMetric strong{color:var(--orbit-orange);letter-spacing:-.075em;font-size:max(6rem,min(10vw,11rem));font-weight:520;line-height:.7}.page-module___hPUbW__targetMetric span{letter-spacing:-.03em;margin-top:2rem;font-size:max(1.25rem,min(2vw,2rem))}.page-module___hPUbW__targetMetric small{color:var(--orbit-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.62rem;font-weight:750}.page-module___hPUbW__technology{grid-template-columns:4fr 8fr;align-items:end;gap:max(3rem,min(7vw,8rem));display:grid}.page-module___hPUbW__technology h2{margin-top:2rem;font-size:max(2.7rem,min(4.7vw,5rem))}.page-module___hPUbW__technology .page-module___hPUbW__stack{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.page-module___hPUbW__technology .page-module___hPUbW__stack div:nth-child(3){border-right:0}.page-module___hPUbW__technology .page-module___hPUbW__stack div:nth-child(-n+3){border-bottom:1px solid var(--orbit-line)}.page-module___hPUbW__timeline{border-top:1px solid var(--orbit-line)}.page-module___hPUbW__timeline>h2{margin:2rem 0 max(5rem,min(9vw,9rem))}.page-module___hPUbW__timelineGrid{border-top:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-module___hPUbW__timelineGrid article{border-right:1px solid var(--orbit-line);flex-direction:column;min-height:300px;padding:1.5rem;display:flex}.page-module___hPUbW__timelineGrid article:last-child{border-right:0}.page-module___hPUbW__timelineGrid span{color:var(--orbit-orange);font-size:.68rem}.page-module___hPUbW__timelineGrid h3{margin:auto 0 .8rem;font-size:max(1.4rem,min(2vw,2rem));font-weight:550}.page-module___hPUbW__timelineGrid p{color:var(--orbit-muted);margin-bottom:0;font-size:.87rem;line-height:1.55}.page-module___hPUbW__quote{padding-top:max(8rem,min(14vw,16rem));padding-bottom:max(8rem,min(14vw,16rem))}.page-module___hPUbW__quote blockquote{letter-spacing:-.055em;max-width:17ch;margin:3rem 0 0 auto;font-size:max(3rem,min(6vw,6.5rem));font-weight:500;line-height:.95}.page-module___hPUbW__finalCta{background:var(--orbit-ink);color:var(--orbit-bg);grid-template-columns:1.35fr .65fr;gap:5rem;padding:max(7rem,min(12vw,14rem)) max(1.25rem,min(5.5vw,7rem));display:grid}.page-module___hPUbW__finalCta h2{letter-spacing:-.065em;max-width:12ch;margin:2rem 0 0;font-size:max(4rem,min(8vw,8rem));font-weight:520;line-height:.88}.page-module___hPUbW__finalCta>div:last-child{align-self:end}.page-module___hPUbW__finalCta>div:last-child p{color:#a9a8a3;max-width:30rem;font-size:1.05rem;line-height:1.6}.page-module___hPUbW__finalButton{background:var(--orbit-orange);width:max-content;min-height:54px;margin-top:2rem;padding:0 1.5rem;color:var(--orbit-ink)!important}.page-module___hPUbW__finalButton:hover{background:var(--orbit-bg)}.page-module___hPUbW__footer{background:var(--orbit-ink);color:#a9a8a3;border-top:1px solid #343432;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:112px;padding:0 max(1.25rem,min(5.5vw,7rem));font-size:.72rem;display:grid}.page-module___hPUbW__footer .page-module___hPUbW__brand{color:var(--orbit-bg)}.page-module___hPUbW__footer p{text-align:center;margin:0}.page-module___hPUbW__footer>a:last-child{justify-self:end}@media (max-width:980px){.page-module___hPUbW__heroCopy .page-module___hPUbW__eyebrow{grid-column:1/4}.page-module___hPUbW__heroCopy h1,.page-module___hPUbW__heroStatement{grid-column:4/-1}.page-module___hPUbW__problemFlow{grid-template-columns:repeat(4,1fr)}.page-module___hPUbW__problemStep:nth-child(4){border-right:0}.page-module___hPUbW__problemStep:nth-child(-n+4){border-bottom:1px solid var(--orbit-line)}.page-module___hPUbW__problemStep:nth-child(4):after{display:none}.page-module___hPUbW__candidateDetail,.page-module___hPUbW__aiSection{grid-template-columns:4fr 8fr;gap:3rem}.page-module___hPUbW__targets{grid-template-columns:1fr 1fr}.page-module___hPUbW__targetIntro{grid-column:1/-1}.page-module___hPUbW__technology{grid-template-columns:1fr}.page-module___hPUbW__timelineGrid{grid-template-columns:repeat(3,1fr)}.page-module___hPUbW__timelineGrid article:nth-child(3){border-right:0}.page-module___hPUbW__timelineGrid article:nth-child(-n+3){border-bottom:1px solid var(--orbit-line)}}@media (max-width:700px){.page-module___hPUbW__nav{grid-template-columns:1fr auto;height:70px;padding:0 1rem}.page-module___hPUbW__back{display:none}.page-module___hPUbW__navCta{min-height:42px;padding:0 .9rem}.page-module___hPUbW__hero{min-height:auto;padding:5rem 1rem 0}.page-module___hPUbW__heroCopy{display:block}.page-module___hPUbW__heroCopy h1{margin:2.5rem 0 0;font-size:min(29vw,7.2rem);line-height:.7}.page-module___hPUbW__heroStatement{margin-top:4rem;display:block}.page-module___hPUbW__heroStatement h2{margin-bottom:1.5rem}.page-module___hPUbW__heroProduct{width:138vw;margin:4rem 0 -2rem -19vw;transform:rotate(-1deg)}.page-module___hPUbW__problem,.page-module___hPUbW__overview,.page-module___hPUbW__modules,.page-module___hPUbW__targets,.page-module___hPUbW__technology,.page-module___hPUbW__timeline,.page-module___hPUbW__quote{padding-left:1rem;padding-right:1rem}.page-module___hPUbW__problem{padding-top:9rem}.page-module___hPUbW__problem h2{font-size:3.3rem}.page-module___hPUbW__lead{margin-left:0}.page-module___hPUbW__problemFlow{grid-template-columns:1fr 1fr}.page-module___hPUbW__problemStep{min-height:130px}.page-module___hPUbW__problemStep:nth-child(2n){border-right:0}.page-module___hPUbW__problemStep:nth-child(-n+6){border-bottom:1px solid var(--orbit-line)}.page-module___hPUbW__problemStep:nth-child(2n):after{display:none}.page-module___hPUbW__problemStep:last-child{grid-column:1/-1}.page-module___hPUbW__productStage{padding:.75rem;overflow:hidden}.page-module___hPUbW__productStage img{width:170%;max-width:none;transform:translate(-14%)}.page-module___hPUbW__overviewHeading{display:block}.page-module___hPUbW__overviewHeading p{margin-top:2rem}.page-module___hPUbW__capabilityRail,.page-module___hPUbW__stack{grid-template-columns:repeat(2,1fr)}.page-module___hPUbW__capabilityRail div:nth-child(2n),.page-module___hPUbW__stack div:nth-child(2n){border-right:0}.page-module___hPUbW__capabilityRail div:nth-child(-n+4),.page-module___hPUbW__stack div:nth-child(-n+4){border-bottom:1px solid var(--orbit-line)}.page-module___hPUbW__moduleList{grid-template-columns:1fr;column-gap:0}.page-module___hPUbW__candidateDetail,.page-module___hPUbW__aiSection{padding:7rem 0 8rem 1rem;display:block}.page-module___hPUbW__candidateDetail>div,.page-module___hPUbW__aiIntro{padding-right:1rem;position:static}.page-module___hPUbW__candidateDetail img,.page-module___hPUbW__aiProduct img{width:155%;max-width:none;margin-top:3rem;transform:translate(-22%)}.page-module___hPUbW__aiWorkflow{grid-template-columns:1fr 1fr;margin-right:1rem}.page-module___hPUbW__aiWorkflow article:nth-of-type(2n){border-right:0}.page-module___hPUbW__aiWorkflow article:nth-of-type(-n+2){border-bottom:1px solid var(--orbit-line)}.page-module___hPUbW__targets{grid-template-columns:1fr;gap:0}.page-module___hPUbW__targetMetric{border-left:0;border-top:1px solid var(--orbit-line);min-height:260px;padding:4rem 0 0}.page-module___hPUbW__targetMetric strong{font-size:8rem}.page-module___hPUbW__technology .page-module___hPUbW__stack{grid-template-columns:repeat(2,1fr)}.page-module___hPUbW__technology .page-module___hPUbW__stack div:nth-child(3){border-right:1px solid var(--orbit-line)}.page-module___hPUbW__timelineGrid{grid-template-columns:1fr}.page-module___hPUbW__timelineGrid article,.page-module___hPUbW__timelineGrid article:nth-child(3){border-right:0;border-bottom:1px solid var(--orbit-line);min-height:220px}.page-module___hPUbW__timelineGrid article:last-child{border-bottom:0}.page-module___hPUbW__quote blockquote{margin-left:0;font-size:3.4rem}.page-module___hPUbW__finalCta{grid-template-columns:1fr;gap:4rem;padding:7rem 1rem}.page-module___hPUbW__finalCta h2{font-size:4.2rem}.page-module___hPUbW__footer{grid-template-columns:1fr;gap:1rem;padding:2.5rem 1rem 6rem}.page-module___hPUbW__footer p{text-align:left}.page-module___hPUbW__footer>a:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){.page-module___hPUbW__navCta,.page-module___hPUbW__finalButton{transition:none}}
