@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:500 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_4190fa26-module__c-Dqua__className{font-family:spaceGrotesk,spaceGrotesk Fallback}
.Home-module__g21JLG__page{--ink:#20221f;--muted:#6b7068;--line:#e1e4de;--blue:#1746c5;color:var(--ink);font-synthesis:none;background:#fff;min-height:100vh;font-weight:500}.Home-module__g21JLG__page p,.Home-module__g21JLG__page h1,.Home-module__g21JLG__page h2,.Home-module__g21JLG__page figure{margin:0}.Home-module__g21JLG__page section{margin:0;padding:0}.Home-module__g21JLG__page a:focus-visible{outline-offset:7px;outline:2px solid}.Home-module__g21JLG__page a:not(.Home-module__g21JLG__wordmark):hover{text-underline-offset:5px;text-decoration:underline}.Home-module__g21JLG__container{width:min(1320px,88%);margin-inline:auto!important}.Home-module__g21JLG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:106px;display:flex}.Home-module__g21JLG__wordmark{letter-spacing:-.055em;font-size:29px;font-weight:700;line-height:1.1}.Home-module__g21JLG__wordmarkMenu{position:relative}.Home-module__g21JLG__brandMenu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:190px;padding:7px;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 8px 24px #20221f18}.Home-module__g21JLG__brandMenu a{border-radius:5px;justify-content:space-between;align-items:center;gap:24px;padding:12px;font-size:13px;display:flex}.Home-module__g21JLG__brandMenu a:hover,.Home-module__g21JLG__brandMenu a:focus-visible{background:#f0f3fb}.Home-module__g21JLG__page .Home-module__g21JLG__brandMenu a:focus-visible{outline-offset:-2px}.Home-module__g21JLG__header nav{align-items:center;gap:38px;font-size:14px;display:flex}.Home-module__g21JLG__stickyHeader{--sticky-height:56px;--sticky-blur-height:144px;--sticky-chip-width:56px;visibility:hidden;pointer-events:none;transition:visibility .22s}.Home-module__g21JLG__stickyHeader[data-visible=true]{visibility:visible}.Home-module__g21JLG__stickyBlur{z-index:40;height:var(--sticky-blur-height);pointer-events:none;position:fixed;inset:0 0 auto}.Home-module__g21JLG__stickyChip{z-index:41;top:0;left:calc(50% - var(--sticky-chip-width) / 2);width:var(--sticky-chip-width);height:var(--sticky-height);border-radius:0 0 calc(var(--sticky-chip-width) / 2) calc(var(--sticky-chip-width) / 2);pointer-events:none;opacity:0;background:linear-gradient(#fffffff0,#ffffffd6);transition:opacity .22s;position:fixed;box-shadow:0 4px 6px -1px #17243d26,0 2px 4px -2px #17243d1f,inset 0 -1px #ffffffb3}.Home-module__g21JLG__stickyHeader[data-visible=true] .Home-module__g21JLG__stickyChip{opacity:1}.Home-module__g21JLG__stickyHeaderInner{z-index:42;width:54px;height:var(--sticky-height);pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .22s,transform .22s;display:flex;position:fixed;top:0;left:calc(50% - 27px);transform:translateY(-6px)}.Home-module__g21JLG__stickyHeader[data-visible=true] .Home-module__g21JLG__stickyHeaderInner{opacity:1;transform:none}.Home-module__g21JLG__stickyHeader[data-visible=true] .Home-module__g21JLG__stickyLogo{pointer-events:auto}.Home-module__g21JLG__stickyLogo{justify-content:center;align-items:center;width:54px;height:56px;display:flex}.Home-module__g21JLG__stickyLogo img{width:46px;height:auto;display:block}.Home-module__g21JLG__eyebrow,.Home-module__g21JLG__location{letter-spacing:.09em;color:var(--muted);font-size:11px;line-height:1.5}.Home-module__g21JLG__page .Home-module__g21JLG__intro{padding:36px 0 62px}.Home-module__g21JLG__introTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.Home-module__g21JLG__introBody{grid-template-columns:1fr 320px;align-items:end;gap:36px;padding-top:63px;display:grid;position:relative}.Home-module__g21JLG__intro h1{letter-spacing:-.065em;align-self:start;font-size:clamp(40px,7.6vw - 31px,80px);font-weight:500;line-height:1.045}.Home-module__g21JLG__intro h1>span{display:block}.Home-module__g21JLG__ideaNote{width:168px;height:69px;color:var(--blue);pointer-events:none;position:absolute;top:-4px;left:34%;transform:rotate(-7deg)}.Home-module__g21JLG__handwriting{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.Home-module__g21JLG__noteArrow{stroke-width:1.5px}.Home-module__g21JLG__fullStop{color:var(--blue)}.Home-module__g21JLG__introCopy{padding-bottom:4px}.Home-module__g21JLG__introCopy>p{color:var(--muted);font-size:15px;line-height:1.8}.Home-module__g21JLG__textLink{align-items:center;gap:27px;margin-top:23px;font-size:13px;display:inline-flex}.Home-module__g21JLG__page .Home-module__g21JLG__illustration{margin-bottom:0}.Home-module__g21JLG__illustrationFrame{isolation:isolate;aspect-ratio:2.45;background:#fff;width:100%;position:relative;overflow:visible}.Home-module__g21JLG__illustrationFrame img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.Home-module__g21JLG__apparatus{z-index:1;position:relative}.Home-module__g21JLG__technologyFlow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.Home-module__g21JLG__fluidField,.Home-module__g21JLG__particleField{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Home-module__g21JLG__fluidField{--flow-blur:1;opacity:.9;filter:blur(calc(30px * var(--flow-blur)))}.Home-module__g21JLG__fluidRibbon,.Home-module__g21JLG__fluidRibbonLight{transform-origin:971px 18px;animation:13s ease-in-out infinite alternate paused Home-module__g21JLG__fluidDrift}.Home-module__g21JLG__fluidRibbonLight{animation-name:Home-module__g21JLG__fluidDriftLight;animation-duration:17s;animation-delay:-8s}.Home-module__g21JLG__flowParticle{opacity:0;animation-name:Home-module__g21JLG__technologyArrival;animation-duration:var(--flow-duration);animation-timing-function:cubic-bezier(.3,.05,.7,.8);animation-delay:var(--flow-delay);animation-iteration-count:infinite;animation-play-state:paused}.Home-module__g21JLG__technologyFlow[data-running=true] .Home-module__g21JLG__fluidRibbon,.Home-module__g21JLG__technologyFlow[data-running=true] .Home-module__g21JLG__fluidRibbonLight,.Home-module__g21JLG__technologyFlow[data-running=true] .Home-module__g21JLG__flowParticle{animation-play-state:running}.Home-module__g21JLG__machineNote{z-index:2;width:15%;height:auto;color:var(--blue);opacity:.68;pointer-events:none;position:absolute;top:2%;left:9%;transform:rotate(-7deg)}@keyframes Home-module__g21JLG__fluidDrift{0%{opacity:.72;transform:scaleX(.94)skew(-5deg)}to{opacity:1;transform:scaleX(1.08)skew(6deg)}}@keyframes Home-module__g21JLG__fluidDriftLight{0%{opacity:1;transform:scaleX(1.08)skew(8deg)}to{opacity:.6;transform:scaleX(.91)skew(-7deg)}}@keyframes Home-module__g21JLG__technologyArrival{0%{opacity:0;transform:translate(0)scale(.12)}15%{opacity:.25}42%{transform:translate(calc(var(--flow-x) * .18), calc(var(--flow-y) * .25)) scale(.45);opacity:.75}74%{opacity:.9}to{transform:translate(var(--flow-x), var(--flow-y)) scale(1.2);opacity:0}}.Home-module__g21JLG__illustration figcaption{border-bottom:1px solid var(--line);letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:22px;padding:16px 0;font-size:10px;display:flex}.Home-module__g21JLG__page .Home-module__g21JLG__process{padding:68px 0 0;scroll-margin-top:104px}.Home-module__g21JLG__processHeading{margin-bottom:32px}.Home-module__g21JLG__processHeading h2{letter-spacing:-.045em;padding-top:16px;font-size:clamp(29px,2.7vw,42px);font-weight:500}.Home-module__g21JLG__processBody{gap:0;display:grid}.Home-module__g21JLG__processStages{border-top:1px solid #cbd4ed;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.Home-module__g21JLG__processStage{padding:25px 24px 0 0;position:relative}.Home-module__g21JLG__processStage:before{content:"";background:var(--blue);border-radius:50%;outline:5px solid #fff;width:7px;height:7px;position:absolute;top:-4px;left:0}.Home-module__g21JLG__stageNumber{color:var(--blue);letter-spacing:.06em;padding-bottom:12px;font-size:11px;display:block}.Home-module__g21JLG__processStage h3{letter-spacing:-.035em;margin:0 0 9px;font-size:23px;font-weight:500;line-height:1.2}.Home-module__g21JLG__processStage p{color:var(--muted);font-size:14px;line-height:1.7}.Home-module__g21JLG__page .Home-module__g21JLG__perspective{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px 65px;padding:100px 0;scroll-margin-top:30px;display:grid}.Home-module__g21JLG__perspective h2{letter-spacing:-.045em;padding-top:24px;font-size:clamp(28px,2.7vw,42px);font-weight:500;line-height:1.2}.Home-module__g21JLG__perspectiveCopy{max-width:430px;color:var(--muted);font-size:15px;line-height:1.8;margin-top:24px!important}.Home-module__g21JLG__capabilities{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:32px;padding-top:30px;display:grid}.Home-module__g21JLG__capabilities h3{letter-spacing:-.035em;margin:0 0 12px;font-size:20px;font-weight:500}.Home-module__g21JLG__capabilities p{color:var(--muted);font-size:14px;line-height:1.75}.Home-module__g21JLG__workbench{min-width:0;padding:28px 24px 0}.Home-module__g21JLG__workbenchFrame{--scene-progress:1;aspect-ratio:4/3;isolation:isolate;background:#f6f5f1;position:relative;overflow:visible}.Home-module__g21JLG__workbenchBase{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Home-module__g21JLG__paperCreases{z-index:1;-o-object-fit:fill;object-fit:fill;opacity:.38;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.Home-module__g21JLG__reflectedPaper{transform:scaleX(-1)}.Home-module__g21JLG__paperScene .Home-module__g21JLG__workbenchBase{box-shadow:0 2px 3px #20221f12,0 12px 20px -12px #20221f26}.Home-module__g21JLG__photoTape{z-index:5;opacity:.78;mix-blend-mode:multiply;filter:drop-shadow(0 1px .7px #20221f26);pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(100px,11vw,142px);height:auto;position:absolute;top:18px}.Home-module__g21JLG__tapeLeft{left:18px;transform:translate(-50%,-50%)rotate(-41deg)}.Home-module__g21JLG__tapeRight{right:18px;transform:translate(50%,-50%)rotate(43deg)scaleX(-1)}.Home-module__g21JLG__workbenchObject{--object-angle:0deg;--contact-x:3px;--contact-y:5px;--contact-blur:2px;--contact-color:#20221f40;--cast-x:7px;--cast-y:14px;--cast-blur:10px;--cast-color:#17243d2e;pointer-events:none;transform:translate(calc(var(--move-x,0px) * (1 - var(--scene-progress))), calc(var(--move-y,0px) * (1 - var(--scene-progress)))) rotate(calc(var(--turn,0deg) * (1 - var(--scene-progress))));position:absolute}.Home-module__g21JLG__workbenchObject img{--shadow-cos:cos(var(--object-angle));--shadow-sin:sin(var(--object-angle));width:100%;height:auto;transform:rotate(var(--object-angle));filter:drop-shadow(calc(var(--contact-x) * var(--shadow-cos) + var(--contact-y) * var(--shadow-sin)) calc(var(--contact-y) * var(--shadow-cos) - var(--contact-x) * var(--shadow-sin)) var(--contact-blur) var(--contact-color)) drop-shadow(calc(var(--cast-x) * var(--shadow-cos) + var(--cast-y) * var(--shadow-sin)) calc(var(--cast-y) * var(--shadow-cos) - var(--cast-x) * var(--shadow-sin)) var(--cast-blur) var(--cast-color));display:block}.Home-module__g21JLG__ruler{--move-x:8px;--move-y:-5px;--turn:1deg;--object-angle:26deg;z-index:2;width:66%;top:-27%;right:-3%}.Home-module__g21JLG__mechanicalPencil{--move-x:-10px;--move-y:5px;--turn:-1deg;--object-angle:-25deg;--contact-color:#20221f47;--cast-x:6px;--cast-y:13px;--cast-blur:8px;--cast-color:#17243d30;z-index:2;width:46%;top:-12%;left:-7%}.Home-module__g21JLG__pencil{--move-x:12px;--move-y:16px;--turn:2deg;--object-angle:-48deg;--contact-y:6px;--contact-blur:3px;--contact-color:#20221f42;--cast-x:8px;--cast-y:17px;--cast-blur:11px;--cast-color:#17243d33;z-index:4;width:48%;bottom:7%;right:-5%}.Home-module__g21JLG__phone{--move-x:-6px;--move-y:8px;--turn:-1deg;--object-angle:-8deg;--contact-x:1px;--contact-y:3px;--contact-color:#20221f66;--cast-x:4px;--cast-y:8px;--cast-blur:7px;--cast-color:#17243d38;z-index:6;width:47%;bottom:-6%;left:calc(-12% - 60px)}.Home-module__g21JLG__workbench figcaption{letter-spacing:.08em;color:var(--muted);padding-top:40px;font-size:10px}.Home-module__g21JLG__processScene{padding:0}.Home-module__g21JLG__processScene .Home-module__g21JLG__workbenchFrame{aspect-ratio:2.25;background:0 0}.Home-module__g21JLG__processScene .Home-module__g21JLG__mechanicalPencil{--object-angle:155deg;width:24%;top:calc(-4% - 50px);left:auto;right:3%}.Home-module__g21JLG__buildScenes{grid-template-columns:1fr 1fr;align-items:start;gap:64px;padding:0 24px 100px;scroll-margin-top:80px;display:grid}.Home-module__g21JLG__buildScenes .Home-module__g21JLG__workbench{padding:0}.Home-module__g21JLG__sketchScene .Home-module__g21JLG__pencil{--object-angle:-36deg;width:46%;inset:-9% auto auto -12%}.Home-module__g21JLG__page .Home-module__g21JLG__exploration{isolation:isolate;background:var(--blue);color:#fff;scroll-margin-top:80px;position:relative;overflow:visible}.Home-module__g21JLG__explorationSurface{isolation:isolate;background:var(--blue);position:relative;overflow:hidden}.Home-module__g21JLG__boundaryRuler{z-index:2;pointer-events:none;filter:drop-shadow(3px 5px 2px #20221f40)drop-shadow(7px 14px 10px #17243d2e);width:clamp(200px,25vw,340px);position:absolute;top:0;left:calc(50% + 40px);transform:translate(-50%,-50%)rotate(-18deg)}.Home-module__g21JLG__boundaryRuler img{width:100%;height:auto;display:block}.Home-module__g21JLG__blueGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 90%);mask-image:linear-gradient(90deg,#0000 10%,#000 90%)}.Home-module__g21JLG__blueInner{padding-top:35px;padding-bottom:24px}.Home-module__g21JLG__blueTop,.Home-module__g21JLG__blueBottom{justify-content:space-between;gap:28px;display:flex}.Home-module__g21JLG__blueTop .Home-module__g21JLG__eyebrow{color:#d2ddfa}.Home-module__g21JLG__blueBody{grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:542px;display:grid}.Home-module__g21JLG__blueCopy{padding-block:64px}.Home-module__g21JLG__explorationLogo{-o-object-fit:contain;object-fit:contain;width:104px;height:104px;margin:0 0 22px -16px;display:block}.Home-module__g21JLG__blueCopy h2{letter-spacing:-.055em;font-size:clamp(42px,5.2vw,78px);font-weight:500;line-height:1.08}.Home-module__g21JLG__blueCopy>p{color:#e2e9ff;padding-top:27px;font-size:16px;line-height:1.75}.Home-module__g21JLG__labLink{align-items:center;gap:33px;margin-top:25px;padding-block:12px;font-size:14px;display:inline-flex}.Home-module__g21JLG__blueBottom{letter-spacing:.075em;color:#d2ddfa;padding-top:20px;font-size:10px;position:relative}.Home-module__g21JLG__blueBottom:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 88px);width:100vw;height:2000px;position:absolute;bottom:calc(100% - 1px);left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 90%);mask-image:linear-gradient(90deg,#0000 10%,#000 90%)}.Home-module__g21JLG__blueBottom:after{content:"";pointer-events:none;background:#ffffff30;height:1px;position:absolute;top:0;left:0;right:0}.Home-module__g21JLG__drawing{aspect-ratio:1;color:#fff;justify-self:end;width:100%;max-width:560px;position:relative}.Home-module__g21JLG__construction{stroke:currentColor;width:100%;height:100%;position:absolute;inset:0}.Home-module__g21JLG__guides{opacity:.23;stroke-width:.8px}.Home-module__g21JLG__constructionStroke{stroke-width:1px;stroke-dasharray:135 1235;opacity:.75;animation:18s linear infinite Home-module__g21JLG__trace}.Home-module__g21JLG__registration{stroke-width:1.2px;opacity:.6}.Home-module__g21JLG__contour{filter:brightness(0)invert();opacity:.92;width:92%;height:92%;position:absolute;inset:4%}.Home-module__g21JLG__drawingLabel{letter-spacing:.09em;color:#d2ddfa;font-size:10px;position:absolute;bottom:2.5%;left:12%}@keyframes Home-module__g21JLG__trace{to{stroke-dashoffset:-1370px}}.Home-module__g21JLG__footer{padding-top:77px;scroll-margin-top:104px}.Home-module__g21JLG__contactRow{justify-content:space-between;align-items:end;gap:35px;padding-bottom:63px;display:flex}.Home-module__g21JLG__contactRow h2{letter-spacing:-.05em;padding-top:22px;font-size:clamp(34px,4vw,57px);font-weight:500;line-height:1.1}.Home-module__g21JLG__email{letter-spacing:-.035em;align-items:center;gap:32px;padding-bottom:4px;font-size:clamp(19px,2.35vw,34px);display:inline-flex}.Home-module__g21JLG__footerBottom{border-top:1px solid var(--line);min-height:86px;color:var(--muted);justify-content:space-between;align-items:center;gap:22px;font-size:12px;display:flex}.Home-module__g21JLG__footerBottom>a{color:var(--ink);align-items:center;gap:12px;display:inline-flex}.Home-module__g21JLG__separator{color:#b1b6ac;padding-inline:13px;display:inline-block}@media (min-width:1600px){.Home-module__g21JLG__introBody{grid-template-columns:1fr 350px}}@media (max-width:1000px){.Home-module__g21JLG__processBody{grid-template-columns:1fr}.Home-module__g21JLG__processStage{padding:20px 18px 0 0;display:block}.Home-module__g21JLG__processStage:before{top:-4px;left:0}.Home-module__g21JLG__stageNumber{padding:0 0 10px}.Home-module__g21JLG__processStage h3{font-size:21px}.Home-module__g21JLG__introBody{grid-template-columns:1fr 255px;gap:24px}.Home-module__g21JLG__intro h1{font-size:clamp(26px,7.5vw - 24px,50px)}.Home-module__g21JLG__introCopy>p{font-size:14px}.Home-module__g21JLG__ideaNote{width:148px}.Home-module__g21JLG__desktopBreak{display:none}.Home-module__g21JLG__page .Home-module__g21JLG__perspective{gap:35px}.Home-module__g21JLG__capabilities{grid-template-columns:1fr 1fr}.Home-module__g21JLG__workbenchObject{transform:none}.Home-module__g21JLG__blueBody{gap:24px;min-height:490px}}@media (max-width:680px){.Home-module__g21JLG__stickyHeader{--sticky-height:50px;--sticky-blur-height:118px;--sticky-chip-width:50px}.Home-module__g21JLG__stickyHeaderInner{width:44px;left:calc(50% - 22px)}.Home-module__g21JLG__stickyLogo{width:44px;height:48px}.Home-module__g21JLG__stickyLogo img{width:38px}.Home-module__g21JLG__container{width:88%}.Home-module__g21JLG__header{-moz-column-gap:12px;column-gap:12px;min-height:82px}.Home-module__g21JLG__wordmark{font-size:25px}.Home-module__g21JLG__header nav{gap:12px;font-size:12px}.Home-module__g21JLG__page .Home-module__g21JLG__intro{padding:27px 0 39px}.Home-module__g21JLG__introTop{gap:10px}.Home-module__g21JLG__eyebrow,.Home-module__g21JLG__location{font-size:9px}.Home-module__g21JLG__introBody{grid-template-columns:1fr;gap:27px;padding-top:43px}.Home-module__g21JLG__intro h1{font-size:clamp(26px,7.3vw,44px)}.Home-module__g21JLG__ideaNote{width:122px;height:51px;top:-11px;left:40%}.Home-module__g21JLG__introCopy{max-width:330px}.Home-module__g21JLG__introCopy>p{font-size:14px;line-height:1.8}.Home-module__g21JLG__textLink{margin-top:17px}.Home-module__g21JLG__illustrationFrame{aspect-ratio:1.8;background:#fff}.Home-module__g21JLG__illustrationFrame img{-o-object-fit:contain;object-fit:contain}.Home-module__g21JLG__machineNote{width:23%;top:10%;left:6%}.Home-module__g21JLG__fluidField{opacity:.85}.Home-module__g21JLG__illustration figcaption{gap:16px;font-size:8px;line-height:1.65}.Home-module__g21JLG__illustration figcaption>span:last-child{text-align:right;max-width:110px}.Home-module__g21JLG__page .Home-module__g21JLG__process{padding-top:43px}.Home-module__g21JLG__processHeading{margin-bottom:75px}.Home-module__g21JLG__processBody{grid-template-columns:1fr;gap:30px}.Home-module__g21JLG__processScene .Home-module__g21JLG__workbenchFrame{aspect-ratio:1.65}.Home-module__g21JLG__processScene .Home-module__g21JLG__mechanicalPencil{width:35%;top:calc(-14% - 50px)}.Home-module__g21JLG__buildScenes{grid-template-columns:1fr;gap:60px;padding:0 20px 64px}.Home-module__g21JLG__processStages{border-top:0;border-left:1px solid #cbd4ed;grid-template-rows:auto;grid-template-columns:1fr;margin-left:4px}.Home-module__g21JLG__processStage{grid-template-columns:26px 1fr;gap:16px;padding:15px 0 15px 25px;display:grid}.Home-module__g21JLG__processStage:before{top:calc(50% - 4px);left:-4px}.Home-module__g21JLG__stageNumber{padding:5px 0 0}.Home-module__g21JLG__processStage p{font-size:13px}.Home-module__g21JLG__workbench{padding:22px 20px 0}.Home-module__g21JLG__processScene{padding:0}.Home-module__g21JLG__workbench figcaption{padding-top:32px;font-size:8px}.Home-module__g21JLG__workbenchObject:not(.Home-module__g21JLG__phone){--contact-x:2px;--contact-y:5px;--contact-blur:2px;--contact-color:#20221f40;--cast-x:5px;--cast-y:11px;--cast-blur:8px;--cast-color:#17243d2e}.Home-module__g21JLG__phone{left:-12%}.Home-module__g21JLG__capabilities{gap:25px 20px}.Home-module__g21JLG__capabilities h3{font-size:18px}.Home-module__g21JLG__capabilities p,.Home-module__g21JLG__perspectiveCopy{font-size:13px}.Home-module__g21JLG__page .Home-module__g21JLG__perspective{grid-template-columns:1fr;gap:33px;padding:53px 0 61px}.Home-module__g21JLG__perspective h2{padding-top:18px;font-size:29px}.Home-module__g21JLG__blueInner{padding-top:25px;padding-bottom:21px}.Home-module__g21JLG__blueTop{gap:18px}.Home-module__g21JLG__blueBody{grid-template-columns:1fr;gap:0;min-height:0}.Home-module__g21JLG__blueCopy{padding:49px 0 0}.Home-module__g21JLG__blueCopy h2{font-size:46px}.Home-module__g21JLG__blueCopy>p{padding-top:22px;font-size:15px}.Home-module__g21JLG__labLink{margin-top:17px}.Home-module__g21JLG__drawing{justify-self:center;width:90%;max-width:400px;margin-block:16px 29px}.Home-module__g21JLG__drawingLabel{font-size:8px}.Home-module__g21JLG__blueBottom{font-size:8px;line-height:1.6}.Home-module__g21JLG__blueBottom>span:last-child{text-align:right}.Home-module__g21JLG__footer{padding-top:49px}.Home-module__g21JLG__contactRow{flex-direction:column;align-items:start;gap:30px;padding-bottom:43px}.Home-module__g21JLG__contactRow h2{padding-top:17px;font-size:42px}.Home-module__g21JLG__email{gap:21px;font-size:25px}.Home-module__g21JLG__footerBottom{gap:17px;min-height:83px;font-size:10px}.Home-module__g21JLG__separator{padding-inline:5px}}@media (max-width:380px){.Home-module__g21JLG__header{flex-wrap:wrap;row-gap:8px;padding-block:16px}.Home-module__g21JLG__header>nav{justify-content:space-between;gap:8px;width:100%}}@media (prefers-reduced-motion:reduce){.Home-module__g21JLG__stickyHeader,.Home-module__g21JLG__stickyChip{transition:none}.Home-module__g21JLG__stickyHeaderInner{transition:none;transform:none}.Home-module__g21JLG__constructionStroke{stroke-dasharray:none;opacity:.3;animation:none}.Home-module__g21JLG__workbenchObject{transform:none}.Home-module__g21JLG__fluidRibbon,.Home-module__g21JLG__fluidRibbonLight{animation:none}.Home-module__g21JLG__flowParticle{transform:translate(calc(var(--flow-x) * .62), calc(var(--flow-y) * .62)) scale(.65);opacity:.3;animation:none}}
.WorkbenchLens-module__cJFlrq__lens{z-index:5;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;will-change:transform;background:conic-gradient(from -35deg,#ffffffed,#adcdf8b0 8%,#173773a8 19%,#ffffffd9 28%,#d0e8fffa 33%,#305bc497 43%,#f7fcfff5 54%,#779ff6c9 64%,#102353c9 76%,#c8e1ffc9 88%,#ffffffed);border-radius:50%;width:222px;height:222px;transition:box-shadow .2s,opacity .25s;position:absolute;top:0;left:0;box-shadow:0 18px 25px -8px #071d655c,2px 5px 7px #031b6554,inset 0 0 0 1px #ffffffb3,inset 0 0 0 3px #081d5c38}.WorkbenchLens-module__cJFlrq__lens[data-ready]{opacity:1}.WorkbenchLens-module__cJFlrq__lens[data-dragging]{cursor:grabbing;box-shadow:0 25px 34px -9px #06174770,2px 8px 10px #031b654a,inset 0 0 0 1px #ffffffd9,inset 0 0 0 3px #081d5c38}.WorkbenchLens-module__cJFlrq__lens:focus-visible{outline-offset:6px;outline:2px solid #fff}.WorkbenchLens-module__cJFlrq__lens:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:3px;box-shadow:inset 0 1px 2px #fff,0 1px 2px #04194b91}.WorkbenchLens-module__cJFlrq__glass{pointer-events:none;background:#1746c5;border-radius:50%;position:absolute;inset:9px;overflow:hidden;box-shadow:0 0 0 1px #11285880}.WorkbenchLens-module__cJFlrq__optics{border-radius:50%;position:absolute;inset:0;overflow:hidden}.WorkbenchLens-module__cJFlrq__aperture{z-index:1;pointer-events:none;background:#1746c5;border-radius:50%;position:absolute;inset:31%;overflow:hidden}.WorkbenchLens-module__cJFlrq__scene{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.WorkbenchLens-module__cJFlrq__glare{z-index:2;pointer-events:none;background:radial-gradient(ellipse at var(--shine-x,34%) var(--shine-y,18%), #fff3, #fff0 47%), linear-gradient(132deg, #fff0 15%, #ffffff0d 22%, #fff0 37%, #fff0 64%, #b4ddff14 76%, #fff0 85%);border-radius:50%;position:absolute;inset:5px;box-shadow:inset 2px 3px 5px #ffffffbd,inset -2px -3px 5px #b8dfff99,inset 0 0 12px 4px #10287838}.WorkbenchLens-module__cJFlrq__glare:after{content:"";border:1px solid #0000;border-color:#ffffff9c #0000 #d8eeff69;border-radius:50%;position:absolute;inset:7px;transform:rotate(-36deg)}.WorkbenchLens-module__cJFlrq__housing{z-index:3;pointer-events:none;background:radial-gradient(closest-side,#0000 0 55%,#070a10 56%,#7a899a 58%,#1b222c 60%,#05070c 64%,#181c23 75%,#272c34 84%,#0a0d12 94%,#8d9aaa 95%,#eff5fd 98%,#47586d 100%);border-radius:50%;position:absolute;inset:15.5%;box-shadow:2px 4px 6px #03112b70,0 0 0 1px #c8d4df8c}.WorkbenchLens-module__cJFlrq__engraving{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorkbenchLens-module__cJFlrq__engraving text{letter-spacing:1.1px;fill:#bfc6d0;paint-order:stroke fill;stroke:#05080d;stroke-width:.45px;font-size:9px;font-weight:500}.WorkbenchLens-module__cJFlrq__filterDefs{pointer-events:none;width:0;height:0;position:absolute}@media (max-width:680px){.WorkbenchLens-module__cJFlrq__lens{width:174px;height:174px}}@media (prefers-reduced-motion:reduce){.WorkbenchLens-module__cJFlrq__lens{transition:none}}
.LensStudy-module__7uukJW__workbench{border-radius:12px;position:relative;overflow:hidden}.LensStudy-module__7uukJW__surface{color:#fff;background:#1746c5;min-height:480px;padding:28px;position:relative;overflow:hidden}.LensStudy-module__7uukJW__grid{opacity:.07;pointer-events:none;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.LensStudy-module__7uukJW__topline,.LensStudy-module__7uukJW__bottomline{letter-spacing:.06em;color:#d5defb;justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex;position:relative}.LensStudy-module__7uukJW__copy{z-index:1;max-width:52%;padding-top:66px;position:relative}.LensStudy-module__7uukJW__copy h2{letter-spacing:-.065em;width:fit-content;margin:0 0 20px;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.03}.LensStudy-module__7uukJW__copy p{color:#d5defb;max-width:220px;margin:0;font-size:13px;line-height:1.75}.LensStudy-module__7uukJW__drawing{aspect-ratio:1;border:1px solid #ffffff26;place-items:center;width:40%;display:grid;position:absolute;top:22%;right:4%}.LensStudy-module__7uukJW__drawing:before,.LensStudy-module__7uukJW__drawing:after{content:"";background:#ffffff26;position:absolute}.LensStudy-module__7uukJW__drawing:before{width:120%;height:1px}.LensStudy-module__7uukJW__drawing:after{width:1px;height:120%}.LensStudy-module__7uukJW__drawing img{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();opacity:.9;width:88%;height:88%}.LensStudy-module__7uukJW__drawing span{letter-spacing:.06em;color:#d5defb;font-size:8px;position:absolute;bottom:-26px}.LensStudy-module__7uukJW__microtype{letter-spacing:.08em;color:#d5defb;margin-top:34px;font-size:9px;display:block;position:relative}.LensStudy-module__7uukJW__bottomline{border-top:1px solid #ffffff26;margin-top:44px;padding-top:15px}.LensStudy-module__7uukJW__hint{color:var(--muted);align-items:center;gap:9px;margin:18px 0 0;font-size:12px;line-height:1.7;display:flex}@media (max-width:680px){.LensStudy-module__7uukJW__surface{min-height:500px;padding:22px}.LensStudy-module__7uukJW__copy{max-width:75%;padding-top:54px}.LensStudy-module__7uukJW__copy h2{font-size:52px}.LensStudy-module__7uukJW__drawing{width:33%;top:56%;right:7%}.LensStudy-module__7uukJW__microtype{max-width:50%;line-height:1.8}.LensStudy-module__7uukJW__bottomline{margin-top:80px;font-size:8px}.LensStudy-module__7uukJW__topline{font-size:8px}.LensStudy-module__7uukJW__hint{font-size:11px}}
.GradualBlur-module__4IZnQG__blur{pointer-events:none;position:absolute}.GradualBlur-module__4IZnQG__blur[data-vertical=true]{height:var(--gb-size);inset-inline:0}.GradualBlur-module__4IZnQG__blur[data-vertical=false]{width:var(--gb-size);inset-block:0}.GradualBlur-module__4IZnQG__top{top:0}.GradualBlur-module__4IZnQG__bottom{bottom:0}.GradualBlur-module__4IZnQG__left{left:0}.GradualBlur-module__4IZnQG__right{right:0}.GradualBlur-module__4IZnQG__layer{position:absolute;inset:0}
