.case-study_page__8RK2g{--case-ink:#18181b;--case-muted:#616169;--case-rule:#d8d8dc;overflow-x:clip;background:#ffffff;color:var(--case-ink);padding:22px 0 clamp(72px,9vw,120px)}.case-study_article__TEqTF,.case-study_utilityBar__lt3KZ{width:min(100% - 48px,1120px);margin-inline:auto}.case-study_article__TEqTF{background:#ffffff}.case-study_utilityBar__lt3KZ{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.case-study_utilityLink__wNO1Y{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--case-ink);font-size:.875rem;font-weight:700;text-decoration:none;text-underline-offset:4px}.case-study_utilityLink__wNO1Y:hover{text-decoration:underline}.case-study_utilityLink__wNO1Y:focus-visible{border-radius:2px;outline:2px solid var(--case-ink);outline-offset:5px}.case-study_utilityLink__wNO1Y svg{width:17px;height:17px}.case-study_mobileDownload__2oeOg{display:none}.case-study_article__TEqTF :is(h1,h2,p,figure,ol){margin-top:0}.case-study_article__TEqTF :is(h1,h2){text-wrap:balance}.case-study_article__TEqTF p{text-wrap:pretty}.case-study_context__vOT2Y,.case-study_stepLabel__Xps9w{color:var(--case-muted);font-size:.72rem;font-weight:750;letter-spacing:.115em;line-height:1.35;text-transform:uppercase}.case-study_intro__i9biv{display:grid;justify-items:center;padding:clamp(48px,6vw,74px) 0 clamp(42px,5vw,64px);text-align:center}.case-study_context__vOT2Y{margin-bottom:12px}.case-study_intro__i9biv h1{max-width:24ch;margin-bottom:17px;font-size:clamp(2.1rem,4.3vw,3.25rem);font-weight:750;letter-spacing:-.04em;line-height:1.01}.case-study_lede___XhPl{max-width:76ch;margin-bottom:0;color:var(--case-muted);font-size:clamp(1rem,1.25vw,1.075rem);line-height:1.58}.case-study_componentStage___yv1_{position:relative;min-height:590px}.case-study_componentMedia__WS6Kx{position:absolute;z-index:1;top:50%;left:50%;width:min(44%,470px);aspect-ratio:1/1;margin:0;transform:translate(-50%,-50%);background:#ffffff}.case-study_productImage__wm46X{-o-object-fit:contain;object-fit:contain;background:#ffffff}.case-study_bellArticle__bM9fO .case-study_componentMedia__WS6Kx{overflow:hidden}.case-study_bellArticle__bM9fO .case-study_componentMedia__WS6Kx .case-study_productImage__wm46X{transform:scale(1.42)}.case-study_calloutGrid__LG96j{position:relative;z-index:3;display:grid;min-height:590px;grid-template-columns:minmax(0,260px) 1fr minmax(0,260px);grid-template-rows:repeat(2,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none}.case-study_callout__WI8QH{align-self:start;padding-top:18px;border-top:1px solid var(--case-rule);background:#ffffff}.case-study_callout1__SrlAB{grid-column:1;grid-row:1}.case-study_callout2__jSJE1{grid-column:3;grid-row:1}.case-study_callout3___63bH{grid-column:1;grid-row:2;align-self:end}.case-study_callout4__CQ13X{grid-column:3;grid-row:2;align-self:end}.case-study_stepLabel__Xps9w{margin-bottom:10px}.case-study_assemblyCopy__JdS7f h2,.case-study_callout__WI8QH h2,.case-study_summaryItem___aAM_ h2{margin-bottom:10px;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:730;letter-spacing:-.035em;line-height:1.04}.case-study_assemblyCopy__JdS7f>p:last-child,.case-study_callout__WI8QH>p:last-child,.case-study_summaryItem___aAM_>p:last-child{margin-bottom:0;color:var(--case-muted);font-size:1rem;line-height:1.55}.case-study_assemblyStage__XnWQS{display:grid;gap:clamp(24px,4vw,44px);margin-bottom:0;padding:0;list-style:none}.case-study_assemblyRow__gXNVC{display:grid;min-height:230px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(32px,5vw,70px)}.case-study_assemblyRow__gXNVC:nth-child(2n){grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr)}.case-study_assemblyRow__gXNVC:nth-child(2n) .case-study_assemblyCopy__JdS7f{order:2}.case-study_assemblyRow__gXNVC:nth-child(2n) .case-study_assemblyMedia__Vt6IQ{order:1}.case-study_assemblyCopy__JdS7f{min-width:0}.case-study_assemblyMedia__Vt6IQ{position:relative;min-width:0;min-height:230px;margin:0;background:#ffffff}.case-study_assemblyMedia__Vt6IQ .case-study_productImage__wm46X{padding:8px}.case-study_bellAssemblyArticle__1Th_M .case-study_assemblyMedia__Vt6IQ .case-study_productImage__wm46X{padding:8px;transform:none}.case-study_wireHookAssemblyArticle__aH_yX .case-study_assemblyMedia__Vt6IQ{min-height:270px}.case-study_wireHookAssemblyArticle__aH_yX .case-study_assemblyRow__gXNVC:nth-child(3) .case-study_productImage__wm46X{transform:scale(1.35)}.case-study_assemblyMediaPending___SzfW{display:grid;place-items:center;border:1px solid var(--case-rule)}.case-study_pendingMediaLabel__fFiYD{max-width:28ch;margin:0;padding:24px;color:var(--case-muted);font-size:.82rem;font-weight:650;line-height:1.45;text-align:center}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ{min-height:0;aspect-ratio:1/1;overflow:hidden}.case-study_gearAssemblyArticle__QB536{width:min(100% - 48px,1288px)}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC,.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC:nth-child(2n){gap:28px}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ .case-study_productImage__wm46X{padding:0}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ .case-study_gearPrimaryImage___3Ndf{transform:scale(.89)}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ .case-study_gearBoreImage__aDSuy{transform:scale(.783)}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ .case-study_gearFaceImage__zep0V{transform:scale(1.058)}@media (min-width:761px){.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC,.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC:nth-child(2n){min-height:0;justify-content:center;gap:28px}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC{grid-template-columns:clamp(334px,35.65vw,403px) clamp(382px,43.01vw,489px)}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC:nth-child(2n){grid-template-columns:clamp(382px,43.01vw,489px) clamp(334px,35.65vw,403px)}}.case-study_summaryGrid__fU97S{--summary-row-space:clamp(32px,4vw,48px);display:grid;gap:0;margin-top:clamp(58px,7vw,84px);background:#ffffff}.case-study_summaryRows__p6xBc,.case-study_summaryTwo__4RyOH{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(32px,5vw,64px);column-gap:clamp(32px,5vw,64px)}.case-study_summaryItem___aAM_{padding-block:var(--summary-row-space);border-top:1px solid var(--case-rule);background:#ffffff}.case-study_summaryRows__p6xBc .case-study_summaryItem___aAM_,.case-study_summaryTwo__4RyOH .case-study_summaryItem___aAM_{border-bottom:1px solid var(--case-rule)}.case-study_summaryRows__p6xBc .case-study_summaryItem___aAM_:nth-child(n+3){border-top:0}.case-study_summaryItem___aAM_ h2{font-size:clamp(1.35rem,2vw,1.75rem)}.case-study_extension__FFNPO{margin-top:clamp(76px,10vw,124px);padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--case-rule)}.case-study_extensionHeader___188a{display:grid;justify-items:center;max-width:820px;margin:0 auto clamp(48px,6vw,70px);text-align:center}.case-study_extensionHeader___188a h2{max-width:22ch;margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:750;letter-spacing:-.04em;line-height:1.02}.case-study_extensionHeader___188a>p:last-child{max-width:72ch;margin-bottom:0;color:var(--case-muted);font-size:1.025rem;line-height:1.58}.case-study_extensionRows__FvMuT{display:grid;gap:clamp(14px,2.875vw,28px);margin:0;padding:0;list-style:none}.case-study_extensionRow__av776{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(34px,6vw,78px)}.case-study_extensionRow__av776:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.case-study_extensionRow__av776:nth-child(2n) .case-study_extensionCopy__9cqBe{order:2}.case-study_extensionRow__av776:nth-child(2n) .case-study_extensionMedia__29Nug{order:1}.case-study_extensionCopy__9cqBe{min-width:0;padding-top:18px;border-top:1px solid var(--case-rule)}.case-study_extensionCopy__9cqBe h3{margin:0 0 10px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:730;letter-spacing:-.035em;line-height:1.04}.case-study_extensionCopy__9cqBe>p:last-child{margin-bottom:0;color:var(--case-muted);font-size:1rem;line-height:1.55}.case-study_extensionMedia__29Nug{width:70.4%;min-width:0;margin:0;justify-self:center}.case-study_extensionImage__VMshy{position:relative;width:100%;aspect-ratio:4/3;background:#ffffff}.case-study_extensionImagePair__0z7Mr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;aspect-ratio:16/7;overflow:hidden}.case-study_extensionPairItem__yB_C1{position:relative;min-width:0;min-height:0;background:#ffffff}.case-study_extensionPairItem__yB_C1 .case-study_productImage__wm46X{-o-object-fit:contain;object-fit:contain}.case-study_wireHookAssemblyArticle__aH_yX .case-study_extensionMedia__29Nug{width:100%}.case-study_wireHookAssemblyArticle__aH_yX .case-study_extensionRow__av776:nth-child(2) .case-study_extensionPairItem__yB_C1:first-child .case-study_productImage__wm46X{transform:scale(.7)}.case-study_wireHookAssemblyArticle__aH_yX .case-study_extensionRow__av776:nth-child(3) .case-study_extensionPairItem__yB_C1:first-child .case-study_productImage__wm46X{transform:scale(.6)}.case-study_extensionMedia__29Nug figcaption{margin-top:10px;color:var(--case-muted);font-size:.7rem;font-weight:750;letter-spacing:.115em;line-height:1.35;text-align:center;text-transform:uppercase}.case-study_extensionTextOnly__tJMMG{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}@media (max-width:940px){.case-study_componentStage___yv1_{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 40px}.case-study_componentMedia__WS6Kx{position:relative;top:auto;left:auto;width:min(100%,560px);grid-column:1/-1;justify-self:center;transform:none}.case-study_calloutGrid__LG96j{display:contents}.case-study_callout1__SrlAB,.case-study_callout2__jSJE1,.case-study_callout3___63bH,.case-study_callout4__CQ13X,.case-study_callout__WI8QH{align-self:auto;grid-column:auto;grid-row:auto}.case-study_extensionRow__av776,.case-study_extensionRow__av776:nth-child(2n),.case-study_extensionTextOnly__tJMMG{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (max-width:760px){.case-study_page__8RK2g{padding-top:0;padding-bottom:0}.case-study_article__TEqTF,.case-study_utilityBar__lt3KZ{width:min(100% - 32px,1120px)}.case-study_utilityBar__lt3KZ{min-height:44px;margin-bottom:0}.case-study_utilityLink__wNO1Y{width:44px;min-height:44px;justify-content:center;gap:0}.case-study_utilityLabel__WJO4v{display:none}.case-study_intro__i9biv{justify-items:start;padding:18px 0 28px;text-align:left}.case-study_context__vOT2Y{display:none}.case-study_intro__i9biv h1{max-width:18ch;margin-bottom:12px;font-size:clamp(2rem,10vw,2.8rem)}.case-study_componentStage___yv1_{grid-template-columns:1fr;gap:0}.case-study_componentMedia__WS6Kx{width:100%;margin-bottom:28px}.case-study_callout__WI8QH{padding:24px 0 28px}.case-study_assemblyStage__XnWQS{gap:0}.case-study_assemblyRow__gXNVC,.case-study_assemblyRow__gXNVC:nth-child(2n){display:flex;min-height:0;flex-direction:column;align-items:stretch;gap:18px;padding:32px 0 39px;border-top:1px solid var(--case-rule)}.case-study_assemblyRow__gXNVC .case-study_assemblyCopy__JdS7f,.case-study_assemblyRow__gXNVC:nth-child(2n) .case-study_assemblyCopy__JdS7f{order:1}.case-study_assemblyRow__gXNVC .case-study_assemblyMedia__Vt6IQ,.case-study_assemblyRow__gXNVC:nth-child(2n) .case-study_assemblyMedia__Vt6IQ{order:2}.case-study_assemblyMedia__Vt6IQ{min-height:min(74vw,330px)}.case-study_gearAssemblyArticle__QB536 .case-study_assemblyMedia__Vt6IQ{min-height:min(92vw,360px)}.case-study_wireHookAssemblyArticle__aH_yX .case-study_assemblyMedia__Vt6IQ{min-height:min(82vw,340px)}.case-study_bellAssemblyArticle__1Th_M .case-study_assemblyMedia__Vt6IQ .case-study_productImage__wm46X,.case-study_gearAssemblyArticle__QB536 .case-study_assemblyRow__gXNVC:nth-child(3) .case-study_gearFaceImage__zep0V{padding:8px;transform:scale(.95)}.case-study_wireHookAssemblyArticle__aH_yX .case-study_assemblyRow__gXNVC:nth-child(3) .case-study_productImage__wm46X{transform:scale(1.25)}.case-study_summaryGrid__fU97S,.case-study_summaryRows__p6xBc,.case-study_summaryTwo__4RyOH{grid-template-columns:1fr;gap:0;margin-top:46px}.case-study_summaryItem___aAM_{padding-block:var(--summary-row-space)}.case-study_summaryTwo__4RyOH .case-study_summaryItem___aAM_:not(:last-child){border-bottom:0}.case-study_summaryRows__p6xBc .case-study_summaryItem___aAM_{border-top:1px solid var(--case-rule);border-bottom:0}.case-study_summaryRows__p6xBc .case-study_summaryItem___aAM_:nth-child(n+3){border-top:1px solid var(--case-rule)}.case-study_summaryRows__p6xBc .case-study_summaryItem___aAM_:last-child{border-bottom:1px solid var(--case-rule)}.case-study_extension__FFNPO{margin-top:64px;padding-top:42px}.case-study_extensionHeader___188a{justify-items:start;margin-bottom:34px;text-align:left}.case-study_extensionRows__FvMuT{gap:0}.case-study_extensionRow__av776,.case-study_extensionRow__av776:nth-child(2n),.case-study_extensionTextOnly__tJMMG{display:flex;grid-template-columns:none;flex-direction:column;align-items:stretch;gap:18px;padding:28px 0 34px;border-top:1px solid var(--case-rule)}.case-study_extensionRow__av776 .case-study_extensionCopy__9cqBe,.case-study_extensionRow__av776:nth-child(2n) .case-study_extensionCopy__9cqBe{order:1;padding-top:0;border-top:0}.case-study_extensionRow__av776 .case-study_extensionMedia__29Nug,.case-study_extensionRow__av776:nth-child(2n) .case-study_extensionMedia__29Nug{order:2;align-self:center}.case-study_mobileDownload__2oeOg{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;margin-top:48px;background:var(--case-ink);color:#ffffff;font-size:.9375rem;font-weight:750;text-decoration:none}.case-study_mobileDownload__2oeOg:active,.case-study_mobileDownload__2oeOg:hover{background:#27272a}.case-study_mobileDownload__2oeOg:focus-visible{outline:2px solid var(--case-ink);outline-offset:4px}.case-study_mobileDownload__2oeOg svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.case-study_utilityLink__wNO1Y{transition:none}}