.page-module__4ccqhG__page{color:#eae3d6;background:#080d13;min-height:100svh}.page-module__4ccqhG__main{max-width:1600px;margin:auto;padding:65px 6% 50px}.page-module__4ccqhG__heading{margin:0 0 90px}.page-module__4ccqhG__eyebrow{font:10px/1.8 var(--font-display),sans-serif;letter-spacing:1.65px;text-transform:uppercase;color:#ceb98e}.page-module__4ccqhG__heading h1{font:400 clamp(64px,7.4vw,116px)/.99 var(--font-serif),Georgia,serif;letter-spacing:-.035em;margin:25px 0 30px}.page-module__4ccqhG__heading h1 em,.page-module__4ccqhG__footer h2 em{font-weight:400}.page-module__4ccqhG__heading>p:last-of-type{color:#a7b6bc;max-width:590px;font-size:16px;line-height:1.9}.page-module__4ccqhG__quickNav{flex-wrap:wrap;gap:14px 30px;margin-top:35px;display:flex}.page-module__4ccqhG__quickNav a{color:#d0c4ad;border-bottom:1px solid #ceb98e4a;padding-bottom:8px;font-size:11px;text-decoration:none}.page-module__4ccqhG__grid{grid-template-columns:1fr 1fr;gap:75px 50px;display:grid}.page-module__4ccqhG__card{min-width:0;scroll-margin-top:90px;position:relative}.page-module__4ccqhG__anchor{scroll-margin-top:90px;position:absolute;top:0}.page-module__4ccqhG__art{background:radial-gradient(#29434d35,#0000 75%);place-items:center;height:340px;display:grid;overflow:hidden}.page-module__4ccqhG__art img{object-fit:contain;width:100%;height:100%;max-height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.page-module__4ccqhG__card:hover img{transform:scale(1.035)}.page-module__4ccqhG__copy{border-top:1px solid #b8c6c329;margin-top:23px;padding-top:25px}.page-module__4ccqhG__copy h2{font:400 39px/1.1 var(--font-serif),Georgia,serif;letter-spacing:-.02em;margin:17px 0}.page-module__4ccqhG__copy h2 a{color:inherit;justify-content:space-between;gap:20px;text-decoration:none;display:flex}.page-module__4ccqhG__copy h2 a span{font:17px var(--font-display),sans-serif;color:#ceb98e;margin-top:8px}.page-module__4ccqhG__copy>p:not(.page-module__4ccqhG__eyebrow){color:#a7b6bc;max-width:510px;font-size:14px;line-height:1.85}.page-module__4ccqhG__status{color:#a7b6bc;margin-top:20px;font-size:11px;line-height:1.7;display:block}.page-module__4ccqhG__card:first-child{grid-column:1/-1;grid-template-columns:1.3fr 1fr;align-items:center;gap:7%;margin-bottom:10px;display:grid}.page-module__4ccqhG__card:first-child .page-module__4ccqhG__art{height:440px}.page-module__4ccqhG__card:first-child .page-module__4ccqhG__copy{border:0}.page-module__4ccqhG__card:first-child h2{font-size:60px}.page-module__4ccqhG__card:first-child img{object-fit:cover;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.page-module__4ccqhG__footer{border-top:1px solid #b8c6c329;justify-content:space-between;align-items:end;gap:40px;margin-top:110px;padding-top:65px;display:flex}.page-module__4ccqhG__footer h2{font:400 clamp(42px,4.2vw,68px)/1.02 var(--font-serif),Georgia,serif;margin:24px 0 0}.page-module__4ccqhG__footer>div:last-child{flex-direction:column;gap:24px;display:flex}.page-module__4ccqhG__footer a{color:#eae3d6;font-size:13px;text-decoration:none}.page-module__4ccqhG__footer a span{color:#ceb98e;margin-left:35px}.page-module__4ccqhG__page a:focus-visible{outline-offset:7px;outline:2px solid #ceb98e}.page-module__4ccqhG__page a:hover{color:#ceb98e}@media (max-width:740px){.page-module__4ccqhG__main{padding-top:40px}.page-module__4ccqhG__heading{margin-bottom:50px}.page-module__4ccqhG__heading h1{font-size:clamp(55px,12vw,82px)}.page-module__4ccqhG__heading>p:last-of-type{font-size:14px}.page-module__4ccqhG__grid{grid-template-columns:1fr;gap:50px}.page-module__4ccqhG__card:first-child{grid-column:auto;display:block}.page-module__4ccqhG__card:first-child .page-module__4ccqhG__art{height:280px}.page-module__4ccqhG__card:first-child .page-module__4ccqhG__copy{border-top:1px solid #b8c6c329}.page-module__4ccqhG__card:first-child h2,.page-module__4ccqhG__copy h2{font-size:39px}.page-module__4ccqhG__art{height:310px}.page-module__4ccqhG__eyebrow{font-size:9px}.page-module__4ccqhG__footer{margin-top:70px;padding-top:40px;display:block}.page-module__4ccqhG__footer>div:last-child{gap:20px;margin-top:35px}}@media (prefers-reduced-motion:reduce){html:not([data-preview-motion=full]) .page-module__4ccqhG__art img{transition:none}}
.ProjectThumbnail-module__rC_URq__scene{isolation:isolate;color:#c4c9c1;background:#111c22;border:1px solid #b8c6c31c;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ProjectThumbnail-module__rC_URq__nutrunner{background:radial-gradient(at 90% 40%,#29494d6b,#0000 65%),#10212a}.ProjectThumbnail-module__rC_URq__toolViewport{clip-path:polygon(0 0,100% 0,89% 100%,0 100%);background:#dbe0d8;position:absolute;inset:0 44% 0 0;overflow:hidden}.ProjectThumbnail-module__rC_URq__toolViewport .ProjectThumbnail-module__rC_URq__cadGrid{background-color:#dbe0d8;background-size:26px 26px}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__toolViewport img{object-fit:contain;mix-blend-mode:multiply;width:92%;height:68%;position:absolute;inset:17% 4% 15%;transform:none}.ProjectThumbnail-module__rC_URq__toolViewport .ProjectThumbnail-module__rC_URq__axes{color:#53696b;bottom:52px}.ProjectThumbnail-module__rC_URq__nutrunner .ProjectThumbnail-module__rC_URq__topline,.ProjectThumbnail-module__rC_URq__nutrunner .ProjectThumbnail-module__rC_URq__bottomline{color:#385257}.ProjectThumbnail-module__rC_URq__response{z-index:2;background:#0b1921e0;border:1px solid #90afb32b;width:47%;padding:12px 9px 8px;position:absolute;top:18%;right:4%;box-shadow:0 18px 32px #0004}.ProjectThumbnail-module__rC_URq__responseLabel{font:9px/1.6 var(--font-display),sans-serif;letter-spacing:1.5px;color:#ceb98e;padding-left:12px;display:block}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__response img{object-fit:contain;width:100%;height:auto;margin-top:12px;display:block;transform:none}.ProjectThumbnail-module__rC_URq__responseCaption{text-align:center;font:9px/1.5 var(--font-display),sans-serif;color:#abb;letter-spacing:.5px;margin:4px 0 10px;display:block}.ProjectThumbnail-module__rC_URq__signalChain{color:#bacbca;font:9px/1.5 var(--font-display),sans-serif;letter-spacing:0;justify-content:center;align-items:center;gap:3px;display:flex}.ProjectThumbnail-module__rC_URq__signalChain>span{border:1px solid #a5bfa62a;padding:4px 3px}.ProjectThumbnail-module__rC_URq__signalChain>i{color:#ceb98e;font-style:normal}.ProjectThumbnail-module__rC_URq__topline,.ProjectThumbnail-module__rC_URq__bottomline{z-index:4;font:9px/1.5 var(--font-display),sans-serif;letter-spacing:1.5px;color:#c7b58e;justify-content:space-between;gap:12px;display:flex;position:absolute;left:24px;right:24px}.ProjectThumbnail-module__rC_URq__topline{top:21px}.ProjectThumbnail-module__rC_URq__bottomline{letter-spacing:1.2px;font-size:9px;bottom:20px}.ProjectThumbnail-module__rC_URq__topline>span,.ProjectThumbnail-module__rC_URq__bottomline>span{color:#a9bdc0}.ProjectThumbnail-module__rC_URq__axes{z-index:3;color:#8da4a4;width:44px;height:44px;position:absolute;bottom:47px;left:24px}.ProjectThumbnail-module__rC_URq__robotics{background:radial-gradient(at 60% 30%,#2c44494d,#0000 70%),#0a141c}.ProjectThumbnail-module__rC_URq__floor{background-image:linear-gradient(#6d969938 1px,#0000 1px),linear-gradient(90deg,#6d969938 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:45% -30% -65%;transform:perspective(360px)rotateX(56deg);-webkit-mask-image:linear-gradient(#0000,#000 15% 60%,#0000);mask-image:linear-gradient(#0000,#000 15% 60%,#0000)}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__arm{object-fit:contain;mix-blend-mode:lighten;width:68%;height:92%;position:absolute;top:5%;left:18%}.ProjectThumbnail-module__rC_URq__trajectory,.ProjectThumbnail-module__rC_URq__dimensions{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ProjectThumbnail-module__rC_URq__clutch{color:#395559;background:#d9ddda}.ProjectThumbnail-module__rC_URq__clutch .ProjectThumbnail-module__rC_URq__topline,.ProjectThumbnail-module__rC_URq__clutch .ProjectThumbnail-module__rC_URq__bottomline{color:#324c53}.ProjectThumbnail-module__rC_URq__clutch .ProjectThumbnail-module__rC_URq__topline>span,.ProjectThumbnail-module__rC_URq__clutch .ProjectThumbnail-module__rC_URq__bottomline>span{color:#455c60}.ProjectThumbnail-module__rC_URq__cadGrid{background-color:#e0e3df;background-image:linear-gradient(#536e730e 1px,#0000 1px),linear-gradient(90deg,#536e730e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__assembly{mix-blend-mode:multiply;object-fit:contain;z-index:2;width:74%;height:74%;position:absolute;top:13%;left:14%}.ProjectThumbnail-module__rC_URq__clutch .ProjectThumbnail-module__rC_URq__axes{color:#526b70}.ProjectThumbnail-module__rC_URq__rover{background:radial-gradient(at 75%,#2b4841aa,#0000 70%),#101c21}.ProjectThumbnail-module__rC_URq__hardware{width:65%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__hardware img{object-fit:cover;object-position:50% 48%;filter:brightness(.76)saturate(.8);width:100%;height:100%;max-height:none;transform:none}.ProjectThumbnail-module__rC_URq__rover .ProjectThumbnail-module__rC_URq__topline{background:linear-gradient(#101c21bd,#0000);padding:20px 24px 25px;top:0;left:0;right:0}.ProjectThumbnail-module__rC_URq__rover .ProjectThumbnail-module__rC_URq__bottomline{background:linear-gradient(#0000,#101c21);padding:20px 24px;bottom:0;left:0;right:0}.ProjectThumbnail-module__rC_URq__vision{z-index:2;width:35%;max-width:200px;position:absolute;top:23%;right:7%}.ProjectThumbnail-module__rC_URq__camera{aspect-ratio:1;border:1px solid #95b6a67a;display:block;position:relative;box-shadow:0 16px 45px #0007}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__camera img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;max-height:none;transform:none}.ProjectThumbnail-module__rC_URq__bucket,.ProjectThumbnail-module__rC_URq__plate{border:1px solid #b4d3ad;position:absolute;box-shadow:0 0 0 1px #0004}.ProjectThumbnail-module__rC_URq__bucket{width:26%;height:30%;top:55%;left:32%}.ProjectThumbnail-module__rC_URq__plate{border-color:#e0c398;width:49%;height:14%;top:44%;left:5%}.ProjectThumbnail-module__rC_URq__bucket>span,.ProjectThumbnail-module__rC_URq__plate>span{color:#d0dfca;font:9px/1.5 var(--font-display),sans-serif;letter-spacing:.5px;background:#142422;padding:1px 3px;position:absolute;bottom:100%;left:-1px}.ProjectThumbnail-module__rC_URq__plate>span{color:#e0c398}.ProjectThumbnail-module__rC_URq__visionCaption{font:9px/1.8 var(--font-display),sans-serif;letter-spacing:1.2px;color:#b4c8b7;margin-top:13px;display:block}.ProjectThumbnail-module__rC_URq__visionCaption>span{letter-spacing:0;color:#e0ece3;background:#0b191bd9;border:1px solid #b5cbb52e;width:fit-content;max-width:100%;margin-top:4px;padding:4px 5px;font-size:9px;line-height:1.5;display:block}.ProjectThumbnail-module__rC_URq__radar{background:radial-gradient(at 78% 36%,#3b615350,#0000 68%),linear-gradient(125deg,#111c22,#152c2c)}.ProjectThumbnail-module__rC_URq__rings{border:1px solid #a4c4af18;border-radius:50%;width:550px;height:550px;position:absolute;top:-28%;left:35%;box-shadow:0 0 0 45px #a4c4af07,0 0 0 90px #a4c4af05,0 0 0 135px #a4c4af03}.ProjectThumbnail-module__rC_URq__rings:after{content:"";border:1px solid #a4c4af18;border-radius:50%;position:absolute;inset:55px}.ProjectThumbnail-module__rC_URq__radarCopy{z-index:3;position:absolute;top:15%;left:7%}.ProjectThumbnail-module__rC_URq__kicker{font:9px/1.5 var(--font-display),sans-serif;letter-spacing:2px;color:#ceb98e;display:block}.ProjectThumbnail-module__rC_URq__radarTitle{font:400 clamp(26px,2.5vw,39px)/1.08 var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:#eae3d6;margin-top:20px;display:block}.ProjectThumbnail-module__rC_URq__radarTitle em{font-weight:400}.ProjectThumbnail-module__rC_URq__radarRule{background:#ceb98e8a;width:35px;height:1px;margin:20px 0 14px;display:block}.ProjectThumbnail-module__rC_URq__radarDeck{color:#afc0ba;font-size:10px;line-height:1.8}.ProjectThumbnail-module__rC_URq__product{z-index:2;aspect-ratio:468/750;background:#fff;border-radius:9px;width:29%;max-width:155px;position:absolute;top:50%;right:10%;overflow:hidden;transform:translateY(-50%)rotate(7deg);box-shadow:0 22px 45px #0008,0 0 40px #b5ceaa0b}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__product img{object-fit:contain;object-position:top;width:100%;height:100%;max-height:none;transform:none}.ProjectThumbnail-module__rC_URq__portfolio{background:radial-gradient(at 50% 60%,#6b746329,#0000 70%),#0e181e}.ProjectThumbnail-module__rC_URq__browser{z-index:2;border:1px solid #b8c6c32f;border-radius:5px;flex-direction:column;display:flex;position:absolute;inset:16% 7% 15%;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(3deg);box-shadow:0 20px 45px #0006}.ProjectThumbnail-module__rC_URq__browserBar{background:#202a2e;border-bottom:1px solid #b8c6c316;align-items:center;gap:4px;min-height:20px;padding:0 9px;display:flex}.ProjectThumbnail-module__rC_URq__browserBar i{background:#b4b7a17d;border-radius:50%;width:3px;height:3px}.ProjectThumbnail-module__rC_URq__browserBar>span{font:9px var(--font-display),sans-serif;letter-spacing:.5px;color:#a2b1b1;margin:auto;padding-right:17px}.ProjectThumbnail-module__rC_URq__scene .ProjectThumbnail-module__rC_URq__browser img{object-fit:cover;object-position:center;width:100%;height:calc(100% - 20px);transform:none}@media (max-width:1050px) and (min-width:741px){.ProjectThumbnail-module__rC_URq__topline,.ProjectThumbnail-module__rC_URq__bottomline{letter-spacing:.8px;font-size:9px;left:16px;right:16px}.ProjectThumbnail-module__rC_URq__radarTitle{font-size:27px}.ProjectThumbnail-module__rC_URq__product{width:32%;right:7%}.ProjectThumbnail-module__rC_URq__radarDeck{font-size:9px}}@media (max-width:420px){.ProjectThumbnail-module__rC_URq__topline,.ProjectThumbnail-module__rC_URq__bottomline{letter-spacing:.8px;font-size:9px;left:16px;right:16px}.ProjectThumbnail-module__rC_URq__radarTitle{font-size:29px}.ProjectThumbnail-module__rC_URq__product{width:32%;right:7%}.ProjectThumbnail-module__rC_URq__radarDeck{font-size:9px}.ProjectThumbnail-module__rC_URq__visionCaption{letter-spacing:.8px;font-size:9px}.ProjectThumbnail-module__rC_URq__visionCaption>span{font-size:9px}.ProjectThumbnail-module__rC_URq__axes{width:44px;height:44px;left:16px}.ProjectThumbnail-module__rC_URq__browser{inset:20% 5%}}@media (max-width:1050px){.ProjectThumbnail-module__rC_URq__response{padding:14px 5px 10px;top:28%}.ProjectThumbnail-module__rC_URq__responseLabel{padding-left:7px;font-size:9px}.ProjectThumbnail-module__rC_URq__responseCaption{font-size:9px}.ProjectThumbnail-module__rC_URq__signalChain{letter-spacing:0;gap:3px;font-size:9px}.ProjectThumbnail-module__rC_URq__signalChain>span{padding:4px 3px}.ProjectThumbnail-module__rC_URq__nutrunner .ProjectThumbnail-module__rC_URq__topline{letter-spacing:.6px}}@media (prefers-reduced-motion:reduce){.ProjectThumbnail-module__rC_URq__scene img{transition:none}}.ProjectThumbnail-module__rC_URq__referenceTool{z-index:2;color:#3d565a;font:9px/1.5 var(--font-display),sans-serif;letter-spacing:.25px;position:absolute;top:52px;left:24px}
