.dfm-guidance_sectionHeader__dKVnX{display:grid;gap:1.5rem}.dfm-guidance_reviewBoardRoot__B2_nv{margin-top:3rem}.dfm-guidance_selectorPrompt__XS7xm{margin-bottom:.75rem;color:var(--color-ink-600);font-size:.625rem;font-weight:650;letter-spacing:.1em;line-height:1.4;text-align:right;text-transform:uppercase}.dfm-guidance_ruleSelector__5l6ue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dfm-guidance_ruleButton__8sSg3{position:relative;display:grid;min-width:0;min-height:6.25rem;padding:1.25rem;overflow:hidden;text-align:left;cursor:pointer;background:transparent;border:0}.dfm-guidance_ruleButton__8sSg3:nth-child(odd){border-right:1px solid var(--color-line-200)}.dfm-guidance_ruleButton__8sSg3:nth-child(-n+2){border-bottom:1px solid var(--color-line-200)}.dfm-guidance_ruleIndex__qpkNx{color:var(--color-ink-600);font-size:.6875rem;font-weight:650;letter-spacing:.08em;line-height:1}.dfm-guidance_ruleTitle__W2krc{align-self:end;color:var(--color-ink-600);font-size:.9375rem;font-weight:650;line-height:1.35;transition:color .22s var(--ease-engineered)}.dfm-guidance_ruleRegistration__QY_D6{position:absolute;bottom:-1px;left:1.25rem;width:1.75rem;height:2px;background:var(--color-brand-red);opacity:0;transform:translateX(-.5rem);transition:width .22s var(--ease-engineered),opacity .18s ease,transform .22s var(--ease-engineered)}.dfm-guidance_ruleButton__8sSg3[aria-selected=true] .dfm-guidance_ruleIndex__qpkNx,.dfm-guidance_ruleButton__8sSg3[aria-selected=true] .dfm-guidance_ruleTitle__W2krc{color:var(--color-ink-950)}.dfm-guidance_ruleButton__8sSg3[aria-selected=true] .dfm-guidance_ruleRegistration__QY_D6{width:5rem;opacity:1;transform:translateX(0)}.dfm-guidance_ruleButton__8sSg3:focus-visible{z-index:1;outline:2px solid color-mix(in srgb,var(--color-brand-red) 48%,white);outline-offset:-2px}.dfm-guidance_ruleButton__8sSg3:not([aria-selected=true]):focus-visible .dfm-guidance_ruleRegistration__QY_D6{width:1.75rem;opacity:1;transform:translateX(0)}.dfm-guidance_ruleButton__8sSg3:not([aria-selected=true]):focus-visible .dfm-guidance_ruleTitle__W2krc{color:var(--color-ink-950)}.dfm-guidance_comparisonBoard__aoCTi{margin-top:2rem;background:#ffffff}.dfm-guidance_boardContext__7doz_{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1rem;align-items:baseline;padding:1.25rem;border-bottom:1px solid var(--color-line-200)}.dfm-guidance_boardInstruction__taYSk,.dfm-guidance_boardRuleNumber__0TFYd{color:var(--color-ink-600);font-size:.6875rem;font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.dfm-guidance_boardRuleTitle__o6BD_{color:var(--color-ink-950);font-size:.9375rem;font-weight:700}.dfm-guidance_boardInstruction__taYSk{grid-column:2;letter-spacing:.04em}.dfm-guidance_boardTransition__yG3mj{display:grid;animation:dfm-guidance_board-in__Mrz5o .22s var(--ease-engineered) both}.dfm-guidance_comparisonPanel___o1Ym{display:grid;grid-template-rows:auto minmax(13.5rem,auto) minmax(13rem,auto);min-width:0;padding:1.5rem 1.25rem}.dfm-guidance_comparisonPanelStandard__gMqtT{border-top:1px solid var(--color-line-200)}.dfm-guidance_stateHeading__IEiEI{display:flex;gap:.75rem;align-items:center}.dfm-guidance_stateLine__ciuZu{width:1.75rem;height:2px}.dfm-guidance_stateLineDanger__0Wz36{background:var(--color-danger)}.dfm-guidance_stateLineSuccess__LOg7H{background:var(--color-success)}.dfm-guidance_stateLabel___lfkm{font-size:.6875rem;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.dfm-guidance_dangerText__WBDUI{color:var(--color-danger)}.dfm-guidance_successText__IFXCI{color:var(--color-success)}.dfm-guidance_diagramStage__q2Pic{display:flex;align-items:center;min-width:0;padding-block:1rem}.dfm-guidance_diagram__NE1eJ{display:block;width:100%;height:auto;max-height:17.5rem}.dfm-guidance_diagramDatum__IfW5Y path,.dfm-guidance_dimensionGuide__8ZLF8{fill:none;stroke:var(--color-line-200);stroke-width:1;vector-effect:non-scaling-stroke}.dfm-guidance_blockTop__XtP5C{fill:#eef0f2;stroke:#aeb5be;stroke-width:1.4;vector-effect:non-scaling-stroke}.dfm-guidance_blockFace__h6xEf{fill:#dfe3e7;stroke:#9ca4ae;stroke-width:1.4;vector-effect:non-scaling-stroke}.dfm-guidance_blockSide__HWrC7{fill:#cbd1d7;stroke:#959da7;stroke-width:1.4;vector-effect:non-scaling-stroke}.dfm-guidance_holeCutaway__T4DqR{fill:#ffffff;stroke:#8e97a2;stroke-width:1.5;vector-effect:non-scaling-stroke}.dfm-guidance_toolTop__pNOQB{fill:#8f98a4;stroke:#59636f;stroke-width:1.5}.dfm-guidance_drillBody__fVD8_,.dfm-guidance_tapBody__jbiC5,.dfm-guidance_toolBody__Bz7Wa{fill:#aeb5be;stroke:#59636f;stroke-width:1.5;vector-effect:non-scaling-stroke}.dfm-guidance_toolCuttingEdge__jShq7{fill:#7d8792;stroke:#59636f;stroke-width:1.5}.dfm-guidance_tapFlute__9peJt,.dfm-guidance_toolFlute__A2816{fill:none;stroke:#eef0f2;stroke-width:2;vector-effect:non-scaling-stroke}.dfm-guidance_deflectionLine__tiUR8,.dfm-guidance_dimensionLine__MPRWw,.dfm-guidance_forceArrow__TUj3t,.dfm-guidance_threadLine__bbC2E{fill:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.dfm-guidance_dimensionLine__MPRWw{stroke-dasharray:220;stroke-dashoffset:220;animation:dfm-guidance_dimension-draw___2cpG .26s var(--ease-engineered) 60ms forwards}.dfm-guidance_dimensionArrow__dFtfx{fill:none;stroke:var(--color-ink-600);stroke-width:1.3;vector-effect:non-scaling-stroke}.dfm-guidance_dimensionText__lVlNF{fill:var(--color-ink-600);font-family:var(--font-sans);font-size:11px;font-weight:650;letter-spacing:.04em}.dfm-guidance_dangerStroke__8rM4T{stroke:var(--color-danger)}.dfm-guidance_successStroke__HBh_O{stroke:var(--color-success)}.dfm-guidance_dangerFill__fGaVZ{fill:var(--color-danger)}.dfm-guidance_successFill__tuNGW{fill:var(--color-success)}.dfm-guidance_statusPoint__74CqM{transform-box:fill-box;transform-origin:center;animation:dfm-guidance_status-register__3Zowx .26s var(--ease-engineered) 80ms both}.dfm-guidance_toolMotion__FEmhe{animation:dfm-guidance_tool-register__ht06v .26s var(--ease-engineered) both}.dfm-guidance_comparisonCopy__jk_Jq{padding-top:1.5rem;border-top:1px solid var(--color-line-200)}.dfm-guidance_comparisonCopy__jk_Jq h3{max-width:27rem;color:var(--color-ink-950);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.28}.dfm-guidance_comparisonCopy__jk_Jq>p{max-width:31rem;margin-top:.875rem;color:var(--color-ink-600);font-size:.9375rem;line-height:1.65}.dfm-guidance_technicalNotes__MTFrX{display:grid;gap:.3rem;margin-top:1.25rem;color:var(--color-ink-700);font-size:.8125rem;font-weight:650;line-height:1.5}.dfm-guidance_sectionCtaRow__uO7Ro{display:flex;justify-content:center;margin-top:2.25rem}.dfm-guidance_sectionCtaDisabled__BisHa,.dfm-guidance_sectionCta__j3F69{display:inline-flex;gap:.35rem;align-items:center;min-height:2.75rem;color:var(--color-ink-950);font-size:.9375rem;font-weight:700}.dfm-guidance_sectionCtaDisabled__BisHa{color:var(--color-ink-600);cursor:default}.dfm-guidance_ctaArrow__vnSXl{display:inline-block;transition:transform .2s var(--ease-engineered)}.dfm-guidance_sectionCta__j3F69:focus-visible .dfm-guidance_ctaArrow__vnSXl,.dfm-guidance_sectionCta__j3F69:hover .dfm-guidance_ctaArrow__vnSXl{transform:translateX(.1875rem)}@keyframes dfm-guidance_board-in__Mrz5o{0%{opacity:.68}to{opacity:1}}@keyframes dfm-guidance_dimension-draw___2cpG{to{stroke-dashoffset:0}}@keyframes dfm-guidance_status-register__3Zowx{0%{opacity:.35;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes dfm-guidance_tool-register__ht06v{0%{transform:translateY(-.875rem)}to{transform:translateY(0)}}@media (min-width:48rem){.dfm-guidance_sectionHeader__dKVnX{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.dfm-guidance_sectionHeader__dKVnX>p{justify-self:end}.dfm-guidance_reviewBoardRoot__B2_nv{margin-top:4rem}.dfm-guidance_ruleSelector__5l6ue{grid-template-columns:repeat(4,minmax(0,1fr))}.dfm-guidance_ruleButton__8sSg3{min-height:6.75rem;padding:1.5rem;border-right:1px solid var(--color-line-200);border-bottom:0!important}.dfm-guidance_ruleButton__8sSg3:last-child{border-right:0}.dfm-guidance_ruleRegistration__QY_D6{left:1.5rem}.dfm-guidance_comparisonBoard__aoCTi{margin-top:2.5rem}.dfm-guidance_boardContext__7doz_{grid-template-columns:auto minmax(0,1fr) auto;padding:1.25rem 2rem}.dfm-guidance_boardInstruction__taYSk{grid-column:3;grid-row:1}.dfm-guidance_boardTransition__yG3mj{grid-template-columns:repeat(2,minmax(0,1fr))}.dfm-guidance_comparisonPanel___o1Ym{grid-template-rows:auto minmax(16rem,auto) minmax(12.75rem,auto);padding:2rem}.dfm-guidance_comparisonPanelStandard__gMqtT{border-top:0;border-left:1px solid var(--color-line-200)}.dfm-guidance_sectionCtaRow__uO7Ro{margin-top:2.5rem}}@media (min-width:80rem){.dfm-guidance_comparisonPanel___o1Ym{padding:2.5rem}}@media (hover:hover) and (pointer:fine){.dfm-guidance_ruleButton__8sSg3:hover .dfm-guidance_ruleTitle__W2krc{color:var(--color-ink-950)}.dfm-guidance_ruleButton__8sSg3:not([aria-selected=true]):hover .dfm-guidance_ruleRegistration__QY_D6{width:1.75rem;opacity:1;transform:translateX(0)}.dfm-guidance_comparisonPanel___o1Ym:hover .dfm-guidance_stateLine__ciuZu{width:3rem;transition:width .2s var(--ease-engineered)}}@media (prefers-reduced-motion:reduce){.dfm-guidance_boardTransition__yG3mj,.dfm-guidance_dimensionLine__MPRWw,.dfm-guidance_statusPoint__74CqM,.dfm-guidance_toolMotion__FEmhe{animation:none}.dfm-guidance_dimensionLine__MPRWw{stroke-dashoffset:0}.dfm-guidance_ctaArrow__vnSXl,.dfm-guidance_ruleRegistration__QY_D6,.dfm-guidance_ruleTitle__W2krc{transition:none}}.final-project-cta_finalCtaSection__BqcQv.final-project-cta_finalCtaSection__BqcQv{overflow:hidden;padding-block:1.75rem}.final-project-cta_finalCtaLayout__LMcbb{display:grid;gap:1rem;align-items:center}.final-project-cta_finalCtaCopy__MGBfB{max-width:46rem}.final-project-cta_finalCtaCopy__MGBfB .final-project-cta_heading__YDkTm{font-size:clamp(1.5rem,2.35vw,2.25rem);line-height:1.12}.final-project-cta_supportingCopy__jXXJh{max-width:42rem;margin-top:.5rem;color:var(--color-ink-600);font-size:clamp(.875rem,.9vw,.9375rem);line-height:1.55}.final-project-cta_actionArea__47kQ2{display:grid;justify-items:start;min-width:0}.final-project-cta_primaryCta___BKkL{width:100%;min-height:2.75rem;padding-inline:1.125rem;font-size:.8125rem}.final-project-cta_primaryCtaDisabled__DOcTB{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;color:white;font-weight:600;line-height:1.25;cursor:not-allowed;background:var(--color-brand-red);border-radius:var(--radius-control);opacity:.72}.final-project-cta_ctaArrow__ILI6Q{display:inline-block;transition:transform .2s var(--ease-engineered)}.final-project-cta_primaryCta___BKkL:focus-visible .final-project-cta_ctaArrow__ILI6Q,.final-project-cta_primaryCta___BKkL:hover .final-project-cta_ctaArrow__ILI6Q{transform:translateX(.1875rem)}@media (min-width:40rem){.final-project-cta_finalCtaSection__BqcQv.final-project-cta_finalCtaSection__BqcQv{padding-block:2.5rem}.final-project-cta_primaryCta___BKkL{width:auto;min-width:11.5rem}}@media (min-width:64rem){.final-project-cta_finalCtaSection__BqcQv.final-project-cta_finalCtaSection__BqcQv{min-height:11.5rem;padding-block:3.5rem}.final-project-cta_finalCtaLayout__LMcbb{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(4rem,8vw,7rem)}.final-project-cta_actionArea__47kQ2{justify-self:end;width:min(100%,25rem)}}@media (prefers-reduced-motion:reduce){.final-project-cta_ctaArrow__ILI6Q{transition:none}}.faq_faqLayout__piP39{display:grid;gap:3rem}.faq_accordion__S82n3,.faq_faqHeader__L_16G{min-width:0}.faq_faqItem__mXkAq{position:relative;border-top:1px solid var(--color-line-200)}.faq_questionHeading__7lZwa{margin:0}.faq_faqButton__GCQcQ{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) 1.75rem;gap:.75rem;align-items:center;width:100%;min-height:5.5rem;padding:1.25rem 0;overflow:hidden;color:var(--color-ink-700);text-align:left;cursor:pointer;background:transparent;border:0}.faq_faqButton__GCQcQ:focus-visible{z-index:1;outline:2px solid color-mix(in srgb,var(--color-brand-red) 45%,white);outline-offset:3px}.faq_faqIndex___rIJ9{align-self:start;padding-top:.25rem;color:var(--color-ink-600);font-size:.6875rem;font-weight:650;letter-spacing:.08em;line-height:1}.faq_questionText__RwOsp{color:inherit;font-size:1rem;font-weight:650;line-height:1.45;transition:color .2s var(--ease-engineered)}.faq_toggleIcon__jEpw_{position:relative;display:block;width:1.125rem;height:1.125rem;color:var(--color-ink-600);justify-self:end;transition:color .2s var(--ease-engineered)}.faq_toggleHorizontal__4RUH4,.faq_toggleVertical__2W_tW{position:absolute;top:50%;left:50%;display:block;width:1rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s var(--ease-engineered),transform .2s var(--ease-engineered)}.faq_toggleVertical__2W_tW{transform:translate(-50%,-50%) rotate(90deg)}.faq_faqButton__GCQcQ[aria-expanded=true]{color:var(--color-ink-950)}.faq_faqButton__GCQcQ[aria-expanded=true] .faq_toggleIcon__jEpw_{color:var(--color-brand-red)}.faq_faqButton__GCQcQ[aria-expanded=true] .faq_toggleVertical__2W_tW{opacity:0;transform:translate(-50%,-50%) rotate(180deg)}.faq_registrationLine__yhGTa{position:absolute;bottom:-1px;left:2.75rem;width:1.75rem;height:2px;background:var(--color-brand-red);opacity:0;transform:translateX(-.375rem);transition:width .2s var(--ease-engineered),opacity .18s ease,transform .2s var(--ease-engineered)}.faq_faqButton__GCQcQ:focus-visible .faq_registrationLine__yhGTa,.faq_faqButton__GCQcQ[aria-expanded=true] .faq_registrationLine__yhGTa{width:3.25rem;opacity:1;transform:translateX(0)}.faq_answerRegion___8Eyl{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;visibility:hidden;transition:grid-template-rows .22s var(--ease-engineered),opacity .18s ease,visibility 0s linear .22s}.faq_answerRegionOpen__fcVgQ{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.faq_answerClip__4Y3LX{min-height:0;overflow:hidden}.faq_answerText__RLbyq{max-width:44rem;padding:0 2.75rem 1.75rem;color:var(--color-ink-600);font-size:.9375rem;line-height:1.75}@media (min-width:48rem){.faq_faqLayout__piP39{gap:4rem}.faq_faqButton__GCQcQ{grid-template-columns:3rem minmax(0,1fr) 2rem;gap:1.5rem;min-height:6rem;padding-block:1.5rem}.faq_questionText__RwOsp{font-size:1.0625rem}.faq_registrationLine__yhGTa{left:4.5rem}.faq_answerText__RLbyq{padding-right:4rem;padding-bottom:2rem;padding-left:4.5rem}}@media (min-width:64rem){.faq_faqLayout__piP39{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(4rem,8vw,7.5rem);align-items:start}}@media (hover:hover) and (pointer:fine){.faq_faqButton__GCQcQ:hover{color:var(--color-ink-950)}.faq_faqButton__GCQcQ:hover .faq_toggleIcon__jEpw_{color:var(--color-brand-red)}.faq_faqButton__GCQcQ:hover .faq_registrationLine__yhGTa{width:2rem;opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.faq_answerRegion___8Eyl,.faq_questionText__RwOsp,.faq_registrationLine__yhGTa,.faq_toggleHorizontal__4RUH4,.faq_toggleIcon__jEpw_,.faq_toggleVertical__2W_tW{transition:none}}.homepage-prototype_datumLine__qFiqt{transform:scaleX(0);transform-origin:left center;animation:homepage-prototype_register-datum__k7rAi .42s var(--ease-engineered) .12s forwards}.homepage-prototype_catalogueVisualSlot__YAwj_,.homepage-prototype_heroVisualStage__aT0g0,.homepage-prototype_serviceLeadVisual__Khx_i{isolation:isolate}.homepage-prototype_heroImage__HOHAb,.homepage-prototype_serviceImage__6J5j9{object-position:center}.homepage-prototype_catalogueVisualSlot__YAwj_[data-asset-status=pending]:before{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:var(--color-line-200)}.homepage-prototype_catalogueVisualSlot__YAwj_[data-asset-status=pending]:after{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";background:var(--color-line-200)}.homepage-prototype_catalogueTitleRegistration__vSC_E{width:1.75rem;height:2px;background:var(--color-brand-red);transform-origin:left center;transition:width .2s var(--ease-engineered)}.homepage-prototype_catalogueServiceArrow__f0eE_{display:inline-block;transition:transform .2s var(--ease-engineered)}.homepage-prototype_catalogueServiceCell__8CT6L:focus-within .homepage-prototype_catalogueTitleRegistration__vSC_E{width:3.25rem}.homepage-prototype_catalogueServiceCell__8CT6L:focus-within .homepage-prototype_catalogueServiceArrow__f0eE_{transform:translateX(.1875rem)}.homepage-prototype_heroDatumAnchor__Qy2vF,.homepage-prototype_heroInspectionNote__MB0Lx{z-index:1}.homepage-prototype_trustRail__cGYhZ{position:relative}.homepage-prototype_trustRailBaseline__EteKQ{height:1px;background:var(--color-ink-700);opacity:.55}.homepage-prototype_trustRailItem__fCQ2V:before{position:absolute;z-index:2;top:-1px;left:1rem;width:.875rem;height:2px;content:"";background:var(--color-brand-red);transition:width .22s var(--ease-engineered)}.homepage-prototype_trustRailItem__fCQ2V:after{position:absolute;top:50%;right:0;width:1px;height:2rem;content:"";background:var(--color-line-200);transform:translateY(-50%)}.homepage-prototype_trustRailItem__fCQ2V:nth-child(2n):after{display:none}.homepage-prototype_trustIcon__T0mmj{transition:color .18s var(--ease-engineered)}@media (hover:hover) and (pointer:fine){.homepage-prototype_catalogueServiceCell__8CT6L:hover .homepage-prototype_catalogueTitleRegistration__vSC_E{width:3.25rem}.homepage-prototype_catalogueServiceCell__8CT6L:hover .homepage-prototype_catalogueServiceArrow__f0eE_{transform:translateX(.1875rem)}.homepage-prototype_trustRailItem__fCQ2V:hover:before{width:2rem}.homepage-prototype_trustRailItem__fCQ2V:hover .homepage-prototype_trustIcon__T0mmj{color:var(--color-brand-red)}}.homepage-prototype_journeyTrace__hzoSg{transform:scaleY(1);transform-origin:top center}.homepage-prototype_solutionStage__ElSAd{position:relative;display:flex;flex-direction:column;min-width:0;padding-top:1.5rem}.homepage-prototype_solutionStage__ElSAd:before{position:absolute;top:0;left:0;width:.875rem;height:2px;content:"";background:var(--color-brand-red);transform-origin:left center;transition:width .22s var(--ease-engineered)}.homepage-prototype_solutionTitle__bp28j{color:var(--color-ink-950);transition:color .2s var(--ease-engineered)}@media (hover:hover) and (pointer:fine){.homepage-prototype_solutionStage__ElSAd:hover:before{width:2rem}.homepage-prototype_solutionStage__ElSAd:hover .homepage-prototype_solutionTitle__bp28j{color:var(--color-brand-red)}}.homepage-prototype_solutionStage__ElSAd:has(.homepage-prototype_solutionLink__MPzQK:focus-visible):before{width:2rem}.homepage-prototype_solutionStage__ElSAd:has(.homepage-prototype_solutionLink__MPzQK:focus-visible) .homepage-prototype_solutionTitle__bp28j{color:var(--color-brand-red)}@supports (animation-timeline:view()){.homepage-prototype_journeyTrace__hzoSg{transform:scaleY(0);animation:homepage-prototype_inspect-trace-mobile__3hzVD .56s var(--ease-engineered) forwards;animation-range:entry 10% cover 35%;animation-timeline:view()}}@media (min-width:48rem){.homepage-prototype_journeyTrace__hzoSg{transform:scaleX(1);transform-origin:left center}@supports (animation-timeline:view()){.homepage-prototype_journeyTrace__hzoSg{transform:scaleX(0);animation-name:homepage-prototype_inspect-trace__7bjmJ}}.homepage-prototype_solutionStage__ElSAd{min-height:18rem;padding:1.75rem 2rem 0}.homepage-prototype_solutionStage__ElSAd:nth-child(odd){padding-left:0}.homepage-prototype_solutionStage__ElSAd:nth-child(2n){padding-right:0}.homepage-prototype_solutionStage__ElSAd:nth-child(2n):before{left:2rem}.homepage-prototype_solutionStage__ElSAd:nth-child(2n):after{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:var(--color-line-200)}}@media (min-width:64rem){.homepage-prototype_trustRailItem__fCQ2V:before{left:1.25rem}.homepage-prototype_trustRailItem__fCQ2V:nth-child(2n):after{display:block}.homepage-prototype_trustRailItem__fCQ2V:last-child:after{display:none}.homepage-prototype_solutionStage__ElSAd{padding:1.75rem 2rem 0}.homepage-prototype_solutionStage__ElSAd:not(:first-child):after{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:var(--color-line-200)}.homepage-prototype_solutionStage__ElSAd:first-child{padding-left:0}.homepage-prototype_solutionStage__ElSAd:not(:first-child):before{left:2rem}.homepage-prototype_solutionStage__ElSAd:nth-child(odd):not(:first-child){padding-left:2rem}.homepage-prototype_solutionStage__ElSAd:nth-child(2n){padding-right:2rem}.homepage-prototype_solutionStage__ElSAd:last-child{padding-right:0}}@keyframes homepage-prototype_register-datum__k7rAi{to{transform:scaleX(1)}}@keyframes homepage-prototype_inspect-trace__7bjmJ{to{transform:scaleX(1)}}@keyframes homepage-prototype_inspect-trace-mobile__3hzVD{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.homepage-prototype_datumLine__qFiqt,.homepage-prototype_journeyTrace__hzoSg{animation:none;transform:none}.homepage-prototype_catalogueServiceArrow__f0eE_,.homepage-prototype_catalogueTitleRegistration__vSC_E,.homepage-prototype_solutionStage__ElSAd:before,.homepage-prototype_solutionTitle__bp28j,.homepage-prototype_trustIcon__T0mmj,.homepage-prototype_trustRailItem__fCQ2V:before{transition:none}}.industries_indexItem__Mlf1V+.industries_indexItem__Mlf1V{border-top:1px solid var(--color-line-200)}.industries_industryIndexButton__qEqSI,.industries_mobileIndexButton__w0HHg{position:relative;width:100%;border:0;background:transparent;color:inherit;cursor:pointer}.industries_industryIndexButton__qEqSI{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;min-height:4.5rem;padding:.75rem 1rem .75rem 1.25rem;text-align:left}.industries_industryIndexButton__qEqSI:before,.industries_mobileIndexButton__w0HHg:before{position:absolute;top:50%;left:0;width:0;height:2px;content:"";background:var(--color-brand-red);opacity:0;transform:translateY(-50%);transform-origin:left center;transition:width .2s var(--ease-engineered),opacity .16s var(--ease-engineered)}.industries_industryTitle__b5yIy{min-width:0;font-size:1rem;font-weight:700;line-height:1.5rem;color:var(--color-ink-950);transition:color .18s var(--ease-engineered),transform .2s var(--ease-engineered)}.industries_industryIndexButton__qEqSI:focus-visible:before,.industries_industryIndexButton__qEqSI[data-active=true]:before,.industries_mobileIndexButton__w0HHg:focus-visible:before,.industries_mobileIndexButton__w0HHg[data-active=true]:before{width:.75rem;opacity:1}.industries_industryIndexButton__qEqSI:focus-visible .industries_industryTitle__b5yIy,.industries_industryIndexButton__qEqSI[data-active=true] .industries_industryTitle__b5yIy{color:var(--color-brand-red);transform:translateX(.25rem)}.industries_industryIndexButton__qEqSI:focus-visible,.industries_mobileIndexButton__w0HHg:focus-visible{outline:2px solid var(--color-ink-950);outline-offset:-2px}.industries_visualStage__yYQA3{position:relative;min-height:36rem;overflow:hidden;border-top:1px solid var(--color-line-200);background:white}.industries_visualStageCompact__tOJyd{min-height:28rem}.industries_visualMedia__PO_l0{position:absolute;top:5rem;right:0;bottom:9rem;left:0;overflow:hidden;background:white}.industries_visualImage__oo2j9{object-fit:cover;animation:industries_industry-image-reveal__L97vg .2s var(--ease-engineered) both}.industries_visualImageContain__InxUP{object-fit:contain}@media (max-width:63.999rem){.industries_visualStageCompact__tOJyd .industries_visualImage__oo2j9{object-fit:contain}}.industries_ctaLink__YiteD{margin-left:1.25rem}.industries_visualRegistration__LZZV8{position:absolute;z-index:2;top:-1px;width:2rem;height:2px;background:var(--color-brand-red);transform:translateX(-50%);transition:left .22s var(--ease-engineered)}.industries_placeholderDrawing__Meduf{position:absolute;top:50%;left:50%;width:min(90%,45rem);height:auto;color:var(--color-line-200);fill:none;stroke:currentColor;stroke-width:1;transform:translate(-50%,-52%);vector-effect:non-scaling-stroke}.industries_placeholderAccent__wpyqR{stroke:var(--color-brand-red);stroke-width:2}@keyframes industries_industry-image-reveal__L97vg{0%{opacity:.82}to{opacity:1}}.industries_mobileIndexButton__w0HHg{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.5rem;align-items:center;min-height:4.5rem;padding:.75rem .25rem .75rem 1rem}.industries_mobileToggle__3q6m4{font-size:1.125rem;font-weight:500;color:var(--color-ink-600)}@media (hover:hover) and (pointer:fine){.industries_industryIndexButton__qEqSI:hover:before{width:.75rem;opacity:1}.industries_industryIndexButton__qEqSI:hover .industries_industryTitle__b5yIy{color:var(--color-brand-red);transform:translateX(.25rem)}}@media (min-width:48rem){.industries_ctaLink__YiteD{margin-left:1.75rem}}@media (prefers-reduced-motion:reduce){.industries_industryIndexButton__qEqSI:before,.industries_industryTitle__b5yIy,.industries_mobileIndexButton__w0HHg:before,.industries_visualImage__oo2j9,.industries_visualRegistration__LZZV8{animation:none;transition:none}}.rapid-prototyping_prototypePath__ymmqb{position:relative}.rapid-prototyping_registrationLine__fzi1Y{width:1.75rem;height:2px;background:var(--color-brand-red);transform-origin:left center;transition:width .2s var(--ease-engineered)}.rapid-prototyping_prototypePlaceholder__WQDt6{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:2rem;background:var(--color-steel-50)}.rapid-prototyping_placeholderDatum__VTw5G{position:absolute;top:2rem;right:2rem;left:2rem;height:1px;background:var(--color-line-200)}.rapid-prototyping_placeholderDatum__VTw5G:before{position:absolute;top:-1px;left:0;width:1.75rem;height:2px;content:"";background:var(--color-brand-red)}.rapid-prototyping_prototypeLinkDisabled__F7H9s{color:var(--color-ink-600)}.rapid-prototyping_prototypeArrow__zmG9v{display:inline-block;transition:transform .2s var(--ease-engineered)}.rapid-prototyping_prototypePath__ymmqb:has(.rapid-prototyping_prototypeLink__c9R_2:focus-visible) .rapid-prototyping_registrationLine__fzi1Y{width:3.25rem}.rapid-prototyping_prototypeLink__c9R_2:focus-visible .rapid-prototyping_prototypeArrow__zmG9v{transform:translateX(.1875rem)}@media (hover:hover) and (pointer:fine){.rapid-prototyping_prototypePath__ymmqb:hover .rapid-prototyping_registrationLine__fzi1Y{width:3.25rem}.rapid-prototyping_prototypePath__ymmqb:hover .rapid-prototyping_prototypeArrow__zmG9v{transform:translateX(.1875rem)}}@media (prefers-reduced-motion:reduce){.rapid-prototyping_prototypeArrow__zmG9v,.rapid-prototyping_registrationLine__fzi1Y{transition:none}}.selected-work_explorer__dDE1r{margin-top:clamp(2.5rem,4vw,4rem)}.selected-work_showcase__yX8LC{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.selected-work_caseItem__sMtSN{display:flex;flex-direction:column;min-width:0;padding-block:2rem;border-bottom:1px solid var(--color-line-200)}.selected-work_caseItem__sMtSN:first-child{padding-top:0}.selected-work_visualStage__HHSio{position:relative;overflow:hidden;aspect-ratio:4/3;background:#ffffff}.selected-work_caseImage__IFn82{object-fit:contain}.selected-work_caseIndex__hZBu9{margin:1.25rem 1.5rem .75rem;color:var(--color-ink-600);font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.4}.selected-work_caseContent__24fzj{padding:0 1.5rem}.selected-work_productName__ibwqN{max-width:20rem;margin:0;color:var(--color-ink-950);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.22}.selected-work_registrationLine__61bIT{display:block;width:1.75rem;height:2px;margin-top:1rem;background:var(--color-brand-red)}.selected-work_detailList__q67Tw{display:grid;gap:1.125rem;margin:1.5rem 0 0}.selected-work_detailList__q67Tw div{min-width:0}.selected-work_detailList__q67Tw dt{color:var(--color-ink-600);font-size:.6875rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.selected-work_detailList__q67Tw dd{margin:.5rem 0 0;color:var(--color-ink-700);font-size:.875rem;font-weight:500;line-height:1.55}@media (min-width:48rem){.selected-work_showcase__yX8LC{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-work_caseItem__sMtSN{padding-block:2rem}.selected-work_caseItem__sMtSN:first-child,.selected-work_caseItem__sMtSN:nth-child(2){padding-top:0}.selected-work_caseItem__sMtSN:nth-child(odd){border-right:1px solid var(--color-line-200)}.selected-work_caseIndex__hZBu9{order:-1;margin-top:0}.selected-work_caseContent__24fzj{padding-top:1.5rem}}@media (min-width:80rem){.selected-work_showcase__yX8LC{grid-template-columns:repeat(4,minmax(0,1fr))}.selected-work_caseItem__sMtSN{padding:0;border-right:1px solid var(--color-line-200);border-bottom:0}.selected-work_caseItem__sMtSN:last-child{border-right:0}}.why-heruiyun_evidenceRow__yxBXW{position:relative;padding:1.5rem 0}.why-heruiyun_evidenceRow__yxBXW+.why-heruiyun_evidenceRow__yxBXW{border-top:1px solid var(--color-line-200)}.why-heruiyun_evidenceTick__zKYSZ{width:.75rem;height:2px;background:var(--color-brand-red);transform-origin:left center;transition:width .2s var(--ease-engineered)}.why-heruiyun_evidenceTitle__oFXnA{color:var(--color-ink-950);transition:color .18s var(--ease-engineered)}.why-heruiyun_sectionCtaDisabled__TZLYN{color:var(--color-ink-600)}.why-heruiyun_sectionCtaArrow__4bUKb{display:inline-block;transition:transform .18s var(--ease-engineered)}.why-heruiyun_sectionCta__qhMza:focus-visible .why-heruiyun_sectionCtaArrow__4bUKb,.why-heruiyun_sectionCta__qhMza:hover .why-heruiyun_sectionCtaArrow__4bUKb{transform:translateX(.1875rem)}.why-heruiyun_videoPlane__A4Izp{position:relative;isolation:isolate;overflow:hidden;background:var(--color-steel-100)}.why-heruiyun_videoPlaceholder__4pu0L{color:var(--color-line-200);fill:none;stroke:currentColor;stroke-width:1}.why-heruiyun_videoPlaceholderAccent__zb4Wl{stroke:var(--color-brand-red);stroke-width:2}.why-heruiyun_playButton__0Idbq{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:3.75rem;height:3.75rem;place-items:center;border:1px solid var(--color-ink-950);border-radius:50%;background:white;color:var(--color-ink-950);cursor:pointer;transform:translate(-50%,-50%);transition:border-color .18s var(--ease-engineered),color .18s var(--ease-engineered)}.why-heruiyun_playButton__0Idbq:disabled{cursor:not-allowed;opacity:.55}.why-heruiyun_playButton__0Idbq:not(:disabled):hover{border-color:var(--color-brand-red);color:var(--color-brand-red)}.why-heruiyun_playButton__0Idbq:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:4px}.why-heruiyun_playIcon__n8sSz{width:0;height:0;margin-left:.2rem;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.65rem solid}.why-heruiyun_videoPendingLabel__VXv0a{position:absolute;right:1rem;bottom:1rem;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--color-ink-600);text-transform:uppercase}@media (hover:hover) and (pointer:fine){.why-heruiyun_evidenceRow__yxBXW:hover .why-heruiyun_evidenceTick__zKYSZ{width:1.25rem}.why-heruiyun_evidenceRow__yxBXW:hover .why-heruiyun_evidenceTitle__oFXnA{color:var(--color-brand-red)}}@media (prefers-reduced-motion:reduce){.why-heruiyun_evidenceTick__zKYSZ,.why-heruiyun_evidenceTitle__oFXnA,.why-heruiyun_playButton__0Idbq,.why-heruiyun_sectionCtaArrow__4bUKb{transition:none}}.three-d-printing_hero__MJeMX{padding-bottom:4.5rem;color:var(--color-ink-950);background:white}.three-d-printing_breadcrumbs__l1dQA{padding-block:1rem;color:var(--color-ink-600);font-size:.75rem;letter-spacing:.04em}.three-d-printing_breadcrumbs__l1dQA ol{display:flex;flex-wrap:wrap;gap:.45rem;padding:0;margin:0;list-style:none}.three-d-printing_breadcrumbs__l1dQA li{display:flex;gap:.45rem}.three-d-printing_breadcrumbs__l1dQA a{transition:color .18s var(--ease-engineered)}.three-d-printing_breadcrumbs__l1dQA a:focus-visible,.three-d-printing_breadcrumbs__l1dQA a:hover{color:var(--color-brand-red)}.three-d-printing_heroLayout__B8OZ5{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;min-height:36rem;padding-top:2rem}.three-d-printing_heroCopy__U3957 h1{max-width:13ch;margin-top:1rem;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:.98}.three-d-printing_heroLead__B4nCE{max-width:35rem;margin-top:1.25rem;color:var(--color-ink-700);font-size:1.0625rem;font-weight:600;line-height:1.65}.three-d-printing_heroSupport__40RJF{margin-top:.875rem;color:var(--color-ink-600);font-size:.8125rem;letter-spacing:.035em;line-height:1.6}.three-d-printing_heroCta__I4GcG{width:auto;margin-top:1.75rem}.three-d-printing_heroCta__I4GcG>span:last-child{transition:transform .2s var(--ease-engineered)}.three-d-printing_heroCta__I4GcG:focus-visible>span:last-child,.three-d-printing_heroCta__I4GcG:hover>span:last-child{transform:translateX(.1875rem)}.three-d-printing_heroVisual__ygY0A{min-width:0;margin:0}.three-d-printing_heroImage__qALjl,.three-d-printing_printedGalleryImage__9A_Lm,.three-d-printing_proofImage__9m8lg{display:block;width:100%;height:auto;object-fit:contain}.three-d-printing_imageCaption__YNAKr{padding-top:.65rem;color:var(--color-ink-600);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}.three-d-printing_sectionHeader__RtHdz{display:grid;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);gap:clamp(2rem,5vw,4rem);align-items:end;margin-bottom:2.75rem}.three-d-printing_sectionHeader__RtHdz h2{max-width:20ch;margin-top:.875rem}.three-d-printing_sectionHeader__RtHdz>p{max-width:42rem;margin:0;color:var(--color-ink-600);line-height:1.75}.bg-ink-950 .three-d-printing_sectionHeader__RtHdz h2{color:white}.bg-ink-950 .three-d-printing_sectionHeader__RtHdz>p{color:var(--color-steel-300)}.three-d-printing_capabilityRail__yvnzZ span,.three-d-printing_materialGrid__D_vx_ article>span,.three-d-printing_numberedLedger__T82xp li>span,.three-d-printing_workflowRail__KqIUK li>span{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em}.three-d-printing_technologyShowcase__o8o7m{background:transparent}.three-d-printing_compactProcessFeature__497ey{min-width:0;margin-bottom:1.5rem}.three-d-printing_compactProcessCopy__wmhil{min-width:0;padding:1.5rem}.three-d-printing_compactProcessTop__ZSTqC{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,34%);gap:.9rem;align-items:start}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessTop__ZSTqC{display:contents}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessCopy__wmhil{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,42%);grid-template-rows:auto auto auto 1fr;gap:0 3rem;align-items:start;padding-block:1rem 1.5rem}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessTop__ZSTqC header,.three-d-printing_compactProcessFeature__497ey .three-d-printing_keyCapabilities__B9B5Q,.three-d-printing_compactProcessFeature__497ey .three-d-printing_processDescription__0T3GO,.three-d-printing_compactProcessFeature__497ey .three-d-printing_processEntry__PSDd_{grid-column:1}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessMedia___N17u{grid-row:1/5;grid-column:2;align-self:center}.three-d-printing_compactProcessFeature__497ey .three-d-printing_processDescription__0T3GO{max-width:42rem;margin-top:1rem;font-size:.9375rem;line-height:1.7}.three-d-printing_processNumber__DH0Ha{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em}.three-d-printing_compactProcessCopy__wmhil h3{margin-top:.45rem;color:var(--color-ink-950);font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1;letter-spacing:-.03em}.three-d-printing_processFullName__lqmtw{margin-top:.35rem;color:var(--color-ink-600);font-size:.75rem;letter-spacing:.04em}.three-d-printing_processDescription__0T3GO{margin-top:.85rem;color:var(--color-ink-700);font-size:.8125rem;line-height:1.55}.three-d-printing_keyCapabilities__B9B5Q{margin-top:1rem}.three-d-printing_capabilityRail__yvnzZ dt,.three-d-printing_itemMeta__Bgnzj,.three-d-printing_keyCapabilities__B9B5Q>p{color:var(--color-ink-600);font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.three-d-printing_keyCapabilities__B9B5Q ul{display:grid;gap:.3rem;padding:0;margin:.55rem 0 0;list-style:none}.three-d-printing_keyCapabilities__B9B5Q li{position:relative;padding-left:.75rem;color:var(--color-ink-700);font-size:.6875rem;line-height:1.4}.three-d-printing_keyCapabilities__B9B5Q li:before{position:absolute;top:.55em;left:0;width:.2rem;height:.2rem;content:"";background:var(--color-brand-red)}.three-d-printing_processEntry__PSDd_{display:inline-flex;gap:.55rem;align-items:center;justify-content:flex-start;min-height:2.75rem;padding:.55rem 0;margin-top:.75rem;color:var(--color-ink-600);font-size:.75rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;transition:color .2s var(--ease-engineered)}.three-d-printing_processEntryArrow__s9yfu{display:inline-block;color:var(--color-brand-red);transition:transform .2s var(--ease-engineered)}.three-d-printing_processEntry__PSDd_:focus-visible{color:var(--color-brand-red)}.three-d-printing_processEntry__PSDd_:focus-visible .three-d-printing_processEntryArrow__s9yfu{transform:translateX(.1875rem)}@media (hover:hover) and (pointer:fine){.three-d-printing_processEntry__PSDd_:hover{color:var(--color-brand-red)}.three-d-printing_processEntry__PSDd_:hover .three-d-printing_processEntryArrow__s9yfu{transform:translateX(.1875rem)}}@media (prefers-reduced-motion:reduce){.three-d-printing_processEntryArrow__s9yfu,.three-d-printing_processEntry__PSDd_{transition:none}}.three-d-printing_compactProcessMedia___N17u{min-width:0;margin:0;overflow:hidden;background:transparent}.three-d-printing_technologyProcessImage__Hi_1_{align-self:center;width:100%;height:auto;max-height:100%;object-fit:contain}.three-d-printing_compactProcessGrid__pcwqw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.three-d-printing_compactProcessModule__QWP_1{min-width:0;border-right:1px solid var(--color-line-200)}.three-d-printing_compactProcessModule__QWP_1:last-child{border-right:0}.three-d-printing_comparisonHint__la5VT{display:none}.three-d-printing_comparisonScroll__AuYq9{width:100%;margin-top:1.5rem;overflow-x:auto;overscroll-behavior-inline:contain}.three-d-printing_comparisonScroll__AuYq9:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:3px}.three-d-printing_comparisonScroll__AuYq9 table{width:100%;min-width:58rem;table-layout:fixed;border-collapse:collapse}.three-d-printing_comparisonScroll__AuYq9 td,.three-d-printing_comparisonScroll__AuYq9 th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line-200)}.three-d-printing_comparisonScroll__AuYq9 th:first-child{width:7rem}.three-d-printing_comparisonScroll__AuYq9 thead th{color:var(--color-ink-950);font-size:.6875rem;letter-spacing:.07em;text-transform:uppercase}.three-d-printing_comparisonScroll__AuYq9 tbody th{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.three-d-printing_comparisonScroll__AuYq9 td{color:var(--color-ink-700);font-size:.75rem;line-height:1.55}.three-d-printing_materialGrid__D_vx_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--color-line-200);border-bottom:1px solid var(--color-line-200)}.three-d-printing_materialGrid__D_vx_ article{min-width:0;min-height:15rem;padding:1.5rem;border-right:1px solid var(--color-line-200)}.three-d-printing_materialGrid__D_vx_ article:first-child{padding-left:0}.three-d-printing_materialGrid__D_vx_ article:last-child{padding-right:0;border-right:0}.three-d-printing_itemMeta__Bgnzj{margin-top:1.25rem}.three-d-printing_materialGrid__D_vx_ h3{margin-top:.6rem;font-size:1.125rem;line-height:1.35}.three-d-printing_materialGrid__D_vx_ h3+p{margin-top:.85rem;color:var(--color-ink-600);font-size:.8125rem;line-height:1.7}.three-d-printing_proofRail__m30yi{display:grid;gap:1px;margin-top:2rem;border:1px solid var(--color-line-200);background:var(--color-line-200)}.three-d-printing_proofRail__m30yi[data-layout=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.three-d-printing_proofRail__m30yi[data-layout=application],.three-d-printing_proofRail__m30yi[data-layout=two]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_proofFigure__5CA0I{min-width:0;margin:0;background:white}.three-d-printing_proofMedia__RG88V{display:grid;aspect-ratio:4/3;place-items:center;min-width:0;padding:1rem;overflow:hidden;background:var(--color-steel-50)}.three-d-printing_proofRail__m30yi[data-layout=application] .three-d-printing_proofMedia__RG88V,.three-d-printing_proofRail__m30yi[data-layout=two] .three-d-printing_proofMedia__RG88V{aspect-ratio:16/9}.three-d-printing_proofImage__9m8lg{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.three-d-printing_proofCaption__xvENh{min-height:7.25rem;padding:1rem 1.125rem 1.25rem;border-top:1px solid var(--color-line-200)}.three-d-printing_printedGalleryCaption__P8Cml>div>p:first-child,.three-d-printing_printedGalleryCaption__P8Cml>span,.three-d-printing_proofCaption__xvENh>span{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.three-d-printing_proofCaption__xvENh strong{display:block;margin-top:.45rem;color:var(--color-ink-950);font-size:.9375rem;line-height:1.35}.three-d-printing_proofCaption__xvENh>p{margin-top:.45rem;color:var(--color-ink-600);font-size:.75rem;line-height:1.5}.three-d-printing_capabilityRail__yvnzZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--color-ink-700);border-bottom:1px solid var(--color-ink-700)}.three-d-printing_capabilityRail__yvnzZ>div{min-width:0;min-height:10rem;padding:1.5rem;border-right:1px solid var(--color-ink-700)}.three-d-printing_capabilityRail__yvnzZ>div:first-child{padding-left:0}.three-d-printing_capabilityRail__yvnzZ>div:last-child{padding-right:0;border-right:0}.three-d-printing_capabilityRail__yvnzZ dt{margin-top:1.25rem;color:var(--color-steel-300)}.three-d-printing_capabilityRail__yvnzZ dd{margin:.65rem 0 0;color:white;font-size:.9375rem;font-weight:650;line-height:1.55}.three-d-printing_capabilityNote__MpYGj{max-width:58rem;margin-top:1.5rem;color:var(--color-steel-300);font-size:.8125rem;line-height:1.7}.three-d-printing_numberedLedger__T82xp{padding:0;margin:0;list-style:none;border-top:1px solid var(--color-line-200)}.three-d-printing_numberedLedger__T82xp li{display:grid;grid-template-columns:3.5rem minmax(13rem,20rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start;padding-block:1.4rem;border-bottom:1px solid var(--color-line-200)}.three-d-printing_numberedLedger__T82xp h3{font-size:.9375rem;letter-spacing:.025em;text-transform:uppercase}.three-d-printing_numberedLedger__T82xp p{max-width:48rem;color:var(--color-ink-600);font-size:.8125rem;line-height:1.7}.three-d-printing_availabilityNote__LJ6fT{max-width:54rem;margin-top:1.5rem;color:var(--color-ink-600);font-size:.8125rem;line-height:1.7}.three-d-printing_printedPartsGallery__uJAu6{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;border:1px solid var(--color-line-200);background:var(--color-line-200)}.three-d-printing_printedGalleryItem__681Lr{display:grid;grid-column:span 4;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;background:white}.three-d-printing_printedGalleryFeature__rza4M{grid-column:1/8;grid-row:1/3}.three-d-printing_printedGalleryItem__681Lr:nth-child(2),.three-d-printing_printedGalleryItem__681Lr:nth-child(3){grid-column:8/13}.three-d-printing_printedGalleryItem__681Lr:nth-child(2){grid-row:1}.three-d-printing_printedGalleryItem__681Lr:nth-child(3){grid-row:2}.three-d-printing_printedGalleryItem__681Lr:nth-child(4){grid-column:1/5}.three-d-printing_printedGalleryItem__681Lr:nth-child(5){grid-column:5/9}.three-d-printing_printedGalleryItem__681Lr:nth-child(6){grid-column:9/13}.three-d-printing_printedGalleryMedia___9Bcs{display:grid;aspect-ratio:16/9;place-items:center;min-width:0;min-height:0;padding:clamp(.75rem,2vw,1.5rem);overflow:hidden;background:var(--color-steel-50)}.three-d-printing_printedGalleryFeature__rza4M .three-d-printing_printedGalleryMedia___9Bcs{aspect-ratio:auto;min-height:31rem}.three-d-printing_printedGalleryImage__9A_Lm{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.three-d-printing_printedGalleryCaption__P8Cml{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;min-height:7.75rem;padding:1rem;border-top:1px solid var(--color-line-200)}.three-d-printing_printedGalleryCaption__P8Cml>div>p:first-child{color:var(--color-ink-600)}.three-d-printing_printedGalleryCaption__P8Cml h3{margin-top:.35rem;color:var(--color-ink-950);font-size:.9375rem;line-height:1.3}.three-d-printing_printedGalleryCaption__P8Cml>div>p:last-child{margin-top:.4rem;color:var(--color-ink-600);font-size:.75rem;line-height:1.45}.three-d-printing_faqLayout__FQn9l{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(3rem,6vw,6rem);align-items:start}.three-d-printing_faqIntro__tqgCG h2{max-width:13ch;margin-top:.875rem}.three-d-printing_faqIntro__tqgCG>p:last-child{max-width:30rem;margin-top:1.25rem;color:var(--color-ink-600);line-height:1.75}.three-d-printing_faqList__HXGof{border-bottom:1px solid var(--color-line-200)}.three-d-printing_faqItem__53LKA{border-top:1px solid var(--color-line-200)}.three-d-printing_faqTrigger__N6Ewm{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2rem;gap:1rem;align-items:center;width:100%;min-height:4.75rem;padding:1rem 0;border:0;color:var(--color-ink-950);background:transparent;text-align:left;cursor:pointer}.three-d-printing_faqSymbol__F2klt,.three-d-printing_faqTrigger__N6Ewm>span:first-child{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em}.three-d-printing_faqTrigger__N6Ewm strong{font-size:.9375rem;line-height:1.45}.three-d-printing_faqSymbol__F2klt{justify-self:end;font-size:1.125rem}.three-d-printing_faqTrigger__N6Ewm:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:3px}.three-d-printing_faqAnswer__jtJzf{padding:0 3.5rem 1.35rem}.three-d-printing_faqAnswer__jtJzf p{max-width:52rem;color:var(--color-ink-600);font-size:.875rem;line-height:1.75}.three-d-printing_workflowExtensions__gySi0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.three-d-printing_workflowExtensions__gySi0 li{display:flex;min-width:0;min-height:15rem;flex-direction:column;padding:1.5rem;border-right:1px solid var(--color-line-200)}.three-d-printing_workflowExtensions__gySi0 li:first-child{padding-left:0}.three-d-printing_workflowExtensions__gySi0 li:last-child{padding-right:0;border-right:0}.three-d-printing_workflowExtensions__gySi0 li>span:first-child{color:var(--color-brand-red);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em}.three-d-printing_workflowExtensions__gySi0 h3{margin-top:1.25rem;font-size:1rem;line-height:1.35}.three-d-printing_workflowExtensions__gySi0 li>p{margin-top:.75rem;color:var(--color-ink-600);font-size:.8125rem;line-height:1.65}.three-d-printing_workflowExtensionAction___JOjd{display:inline-flex;gap:.55rem;align-items:center;justify-content:flex-start;align-self:flex-start;min-height:2.75rem;padding-top:.75rem;margin-top:auto;color:var(--color-ink-700);font-size:.6875rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.three-d-printing_workflowExtensionAction___JOjd[aria-disabled=true]{color:var(--color-ink-600)}.three-d-printing_workflowExtensionAction___JOjd>span:last-child{color:var(--color-brand-red)}.three-d-printing_workflowSection__WPZFe{padding-block:3rem}.three-d-printing_workflowSection__WPZFe .three-d-printing_sectionHeader__RtHdz{margin-bottom:1.75rem}.three-d-printing_workflowRail__KqIUK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.three-d-printing_workflowRail__KqIUK li{position:relative;min-width:0;padding:2rem 1.5rem 0 0}.three-d-printing_workflowRail__KqIUK li:before{position:absolute;top:.75rem;right:0;left:0;height:1px;content:"";background:var(--color-ink-700)}.three-d-printing_workflowRail__KqIUK li:not(:last-child):after{position:absolute;top:.55rem;right:1rem;width:.4rem;height:.4rem;content:"";background:var(--color-brand-red)}.three-d-printing_workflowRail__KqIUK li>span{position:absolute;top:0;left:0;z-index:1;padding-right:.75rem;background:var(--color-ink-950)}.three-d-printing_workflowRail__KqIUK h3{margin-top:.65rem;color:white;font-size:1.0625rem;line-height:1.35}.three-d-printing_workflowRail__KqIUK p{margin-top:.5rem;color:var(--color-steel-300);font-size:.8125rem;line-height:1.55}@media (max-width:64rem){.three-d-printing_heroLayout__B8OZ5{min-height:31rem}.three-d-printing_compactProcessGrid__pcwqw{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_compactProcessModule__QWP_1:nth-child(2){border-right:0}.three-d-printing_compactProcessModule__QWP_1:nth-child(-n+2){border-bottom:1px solid var(--color-line-200)}.three-d-printing_workflowExtensions__gySi0{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_workflowExtensions__gySi0 li:nth-child(2){padding-right:0;border-right:0}.three-d-printing_workflowExtensions__gySi0 li:nth-child(3){padding-left:0}.three-d-printing_workflowExtensions__gySi0 li:nth-child(-n+2){border-bottom:1px solid var(--color-line-200)}.three-d-printing_comparisonHint__la5VT{display:flex;gap:.5rem;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.three-d-printing_materialGrid__D_vx_{grid-template-columns:repeat(3,minmax(0,1fr))}.three-d-printing_materialGrid__D_vx_ article{border-bottom:1px solid var(--color-line-200)}.three-d-printing_materialGrid__D_vx_ article:nth-child(3){padding-right:0;border-right:0}.three-d-printing_materialGrid__D_vx_ article:nth-child(4){padding-left:0}.three-d-printing_printedGalleryFeature__rza4M .three-d-printing_printedGalleryMedia___9Bcs{min-height:27rem}}@media (max-width:48rem){.three-d-printing_hero__MJeMX{padding-bottom:3.25rem}.three-d-printing_heroLayout__B8OZ5{grid-template-columns:1fr;gap:1.75rem;min-height:0;padding-top:1rem}.three-d-printing_heroCopy__U3957 h1{margin-top:.8rem;font-size:clamp(2.25rem,11vw,3.25rem)}.three-d-printing_heroLead__B4nCE{margin-top:1rem;font-size:.9375rem}.three-d-printing_heroSupport__40RJF{margin-top:.7rem;font-size:.75rem}.three-d-printing_heroCta__I4GcG{min-height:2.75rem;padding-inline:1.125rem;margin-top:1.35rem;font-size:.8125rem}.three-d-printing_heroVisual__ygY0A{order:-1}.three-d-printing_sectionHeader__RtHdz{grid-template-columns:1fr;gap:1.15rem;margin-bottom:2rem}.three-d-printing_sectionHeader__RtHdz>p{font-size:.875rem}.three-d-printing_compactProcessGrid__pcwqw{grid-template-columns:1fr}.three-d-printing_compactProcessCopy__wmhil{padding:1.25rem}.three-d-printing_compactProcessModule__QWP_1,.three-d-printing_compactProcessModule__QWP_1:nth-child(2){border-right:0;border-bottom:1px solid var(--color-line-200)}.three-d-printing_compactProcessModule__QWP_1:last-child{border-bottom:0}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessTop__ZSTqC,.three-d-printing_compactProcessTop__ZSTqC{grid-template-columns:minmax(0,1fr) minmax(6.5rem,34%);gap:.75rem}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessTop__ZSTqC{display:grid}.three-d-printing_compactProcessFeature__497ey .three-d-printing_compactProcessCopy__wmhil{display:block;padding-block:1.25rem}.three-d-printing_compactProcessCopy__wmhil h3{margin-top:.55rem;font-size:1.75rem}.three-d-printing_processDescription__0T3GO{margin-top:.75rem;font-size:.8125rem}.three-d-printing_processEntry__PSDd_{width:100%;min-height:2.75rem;margin-top:.75rem}.three-d-printing_faqTrigger__N6Ewm{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.6rem;min-height:4.25rem}.three-d-printing_faqTrigger__N6Ewm strong{font-size:.875rem}.three-d-printing_faqAnswer__jtJzf{padding:0 2.6rem 1.25rem}.three-d-printing_faqLayout__FQn9l{grid-template-columns:1fr;gap:2rem}.three-d-printing_faqIntro__tqgCG h2{max-width:20ch}.three-d-printing_workflowExtensions__gySi0{grid-template-columns:1fr}.three-d-printing_workflowExtensions__gySi0 li,.three-d-printing_workflowExtensions__gySi0 li:first-child,.three-d-printing_workflowExtensions__gySi0 li:last-child,.three-d-printing_workflowExtensions__gySi0 li:nth-child(2),.three-d-printing_workflowExtensions__gySi0 li:nth-child(3){min-height:0;padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--color-line-200)}.three-d-printing_workflowExtensions__gySi0 li:last-child{border-bottom:0}.three-d-printing_workflowExtensionAction___JOjd{margin-top:1.25rem}.three-d-printing_workflowSection__WPZFe{padding-block:2.75rem}.three-d-printing_workflowSection__WPZFe .three-d-printing_sectionHeader__RtHdz{margin-bottom:1.5rem}.three-d-printing_comparisonScroll__AuYq9{margin-inline:-1.25rem;width:calc(100% + 2.5rem);padding-inline:1.25rem}.three-d-printing_comparisonScroll__AuYq9 table{min-width:42rem}.three-d-printing_comparisonScroll__AuYq9 td,.three-d-printing_comparisonScroll__AuYq9 th{padding:.75rem .65rem}.three-d-printing_comparisonScroll__AuYq9 th:first-child{width:5.25rem}.three-d-printing_comparisonScroll__AuYq9 thead th{font-size:.625rem;white-space:normal}.three-d-printing_materialGrid__D_vx_{grid-template-columns:1fr}.three-d-printing_materialGrid__D_vx_ article,.three-d-printing_materialGrid__D_vx_ article:first-child,.three-d-printing_materialGrid__D_vx_ article:last-child,.three-d-printing_materialGrid__D_vx_ article:nth-child(3),.three-d-printing_materialGrid__D_vx_ article:nth-child(4){min-height:0;padding:1.5rem 0;border-right:0}.three-d-printing_capabilityRail__yvnzZ{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_capabilityRail__yvnzZ>div,.three-d-printing_capabilityRail__yvnzZ>div:first-child,.three-d-printing_capabilityRail__yvnzZ>div:last-child{min-height:9rem;padding:1.25rem;border-right:1px solid var(--color-ink-700);border-bottom:1px solid var(--color-ink-700)}.three-d-printing_capabilityRail__yvnzZ>div:nth-child(odd){padding-left:0}.three-d-printing_capabilityRail__yvnzZ>div:nth-child(2n){padding-right:0;border-right:0}.three-d-printing_numberedLedger__T82xp li{grid-template-columns:2.5rem minmax(0,1fr);gap:.65rem}.three-d-printing_numberedLedger__T82xp p{grid-column:2}.three-d-printing_proofRail__m30yi,.three-d-printing_proofRail__m30yi[data-layout=application],.three-d-printing_proofRail__m30yi[data-layout=three],.three-d-printing_proofRail__m30yi[data-layout=two]{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_proofRail__m30yi[data-layout=three] .three-d-printing_proofFigure__5CA0I:last-child{grid-column:1/-1}.three-d-printing_proofRail__m30yi[data-layout=three] .three-d-printing_proofFigure__5CA0I:last-child .three-d-printing_proofMedia__RG88V{aspect-ratio:16/8}.three-d-printing_proofMedia__RG88V,.three-d-printing_proofRail__m30yi[data-layout=application] .three-d-printing_proofMedia__RG88V,.three-d-printing_proofRail__m30yi[data-layout=two] .three-d-printing_proofMedia__RG88V{aspect-ratio:1/1;padding:.625rem}.three-d-printing_proofCaption__xvENh{min-height:0;padding:.75rem}.three-d-printing_proofCaption__xvENh strong{font-size:.8125rem}.three-d-printing_proofCaption__xvENh>p{font-size:.6875rem}.three-d-printing_printedPartsGallery__uJAu6{grid-template-columns:repeat(2,minmax(0,1fr))}.three-d-printing_printedGalleryItem__681Lr,.three-d-printing_printedGalleryItem__681Lr:nth-child(2),.three-d-printing_printedGalleryItem__681Lr:nth-child(3),.three-d-printing_printedGalleryItem__681Lr:nth-child(4),.three-d-printing_printedGalleryItem__681Lr:nth-child(5),.three-d-printing_printedGalleryItem__681Lr:nth-child(6){grid-column:auto;grid-row:auto}.three-d-printing_printedGalleryFeature__rza4M{grid-column:1/-1}.three-d-printing_printedGalleryFeature__rza4M .three-d-printing_printedGalleryMedia___9Bcs{aspect-ratio:4/3;min-height:0}.three-d-printing_printedGalleryItem__681Lr:not(.three-d-printing_printedGalleryFeature__rza4M) .three-d-printing_printedGalleryMedia___9Bcs{aspect-ratio:4/3}.three-d-printing_printedGalleryCaption__P8Cml{grid-template-columns:1fr;gap:.4rem;min-height:0;padding:.75rem}.three-d-printing_printedGalleryCaption__P8Cml h3{font-size:.8125rem}.three-d-printing_printedGalleryCaption__P8Cml>div>p:last-child{font-size:.6875rem}.three-d-printing_workflowRail__KqIUK{grid-template-columns:1fr;padding-left:2.25rem}.three-d-printing_workflowRail__KqIUK li{padding:0 0 1.5rem 1.5rem}.three-d-printing_workflowRail__KqIUK li:before{top:0;bottom:0;left:0;width:1px;height:auto}.three-d-printing_workflowRail__KqIUK li:not(:last-child):after{top:auto;right:auto;bottom:.7rem;left:-.18rem}.three-d-printing_workflowRail__KqIUK li>span{top:0;left:-2.25rem;padding:0 .75rem 0 0}.three-d-printing_workflowRail__KqIUK h3{margin-top:0}}@media (max-width:27rem){.three-d-printing_capabilityRail__yvnzZ{grid-template-columns:1fr}.three-d-printing_capabilityRail__yvnzZ>div,.three-d-printing_capabilityRail__yvnzZ>div:first-child,.three-d-printing_capabilityRail__yvnzZ>div:last-child{min-height:0;padding:1.25rem 0;border-right:0}}@media (prefers-reduced-motion:reduce){.three-d-printing_breadcrumbs__l1dQA a,.three-d-printing_heroCta__I4GcG>span:last-child{transition:none}}.three-d-printing-rhythm_hero__cWo1S.three-d-printing-rhythm_hero__cWo1S{padding-bottom:5.5rem}.three-d-printing-rhythm_major__fCOJq.three-d-printing-rhythm_major__fCOJq{padding-block:5rem}.three-d-printing-rhythm_standard__qBpJF.three-d-printing-rhythm_standard__qBpJF{padding-block:4rem}.three-d-printing-rhythm_compact__A7wqB.three-d-printing-rhythm_compact__A7wqB{padding-block:3.25rem}.three-d-printing-rhythm_compact__A7wqB>div>header,.three-d-printing-rhythm_standard__qBpJF>div>header{margin-bottom:2.25rem}@media (max-width:64rem){.three-d-printing-rhythm_hero__cWo1S.three-d-printing-rhythm_hero__cWo1S{padding-bottom:3.25rem}.three-d-printing-rhythm_major__fCOJq.three-d-printing-rhythm_major__fCOJq{padding-block:3.5rem}.three-d-printing-rhythm_standard__qBpJF.three-d-printing-rhythm_standard__qBpJF{padding-block:3rem}.three-d-printing-rhythm_compact__A7wqB.three-d-printing-rhythm_compact__A7wqB{padding-block:2.5rem}.three-d-printing-rhythm_compact__A7wqB>div>header,.three-d-printing-rhythm_standard__qBpJF>div>header{margin-bottom:1.75rem}}@media (max-width:47.9375rem){.three-d-printing-rhythm_hero__cWo1S.three-d-printing-rhythm_hero__cWo1S{padding-bottom:2.75rem}.three-d-printing-rhythm_major__fCOJq.three-d-printing-rhythm_major__fCOJq{padding-block:2.75rem}.three-d-printing-rhythm_standard__qBpJF.three-d-printing-rhythm_standard__qBpJF{padding-block:2.5rem}.three-d-printing-rhythm_compact__A7wqB.three-d-printing-rhythm_compact__A7wqB{padding-block:2rem}.three-d-printing-rhythm_compact__A7wqB>div>header,.three-d-printing-rhythm_standard__qBpJF>div>header{margin-bottom:1.5rem}}