.AboutFactoryWindow_section__WBOH8{padding:0 56px 46px;background:var(--surface-paper)}.AboutFactoryWindow_heading__A3jbW{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.AboutFactoryWindow_label__vCWqp{font-size:9px;letter-spacing:.19em;color:#b43830;margin:0 0 14px}.AboutFactoryWindow_heading__A3jbW h2{font-size:clamp(29px,3.2vw,44px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0;color:#293c32}.AboutFactoryWindow_heading__A3jbW h2 span{color:#75857b}.AboutFactoryWindow_heading__A3jbW>a{font-size:11px;display:flex;gap:22px;white-space:nowrap;color:#46604f}.AboutFactoryWindow_stage__iHt1U{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:30px;align-items:stretch}.AboutFactoryWindow_photo__VRTg6{margin:0;position:relative;min-width:0;height:330px;overflow:hidden;background:#e0e6df}.AboutFactoryWindow_photo__VRTg6 img,.AboutFactoryWindow_photo__VRTg6 picture{display:block;width:100%;height:100%}.AboutFactoryWindow_photo__VRTg6 img{object-fit:cover}.AboutFactoryWindow_photo__VRTg6 figcaption{position:absolute;left:16px;bottom:14px;font-size:9px;letter-spacing:.13em;color:#fff;background:#243a30dc;padding:8px 11px}.AboutFactoryWindow_record__57fK9{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.AboutFactoryWindow_recordLabel__7T_jZ{font-size:8px;letter-spacing:.14em;color:#758779}.AboutFactoryWindow_record__57fK9 strong{font:300 80px/1.1 Arial,sans-serif;letter-spacing:-.07em;color:#45634f;margin:15px 0 5px}.AboutFactoryWindow_units__qZ_HN{font-size:9px;letter-spacing:.15em;color:#a5473c}.AboutFactoryWindow_record__57fK9 p{font-size:11px;line-height:1.7;color:#6f7c72;margin:17px 0}.AboutFactoryWindow_record__57fK9 a{font-size:11px;color:#38543f;display:flex;gap:15px}.AboutFactoryWindow_controls__25gwA{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin-top:20px}.AboutFactoryWindow_choices__DYGak{display:flex;gap:26px}.AboutFactoryWindow_choices__DYGak button{display:flex;align-items:center;gap:9px;border:0;background:none;padding:8px 0;font:400 13px/1.3 Arial,sans-serif;color:#768279;cursor:pointer}.AboutFactoryWindow_choices__DYGak button span{width:5px;height:5px;background:transparent;border-radius:50%}.AboutFactoryWindow_choices__DYGak button[aria-pressed=true]{color:#294331}.AboutFactoryWindow_choices__DYGak button[aria-pressed=true] span{background:#bc4237}.AboutFactoryWindow_choices__DYGak button:focus-visible,.AboutFactoryWindow_section__WBOH8 a:focus-visible{outline:2px solid #a5473c;outline-offset:5px}.AboutFactoryWindow_controls__25gwA>p{font-size:12px;line-height:1.6;color:#66776b;margin:4px 0 0;max-width:500px;min-height:40px}@media(max-width:1050px){.AboutFactoryWindow_section__WBOH8{padding:0 30px 36px}.AboutFactoryWindow_stage__iHt1U{grid-template-columns:minmax(0,1fr) 145px;gap:22px}.AboutFactoryWindow_photo__VRTg6{height:290px}.AboutFactoryWindow_record__57fK9 strong{font-size:65px}.AboutFactoryWindow_choices__DYGak{gap:17px}}@media(max-width:700px){.AboutFactoryWindow_section__WBOH8{padding:0 22px 32px}.AboutFactoryWindow_heading__A3jbW{display:block}.AboutFactoryWindow_heading__A3jbW h2{font-size:32px}.AboutFactoryWindow_heading__A3jbW>a{margin-top:16px}.AboutFactoryWindow_stage__iHt1U{display:block}.AboutFactoryWindow_photo__VRTg6{height:235px}.AboutFactoryWindow_record__57fK9{display:grid;grid-template-columns:auto 1fr;column-gap:20px;margin-top:19px;align-items:center}.AboutFactoryWindow_recordLabel__7T_jZ{grid-column:1/-1}.AboutFactoryWindow_record__57fK9 strong{grid-row:2/5;font-size:62px;margin:5px 0}.AboutFactoryWindow_units__qZ_HN{margin-top:10px}.AboutFactoryWindow_record__57fK9 p{margin:5px 0;font-size:10px}.AboutFactoryWindow_record__57fK9 a{font-size:10px}.AboutFactoryWindow_controls__25gwA{display:block;margin-top:19px}.AboutFactoryWindow_choices__DYGak{gap:23px}.AboutFactoryWindow_controls__25gwA>p{margin-top:10px;min-height:58px}}.AboutFactoryWindow_heading__A3jbW>.AboutFactoryWindow_facilityLink__Jnt3T{align-items:center;gap:15px;width:max-content;min-height:44px;font-size:12px;font-weight:500;color:#4b6052;padding:2px 0 2px 12px}.AboutFactoryWindow_facilityArrow__EloV1{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#a45143;color:#fff8f2;transition:background .25s ease,transform .25s ease}.AboutFactoryWindow_facilityArrow__EloV1 svg{transition:transform .25s ease}@media(hover:hover){.AboutFactoryWindow_facilityLink__Jnt3T:hover .AboutFactoryWindow_facilityArrow__EloV1{background:#8c4236}.AboutFactoryWindow_facilityLink__Jnt3T:hover svg{transform:translate(2px,-2px)}}@media(max-width:700px){.AboutFactoryWindow_heading__A3jbW>.AboutFactoryWindow_facilityLink__Jnt3T{padding-left:0}.AboutFactoryWindow_facilityArrow__EloV1{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.AboutFactoryWindow_facilityArrow__EloV1,.AboutFactoryWindow_facilityArrow__EloV1 svg{transition:none}}.BrandNameStory_story__IMdgt{padding:0 56px 24px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:14px 48px;color:#52675c}.BrandNameStory_characters__OYPZP{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;max-width:460px}.BrandNameStory_hint__GWuMM{position:absolute;top:-17px;left:0;font-size:9px;font-weight:700;letter-spacing:.14em;color:#9b5144;white-space:nowrap}.BrandNameStory_hint__GWuMM span{font-size:12px;margin-left:5px}.BrandNameStory_character__eLLUF{appearance:none;border:0;background:transparent;padding:8px 0 12px;text-align:left;color:#718077;cursor:pointer;min-width:0}.BrandNameStory_character__eLLUF:hover .BrandNameStory_glyph__8_nJi{color:#9b5144}.BrandNameStory_sound__JulDT{display:block;font-size:10px;letter-spacing:.16em;color:#6b766e;margin-bottom:8px}.BrandNameStory_glyph__8_nJi{display:block;font-family:"Noto Serif CJK SC","Source Han Serif SC",Songti SC,SimSun,serif;font-size:clamp(60px,5.4vw,78px);font-weight:400;line-height:1.15;transition:color .35s ease}.BrandNameStory_character__eLLUF[aria-pressed=true] .BrandNameStory_glyph__8_nJi{color:#9b5144}.BrandNameStory_shortTitle__TdXOK{display:block;margin-top:10px;font-size:12px;line-height:1.45;color:#53645a}.BrandNameStory_character__eLLUF[aria-pressed=true] .BrandNameStory_shortTitle__TdXOK{color:#8b493d}.BrandNameStory_character__eLLUF:focus-visible{outline:2px solid #9b5144;outline-offset:5px}.BrandNameStory_meaning__kyraQ{align-self:center;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.BrandNameStory_panel__q9ZOw{grid-column:1;grid-row:1;visibility:hidden;pointer-events:none}.BrandNameStory_panel__q9ZOw[data-active=true]{visibility:visible;pointer-events:auto}.BrandNameStory_translation__88_vR{margin:0 0 13px;font-family:Songti SC,SimSun,serif;font-size:14px;letter-spacing:.12em;color:#826456}.BrandNameStory_meaning__kyraQ h2{font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px;color:#41584b}.BrandNameStory_body__njOER{font-size:14px;line-height:1.75;max-width:470px;margin:0;color:#596b60}.BrandNameStory_note__z0td6{grid-column:1;grid-row:2;font-size:11px;line-height:1.6;color:#68766d;margin:8px 0 0}.BrandNameStory_closing__P_nmB{grid-column:1/-1;font-size:12px;margin:0;color:#637469;line-height:1.6}.BrandNameStory_closing__P_nmB span{margin-left:4px;font-family:Georgia,serif;font-size:16px;font-style:italic;color:#8b6253}@media(max-width:1050px){.BrandNameStory_story__IMdgt{padding:0 30px 28px;gap:14px 28px}}@media(max-width:700px){.BrandNameStory_story__IMdgt{padding:0 22px 28px;grid-template-columns:1fr;gap:16px}.BrandNameStory_characters__OYPZP{gap:14px}.BrandNameStory_glyph__8_nJi{font-size:64px}.BrandNameStory_shortTitle__TdXOK{font-size:11px;margin-top:10px}.BrandNameStory_note__z0td6{margin-top:4px}.BrandNameStory_closing__P_nmB{font-size:11px}.BrandNameStory_closing__P_nmB span{font-size:14px}.BrandNameStory_body__njOER,.BrandNameStory_translation__88_vR{font-size:13px}.BrandNameStory_meaning__kyraQ h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.BrandNameStory_glyph__8_nJi{transition:none}}.CapabilitiesOverview_page__WDPJA{background:var(--surface-paper);color:#263c31}.CapabilitiesOverview_page__WDPJA ::selection{background:#d8c0aa;color:#263c31}.CapabilitiesOverview_wrap__7GsXg{width:min(1200px,88%);margin:auto}.CapabilitiesOverview_page__WDPJA a:focus-visible,.CapabilitiesOverview_page__WDPJA button:focus-visible{outline:2px solid #a65340;outline-offset:5px}.CapabilitiesOverview_page__WDPJA svg{width:22px;height:22px;flex:none;transition:transform .2s}.CapabilitiesOverview_page__WDPJA a:hover svg{transform:translateX(4px)}.CapabilitiesOverview_page__WDPJA p{font-size:16px;line-height:1.75;color:#536458;margin:0 0 20px}.CapabilitiesOverview_page__WDPJA h2{font-size:clamp(30px,3.2vw,46px);line-height:1.14;letter-spacing:-.035em;font-weight:400;margin:0 0 20px}.CapabilitiesOverview_page__WDPJA em{font-family:Georgia,serif;font-weight:400;color:#6b7e6e}.CapabilitiesOverview_hero__JfZyf{display:grid;grid-template-columns:1fr 1fr;min-height:510px}.CapabilitiesOverview_heroCopy__88A44{padding:28px 7% 48px 12%;align-self:center}.CapabilitiesOverview_heroCopy__88A44>a{font-size:12px;text-decoration:none;color:#607364}.CapabilitiesOverview_hero__JfZyf h1{font-size:clamp(36px,3.65vw,56px)!important;line-height:1.12!important;letter-spacing:-.035em;margin:38px 0 24px;max-width:620px}.CapabilitiesOverview_heroCopy__88A44>p{max-width:480px}.CapabilitiesOverview_heroActions__QGtnd{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-top:28px}.CapabilitiesOverview_button__gwgSJ{background:#a54e3c;color:#fff8ed;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;text-decoration:none;font-size:14px;min-height:50px}.CapabilitiesOverview_button__gwgSJ:hover{background:#8f4233}.CapabilitiesOverview_textLink__vA135{display:inline-flex;align-items:center;gap:20px;color:#334d3d;text-decoration:none;font-size:14px;min-height:44px}.CapabilitiesOverview_heroVisual__N5b5e{margin:0;position:relative;min-height:460px;background:#24352d}.CapabilitiesOverview_heroVisual__N5b5e>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CapabilitiesOverview_heroVisual__N5b5e figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 28px;background:#24372f;color:#f2f5ea;font-size:13px}.CapabilitiesOverview_heroVisual__N5b5e figcaption a{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none}.CapabilitiesOverview_sectionNav__MDygV{display:flex;justify-content:center;gap:clamp(20px,4vw,70px);padding:18px 6%;background:#e8ede4}.CapabilitiesOverview_sectionNav__MDygV a{font-size:13px;color:#405747;text-decoration:none;padding:8px 0}.CapabilitiesOverview_sectionNav__MDygV a:hover{color:#9d4d3b}.CapabilitiesOverview_page__WDPJA section[id]{scroll-margin-top:115px}.CapabilitiesOverview_routeSection__RFL3H{padding:64px 0}.CapabilitiesOverview_sectionHead__1zVt5{display:grid;grid-template-columns:1.1fr 1fr;gap:12%;align-items:center;margin-bottom:32px}.CapabilitiesOverview_sectionHead__1zVt5>p{max-width:470px}.CapabilitiesOverview_choices__1kJ3q{display:flex;gap:12px;margin-bottom:24px}.CapabilitiesOverview_choices__1kJ3q button{cursor:pointer;flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#e8ede4;color:#4a6250;border:0;border-radius:5px;padding:19px 22px;font:inherit;font-size:15px;text-align:left}.CapabilitiesOverview_choices__1kJ3q button[aria-pressed=true]{background:#2b4435;color:#fff8ed}.CapabilitiesOverview_choices__1kJ3q button:hover{background:#dbe3d6}.CapabilitiesOverview_choices__1kJ3q button[aria-pressed=true]:hover{background:#36503f}.CapabilitiesOverview_routeDetail__1UYAi{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.CapabilitiesOverview_routeDetail__1UYAi figure{margin:0;position:relative;background:#e6e9e2;overflow:hidden;border-radius:4px}.CapabilitiesOverview_routeDetail__1UYAi figure img{display:block;width:100%;height:410px;object-fit:cover}.CapabilitiesOverview_routeDetail__1UYAi figcaption{position:absolute;bottom:16px;left:18px;font-size:12px;color:#344c3c;background:#f7f7ee;padding:8px 12px}.CapabilitiesOverview_routeDetail__1UYAi h3{font-size:32px;line-height:1.14;letter-spacing:-.025em;font-weight:400;margin:0 0 18px}.CapabilitiesOverview_routeDetail__1UYAi ul{padding:0;list-style:none;display:grid;gap:10px;margin:24px 0}.CapabilitiesOverview_routeDetail__1UYAi li{padding-left:22px;position:relative;font-size:14px;color:#425847}.CapabilitiesOverview_routeDetail__1UYAi li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border:1px solid #a75a44;border-radius:50%}.CapabilitiesOverview_routeDetail__1UYAi .CapabilitiesOverview_equipmentNote__IDUBn{font-size:13px;line-height:1.65;color:#687567}.CapabilitiesOverview_routeLinks__p86Yj{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-top:25px}.CapabilitiesOverview_routeLinks__p86Yj a{display:flex;align-items:center;gap:12px;color:#3f5847;text-decoration:none;font-size:13px;min-height:44px}.CapabilitiesOverview_factorySection__nXCe_{padding:58px 0;background:#253c30;color:#eef3e8}.CapabilitiesOverview_factorySection__nXCe_ h2 em{color:#c7cdb9}.CapabilitiesOverview_factorySection__nXCe_ p{color:#d2ddce}.CapabilitiesOverview_factorySection__nXCe_ .CapabilitiesOverview_textLink__vA135{color:#ead6ba}.CapabilitiesOverview_factoryLayout__uQE5_{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.CapabilitiesOverview_factoryImages__ONYqt{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.CapabilitiesOverview_factoryImages__ONYqt picture{display:block;overflow:hidden}.CapabilitiesOverview_factoryImages__ONYqt picture:nth-child(2){margin-top:64px}.CapabilitiesOverview_factoryImages__ONYqt img{display:block;width:100%;height:380px;object-fit:cover}.CapabilitiesOverview_register__eeMPG .CapabilitiesOverview_registerLabel__nyzAt{font-size:12px;color:#d6c3a9;margin:0 0 20px}.CapabilitiesOverview_register__eeMPG dl{margin:0}.CapabilitiesOverview_register__eeMPG dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.CapabilitiesOverview_register__eeMPG dt{font-size:17px;line-height:1.3}.CapabilitiesOverview_register__eeMPG dt span{display:block;font-size:12px;color:#c1cebd;margin-top:5px}.CapabilitiesOverview_register__eeMPG dd{font-size:34px;font-family:Georgia,serif;color:#e5d5b9;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CapabilitiesOverview_register__eeMPG .CapabilitiesOverview_small__rSiCw{font-size:12px;line-height:1.6;max-width:440px;margin-top:26px}.CapabilitiesOverview_verification__Qa5Y8{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center;padding:70px 0}.CapabilitiesOverview_inspectionImage__8r_uJ{position:relative;padding-bottom:40px}.CapabilitiesOverview_inspectionImage__8r_uJ img{display:block;width:100%;height:440px;object-fit:cover}.CapabilitiesOverview_inspectionImage__8r_uJ>span{position:absolute;bottom:8px;right:-18px;max-width:80%;background:#e5e9de;padding:20px 25px;font:italic 24px/1.25 Georgia,serif;color:#50634c}.CapabilitiesOverview_precision__kXhGE{margin:24px 0}.CapabilitiesOverview_precision__kXhGE>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;margin-bottom:22px}.CapabilitiesOverview_precision__kXhGE dt{font-size:13px;line-height:1.5;color:#53674f;padding-top:5px}.CapabilitiesOverview_precision__kXhGE dd{margin:0}.CapabilitiesOverview_precision__kXhGE strong{display:block;font-size:28px;line-height:1.2;font-weight:400;color:#8f4c39}.CapabilitiesOverview_precision__kXhGE dd span{display:block;font-size:12px;line-height:1.6;color:#5b6c59;margin-top:8px}.CapabilitiesOverview_connected__xDSly{background:var(--surface-panel);padding:54px 0}.CapabilitiesOverview_operations__Pop_r{display:grid;grid-template-columns:repeat(3,1fr);gap:6%}.CapabilitiesOverview_operations__Pop_r h3{font-size:24px;font-weight:400;letter-spacing:-.02em;margin:0 0 15px}.CapabilitiesOverview_operations__Pop_r p{font-size:14px}.CapabilitiesOverview_operations__Pop_r a{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#425e49;text-decoration:none;min-height:44px;padding:7px 0}.CapabilitiesOverview_closing__Apvks{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;padding:64px 0 72px}.CapabilitiesOverview_reviewList__ou7Bf{padding:28px 32px;background:#e9ede4;align-self:center}.CapabilitiesOverview_reviewList__ou7Bf h3{font-size:20px;font-weight:400;margin:0 0 22px}.CapabilitiesOverview_reviewList__ou7Bf p{font-size:13px;margin-bottom:18px}.CapabilitiesOverview_reviewList__ou7Bf p:last-child{margin-bottom:0}.CapabilitiesOverview_reviewList__ou7Bf strong{display:block;font-size:14px;font-weight:500;color:#2e4936;margin-bottom:4px}@media(max-width:1000px){.CapabilitiesOverview_hero__JfZyf{min-height:470px}.CapabilitiesOverview_heroCopy__88A44{padding-left:10%}.CapabilitiesOverview_hero__JfZyf h1{font-size:38px!important}.CapabilitiesOverview_heroVisual__N5b5e{min-height:470px}.CapabilitiesOverview_choices__1kJ3q button{font-size:13px;padding:16px}.CapabilitiesOverview_factoryLayout__uQE5_{gap:5%}.CapabilitiesOverview_factoryImages__ONYqt{gap:10px}.CapabilitiesOverview_factoryImages__ONYqt img{height:330px}.CapabilitiesOverview_routeDetail__1UYAi figure img{height:360px}.CapabilitiesOverview_sectionHead__1zVt5,.CapabilitiesOverview_verification__Qa5Y8{gap:6%}.CapabilitiesOverview_operations__Pop_r{gap:4%}.CapabilitiesOverview_closing__Apvks{gap:6%}}@media(max-width:700px){.CapabilitiesOverview_hero__JfZyf{grid-template-columns:1fr}.CapabilitiesOverview_heroCopy__88A44{padding:24px 6% 30px}.CapabilitiesOverview_hero__JfZyf h1{font-size:38px!important;margin-top:28px}.CapabilitiesOverview_heroVisual__N5b5e{min-height:280px}.CapabilitiesOverview_heroVisual__N5b5e figcaption{padding:15px 6%}.CapabilitiesOverview_heroActions__QGtnd{gap:8px;margin-top:20px}.CapabilitiesOverview_sectionNav__MDygV{gap:12px;justify-content:flex-start;overflow-x:auto;white-space:nowrap;padding:10px 6%}.CapabilitiesOverview_sectionNav__MDygV a{font-size:12px}.CapabilitiesOverview_closing__Apvks,.CapabilitiesOverview_factoryLayout__uQE5_,.CapabilitiesOverview_routeDetail__1UYAi,.CapabilitiesOverview_sectionHead__1zVt5,.CapabilitiesOverview_verification__Qa5Y8{grid-template-columns:1fr;gap:24px}.CapabilitiesOverview_sectionHead__1zVt5{margin-bottom:20px}.CapabilitiesOverview_page__WDPJA h2{font-size:33px}.CapabilitiesOverview_page__WDPJA p{font-size:15px}.CapabilitiesOverview_routeSection__RFL3H{padding:40px 0}.CapabilitiesOverview_choices__1kJ3q{flex-direction:column;gap:8px}.CapabilitiesOverview_choices__1kJ3q button{padding:14px 16px;font-size:14px;min-height:48px}.CapabilitiesOverview_routeDetail__1UYAi figure img{height:auto;aspect-ratio:4/3}.CapabilitiesOverview_routeDetail__1UYAi h3{font-size:29px}.CapabilitiesOverview_routeLinks__p86Yj{gap:5px;margin-top:18px;flex-direction:column}.CapabilitiesOverview_factorySection__nXCe_{padding:40px 0}.CapabilitiesOverview_factoryImages__ONYqt img{height:255px}.CapabilitiesOverview_factoryImages__ONYqt picture:nth-child(2){margin-top:30px}.CapabilitiesOverview_register__eeMPG{margin-top:10px}.CapabilitiesOverview_verification__Qa5Y8{padding:44px 0}.CapabilitiesOverview_inspectionImage__8r_uJ img{height:300px}.CapabilitiesOverview_inspectionImage__8r_uJ>span{right:-8px;font-size:21px}.CapabilitiesOverview_precision__kXhGE>div{grid-template-columns:1fr 1fr;gap:16px}.CapabilitiesOverview_precision__kXhGE strong{font-size:25px}.CapabilitiesOverview_connected__xDSly{padding:38px 0}.CapabilitiesOverview_operations__Pop_r{grid-template-columns:1fr;gap:32px}.CapabilitiesOverview_operations__Pop_r p{margin-bottom:10px}.CapabilitiesOverview_closing__Apvks{padding:40px 0}.CapabilitiesOverview_reviewList__ou7Bf{padding:25px}.CapabilitiesOverview_button__gwgSJ,.CapabilitiesOverview_heroCopy__88A44 .CapabilitiesOverview_textLink__vA135{font-size:13px}}@media(prefers-reduced-motion:reduce){.CapabilitiesOverview_page__WDPJA svg{transition:none}}.CapabilitiesOverview_choices__1kJ3q button{justify-content:center}.CapabilitiesOverview_operations__Pop_r a:hover,.CapabilitiesOverview_routeLinks__p86Yj a:hover,.CapabilitiesOverview_textLink__vA135:hover{color:#994b38}.CapabilitiesOverview_heroVisual__N5b5e figcaption a:hover{color:#e3c7a7}@media(max-width:700px){.CapabilitiesOverview_choices__1kJ3q button{justify-content:flex-start}.CapabilitiesOverview_sectionNav__MDygV{flex-wrap:wrap;white-space:normal;overflow:visible;gap:4px 22px}}.PrivacyNoticeLink_notice__K4GkL{font-size:12px;line-height:1.7;color:#4f6356;margin:18px 0;max-width:76ch}.PrivacyNoticeLink_notice__K4GkL a{color:inherit;text-decoration:underline;text-underline-offset:3px}.PrivacyNoticeLink_notice__K4GkL a:focus-visible{outline:2px solid #b34235;outline-offset:4px}.ContactEnquiryForm_form__iYdR_{display:flex;flex-direction:column;height:100%;padding:clamp(27px,3.5vw,48px);background:#fff;color:#24352c;box-shadow:0 16px 40px #1a2e2110}.ContactEnquiryForm_heading__YxAG2{margin-bottom:28px}.ContactEnquiryForm_heading__YxAG2>p{margin:0 0 13px;color:#b34235;font-size:10px;font-weight:700;letter-spacing:.16em}.ContactEnquiryForm_heading__YxAG2 h2{max-width:none;margin:0 0 12px;font-size:clamp(24px,2.15vw,31px);font-weight:500;letter-spacing:-.04em;line-height:1.18;white-space:normal}.ContactEnquiryForm_heading__YxAG2>span{display:block;max-width:550px;color:#5f7164;font-size:12px;line-height:1.55}.ContactEnquiryForm_fields__DSrE7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.ContactEnquiryForm_fields__DSrE7 label{display:flex;flex-direction:column;gap:8px;color:#314339;font-size:11px;font-weight:670}.ContactEnquiryForm_fields__DSrE7 label>span{display:inline;color:#af392f}.ContactEnquiryForm_fields__DSrE7 input,.ContactEnquiryForm_fields__DSrE7 select,.ContactEnquiryForm_fields__DSrE7 textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #cbd6cc;border-radius:0;background:#f8faf7;color:#20342a;font:inherit;font-size:13px;font-weight:400;outline:none;transition:border-color .18s,background .18s}.ContactEnquiryForm_fields__DSrE7 textarea{min-height:132px;resize:vertical;line-height:1.5}.ContactEnquiryForm_fields__DSrE7 input::placeholder,.ContactEnquiryForm_fields__DSrE7 textarea::placeholder{color:#52665a}.ContactEnquiryForm_fields__DSrE7 input:focus,.ContactEnquiryForm_fields__DSrE7 select:focus,.ContactEnquiryForm_fields__DSrE7 textarea:focus{border-color:#a84538;background:#fff;box-shadow:0 0 0 2px #a8453823}.ContactEnquiryForm_message__UcDsT{grid-column:1/-1}.ContactEnquiryForm_honeypot__SORdA{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ContactEnquiryForm_footer__TE4nZ{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px}.ContactEnquiryForm_footer__TE4nZ p{max-width:270px;margin:0;color:#647568;font-size:11px;line-height:1.5}.ContactEnquiryForm_footer__TE4nZ a,.ContactEnquiryForm_status__ZbuXK a{color:#a63e33;text-decoration:underline;text-underline-offset:3px}.ContactEnquiryForm_footer__TE4nZ button{min-width:160px;min-height:48px;padding:12px 20px;border:0;background:#b83d32;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s}.ContactEnquiryForm_footer__TE4nZ button:hover{background:#982f27}.ContactEnquiryForm_footer__TE4nZ button:disabled{opacity:.6;cursor:wait}.ContactEnquiryForm_footer__TE4nZ a:focus-visible,.ContactEnquiryForm_footer__TE4nZ button:focus-visible,.ContactEnquiryForm_status__ZbuXK a:focus-visible{outline:2px solid #b83d32;outline-offset:3px}.ContactEnquiryForm_status__ZbuXK{min-height:18px;margin:13px 0 0;color:#486b50;font-size:11px;line-height:1.5}.ContactEnquiryForm_status__ZbuXK[data-status=error]{color:#a5362e}@media(max-width:900px){.ContactEnquiryForm_heading__YxAG2 h2{white-space:normal}}@media(max-width:600px){.ContactEnquiryForm_form__iYdR_{padding:27px 23px}.ContactEnquiryForm_fields__DSrE7{grid-template-columns:1fr;gap:16px}.ContactEnquiryForm_footer__TE4nZ{align-items:stretch;flex-direction:column}.ContactEnquiryForm_footer__TE4nZ button{width:100%}}@media(prefers-reduced-motion:reduce){.ContactEnquiryForm_form__iYdR_ *{transition:none!important}}.ContentDirectory_directory__wh8a1 .content-grid,.ContentDirectory_related__Waqes .content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 64px}.ContentDirectory_directory__wh8a1 .content-card,.ContentDirectory_related__Waqes .content-card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transition:color .15s ease;color:#203b32}.ContentDirectory_directory__wh8a1 .content-card:hover,.ContentDirectory_related__Waqes .content-card:hover{transform:none;box-shadow:none;background:transparent;color:#ad3429}.ContentDirectory_directory__wh8a1 .content-card h3,.ContentDirectory_related__Waqes .content-card h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px;font-weight:500}.ContentDirectory_directory__wh8a1 .content-card p,.ContentDirectory_related__Waqes .content-card p{font-size:15px;line-height:1.75;max-width:65ch;margin:0;color:#53685b}.ContentDirectory_directory__wh8a1 .content-card:focus-visible,.ContentDirectory_related__Waqes .content-card:focus-visible{outline:3px solid #b4342a;outline-offset:8px}.ContentDirectory_related__Waqes h2{margin-bottom:34px}@media(max-width:760px){.ContentDirectory_directory__wh8a1 .content-grid,.ContentDirectory_related__Waqes .content-grid{grid-template-columns:1fr;gap:28px}.ContentDirectory_directory__wh8a1 .content-card h3,.ContentDirectory_related__Waqes .content-card h3{font-size:22px}}.FacilityTour_tour__kqDpd{padding:76px 0 0}.FacilityTour_heading__MKcyG{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.FacilityTour_heading__MKcyG p{font-size:10px;font-weight:700;letter-spacing:.16em;color:#b3342d;margin:0 0 16px}.FacilityTour_heading__MKcyG h2{margin:0}.FacilityTour_heading__MKcyG em{font-style:normal;color:#809086}.FacilityTour_heading__MKcyG>span{font-size:12px;line-height:1.6;color:#66776e}.FacilityTour_layout__u00IN{display:grid;grid-template-columns:1.45fr 1fr;background:#e7ece6}.FacilityTour_visual__kJsyx{position:relative;margin:0;min-height:510px;overflow:hidden;background:#d5ddd5}.FacilityTour_visual__kJsyx picture{position:absolute;inset:0}.FacilityTour_visual__kJsyx img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}.FacilityTour_visual__kJsyx figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:end;justify-content:space-between;gap:15px;padding:48px 28px 24px;background:linear-gradient(transparent,#162722df);color:#fff}.FacilityTour_visual__kJsyx figcaption>span{font-size:9px;letter-spacing:.13em}.FacilityTour_visual__kJsyx strong{font-size:42px;font-weight:400;line-height:1}.FacilityTour_visual__kJsyx small{font-size:14px;color:#c4d0c8}.FacilityTour_directory__vNK4K{padding:26px clamp(24px,3.5vw,50px);display:flex;flex-direction:column}.FacilityTour_buttons__pig_f button{width:100%;display:flex;align-items:center;gap:18px;padding:24px 0;border-bottom:1px solid #bdcabf;background:transparent;color:#67786d;text-align:left;font:inherit;font-size:clamp(16px,1.5vw,22px);cursor:pointer}.FacilityTour_buttons__pig_f button>span:first-child{font-size:10px;color:#8a9a8e}.FacilityTour_buttons__pig_f button>span:last-child{margin-left:auto;font-size:20px}.FacilityTour_buttons__pig_f button[aria-pressed=true]{color:#203b2c}.FacilityTour_buttons__pig_f button[aria-pressed=true]>span{color:#bc342e}.FacilityTour_buttons__pig_f button:focus-visible,.FacilityTour_detail__UorJK a:focus-visible{outline:2px solid #bd342e;outline-offset:5px}.FacilityTour_buttons__pig_f button:hover{color:#a9322d}.FacilityTour_detail__UorJK{padding:22px 0 0}.FacilityTour_detail__UorJK p{font-size:13px;line-height:1.65;color:#4f6558;min-height:86px;margin:0 0 16px}.FacilityTour_detail__UorJK a{display:inline-flex;gap:25px;border-bottom:1px solid #8a9e8e;padding:8px 0;font-size:12px;color:#243f2d}.FacilityTour_note__6TIPh{margin-top:auto;padding-top:24px;line-height:1.5;color:#6e7d73}.FacilityTour_detail__UorJK{animation:FacilityTour_appear__hb1f7 .25s ease}@keyframes FacilityTour_appear__hb1f7{0%{opacity:.65}to{opacity:1}}@media(max-width:1000px){.FacilityTour_visual__kJsyx{min-height:530px}.FacilityTour_directory__vNK4K{padding:20px 25px}.FacilityTour_buttons__pig_f button{padding:22px 0;gap:10px}.FacilityTour_detail__UorJK p{min-height:110px}}@media(max-width:760px){.FacilityTour_tour__kqDpd{padding-top:48px}.FacilityTour_heading__MKcyG{align-items:start;gap:15px}.FacilityTour_heading__MKcyG>span{font-size:10px}.FacilityTour_layout__u00IN{grid-template-columns:1fr}.FacilityTour_visual__kJsyx{min-height:330px}.FacilityTour_directory__vNK4K{padding:12px 24px 24px}.FacilityTour_buttons__pig_f button{font-size:18px;padding:17px 0}.FacilityTour_detail__UorJK p{min-height:65px}.FacilityTour_note__6TIPh{padding-top:20px}.FacilityTour_visual__kJsyx figcaption{padding:40px 20px 20px}}@media(prefers-reduced-motion:reduce){.FacilityTour_detail__UorJK{animation:none}}.FacilityTour_visual__kJsyx strong{flex:none;white-space:nowrap}@media(max-width:760px){.FacilityTour_visual__kJsyx figcaption>span{max-width:165px;font-size:8px;line-height:1.5}}.FacilityTour_heading__MKcyG h2{scroll-margin-top:115px}.FacilityTour_layout__u00IN{background:none;gap:clamp(30px,5vw,70px)}.FacilityTour_directory__vNK4K{padding:0;justify-content:center}.FacilityTour_buttons__pig_f button{border:0;padding:18px 0}.FacilityTour_buttons__pig_f button>span:first-child{display:none}.FacilityTour_buttons__pig_f button[aria-pressed=true]{color:#b3342e}.FacilityTour_visual__kJsyx{min-height:520px}.FacilityTour_visual__kJsyx strong{display:none}.FacilityTour_visual__kJsyx figcaption{padding:40px 20px 18px}.FacilityTour_detail__UorJK a{border:0}.FacilityTour_note__6TIPh{margin-top:0}.FacilityTour_tour__kqDpd{padding-top:88px}@media(max-width:760px){.FacilityTour_tour__kqDpd{padding-top:55px}.FacilityTour_visual__kJsyx{min-height:330px}.FacilityTour_layout__u00IN{gap:20px}.FacilityTour_directory__vNK4K{padding:0}.FacilityTour_buttons__pig_f{display:grid;grid-template-columns:1fr 1fr;gap:5px 22px}.FacilityTour_buttons__pig_f button{font-size:15px;padding:12px 0;align-items:baseline}.FacilityTour_buttons__pig_f button>span:last-child{font-size:15px}.FacilityTour_detail__UorJK p{min-height:0}.FacilityTour_heading__MKcyG>span{display:none}}.FacilityTour_tour__kqDpd{padding-top:46px}.FacilityTour_heading__MKcyG{margin-bottom:20px}.FacilityTour_heading__MKcyG h2{font-size:clamp(28px,2.8vw,38px)}.FacilityTour_layout__u00IN{gap:36px}.FacilityTour_visual__kJsyx{min-height:410px}.FacilityTour_buttons__pig_f button{padding:13px 0}.FacilityTour_detail__UorJK{padding-top:14px}.FacilityTour_detail__UorJK p{font-size:14px;min-height:0}.FacilityTour_note__6TIPh{padding-top:14px;font-size:11px}@media(max-width:760px){.FacilityTour_tour__kqDpd{padding-top:36px}.FacilityTour_visual__kJsyx{min-height:285px}.FacilityTour_layout__u00IN{gap:14px}.FacilityTour_buttons__pig_f button{padding:10px 0}.FacilityTour_note__6TIPh{padding-top:10px}}.FacilityTour_detail__UorJK h3{font-size:16px;font-weight:500;line-height:1.45;margin:0 0 12px;color:#34483b;letter-spacing:-.02em}.FacilityTour_detail__UorJK .FacilityTour_drawingReview__qg_CZ{font-size:12px;line-height:1.6;margin:0 0 12px;color:#6a766e}.FacilityTour_drawingReview__qg_CZ strong{display:block;color:#394e40;font-weight:600;margin-bottom:4px}.FacilityTour_note__6TIPh{font-size:10px}.FactoryVideoLibrary_hero__EF_cp{padding:32px 0 45px;background:var(--surface-paper);border-bottom:1px solid #e1e5dd}.FactoryVideoLibrary_breadcrumbs__bGY9o{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#7b877d;margin-bottom:40px}.FactoryVideoLibrary_heroHeading___PJty{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.FactoryVideoLibrary_eyebrow__Qmu6B{font-size:10px;letter-spacing:.14em;font-weight:600;color:#707c71;margin:0 0 20px}.FactoryVideoLibrary_hero__EF_cp h1{font-size:53px;line-height:1.05;font-weight:500;letter-spacing:-.045em;margin:0}.FactoryVideoLibrary_hero__EF_cp h1 span{color:#7b837b}.FactoryVideoLibrary_heroHeading___PJty>p{font-size:14px;line-height:1.8;color:#657164;margin:0;max-width:380px}.FactoryVideoLibrary_heroHeading___PJty small{display:block;font-size:10px;color:#8d978d;margin-top:18px}.FactoryVideoLibrary_library__p0H_i{padding-top:40px;padding-bottom:65px}.FactoryVideoLibrary_screenGrid__cVnyy{display:grid;grid-template-columns:minmax(0,2.45fr) minmax(280px,1fr);gap:32px;align-items:start}.FactoryVideoLibrary_player___Yy3C{position:relative;aspect-ratio:16/9;background:#202725;overflow:hidden}.FactoryVideoLibrary_player___Yy3C video{display:block;width:100%;height:100%;object-fit:contain}.FactoryVideoLibrary_cover__iW2Ec{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#202725;color:white;cursor:pointer}.FactoryVideoLibrary_cover__iW2Ec>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.8}.FactoryVideoLibrary_play__3VhNW{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;width:62px;height:62px;border:1px solid #ffffffa6;border-radius:50%;background:#20272566;color:white;transition:background .2s}.FactoryVideoLibrary_cover__iW2Ec:hover .FactoryVideoLibrary_play__3VhNW{background:#c7352fe6;border-color:#c7352f}.FactoryVideoLibrary_coverLabel__aj_tX{position:absolute;left:27px;bottom:24px;text-align:left;font-size:13px;font-weight:600;text-shadow:0 1px 8px #000a}.FactoryVideoLibrary_coverLabel__aj_tX small{display:block;font-size:10px;font-weight:400;margin-top:7px}.FactoryVideoLibrary_featureCaption__mEGNa{display:flex;justify-content:space-between;gap:30px;padding-top:24px}.FactoryVideoLibrary_category__q2F1F{font-size:9px;letter-spacing:.12em;color:#889286;font-weight:600;margin:0 0 10px;text-transform:uppercase}.FactoryVideoLibrary_featureCaption__mEGNa h2{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:0 0 13px}.FactoryVideoLibrary_featureCaption__mEGNa p:not(.FactoryVideoLibrary_category__q2F1F){font-size:13px;line-height:1.75;color:#697669;max-width:540px;margin:0}.FactoryVideoLibrary_duration__SAPNC{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#343f35;text-align:right;white-space:nowrap}.FactoryVideoLibrary_duration__SAPNC small{display:block;font-size:7px;letter-spacing:.09em;color:#939d92;margin-top:10px}.FactoryVideoLibrary_playlistHeading__tlXmO{display:flex;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.1em;color:#7c887c;margin:0;padding:0 0 17px;border-bottom:1px solid #dfe5da}.FactoryVideoLibrary_playlistHeading__tlXmO span{color:#c7352f}.FactoryVideoLibrary_film__eer7u{display:grid;grid-template-columns:118px 1fr;gap:16px;width:100%;text-align:left;padding:21px 0;border:0;border-bottom:1px solid #e4e8df;background:none;font:inherit;cursor:pointer;color:#29342c}.FactoryVideoLibrary_thumbnail__ub_UJ{height:80px;position:relative;background:#e8ece5;overflow:hidden}.FactoryVideoLibrary_thumbnail__ub_UJ img{width:100%;height:100%;object-fit:cover;display:block}.FactoryVideoLibrary_thumbnail__ub_UJ>span{position:absolute;bottom:5px;right:5px;font-size:8px;color:#fff;background:#202725bf;padding:3px 5px}.FactoryVideoLibrary_film__eer7u small{display:block;font-size:8px;letter-spacing:.08em;color:#899487;text-transform:uppercase;margin:0 0 8px}.FactoryVideoLibrary_film__eer7u strong{display:block;font-size:13px;line-height:1.4;font-weight:600}.FactoryVideoLibrary_film__eer7u p{font-size:9px;color:#8d988a;margin:10px 0 0}.FactoryVideoLibrary_active__d3s_p p,.FactoryVideoLibrary_active__d3s_p strong,.FactoryVideoLibrary_film__eer7u:hover strong{color:#c7352f}.FactoryVideoLibrary_active__d3s_p .FactoryVideoLibrary_thumbnail__ub_UJ{outline:2px solid #c7352f;outline-offset:-2px}.FactoryVideoLibrary_playlistNote__LLVdJ{font-size:10px;line-height:1.8;color:#8c9789;margin:22px 0 0}.FactoryVideoLibrary_context__e6RkE{display:flex;justify-content:space-between;gap:45px;padding-top:35px;margin-top:45px;border-top:1px solid #dfe5da}.FactoryVideoLibrary_context__e6RkE h3{font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 15px}.FactoryVideoLibrary_context__e6RkE p:not(.FactoryVideoLibrary_eyebrow__Qmu6B){font-size:13px;line-height:1.8;color:#71806e;max-width:420px;margin:0}.FactoryVideoLibrary_contextLinks__bKqsr{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.FactoryVideoLibrary_contextLinks__bKqsr a{font-size:12px;font-weight:600}.FactoryVideoLibrary_cta__2HgaN{padding:16px 20px;background:#cf322d;color:white}.FactoryVideoLibrary_library__p0H_i a:focus-visible,.FactoryVideoLibrary_library__p0H_i button:focus-visible{outline:2px solid #cf322d;outline-offset:4px}@media(max-width:1100px){.FactoryVideoLibrary_screenGrid__cVnyy{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:25px}.FactoryVideoLibrary_film__eer7u{grid-template-columns:100px 1fr;gap:13px}.FactoryVideoLibrary_hero__EF_cp h1{font-size:46px}.FactoryVideoLibrary_contextLinks__bKqsr{gap:18px}}@media(max-width:760px){.FactoryVideoLibrary_hero__EF_cp{padding:25px 0 32px}.FactoryVideoLibrary_breadcrumbs__bGY9o{margin-bottom:28px}.FactoryVideoLibrary_heroHeading___PJty{display:block}.FactoryVideoLibrary_hero__EF_cp h1{font-size:42px}.FactoryVideoLibrary_heroHeading___PJty>p{margin-top:23px;font-size:13px}.FactoryVideoLibrary_heroHeading___PJty small{margin-top:12px}.FactoryVideoLibrary_library__p0H_i{padding-top:28px;padding-bottom:40px}.FactoryVideoLibrary_screenGrid__cVnyy{grid-template-columns:1fr;gap:32px}.FactoryVideoLibrary_featureCaption__mEGNa h2{font-size:23px}.FactoryVideoLibrary_duration__SAPNC small{max-width:85px;white-space:normal;line-height:1.6}.FactoryVideoLibrary_featureCaption__mEGNa{gap:15px}.FactoryVideoLibrary_film__eer7u{grid-template-columns:125px 1fr}.FactoryVideoLibrary_thumbnail__ub_UJ{height:83px}.FactoryVideoLibrary_film__eer7u strong{font-size:14px}.FactoryVideoLibrary_context__e6RkE{display:block;margin-top:35px;padding-top:28px}.FactoryVideoLibrary_contextLinks__bKqsr{margin-top:25px}.FactoryVideoLibrary_play__3VhNW{width:52px;height:52px}.FactoryVideoLibrary_coverLabel__aj_tX{left:18px;bottom:17px}}@media(prefers-reduced-motion:reduce){.FactoryVideoLibrary_play__3VhNW{transition:none}}.FactoryVideoLibrary_portraitFeature__vspEi{display:grid;grid-template-columns:minmax(230px,360px) minmax(0,1fr);gap:30px;align-items:center}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_player___Yy3C{aspect-ratio:9/16;max-height:640px}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_cover__iW2Ec>img{object-fit:contain}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa{display:block;padding-top:0}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_duration__SAPNC{display:block;text-align:left;margin-top:30px}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa h2{font-size:29px;line-height:1.15}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa p:not(.FactoryVideoLibrary_category__q2F1F){font-size:13px;line-height:1.85}@media(max-width:1100px){.FactoryVideoLibrary_screenGrid__cVnyy{grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.FactoryVideoLibrary_portraitFeature__vspEi{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:22px}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa h2{font-size:25px}}@media(max-width:760px){.FactoryVideoLibrary_portraitFeature__vspEi{display:block}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_player___Yy3C{max-width:330px;margin:0 auto}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa{padding-top:24px}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_duration__SAPNC{margin-top:18px}.FactoryVideoLibrary_portraitFeature__vspEi .FactoryVideoLibrary_featureCaption__mEGNa h2{font-size:26px}}.FluidControlPage_page__4hUoD{background:var(--surface-paper);color:#25332f}.FluidControlPage_hero__t0V6n{position:relative;min-height:650px;background:#101817;display:flex;align-items:center;color:#fff;isolation:isolate;overflow:hidden}.FluidControlPage_hero__t0V6n>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.FluidControlPage_hero__t0V6n:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,17,16,.94),rgba(8,17,16,.68) 35%,transparent 72%);z-index:-1}.FluidControlPage_heroCopy__nNTy1{width:min(620px,52%);margin:80px 6%}.FluidControlPage_kicker__nRIAZ{font-size:12px!important;letter-spacing:.19em;font-weight:650;color:#9a584b}.FluidControlPage_hero__t0V6n .FluidControlPage_kicker__nRIAZ{color:#c5cfc9}.FluidControlPage_hero__t0V6n h1{font-size:clamp(42px,4.8vw,76px);line-height:1.05;letter-spacing:-.055em;margin:26px 0}.FluidControlPage_hero__t0V6n h1 em{font-style:normal;color:#aabcb2}.FluidControlPage_heroCopy__nNTy1>p:not(.FluidControlPage_kicker__nRIAZ){font-size:18px;line-height:1.7;max-width:470px;color:#d1d9d4}.FluidControlPage_button__naHd7{display:inline-flex;padding:16px 22px;background:#e0e7df;color:#21362e;font-weight:650;text-decoration:none;margin:20px 20px 0 0}.FluidControlPage_quietLink__XVakB{display:inline-block;color:inherit;text-underline-offset:7px;font-size:14px;margin:20px 0}.FluidControlPage_caption__YmjRN{position:absolute;right:28px;bottom:20px;font-size:10px;letter-spacing:.14em;color:#c3cbc5}.FluidControlPage_nav__7AZ0j{display:flex;justify-content:center;gap:40px;padding:24px;flex-wrap:wrap}.FluidControlPage_nav__7AZ0j a{color:inherit;font-size:13px;text-decoration:none}.FluidControlPage_section__adLG7{max-width:1440px;margin:auto;padding:58px 5%;scroll-margin-top:100px}.FluidControlPage_heading__Ybo_t{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.FluidControlPage_page__4hUoD h2{font-size:clamp(30px,3.2vw,48px);font-weight:450;letter-spacing:-.045em;line-height:1.12;margin:18px 0}.FluidControlPage_heading__Ybo_t>p,.FluidControlPage_page__4hUoD article p{font-size:15px;line-height:1.75;color:#62736b}.FluidControlPage_catalog__kdrAu{margin:0 0 48px;position:relative;background:transparent}.FluidControlPage_catalog__kdrAu img{display:block;width:min(100%,960px);height:auto;margin:auto;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,transparent,#000 4%,#000 94%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.FluidControlPage_familyGrid__asFaN{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 48px}.FluidControlPage_familyGrid__asFaN article{padding:12px 0}.FluidControlPage_page__4hUoD h3{font-size:24px;font-weight:500;letter-spacing:-.025em;margin:14px 0}.FluidControlPage_familyGrid__asFaN strong{font-size:13px;font-weight:550}.FluidControlPage_dark__YN08A{background:transparent;color:inherit}.FluidControlPage_dark__YN08A article p,.FluidControlPage_dark__YN08A p{color:#62736b}.FluidControlPage_dark__YN08A .FluidControlPage_kicker__nRIAZ{color:#9a584b}.FluidControlPage_controls___zgAZ{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 55px}.FluidControlPage_controls___zgAZ article{padding:10px 0;border-top:1px solid #93a19655}.FluidControlPage_note__L9l0L{padding-top:24px;font-size:13px;line-height:1.7}.FluidControlPage_tableWrap__mvkHm{overflow:auto}.FluidControlPage_tableWrap__mvkHm table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;line-height:1.7}.FluidControlPage_tableWrap__mvkHm td,.FluidControlPage_tableWrap__mvkHm th{padding:23px 22px;vertical-align:top}.FluidControlPage_tableWrap__mvkHm thead{background:transparent;color:#53665a;font-size:12px;letter-spacing:.05em}.FluidControlPage_tableWrap__mvkHm tbody tr:nth-child(odd){background:#e9ede640}.FluidControlPage_tableWrap__mvkHm th:first-child{min-width:160px}.FluidControlPage_route___j_Lo{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px}.FluidControlPage_route___j_Lo a{padding:22px 0;color:inherit;text-decoration:none;font-size:19px}.FluidControlPage_route___j_Lo span{display:block;color:#687b6d;font-size:12px;margin-top:10px}.FluidControlPage_applications__yxoGh{background:transparent}.FluidControlPage_faq__sovHN{margin:30px 0}.FluidControlPage_faq__sovHN details{padding:22px 0}.FluidControlPage_faq__sovHN summary{cursor:pointer;font-size:17px}.FluidControlPage_faq__sovHN p{max-width:850px;line-height:1.8;color:#62736b}.FluidControlPage_faq__sovHN summary:focus-visible,.FluidControlPage_page__4hUoD a:focus-visible{outline:2px solid #b85c48;outline-offset:5px}@media(max-width:760px){.FluidControlPage_hero__t0V6n{min-height:700px;align-items:flex-start}.FluidControlPage_hero__t0V6n>img{object-position:64% bottom}.FluidControlPage_hero__t0V6n:after{background:linear-gradient(180deg,#101817 2%,#101817dd 40%,#10181700 78%)}.FluidControlPage_heroCopy__nNTy1{width:88%;margin:50px 6% 240px}.FluidControlPage_hero__t0V6n h1{font-size:44px}.FluidControlPage_heroCopy__nNTy1>p:not(.FluidControlPage_kicker__nRIAZ){font-size:16px}.FluidControlPage_heading__Ybo_t{grid-template-columns:1fr;gap:8px}.FluidControlPage_section__adLG7{padding:48px 6%}.FluidControlPage_controls___zgAZ,.FluidControlPage_familyGrid__asFaN,.FluidControlPage_route___j_Lo{grid-template-columns:1fr}.FluidControlPage_familyGrid__asFaN{gap:5px}.FluidControlPage_catalog__kdrAu img{height:auto}.FluidControlPage_nav__7AZ0j{gap:18px;padding:20px}.FluidControlPage_nav__7AZ0j a{font-size:11px}.FluidControlPage_caption__YmjRN{font-size:8px;right:16px}.FluidControlPage_tableWrap__mvkHm td,.FluidControlPage_tableWrap__mvkHm th{padding:15px;min-width:180px}}.FluidControlPage_editorialImage__zPTyN{margin:0;min-width:0}.FluidControlPage_editorialImage__zPTyN img,.FluidControlPage_editorialImage__zPTyN picture{display:block;width:100%}.FluidControlPage_editorialImage__zPTyN img{height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply}.FluidControlPage_interfaceLayout__j9nY2{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px)}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_controls___zgAZ{gap:16px 30px}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_controls___zgAZ article{border:0;padding:0}.FluidControlPage_interfaceLayout__j9nY2 h3{font-size:21px}.FluidControlPage_interfaceLayout__j9nY2 article p{font-size:14px;line-height:1.75}.FluidControlPage_materialLayout__wKrs6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin-bottom:28px}.FluidControlPage_materialLayout__wKrs6 .FluidControlPage_heading__Ybo_t{display:block;margin-bottom:0}.FluidControlPage_materialLayout__wKrs6 .FluidControlPage_heading__Ybo_t>p{max-width:480px}.FluidControlPage_materialLayout__wKrs6 h2{font-size:clamp(30px,3vw,43px)}@media(max-width:1000px) and (min-width:761px){.FluidControlPage_interfaceLayout__j9nY2{grid-template-columns:1fr;gap:24px}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_editorialImage__zPTyN{width:72%;margin:auto}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_controls___zgAZ{grid-template-columns:repeat(2,1fr);gap:16px 30px}}@media(max-width:760px){.FluidControlPage_interfaceLayout__j9nY2,.FluidControlPage_materialLayout__wKrs6{grid-template-columns:1fr;gap:24px}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_editorialImage__zPTyN{max-width:580px}.FluidControlPage_interfaceLayout__j9nY2 .FluidControlPage_controls___zgAZ{gap:14px}.FluidControlPage_materialLayout__wKrs6 .FluidControlPage_editorialImage__zPTyN{order:2}.FluidControlPage_materialLayout__wKrs6{margin-bottom:24px}.FluidControlPage_editorialImage__zPTyN{margin-inline:-2%}}.FluidControlPage_review__xtdXH{padding-top:32px;padding-bottom:36px}.FluidControlPage_review__xtdXH .FluidControlPage_heading__Ybo_t{margin-bottom:22px;gap:40px}.FluidControlPage_review__xtdXH h2{font-size:clamp(30px,2.8vw,40px);margin:12px 0}.FluidControlPage_review__xtdXH .FluidControlPage_controls___zgAZ{gap:14px 40px}.FluidControlPage_review__xtdXH .FluidControlPage_controls___zgAZ article{padding:12px 0 0}.FluidControlPage_review__xtdXH .FluidControlPage_controls___zgAZ h3{font-size:21px;margin:0 0 8px}.FluidControlPage_review__xtdXH .FluidControlPage_controls___zgAZ p{margin:0;line-height:1.65}.FluidControlPage_review__xtdXH .FluidControlPage_faq__sovHN{margin:22px 0 8px}.FluidControlPage_review__xtdXH .FluidControlPage_faq__sovHN details{padding:12px 0}.FluidControlPage_review__xtdXH .FluidControlPage_faq__sovHN p{margin:10px 0 4px;line-height:1.65}.FluidControlPage_review__xtdXH>.FluidControlPage_quietLink__XVakB{margin:14px 0 0}@media(max-width:760px){.FluidControlPage_review__xtdXH{padding-top:28px;padding-bottom:30px}.FluidControlPage_review__xtdXH .FluidControlPage_heading__Ybo_t{gap:6px;margin-bottom:18px}.FluidControlPage_review__xtdXH .FluidControlPage_controls___zgAZ{gap:16px}.FluidControlPage_review__xtdXH .FluidControlPage_faq__sovHN{margin-top:20px}}.IndustriesIndexPage_page__fGEJd{background:var(--surface-paper);color:#203b32}.IndustriesIndexPage_wrap__4uf1L{width:min(100% - 10%,1280px);margin:auto}.IndustriesIndexPage_hero__V8PDF{background:var(--surface-panel)}.IndustriesIndexPage_hero__V8PDF>.IndustriesIndexPage_wrap__4uf1L{display:grid;grid-template-columns:1.1fr .65fr;gap:8%;align-items:center;padding:58px 0}.IndustriesIndexPage_hero__V8PDF h1{font-size:clamp(40px,4.5vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.03em;margin:0 0 22px}.IndustriesIndexPage_hero__V8PDF h1 em{font-family:Georgia,serif;color:#708772;font-weight:400}.IndustriesIndexPage_group__8CxNo p,.IndustriesIndexPage_hero__V8PDF p{max-width:570px;line-height:1.7;color:#4e685c;font-size:17px}.IndustriesIndexPage_contact__h6lof a,.IndustriesIndexPage_hero__V8PDF a{display:inline-block;background:#b63128;color:#fff;text-decoration:none;padding:15px 22px;font-weight:600;margin-top:12px}.IndustriesIndexPage_hero__V8PDF figure{margin:0;max-width:420px;justify-self:end}.IndustriesIndexPage_hero__V8PDF img{width:100%;height:320px;object-fit:cover;display:block}.IndustriesIndexPage_group__8CxNo{padding:62px 0}.IndustriesIndexPage_group__8CxNo:nth-child(2n){background:#e9eee8}.IndustriesIndexPage_group__8CxNo>.IndustriesIndexPage_wrap__4uf1L{display:grid;grid-template-columns:1fr 1fr;gap:10%}.IndustriesIndexPage_contact__h6lof h2,.IndustriesIndexPage_group__8CxNo h2{font-size:clamp(30px,3vw,44px);line-height:1.15;font-weight:500;letter-spacing:-.02em;margin:0 0 15px}.IndustriesIndexPage_list__lyze_{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-content:start}.IndustriesIndexPage_list__lyze_ a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;color:#203b32;text-decoration:none;border-bottom:1px solid #cad5ca}.IndustriesIndexPage_list__lyze_ a:hover{color:#a33229}.IndustriesIndexPage_list__lyze_ a span{color:#9b5548}.IndustriesIndexPage_page__fGEJd a:focus-visible{outline:3px solid #b63128;outline-offset:4px}.IndustriesIndexPage_contact__h6lof{background:#203b32;color:#f4f5f0}.IndustriesIndexPage_contact__h6lof>.IndustriesIndexPage_wrap__4uf1L{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:50px 0}.IndustriesIndexPage_contact__h6lof p{color:#d3dfd3;line-height:1.6}.IndustriesIndexPage_contact__h6lof a{white-space:nowrap}@media(max-width:760px){.IndustriesIndexPage_wrap__4uf1L{width:calc(100% - 40px)}.IndustriesIndexPage_group__8CxNo>.IndustriesIndexPage_wrap__4uf1L,.IndustriesIndexPage_hero__V8PDF>.IndustriesIndexPage_wrap__4uf1L{grid-template-columns:1fr;gap:26px}.IndustriesIndexPage_hero__V8PDF>.IndustriesIndexPage_wrap__4uf1L{padding:38px 0}.IndustriesIndexPage_hero__V8PDF h1{font-size:40px}.IndustriesIndexPage_hero__V8PDF figure{max-width:none;justify-self:stretch}.IndustriesIndexPage_hero__V8PDF img{height:220px}.IndustriesIndexPage_group__8CxNo{padding:44px 0}.IndustriesIndexPage_list__lyze_{grid-template-columns:1fr}.IndustriesIndexPage_contact__h6lof>.IndustriesIndexPage_wrap__4uf1L{display:block;padding:44px 0}}.EngineeringEvidencePage_page__P_wPV{background:var(--surface-paper);color:#22302b}.EngineeringEvidencePage_hero__AfEVr{background:linear-gradient(120deg,var(--surface-paper) 0,var(--surface-panel) 100%);overflow:hidden}.EngineeringEvidencePage_heroInner__CfG9d{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(30px,5vw,80px);align-items:center;padding-top:72px;padding-bottom:72px}.EngineeringEvidencePage_breadcrumbs__IJGqb{display:flex;gap:12px;color:#66736d;font-size:12px;margin-bottom:56px}.EngineeringEvidencePage_breadcrumbs__IJGqb a{color:inherit}.EngineeringEvidencePage_breadcrumbs__IJGqb a:hover{color:#bf3932}.EngineeringEvidencePage_eyebrow__7OKUP{margin:0;color:#b53731;font-size:11px;font-weight:700;letter-spacing:.14em}.EngineeringEvidencePage_heroCopy__2pCTG h1{font-size:clamp(40px,4.5vw,68px);line-height:1.05;letter-spacing:-.04em;font-weight:500;max-width:760px;margin:22px 0 26px}.EngineeringEvidencePage_lead__tqWtt{max-width:660px;color:#56655d;font-size:17px;line-height:1.65;margin:0}.EngineeringEvidencePage_heroActions__iEryS{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.EngineeringEvidencePage_heroActions__iEryS>a{font-size:14px;font-weight:600;color:#314139}.EngineeringEvidencePage_heroActions__iEryS .EngineeringEvidencePage_primaryAction__64wKK{background:#cf322d;color:#fff;padding:15px 19px;display:inline-flex;gap:22px;align-items:center}.EngineeringEvidencePage_heroActions__iEryS>a:not(.EngineeringEvidencePage_primaryAction__64wKK){border-bottom:1px solid #9eaaa2;padding-bottom:5px}.EngineeringEvidencePage_visual__1rK3Y{position:relative;margin:0;min-height:400px;background:#dfe7e2}.EngineeringEvidencePage_visual__1rK3Y img{width:100%;height:100%;min-height:400px;display:block;object-fit:cover}.EngineeringEvidencePage_visual__1rK3Y figcaption{position:absolute;bottom:14px;left:14px;background:#172421d9;color:#e7efeb;padding:8px 11px;font-size:11px;letter-spacing:.035em}.EngineeringEvidencePage_evidence__XgVol{padding-top:68px;padding-bottom:72px}.EngineeringEvidencePage_scope__quEHC{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:end}.EngineeringEvidencePage_nextStep__1_YQj h2,.EngineeringEvidencePage_review__YEA_J h2,.EngineeringEvidencePage_scope__quEHC h2{font-size:clamp(30px,3vw,46px);font-weight:450;letter-spacing:-.03em;line-height:1.08;margin:15px 0 0}.EngineeringEvidencePage_scope__quEHC h2 span{color:#829087}.EngineeringEvidencePage_scopeDetail__F4UiX{max-width:550px;margin-left:auto}.EngineeringEvidencePage_scopeDetail__F4UiX>p:last-child{font-size:15px;line-height:1.6;color:#5d6b63;margin:14px 0 0}.EngineeringEvidencePage_machineCount__aXC7b{display:flex;gap:18px;align-items:center;margin:0;color:#20312a}.EngineeringEvidencePage_machineCount__aXC7b strong{font-size:54px;line-height:1;font-weight:420;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EngineeringEvidencePage_machineCount__aXC7b span{font-size:15px;font-weight:600}.EngineeringEvidencePage_machineCount__aXC7b small{display:block;margin-top:5px;color:#6f7a72;font-size:12px;font-weight:400}.EngineeringEvidencePage_applications__cpuC1{display:flex;align-items:start;gap:36px;margin-top:46px;padding:20px 0}.EngineeringEvidencePage_applications__cpuC1 h3{font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;margin:4px 0;min-width:185px;color:#5b6a60}.EngineeringEvidencePage_applications__cpuC1 ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0;padding:0}.EngineeringEvidencePage_applications__cpuC1 li{font-size:15px;color:#2e4036}.EngineeringEvidencePage_applications__cpuC1 li+li:before{content:"·";color:#c84940;margin-right:22px}.EngineeringEvidencePage_review__YEA_J{display:grid;grid-template-columns:minmax(200px,.35fr) minmax(0,.65fr);gap:48px;margin-top:76px}.EngineeringEvidencePage_review__YEA_J h2{font-size:clamp(29px,2.6vw,40px)}.EngineeringEvidencePage_steps__QeB_o{display:grid;gap:0}.EngineeringEvidencePage_steps__QeB_o article{display:grid;grid-template-columns:42px minmax(140px,.35fr) minmax(0,.65fr);gap:16px;align-items:start;padding:23px 0}.EngineeringEvidencePage_steps__QeB_o article>span{font-size:12px;color:#c34239;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EngineeringEvidencePage_steps__QeB_o h3{font-size:17px;font-weight:550;margin:0}.EngineeringEvidencePage_steps__QeB_o p{font-size:14px;line-height:1.55;color:#5f6c64;margin:0}.EngineeringEvidencePage_nextStep__1_YQj{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-top:72px;padding:37px 42px;background:#1d2927;color:#eef2ed}.EngineeringEvidencePage_nextStep__1_YQj .EngineeringEvidencePage_eyebrow__7OKUP{color:#df756b}.EngineeringEvidencePage_nextStep__1_YQj h2{font-size:32px}.EngineeringEvidencePage_nextStep__1_YQj p:last-child{max-width:700px;font-size:14px;line-height:1.6;color:#b8c6bd;margin:16px 0 0}.EngineeringEvidencePage_nextStep__1_YQj a{flex-shrink:0;background:#cf322d;color:#fff;padding:15px 18px;font-size:14px;font-weight:650;display:inline-flex;gap:24px}.EngineeringEvidencePage_related__VwPxY{display:flex;gap:26px;flex-wrap:wrap;margin-top:28px}.EngineeringEvidencePage_related__VwPxY a{display:flex;gap:14px;color:#34453b;font-size:13px;font-weight:600}.EngineeringEvidencePage_related__VwPxY a span{color:#bb4338}.EngineeringEvidencePage_related__VwPxY a:hover{color:#b53731}.EngineeringEvidencePage_page__P_wPV a:focus-visible{outline:2px solid #cf322d;outline-offset:4px}@media(max-width:900px){.EngineeringEvidencePage_heroInner__CfG9d{gap:25px;padding-top:48px;padding-bottom:48px}.EngineeringEvidencePage_breadcrumbs__IJGqb{margin-bottom:32px}.EngineeringEvidencePage_visual__1rK3Y,.EngineeringEvidencePage_visual__1rK3Y img{min-height:340px}.EngineeringEvidencePage_scope__quEHC{gap:30px}.EngineeringEvidencePage_review__YEA_J{grid-template-columns:1fr;gap:26px;margin-top:54px}.EngineeringEvidencePage_reviewHeading__2KC9E h2{max-width:620px}}@media(max-width:680px){.EngineeringEvidencePage_heroInner__CfG9d{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:38px}.EngineeringEvidencePage_breadcrumbs__IJGqb{margin-bottom:30px}.EngineeringEvidencePage_heroCopy__2pCTG h1{font-size:40px;margin:18px 0}.EngineeringEvidencePage_lead__tqWtt{font-size:16px}.EngineeringEvidencePage_visual__1rK3Y,.EngineeringEvidencePage_visual__1rK3Y img{min-height:260px;max-height:350px}.EngineeringEvidencePage_evidence__XgVol{padding-top:45px;padding-bottom:46px}.EngineeringEvidencePage_scope__quEHC{grid-template-columns:1fr;gap:20px}.EngineeringEvidencePage_scopeDetail__F4UiX{margin:0}.EngineeringEvidencePage_applications__cpuC1{display:block;margin-top:30px}.EngineeringEvidencePage_applications__cpuC1 h3{margin-bottom:15px}.EngineeringEvidencePage_applications__cpuC1 li{font-size:14px}.EngineeringEvidencePage_review__YEA_J{margin-top:46px}.EngineeringEvidencePage_steps__QeB_o article{grid-template-columns:30px 1fr;gap:6px 12px}.EngineeringEvidencePage_steps__QeB_o p{grid-column:2}.EngineeringEvidencePage_nextStep__1_YQj{display:block;margin-top:48px;padding:28px 24px}.EngineeringEvidencePage_nextStep__1_YQj a{margin-top:24px}.EngineeringEvidencePage_related__VwPxY{gap:16px 24px}}.EquipmentEvidencePage_page__GL6UV{background:var(--surface-paper);color:#1c2928;padding:24px 0 64px}.EquipmentEvidencePage_inner__ztFcq{max-width:1490px}.EquipmentEvidencePage_breadcrumbs__ZML4R{display:flex;align-items:center;gap:10px;color:#687673;font-size:12px;margin-bottom:26px}.EquipmentEvidencePage_breadcrumbs__ZML4R a:hover{color:#bd322c}.EquipmentEvidencePage_kicker__Hu4wf{color:#b7342f;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.4;margin:0 0 12px}.EquipmentEvidencePage_hero__JHQeQ{position:relative;isolation:isolate;display:flex;align-items:center;min-height:380px;overflow:hidden;background:#111719 url(/images/industries/graphite-texture.webp) 50%/cover no-repeat;color:#e4eae7;padding:42px 48px}.EquipmentEvidencePage_heroCopy__ILJsf{position:relative;z-index:2;width:54%;max-width:580px}.EquipmentEvidencePage_hero__JHQeQ .EquipmentEvidencePage_kicker__Hu4wf{color:#e65a50;margin-bottom:22px}.EquipmentEvidencePage_hero__JHQeQ h1{font-size:clamp(43px,4.4vw,64px);line-height:1.03;letter-spacing:-.055em;font-weight:400;margin:0 0 16px}.EquipmentEvidencePage_hero__JHQeQ h1 span{color:#a8b6b1}.EquipmentEvidencePage_heroLead__xg4tM{font-size:14px;line-height:1.6;color:#b6c2bd;max-width:510px;margin:0}.EquipmentEvidencePage_heroActions__sCI8a{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:23px}.EquipmentEvidencePage_primaryAction__JE0dn{display:inline-flex;align-items:center;justify-content:center;background:#c9342e;color:#fff;padding:12px 18px;min-height:44px;font-size:12px;font-weight:650}.EquipmentEvidencePage_primaryAction__JE0dn:hover{background:#ad2a25}.EquipmentEvidencePage_textAction__HhRRe{display:inline-flex;gap:12px;align-items:center;color:#d4dfda;font-size:12px;font-weight:600;border-bottom:1px solid #889a93;padding:10px 0}.EquipmentEvidencePage_textAction__HhRRe:hover{color:#fff;border-color:#e65a50}.EquipmentEvidencePage_heroMedia__PBwFV{position:absolute;inset:0 0 0 auto;width:51%;overflow:hidden;background:#253130;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%)}.EquipmentEvidencePage_heroMedia__PBwFV img,.EquipmentEvidencePage_heroMedia__PBwFV picture{display:block;width:100%;height:100%}.EquipmentEvidencePage_heroMedia__PBwFV picture{position:absolute;inset:0}.EquipmentEvidencePage_heroMedia__PBwFV img{object-fit:cover;object-position:center 57%;filter:saturate(.65) contrast(1.06)}.EquipmentEvidencePage_heroShade__KjUOQ{position:absolute;inset:0;background:linear-gradient(90deg,#11171977,transparent 43%),linear-gradient(180deg,#11171955,transparent 28%,#091211dd)}.EquipmentEvidencePage_heroCut__lmq51{position:absolute;z-index:1;inset:0 0 0 auto;width:51%;background:#d94339;clip-path:polygon(16.7% 0,17.2% 0,.5% 100%,0 100%)}.EquipmentEvidencePage_heroPhotoCredit__maVQw{position:absolute;right:24px;top:22px;color:#f0f4f0;font-size:9px;font-weight:650;letter-spacing:.15em;text-shadow:0 1px 8px #0c1716}.EquipmentEvidencePage_heroNumber__cJlWw{position:absolute;right:28px;bottom:27px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1;color:#fff;text-shadow:0 2px 12px #091211aa}.EquipmentEvidencePage_heroNumber__cJlWw strong{font-size:clamp(58px,6vw,80px);font-weight:350;letter-spacing:-.065em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.02;color:#f3f7f4;filter:drop-shadow(0 2px 9px #06100fe6)}@supports(-webkit-background-clip:text){.EquipmentEvidencePage_heroNumber__cJlWw strong{background:linear-gradient(180deg,#fff 5%,#f3f7f4 38%,#d7e2dc 76%,#f7faf7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.3px #e3ebe7}}.EquipmentEvidencePage_heroNumber__cJlWw .EquipmentEvidencePage_heroNumberRule__Bvrgw{display:block;width:112px;height:1px;margin-top:10px;background:linear-gradient(90deg,#d94a40 0 18px,#b2c1bc 18px 100%);box-shadow:0 1px 5px #09121199}.EquipmentEvidencePage_heroNumber__cJlWw span{font-size:10px;font-weight:700;letter-spacing:.14em;color:#f47a70;margin-top:8px}.EquipmentEvidencePage_heroNumber__cJlWw small{font-size:10px;letter-spacing:.06em;color:#d5dfd8;margin-top:10px}.EquipmentEvidencePage_siteRecord__ebfZD{display:grid;grid-template-columns:1.25fr .8fr 1.2fr;gap:24px;margin-top:12px;padding:18px 24px;background:var(--surface-panel)}.EquipmentEvidencePage_siteRecord__ebfZD>div{min-width:0}.EquipmentEvidencePage_siteRecord__ebfZD span{display:block;margin-bottom:7px;color:#a53530;font-size:9px;font-weight:700;letter-spacing:.13em}.EquipmentEvidencePage_siteRecord__ebfZD a,.EquipmentEvidencePage_siteRecord__ebfZD strong{display:block;color:#25352e;font-size:13px;font-weight:600;line-height:1.35}.EquipmentEvidencePage_siteRecord__ebfZD a{width:max-content;max-width:100%;text-decoration:underline;text-decoration-color:#aabbb0;text-underline-offset:4px}.EquipmentEvidencePage_siteRecord__ebfZD a:hover{color:#a53530;text-decoration-color:currentColor}.EquipmentEvidencePage_siteRecord__ebfZD p{margin:5px 0 0;color:#596c60;font-size:10px;line-height:1.45}.EquipmentEvidencePage_catalogue__ICbD3{padding-top:31px}.EquipmentEvidencePage_catalogueHeading__iCAf_{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:end;margin-bottom:22px}.EquipmentEvidencePage_catalogueHeading__iCAf_ .EquipmentEvidencePage_kicker__Hu4wf{margin-bottom:8px}.EquipmentEvidencePage_catalogueHeading__iCAf_ h2{font-size:clamp(26px,2.7vw,36px);letter-spacing:-.04em;font-weight:400;line-height:1.12;margin:0}.EquipmentEvidencePage_catalogueHeading__iCAf_>p{font-size:13px;line-height:1.6;color:#596a61;max-width:450px;justify-self:end;margin:0}.EquipmentEvidencePage_metrologyJump__bJ7Bn{display:block;width:max-content;max-width:100%;margin-top:8px;color:#a8312b;font-size:11px;font-weight:650;letter-spacing:.03em}.EquipmentEvidencePage_metrologyJump__bJ7Bn:hover{text-decoration:underline;text-underline-offset:3px}.EquipmentEvidencePage_familyNav__sayBL{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 18px;background:var(--surface-panel);padding:5px}.EquipmentEvidencePage_familyNav__sayBL a{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:74px;padding:10px 12px;color:#293a33;transition:background .2s,color .2s}.EquipmentEvidencePage_familyNav__sayBL a+a{border-left:1px solid #d4ded5}.EquipmentEvidencePage_familyNav__sayBL a:focus-visible,.EquipmentEvidencePage_familyNav__sayBL a:hover{background:#fbfcf9;color:#ae302b}.EquipmentEvidencePage_familyNavMeta__UHDSk{display:flex;justify-content:space-between;align-items:baseline;gap:6px}.EquipmentEvidencePage_familyNavMeta__UHDSk small{font-size:10px;letter-spacing:.1em;color:#b7342f}.EquipmentEvidencePage_familyNavMeta__UHDSk strong{font-size:19px;line-height:1;font-weight:450;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipmentEvidencePage_familyNavLabel__ohekb{font-size:12px;font-weight:600;line-height:1.2;text-transform:uppercase}.EquipmentEvidencePage_cards__WOt5u{display:grid;gap:16px}.EquipmentEvidencePage_card__lPAMi{display:grid;grid-template-columns:minmax(250px,31%) minmax(0,1fr);grid-template-areas:"image intro" "register register";min-width:0;background:var(--surface-paper);border:1px solid #d4dcd5;scroll-margin-top:105px}.EquipmentEvidencePage_imageFrame__O99Gi{grid-area:image;position:relative;align-self:start;aspect-ratio:2.35/1;overflow:hidden;background:#dfe4df}.EquipmentEvidencePage_imageFrame__O99Gi img,.EquipmentEvidencePage_imageFrame__O99Gi picture{display:block;width:100%;height:100%}.EquipmentEvidencePage_imageFrame__O99Gi picture{position:absolute;inset:0}.EquipmentEvidencePage_imageFrame__O99Gi img{object-fit:cover;object-position:center}.EquipmentEvidencePage_card__lPAMi[id=inspection-automation] .EquipmentEvidencePage_imageFrame__O99Gi img{object-position:center 80%}.EquipmentEvidencePage_photoCaption__1Tc_C{position:absolute;bottom:0;left:0;background:#1a2928e6;color:#f0f3ef;font-size:10px;letter-spacing:.08em;padding:8px 11px}.EquipmentEvidencePage_cardIntro___KOX_{grid-area:intro;display:flex;flex-direction:column;min-width:0;padding:17px 23px 14px}.EquipmentEvidencePage_cardMeta__ZOUHf{display:flex;justify-content:space-between;gap:10px;color:#586b61;font-size:10px;font-weight:700;letter-spacing:.09em}.EquipmentEvidencePage_cardMeta__ZOUHf span:first-child{color:#b7342f}.EquipmentEvidencePage_cardTitle__jw3Ep{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-top:14px}.EquipmentEvidencePage_cardTitle__jw3Ep h3{font-size:clamp(23px,1.9vw,28px);font-weight:450;letter-spacing:-.045em;line-height:1.12;margin:0}.EquipmentEvidencePage_cardDescription__fbyTo{font-size:12px;line-height:1.4;color:#586b61;margin:4px 0 0}.EquipmentEvidencePage_cardCount__qHA9J{display:flex;flex-direction:column;align-items:flex-end;flex:none}.EquipmentEvidencePage_cardCount__qHA9J strong{font-size:35px;font-weight:350;line-height:1;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipmentEvidencePage_cardCount__qHA9J small{font-size:10px;color:#63736b;letter-spacing:.1em;margin-top:3px}.EquipmentEvidencePage_processFit__f8_B5{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:11px;line-height:1.4;color:#2c4038;margin:15px 0 0}.EquipmentEvidencePage_processFit__f8_B5 span{font-size:9px;font-weight:700;letter-spacing:.1em;color:#b7342f}.EquipmentEvidencePage_familyCheck__eeOgO{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:7px 0 0;color:#5b6d61;font-size:10px;line-height:1.4}.EquipmentEvidencePage_familyCheck__eeOgO span{color:#75897b;font-size:9px;font-weight:700;letter-spacing:.1em}.EquipmentEvidencePage_register__EgoPC{grid-area:register;padding:7px 23px 19px}.EquipmentEvidencePage_registerList__6vGyY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;list-style:none;margin:0;padding:0}.EquipmentEvidencePage_registerRow__fW1Dm{display:grid;grid-template-columns:minmax(0,1fr) 64px;grid-template-areas:"identity quantity" "accuracy quantity";gap:5px 10px;align-items:start;min-width:0;min-height:83px;padding:10px 12px;background:#f0f4ef}.EquipmentEvidencePage_registerIdentity__myasz{grid-area:identity;min-width:0}.EquipmentEvidencePage_registerIdentity__myasz small{display:inline;color:#596d62;font-size:12px;line-height:1.35;margin-right:8px}.EquipmentEvidencePage_registerIdentity__myasz h4{display:inline;font-size:15px;font-weight:580;line-height:1.35;margin:0}.EquipmentEvidencePage_registerIdentity__myasz p{color:#586b60;font-size:12px;line-height:1.35;margin:3px 0 0}.EquipmentEvidencePage_registerAccuracy__LLzZb{grid-area:accuracy;color:#344b3d;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipmentEvidencePage_registerAccuracy__LLzZb span{color:#60776a;font-size:10px;font-weight:650;letter-spacing:.05em;margin-right:7px}.EquipmentEvidencePage_registerQuantity__rLfFD{grid-area:quantity;text-align:right;white-space:nowrap}.EquipmentEvidencePage_registerQuantity__rLfFD strong{font-size:22px;font-weight:420;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipmentEvidencePage_registerQuantity__rLfFD small{display:block;color:#5f7264;font-size:10px;letter-spacing:.08em}.EquipmentEvidencePage_metrology__ZtLjj{margin-top:40px;padding:30px 34px 24px;background:var(--surface-panel);scroll-margin-top:105px}.EquipmentEvidencePage_metrologyHeading__Hswhc{display:flex;justify-content:space-between;align-items:end;gap:35px}.EquipmentEvidencePage_metrologyHeading__Hswhc h2{font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:0 0 10px}.EquipmentEvidencePage_metrologyHeading__Hswhc p:not(.EquipmentEvidencePage_kicker__Hu4wf){max-width:610px;font-size:13px;line-height:1.55;color:#52645a;margin:0}.EquipmentEvidencePage_metrologyMetric__9SmwL{display:flex;flex-direction:column;align-items:flex-end;text-align:right;flex:none}.EquipmentEvidencePage_metrologyMetric__9SmwL strong{font-size:clamp(58px,6vw,78px);font-weight:320;letter-spacing:-.07em;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EquipmentEvidencePage_metrologyMetric__9SmwL span{margin-top:11px;color:#b7342f;font-size:10px;font-weight:700;letter-spacing:.13em}.EquipmentEvidencePage_metrologyMetric__9SmwL small{margin-top:6px;color:#5b7064;font-size:10px;letter-spacing:.08em}.EquipmentEvidencePage_metrologyGroups__5nqSZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.EquipmentEvidencePage_metrologyGroup__v4u5b{min-width:0}.EquipmentEvidencePage_metrologyGroup__v4u5b:last-child{grid-column:1/-1}.EquipmentEvidencePage_metrologyGroup__v4u5b:last-child ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.EquipmentEvidencePage_metrologyGroup__v4u5b h3{font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;color:#34483d}.EquipmentEvidencePage_metrologyGroup__v4u5b ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.EquipmentEvidencePage_metrologyGroup__v4u5b li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;background:#f7f9f5;padding:8px 10px;font-size:12px;line-height:1.3;color:#24342c}.EquipmentEvidencePage_metrologyGroup__v4u5b li>span:first-child{min-width:0}.EquipmentEvidencePage_metrologyGroup__v4u5b li strong,.EquipmentEvidencePage_metrologyRange__FsEZd{display:flex;flex-direction:column;align-items:flex-end;flex:none;color:#1f3027;font-size:16px;font-weight:450;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.EquipmentEvidencePage_metrologyGroup__v4u5b li small{color:#667a6c;font-size:8px;font-weight:600;letter-spacing:.09em;margin-top:4px}.EquipmentEvidencePage_metrologyGroup__v4u5b .EquipmentEvidencePage_metrologyRange__FsEZd{font-size:11px}.EquipmentEvidencePage_metrologyBasis__rvPoq{max-width:1050px;margin:20px 0 0;color:#607267;font-size:11px;line-height:1.5}.EquipmentEvidencePage_verification__5ZzsJ{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;align-items:center;margin-top:39px;padding:29px 0}.EquipmentEvidencePage_verification__5ZzsJ h2{font-size:clamp(27px,2.7vw,35px);font-weight:400;letter-spacing:-.04em;margin:0 0 9px}.EquipmentEvidencePage_verificationIntro__aQI4t>p:not(.EquipmentEvidencePage_kicker__Hu4wf){font-size:13px;line-height:1.55;color:#52645a;max-width:475px;margin:0}.EquipmentEvidencePage_verificationFlow__cbOz1 ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.EquipmentEvidencePage_verificationFlow__cbOz1 li{display:flex;flex-direction:column;gap:8px;padding:0 13px;min-height:54px;border-left:1px solid #cbd6cd}.EquipmentEvidencePage_verificationFlow__cbOz1 li span{font-size:11px;letter-spacing:.1em;color:#b7342f}.EquipmentEvidencePage_verificationLinks__r0qxN{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:24px}.EquipmentEvidencePage_verificationLinks__r0qxN a{display:inline-flex;gap:20px;border-bottom:1px solid #889b8c;padding:7px 0;font-size:12px;font-weight:700}.EquipmentEvidencePage_verificationLinks__r0qxN a:hover{color:#b7342f}.EquipmentEvidencePage_metrologyPhotos__qPiDm{display:grid;grid-template-columns:1.45fr .75fr 1.45fr .75fr;gap:8px;margin-top:23px}.EquipmentEvidencePage_metrologyPhoto__z_uwY{position:relative;min-width:0;height:clamp(190px,19vw,260px);overflow:hidden;margin:0;background:#d8e1da}.EquipmentEvidencePage_metrologyPhoto__z_uwY img,.EquipmentEvidencePage_metrologyPhoto__z_uwY picture{display:block;width:100%;height:100%}.EquipmentEvidencePage_metrologyPhoto__z_uwY img{object-fit:cover}.EquipmentEvidencePage_metrologyPhoto__z_uwY:nth-child(2) img{object-position:center 54%}.EquipmentEvidencePage_metrologyPhoto__z_uwY:nth-child(4) img{object-position:center 46%}.EquipmentEvidencePage_metrologyPhoto__z_uwY figcaption{position:absolute;bottom:0;left:0;padding:7px 10px;background:#1c2d2be0;color:#edf3ee;font-size:9px;font-weight:650;letter-spacing:.1em}.EquipmentEvidencePage_metrologyPhotoNote__iQhF8{font-size:10px;line-height:1.4;letter-spacing:.01em;color:#607267;margin:8px 0 0}.EquipmentEvidencePage_metrologyOutputs__6gdM9{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);gap:25px;align-items:center;margin-top:15px;padding:18px 20px;background:#f8faf7}.EquipmentEvidencePage_metrologyOutputs__6gdM9 .EquipmentEvidencePage_kicker__Hu4wf{margin-bottom:5px}.EquipmentEvidencePage_metrologyOutputs__6gdM9 h3{margin:0;color:#26372f;font-size:20px;font-weight:450;letter-spacing:-.035em;line-height:1.2}.EquipmentEvidencePage_metrologyOutputs__6gdM9 ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.EquipmentEvidencePage_metrologyOutputs__6gdM9 li{padding:6px 9px;background:#e8eee8;color:#34483b;font-size:10px;font-weight:600;line-height:1.2}.EquipmentEvidencePage_metrologyOutputs__6gdM9>div>p:last-child{margin:9px 0 0;color:#56695b;font-size:10px;line-height:1.45}.EquipmentEvidencePage_inspectionNote__aLCSh{font-size:12px;line-height:1.45;color:#44594d;margin:17px 0 0;max-width:690px}.EquipmentEvidencePage_verificationFlow__cbOz1 li strong{font-size:13px;font-weight:550;line-height:1.3}.EquipmentEvidencePage_evidence__QQmzd{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,3.2fr);gap:28px;align-items:start;margin-top:19px;padding:22px 24px;background:var(--surface-panel)}.EquipmentEvidencePage_evidenceHeading__9U0K2 .EquipmentEvidencePage_kicker__Hu4wf{margin-bottom:5px}.EquipmentEvidencePage_evidence__QQmzd h2{font-size:22px;line-height:1.15;letter-spacing:-.035em;font-weight:450;margin:0}.EquipmentEvidencePage_evidence__QQmzd dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;margin:0}.EquipmentEvidencePage_evidence__QQmzd dt{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a302b;margin-bottom:6px}.EquipmentEvidencePage_evidence__QQmzd dd{font-size:12px;line-height:1.45;color:#3d5145;margin:0}@media(max-width:950px){.EquipmentEvidencePage_card__lPAMi{grid-template-columns:minmax(220px,30%) minmax(0,1fr)}.EquipmentEvidencePage_cardIntro___KOX_{padding:16px 21px 13px}.EquipmentEvidencePage_register__EgoPC{padding:4px 21px 16px}.EquipmentEvidencePage_registerList__6vGyY{gap:15px 24px}.EquipmentEvidencePage_metrologyGroup__v4u5b:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))}.EquipmentEvidencePage_verification__5ZzsJ{grid-template-columns:1fr;gap:22px}.EquipmentEvidencePage_verificationIntro__aQI4t>p:not(.EquipmentEvidencePage_kicker__Hu4wf){max-width:690px}}@media(max-width:1100px){.EquipmentEvidencePage_familyNav__sayBL{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.EquipmentEvidencePage_familyNav__sayBL a{flex:0 0 175px;scroll-snap-align:start}.EquipmentEvidencePage_evidence__QQmzd{grid-template-columns:1fr;gap:16px}.EquipmentEvidencePage_evidence__QQmzd dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:950px){.EquipmentEvidencePage_siteRecord__ebfZD{grid-template-columns:repeat(2,minmax(0,1fr))}.EquipmentEvidencePage_siteRecord__ebfZD>div:last-child{grid-column:1/-1}}@media(max-width:760px){.EquipmentEvidencePage_page__GL6UV{padding:20px 0 52px}.EquipmentEvidencePage_breadcrumbs__ZML4R{margin-bottom:21px}.EquipmentEvidencePage_hero__JHQeQ{display:block;min-height:0;padding:30px 27px 0}.EquipmentEvidencePage_heroCopy__ILJsf{width:100%;max-width:none}.EquipmentEvidencePage_hero__JHQeQ .EquipmentEvidencePage_kicker__Hu4wf{margin-bottom:17px}.EquipmentEvidencePage_hero__JHQeQ h1{font-size:clamp(38px,9vw,49px)}.EquipmentEvidencePage_heroLead__xg4tM{font-size:13px}.EquipmentEvidencePage_heroActions__sCI8a{margin:21px 0 26px}.EquipmentEvidencePage_heroMedia__PBwFV{position:relative;inset:auto;width:calc(100% + 54px);height:210px;margin:0 -27px;clip-path:none}.EquipmentEvidencePage_heroMedia__PBwFV img{object-position:center 54%}.EquipmentEvidencePage_heroCut__lmq51{display:none}.EquipmentEvidencePage_heroPhotoCredit__maVQw{top:16px;right:18px;font-size:8px}.EquipmentEvidencePage_heroNumber__cJlWw{right:20px;bottom:20px}.EquipmentEvidencePage_heroNumber__cJlWw strong{font-size:62px}.EquipmentEvidencePage_catalogue__ICbD3{padding-top:27px}.EquipmentEvidencePage_catalogueHeading__iCAf_{grid-template-columns:1fr;gap:11px}.EquipmentEvidencePage_catalogueHeading__iCAf_>p{justify-self:start}.EquipmentEvidencePage_familyNav__sayBL{margin-bottom:14px;scrollbar-width:none}.EquipmentEvidencePage_familyNav__sayBL::-webkit-scrollbar{display:none}.EquipmentEvidencePage_familyNav__sayBL a{flex-basis:145px;min-height:68px}.EquipmentEvidencePage_cards__WOt5u{gap:14px}.EquipmentEvidencePage_card__lPAMi{grid-template-columns:1fr;grid-template-areas:"image" "intro" "register"}.EquipmentEvidencePage_imageFrame__O99Gi{aspect-ratio:16/9}.EquipmentEvidencePage_cardIntro___KOX_{padding:16px 20px 10px}.EquipmentEvidencePage_register__EgoPC{padding:6px 20px 18px}.EquipmentEvidencePage_registerList__6vGyY{grid-template-columns:1fr;gap:14px}.EquipmentEvidencePage_cardTitle__jw3Ep h3{font-size:26px}.EquipmentEvidencePage_metrology__ZtLjj{padding:24px 20px;margin-top:28px}.EquipmentEvidencePage_metrologyHeading__Hswhc{align-items:flex-start;flex-direction:column;gap:19px}.EquipmentEvidencePage_metrologyMetric__9SmwL{align-items:flex-start;text-align:left}.EquipmentEvidencePage_metrologyGroups__5nqSZ{grid-template-columns:1fr;gap:24px;margin-top:28px}.EquipmentEvidencePage_verification__5ZzsJ{gap:24px;margin-top:31px}.EquipmentEvidencePage_verificationFlow__cbOz1 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}}@media(max-width:430px){.EquipmentEvidencePage_heroActions__sCI8a{gap:13px}.EquipmentEvidencePage_primaryAction__JE0dn{width:100%}.EquipmentEvidencePage_textAction__HhRRe{padding:7px 0}.EquipmentEvidencePage_cardIntro___KOX_{padding:15px 15px 8px}.EquipmentEvidencePage_register__EgoPC{padding:6px 15px 17px}.EquipmentEvidencePage_cardMeta__ZOUHf{font-size:9px}.EquipmentEvidencePage_cardTitle__jw3Ep{gap:10px}.EquipmentEvidencePage_cardTitle__jw3Ep h3{font-size:23px}.EquipmentEvidencePage_cardCount__qHA9J strong{font-size:32px}.EquipmentEvidencePage_cardDescription__fbyTo{font-size:12px}.EquipmentEvidencePage_processFit__f8_B5{margin:10px 0 12px}.EquipmentEvidencePage_registerRow__fW1Dm{grid-template-columns:minmax(0,1fr) 62px}.EquipmentEvidencePage_evidence__QQmzd{padding:19px}.EquipmentEvidencePage_evidence__QQmzd dl{grid-template-columns:1fr;gap:13px}}@media(max-width:760px){.EquipmentEvidencePage_metrologyGroup__v4u5b:last-child{grid-column:auto}.EquipmentEvidencePage_metrologyGroup__v4u5b:last-child ul{grid-template-columns:1fr}.EquipmentEvidencePage_metrologyPhotos__qPiDm{grid-template-columns:1.4fr .75fr;gap:6px;margin-top:21px}.EquipmentEvidencePage_metrologyPhoto__z_uwY{height:clamp(150px,42vw,220px)}.EquipmentEvidencePage_metrologyPhoto__z_uwY figcaption{font-size:8px;letter-spacing:.05em;padding:6px 7px}.EquipmentEvidencePage_metrologyGroups__5nqSZ{margin-top:22px}.EquipmentEvidencePage_siteRecord__ebfZD{grid-template-columns:1fr;gap:14px;padding:17px 18px}.EquipmentEvidencePage_siteRecord__ebfZD>div:last-child{grid-column:auto}.EquipmentEvidencePage_metrologyOutputs__6gdM9{grid-template-columns:1fr;gap:12px;padding:17px}.EquipmentEvidencePage_metrologyOutputs__6gdM9 h3{font-size:19px}.EquipmentEvidencePage_familyCheck__eeOgO{margin-bottom:3px}}.EquipmentEvidencePage_recordGuide__AQH0_{margin-top:14px;border-top:1px solid #cbd6cd;color:#34483b;font-size:13px;line-height:1.6}.EquipmentEvidencePage_recordGuide__AQH0_ summary{cursor:pointer;padding:12px 0;font-weight:600}.EquipmentEvidencePage_recordGuide__AQH0_ summary:focus-visible{outline:2px solid #34483b;outline-offset:3px}.EquipmentEvidencePage_recordGuide__AQH0_ dl{margin:0}.EquipmentEvidencePage_recordGuide__AQH0_ dl>div{padding:12px 0;border-top:1px solid #e1e7df}.EquipmentEvidencePage_recordGuide__AQH0_ dt{font-weight:650}.EquipmentEvidencePage_recordGuide__AQH0_ dd{margin:3px 0 0;max-width:68ch;color:#52645a}.EquipmentEvidencePage_recordGuide__AQH0_ a{display:inline-flex;gap:16px;margin:8px 0 12px;border-bottom:1px solid #889b8c}.EquipmentEvidencePage_recordGuide__AQH0_ a:hover{color:#9a302b}.CompanyPages_page__AGKJJ{background:var(--surface-paper);color:#1d2b29;padding:23px 0 64px}.CompanyPages_wrap__7PK7y{max-width:1490px}.CompanyPages_breadcrumb__vGDG7{display:flex;gap:10px;align-items:center;margin:0 0 25px;color:#52665a;font-size:12px}.CompanyPages_breadcrumb__vGDG7 a:hover{color:#bd322c}.CompanyPages_kicker__39FwU{margin:0 0 15px;color:#bd342e;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.35}.CompanyPages_page__AGKJJ h1,.CompanyPages_page__AGKJJ h2,.CompanyPages_page__AGKJJ h3,.CompanyPages_page__AGKJJ p{overflow-wrap:normal}.CompanyPages_page__AGKJJ h1{margin:0;font-size:clamp(48px,5.5vw,79px);font-weight:400;letter-spacing:-.065em;line-height:1.02}.CompanyPages_page__AGKJJ h1 span{color:#83918b}.CompanyPages_page__AGKJJ h2{font-size:clamp(29px,3.1vw,45px);font-weight:430;letter-spacing:-.05em;line-height:1.1}.CompanyPages_page__AGKJJ a:focus-visible{outline:2px solid #ce3932;outline-offset:4px}.CompanyPages_redButton__xlt6J{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:12px 17px;background:#ca332d;color:#fff;font-size:12px;font-weight:650}.CompanyPages_redButton__xlt6J:hover{background:#a82a26}.CompanyPages_quietLink__rYis_{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:max-content;max-width:100%;padding:9px 0;border-bottom:1px solid #9baba0;color:#30463a;font-size:12px;font-weight:650}.CompanyPages_quietLink__rYis_:hover{color:#bc322d;border-color:#bc322d}.CompanyPages_aboutHero__xjaMI{display:grid;grid-template-columns:.92fr 1.08fr;min-height:540px;background:#e7ede8}.CompanyPages_aboutCopy__ZscRp{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(30px,5vw,75px)}.CompanyPages_aboutCopy__ZscRp>p:not(.CompanyPages_kicker__39FwU){max-width:500px;margin:25px 0 0;color:#52655a;font-size:15px;line-height:1.65}.CompanyPages_heroLinks__4JEvE{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:31px}.CompanyPages_aboutPhoto__x1tuV{position:relative;overflow:hidden;margin:0;background:#d2dbd5}.CompanyPages_aboutPhoto__x1tuV img,.CompanyPages_aboutPhoto__x1tuV picture{display:block;width:100%;height:100%}.CompanyPages_aboutPhoto__x1tuV picture{position:absolute;inset:0}.CompanyPages_aboutPhoto__x1tuV img{object-fit:cover;object-position:center}.CompanyPages_aboutPhoto__x1tuV figcaption,.CompanyPages_facilityHeroImage__BXH49>span,.CompanyPages_inspection__H4zXt figcaption,.CompanyPages_proofImage__NabB5>span{position:absolute;bottom:0;left:0;padding:9px 12px;background:#1b2929e8;color:#edf1ed;font-size:9px;font-weight:650;letter-spacing:.1em}.CompanyPages_factBand__Z10_S{display:grid;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;padding:23px 27px;background:#fff}.CompanyPages_factBand__Z10_S>div{display:flex;align-items:center;gap:12px;min-width:0}.CompanyPages_factBand__Z10_S>div>span{color:#25342e;font-size:clamp(29px,3vw,41px);line-height:1;font-weight:350;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompanyPages_factBand__Z10_S p{margin:0;color:#344c3f;font-size:11px;line-height:1.35}.CompanyPages_factBand__Z10_S small{color:#7d8c81;font-size:10px}.CompanyPages_factBand__Z10_S>a{color:#a9312c;font-size:11px;font-weight:700;white-space:nowrap}.CompanyPages_factBand__Z10_S>a:hover{text-decoration:underline;text-underline-offset:4px}.CompanyPages_story__PAzY9{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,7vw,105px);padding:80px clamp(10px,4vw,55px)}.CompanyPages_story__PAzY9 h2{margin:0 0 19px}.CompanyPages_story__PAzY9>div>p:not(.CompanyPages_kicker__39FwU){max-width:490px;margin:0;color:#586b60;font-size:14px;line-height:1.65}.CompanyPages_story__PAzY9 ol{list-style:none;margin:0;padding:0}.CompanyPages_story__PAzY9 li{display:grid;grid-template-columns:103px 1fr;gap:0 12px;padding:15px 0;border-bottom:1px solid #d4ded5}.CompanyPages_story__PAzY9 li:first-child{border-top:1px solid #d4ded5}.CompanyPages_story__PAzY9 li span{grid-row:span 2;color:#b1332c;font-size:10px;font-weight:700;letter-spacing:.09em}.CompanyPages_story__PAzY9 li strong{font-size:16px;font-weight:570}.CompanyPages_story__PAzY9 li p{margin:5px 0 0;color:#65766b;font-size:12px;line-height:1.45}.CompanyPages_aboutProof__YRGOR{display:grid;grid-template-columns:1fr 1fr;min-height:375px;background:#e7ece8}.CompanyPages_proofImage__NabB5{position:relative;overflow:hidden;min-height:375px;background:#cfd9d2}.CompanyPages_proofImage__NabB5 img,.CompanyPages_proofImage__NabB5 picture{display:block;width:100%;height:100%}.CompanyPages_proofImage__NabB5 picture{position:absolute;inset:0}.CompanyPages_proofImage__NabB5 img{object-fit:cover;object-position:center 60%}.CompanyPages_aboutProof__YRGOR>div:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:43px clamp(32px,5vw,70px)}.CompanyPages_aboutProof__YRGOR h2{margin:0 0 15px}.CompanyPages_aboutProof__YRGOR>div:last-child>p:not(.CompanyPages_kicker__39FwU){max-width:510px;margin:0;color:#53675b;font-size:13px;line-height:1.65}.CompanyPages_proofLinks__H8czs{display:flex;flex-wrap:wrap;gap:8px;margin-top:27px}.CompanyPages_proofLinks__H8czs a{display:inline-flex;gap:8px;padding:8px 11px;background:#f9faf7;color:#30463a;font-size:11px;font-weight:650}.CompanyPages_proofLinks__H8czs a:hover{color:#ad3029}.CompanyPages_pageEnd__Tgz6m{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding:32px 37px;background:#1d2b29;color:#eaf0eb}.CompanyPages_pageEnd__Tgz6m .CompanyPages_kicker__39FwU{color:#ef756b}.CompanyPages_pageEnd__Tgz6m h2{margin:0;font-size:clamp(27px,3vw,40px)}.CompanyPages_pageEnd__Tgz6m p:not(.CompanyPages_kicker__39FwU){max-width:610px;margin:10px 0 0;color:#b3c2b9;font-size:12px;line-height:1.55}.CompanyPages_pageEndActions__g4jhg{display:flex;gap:22px;align-items:center;flex-wrap:wrap;flex:none}.CompanyPages_pageEnd__Tgz6m .CompanyPages_quietLink__rYis_{color:#e7eee8;border-color:#778b7d}.CompanyPages_pageEnd__Tgz6m .CompanyPages_quietLink__rYis_:hover{color:#fff}.CompanyPages_facilityHero__xSdFA{display:grid;grid-template-columns:.82fr 1.18fr;min-height:420px;background:#e7ece8}.CompanyPages_facilityHero__xSdFA>div:first-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:43px clamp(32px,5vw,70px)}.CompanyPages_facilityHero__xSdFA h1{font-size:clamp(46px,5vw,70px)}.CompanyPages_facilityHero__xSdFA>div:first-child>p:not(.CompanyPages_kicker__39FwU){max-width:480px;margin:23px 0 16px;color:#54665b;font-size:14px;line-height:1.6}.CompanyPages_facilityHeroImage__BXH49{position:relative;overflow:hidden;background:#c6d1ca}.CompanyPages_facilityHeroImage__BXH49 img,.CompanyPages_facilityHeroImage__BXH49 picture{display:block;width:100%;height:100%}.CompanyPages_facilityHeroImage__BXH49 picture{position:absolute;inset:0}.CompanyPages_facilityHeroImage__BXH49 img{object-fit:cover;object-position:center 49%}.CompanyPages_siteIdentity__vv9oP{display:grid;grid-template-columns:1.25fr 1.5fr .85fr;gap:24px;padding:21px 26px;background:#fff}.CompanyPages_siteIdentity__vv9oP span{display:block;margin-bottom:7px;color:#ac352f;font-size:9px;font-weight:700;letter-spacing:.13em}.CompanyPages_siteIdentity__vv9oP a,.CompanyPages_siteIdentity__vv9oP strong{color:#304238;font-size:12px;font-weight:580;line-height:1.45}.CompanyPages_siteIdentity__vv9oP a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a8b5a9}.CompanyPages_siteIdentity__vv9oP a:hover{color:#ae302a}.CompanyPages_floor__DlTcm{padding:71px 0 0}.CompanyPages_sectionLead__4h_KZ{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:22px}.CompanyPages_sectionLead__4h_KZ .CompanyPages_kicker__39FwU{margin-bottom:9px}.CompanyPages_sectionLead__4h_KZ h2{margin:0}.CompanyPages_sectionLead__4h_KZ>p{max-width:440px;margin:0;color:#5b6d61;font-size:12px;line-height:1.55}.CompanyPages_floorGrid__5LQac{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.CompanyPages_floorImage__0ymla{min-width:0;margin:0;background:#fff}.CompanyPages_floorImage__0ymla picture{display:block;height:clamp(220px,27vw,365px);background:#d5dfd7;overflow:hidden}.CompanyPages_floorImage__0ymla picture img{display:block;width:100%;height:100%;object-fit:cover}.CompanyPages_floorImage__0ymla figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:53px;padding:11px 13px;color:#385044;font-size:9px;font-weight:700;letter-spacing:.06em}.CompanyPages_floorImage__0ymla figcaption a{color:#a8322c;font-size:10px;white-space:nowrap}.CompanyPages_floorImage__0ymla figcaption a:hover{text-decoration:underline}.CompanyPages_inspection__H4zXt{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:345px;margin-top:64px;background:#e4ebe5}.CompanyPages_inspection__H4zXt>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px clamp(30px,5vw,70px)}.CompanyPages_inspection__H4zXt h2{margin:0}.CompanyPages_inspection__H4zXt>div>p:not(.CompanyPages_kicker__39FwU){max-width:470px;margin:18px 0;color:#56695d;font-size:13px;line-height:1.6}.CompanyPages_inspection__H4zXt figure{position:relative;overflow:hidden;min-height:345px;margin:0}.CompanyPages_inspection__H4zXt picture,.CompanyPages_inspection__H4zXt picture img{display:block;width:100%;height:100%}.CompanyPages_inspection__H4zXt picture{position:absolute;inset:0}.CompanyPages_inspection__H4zXt img{object-fit:cover}.CompanyPages_contactHero__DiL9M{padding:57px clamp(0px,5vw,68px) 58px;background:var(--surface-panel)}.CompanyPages_contactHero__DiL9M h1{font-size:clamp(46px,5vw,72px)}.CompanyPages_contactHero__DiL9M>p:last-child{max-width:590px;margin:22px 0 0;color:#53665a;font-size:15px;line-height:1.6}.CompanyPages_contactRoutes__jLwb5{display:grid;grid-template-columns:.95fr 1.05fr;margin-top:13px;gap:13px}.CompanyPages_contactPrimary__WGr8s{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(29px,4.2vw,60px);background:#1d2b29;color:#ecf1ed}.CompanyPages_contactPrimary__WGr8s>span,.CompanyPages_contactSecondary__YItzu article>span{color:#ef756b;font-size:10px;font-weight:700;letter-spacing:.15em}.CompanyPages_contactPrimary__WGr8s h2{margin:32px 0 16px;font-size:clamp(38px,4vw,57px);font-weight:400}.CompanyPages_contactPrimary__WGr8s p{max-width:470px;margin:0;color:#b9c7bc;font-size:14px;line-height:1.6}.CompanyPages_contactPrimary__WGr8s .CompanyPages_redButton__xlt6J{margin-top:31px}.CompanyPages_contactPrimary__WGr8s small{margin-top:20px;color:#96aa9c;font-size:10px;letter-spacing:.03em}.CompanyPages_contactSecondary__YItzu{display:grid;grid-template-rows:1fr 1fr;gap:13px}.CompanyPages_contactSecondary__YItzu article{padding:26px clamp(24px,3.1vw,44px);background:#fff}.CompanyPages_contactSecondary__YItzu article>span{color:#b1342e}.CompanyPages_contactSecondary__YItzu h2{margin:12px 0 9px;font-size:clamp(24px,2.3vw,33px)}.CompanyPages_contactSecondary__YItzu p{max-width:560px;margin:0 0 13px;color:#5b6d61;font-size:12px;line-height:1.5}.CompanyPages_contactSecondary__YItzu a{display:inline-flex;justify-content:space-between;gap:10px;margin:0 15px 5px 0;color:#283f31;font-size:12px;font-weight:650;text-decoration:underline;text-decoration-color:#afbeb2;text-underline-offset:4px;overflow-wrap:anywhere}.CompanyPages_contactSecondary__YItzu a:hover{color:#b1332d}.CompanyPages_contactPrep__FKGW2{display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;margin-top:65px;padding:0 clamp(0px,5vw,68px)}.CompanyPages_contactPrep__FKGW2 h2{margin:0}.CompanyPages_contactPrep__FKGW2 ul{list-style:none;margin:0;padding:0}.CompanyPages_contactPrep__FKGW2 li{display:flex;align-items:baseline;gap:18px;border-bottom:1px solid #d6dfd6;color:#31463a;font-size:13px}.CompanyPages_contactPrep__FKGW2 li:first-child{border-top:1px solid #d6dfd6}.CompanyPages_contactPrep__FKGW2 li span{color:#bb362f;font-size:10px;font-weight:700}.CompanyPages_contactClosing__J8yEq{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:71px;padding:24px 28px;background:#e7ede8}.CompanyPages_contactClosing__J8yEq span{color:#a73731;font-size:10px;font-weight:700;letter-spacing:.14em;white-space:nowrap}.CompanyPages_contactClosing__J8yEq p{margin:0;color:#495e50;font-size:12px;line-height:1.4}.CompanyPages_contactClosing__J8yEq a{color:#2c4335;font-size:11px;font-weight:700;white-space:nowrap}.CompanyPages_contactClosing__J8yEq a:hover{color:#ad302a}@media(max-width:1120px){.CompanyPages_factBand__Z10_S{grid-template-columns:repeat(3,1fr)}.CompanyPages_factBand__Z10_S>a{grid-column:1/-1}.CompanyPages_floorGrid__5LQac{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyPages_floorImage__0ymla picture{height:360px}.CompanyPages_pageEndActions__g4jhg{flex:none}}@media(max-width:760px){.CompanyPages_page__AGKJJ{padding:20px 0 48px}.CompanyPages_breadcrumb__vGDG7{margin-bottom:18px}.CompanyPages_aboutHero__xjaMI,.CompanyPages_aboutProof__YRGOR,.CompanyPages_contactPrep__FKGW2,.CompanyPages_contactRoutes__jLwb5,.CompanyPages_facilityHero__xSdFA,.CompanyPages_inspection__H4zXt{grid-template-columns:1fr}.CompanyPages_aboutHero__xjaMI{min-height:0}.CompanyPages_aboutCopy__ZscRp{padding:42px 26px}.CompanyPages_page__AGKJJ h1{font-size:clamp(42px,9vw,60px)}.CompanyPages_aboutCopy__ZscRp>p:not(.CompanyPages_kicker__39FwU){font-size:13px;margin-top:20px}.CompanyPages_heroLinks__4JEvE{margin-top:24px}.CompanyPages_aboutPhoto__x1tuV{height:270px}.CompanyPages_factBand__Z10_S{grid-template-columns:1fr;gap:19px;padding:22px 25px}.CompanyPages_factBand__Z10_S>a{grid-column:auto}.CompanyPages_story__PAzY9{grid-template-columns:1fr;gap:30px;padding:56px 6px}.CompanyPages_story__PAzY9 li{grid-template-columns:78px 1fr}.CompanyPages_proofImage__NabB5{min-height:260px}.CompanyPages_aboutProof__YRGOR>div:last-child{padding:36px 25px}.CompanyPages_pageEnd__Tgz6m{flex-direction:column;align-items:flex-start;margin-top:30px;padding:30px 25px}.CompanyPages_pageEndActions__g4jhg{gap:16px}.CompanyPages_facilityHero__xSdFA{min-height:0}.CompanyPages_facilityHero__xSdFA>div:first-child{padding:37px 26px}.CompanyPages_facilityHeroImage__BXH49{height:270px}.CompanyPages_siteIdentity__vv9oP{grid-template-columns:1fr;gap:18px;padding:22px}.CompanyPages_floor__DlTcm{padding-top:55px}.CompanyPages_sectionLead__4h_KZ{display:block}.CompanyPages_sectionLead__4h_KZ>p{margin-top:12px}.CompanyPages_floorImage__0ymla picture{height:270px}.CompanyPages_inspection__H4zXt{margin-top:42px}.CompanyPages_inspection__H4zXt>div{padding:35px 26px}.CompanyPages_inspection__H4zXt figure{min-height:260px}.CompanyPages_contactHero__DiL9M{padding:43px 25px}.CompanyPages_contactHero__DiL9M>p:last-child{font-size:13px}.CompanyPages_contactPrimary__WGr8s{padding:37px 25px}.CompanyPages_contactPrimary__WGr8s h2{margin-top:24px}.CompanyPages_contactSecondary__YItzu article{padding:27px 25px}.CompanyPages_contactPrep__FKGW2{gap:25px;margin-top:55px;padding:0 5px}.CompanyPages_contactClosing__J8yEq{flex-wrap:wrap;margin-top:47px;padding:24px}}@media(max-width:500px){.CompanyPages_floorGrid__5LQac{grid-template-columns:1fr}.CompanyPages_floorImage__0ymla picture{height:300px}.CompanyPages_floorImage__0ymla figcaption{min-height:49px}.CompanyPages_redButton__xlt6J{width:100%}.CompanyPages_heroLinks__4JEvE{width:100%;gap:14px}.CompanyPages_contactPrimary__WGr8s .CompanyPages_redButton__xlt6J,.CompanyPages_pageEndActions__g4jhg{width:100%}.CompanyPages_contactClosing__J8yEq{display:block}.CompanyPages_contactClosing__J8yEq p{margin:11px 0}.CompanyPages_aboutCopy__ZscRp h1,.CompanyPages_contactHero__DiL9M h1,.CompanyPages_facilityHero__xSdFA h1{font-size:clamp(40px,11vw,55px)}}.CompanyPages_contactRoutes__jLwb5{margin-top:0;gap:0}.CompanyPages_contactSecondary__YItzu{gap:0}.CompanyPages_contactSecondary__YItzu article+article{border-top:1px solid #dbe4db}@media(min-width:761px){.CompanyPages_contactSecondary__YItzu{border-left:1px solid #dbe4db}}.CompanyPages_contactHero__DiL9M{position:relative;display:flex;align-items:center;min-height:510px;padding:0;overflow:hidden;background:#132522;color:#f4f5ef}.CompanyPages_contactHeroImage__4lGMF,.CompanyPages_contactHeroImage__4lGMF img{position:absolute;inset:0;display:block;width:100%;height:100%}.CompanyPages_contactHeroImage__4lGMF img{object-fit:cover;object-position:center}.CompanyPages_contactHero__DiL9M:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10211ee8,#10211ec9 30%,#10211e6a 48%,transparent 70%);pointer-events:none}.CompanyPages_contactHeroCopy__s6tIq{position:relative;z-index:1;width:min(61%,780px);padding:62px 20px 63px clamp(30px,5vw,68px)}.CompanyPages_contactHeroCopy__s6tIq .CompanyPages_kicker__39FwU{color:#eeb9a9}.CompanyPages_contactHeroCopy__s6tIq h1{font-size:clamp(46px,4.8vw,72px);letter-spacing:-.045em;line-height:1.06;color:#f6f7f2}.CompanyPages_contactHeroCopy__s6tIq h1 span{color:#c7d1c9}.CompanyPages_contactHeroCopy__s6tIq h1 .CompanyPages_contactHeroLead__ZlO4U{display:block;color:#d9e3dc;font-size:clamp(20px,2vw,28px);font-weight:520;letter-spacing:.065em;line-height:1.3}.CompanyPages_contactHeroCopy__s6tIq h1 .CompanyPages_contactHeroStatement__R2NwK{display:block;margin-top:11px;color:#f6f7f2;font-size:clamp(53px,5.2vw,76px);font-weight:430;letter-spacing:-.055em;line-height:1}.CompanyPages_contactHeroStatement__R2NwK em{color:#d6aea0;font-style:normal}.CompanyPages_contactHeroCopy__s6tIq>p:last-child{max-width:510px;margin:26px 0 0;color:#d1dcd3;font-size:15px;line-height:1.62}@media(max-width:850px){.CompanyPages_contactHero__DiL9M{min-height:455px}.CompanyPages_contactHeroCopy__s6tIq{width:min(72%,650px);padding:42px 20px 44px 34px}.CompanyPages_contactHeroCopy__s6tIq h1{font-size:clamp(42px,5.7vw,60px)}.CompanyPages_contactHero__DiL9M:after{background:linear-gradient(90deg,#10211ef2,#10211edb 45%,#10211e38 85%)}}@media(max-width:650px){.CompanyPages_contactHero__DiL9M{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#1b2d29}.CompanyPages_contactHeroImage__4lGMF,.CompanyPages_contactHeroImage__4lGMF img{position:relative;height:245px}.CompanyPages_contactHeroImage__4lGMF img{object-position:74% center}.CompanyPages_contactHero__DiL9M:after{display:none}.CompanyPages_contactHeroCopy__s6tIq{width:100%;padding:32px 26px 38px}.CompanyPages_contactHeroCopy__s6tIq h1{font-size:clamp(40px,9vw,56px)}.CompanyPages_contactHeroCopy__s6tIq>p:last-child{margin-top:20px;font-size:14px}}.CompanyPages_contactHero__DiL9M{min-height:410px}.CompanyPages_contactHeroCopy__s6tIq{padding-top:49px;padding-bottom:50px}.CompanyPages_contactHub__Gru9H{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:14px;margin-top:14px;isolation:isolate}.CompanyPages_contactHub__Gru9H:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url(/images/contact/cooperation-1672.webp) bottom/100% auto no-repeat;opacity:.075;filter:grayscale(1);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 40%,#000)}.CompanyPages_contactHub__Gru9H button,.CompanyPages_contactHub__Gru9H input,.CompanyPages_contactHub__Gru9H select,.CompanyPages_contactHub__Gru9H textarea{position:relative;z-index:2}.CompanyPages_contactGuidance__PXWK2{padding:clamp(30px,4vw,55px);background:#e6ede7;color:#273b30}.CompanyPages_contactGuidance__PXWK2 h2{margin:0;max-width:none;font-size:clamp(24px,2.15vw,31px);font-weight:500;letter-spacing:-.04em;line-height:1.18;white-space:nowrap}.CompanyPages_contactLead__X2JQX{max-width:500px;margin:17px 0 25px;color:#52665a;font-size:13px;line-height:1.6}.CompanyPages_contactChannel__npzdk{padding:15px 0 18px;border-top:1px solid #bdcdbf}.CompanyPages_contactChannel__npzdk>span{display:block;margin-bottom:9px;color:#aa493d;font-size:10px;font-weight:700;letter-spacing:.13em}.CompanyPages_contactChannel__npzdk h3{margin:0 0 8px;font-size:23px;font-weight:530;letter-spacing:-.035em}.CompanyPages_contactChannel__npzdk p{max-width:470px;margin:0;color:#52665a;font-size:12px;line-height:1.6}.CompanyPages_contactChannel__npzdk .CompanyPages_redButton__xlt6J{margin-top:18px}.CompanyPages_contactChannel__npzdk>a:not(.CompanyPages_redButton__xlt6J){display:block;width:max-content;max-width:100%;margin-top:10px;color:#284838;font-size:12px;font-weight:650;text-decoration:underline;text-decoration-color:#93ad9b;text-underline-offset:4px;overflow-wrap:anywhere}.CompanyPages_contactChannel__npzdk>a:hover{color:#a43c33}.CompanyPages_contactPrep__FKGW2{align-items:start;gap:55px;margin-top:62px;padding:30px clamp(0px,5vw,68px) 15px;border-top:1px solid #d5ded5}.CompanyPages_contactPrep__FKGW2 h2{max-width:510px;font-size:clamp(30px,3vw,44px)}.CompanyPages_contactPrep__FKGW2 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.CompanyPages_contactPrep__FKGW2 li{min-height:58px;padding:14px 0;color:#465d4c;font-size:12px}.CompanyPages_contactPrep__FKGW2 li:nth-child(2){border-top:1px solid #d6dfd6}.CompanyPages_contactIntake__ZSxaJ{min-width:0;padding:28px;background:#fafaf7;border:1px solid #d5ded5}.CompanyPages_contactIntakeHead__8S5o2{display:flex;align-items:center;gap:16px;margin-bottom:22px}.CompanyPages_contactIntakeHead__8S5o2 svg{flex-shrink:0;color:#9f4035}.CompanyPages_contactIntakeHead__8S5o2 h3{margin:0 0 7px;font-size:23px;font-weight:550;letter-spacing:-.025em}.CompanyPages_contactIntakeHead__8S5o2 p{margin:0;color:#586b60;font-size:13px;line-height:1.55}.CompanyPages_contactIntakeAction__B_uYA{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:22px}.CompanyPages_contactIntakeAction__B_uYA .CompanyPages_redButton__xlt6J{margin:0;font-size:12px}.CompanyPages_contactIntakeAction__B_uYA p{margin:0;color:#586b60;font-size:11px;line-height:1.65}@media(max-width:600px){.CompanyPages_contactIntake__ZSxaJ{padding:23px 20px}.CompanyPages_contactIntakeHead__8S5o2{align-items:flex-start;gap:12px}.CompanyPages_contactIntakeHead__8S5o2 h3{font-size:21px}.CompanyPages_contactIntakeAction__B_uYA{gap:14px}}.CompanyPages_contactConfidence__y4mEi{margin-top:52px;padding:48px clamp(25px,4vw,60px) 56px;background:var(--surface-paper);color:#293b33}.CompanyPages_contactConfidence__y4mEi>h2{margin:0 0 44px;text-align:center;font-size:clamp(30px,3vw,42px);font-weight:500;letter-spacing:-.035em;line-height:1.2}.CompanyPages_contactConfidence__y4mEi>h2 span{color:#a84035}.CompanyPages_contactConfidencePoints__ihx0S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.5vw,70px)}.CompanyPages_contactConfidencePoints__ihx0S article{min-width:0}.CompanyPages_contactConfidencePoints__ihx0S h3{margin:0 0 16px;color:#293b33;font-size:clamp(19px,1.7vw,24px);font-weight:620;letter-spacing:-.025em;line-height:1.3}.CompanyPages_contactConfidencePoints__ihx0S p{margin:0;color:#56675d;font-size:14px;line-height:1.75}@media(max-width:900px){.CompanyPages_contactConfidence__y4mEi{padding:38px 28px 42px}.CompanyPages_contactConfidencePoints__ihx0S{gap:25px}.CompanyPages_contactConfidencePoints__ihx0S p{font-size:13px}}@media(max-width:650px){.CompanyPages_contactConfidence__y4mEi{margin-top:36px;padding:32px 25px 38px}.CompanyPages_contactConfidence__y4mEi>h2{margin-bottom:30px;text-align:left;font-size:31px}.CompanyPages_contactConfidencePoints__ihx0S{grid-template-columns:1fr;gap:28px}.CompanyPages_contactConfidencePoints__ihx0S h3{margin-bottom:10px;font-size:21px}.CompanyPages_contactConfidencePoints__ihx0S p{font-size:14px}}@media(max-width:800px){.CompanyPages_contactHub__Gru9H{grid-template-columns:1fr}.CompanyPages_contactHub__Gru9H:after{display:none}.CompanyPages_contactGuidance__PXWK2{padding:36px}.CompanyPages_contactGuidance__PXWK2 h2{white-space:normal}.CompanyPages_contactPrep__FKGW2{grid-template-columns:1fr;gap:22px}}@media(max-width:600px){.CompanyPages_contactHero__DiL9M{min-height:0}.CompanyPages_contactHeroCopy__s6tIq h1 .CompanyPages_contactHeroLead__ZlO4U{font-size:19px}.CompanyPages_contactHeroCopy__s6tIq h1 .CompanyPages_contactHeroStatement__R2NwK{font-size:clamp(49px,12vw,68px)}.CompanyPages_contactHub__Gru9H{gap:10px;margin-top:10px}.CompanyPages_contactGuidance__PXWK2{padding:30px 25px}.CompanyPages_contactGuidance__PXWK2 h2{font-size:29px}.CompanyPages_contactLead__X2JQX{margin-bottom:23px}.CompanyPages_contactPrep__FKGW2{margin-top:44px;padding:25px 5px 0}.CompanyPages_contactPrep__FKGW2 ul{grid-template-columns:1fr}.CompanyPages_contactPrep__FKGW2 li:nth-child(2){border-top:0}}.CompanyPages_workRoute__EIAcK{padding:70px 0 6px}.CompanyPages_workRoute__EIAcK header{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:30px;align-items:start}.CompanyPages_workRoute__EIAcK h2{margin:0}.CompanyPages_workRoute__EIAcK h2 span{color:#809086}.CompanyPages_workRoute__EIAcK header>p:last-child{font-size:13px;line-height:1.65;color:#617366;margin:0}.CompanyPages_workRoute__EIAcK ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:40px 0 0}.CompanyPages_workRoute__EIAcK li{padding:0 28px 0 0;position:relative}.CompanyPages_routeNumber__uivl0{display:flex;align-items:center;gap:12px;font-size:12px;color:#b4322c;padding:0 0 17px;border-bottom:1px solid #bdcbbf;position:relative}.CompanyPages_routeNumber__uivl0:after{content:"";position:absolute;bottom:-3px;left:0;width:5px;height:5px;border-radius:50%;background:#b4322c}.CompanyPages_routeNumber__uivl0>span{color:#667c6c;font-size:10px;text-transform:uppercase;letter-spacing:.13em}.CompanyPages_workRoute__EIAcK h3{font-weight:500;font-size:19px;letter-spacing:-.03em;margin:22px 0 10px}.CompanyPages_workRoute__EIAcK li p{font-size:12px;color:#637769;line-height:1.65;margin:0}.CompanyPages_visit__Pr_yM{display:grid;grid-template-columns:.75fr 1.25fr;margin-top:64px;background:#20322c;color:#eef2ed;overflow:hidden}.CompanyPages_visitLocation__aWSuA{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:335px;padding:45px clamp(25px,4vw,60px);border-right:1px solid #536a5a;background:radial-gradient(ellipse at 85% 75%,#425e4933,transparent 65%)}.CompanyPages_visitLocation__aWSuA>span{font-size:10px;letter-spacing:.2em;color:#acbcae}.CompanyPages_visitLocation__aWSuA strong{position:relative;font-size:clamp(38px,4.5vw,64px);font-weight:400;letter-spacing:-.05em;z-index:1;margin-top:12px}.CompanyPages_visitLocation__aWSuA p{font-size:12px;color:#a3b7a8}.CompanyPages_locationMark__TUBBB{position:relative;display:flex;align-items:center;gap:12px;margin-top:45px;color:#c2cfc4;font-size:9px;letter-spacing:.18em}.CompanyPages_locationMark__TUBBB:before{content:"";height:1px;position:absolute;left:-70px;right:-70px;background:#5a736144;transform:rotate(-20deg)}.CompanyPages_locationMark__TUBBB i{position:relative;display:block;width:9px;height:9px;background:#da5146;border-radius:50%;box-shadow:0 0 0 8px #da514619,0 0 0 21px #da514609}.CompanyPages_visitCopy__7vMmd{padding:43px clamp(25px,4vw,60px)}.CompanyPages_visitCopy__7vMmd .CompanyPages_kicker__39FwU{color:#ed8c7f}.CompanyPages_visit__Pr_yM h2{margin:0}.CompanyPages_visitCopy__7vMmd>p:not(.CompanyPages_kicker__39FwU){font-size:13px;line-height:1.65;max-width:550px;color:#b9c9be;margin:20px 0}.CompanyPages_visitActions__OmIvK{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.CompanyPages_visit__Pr_yM .CompanyPages_quietLink__rYis_{color:#e4ece6}.CompanyPages_visitCopy__7vMmd>small{display:block;margin-top:22px;color:#91aa9a;font-size:10px}@media(max-width:900px){.CompanyPages_workRoute__EIAcK header{grid-template-columns:1fr 1fr}.CompanyPages_workRoute__EIAcK header>.CompanyPages_kicker__39FwU{grid-column:1/-1}.CompanyPages_workRoute__EIAcK ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px}.CompanyPages_visit__Pr_yM{grid-template-columns:.7fr 1.3fr}.CompanyPages_visitActions__OmIvK{gap:15px}}@media(max-width:600px){.CompanyPages_workRoute__EIAcK{padding-top:48px}.CompanyPages_workRoute__EIAcK header{grid-template-columns:1fr;gap:15px}.CompanyPages_workRoute__EIAcK li{padding-right:5px}.CompanyPages_workRoute__EIAcK h3{font-size:17px}.CompanyPages_visit__Pr_yM{grid-template-columns:1fr;margin-top:42px}.CompanyPages_visitLocation__aWSuA{min-height:200px;border-right:0;border-bottom:1px solid #536a5a;padding:28px}.CompanyPages_locationMark__TUBBB{margin-top:22px}.CompanyPages_visitCopy__7vMmd{padding:32px 26px}.CompanyPages_visitActions__OmIvK{align-items:stretch}.CompanyPages_visitActions__OmIvK .CompanyPages_quietLink__rYis_{margin-top:6px}}.CompanyPages_facilityNav__686U1{display:flex;align-items:center;gap:34px;padding:18px 0;border-bottom:1px solid #d5ded5;font-size:11px;color:#385342}.CompanyPages_facilityNav__686U1>span{font-size:9px;letter-spacing:.12em;color:#7a8d7d;margin-right:auto}.CompanyPages_facilityNav__686U1 a{display:flex;gap:16px;align-items:center;padding:5px 0}.CompanyPages_facilityNav__686U1 a>span{font-size:9px;color:#ad3930}.CompanyPages_facilityNav__686U1 a:hover{color:#ad3930}@media(max-width:600px){.CompanyPages_facilityNav__686U1{gap:14px;justify-content:space-between;font-size:10px}.CompanyPages_facilityNav__686U1>span{display:none}.CompanyPages_facilityNav__686U1 a{gap:6px}.CompanyPages_facilityNav__686U1 a>span{display:none}}.CompanyPages_facilities__TPCIp{background:#f7f7f3;color:#262c29}.CompanyPages_heroIntro__jlDMO{display:grid;grid-template-columns:1.8fr 1fr;gap:60px;align-items:end;padding:38px 0 44px}.CompanyPages_heroIntro__jlDMO h1{font-size:clamp(42px,4.8vw,68px);letter-spacing:-.055em;line-height:1.08;font-weight:400}.CompanyPages_heroIntro__jlDMO>p{font-size:14px;line-height:1.7;color:#65706a;max-width:370px;margin:0 0 4px}.CompanyPages_heroPanorama__RGme2{margin:0}.CompanyPages_heroPanorama__RGme2 picture{display:block}.CompanyPages_heroPanorama__RGme2 img{width:100%;height:clamp(340px,40vw,610px);object-fit:cover;object-position:center 55%;display:block}.CompanyPages_heroPanorama__RGme2 figcaption{padding:12px 0;color:#737c76;font-size:10px;letter-spacing:.02em}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP{background:none;padding:22px 0;gap:40px}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP strong{font-weight:400;font-size:12px}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP span{color:#778079;letter-spacing:.12em}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1{border:0;padding:18px 0 0}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1>span{display:none}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1 a{font-size:12px;color:#505b54}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1 a:hover{color:#bc322d}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK{padding:90px 0 0}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK header{grid-template-columns:1fr 1.4fr 1fr}.CompanyPages_facilities__TPCIp .CompanyPages_routeNumber__uivl0{border:0;padding-bottom:0;font-size:0}.CompanyPages_facilities__TPCIp .CompanyPages_routeNumber__uivl0:after{display:none}.CompanyPages_facilities__TPCIp .CompanyPages_routeNumber__uivl0>span{font-size:10px;color:#a23b33}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK h3{margin-top:15px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK ol{gap:35px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK li{padding:0}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM{background:none;color:#262c29;margin-top:100px;gap:70px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA{border:0;background:none;padding:0;min-height:250px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA p,.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA>span{color:#78827a}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA strong{font-size:clamp(36px,5vw,70px)}.CompanyPages_facilities__TPCIp .CompanyPages_locationMark__TUBBB{display:none}.CompanyPages_facilities__TPCIp .CompanyPages_visitCopy__7vMmd{padding:0}.CompanyPages_facilities__TPCIp .CompanyPages_visitCopy__7vMmd .CompanyPages_kicker__39FwU{color:#b3342e}.CompanyPages_facilities__TPCIp .CompanyPages_visitCopy__7vMmd>p:not(.CompanyPages_kicker__39FwU){color:#627066}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM .CompanyPages_quietLink__rYis_{color:#36473b;border:0}.CompanyPages_facilities__TPCIp .CompanyPages_visitCopy__7vMmd>small{color:#78847b}@media(max-width:900px){.CompanyPages_heroIntro__jlDMO{gap:30px;grid-template-columns:1.5fr 1fr}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK header{grid-template-columns:1fr 1fr}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM{gap:40px}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP{gap:20px}}@media(max-width:760px){.CompanyPages_heroIntro__jlDMO{grid-template-columns:1fr;gap:20px;padding:20px 0 30px}.CompanyPages_heroIntro__jlDMO h1{font-size:clamp(39px,8vw,55px)}.CompanyPages_heroIntro__jlDMO>p{font-size:13px;max-width:470px}.CompanyPages_heroPanorama__RGme2 img{height:330px;object-position:60% center}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP{grid-template-columns:1fr;gap:15px;padding:20px 0}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1{flex-wrap:wrap;justify-content:flex-start;gap:20px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK{padding-top:60px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK ol{gap:26px 20px}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM{grid-template-columns:1fr;margin-top:65px;gap:25px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA{min-height:0}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA strong{margin-top:8px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA p{margin:8px 0}.CompanyPages_facilities__TPCIp .CompanyPages_visitCopy__7vMmd{padding:0}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK header{grid-template-columns:1fr}}.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO{padding:22px 0 30px;gap:38px;grid-template-columns:1.45fr 1fr}.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO h1{font-size:clamp(40px,4.2vw,58px)}.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO>p{font-size:15px;max-width:460px}.CompanyPages_facilities__TPCIp .CompanyPages_heroPanorama__RGme2 img{height:clamp(310px,34vw,490px)}.CompanyPages_facilities__TPCIp .CompanyPages_siteIdentity__vv9oP{padding:17px 0;gap:30px}.CompanyPages_facilities__TPCIp .CompanyPages_facilityNav__686U1{padding-top:8px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK{padding-top:48px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK h2{font-size:clamp(28px,2.8vw,38px)}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK ol{margin-top:25px;gap:25px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK header>p:last-child{font-size:14px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK li p{font-size:13px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK h3{font-size:20px;margin:10px 0 8px}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM{margin-top:48px;gap:45px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA{min-height:190px}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM h2{font-size:clamp(28px,2.8vw,38px)}@media(max-width:760px){.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO{grid-template-columns:1fr;gap:15px;padding:14px 0 24px}.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO h1{font-size:40px}.CompanyPages_facilities__TPCIp .CompanyPages_heroIntro__jlDMO>p{font-size:14px}.CompanyPages_facilities__TPCIp .CompanyPages_heroPanorama__RGme2 img{height:280px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK{padding-top:36px}.CompanyPages_facilities__TPCIp .CompanyPages_workRoute__EIAcK ol{gap:22px 18px}.CompanyPages_facilities__TPCIp .CompanyPages_visit__Pr_yM{margin-top:36px;gap:16px}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA{min-height:0}.CompanyPages_facilities__TPCIp .CompanyPages_visitLocation__aWSuA strong{font-size:36px}}.AboutProjectInvitation_invitation__rc3Xm{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;padding:28px 56px 30px;background:var(--surface-panel)}.AboutProjectInvitation_copy__UCZ67{width:100%;max-width:420px;justify-self:end}.AboutProjectInvitation_label__GUgeG{font-size:9px;letter-spacing:.17em;color:#976055;margin:0 0 13px}.AboutProjectInvitation_copy__UCZ67 h2{font-size:clamp(28px,3vw,41px);font-weight:400;letter-spacing:-.045em;line-height:1.12;color:#2b4333;margin:0 0 13px}.AboutProjectInvitation_copy__UCZ67 h2 span{color:#7c8d7f}.AboutProjectInvitation_copy__UCZ67>p:not(.AboutProjectInvitation_label__GUgeG){font-size:12px;line-height:1.6;color:#647768;max-width:420px;margin:0 0 20px}.AboutProjectInvitation_copy__UCZ67 a{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#d52b26;border-radius:3px;font-size:14px;font-weight:600;padding:16px 24px;min-height:50px;transition:background .18s ease}.AboutProjectInvitation_copy__UCZ67 a:hover{background:#b9221e}.AboutProjectInvitation_copy__UCZ67 a:focus-visible{outline:2px solid #ac4337;outline-offset:4px}.AboutProjectInvitation_parts__yP95h{margin:0;width:100%;max-width:570px;justify-self:start}.AboutProjectInvitation_parts__yP95h picture{display:block}.AboutProjectInvitation_parts__yP95h img{width:100%;height:auto;display:block;object-fit:contain}@media(max-width:1050px){.AboutProjectInvitation_invitation__rc3Xm{padding:28px 30px;gap:20px}.AboutProjectInvitation_copy__UCZ67 h2{font-size:32px}}@media(max-width:700px){.AboutProjectInvitation_invitation__rc3Xm{grid-template-columns:1fr;padding:28px 22px;gap:18px}.AboutProjectInvitation_copy__UCZ67{justify-self:start}.AboutProjectInvitation_copy__UCZ67 h2{font-size:33px}.AboutProjectInvitation_parts__yP95h{max-width:420px;justify-self:center}.AboutProjectInvitation_copy__UCZ67>p:not(.AboutProjectInvitation_label__GUgeG){max-width:350px}}.AboutProjectInvitation_parts__yP95h{position:relative;isolation:isolate}.AboutProjectInvitation_engineeringBackdrop__TWwbJ{position:absolute;inset:0;width:100%;height:100%;color:#819989;opacity:.48;z-index:-1;pointer-events:none}.AboutProjectInvitation_parts__yP95h picture{position:relative}.AboutProjectInvitation_orbitOverlay__t522e{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.AboutProjectInvitation_orbitRunner__QSgFC{transform-origin:235px 205px;animation:AboutProjectInvitation_invitationOrbit__2AMeA 18s linear infinite}@keyframes AboutProjectInvitation_invitationOrbit__2AMeA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.AboutProjectInvitation_orbitRunner__QSgFC{animation:none}}.AboutCompanyStory_page__WwTfk{background:var(--surface-paper);color:#1d2826;padding:22px 0 0}.AboutCompanyStory_shell___CmAe{max-width:1490px;margin:auto}.AboutCompanyStory_breadcrumb__RcfEd{display:flex;gap:10px;padding:0 56px;margin:0 0 35px;color:#697570;font-size:11px}.AboutCompanyStory_page__WwTfk a:focus-visible{outline:2px solid #bf332d;outline-offset:6px}.AboutCompanyStory_page__WwTfk a:hover{color:#b52f29}.AboutCompanyStory_eyebrow__j5cbO{margin:0 0 22px;color:#b82f29;font-size:10px;font-weight:650;letter-spacing:.2em;line-height:1.5}.AboutCompanyStory_hero__g5yO7{padding:0 56px 32px}.AboutCompanyStory_heroHeading__dv_6a{display:flex;align-items:center;gap:32px}.AboutCompanyStory_hero__g5yO7 h1{font-size:clamp(66px,8.3vw,124px);line-height:1.02;letter-spacing:-.07em;font-weight:450}.AboutCompanyStory_since__Y6nG5{flex:none;margin-left:auto;padding-top:10px}.AboutCompanyStory_since__Y6nG5 strong{display:block;font:400 24px/1.3 Georgia,serif;letter-spacing:-.03em}.AboutCompanyStory_since__Y6nG5 span{display:block;color:#707c76;font-size:12px;margin-top:6px}.AboutCompanyStory_heroBottom__QWE2q{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:20px}.AboutCompanyStory_heroBottom__QWE2q p{max-width:400px;margin:0;color:#64716b;font-size:16px;line-height:1.4}.AboutCompanyStory_heroBottom__QWE2q a{display:flex;gap:28px;align-items:center;font-size:12px;padding:9px 0;color:#374b41}.AboutCompanyStory_panorama__j_ADW{margin:0;position:relative;height:clamp(260px,30vw,430px);overflow:hidden;background:#d9ddd6}.AboutCompanyStory_panorama__j_ADW img,.AboutCompanyStory_panorama__j_ADW picture{display:block;width:100%;height:100%}.AboutCompanyStory_panorama__j_ADW img{object-fit:cover;object-position:50% 53%}.AboutCompanyStory_panorama__j_ADW figcaption{position:absolute;bottom:16px;right:24px;padding:10px 14px;background:#f2f4f1eb;color:#384a41;font-size:9px;letter-spacing:.12em;line-height:1.6}.AboutCompanyStory_panorama__j_ADW figcaption span{display:block;color:#66736c;font-size:8px}.AboutCompanyStory_history__oEEiC{display:grid;grid-template-columns:.9fr 1.8fr;gap:50px;padding:54px 56px 58px}.AboutCompanyStory_culture__g8Oa0 h2,.AboutCompanyStory_history__oEEiC h2{font-size:clamp(29px,3vw,42px);font-weight:400;letter-spacing:-.055em;line-height:1.1;margin:0 0 20px}.AboutCompanyStory_history__oEEiC header>p:last-child{max-width:330px;margin:0;font-size:13px;line-height:1.7;color:#64716b}.AboutCompanyStory_archive__kpa77{position:relative;padding-top:70px;min-width:0}.AboutCompanyStory_ghostYear__MdjGb{position:absolute;top:-18px;left:-12px;color:#e1e6e1;font:400 clamp(130px,14vw,210px)/1 Georgia,serif;letter-spacing:-.065em;pointer-events:none}.AboutCompanyStory_archive__kpa77 ol{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;padding:0;margin:0}.AboutCompanyStory_archive__kpa77 li+li{padding-top:15px}.AboutCompanyStory_archive__kpa77 li:last-child{padding-top:30px}.AboutCompanyStory_year__BWDvR{display:block;margin-bottom:13px;font:400 32px/1 Georgia,serif;letter-spacing:-.025em}.AboutCompanyStory_archive__kpa77 h3{font-size:16px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 18px;max-width:195px}.AboutCompanyStory_archive__kpa77 li>p{font-size:12px;line-height:1.65;color:#627169;margin:0}.AboutCompanyStory_leadership__d3sN0{display:grid;grid-template-columns:1.12fr 1fr;background:#464549;color:#f3f4f0;align-items:stretch}.AboutCompanyStory_leadershipCopy__Fcrdw{padding:52px 0 42px 56px;z-index:1}.AboutCompanyStory_leadership__d3sN0 .AboutCompanyStory_eyebrow__j5cbO{color:#e1e6df;font-size:9px;letter-spacing:.23em}.AboutCompanyStory_leadership__d3sN0 h2{font-size:clamp(34px,3.7vw,53px);margin:0 0 28px}.AboutCompanyStory_message__b8nYQ{max-width:565px;padding-right:22px}.AboutCompanyStory_message__b8nYQ p{color:#d4d9d3;margin:0 0 15px}.AboutCompanyStory_signature__lrwhI{margin:26px 0 0;color:#f0f2ed;font-size:10px;letter-spacing:.2em;line-height:1.5}.AboutCompanyStory_signature__lrwhI span{margin-left:15px}.AboutCompanyStory_portrait__Yey0W{min-width:0;overflow:hidden;position:relative}.AboutCompanyStory_portrait__Yey0W picture{display:block;height:100%}.AboutCompanyStory_portrait__Yey0W img{display:block;width:100%;height:100%;object-position:center 35%}.AboutCompanyStory_culture__g8Oa0{padding:53px 56px 38px;background:var(--surface-paper)}.AboutCompanyStory_cultureBody__jOrXg{display:grid;grid-template-columns:.9fr 1.8fr;gap:50px}.AboutCompanyStory_culture__g8Oa0 h2{margin:0}.AboutCompanyStory_principles__I_Zey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 34px;padding-top:8px}.AboutCompanyStory_principles__I_Zey h3{font:400 29px/1.1 Georgia,serif;letter-spacing:-.04em;margin:0 0 9px}.AboutCompanyStory_principles__I_Zey p{color:#64716a;font-size:12px;line-height:1.6;max-width:220px;margin:0}.AboutCompanyStory_purpose__1Ctv8{display:grid;grid-template-columns:1fr 1fr .65fr;gap:50px;padding-top:36px;margin-top:40px;border-top:1px solid #dce2db}.AboutCompanyStory_purpose__1Ctv8 .AboutCompanyStory_eyebrow__j5cbO{margin-bottom:14px}.AboutCompanyStory_purpose__1Ctv8 h3{margin:0 0 12px;font-size:24px;font-weight:400;letter-spacing:-.04em;color:#50615a}.AboutCompanyStory_purpose__1Ctv8 article>p:last-child{margin:0;max-width:340px;font-size:12px;line-height:1.6;color:#737f77}.AboutCompanyStory_purpose__1Ctv8>a{align-self:center;font-size:12px;display:flex;gap:16px}.AboutCompanyStory_evidence__DUVom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 56px 30px;background:#f7f8f5}.AboutCompanyStory_evidence__DUVom p{margin:0;font-size:9px;letter-spacing:.15em;color:#7a8780}.AboutCompanyStory_evidence__DUVom a{display:flex;gap:25px;font-size:12px;color:#43564b}@media(min-width:1491px){.AboutCompanyStory_shell___CmAe{border-left:1px solid #e6eae4;border-right:1px solid #e6eae4}}@media(max-width:1050px){.AboutCompanyStory_breadcrumb__RcfEd{padding:0 30px}.AboutCompanyStory_hero__g5yO7{padding:0 30px 30px}.AboutCompanyStory_hero__g5yO7 h1{font-size:8.5vw}.AboutCompanyStory_since__Y6nG5 strong{font-size:21px}.AboutCompanyStory_history__oEEiC{padding:42px 30px;gap:30px;grid-template-columns:.85fr 1.8fr}.AboutCompanyStory_archive__kpa77 ol{gap:18px}.AboutCompanyStory_leadershipCopy__Fcrdw{padding:36px 0 32px 30px}.AboutCompanyStory_message__b8nYQ p{font-size:13px}.AboutCompanyStory_leadership__d3sN0 h2{font-size:36px}.AboutCompanyStory_culture__g8Oa0{padding:42px 30px 30px}.AboutCompanyStory_cultureBody__jOrXg{gap:30px;grid-template-columns:.85fr 1.8fr}.AboutCompanyStory_principles__I_Zey{gap:26px 20px}.AboutCompanyStory_principles__I_Zey h3{font-size:25px}.AboutCompanyStory_purpose__1Ctv8{gap:30px}.AboutCompanyStory_evidence__DUVom{padding:20px 30px 30px;flex-wrap:wrap}}@media(max-width:700px){.AboutCompanyStory_page__WwTfk{padding-top:18px}.AboutCompanyStory_breadcrumb__RcfEd{padding:0 22px;margin-bottom:27px}.AboutCompanyStory_hero__g5yO7{padding:0 22px 27px}.AboutCompanyStory_hero__g5yO7 .AboutCompanyStory_eyebrow__j5cbO{margin-bottom:16px}.AboutCompanyStory_heroHeading__dv_6a{display:block}.AboutCompanyStory_hero__g5yO7 h1{font-size:clamp(56px,12vw,82px);max-width:570px;line-height:1}.AboutCompanyStory_since__Y6nG5{display:flex;align-items:baseline;gap:12px;padding-top:17px}.AboutCompanyStory_since__Y6nG5 strong{font-size:20px}.AboutCompanyStory_since__Y6nG5 span{font-size:11px;margin:0}.AboutCompanyStory_heroBottom__QWE2q{display:block;margin-top:20px}.AboutCompanyStory_heroBottom__QWE2q p{font-size:14px;max-width:350px}.AboutCompanyStory_heroBottom__QWE2q a{margin-top:14px;font-size:12px;width:max-content}.AboutCompanyStory_panorama__j_ADW{height:250px}.AboutCompanyStory_panorama__j_ADW img{object-position:58% 50%}.AboutCompanyStory_panorama__j_ADW figcaption{right:12px;bottom:12px;font-size:8px}.AboutCompanyStory_history__oEEiC{display:block;padding:37px 22px 40px}.AboutCompanyStory_culture__g8Oa0 h2,.AboutCompanyStory_history__oEEiC h2{font-size:33px}.AboutCompanyStory_history__oEEiC header>p:last-child{max-width:500px}.AboutCompanyStory_archive__kpa77{padding-top:57px;margin-top:27px}.AboutCompanyStory_ghostYear__MdjGb{font-size:132px;top:-10px;left:0}.AboutCompanyStory_archive__kpa77 ol{grid-template-columns:1fr;gap:23px}.AboutCompanyStory_archive__kpa77 li,.AboutCompanyStory_archive__kpa77 li+li,.AboutCompanyStory_archive__kpa77 li:last-child{display:grid;grid-template-columns:78px 1fr;gap:0 17px;padding:0}.AboutCompanyStory_year__BWDvR{font-size:28px;grid-row:span 2;margin:0}.AboutCompanyStory_archive__kpa77 h3{max-width:none;font-size:16px;margin:0 0 7px}.AboutCompanyStory_archive__kpa77 li>p{font-size:12px;max-width:400px}.AboutCompanyStory_leadership__d3sN0{grid-template-columns:1fr}.AboutCompanyStory_leadershipCopy__Fcrdw{padding:35px 22px 14px}.AboutCompanyStory_leadership__d3sN0 h2{font-size:36px;margin-bottom:23px}.AboutCompanyStory_message__b8nYQ{padding:0;max-width:none}.AboutCompanyStory_message__b8nYQ p{font-size:14px}.AboutCompanyStory_signature__lrwhI{margin-top:24px}.AboutCompanyStory_portrait__Yey0W{aspect-ratio:1.15;margin-top:6px}.AboutCompanyStory_portrait__Yey0W img{object-position:center 20%}.AboutCompanyStory_culture__g8Oa0{padding:38px 22px 25px}.AboutCompanyStory_cultureBody__jOrXg{display:block}.AboutCompanyStory_principles__I_Zey{margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 23px}.AboutCompanyStory_principles__I_Zey h3{font-size:27px}.AboutCompanyStory_purpose__1Ctv8{grid-template-columns:1fr;gap:27px;margin-top:32px;padding-top:28px}.AboutCompanyStory_purpose__1Ctv8>a{justify-self:start}.AboutCompanyStory_purpose__1Ctv8 h3{font-size:25px}.AboutCompanyStory_evidence__DUVom{padding:0 22px 30px;display:grid;grid-template-columns:1fr;gap:17px}.AboutCompanyStory_evidence__DUVom a{justify-content:space-between;padding:3px 0}.AboutCompanyStory_evidence__DUVom p{margin-bottom:3px}}.AboutCompanyStory_portrait__Yey0W picture{position:absolute;inset:0}@media(max-width:700px){.AboutCompanyStory_leadership__d3sN0{min-height:0}}.AboutCompanyStory_leadership__d3sN0{position:relative;display:block;min-height:520px;isolation:isolate;background:#292d2c}.AboutCompanyStory_leadershipCopy__Fcrdw{position:relative;width:55%;padding:48px 0 42px 56px}.AboutCompanyStory_portrait__Yey0W{position:absolute;inset:0;z-index:-1;margin:0;aspect-ratio:auto}.AboutCompanyStory_portrait__Yey0W img{object-fit:cover;object-position:center top}.AboutCompanyStory_message__b8nYQ{padding-right:12px}@media(max-width:1050px) and (min-width:701px){.AboutCompanyStory_leadershipCopy__Fcrdw{padding-left:30px;width:56%}.AboutCompanyStory_leadership__d3sN0 h2{font-size:34px}.AboutCompanyStory_message__b8nYQ p{font-size:12px}.AboutCompanyStory_leadership__d3sN0{min-height:500px}.AboutCompanyStory_portrait__Yey0W img{object-position:58% top}}@media(max-width:700px){.AboutCompanyStory_leadershipCopy__Fcrdw{width:100%;padding:35px 22px 360px}.AboutCompanyStory_leadership__d3sN0{min-height:0}.AboutCompanyStory_portrait__Yey0W{inset:auto 0 0;height:340px}.AboutCompanyStory_portrait__Yey0W img{object-position:83% center}.AboutCompanyStory_leadership__d3sN0 h2{font-size:36px}.AboutCompanyStory_leadershipCopy__Fcrdw{padding-bottom:600px}.AboutCompanyStory_portrait__Yey0W{inset:0;height:auto}.AboutCompanyStory_portrait__Yey0W img{object-position:center center}}.AboutCompanyStory_signature__lrwhI{display:flex;align-items:center;gap:25px;margin-top:22px}.AboutCompanyStory_signature__lrwhI .AboutCompanyStory_signatureRole__Jkce_{margin:0;white-space:nowrap;font:500 10px/1.4 Arial,sans-serif;letter-spacing:.16em}.AboutCompanyStory_autograph__VCGUm{width:180px;height:60px;object-fit:contain;filter:invert(1);opacity:.93}.AboutCompanyStory_hero__g5yO7{display:flex;align-items:end;justify-content:space-between;gap:45px;padding:0 56px 30px}.AboutCompanyStory_heroTitle__M3lFD{min-width:0}.AboutCompanyStory_heroTitle__M3lFD .AboutCompanyStory_eyebrow__j5cbO{margin-bottom:16px}.AboutCompanyStory_hero__g5yO7 h1{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin:0;font-weight:400;line-height:1.04;letter-spacing:-.045em}.AboutCompanyStory_hero__g5yO7 h1>span{font-size:clamp(35px,4.4vw,63px);font-weight:400;color:#465650}.AboutCompanyStory_hero__g5yO7 h1>em{font:italic 400 clamp(58px,7vw,100px)/1 Georgia,serif;letter-spacing:-.065em;color:#687c71}.AboutCompanyStory_heroContext__AQUkj{flex:0 0 290px;padding-bottom:4px}.AboutCompanyStory_heroContext__AQUkj .AboutCompanyStory_since__Y6nG5{margin:0 0 11px;padding:0;color:#42584b;font:400 15px/1.3 Georgia,serif}.AboutCompanyStory_heroContext__AQUkj .AboutCompanyStory_since__Y6nG5 span{display:inline;margin:0 0 0 12px;font:10px/1.3 Arial,sans-serif;color:#7b8780}.AboutCompanyStory_heroDescription__oPHth{margin:0 0 12px;color:#68766d;font-size:12px;line-height:1.55}.AboutCompanyStory_heroContext__AQUkj>a{gap:20px;color:#354c3e;font-size:11px}.AboutCompanyStory_leadership__d3sN0 h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,3.5vw,51px);font-weight:400;letter-spacing:-.045em;line-height:1.12}.AboutCompanyStory_message__b8nYQ p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.7;letter-spacing:normal}.AboutCompanyStory_leadershipCopy__Fcrdw{padding-top:48px;padding-bottom:32px}@media(max-width:1050px) and (min-width:701px){.AboutCompanyStory_hero__g5yO7{padding:0 30px 28px;gap:28px}.AboutCompanyStory_heroContext__AQUkj{flex-basis:240px}.AboutCompanyStory_hero__g5yO7 h1{gap:8px}.AboutCompanyStory_hero__g5yO7 h1>span{font-size:38px}.AboutCompanyStory_hero__g5yO7 h1>em{font-size:64px}.AboutCompanyStory_signature__lrwhI{gap:15px}.AboutCompanyStory_autograph__VCGUm{width:145px;height:49px}.AboutCompanyStory_leadership__d3sN0 h2{font-size:34px}.AboutCompanyStory_message__b8nYQ p{font-size:13px}}@media(max-width:700px){.AboutCompanyStory_hero__g5yO7{display:block;padding:0 22px 25px}.AboutCompanyStory_hero__g5yO7 h1{gap:13px}.AboutCompanyStory_hero__g5yO7 h1>span{font-size:36px}.AboutCompanyStory_hero__g5yO7 h1>em{font-size:61px}.AboutCompanyStory_heroContext__AQUkj{margin-top:23px;max-width:340px}.AboutCompanyStory_heroContext__AQUkj .AboutCompanyStory_since__Y6nG5{display:block;font-size:15px}.AboutCompanyStory_heroDescription__oPHth{font-size:13px}.AboutCompanyStory_signature__lrwhI{gap:22px}.AboutCompanyStory_autograph__VCGUm{width:160px;height:54px}.AboutCompanyStory_leadershipCopy__Fcrdw{padding:34px 22px 660px}.AboutCompanyStory_leadership__d3sN0 h2{font-size:36px}.AboutCompanyStory_message__b8nYQ p{font-size:14px}}@media(max-width:360px){.AboutCompanyStory_leadershipCopy__Fcrdw{padding-bottom:760px}.AboutCompanyStory_hero__g5yO7 h1>span{font-size:32px}.AboutCompanyStory_hero__g5yO7 h1>em{font-size:53px}}.AboutCompanyStory_heroContext__AQUkj>a{display:inline-flex;align-items:center;gap:12px;margin-top:3px;color:#294235;font-size:12px;font-weight:650;text-decoration:none}.AboutCompanyStory_heroContext__AQUkj>a span{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:#ad4938;color:#fff;font-size:15px;line-height:1;transition:transform .2s ease,background-color .2s ease}.AboutCompanyStory_heroContext__AQUkj>a:focus-visible span,.AboutCompanyStory_heroContext__AQUkj>a:hover span{transform:translate(2px,-2px);background:#872e24}@media(prefers-reduced-motion:reduce){.AboutCompanyStory_heroContext__AQUkj>a span{transition:none}}.AboutCompanyStory_principles__I_Zey h3{display:flex;align-items:center;gap:12px;font:500 25px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:#40594d;margin-bottom:12px}.AboutCompanyStory_principles__I_Zey h3 svg{flex:0 0 32px;color:#829989}.AboutCompanyStory_principles__I_Zey p{padding-left:44px;max-width:245px}.AboutCompanyStory_principles__I_Zey{gap:32px 28px}@media(max-width:1050px) and (min-width:701px){.AboutCompanyStory_principles__I_Zey{gap:27px 18px}.AboutCompanyStory_principles__I_Zey h3{font-size:22px;gap:8px}.AboutCompanyStory_principles__I_Zey h3 svg{width:27px;height:27px;flex-basis:27px}.AboutCompanyStory_principles__I_Zey p{padding-left:0}}@media(max-width:700px){.AboutCompanyStory_principles__I_Zey h3{font-size:23px;gap:9px}.AboutCompanyStory_principles__I_Zey h3 svg{width:28px;height:28px;flex-basis:28px}.AboutCompanyStory_principles__I_Zey p{padding-left:0}.AboutCompanyStory_principles__I_Zey{gap:27px 20px}}.AboutCompanyStory_purpose__1Ctv8{position:relative;grid-template-columns:1fr 1fr;gap:24px 42px;padding:31px 32px 21px;margin-top:35px;border:0;background:#e7ede6}.AboutCompanyStory_purposeTheme__RsDKW{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:13px;align-items:center}.AboutCompanyStory_purposeCopy__aCUzl{min-width:0}.AboutCompanyStory_purpose__1Ctv8 .AboutCompanyStory_eyebrow__j5cbO{color:#64786a;font-size:9px;margin-bottom:13px}.AboutCompanyStory_purpose__1Ctv8 h3{font-size:clamp(23px,2.1vw,30px);line-height:1.2;letter-spacing:-.045em;color:#647b69;margin-bottom:14px}.AboutCompanyStory_purpose__1Ctv8 h3 strong{color:#2f503d;font-weight:500}.AboutCompanyStory_purposeCopy__aCUzl>p:last-child{color:#627167;font-size:12px;line-height:1.6;max-width:340px;margin:0}.AboutCompanyStory_purposeArt__2dj_x{display:block;width:105px;height:135px;stroke:currentColor;stroke-width:1;color:#9bac9b;opacity:.72}.AboutCompanyStory_purpose__1Ctv8>a{grid-column:1/-1;justify-self:end;align-self:end;font-size:11px;gap:14px;color:#506a58}@media(max-width:1050px){.AboutCompanyStory_purpose__1Ctv8{padding:26px 24px 20px;gap:23px}.AboutCompanyStory_purposeTheme__RsDKW{grid-template-columns:minmax(0,1fr) 58px;gap:8px}.AboutCompanyStory_purposeArt__2dj_x{width:58px;height:104px}.AboutCompanyStory_purpose__1Ctv8 h3{font-size:24px}}@media(max-width:700px){.AboutCompanyStory_purpose__1Ctv8{grid-template-columns:1fr;padding:25px 21px 20px;gap:28px;margin-top:30px}.AboutCompanyStory_purposeTheme__RsDKW{grid-template-columns:minmax(0,1fr) 48px;gap:10px}.AboutCompanyStory_purposeArt__2dj_x{width:48px;height:105px}.AboutCompanyStory_purpose__1Ctv8 h3{font-size:24px}.AboutCompanyStory_purposeCopy__aCUzl>p:last-child{font-size:12px}.AboutCompanyStory_purpose__1Ctv8>a{justify-self:end}}.AboutCompanyStory_missionArt__OQPSr{stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:#829783;opacity:.85}.AboutCompanyStory_culture__g8Oa0 .AboutCompanyStory_cultureTitle__IPhcs{font-size:clamp(25px,2.3vw,32px);font-weight:400;line-height:1.24;letter-spacing:-.025em;color:#66766b}.AboutCompanyStory_cultureTitle__IPhcs>span{display:block}.AboutCompanyStory_cultureTitle__IPhcs em{font-family:Georgia,Times New Roman,serif;font-size:1.12em;font-weight:400;color:#8a6254;letter-spacing:-.025em}.AboutCompanyStory_cultureBody__jOrXg>header .AboutCompanyStory_eyebrow__j5cbO{color:#7b665b;letter-spacing:.15em;margin-bottom:18px}@media(max-width:700px){.AboutCompanyStory_culture__g8Oa0 .AboutCompanyStory_cultureTitle__IPhcs{font-size:28px;line-height:1.23}}.AboutCompanyStory_purpose__1Ctv8>.AboutCompanyStory_purposeLink__Oe8qO{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:500;min-height:44px;color:#4b6052}.AboutCompanyStory_purposeArrow__H5sHl{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:#a45143;color:#fff8f2;transition:background .25s ease}.AboutCompanyStory_purposeArrow__H5sHl svg{transition:transform .25s ease}@media(hover:hover){.AboutCompanyStory_purposeLink__Oe8qO:hover .AboutCompanyStory_purposeArrow__H5sHl{background:#8c4236}.AboutCompanyStory_purposeLink__Oe8qO:hover svg{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.AboutCompanyStory_purposeArrow__H5sHl,.AboutCompanyStory_purposeArrow__H5sHl svg{transition:none}}.AboutCompanyStory_ceoLink__woelf{display:inline-flex;align-items:center;gap:18px;color:#faf8ef;text-decoration:none;padding:10px 0;min-height:44px;font-size:14px}.AboutCompanyStory_ceoLink__woelf svg{width:22px;height:22px;transition:transform .2s}.AboutCompanyStory_ceoLink__woelf:hover svg{transform:translateX(4px)}.AboutCompanyStory_ceoLink__woelf:focus-visible{outline:2px solid #e0c9a7;outline-offset:5px}@media(prefers-reduced-motion:reduce){.AboutCompanyStory_ceoLink__woelf svg{transition:none}}.AboutCompanyStory_leadershipCopy__Fcrdw .AboutCompanyStory_ceoLink__woelf{gap:12px;padding:12px 17px;margin-top:8px;background:rgba(245,242,230,.09);border:1px solid rgba(245,242,230,.3);border-radius:8px;transition:background .2s,border-color .2s}.AboutCompanyStory_leadershipCopy__Fcrdw .AboutCompanyStory_ceoLink__woelf svg{width:26px;height:26px;flex:none;color:#dcc4a7}.AboutCompanyStory_leadershipCopy__Fcrdw .AboutCompanyStory_ceoLink__woelf:hover{background:rgba(245,242,230,.17);border-color:rgba(245,242,230,.6)}.AboutCompanyStory_leadershipCopy__Fcrdw .AboutCompanyStory_ceoLink__woelf:hover svg{transform:none}@media(prefers-reduced-motion:reduce){.AboutCompanyStory_leadershipCopy__Fcrdw .AboutCompanyStory_ceoLink__woelf{transition:none}}.FacilityAssurance_inspection__fDrT8{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(38px,7vw,105px);margin-top:100px;align-items:center;scroll-margin-top:115px}.FacilityAssurance_inspectionPortrait__iViKS{margin:0;min-width:0}.FacilityAssurance_inspectionPortrait__iViKS picture{display:block}.FacilityAssurance_inspectionPortrait__iViKS img{display:block;width:100%;height:650px;object-fit:cover;object-position:center 52%}.FacilityAssurance_inspectionPortrait__iViKS figcaption{font-size:10px;color:#7b847d;margin-top:12px}.FacilityAssurance_eyebrow__Q_BZS{font-size:10px;font-weight:600;letter-spacing:.16em;color:#a53d36;margin:0 0 22px}.FacilityAssurance_inspectionCopy__llmjL h2,.FacilityAssurance_review___rCkS h2{margin:0;font-weight:400;letter-spacing:-.045em}.FacilityAssurance_inspectionCopy__llmjL h2{font-size:clamp(34px,4vw,56px)}.FacilityAssurance_inspectionCopy__llmjL em,.FacilityAssurance_review___rCkS em{font-style:normal;color:#6b7c70}.FacilityAssurance_inspectionCopy__llmjL>p:not(.FacilityAssurance_eyebrow__Q_BZS),.FacilityAssurance_review___rCkS header>p:not(.FacilityAssurance_eyebrow__Q_BZS){font-size:14px;line-height:1.75;color:#66746a;max-width:460px;margin:25px 0}.FacilityAssurance_inspectionCopy__llmjL dl{margin:30px 0}.FacilityAssurance_inspectionCopy__llmjL dl>div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:12px 0}.FacilityAssurance_inspectionCopy__llmjL dt{font-size:12px;color:#34473a;font-weight:600}.FacilityAssurance_inspectionCopy__llmjL dd{margin:0;font-size:12px;color:#68776d;line-height:1.65}.FacilityAssurance_inspectionCopy__llmjL>a{display:inline-flex;gap:20px;font-size:12px;color:#2d4033;padding:12px 0}.FacilityAssurance_inspectionCopy__llmjL>a:hover{color:#b3342e}.FacilityAssurance_inspectionCopy__llmjL>small{display:block;margin-top:12px;max-width:370px;color:#7c877f;font-size:10px;line-height:1.6}.FacilityAssurance_review___rCkS{display:grid;gap:clamp(36px,8vw,115px);margin-top:100px;scroll-margin-top:115px}.FacilityAssurance_review___rCkS h2{font-size:clamp(30px,3.3vw,46px)}.FacilityAssurance_certificates__uEy_D summary,.FacilityAssurance_record__m5mIF{display:flex;align-items:baseline;gap:20px;padding:0 0 30px;color:#34483b;text-decoration:none;cursor:pointer;list-style:none}.FacilityAssurance_certificates__uEy_D summary::-webkit-details-marker{display:none}.FacilityAssurance_record__m5mIF>span:last-child,.FacilityAssurance_toggle__LcxnQ{margin-left:auto;font-size:17px;color:#a64238}.FacilityAssurance_certificates__uEy_D h3,.FacilityAssurance_record__m5mIF h3{margin:0;font-size:22px;font-weight:400;letter-spacing:-.03em}.FacilityAssurance_certificates__uEy_D summary p,.FacilityAssurance_record__m5mIF p{font-size:12px;color:#6c7b71;line-height:1.6;margin:8px 0 0;max-width:410px}.FacilityAssurance_certificates__uEy_D summary:hover h3,.FacilityAssurance_record__m5mIF:hover h3{color:#ad3930}.FacilityAssurance_certificates__uEy_D[open] .FacilityAssurance_toggle__LcxnQ{transform:rotate(45deg)}.FacilityAssurance_documents__RsxUU{padding:0 0 28px}.FacilityAssurance_documents__RsxUU a{display:block;padding:10px 0}.FacilityAssurance_documents__RsxUU strong{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:500;color:#334e3c}.FacilityAssurance_documents__RsxUU strong span{font-size:9px;color:#a63830}.FacilityAssurance_documents__RsxUU small{display:block;margin-top:6px;font-size:10px;color:#788179}.FacilityAssurance_documents__RsxUU>p{font-size:10px;color:#788179;line-height:1.6;margin:12px 0 0;max-width:410px}.FacilityAssurance_inspection__fDrT8 a:focus-visible,.FacilityAssurance_review___rCkS a:focus-visible,.FacilityAssurance_review___rCkS summary:focus-visible{outline:2px solid #b3332e;outline-offset:5px}@media(max-width:1000px){.FacilityAssurance_inspectionPortrait__iViKS img{height:570px}.FacilityAssurance_inspection__fDrT8{gap:35px}.FacilityAssurance_inspectionCopy__llmjL dl>div{grid-template-columns:75px 1fr;gap:12px}}@media(max-width:760px){.FacilityAssurance_inspection__fDrT8,.FacilityAssurance_review___rCkS{grid-template-columns:1fr;margin-top:60px;gap:30px}.FacilityAssurance_inspectionPortrait__iViKS img{height:470px;object-position:center 42%}.FacilityAssurance_inspectionCopy__llmjL h2{font-size:38px}.FacilityAssurance_inspectionCopy__llmjL dl,.FacilityAssurance_inspectionCopy__llmjL>p:not(.FacilityAssurance_eyebrow__Q_BZS){margin:18px 0}.FacilityAssurance_review___rCkS header>p:not(.FacilityAssurance_eyebrow__Q_BZS){margin-bottom:0}.FacilityAssurance_certificates__uEy_D h3,.FacilityAssurance_record__m5mIF h3{font-size:21px}.FacilityAssurance_certificates__uEy_D summary,.FacilityAssurance_record__m5mIF{padding-bottom:24px}}.FacilityAssurance_inspection__fDrT8{margin-top:54px;gap:clamp(28px,4vw,60px);grid-template-columns:.86fr 1.14fr}.FacilityAssurance_inspectionPortrait__iViKS img{height:540px;object-position:center 39%}.FacilityAssurance_inspectionCopy__llmjL h2{font-size:clamp(32px,3.3vw,46px);line-height:1.12}.FacilityAssurance_eyebrow__Q_BZS{margin-bottom:16px}.FacilityAssurance_inspectionCopy__llmjL>p:not(.FacilityAssurance_eyebrow__Q_BZS){font-size:15px;line-height:1.65;margin:18px 0;max-width:540px}.FacilityAssurance_inspectionCopy__llmjL dl{margin:18px 0}.FacilityAssurance_inspectionCopy__llmjL dl>div{padding:9px 0;grid-template-columns:88px 1fr;gap:14px}.FacilityAssurance_inspectionCopy__llmjL dd,.FacilityAssurance_inspectionCopy__llmjL dt{font-size:13px}.FacilityAssurance_inspectionCopy__llmjL>small{font-size:11px;max-width:460px}.FacilityAssurance_review___rCkS{margin-top:50px;gap:50px;grid-template-columns:1fr 1.2fr}.FacilityAssurance_review___rCkS h2{font-size:clamp(28px,2.8vw,38px)}.FacilityAssurance_review___rCkS header>p:not(.FacilityAssurance_eyebrow__Q_BZS){font-size:14px;margin:16px 0;max-width:400px}.FacilityAssurance_certificates__uEy_D summary,.FacilityAssurance_record__m5mIF{padding-bottom:22px}.FacilityAssurance_certificates__uEy_D h3,.FacilityAssurance_record__m5mIF h3{font-size:21px}.FacilityAssurance_certificates__uEy_D summary p,.FacilityAssurance_record__m5mIF p{font-size:13px}.FacilityAssurance_inspectionCopy__llmjL>a{padding:8px 0}@media(max-width:760px){.FacilityAssurance_inspection__fDrT8,.FacilityAssurance_review___rCkS{grid-template-columns:1fr;gap:23px;margin-top:38px}.FacilityAssurance_inspectionPortrait__iViKS img{height:410px;object-position:center 38%}.FacilityAssurance_inspectionCopy__llmjL h2{font-size:34px}.FacilityAssurance_inspectionCopy__llmjL dl>div{grid-template-columns:78px 1fr}.FacilityAssurance_review___rCkS{gap:12px}.FacilityAssurance_review___rCkS h2{font-size:30px}.FacilityAssurance_inspectionCopy__llmjL>small{margin-top:8px}}.FacilityAssurance_engineering__7FhUm{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(28px,4vw,60px);align-items:center;margin-top:52px;padding:30px 0;scroll-margin-top:110px;background:radial-gradient(ellipse at 18% 48%,var(--surface-panel) 0,transparent 52%)}.FacilityAssurance_cadFigure__Hd3Ac{margin:0;min-width:0}.FacilityAssurance_cadFigure__Hd3Ac picture{display:block;mix-blend-mode:multiply}.FacilityAssurance_cadFigure__Hd3Ac img{display:block;width:100%;height:auto}.FacilityAssurance_cadFigure__Hd3Ac figcaption{margin:8px 16px 0;font-size:12px;line-height:1.6;color:#34473a}.FacilityAssurance_cadFigure__Hd3Ac figcaption span{display:block;max-width:320px;font-size:10px;color:#748075;margin-top:4px}.FacilityAssurance_engineeringCopy__D6gxT h2{font-size:clamp(30px,3vw,42px);line-height:1.13;font-weight:400;letter-spacing:-.045em;margin:0}.FacilityAssurance_engineeringCopy__D6gxT em{font-style:normal;color:#6b7c70}.FacilityAssurance_caseIntro__t8ZyK{font-size:14px;line-height:1.65;color:#66746a;max-width:510px;margin:16px 0 20px}.FacilityAssurance_reviewPoints__24APc{list-style:none;padding:0;margin:0;display:grid;gap:16px}.FacilityAssurance_reviewPoints__24APc li{display:grid;grid-template-columns:25px 1fr;gap:12px}.FacilityAssurance_reviewPoints__24APc li>span{font-size:10px;color:#a53d36;padding-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FacilityAssurance_reviewPoints__24APc h3{font-size:16px;font-weight:500;letter-spacing:-.02em;color:#34473a;margin:0 0 5px}.FacilityAssurance_reviewPoints__24APc p{font-size:13px;line-height:1.65;color:#66746a;margin:0;max-width:500px}.FacilityAssurance_engineeringCopy__D6gxT>small{display:block;font-size:10px;line-height:1.6;color:#7c877f;margin-top:19px;max-width:490px}@media(max-width:760px){.FacilityAssurance_engineering__7FhUm{grid-template-columns:1fr;gap:24px;margin-top:32px;padding:20px 0;background:radial-gradient(ellipse at 50% 22%,var(--surface-panel) 0,transparent 55%)}.FacilityAssurance_cadFigure__Hd3Ac{max-width:460px;width:100%;justify-self:center}.FacilityAssurance_cadFigure__Hd3Ac img{max-height:300px;object-fit:contain}.FacilityAssurance_cadFigure__Hd3Ac figcaption{margin-left:0}.FacilityAssurance_engineeringCopy__D6gxT h2{font-size:32px}.FacilityAssurance_reviewPoints__24APc{gap:14px}}.ContactMechanicsStudy_study__2eWUn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);max-width:1320px;margin:auto;background:#17201e;color:#edf1ed}.ContactMechanicsStudy_visual__Nr9II{position:relative;min-height:560px;overflow:hidden;background:#17201e}.ContactMechanicsStudy_productStudy__ReoaW{position:absolute;inset:0;margin:0;overflow:hidden;background:#17201e}.ContactMechanicsStudy_productStudy__ReoaW:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 72% 78% at 52% 52%,transparent 54%,#17201e 100%),linear-gradient(90deg,#17201e,transparent 13%,transparent 87%,#17201e)}.ContactMechanicsStudy_productStudy__ReoaW img,.ContactMechanicsStudy_productStudy__ReoaW picture{display:block;width:100%;height:100%}.ContactMechanicsStudy_productStudy__ReoaW img{object-fit:cover;object-position:center 52%;filter:saturate(.9) contrast(.98) brightness(.97)}.ContactMechanicsStudy_copy__BSg2d{display:flex;flex-direction:column;justify-content:center;padding:46px clamp(36px,4.5vw,66px) 42px}.ContactMechanicsStudy_intro__WM5DX{display:grid;grid-template-columns:1fr;gap:13px}.ContactMechanicsStudy_eyebrow__5VnL3{grid-column:1/-1;margin:0;color:#d54a43;font-size:9px;font-weight:700;letter-spacing:.18em}.ContactMechanicsStudy_intro__WM5DX h2{margin:0;white-space:nowrap;font-size:clamp(28px,2.25vw,34px);font-weight:450;line-height:1;letter-spacing:-.044em}.ContactMechanicsStudy_intro__WM5DX h2 span{display:inline;margin-left:.2em;color:#aab6b0}.ContactMechanicsStudy_summary__ploBU{max-width:620px;margin:0;color:#b8c2bd;font-size:11.5px;line-height:1.62}.ContactMechanicsStudy_parts__tXQNG{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;background:#405049}.ContactMechanicsStudy_parts__tXQNG article{min-width:0;padding:16px 18px 17px;background:#1d2825}.ContactMechanicsStudy_parts__tXQNG article>span{display:block;margin-bottom:17px;color:#89978f;font-size:8.5px;font-weight:700;letter-spacing:.12em}.ContactMechanicsStudy_parts__tXQNG h3{margin:0 0 6px;font-size:13px;font-weight:650}.ContactMechanicsStudy_parts__tXQNG p{margin:0;color:#a8b4ae;font-size:10px;line-height:1.52}.ContactMechanicsStudy_travel___4Lt_{margin-top:24px}.ContactMechanicsStudy_travel___4Lt_>p{margin:0 0 13px;color:#d4dad6;font-size:8px;font-weight:700;letter-spacing:.15em}.ContactMechanicsStudy_states__wn5ku{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ContactMechanicsStudy_states__wn5ku:before{content:"";position:absolute;left:4px;right:4px;top:-1px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 12'%3E%3Cpath d='M1 6c0-3 4-3 4 0s4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0h9' fill='none' stroke='%23aeb8b5' stroke-width='.78' stroke-linecap='round'/%3E%3Cpath d='M1 5.35c0-3 4-3 4 0s4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0h9' fill='none' stroke='%23edf1ef' stroke-width='.28' stroke-linecap='round' opacity='.82'/%3E%3C/svg%3E") 0/58px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 12'%3E%3Cpath d='M0 6h9c0-3 4-3 4 0s4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0' fill='none' stroke='%23aeb8b5' stroke-width='.78' stroke-linecap='round'/%3E%3Cpath d='M0 5.35h9c0-3 4-3 4 0s4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0 4-3 4 0 4 3 4 0' fill='none' stroke='%23edf1ef' stroke-width='.28' stroke-linecap='round' opacity='.82'/%3E%3C/svg%3E") 100%/58px 12px no-repeat,linear-gradient(#53615b,#53615b) 50%/calc(100% - 104px) 1px no-repeat}.ContactMechanicsStudy_states__wn5ku article{position:relative;padding-top:18px}.ContactMechanicsStudy_states__wn5ku article>i{position:absolute;z-index:1;top:0;left:0;width:9px;height:9px;border:2px solid #17201e;border-radius:50%;background:#d1b36b;box-shadow:0 0 0 1px #d1b36b}.ContactMechanicsStudy_states__wn5ku article:nth-child(2)>i{left:45%}.ContactMechanicsStudy_states__wn5ku article:nth-child(3)>i{left:auto;right:0}.ContactMechanicsStudy_states__wn5ku h3{margin:0 0 5px;font-size:11.5px;font-weight:650}.ContactMechanicsStudy_states__wn5ku p{margin:0;color:#9eaaa4;font-size:9.5px;line-height:1.48}.ContactMechanicsStudy_currentPath__4lil4{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:22px;margin-top:25px;padding:15px 17px;background:#202d29}.ContactMechanicsStudy_currentPath__4lil4>div>span{display:block;color:#d54a43;font-size:8px;font-weight:700;letter-spacing:.14em}.ContactMechanicsStudy_currentPath__4lil4>div>div{display:flex;align-items:center;gap:8px;margin-top:9px;color:#edf1ed}.ContactMechanicsStudy_currentPath__4lil4 b{font-size:8px;letter-spacing:.09em}.ContactMechanicsStudy_currentPath__4lil4 i{color:#d1b36b;font-size:10px;font-style:normal}.ContactMechanicsStudy_currentPath__4lil4>p{align-self:center;margin:0;color:#aeb9b3;font-size:10px;line-height:1.52}@media(max-width:980px){.ContactMechanicsStudy_study__2eWUn{grid-template-columns:1fr}.ContactMechanicsStudy_visual__Nr9II{min-height:520px}.ContactMechanicsStudy_copy__BSg2d{padding:44px 34px}}@media(max-width:620px){.ContactMechanicsStudy_visual__Nr9II{min-height:420px}.ContactMechanicsStudy_copy__BSg2d{padding:40px 24px}.ContactMechanicsStudy_intro__WM5DX{grid-template-columns:1fr}.ContactMechanicsStudy_intro__WM5DX h2{font-size:clamp(16px,4.55vw,28px)}.ContactMechanicsStudy_summary__ploBU{margin-top:4px}.ContactMechanicsStudy_parts__tXQNG{grid-template-columns:1fr}.ContactMechanicsStudy_parts__tXQNG article{padding:15px}.ContactMechanicsStudy_parts__tXQNG article>span{margin-bottom:8px}.ContactMechanicsStudy_states__wn5ku{grid-template-columns:1fr;gap:16px}.ContactMechanicsStudy_states__wn5ku:before{display:none}.ContactMechanicsStudy_states__wn5ku article{padding:0 0 0 18px}.ContactMechanicsStudy_states__wn5ku article:nth-child(2)>i,.ContactMechanicsStudy_states__wn5ku article:nth-child(3)>i,.ContactMechanicsStudy_states__wn5ku article>i{top:3px;left:0;right:auto}.ContactMechanicsStudy_currentPath__4lil4{grid-template-columns:1fr}}.ContactMechanicsStudy_study__2eWUn>*{min-width:0}.ContactMechanicsStudy_copy__BSg2d{overflow-wrap:anywhere}.ContactMechanicsStudy_currentPath__4lil4>div>div{flex-wrap:wrap}.ContactMechanicsStudy_intro__WM5DX{grid-template-columns:minmax(0,1fr)}html:not([lang=en]) .ContactMechanicsStudy_intro__WM5DX h2{white-space:normal;line-height:1.3}.ContactQualityControls_section__fK6dz{padding:46px 0 54px;background:var(--surface-paper);color:#26322d}.ContactQualityControls_grid__2_Agl{display:grid;grid-template-columns:1.06fr .94fr;gap:14px}.ContactQualityControls_grid__2_Agl article{min-width:0;padding:34px clamp(28px,3vw,44px) 32px}.ContactQualityControls_materials__Txti2{background:#e8ede7}.ContactQualityControls_quality__eoj92{position:relative;background:#f4f5f1}.ContactQualityControls_eyebrow__6HseY{margin:0 0 13px;color:#c84039;font-size:9px;font-weight:750;letter-spacing:.18em}.ContactQualityControls_titleRow__soCQm{display:flex;align-items:end;justify-content:space-between;gap:22px}.ContactQualityControls_titleRow__soCQm>span{max-width:150px;padding-bottom:3px;color:#718078;font-size:8.5px;font-weight:700;line-height:1.45;letter-spacing:.12em;text-align:right}.ContactQualityControls_grid__2_Agl h2{max-width:500px;margin:0;color:#23302b;font-size:clamp(28px,2.45vw,36px);font-weight:480;line-height:1.04;letter-spacing:-.05em}.ContactQualityControls_lede__0ERqV{max-width:590px;margin:11px 0 0;color:#627068;font-size:11px;line-height:1.55}.ContactQualityControls_limitMatrix__YC9Id{margin-top:15px}.ContactQualityControls_materialRow__W4hNO,.ContactQualityControls_matrixHead__mlo6k{display:grid;grid-template-columns:minmax(145px,1.7fr) repeat(6,minmax(38px,.63fr));gap:8px;align-items:center}.ContactQualityControls_matrixHead__mlo6k{min-height:30px;padding:6px 9px;background:#293732;color:#e8eee9}.ContactQualityControls_matrixHead__mlo6k>span{font-size:8.5px;font-weight:750;text-align:center}.ContactQualityControls_matrixHead__mlo6k>span:first-child{text-align:left}.ContactQualityControls_matrixHead__mlo6k small{display:none}.ContactQualityControls_materialRow__W4hNO{min-height:31px;margin-top:2px;padding:4px 9px;background:rgba(255,255,255,.72)}.ContactQualityControls_materialRow__W4hNO:nth-child(odd){background:#dbe3dc}.ContactQualityControls_materialRow__W4hNO strong{color:#304039;font-size:9.5px;font-weight:650;line-height:1.25}.ContactQualityControls_materialRow__W4hNO span{color:#42534b;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ContactQualityControls_note__s93AK{margin:12px 0 0;padding:10px 13px;background:#33413b;color:#c8d1cc;font-size:9px;line-height:1.46}.ContactQualityControls_note__s93AK strong{display:block;margin-bottom:4px;color:#fff;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.ContactQualityControls_inputs__VY8S8{display:flex;flex-wrap:wrap;gap:5px 7px;margin-top:14px}.ContactQualityControls_inputs__VY8S8 span{width:100%;margin-bottom:2px;color:#c84039;font-size:8.5px;font-weight:750;letter-spacing:.12em}.ContactQualityControls_inputs__VY8S8 b{padding:4px 7px;background:#dfe5de;color:#52625a;font-size:8.5px;font-weight:650}.ContactQualityControls_flow__GymJX{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;margin-top:14px}.ContactQualityControls_step__NemJT{position:relative;display:grid;grid-template-columns:50px 9px 1fr;gap:10px;align-items:start;min-height:47px}.ContactQualityControls_step__NemJT>span{padding-top:2px;color:#c84039;font-size:8px;font-weight:750;letter-spacing:.08em}.ContactQualityControls_step__NemJT i{position:relative;width:7px;height:7px;margin-top:3px;border:1px solid #75867d;border-radius:50%}.ContactQualityControls_step__NemJT i:after{content:"";position:absolute;left:10px;top:2px;width:10px;height:1px;background:#aeb9b2}.ContactQualityControls_step__NemJT h3{margin:0 0 4px;color:#26342e;font-size:12px;font-weight:680;letter-spacing:-.01em}.ContactQualityControls_step__NemJT p{max-width:430px;margin:0;color:#627069;font-size:9.5px;line-height:1.45}.ContactQualityControls_feedback__oT5Sd{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center;margin-top:4px;padding:9px 12px;background:#e2e7e1}.ContactQualityControls_feedback__oT5Sd span{color:#bd3e37;font-size:8.5px;font-weight:750;letter-spacing:.09em}.ContactQualityControls_feedback__oT5Sd p{margin:0;color:#596760;font-size:9.5px;line-height:1.45}@media(max-width:1050px){.ContactQualityControls_grid__2_Agl{grid-template-columns:1fr}.ContactQualityControls_grid__2_Agl article{padding:44px 40px}.ContactQualityControls_materialRow__W4hNO,.ContactQualityControls_matrixHead__mlo6k{grid-template-columns:minmax(170px,1.7fr) repeat(6,minmax(48px,.63fr))}.ContactQualityControls_flow__GymJX{grid-template-columns:1fr 1fr;gap:12px 24px}}@media(max-width:620px){.ContactQualityControls_section__fK6dz{padding:36px 0 46px}.ContactQualityControls_grid__2_Agl{gap:10px}.ContactQualityControls_grid__2_Agl article{padding:36px 24px}.ContactQualityControls_titleRow__soCQm{display:block}.ContactQualityControls_titleRow__soCQm>span{display:block;max-width:none;margin-top:10px;text-align:left}.ContactQualityControls_matrixHead__mlo6k{display:none}.ContactQualityControls_materialRow__W4hNO{grid-template-columns:repeat(3,1fr);gap:8px 12px;margin-top:7px;padding:12px}.ContactQualityControls_materialRow__W4hNO strong{grid-column:1/-1;font-size:10px}.ContactQualityControls_materialRow__W4hNO span{display:flex;justify-content:space-between;color:#3d4e46;font-size:9px;text-align:left}.ContactQualityControls_materialRow__W4hNO span:before{content:attr(data-label);color:#7c8a83;font-size:7px;font-weight:700}.ContactQualityControls_flow__GymJX{display:block}.ContactQualityControls_step__NemJT{grid-template-columns:46px 9px 1fr}.ContactQualityControls_step__NemJT i:after{display:none}.ContactQualityControls_feedback__oT5Sd{grid-template-columns:1fr;gap:5px}}.EngineeringSelectionMatrix_layout__5oS4B{display:grid;grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);gap:clamp(30px,4vw,58px)}.EngineeringSelectionMatrix_approaches__ISHcq>p{margin:0 0 20px;color:#d55a52;font-size:9px;font-weight:700;letter-spacing:.18em}.EngineeringSelectionMatrix_approaches__ISHcq article{position:relative;display:grid;grid-template-columns:20px 1fr;gap:13px;padding:11px 0}.EngineeringSelectionMatrix_approaches__ISHcq article>div{grid-column:2}.EngineeringSelectionMatrix_approaches__ISHcq h3{margin:0 0 6px;color:#edf1ed;font-size:18px;font-weight:520;letter-spacing:-.025em}.EngineeringSelectionMatrix_approaches__ISHcq article p{margin:0;color:#bdc7c2;font-size:11px;line-height:1.55}.EngineeringSelectionMatrix_approaches__ISHcq i{grid-column:1;grid-row:1;align-self:start;width:16px;height:16px;margin-top:2px;border:1px solid #86948d;border-radius:50%}.EngineeringSelectionMatrix_approaches__ISHcq i:after{content:"";display:block;width:4px;height:4px;margin:5px;background:#d34b44;border-radius:50%}.EngineeringSelectionMatrix_matrix__lqkBB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;min-width:0;padding:5px 0}.EngineeringSelectionMatrix_header__Jpn_A{display:none}.EngineeringSelectionMatrix_row__ht_Hu{position:relative;display:grid;grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);grid-template-rows:auto auto;gap:3px 15px;min-height:53px;padding:5px 0 5px 15px}.EngineeringSelectionMatrix_row__ht_Hu:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#829089}.EngineeringSelectionMatrix_row__ht_Hu[data-status=review]:before{background:#d34b44}.EngineeringSelectionMatrix_row__ht_Hu strong{grid-column:1;grid-row:1/3;align-self:start;color:#edf1ed;font-size:11.5px;font-weight:620;line-height:1.4}.EngineeringSelectionMatrix_row__ht_Hu span{grid-column:2;color:#bdc7c2;font-size:10.5px;line-height:1.45}.EngineeringSelectionMatrix_row__ht_Hu em{grid-column:2;justify-self:start;color:#9eaaa4;font-size:8.5px;font-style:normal;letter-spacing:.07em;text-transform:uppercase}.EngineeringSelectionMatrix_row__ht_Hu[data-status=review] em{color:#df655e}@media(max-width:850px){.EngineeringSelectionMatrix_layout__5oS4B{grid-template-columns:1fr}.EngineeringSelectionMatrix_approaches__ISHcq{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.EngineeringSelectionMatrix_approaches__ISHcq>p{grid-column:1/-1;margin-bottom:0}.EngineeringSelectionMatrix_approaches__ISHcq article{grid-template-columns:1fr}.EngineeringSelectionMatrix_approaches__ISHcq i{display:none}}@media(max-width:620px){.EngineeringSelectionMatrix_approaches__ISHcq{grid-template-columns:1fr}.EngineeringSelectionMatrix_matrix__lqkBB{grid-template-columns:1fr;gap:9px}.EngineeringSelectionMatrix_row__ht_Hu{grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr)}}.RcComponentAtlas_atlas__rogvz{margin-top:36px}.RcComponentAtlas_tabs__hMVJl{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7ddd9;border:1px solid #d7ddd9}.RcComponentAtlas_tabs__hMVJl button{min-height:64px;border:0;background:#f4f5f1;color:#394a42;text-align:left;padding:12px 16px;font:600 11px/1.25 inherit;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.RcComponentAtlas_tabs__hMVJl button span{display:block;margin-bottom:7px;color:#8b9992;font-size:9px;font-weight:500}.RcComponentAtlas_tabs__hMVJl button[aria-pressed=true]{background:#dfe9e9;color:#173f4a;box-shadow:inset 0 -3px #417f92}.RcComponentAtlas_controls___VLBi button:focus-visible,.RcComponentAtlas_tabs__hMVJl button:focus-visible{outline:2px solid #b53b34;outline-offset:-3px}.RcComponentAtlas_stage__xg1IG{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.72fr);min-height:520px;background:#eceee9}.RcComponentAtlas_visual__RMuVI{position:relative;min-width:0;overflow:hidden;background:#e9ebe7}.RcComponentAtlas_visual__RMuVI img,.RcComponentAtlas_visual__RMuVI picture{display:block;width:100%;height:100%}.RcComponentAtlas_visual__RMuVI img{object-fit:cover;transition:opacity .2s ease}.RcComponentAtlas_concept__xjlb1,.RcComponentAtlas_zone__UnfBy{position:absolute;bottom:16px;padding:7px 10px;background:#f5f6f2e8;color:#526159;font-size:9px;line-height:1;letter-spacing:.12em}.RcComponentAtlas_concept__xjlb1{left:16px}.RcComponentAtlas_zone__UnfBy{right:16px;color:#234b58}.RcComponentAtlas_details__PS3GG{display:flex;flex-direction:column;padding:clamp(28px,4vw,58px);background:#f7f7f3}.RcComponentAtlas_details__PS3GG>p:first-child{margin:0 0 18px;color:#417f92;font-size:10px;font-weight:700;letter-spacing:.14em}.RcComponentAtlas_details__PS3GG h3{margin:0;font-size:clamp(28px,3vw,44px);line-height:1.04;font-weight:400;letter-spacing:-.045em;color:#263730}.RcComponentAtlas_description__ae_Ok{margin:20px 0 24px;font-size:15px;line-height:1.65;color:#607068}.RcComponentAtlas_details__PS3GG ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.RcComponentAtlas_details__PS3GG li{position:relative;padding-left:14px;font-size:13px;line-height:1.4;color:#3e5148}.RcComponentAtlas_details__PS3GG li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#91a7a0}.RcComponentAtlas_position__994EA{margin-top:auto;padding-top:28px;color:#829089;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.RcComponentAtlas_controls___VLBi{display:flex;gap:8px;margin-top:12px}.RcComponentAtlas_controls___VLBi button{width:44px;height:44px;border:1px solid #cbd2ce;background:#fff;color:#32483e;font-size:17px;cursor:pointer}@media(max-width:900px){.RcComponentAtlas_stage__xg1IG{grid-template-columns:1fr;min-height:0}.RcComponentAtlas_visual__RMuVI{aspect-ratio:3/2}.RcComponentAtlas_details__PS3GG{min-height:360px}.RcComponentAtlas_tabs__hMVJl{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.RcComponentAtlas_atlas__rogvz{margin-top:25px}.RcComponentAtlas_tabs__hMVJl{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.RcComponentAtlas_tabs__hMVJl button{flex:0 0 72%;scroll-snap-align:start;min-height:58px}.RcComponentAtlas_visual__RMuVI{aspect-ratio:4/3}.RcComponentAtlas_concept__xjlb1,.RcComponentAtlas_zone__UnfBy{bottom:9px;font-size:8px}.RcComponentAtlas_concept__xjlb1{left:9px}.RcComponentAtlas_zone__UnfBy{right:9px}.RcComponentAtlas_details__PS3GG{padding:26px 20px;min-height:390px}.RcComponentAtlas_details__PS3GG h3{font-size:31px}.RcComponentAtlas_description__ae_Ok,.RcComponentAtlas_details__PS3GG li{font-size:14px}}@media(prefers-reduced-motion:reduce){.RcComponentAtlas_tabs__hMVJl button,.RcComponentAtlas_visual__RMuVI img{transition:none}}.RcComponentAtlas_tabs__hMVJl{gap:8px;padding:0 0 16px;border:0;background:transparent}.RcComponentAtlas_tabs__hMVJl button{min-height:54px;padding:14px 18px;background:#edf1eb;font-family:inherit;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.045em}.RcComponentAtlas_tabs__hMVJl button[aria-pressed=true]{background:#294d43;color:#fff;box-shadow:none}.RcComponentAtlas_tabs__hMVJl button:hover{background:#dce5dc}.RcComponentAtlas_tabs__hMVJl button[aria-pressed=true]:hover{background:#203e35}.RcComponentAtlas_stage__xg1IG{min-height:460px;background:#f2f4ee}.RcComponentAtlas_details__PS3GG{padding:32px;background:#f2f4ee}.RcComponentAtlas_details__PS3GG h3{font-size:clamp(28px,2.8vw,39px)}.RcComponentAtlas_description__ae_Ok{margin:16px 0 20px;font-size:14px}.RcComponentAtlas_position__994EA{padding-top:22px}.RcComponentAtlas_controls___VLBi button{border:0;background:#e0e8dd}@media(max-width:900px){.RcComponentAtlas_details__PS3GG,.RcComponentAtlas_stage__xg1IG{min-height:0}.RcComponentAtlas_position__994EA{margin-top:20px}}@media(max-width:520px){.RcComponentAtlas_tabs__hMVJl{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:6px}.RcComponentAtlas_tabs__hMVJl button{min-height:60px;padding:12px;font-size:10px}.RcComponentAtlas_details__PS3GG{min-height:0;padding:24px}.RcComponentAtlas_details__PS3GG h3{font-size:30px}}.SemiconductorIndustryPage_page__0ABVu{background:var(--surface-paper);color:#293f33}.SemiconductorIndustryPage_page__0ABVu ::selection{background:#dac7b4;color:#243b2d}.SemiconductorIndustryPage_wrap__BZnHN{width:min(1240px,88%);margin-inline:auto}.SemiconductorIndustryPage_page__0ABVu section[id]{scroll-margin-top:112px}.SemiconductorIndustryPage_page__0ABVu h1,.SemiconductorIndustryPage_page__0ABVu h2,.SemiconductorIndustryPage_page__0ABVu h3{font-weight:400;letter-spacing:-.035em;text-wrap:balance}.SemiconductorIndustryPage_page__0ABVu h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;margin:0 0 24px}.SemiconductorIndustryPage_page__0ABVu h3{font-size:27px;line-height:1.2;margin:0 0 18px}.SemiconductorIndustryPage_page__0ABVu em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#647c69}.SemiconductorIndustryPage_page__0ABVu dd,.SemiconductorIndustryPage_page__0ABVu p{font-size:16px;line-height:1.8;color:#516454;margin:0 0 20px}.SemiconductorIndustryPage_page__0ABVu p:last-child{margin-bottom:0}.SemiconductorIndustryPage_page__0ABVu a:focus-visible,.SemiconductorIndustryPage_page__0ABVu button:focus-visible,.SemiconductorIndustryPage_page__0ABVu summary:focus-visible{outline:2px solid #af4939;outline-offset:5px}.SemiconductorIndustryPage_page__0ABVu figure{margin:0}.SemiconductorIndustryPage_page__0ABVu img{display:block;width:100%;height:auto}.SemiconductorIndustryPage_page__0ABVu figcaption{font-size:12px;line-height:1.6;color:#596b5e;margin-top:12px}.SemiconductorIndustryPage_page__0ABVu .SemiconductorIndustryPage_small__fPE61{font-size:13px;line-height:1.7}.SemiconductorIndustryPage_small__fPE61 a{color:#8a4838;text-decoration:underline;text-underline-offset:3px}.SemiconductorIndustryPage_textLink__Dn4Pk{display:inline-block;color:#894937;font-size:14px;line-height:1.5;padding:9px 0;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b9b6a6}.SemiconductorIndustryPage_textLink__Dn4Pk:hover{text-decoration-color:currentColor}.SemiconductorIndustryPage_hero__QcV8T{background:#22392f;color:#f5f5eb}.SemiconductorIndustryPage_hero__QcV8T>.SemiconductorIndustryPage_wrap__BZnHN{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:center;padding:44px 0}.SemiconductorIndustryPage_back__pOB2P{display:inline-block;font-size:12px;color:#d4ded2;margin-bottom:34px}.SemiconductorIndustryPage_hero__QcV8T h1{font-size:clamp(40px,4.6vw,65px);line-height:1.08;margin:0 0 26px}.SemiconductorIndustryPage_hero__QcV8T h1 em{color:#d6c9b5}.SemiconductorIndustryPage_heroCopy__LAAf0>p{color:#e1e6dc;max-width:53ch}.SemiconductorIndustryPage_primaryAction__bamYV{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:#b93a2e;color:#fff;font-size:14px;font-weight:600;margin-top:10px}.SemiconductorIndustryPage_primaryAction__bamYV:hover{background:#a43127}.SemiconductorIndustryPage_secondaryAction__FXUJr{display:inline-block;color:#f4f4e8;margin:16px 0 0 24px;font-size:14px;text-decoration:underline;text-underline-offset:6px}.SemiconductorIndustryPage_hero__QcV8T .SemiconductorIndustryPage_heroFoot__P_RCM{font-size:12px;color:#cbd7c7;margin-top:30px}.SemiconductorIndustryPage_heroMedia__cHlkm{position:relative}.SemiconductorIndustryPage_heroMedia__cHlkm img{height:480px;object-fit:cover;object-position:center 48%}.SemiconductorIndustryPage_heroMedia__cHlkm figcaption{color:#d2ddce}.SemiconductorIndustryPage_sectionNav__eSEBI{background:#e7ece2}.SemiconductorIndustryPage_sectionNav__eSEBI>.SemiconductorIndustryPage_wrap__BZnHN{display:flex;gap:34px;flex-wrap:wrap;padding:15px 0}.SemiconductorIndustryPage_sectionNav__eSEBI a{font-size:13px;line-height:1.6;padding:6px 0;color:#405946}.SemiconductorIndustryPage_sectionNav__eSEBI a:hover{color:#9a4836}.SemiconductorIndustryPage_direction__zQdxe{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:76px 0}.SemiconductorIndustryPage_applications__xw5Ng{background:var(--surface-panel);padding:64px 0}.SemiconductorIndustryPage_sectionHeading__4ZUV_{display:grid;grid-template-columns:1.15fr .85fr;gap:10%;align-items:end;margin-bottom:36px}.SemiconductorIndustryPage_sectionHeading__4ZUV_ h2{margin:0}.SemiconductorIndustryPage_sectionHeading__4ZUV_>p{font-size:15px;margin:0}.SemiconductorIndustryPage_applicationNav__evF4O{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:36px}.SemiconductorIndustryPage_applicationNav__evF4O button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:1px solid #bdc9b9;background:transparent;color:#334e3c;font:inherit;min-height:60px;padding:14px 18px;cursor:pointer}.SemiconductorIndustryPage_applicationNav__evF4O button[aria-pressed=true]{background:#2c4737;border-color:#2c4737;color:#fff}.SemiconductorIndustryPage_applicationNav__evF4O button:hover:not([aria-pressed=true]){background:#dce5d6}.SemiconductorIndustryPage_applicationNav__evF4O span{font-size:23px;font-weight:300}.SemiconductorIndustryPage_applicationPanel__kwRCa{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;min-height:470px}.SemiconductorIndustryPage_applicationPanel__kwRCa figure{margin-top:20px;background:#f3f5ee;padding:25px 20px}.SemiconductorIndustryPage_interfaceDrawing__OR9q5{width:100%;height:auto;display:block;color:#607968}.SemiconductorIndustryPage_applicationPanel__kwRCa figcaption{text-align:center}.SemiconductorIndustryPage_applicationPanel__kwRCa dl{margin:0}.SemiconductorIndustryPage_applicationPanel__kwRCa dl>div{display:grid;grid-template-columns:125px 1fr;gap:15px;margin-bottom:18px}.SemiconductorIndustryPage_applicationPanel__kwRCa dt{font-size:13px;color:#7d503c;padding-top:3px}.SemiconductorIndustryPage_applicationPanel__kwRCa dd{font-size:14px;line-height:1.75;margin:0}.SemiconductorIndustryPage_engineering__ZzCl9{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.SemiconductorIndustryPage_engineering__ZzCl9>div>p{max-width:52ch;font-size:15px}.SemiconductorIndustryPage_datumFigure__IXbOL{background:#e9eee4;padding:12px 22px 24px}.SemiconductorIndustryPage_datumFigure__IXbOL figcaption{max-width:55ch}.SemiconductorIndustryPage_engineeringNotes__XExh5{margin:3px 0 0}.SemiconductorIndustryPage_engineeringNotes__XExh5>div{margin-bottom:28px}.SemiconductorIndustryPage_engineeringNotes__XExh5>div:last-child{margin-bottom:0}.SemiconductorIndustryPage_engineeringNotes__XExh5 dt{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin-bottom:12px}.SemiconductorIndustryPage_engineeringNotes__XExh5 dd{margin:0;font-size:15px}.SemiconductorIndustryPage_manufacturing__dVgWV{background:var(--surface-panel);padding:66px 0}.SemiconductorIndustryPage_evidenceGrid__1oy_Z{display:grid;grid-template-columns:1.15fr .85fr;gap:7%;align-items:start}.SemiconductorIndustryPage_evidenceGrid__1oy_Z video{width:100%;aspect-ratio:16/10;object-fit:cover;background:#233b30;display:block}.SemiconductorIndustryPage_evidenceGrid__1oy_Z h3{margin-top:24px}.SemiconductorIndustryPage_evidenceGrid__1oy_Z p{font-size:15px}.SemiconductorIndustryPage_inspectionPhoto__3aIz5 img{aspect-ratio:1.4;object-fit:cover}.SemiconductorIndustryPage_equipmentNote__5faI_{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:34px;padding-top:28px;border-top:1px solid #c9cec0}.SemiconductorIndustryPage_equipmentNote__5faI_ p{font-size:13px;max-width:72ch;margin:0}.SemiconductorIndustryPage_equipmentNote__5faI_ a{flex:none}.SemiconductorIndustryPage_photonics__Q_VWH{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:80px 0}.SemiconductorIndustryPage_opticalDiagram__WNmjb{background:#e7ede2;padding:36px 20px}.SemiconductorIndustryPage_opticalDiagram__WNmjb svg{width:100%;height:auto;display:block}.SemiconductorIndustryPage_opticalDiagram__WNmjb p{font-size:12px;text-align:center;line-height:1.6;padding:20px 10px 0}.SemiconductorIndustryPage_photonics__Q_VWH>div>p{font-size:15px}.SemiconductorIndustryPage_photonics__Q_VWH>div>.SemiconductorIndustryPage_small__fPE61{font-size:13px}.SemiconductorIndustryPage_environment__ADdgc{background:#2a4034;color:#f1f4e9;padding:64px 0}.SemiconductorIndustryPage_environment__ADdgc h2 em{color:#d7c6ad}.SemiconductorIndustryPage_environment__ADdgc .SemiconductorIndustryPage_sectionHeading__4ZUV_ p{color:#d3decf}.SemiconductorIndustryPage_tableScroll__iZHZZ{overflow-x:auto}.SemiconductorIndustryPage_environment__ADdgc table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.SemiconductorIndustryPage_environment__ADdgc caption{text-align:left;color:#d1dcca;font-size:12px;padding-bottom:15px}.SemiconductorIndustryPage_environment__ADdgc td,.SemiconductorIndustryPage_environment__ADdgc th{padding:22px 24px 22px 0;vertical-align:top;line-height:1.75;font-size:14px;border-top:1px solid #60715e}.SemiconductorIndustryPage_environment__ADdgc thead th{font-weight:400;color:#d9c6ab;font-size:13px}.SemiconductorIndustryPage_environment__ADdgc tbody th{font-weight:400;font-size:17px;color:#fff;width:25%}.SemiconductorIndustryPage_environment__ADdgc td{color:#e0e7da}.SemiconductorIndustryPage_scope__8xFDt{margin-top:24px;background:#344c3d;padding:20px 24px}.SemiconductorIndustryPage_scope__8xFDt summary{cursor:pointer;font-size:15px;line-height:1.6;color:#f0eadc}.SemiconductorIndustryPage_scope__8xFDt p{font-size:14px;color:#dce6d5;margin:18px 0 0;max-width:90ch}.SemiconductorIndustryPage_related__Fh0H2{padding:64px 0}.SemiconductorIndustryPage_related__Fh0H2 h2{font-size:32px}.SemiconductorIndustryPage_related__Fh0H2>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 30px}.SemiconductorIndustryPage_related__Fh0H2 a{font-size:14px;color:#5c6e5c;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.SemiconductorIndustryPage_related__Fh0H2 a:hover{color:#964c38}.SemiconductorIndustryPage_finalCta__ee0df{background:var(--surface-panel);padding:64px 0}.SemiconductorIndustryPage_finalCta__ee0df>.SemiconductorIndustryPage_wrap__BZnHN{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.SemiconductorIndustryPage_finalCta__ee0df p{font-size:15px}.SemiconductorIndustryPage_finalCta__ee0df ol{padding:0 0 0 24px;margin:4px 0 0}.SemiconductorIndustryPage_finalCta__ee0df li{padding:0 0 25px 14px;color:#9b583d}.SemiconductorIndustryPage_finalCta__ee0df li:last-child{padding-bottom:0}.SemiconductorIndustryPage_finalCta__ee0df strong{display:block;color:#2c4435;font-size:20px;font-weight:400;line-height:1.4}.SemiconductorIndustryPage_finalCta__ee0df li span{display:block;color:#52664f;font-size:14px;line-height:1.7;margin-top:7px}@media(max-width:1000px){.SemiconductorIndustryPage_hero__QcV8T>.SemiconductorIndustryPage_wrap__BZnHN{gap:5%;grid-template-columns:1.1fr .9fr}.SemiconductorIndustryPage_hero__QcV8T h1{font-size:46px}.SemiconductorIndustryPage_heroMedia__cHlkm img{height:430px}.SemiconductorIndustryPage_secondaryAction__FXUJr{margin-left:0;display:block}.SemiconductorIndustryPage_applicationNav__evF4O button{font-size:13px;padding:12px}.SemiconductorIndustryPage_applicationPanel__kwRCa dl>div{grid-template-columns:1fr;gap:4px}.SemiconductorIndustryPage_applicationPanel__kwRCa{gap:5%;min-height:570px}.SemiconductorIndustryPage_engineering__ZzCl9,.SemiconductorIndustryPage_photonics__Q_VWH,.SemiconductorIndustryPage_sectionHeading__4ZUV_{gap:6%}.SemiconductorIndustryPage_related__Fh0H2>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.SemiconductorIndustryPage_wrap__BZnHN{width:88%}.SemiconductorIndustryPage_page__0ABVu section[id]{scroll-margin-top:92px}.SemiconductorIndustryPage_applicationPanel__kwRCa,.SemiconductorIndustryPage_direction__zQdxe,.SemiconductorIndustryPage_engineering__ZzCl9,.SemiconductorIndustryPage_evidenceGrid__1oy_Z,.SemiconductorIndustryPage_finalCta__ee0df>.SemiconductorIndustryPage_wrap__BZnHN,.SemiconductorIndustryPage_hero__QcV8T>.SemiconductorIndustryPage_wrap__BZnHN,.SemiconductorIndustryPage_photonics__Q_VWH,.SemiconductorIndustryPage_sectionHeading__4ZUV_{grid-template-columns:1fr;gap:28px}.SemiconductorIndustryPage_hero__QcV8T>.SemiconductorIndustryPage_wrap__BZnHN{padding:28px 0 32px}.SemiconductorIndustryPage_back__pOB2P{margin-bottom:28px}.SemiconductorIndustryPage_hero__QcV8T h1{font-size:42px}.SemiconductorIndustryPage_heroMedia__cHlkm img{height:330px;object-position:center 53%}.SemiconductorIndustryPage_heroCopy__LAAf0>p{font-size:15px}.SemiconductorIndustryPage_secondaryAction__FXUJr{display:inline-block;margin-left:18px}.SemiconductorIndustryPage_hero__QcV8T .SemiconductorIndustryPage_heroFoot__P_RCM{margin-top:24px}.SemiconductorIndustryPage_sectionNav__eSEBI>.SemiconductorIndustryPage_wrap__BZnHN{gap:4px 22px;padding:12px 0}.SemiconductorIndustryPage_sectionNav__eSEBI a{font-size:12px}.SemiconductorIndustryPage_applications__xw5Ng,.SemiconductorIndustryPage_direction__zQdxe,.SemiconductorIndustryPage_engineering__ZzCl9,.SemiconductorIndustryPage_environment__ADdgc,.SemiconductorIndustryPage_finalCta__ee0df,.SemiconductorIndustryPage_manufacturing__dVgWV,.SemiconductorIndustryPage_photonics__Q_VWH{padding:44px 0}.SemiconductorIndustryPage_page__0ABVu h2{font-size:33px}.SemiconductorIndustryPage_sectionHeading__4ZUV_{margin-bottom:28px}.SemiconductorIndustryPage_applicationNav__evF4O{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:24px}.SemiconductorIndustryPage_applicationNav__evF4O button{min-height:58px;font-size:13px}.SemiconductorIndustryPage_applicationPanel__kwRCa{min-height:0;gap:24px}.SemiconductorIndustryPage_applicationPanel__kwRCa figure{margin-top:0;padding:10px 12px 18px}.SemiconductorIndustryPage_applicationPanel__kwRCa dl>div{gap:3px;margin-bottom:16px}.SemiconductorIndustryPage_applicationPanel__kwRCa h3{font-size:25px}.SemiconductorIndustryPage_datumFigure__IXbOL{padding:10px 14px 20px}.SemiconductorIndustryPage_engineeringNotes__XExh5 dt{font-size:23px}.SemiconductorIndustryPage_evidenceGrid__1oy_Z{gap:36px}.SemiconductorIndustryPage_equipmentNote__5faI_{display:block;margin-top:26px;padding-top:22px}.SemiconductorIndustryPage_equipmentNote__5faI_ a{margin-top:12px}.SemiconductorIndustryPage_photonics__Q_VWH .SemiconductorIndustryPage_opticalDiagram__WNmjb{order:2;padding:20px 12px}.SemiconductorIndustryPage_environment__ADdgc table{min-width:650px}.SemiconductorIndustryPage_environment__ADdgc td,.SemiconductorIndustryPage_environment__ADdgc th{padding:16px 20px 16px 0}.SemiconductorIndustryPage_scope__8xFDt{padding:18px}.SemiconductorIndustryPage_related__Fh0H2{padding:42px 0}.SemiconductorIndustryPage_related__Fh0H2>div{gap:8px 20px}.SemiconductorIndustryPage_related__Fh0H2 a{font-size:13px}.SemiconductorIndustryPage_finalCta__ee0df>.SemiconductorIndustryPage_wrap__BZnHN{gap:34px}.SemiconductorIndustryPage_finalCta__ee0df strong{font-size:19px}}.SemiconductorIndustryPage_direction__zQdxe,.SemiconductorIndustryPage_photonics__Q_VWH{padding-top:90px;padding-bottom:90px}.SemiconductorIndustryPage_applications__xw5Ng,.SemiconductorIndustryPage_environment__ADdgc,.SemiconductorIndustryPage_manufacturing__dVgWV{padding-top:80px;padding-bottom:80px}.SemiconductorIndustryPage_sectionHeading__4ZUV_{margin-bottom:45px}.SemiconductorIndustryPage_applicationNav__evF4O{display:flex;flex-wrap:wrap;gap:10px 28px;margin-bottom:40px}.SemiconductorIndustryPage_applicationNav__evF4O button{border:0;min-height:46px;padding:9px 0;font-size:15px;text-decoration:underline;text-underline-offset:8px}.SemiconductorIndustryPage_applicationNav__evF4O button[aria-pressed=true]{background:transparent;color:#9b3d2e;text-decoration-thickness:2px}.SemiconductorIndustryPage_applicationNav__evF4O button:hover:not([aria-pressed=true]){background:transparent;color:#9b3d2e}.SemiconductorIndustryPage_applicationNav__evF4O span{display:none}.SemiconductorIndustryPage_applicationPanel__kwRCa dl>div{grid-template-columns:1fr;gap:6px;margin-bottom:23px}.SemiconductorIndustryPage_applicationPanel__kwRCa dt{font-size:14px;font-weight:600}.SemiconductorIndustryPage_applicationPanel__kwRCa dd{font-size:16px}.SemiconductorIndustryPage_applicationPanel__kwRCa figure,.SemiconductorIndustryPage_datumFigure__IXbOL,.SemiconductorIndustryPage_opticalDiagram__WNmjb{background:transparent}.SemiconductorIndustryPage_equipmentNote__5faI_{border:0;padding-top:10px;margin-top:24px}.SemiconductorIndustryPage_inspectionPhoto__3aIz5{padding-top:65px}.SemiconductorIndustryPage_environmentReading__3s1_2{display:grid;grid-template-columns:1fr;gap:36px;max-width:1000px}.SemiconductorIndustryPage_environmentReading__3s1_2 article{display:grid;grid-template-columns:.8fr 1.35fr 1.35fr;gap:32px;align-items:start}.SemiconductorIndustryPage_environmentReading__3s1_2 h3{font-size:25px;color:#f0f4e9;margin:0}.SemiconductorIndustryPage_environmentReading__3s1_2 p{font-size:15px;color:#dce5d7;line-height:1.85;margin:0}.SemiconductorIndustryPage_scope__8xFDt{background:transparent;padding:0;margin-top:40px}.SemiconductorIndustryPage_scope__8xFDt summary{font-size:17px}.SemiconductorIndustryPage_related__Fh0H2{padding-top:80px;padding-bottom:65px}.SemiconductorIndustryPage_related__Fh0H2>div{grid-template-columns:1fr 1fr;gap:15px 45px}.SemiconductorIndustryPage_related__Fh0H2>p{margin-bottom:28px}.SemiconductorIndustryPage_finalCta__ee0df{padding:80px 0}@media(max-width:700px){.SemiconductorIndustryPage_applications__xw5Ng,.SemiconductorIndustryPage_direction__zQdxe,.SemiconductorIndustryPage_environment__ADdgc,.SemiconductorIndustryPage_finalCta__ee0df,.SemiconductorIndustryPage_manufacturing__dVgWV,.SemiconductorIndustryPage_photonics__Q_VWH,.SemiconductorIndustryPage_related__Fh0H2{padding-top:54px;padding-bottom:54px}.SemiconductorIndustryPage_applicationNav__evF4O{gap:8px 23px;margin-bottom:30px}.SemiconductorIndustryPage_applicationNav__evF4O button{font-size:14px;min-height:42px}.SemiconductorIndustryPage_applicationPanel__kwRCa{min-height:0}.SemiconductorIndustryPage_inspectionPhoto__3aIz5{padding-top:0}.SemiconductorIndustryPage_environmentReading__3s1_2{gap:33px}.SemiconductorIndustryPage_environmentReading__3s1_2 article{grid-template-columns:1fr;gap:15px}.SemiconductorIndustryPage_environmentReading__3s1_2 h3{font-size:25px}.SemiconductorIndustryPage_environmentReading__3s1_2 p{font-size:16px}.SemiconductorIndustryPage_sectionHeading__4ZUV_{margin-bottom:30px}.SemiconductorIndustryPage_related__Fh0H2>div{gap:12px 25px}}.SensorComponentsPage_page___fG3T{--ink:#223a33;--muted:#63736b;--pale:#f1f3ee;color:var(--ink);background:var(--surface-paper)}.SensorComponentsPage_page___fG3T *{box-sizing:border-box}.SensorComponentsPage_page___fG3T figure,.SensorComponentsPage_page___fG3T h1,.SensorComponentsPage_page___fG3T h2,.SensorComponentsPage_page___fG3T h3,.SensorComponentsPage_page___fG3T p{margin:0}.SensorComponentsPage_page___fG3T em{font-style:normal;color:#73877a}.SensorComponentsPage_page___fG3T p{color:var(--muted);line-height:1.65}.SensorComponentsPage_page___fG3T h2{font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.055em}.SensorComponentsPage_eyebrow__H2q4R{font-size:11px!important;letter-spacing:.17em;color:#b34a3e!important;font-weight:600;margin-bottom:20px!important}.SensorComponentsPage_hero__Eirmw{max-width:1600px;margin:auto;display:grid;grid-template-columns:42% 58%;min-height:560px;background:var(--surface-paper);align-items:center;overflow:hidden}.SensorComponentsPage_heroCopy__Tb5fx{padding:56px 0 56px max(32px,calc((100vw - 1240px)/2));position:relative;z-index:1}.SensorComponentsPage_hero__Eirmw h1{font-weight:400;font-size:clamp(36px,4vw,62px);line-height:1.04;letter-spacing:-.06em}.SensorComponentsPage_lead__yLWYd{font-size:18px;max-width:390px;margin-top:24px!important}.SensorComponentsPage_intro__JQ8pL{font-size:14px;max-width:370px;margin:14px 0 25px!important}.SensorComponentsPage_heroImage__0KvlM{position:relative;align-self:stretch;display:grid;align-content:center;min-width:0}.SensorComponentsPage_heroImage__0KvlM picture{display:block;mix-blend-mode:multiply}.SensorComponentsPage_heroImage__0KvlM img{width:100%;height:auto;display:block}.SensorComponentsPage_imageLabel___0mz4{position:absolute;bottom:27px;left:10%;font-size:9px;letter-spacing:.13em;color:#68796f}.SensorComponentsPage_button__1_Zv7,.SensorComponentsPage_secondary__uHfll{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;font-size:13px;text-decoration:none}.SensorComponentsPage_button__1_Zv7{background:#284d41;color:white}.SensorComponentsPage_button__1_Zv7:hover{background:#183c30}.SensorComponentsPage_secondary__uHfll{background:#e8eee7;color:#274b3e}.SensorComponentsPage_index__K8Pt5{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;gap:12px;padding:22px 0}.SensorComponentsPage_index__K8Pt5 a{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding:9px 14px;background:#f0f3ed}.SensorComponentsPage_index__K8Pt5 a:hover{background:#dce5dc}.SensorComponentsPage_section__ZXnVL{max-width:1240px;margin:auto;padding:48px 0}.SensorComponentsPage_sectionHead__s5yc1{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:30px}.SensorComponentsPage_sectionHead__s5yc1>p{max-width:480px;font-size:15px}.SensorComponentsPage_families__akopS{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.SensorComponentsPage_families__akopS article{background:linear-gradient(135deg,#f0f3ee,#f9faf7);padding:23px;display:flex;flex-direction:column}.SensorComponentsPage_families__akopS svg{height:92px;width:100%;color:#6f897b;margin-bottom:22px}.SensorComponentsPage_families__akopS small{font-size:9px;letter-spacing:.13em;color:#6e8175}.SensorComponentsPage_families__akopS h3{font-size:21px;font-weight:400;letter-spacing:-.035em;margin:12px 0}.SensorComponentsPage_families__akopS p{font-size:13px}.SensorComponentsPage_families__akopS article>span{font-size:10px;color:#496455;margin-top:auto;padding-top:22px;line-height:1.8}.SensorComponentsPage_interface__n3TLb{background:var(--surface-panel);padding:48px max(32px,calc((100vw - 1240px)/2));scroll-margin-top:100px}.SensorComponentsPage_interfaceGrid__OpK7_{display:grid;grid-template-columns:1.15fr 1fr;gap:38px;align-items:center}.SensorComponentsPage_cutaway__fVFuk{min-width:0;position:relative}.SensorComponentsPage_cutaway__fVFuk picture{display:block}.SensorComponentsPage_cutaway__fVFuk img{width:100%;height:auto;display:block}.SensorComponentsPage_chips__T_IBT{display:flex;justify-content:center;gap:8px;padding:12px}.SensorComponentsPage_chips__T_IBT span{font-size:9px;letter-spacing:.15em;padding:7px 11px;background:#e0e7dd;color:#476353}.SensorComponentsPage_checks__HuGEZ{display:grid;gap:8px}.SensorComponentsPage_page___fG3T summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;list-style:none}.SensorComponentsPage_page___fG3T summary::-webkit-details-marker{display:none}.SensorComponentsPage_page___fG3T summary>span{color:#77937f;flex-shrink:0}.SensorComponentsPage_page___fG3T details[open] summary>span{transform:rotate(45deg)}.SensorComponentsPage_checks__HuGEZ details{padding:17px 20px;background:#ffffff91}.SensorComponentsPage_checks__HuGEZ summary{font-size:16px;letter-spacing:-.02em}.SensorComponentsPage_checks__HuGEZ p{font-size:13px;margin-top:8px}.SensorComponentsPage_route__1ZDEU{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.SensorComponentsPage_route__1ZDEU>div{padding:20px 0}.SensorComponentsPage_routeWord__PB5ox{display:block;font-size:42px;font-weight:400;letter-spacing:-.04em;color:#c6d0c4;margin-bottom:14px}.SensorComponentsPage_route__1ZDEU h3{font-size:21px;font-weight:400;margin-bottom:10px}.SensorComponentsPage_route__1ZDEU p{font-size:14px}.SensorComponentsPage_route__1ZDEU a{font-size:12px;color:#385e4b;display:inline-block;margin-top:18px;text-underline-offset:5px}.SensorComponentsPage_materials__LD_JR{background:#f0f3ed;display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:26px 30px;margin-top:18px}.SensorComponentsPage_materials__LD_JR strong{font-weight:400;font-size:22px;letter-spacing:-.035em}.SensorComponentsPage_materials__LD_JR p{font-size:13px}.SensorComponentsPage_inspection__LhjUm{max-width:1240px;margin:12px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:var(--surface-paper)}.SensorComponentsPage_inspection__LhjUm figure{align-self:stretch;background:#e4ebe3;display:flex;flex-direction:column}.SensorComponentsPage_inspection__LhjUm picture{display:block;flex:1 1;min-height:0}.SensorComponentsPage_inspection__LhjUm img{display:block;width:100%;height:100%;object-fit:cover}.SensorComponentsPage_inspection__LhjUm figcaption{padding:16px 22px;font-size:10px;letter-spacing:.12em;color:#63796c}.SensorComponentsPage_inspection__LhjUm>div{padding:32px 30px 32px 0}.SensorComponentsPage_inspection__LhjUm h2{margin-bottom:20px}.SensorComponentsPage_inspection__LhjUm p{font-size:14px}.SensorComponentsPage_inspection__LhjUm dl{margin:23px 0;display:grid;gap:16px}.SensorComponentsPage_inspection__LhjUm dt{font-size:13px;font-weight:600}.SensorComponentsPage_inspection__LhjUm dd{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.SensorComponentsPage_faq__DeRo_{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.SensorComponentsPage_faq__DeRo_ details{background:#f3f5f0;padding:20px 22px}.SensorComponentsPage_faq__DeRo_ summary{font-size:15px}.SensorComponentsPage_faq__DeRo_ p{font-size:14px;margin-top:15px}.SensorComponentsPage_closing__6QFUb{margin-top:35px;padding:35px 40px;background:#e7ede4;display:flex;align-items:center;justify-content:space-between;gap:25px}.SensorComponentsPage_closing__6QFUb strong{font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.035em}.SensorComponentsPage_closing__6QFUb p{margin-top:14px;font-size:12px}.SensorComponentsPage_page___fG3T section{scroll-margin-top:110px}.SensorComponentsPage_page___fG3T a:focus-visible,.SensorComponentsPage_page___fG3T summary:focus-visible{outline:2px solid #b7493e;outline-offset:5px}@media(max-width:1340px){.SensorComponentsPage_index__K8Pt5,.SensorComponentsPage_inspection__LhjUm,.SensorComponentsPage_section__ZXnVL{margin-left:5%;margin-right:5%}.SensorComponentsPage_heroCopy__Tb5fx{padding-left:7vw}.SensorComponentsPage_hero__Eirmw{min-height:500px}.SensorComponentsPage_interface__n3TLb{padding-left:5%;padding-right:5%}}@media(max-width:900px){.SensorComponentsPage_hero__Eirmw{grid-template-columns:45% 55%}.SensorComponentsPage_heroCopy__Tb5fx{padding:35px 0 35px 6vw}.SensorComponentsPage_hero__Eirmw h1{font-size:38px}.SensorComponentsPage_lead__yLWYd{font-size:16px}.SensorComponentsPage_heroImage__0KvlM img{min-height:350px;object-fit:contain}.SensorComponentsPage_sectionHead__s5yc1{gap:28px}.SensorComponentsPage_families__akopS{grid-template-columns:1fr 1fr}.SensorComponentsPage_interfaceGrid__OpK7_{gap:20px}.SensorComponentsPage_inspection__LhjUm{gap:25px}.SensorComponentsPage_inspection__LhjUm>div{padding-right:20px}.SensorComponentsPage_route__1ZDEU{gap:22px}.SensorComponentsPage_index__K8Pt5{overflow:auto;justify-content:flex-start}.SensorComponentsPage_index__K8Pt5 a{white-space:nowrap}}@media(max-width:600px){.SensorComponentsPage_hero__Eirmw{display:flex;flex-direction:column;min-height:0}.SensorComponentsPage_heroCopy__Tb5fx{padding:34px 24px 10px;width:100%}.SensorComponentsPage_hero__Eirmw h1{font-size:43px}.SensorComponentsPage_hero__Eirmw h1 br:last-child{display:none}.SensorComponentsPage_lead__yLWYd{max-width:100%}.SensorComponentsPage_intro__JQ8pL{margin-bottom:20px!important}.SensorComponentsPage_heroImage__0KvlM{width:100%}.SensorComponentsPage_heroImage__0KvlM img{min-height:0}.SensorComponentsPage_imageLabel___0mz4{bottom:10px;left:24px;font-size:8px}.SensorComponentsPage_index__K8Pt5{margin:0;padding:15px 20px;gap:8px}.SensorComponentsPage_section__ZXnVL{padding:32px 0;margin-inline:24px}.SensorComponentsPage_sectionHead__s5yc1{grid-template-columns:1fr;gap:15px;margin-bottom:24px}.SensorComponentsPage_sectionHead__s5yc1>p{font-size:14px}.SensorComponentsPage_page___fG3T h2{font-size:33px}.SensorComponentsPage_eyebrow__H2q4R{margin-bottom:14px!important;font-size:10px!important}.SensorComponentsPage_families__akopS{gap:8px}.SensorComponentsPage_families__akopS article{padding:15px}.SensorComponentsPage_families__akopS h3{font-size:19px}.SensorComponentsPage_families__akopS p{font-size:12px}.SensorComponentsPage_families__akopS svg{height:65px;margin-bottom:15px}.SensorComponentsPage_families__akopS article>span{font-size:9px}.SensorComponentsPage_interface__n3TLb{padding:32px 24px}.SensorComponentsPage_interfaceGrid__OpK7_{grid-template-columns:1fr;gap:10px}.SensorComponentsPage_checks__HuGEZ details{padding:15px}.SensorComponentsPage_route__1ZDEU{grid-template-columns:1fr;gap:8px}.SensorComponentsPage_route__1ZDEU>div{display:grid;grid-template-columns:85px 1fr;gap:8px 16px;padding:15px 0}.SensorComponentsPage_routeWord__PB5ox{font-size:22px;grid-row:1/4;margin:0}.SensorComponentsPage_route__1ZDEU h3{font-size:20px;margin:0}.SensorComponentsPage_route__1ZDEU a,.SensorComponentsPage_route__1ZDEU p{grid-column:2;margin:0}.SensorComponentsPage_materials__LD_JR{grid-template-columns:1fr;gap:12px;padding:20px}.SensorComponentsPage_inspection__LhjUm{margin:0 24px;grid-template-columns:1fr;gap:0}.SensorComponentsPage_inspection__LhjUm img{height:auto}.SensorComponentsPage_inspection__LhjUm>div{padding:25px}.SensorComponentsPage_faq__DeRo_{grid-template-columns:1fr}.SensorComponentsPage_closing__6QFUb{padding:25px;align-items:start;flex-direction:column}.SensorComponentsPage_closing__6QFUb strong{font-size:28px}}.SensorComponentsPage_applications__p2P4b{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.SensorComponentsPage_applications__p2P4b article{padding:25px;background:#f3f5f0}.SensorComponentsPage_applications__p2P4b small{font-size:10px;letter-spacing:.1em;color:#708674}.SensorComponentsPage_applications__p2P4b h3{font-size:22px;font-weight:400;letter-spacing:-.03em;margin:16px 0}.SensorComponentsPage_applications__p2P4b p{font-size:14px}.SensorComponentsPage_hero__Eirmw{position:relative;display:block;min-height:570px}.SensorComponentsPage_heroCopy__Tb5fx{width:47%;padding-top:65px;padding-bottom:60px}.SensorComponentsPage_heroImage__0KvlM{position:absolute;inset:0;display:block;z-index:0}.SensorComponentsPage_heroImage__0KvlM img,.SensorComponentsPage_heroImage__0KvlM picture{width:100%;height:100%;object-fit:cover}.SensorComponentsPage_imageLabel___0mz4{left:auto;right:5%;bottom:25px}.SensorComponentsPage_heroCopy__Tb5fx{padding-left:max(32px,calc((100vw - 1240px)/2))}@media(max-width:900px){.SensorComponentsPage_heroCopy__Tb5fx{padding-left:5%;width:48%}.SensorComponentsPage_hero__Eirmw{min-height:510px}.SensorComponentsPage_heroImage__0KvlM img{object-position:55% center}.SensorComponentsPage_applications__p2P4b{gap:12px}.SensorComponentsPage_applications__p2P4b article{padding:18px}.SensorComponentsPage_applications__p2P4b h3{font-size:20px}}@media(max-width:600px){.SensorComponentsPage_hero__Eirmw{display:flex;min-height:0}.SensorComponentsPage_heroCopy__Tb5fx{width:100%;padding:32px 24px 0}.SensorComponentsPage_heroImage__0KvlM{position:relative;width:100%;height:250px;margin-top:15px}.SensorComponentsPage_heroImage__0KvlM img,.SensorComponentsPage_heroImage__0KvlM picture{height:100%;object-fit:cover;object-position:right center}.SensorComponentsPage_heroImage__0KvlM img{width:170%;max-width:none;transform:translateX(-40%)}.SensorComponentsPage_imageLabel___0mz4{right:15px;font-size:7px}.SensorComponentsPage_applications__p2P4b{grid-template-columns:1fr}.SensorComponentsPage_hero__Eirmw h1 br:last-child{display:initial}}.SensorComponentsPage_rangeIntro__9enl_{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:12px;background:#f2f2ed;margin-bottom:24px;overflow:hidden}.SensorComponentsPage_rangeCopy__ygfxh{padding:38px 0 38px 38px;position:relative;z-index:1}.SensorComponentsPage_rangeCopy__ygfxh .SensorComponentsPage_eyebrow__H2q4R{font-size:10px!important;margin-bottom:22px!important}.SensorComponentsPage_rangeCopy__ygfxh h2{font-size:clamp(30px,2.65vw,40px);line-height:1.12;letter-spacing:-.05em}.SensorComponentsPage_rangeDescription__qxSw2{font-size:14px;max-width:370px;margin-top:22px!important}.SensorComponentsPage_rangeFeatures__gOH9V{display:flex;flex-wrap:wrap;gap:10px 19px;list-style:none;padding:0;margin:28px 0 0;color:#496353;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.SensorComponentsPage_rangeFeatures__gOH9V li{display:flex;align-items:center;gap:8px}.SensorComponentsPage_rangeFeatures__gOH9V li:before{content:"";width:5px;height:5px;background:#819686;transform:rotate(45deg)}.SensorComponentsPage_rangePhoto__Z97fr{min-width:0;align-self:stretch;display:flex;align-items:center}.SensorComponentsPage_rangePhoto__Z97fr picture{display:block;width:100%}.SensorComponentsPage_rangePhoto__Z97fr img{width:100%;height:auto;display:block}@media(max-width:900px){.SensorComponentsPage_rangeIntro__9enl_{grid-template-columns:1fr 1fr;gap:0}.SensorComponentsPage_rangeCopy__ygfxh{padding:26px 0 26px 26px}.SensorComponentsPage_rangeCopy__ygfxh h2{font-size:30px}.SensorComponentsPage_rangeDescription__qxSw2{font-size:13px}.SensorComponentsPage_rangeFeatures__gOH9V{gap:9px 12px;margin-top:20px;font-size:9px}}@media(max-width:600px){.SensorComponentsPage_rangeIntro__9enl_{grid-template-columns:1fr;margin-bottom:18px}.SensorComponentsPage_rangeCopy__ygfxh{padding:26px 24px 8px}.SensorComponentsPage_rangeCopy__ygfxh h2{font-size:30px}.SensorComponentsPage_rangeCopy__ygfxh .SensorComponentsPage_eyebrow__H2q4R{font-size:9px!important;margin-bottom:17px!important}.SensorComponentsPage_rangeDescription__qxSw2{margin-top:16px!important}.SensorComponentsPage_rangeFeatures__gOH9V{margin-top:18px}.SensorComponentsPage_rangePhoto__Z97fr{padding:0 10px 8px}.SensorComponentsPage_rangePhoto__Z97fr img{height:auto}}.ProjectServicePage_page__gnv_k{background:var(--surface-paper);color:#203b32}.ProjectServicePage_wrap__jG9VY{width:min(100% - 10%,1280px);margin:auto}.ProjectServicePage_page__gnv_k a:focus-visible{outline:3px solid #bf382d;outline-offset:4px}.ProjectServicePage_hero__bqxdD{background:var(--surface-panel)}.ProjectServicePage_hero__bqxdD>.ProjectServicePage_wrap__jG9VY{display:grid;grid-template-columns:1fr .78fr;gap:8%;align-items:center;padding:54px 0}.ProjectServicePage_hero__bqxdD nav{display:flex;gap:10px;margin:0 0 32px;font-size:13px;color:#587065}.ProjectServicePage_hero__bqxdD nav a{color:inherit;text-decoration:none}.ProjectServicePage_hero__bqxdD h1{font-size:clamp(42px,4.5vw,68px);line-height:1.05;letter-spacing:-.03em;font-weight:500;margin:0 0 18px}.ProjectServicePage_heroCopy__gP_QZ>p{font-size:20px;line-height:1.5;color:#425c50;max-width:570px;margin:0 0 28px}.ProjectServicePage_primary__JceSj{display:inline-block;background:#b82f28;color:#fff;padding:16px 23px;text-decoration:none;font-weight:600;font-size:15px}.ProjectServicePage_hero__bqxdD figure{margin:0}.ProjectServicePage_hero__bqxdD img{width:100%;height:340px;object-fit:cover;display:block}.ProjectServicePage_hero__bqxdD figcaption{font-size:12px;color:#536b5e;margin-top:8px}.ProjectServicePage_intro__DJvUR{background:var(--surface-panel)}.ProjectServicePage_intro__DJvUR>.ProjectServicePage_wrap__jG9VY{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:62px 0}.ProjectServicePage_page__gnv_k h2{font-size:clamp(31px,3vw,45px);line-height:1.16;letter-spacing:-.025em;font-weight:500;margin:0}.ProjectServicePage_connections__mu8HF p,.ProjectServicePage_editorial__iFJGY p,.ProjectServicePage_inputs__FQohl p,.ProjectServicePage_intro__DJvUR p{line-height:1.7;color:#4d6559}.ProjectServicePage_intro__DJvUR p{margin:0 0 16px}.ProjectServicePage_intro__DJvUR .ProjectServicePage_scope__P_5Zl{font-size:14px}.ProjectServicePage_editorial__iFJGY{padding:70px 0}.ProjectServicePage_editorial__iFJGY header{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin-bottom:34px}.ProjectServicePage_editorial__iFJGY header p{margin:0;max-width:500px}.ProjectServicePage_editorialList__wU3_2 section{display:grid;grid-template-columns:.75fr 1.25fr;gap:10%;padding:24px 0}.ProjectServicePage_editorialList__wU3_2 h3{font-size:21px;line-height:1.3;font-weight:500;margin:0}.ProjectServicePage_editorialList__wU3_2 p{font-size:16px;max-width:680px;margin:0 0 12px}.ProjectServicePage_editorialList__wU3_2 p:last-child{font-size:14px;margin-bottom:0;color:#677b6d}.ProjectServicePage_evidence___UGFC{background:var(--surface-panel)}.ProjectServicePage_evidence___UGFC>.ProjectServicePage_wrap__jG9VY{display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center;padding:60px 0}.ProjectServicePage_evidence___UGFC figure{margin:0}.ProjectServicePage_evidence___UGFC img{width:100%;height:300px;object-fit:cover;object-position:center 50%;display:block}.ProjectServicePage_evidence___UGFC p{color:#4d6559;line-height:1.7;max-width:520px;margin:22px 0}.ProjectServicePage_evidence___UGFC a{color:#a53b2e;text-underline-offset:5px}.ProjectServicePage_inputs__FQohl{background:#223d33;color:#f4f6ef}.ProjectServicePage_inputs__FQohl>.ProjectServicePage_wrap__jG9VY{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:64px 0}.ProjectServicePage_inputs__FQohl h2 em{font-family:Georgia,serif;font-weight:400;color:#b6c8b6}.ProjectServicePage_inputs__FQohl p{color:#d1dfd2;max-width:480px}.ProjectServicePage_inputs__FQohl ul{margin:0 0 24px;padding-left:20px}.ProjectServicePage_inputs__FQohl li{line-height:1.6;padding:5px 0;color:#e3eae1}.ProjectServicePage_inputs__FQohl a{color:#f1cfbd;text-underline-offset:5px}.ProjectServicePage_connections__mu8HF{padding:62px 0}.ProjectServicePage_connections__mu8HF>.ProjectServicePage_wrap__jG9VY{display:grid;grid-template-columns:1fr 1fr;gap:10%}.ProjectServicePage_connections__mu8HF p{max-width:430px}.ProjectServicePage_connections__mu8HF nav{display:grid}.ProjectServicePage_connections__mu8HF nav a{display:flex;justify-content:space-between;gap:18px;padding:12px 0;text-decoration:none;color:#203b32}.ProjectServicePage_connections__mu8HF nav strong{font-size:16px;font-weight:500}.ProjectServicePage_connections__mu8HF nav span{font-size:12px;color:#a53b2e;white-space:nowrap}@media(max-width:760px){.ProjectServicePage_wrap__jG9VY{width:calc(100% - 40px)}.ProjectServicePage_connections__mu8HF>.ProjectServicePage_wrap__jG9VY,.ProjectServicePage_editorialList__wU3_2 section,.ProjectServicePage_editorial__iFJGY header,.ProjectServicePage_hero__bqxdD>.ProjectServicePage_wrap__jG9VY,.ProjectServicePage_inputs__FQohl>.ProjectServicePage_wrap__jG9VY,.ProjectServicePage_intro__DJvUR>.ProjectServicePage_wrap__jG9VY{grid-template-columns:1fr;gap:20px}.ProjectServicePage_hero__bqxdD>.ProjectServicePage_wrap__jG9VY{padding:35px 0}.ProjectServicePage_hero__bqxdD h1{font-size:40px}.ProjectServicePage_heroCopy__gP_QZ>p{font-size:18px}.ProjectServicePage_hero__bqxdD img{height:240px}.ProjectServicePage_inputs__FQohl>.ProjectServicePage_wrap__jG9VY,.ProjectServicePage_intro__DJvUR>.ProjectServicePage_wrap__jG9VY{padding:45px 0}.ProjectServicePage_connections__mu8HF,.ProjectServicePage_editorial__iFJGY{padding:48px 0}.ProjectServicePage_editorial__iFJGY header{margin-bottom:24px}.ProjectServicePage_editorialList__wU3_2 section{gap:10px;padding:22px 0}.ProjectServicePage_evidence___UGFC>.ProjectServicePage_wrap__jG9VY{grid-template-columns:1fr;gap:25px;padding:45px 0}.ProjectServicePage_evidence___UGFC img{height:220px}}.AboutCultureLife_life__05x4g{padding:18px 56px 42px;background:#f7f8f5}.AboutCultureLife_learning__pPyMH{display:grid;grid-template-columns:1.35fr 1fr;gap:54px;align-items:start}.AboutCultureLife_life__05x4g figure{margin:0;min-width:0}.AboutCultureLife_life__05x4g img,.AboutCultureLife_life__05x4g picture{display:block;width:100%}.AboutCultureLife_life__05x4g img{height:auto}.AboutCultureLife_discussion__r_L4S{padding-top:7px}.AboutCultureLife_life__05x4g figcaption{margin-top:11px;color:#718078;font-size:11px;line-height:1.5}.AboutCultureLife_label__oHacu{margin:0 0 15px;color:#b82f29;font-size:9px;font-weight:600;letter-spacing:.18em;line-height:1.5}.AboutCultureLife_life__05x4g h2{margin:0;color:#24352d;font-size:clamp(29px,3vw,43px);font-weight:400;letter-spacing:-.045em;line-height:1.12}.AboutCultureLife_life__05x4g h2 span{color:#7a897f}.AboutCultureLife_description__cb9TG{margin:18px 0 23px;color:#64716b;font-size:13px;line-height:1.7;max-width:425px}.AboutCultureLife_learningStory__eOEo7 .AboutCultureLife_exchange__WdPWn{max-width:390px;margin-left:0;margin-right:auto}.AboutCultureLife_team__Fpr1f{margin-top:43px}.AboutCultureLife_teamHeading__zXpiS{display:grid;grid-template-columns:minmax(260px,1fr) minmax(250px,360px) auto;align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:22px}.AboutCultureLife_teamMessage__jzbD_{padding-bottom:2px}.AboutCultureLife_messageTitle__VJDF9{margin:0 0 8px;color:#796555;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.5vw,22px);font-style:italic;line-height:1.3;letter-spacing:-.02em}.AboutCultureLife_messageBody__8_RMa{margin:0;color:#6d7a72;font-size:13px;line-height:1.65;max-width:340px}.AboutCultureLife_teamHeading__zXpiS h2{font-size:clamp(25px,2.43vw,34px);letter-spacing:-.03em;text-wrap:balance}.AboutCultureLife_teamCaption__Sh6ue{flex:none;display:grid;gap:3px;color:#63736a;font-size:12px;line-height:1.5;margin:0 0 2px}.AboutCultureLife_teamCaption__Sh6ue em{color:#9b5144;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.25;letter-spacing:-.01em}.AboutCultureLife_teamHeading__zXpiS .AboutCultureLife_titleLead__gS5bx{display:block;color:#53665b;font-size:.48em;letter-spacing:.1em;line-height:1.4;font-weight:500}.AboutCultureLife_teamHeading__zXpiS .AboutCultureLife_titleStatement__pANB5{display:block;margin-top:3px;color:#24352d;font-size:1.12em;letter-spacing:-.03em;line-height:1.05}.AboutCultureLife_titleStatement__pANB5 em{color:#9b5144;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.035em}.AboutCultureLife_teamPhoto__HH_jp{overflow:hidden}.AboutCultureLife_moments__n_wrm{display:grid;grid-template-columns:1fr .94fr 1fr 1.15fr;align-items:start;gap:18px;margin-top:26px;padding:0 2px 8px}.AboutCultureLife_moment__iuMNL{transition:transform .25s ease}.AboutCultureLife_moment__iuMNL:nth-child(2){padding-top:24px}.AboutCultureLife_moment__iuMNL:nth-child(3){padding-top:9px}.AboutCultureLife_moment__iuMNL:nth-child(4){padding-top:34px}.AboutCultureLife_moment__iuMNL picture{overflow:hidden;border-radius:2px;box-shadow:0 5px 14px #293b3010}.AboutCultureLife_life__05x4g .AboutCultureLife_moment__iuMNL figcaption{display:flex;align-items:center;gap:8px;font-size:11px;color:#50665a;margin-top:12px;letter-spacing:.01em}.AboutCultureLife_momentDot__mJQKP{width:4px;height:4px;border-radius:50%;background:#ac5145;flex:none}@media(hover:hover) and (prefers-reduced-motion:no-preference){.AboutCultureLife_moment__iuMNL:hover{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.AboutCultureLife_moment__iuMNL{transition:none}}@media(max-width:700px){.AboutCultureLife_moments__n_wrm{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:20px;padding:0}.AboutCultureLife_moment__iuMNL:nth-child(2){padding-top:18px}.AboutCultureLife_moment__iuMNL:nth-child(3){padding-top:0}.AboutCultureLife_moment__iuMNL:nth-child(4){padding-top:18px}.AboutCultureLife_life__05x4g .AboutCultureLife_moment__iuMNL figcaption{font-size:10px;gap:6px;margin-top:8px}}@media(max-width:1050px){.AboutCultureLife_life__05x4g{padding:12px 30px 35px}.AboutCultureLife_learning__pPyMH{gap:30px;grid-template-columns:1.15fr 1fr}.AboutCultureLife_learningStory__eOEo7 .AboutCultureLife_exchange__WdPWn{max-width:100%}.AboutCultureLife_description__cb9TG{font-size:12px}.AboutCultureLife_teamHeading__zXpiS{gap:20px}}@media(max-width:700px){.AboutCultureLife_life__05x4g{padding:15px 22px 30px}.AboutCultureLife_learning__pPyMH{display:flex;flex-direction:column;gap:23px}.AboutCultureLife_learningStory__eOEo7{display:contents}.AboutCultureLife_learningStory__eOEo7 header{order:-1}.AboutCultureLife_discussion__r_L4S{padding:0}.AboutCultureLife_description__cb9TG{margin-bottom:0;max-width:none;font-size:13px}.AboutCultureLife_learningStory__eOEo7 .AboutCultureLife_exchange__WdPWn{width:78%;margin-left:0;margin-right:auto}.AboutCultureLife_life__05x4g h2{font-size:34px}.AboutCultureLife_team__Fpr1f{margin-top:34px}.AboutCultureLife_teamHeading__zXpiS{display:block;margin-bottom:17px}.AboutCultureLife_teamHeading__zXpiS h2{font-size:27px;max-width:320px}.AboutCultureLife_teamCaption__Sh6ue{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px}.AboutCultureLife_teamCaption__Sh6ue em{font-size:17px}.AboutCultureLife_teamPhoto__HH_jp img{width:100%;height:auto}}.AboutCultureLife_life__05x4g .AboutCultureLife_moment__iuMNL figcaption{font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(15px,1.35vw,18px);font-weight:400;line-height:1.4;color:#6f5e50;letter-spacing:-.015em;margin-top:13px;gap:0}.AboutCultureLife_momentDot__mJQKP{display:none}@media(max-width:700px){.AboutCultureLife_life__05x4g .AboutCultureLife_moment__iuMNL figcaption{font-size:15px;line-height:1.35;margin-top:10px}}@media(min-width:701px) and (max-width:1050px){.AboutCultureLife_teamHeading__zXpiS{grid-template-columns:1fr 1fr;gap:18px 30px}.AboutCultureLife_teamCaption__Sh6ue{grid-column:2}.AboutCultureLife_teamMessage__jzbD_{grid-column:2;grid-row:1}}@media(max-width:700px){.AboutCultureLife_teamMessage__jzbD_{margin-top:19px;padding:0;max-width:340px}.AboutCultureLife_messageTitle__VJDF9{font-size:19px;margin-bottom:6px}.AboutCultureLife_messageBody__8_RMa{font-size:12px}}.AssemblyConstellation_grid__ix93W{display:grid;grid-template-columns:repeat(4,1fr);gap:34px 22px}.AssemblyConstellation_grid__ix93W figure{min-width:0;margin:0}.AssemblyConstellation_featured__j_VQ3{grid-column:span 2}.AssemblyConstellation_image__vXwtx{position:relative;aspect-ratio:4/3;overflow:hidden;background:#161c1d}.AssemblyConstellation_featured__j_VQ3 .AssemblyConstellation_image__vXwtx{aspect-ratio:16/10}.AssemblyConstellation_image__vXwtx img,.AssemblyConstellation_image__vXwtx picture{display:block;width:100%;height:100%}.AssemblyConstellation_image__vXwtx img{object-fit:cover}.AssemblyConstellation_grid__ix93W figcaption{padding:18px 2px 4px}.AssemblyConstellation_grid__ix93W h3{margin:0 0 8px;font-size:21px;font-weight:520;letter-spacing:-.035em}.AssemblyConstellation_grid__ix93W p{margin:0;color:#5e6c65;font-size:11.5px;line-height:1.55}.AssemblyConstellation_featured__j_VQ3 figcaption{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:30px}.AssemblyConstellation_featured__j_VQ3 h3{white-space:nowrap;font-size:27px}.AssemblyConstellation_compact__HzODq .AssemblyConstellation_image__vXwtx{aspect-ratio:4/3}@media(max-width:850px){.AssemblyConstellation_grid__ix93W{grid-template-columns:1fr 1fr}.AssemblyConstellation_featured__j_VQ3{grid-column:span 1}.AssemblyConstellation_featured__j_VQ3 .AssemblyConstellation_image__vXwtx{aspect-ratio:4/3}.AssemblyConstellation_featured__j_VQ3 figcaption{display:block}.AssemblyConstellation_featured__j_VQ3 h3{font-size:22px}}@media(max-width:560px){.AssemblyConstellation_grid__ix93W{grid-template-columns:1fr}.AssemblyConstellation_compact__HzODq .AssemblyConstellation_image__vXwtx,.AssemblyConstellation_featured__j_VQ3 .AssemblyConstellation_image__vXwtx{aspect-ratio:16/11}}.ProductContactAtlas_gallery__rpklV{display:grid;width:min(100%,1120px);grid-template-columns:repeat(3,1fr);gap:24px 18px;margin-inline:auto}.ProductContactAtlas_item__Y6dRu{min-width:0}.ProductContactAtlas_image__GYJMU{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 50% 48%,#49534f,#252c2b 48%,#171c1d 90%)}.ProductContactAtlas_image__GYJMU img,.ProductContactAtlas_image__GYJMU picture{display:block;width:100%;height:100%}.ProductContactAtlas_image__GYJMU img{object-fit:contain;padding:6%;transition:transform .35s ease}.ProductContactAtlas_item__Y6dRu:hover .ProductContactAtlas_image__GYJMU img{transform:scale(1.025)}.ProductContactAtlas_copy__pMwQl{padding:20px 18px 16px;background:#f0f2ef}.ProductContactAtlas_copy__pMwQl h3{margin:0 0 8px;font-size:25px;font-weight:520;letter-spacing:-.04em}.ProductContactAtlas_copy__pMwQl>p{min-height:56px;max-width:94%;margin:0;color:#596760;font-size:12px;line-height:1.55}.ProductContactAtlas_copy__pMwQl dl{display:grid;grid-template-columns:1fr 1fr;margin:18px 0 0;background:transparent;border-top:1px solid rgba(73,91,82,.12)}.ProductContactAtlas_copy__pMwQl dl div{position:relative;min-width:0;padding:12px 14px}.ProductContactAtlas_copy__pMwQl dl div:first-child:after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:rgba(80,99,89,.1)}.ProductContactAtlas_copy__pMwQl dl div:last-child{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:15px;padding:10px 14px 10px 25px;border-top:1px solid rgba(73,91,82,.1);background:transparent}.ProductContactAtlas_copy__pMwQl dl div:last-child:before{content:"";position:absolute;left:14px;width:4px;height:4px;border-radius:50%;background:#d64942}.ProductContactAtlas_copy__pMwQl dt{margin-bottom:5px;color:#75837c;font-size:8.5px;font-weight:700;letter-spacing:.11em}.ProductContactAtlas_copy__pMwQl dd{margin:0;color:#2f4138;font-size:11px;font-weight:620;line-height:1.35}.ProductContactAtlas_copy__pMwQl dl div:last-child dt{margin:0}.ProductContactAtlas_copy__pMwQl dl div:last-child dd{color:#526159;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media(max-width:900px){.ProductContactAtlas_gallery__rpklV{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ProductContactAtlas_gallery__rpklV{grid-template-columns:1fr;gap:36px}.ProductContactAtlas_copy__pMwQl>p{min-height:0}.ProductContactAtlas_image__GYJMU{aspect-ratio:16/11}}@media(prefers-reduced-motion:reduce){.ProductContactAtlas_image__GYJMU img{transition:none}}.SpringLoadedContactsPage_page__e1VvT{--ink:#202a27;--muted:#66716d;--red:#c93631;--paper:#fff;color:var(--ink);background:var(--paper)}.SpringLoadedContactsPage_page__e1VvT .wrap{max-width:1320px}.SpringLoadedContactsPage_eyebrow__DWiqx{margin:0 0 17px;color:var(--red);font-size:9px;font-weight:700;letter-spacing:.2em}.SpringLoadedContactsPage_hero__8CeRQ{background:linear-gradient(90deg,#fff,#fff 47%,#171d1d 0,#171d1d)}.SpringLoadedContactsPage_heroGrid__IB9vB{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:580px}.SpringLoadedContactsPage_heroCopy__PgX86{display:flex;flex-direction:column;padding:60px 5vw 60px 0}.SpringLoadedContactsPage_hero__8CeRQ h1{margin:0;font-size:clamp(50px,5.2vw,76px);font-weight:450;line-height:.98;letter-spacing:-.065em}.SpringLoadedContactsPage_hero__8CeRQ h1 span{color:#5c6964}.SpringLoadedContactsPage_heroCopy__PgX86>p:not(.SpringLoadedContactsPage_eyebrow__DWiqx){max-width:570px;margin:27px 0 0;color:#5f6a66;font-size:14px;line-height:1.72}.SpringLoadedContactsPage_actions__Ryiwl{display:flex;gap:10px;margin-top:34px}.SpringLoadedContactsPage_actions__Ryiwl a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:0 17px;border:1px solid #aeb7b1;color:#25302c;font-size:11px;font-weight:700}.SpringLoadedContactsPage_actions__Ryiwl a:first-child{background:var(--red);border-color:var(--red);color:#fff}.SpringLoadedContactsPage_heroStage__etpiU{position:relative;min-width:0;overflow:hidden;background:#171d1d}.SpringLoadedContactsPage_heroStage__etpiU img,.SpringLoadedContactsPage_heroStage__etpiU picture{display:block;width:100%;height:100%}.SpringLoadedContactsPage_heroStage__etpiU img{position:absolute;inset:0;object-fit:cover;object-position:center}.SpringLoadedContactsPage_heroDatum__OMmuy{position:absolute;left:6%;right:6%;bottom:8%;height:1px;background:#e0e7e12d;color:#aeb7b2;font-size:7px;letter-spacing:.16em}.SpringLoadedContactsPage_heroDatum__OMmuy span{position:absolute;bottom:10px}.SpringLoadedContactsPage_heroDatum__OMmuy i{position:absolute;right:29%;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--red)}.SpringLoadedContactsPage_navigator__IjGG_{padding:58px 0 64px;background:var(--surface-paper)}.SpringLoadedContactsPage_navigatorIntro__dr3HL,.SpringLoadedContactsPage_sectionHeading__7tCby{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:52px;align-items:end}.SpringLoadedContactsPage_applicationHeader__MnFtU h2,.SpringLoadedContactsPage_evidenceCopy__koiZV h2,.SpringLoadedContactsPage_intake__niXNq h2,.SpringLoadedContactsPage_navigatorIntro__dr3HL h2,.SpringLoadedContactsPage_sectionHeading__7tCby h2{margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:450;line-height:1.02;letter-spacing:-.055em}.SpringLoadedContactsPage_navigatorIntro__dr3HL>p,.SpringLoadedContactsPage_sectionHeading__7tCby>p{max-width:520px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.SpringLoadedContactsPage_navigatorGrid___0udC{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(38px,6vw,92px);margin-top:34px}.SpringLoadedContactsPage_navigatorGrid___0udC article{position:relative;padding-top:16px}.SpringLoadedContactsPage_navigatorGrid___0udC article:before{content:"";position:absolute;top:0;left:0;width:24px;height:3px;background:var(--red)}.SpringLoadedContactsPage_navigatorGrid___0udC h3{margin:0 0 9px;font-size:26px;font-weight:520;letter-spacing:-.04em}.SpringLoadedContactsPage_navigatorGrid___0udC p{min-height:42px;margin:0;color:#68746e;font-size:12px;line-height:1.6}.SpringLoadedContactsPage_navigatorGrid___0udC ul{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:14px 0 0;padding:0}.SpringLoadedContactsPage_navigatorGrid___0udC li{color:#34413b;font-size:11px}.SpringLoadedContactsPage_navigatorGrid___0udC li:before{content:"·";margin-right:7px;color:var(--red)}.SpringLoadedContactsPage_mechanicsWrap__v5vsM{padding:0;background:#17201e}.SpringLoadedContactsPage_assemblies__VwSs1,.SpringLoadedContactsPage_atlasSection__PWOth{padding:64px 0}.SpringLoadedContactsPage_sectionHeading__7tCby{margin-bottom:32px}.SpringLoadedContactsPage_atlasSection__PWOth{background:var(--surface-paper)}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_sectionHeading__7tCby{display:flex;justify-content:center;margin-bottom:38px;text-align:center}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_sectionHeading__7tCby>div{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;padding-bottom:20px}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_sectionHeading__7tCby>div:before{content:"";position:absolute;left:50%;bottom:0;width:112px;height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#9aa8a1 24%,#9aa8a1 76%,transparent)}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_sectionHeading__7tCby>div:after{content:"";position:absolute;left:50%;bottom:-2px;width:5px;height:5px;transform:translateX(-50%);border-radius:50%;background:var(--red);box-shadow:0 0 0 4px #fff}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_eyebrow__DWiqx{display:flex;align-items:center;gap:12px;margin-bottom:17px}.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_eyebrow__DWiqx:after,.SpringLoadedContactsPage_atlasSection__PWOth .SpringLoadedContactsPage_eyebrow__DWiqx:before{content:"";width:25px;height:1px;background:#c8a860}.SpringLoadedContactsPage_atlasTitle__FZBlf{white-space:nowrap;font-size:clamp(40px,4vw,56px)!important;letter-spacing:-.052em!important}.SpringLoadedContactsPage_logicWord___skbq{position:relative;display:inline-block;padding:0 .06em .12em;font-weight:520;letter-spacing:-.035em}.SpringLoadedContactsPage_logicWord___skbq:before{content:"";position:absolute;left:.08em;right:.03em;bottom:.02em;height:1px;background:#8d9d95}.SpringLoadedContactsPage_logicWord___skbq:after{content:"";position:absolute;right:.02em;bottom:-.035em;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:var(--red)}.SpringLoadedContactsPage_assemblies__VwSs1{background:var(--surface-paper)}.SpringLoadedContactsPage_assemblyHeading__qfgqA{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:36px;align-items:center}.SpringLoadedContactsPage_assemblyTitle__mlCk4{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:center}.SpringLoadedContactsPage_carrierGlyph__fXVx1{display:grid;width:64px;height:64px;grid-template-columns:repeat(3,7px);place-content:center;gap:7px;background:#202a27;clip-path:polygon(0 0,100% 0,100% 76%,76% 100%,0 100%)}.SpringLoadedContactsPage_carrierGlyph__fXVx1 i{width:7px;height:7px;border-radius:50%;background:#d9b86a;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.SpringLoadedContactsPage_carrierGlyph__fXVx1 i[data-datum=true]{background:var(--red);box-shadow:0 0 0 3px rgba(201,54,49,.17)}.SpringLoadedContactsPage_assemblyTitle__mlCk4 h2 span{display:block}.SpringLoadedContactsPage_assemblyTitle__mlCk4 h2 span:last-child{color:#66746e;font-size:.76em;letter-spacing:-.035em}.SpringLoadedContactsPage_assemblyTitle__mlCk4 h2 em{color:#344c42;font-style:normal}.SpringLoadedContactsPage_applicationIndex__y9BL2{align-self:end}.SpringLoadedContactsPage_applicationIndex__y9BL2>p{margin:0 0 12px;color:#66756e;font-size:9px;font-weight:700;letter-spacing:.18em}.SpringLoadedContactsPage_applicationIndex__y9BL2>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.SpringLoadedContactsPage_applicationIndex__y9BL2 article{min-width:0;min-height:76px;padding:13px 9px;background:#263630;color:#fff}.SpringLoadedContactsPage_applicationIndex__y9BL2 article:nth-child(2){background:#607168}.SpringLoadedContactsPage_applicationIndex__y9BL2 article:nth-child(3){background:#b49a61;color:#17201e}.SpringLoadedContactsPage_applicationIndex__y9BL2 article:nth-child(4){background:#43565c;color:#fff}.SpringLoadedContactsPage_applicationIndex__y9BL2 span,.SpringLoadedContactsPage_applicationIndex__y9BL2 strong{display:block}.SpringLoadedContactsPage_applicationIndex__y9BL2 strong{max-width:100%;overflow:hidden;font-size:9.5px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.SpringLoadedContactsPage_applicationIndex__y9BL2 span{margin-top:6px;color:rgba(255,255,255,.72);font-size:9.5px;line-height:1.45}.SpringLoadedContactsPage_applicationIndex__y9BL2 article:nth-child(3) span{color:rgba(23,32,30,.7)}.SpringLoadedContactsPage_selection__7PVOn{position:relative;isolation:isolate;display:flex;min-height:460px;align-items:center;overflow:hidden;padding:56px 0 60px;background:#121817;color:#eef1ed}.SpringLoadedContactsPage_selectionBackdrop__gUZiI{position:absolute;z-index:-2;inset:0}.SpringLoadedContactsPage_selectionBackdrop__gUZiI,.SpringLoadedContactsPage_selectionBackdrop__gUZiI img{display:block;width:100%;height:100%}.SpringLoadedContactsPage_selectionBackdrop__gUZiI img{object-fit:cover;object-position:center}.SpringLoadedContactsPage_selection__7PVOn:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(15,22,21,.97),rgba(15,22,21,.9) 52%,rgba(15,22,21,.66))}.SpringLoadedContactsPage_selectionFrame__IAyns{display:grid;width:100%;grid-template-columns:minmax(230px,.46fr) minmax(0,1.54fr);gap:clamp(36px,5vw,72px);align-items:start}.SpringLoadedContactsPage_selectionIntro__5iQWE{padding-top:4px}.SpringLoadedContactsPage_selectionIntro__5iQWE h2{max-width:330px;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:480;line-height:1.02;letter-spacing:-.05em}.SpringLoadedContactsPage_selectionIntro__5iQWE>p:last-child{max-width:350px;margin:24px 0 0;color:#bac4bf;font-size:12px;line-height:1.72}.SpringLoadedContactsPage_applications__53Gk4{padding:50px 0 44px;background:var(--surface-paper)}.SpringLoadedContactsPage_applicationHeader__MnFtU{display:block}.SpringLoadedContactsPage_applicationHeader__MnFtU h2{margin:14px 0 0;max-width:none;white-space:nowrap;font-size:clamp(32px,3.3vw,48px);line-height:1;letter-spacing:-.045em}.SpringLoadedContactsPage_equipmentGrid__Qa2B8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.SpringLoadedContactsPage_equipmentGrid__Qa2B8 figure{position:relative;aspect-ratio:4/5;min-width:0;margin:0;overflow:hidden;background:#17201e}.SpringLoadedContactsPage_equipmentGrid__Qa2B8 figure:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(28,41,36,.12)}.SpringLoadedContactsPage_equipmentGrid__Qa2B8 video{display:block;width:100%;height:100%;object-fit:cover}.SpringLoadedContactsPage_equipmentSummary__uod4e{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:48px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(47,65,58,.16)}.SpringLoadedContactsPage_equipmentSummary__uod4e p{margin:0}.SpringLoadedContactsPage_equipmentSummaryLabel__TQvB6{color:#344a42;font-size:9px;font-weight:700;letter-spacing:.13em}.SpringLoadedContactsPage_equipmentSummary__uod4e p:last-child{max-width:780px;color:#5f6d66;font-size:12px;line-height:1.65}.SpringLoadedContactsPage_verification__mUlUC{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);min-height:560px;overflow:hidden;background:#171d1d;color:#edf0ec}.SpringLoadedContactsPage_verification__mUlUC:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(11,16,16,.12),rgba(15,21,20,.18) 39%,rgba(19,25,24,.58) 69%,rgba(20,26,25,.86))}.SpringLoadedContactsPage_evidenceImage__9ktbd{position:absolute;z-index:-2;inset:0;overflow:hidden}.SpringLoadedContactsPage_evidenceImage__9ktbd picture{display:block;width:100%;height:100%}.SpringLoadedContactsPage_evidenceImage__9ktbd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.8) saturate(.86) contrast(1.03)}.SpringLoadedContactsPage_evidenceImage__9ktbd>span{position:absolute;z-index:2;left:28px;bottom:24px;color:#c2cbc6;font-size:8px;letter-spacing:.1em}.SpringLoadedContactsPage_evidenceCopy__koiZV{z-index:1;display:flex;grid-column:2;flex-direction:column;justify-content:center;padding:48px clamp(34px,6vw,88px)}.SpringLoadedContactsPage_evidenceCopy__koiZV>p:not(.SpringLoadedContactsPage_eyebrow__DWiqx){color:#b4bdb8;font-size:12px;line-height:1.72}.SpringLoadedContactsPage_evidenceCopy__koiZV ul{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;list-style:none;margin:24px 0 0;padding:0}.SpringLoadedContactsPage_evidenceCopy__koiZV li{position:relative;display:grid;gap:7px;padding-left:13px}.SpringLoadedContactsPage_evidenceCopy__koiZV li:before{content:"";position:absolute;left:0;top:4px;width:3px;height:22px;background:#c93631}.SpringLoadedContactsPage_evidenceCopy__koiZV li strong{font-size:9px;letter-spacing:.1em}.SpringLoadedContactsPage_evidenceCopy__koiZV li span{color:#b8c2bc;font-size:11px}.SpringLoadedContactsPage_scope__UEETH{margin-top:22px;padding:15px;background:#242c2b}.SpringLoadedContactsPage_scope__UEETH span{color:#df5b54;font-size:8.5px;letter-spacing:.12em}.SpringLoadedContactsPage_scope__UEETH p{margin:9px 0 0;color:#c0c9c4;font-size:10.5px;line-height:1.6}.SpringLoadedContactsPage_intake__niXNq{padding:56px 0;background:var(--surface-paper)}.SpringLoadedContactsPage_intakeGrid__lfqB8{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(400px,1fr) minmax(230px,.48fr);gap:48px;align-items:start}.SpringLoadedContactsPage_intakeGrid__lfqB8>div:first-child>p:not(.SpringLoadedContactsPage_eyebrow__DWiqx){max-width:510px;margin:18px 0 0;color:#65716c;font-size:12px;line-height:1.7}.SpringLoadedContactsPage_intakeItems__rf3KW{display:grid;grid-template-columns:1fr 1fr;gap:13px 28px}.SpringLoadedContactsPage_intakeItems__rf3KW>span{position:relative;padding-left:14px;color:#47544e;font-size:11px}.SpringLoadedContactsPage_intakeItems__rf3KW>span:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--red)}.SpringLoadedContactsPage_intakeActions__x_Gg8{display:grid;gap:10px}.SpringLoadedContactsPage_intakeActions__x_Gg8 a{display:flex;justify-content:space-between;padding:15px 16px;background:#f0f2ee;color:#34413b;font-size:11px;font-weight:700}.SpringLoadedContactsPage_intakeActions__x_Gg8 a:first-child{background:#ba3732;color:#fff}@media(max-width:980px){.SpringLoadedContactsPage_heroGrid__IB9vB{grid-template-columns:1fr 1.15fr}.SpringLoadedContactsPage_navigatorIntro__dr3HL,.SpringLoadedContactsPage_sectionHeading__7tCby{gap:36px}.SpringLoadedContactsPage_selectionFrame__IAyns{grid-template-columns:1fr}.SpringLoadedContactsPage_selectionIntro__5iQWE{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.SpringLoadedContactsPage_selectionIntro__5iQWE .SpringLoadedContactsPage_eyebrow__DWiqx{grid-column:1/-1}.SpringLoadedContactsPage_selectionIntro__5iQWE>p:last-child{margin:0}.SpringLoadedContactsPage_equipmentGrid__Qa2B8{grid-template-columns:repeat(2,1fr)}.SpringLoadedContactsPage_verification__mUlUC{grid-template-columns:1fr}.SpringLoadedContactsPage_evidenceImage__9ktbd{min-height:520px}.SpringLoadedContactsPage_intakeGrid__lfqB8{grid-template-columns:1fr 1fr}.SpringLoadedContactsPage_intakeActions__x_Gg8{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:720px){.SpringLoadedContactsPage_hero__8CeRQ{background:var(--surface-paper)}.SpringLoadedContactsPage_heroGrid__IB9vB{grid-template-columns:1fr;min-height:0}.SpringLoadedContactsPage_heroCopy__PgX86{padding:70px 0 52px}.SpringLoadedContactsPage_hero__8CeRQ h1{font-size:51px}.SpringLoadedContactsPage_heroStage__etpiU{min-height:450px}.SpringLoadedContactsPage_actions__Ryiwl{flex-direction:column}.SpringLoadedContactsPage_applications__53Gk4,.SpringLoadedContactsPage_assemblies__VwSs1,.SpringLoadedContactsPage_atlasSection__PWOth,.SpringLoadedContactsPage_intake__niXNq,.SpringLoadedContactsPage_navigator__IjGG_{padding:60px 0}.SpringLoadedContactsPage_selection__7PVOn{display:block;min-height:0;padding:52px 0 56px}.SpringLoadedContactsPage_selection__7PVOn:after{background:rgba(15,22,21,.9)}.SpringLoadedContactsPage_selectionIntro__5iQWE{display:block}.SpringLoadedContactsPage_selectionIntro__5iQWE>p:last-child{margin-top:18px}.SpringLoadedContactsPage_applicationHeader__MnFtU,.SpringLoadedContactsPage_intakeGrid__lfqB8,.SpringLoadedContactsPage_navigatorIntro__dr3HL,.SpringLoadedContactsPage_sectionHeading__7tCby{grid-template-columns:1fr;gap:22px}.SpringLoadedContactsPage_applicationHeader__MnFtU h2,.SpringLoadedContactsPage_atlasTitle__FZBlf{white-space:normal}.SpringLoadedContactsPage_assemblyTitle__mlCk4{grid-template-columns:52px minmax(0,1fr);gap:15px}.SpringLoadedContactsPage_carrierGlyph__fXVx1{width:52px;height:52px;grid-template-columns:repeat(3,6px);gap:6px}.SpringLoadedContactsPage_carrierGlyph__fXVx1 i{width:6px;height:6px}.SpringLoadedContactsPage_navigatorGrid___0udC{grid-template-columns:1fr;gap:34px}.SpringLoadedContactsPage_navigatorGrid___0udC p{min-height:0}.SpringLoadedContactsPage_equipmentGrid__Qa2B8{grid-template-columns:1fr 1fr}.SpringLoadedContactsPage_equipmentSummary__uod4e{grid-template-columns:1fr;gap:10px}.SpringLoadedContactsPage_verification__mUlUC{min-height:0}.SpringLoadedContactsPage_evidenceImage__9ktbd{min-height:420px}.SpringLoadedContactsPage_evidenceCopy__koiZV{padding:52px 24px}.SpringLoadedContactsPage_intakeItems__rf3KW{grid-template-columns:1fr}.SpringLoadedContactsPage_intakeActions__x_Gg8{grid-column:auto;grid-template-columns:1fr}.SpringLoadedContactsPage_evidenceCopy__koiZV li{grid-template-columns:126px 1fr}}.SpringLoadedContactsPage_logicWord___skbq{padding:0;color:#385248}.SpringLoadedContactsPage_logicWord___skbq:after,.SpringLoadedContactsPage_logicWord___skbq:before{display:none}@media(max-width:480px){.SpringLoadedContactsPage_equipmentGrid__Qa2B8{grid-template-columns:1fr}}.SpringLoadedContactsPage_hero__8CeRQ{position:relative;isolation:isolate;min-height:620px;overflow:hidden;background:#111817;color:#f1f4f1}.SpringLoadedContactsPage_hero__8CeRQ:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(12,18,17,.95),rgba(12,18,17,.88) 34%,rgba(12,18,17,.35) 63%,rgba(12,18,17,.28)),linear-gradient(0deg,rgba(11,16,15,.62),transparent 48%)}.SpringLoadedContactsPage_heroBackdrop__RWNhg,.SpringLoadedContactsPage_heroBackdrop__RWNhg img{position:absolute;z-index:-2;inset:0;display:block;width:100%;height:100%}.SpringLoadedContactsPage_heroBackdrop__RWNhg img{object-fit:cover;object-position:center}.SpringLoadedContactsPage_heroGrid__IB9vB{display:grid;grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);min-height:620px}.SpringLoadedContactsPage_heroCopy__PgX86{justify-content:center;max-width:570px;padding:72px 0 62px}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_eyebrow__DWiqx{margin-bottom:15px;color:#d75650}.SpringLoadedContactsPage_heroSignal__9nUkv{order:2;margin:22px 0 0!important;color:#d2b974!important;font-size:8px!important;font-weight:700;line-height:1!important;letter-spacing:.18em}.SpringLoadedContactsPage_hero__8CeRQ h1{order:3;margin:11px 0 0;font-size:clamp(43px,4.2vw,61px);font-weight:440;line-height:.97;letter-spacing:-.055em}.SpringLoadedContactsPage_hero__8CeRQ h1 span{display:block;color:#d7ded9;font-weight:410}.SpringLoadedContactsPage_heroCopy__PgX86>p:not(.SpringLoadedContactsPage_eyebrow__DWiqx):not(.SpringLoadedContactsPage_heroSignal__9nUkv){order:4;max-width:520px;margin:22px 0 0;color:#bdc7c2;font-size:14px;line-height:1.65}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_actions__Ryiwl{order:5;margin-top:28px}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_actions__Ryiwl a{border-color:rgba(235,240,236,.38);color:#eef2ef;background:rgba(17,24,23,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_actions__Ryiwl a:first-child{border-color:#c33d38;background:#c33d38;color:#fff}.SpringLoadedContactsPage_heroApplications__p2sH6{order:6;display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:30px;padding-top:15px;border-top:1px solid rgba(226,233,228,.2)}.SpringLoadedContactsPage_heroApplications__p2sH6 span{position:relative;padding-left:10px;color:#b5c0ba;font-size:8px;font-weight:700;letter-spacing:.1em}.SpringLoadedContactsPage_heroApplications__p2sH6 span:before{content:"";position:absolute;left:0;top:4px;width:3px;height:3px;border-radius:50%;background:#d1b36b}.SpringLoadedContactsPage_heroCaption__3qXF_{align-self:end;justify-self:end;margin:0 0 46px;color:rgba(232,237,233,.72);font-size:8px;font-weight:700;line-height:1.55;letter-spacing:.16em;text-align:right}@media(max-width:980px){.SpringLoadedContactsPage_heroGrid__IB9vB{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.SpringLoadedContactsPage_heroCopy__PgX86{padding-left:8px}.SpringLoadedContactsPage_heroCaption__3qXF_{margin-right:10px}}@media(max-width:720px){.SpringLoadedContactsPage_hero__8CeRQ{min-height:650px;background:#111817}.SpringLoadedContactsPage_hero__8CeRQ:after{background:linear-gradient(90deg,rgba(12,18,17,.94),rgba(12,18,17,.72)),linear-gradient(0deg,rgba(11,16,15,.72),transparent 50%)}.SpringLoadedContactsPage_heroBackdrop__RWNhg img{object-position:61% center}.SpringLoadedContactsPage_heroGrid__IB9vB{grid-template-columns:1fr;min-height:650px}.SpringLoadedContactsPage_heroCopy__PgX86{max-width:520px;padding:68px 0 48px}.SpringLoadedContactsPage_hero__8CeRQ h1{font-size:46px}.SpringLoadedContactsPage_heroCaption__3qXF_{display:none}.SpringLoadedContactsPage_heroApplications__p2sH6{max-width:430px}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_actions__Ryiwl{flex-direction:row}}@media(max-width:480px){.SpringLoadedContactsPage_hero__8CeRQ{min-height:690px}.SpringLoadedContactsPage_hero__8CeRQ h1{font-size:41px}.SpringLoadedContactsPage_hero__8CeRQ .SpringLoadedContactsPage_actions__Ryiwl{flex-direction:column}.SpringLoadedContactsPage_heroApplications__p2sH6{gap:8px 12px}}@media(max-width:720px){.SpringLoadedContactsPage_verification__mUlUC{display:block;min-height:0}.SpringLoadedContactsPage_verification__mUlUC:after{display:none}.SpringLoadedContactsPage_evidenceImage__9ktbd{position:relative;min-height:420px}.SpringLoadedContactsPage_evidenceImage__9ktbd img{width:100%;object-position:center;filter:brightness(.72) saturate(.82)}.SpringLoadedContactsPage_evidenceImage__9ktbd:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,#171d1d)}.SpringLoadedContactsPage_evidenceCopy__koiZV{min-width:0;width:100%}.SpringLoadedContactsPage_evidenceCopy__koiZV ul{grid-template-columns:1fr}}.SpringLoadedContactsPage_heroApplications__p2sH6{position:relative;padding-top:22px;border-top:0}.SpringLoadedContactsPage_heroApplications__p2sH6:before{content:"";position:absolute;top:0;left:0;width:88px;height:12px;opacity:.72;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 12'%3E%3Cpath d='M1 6h7C10 1 12 1 14 6s4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0h7' fill='none' stroke='%23aeb8b5' stroke-width='.85' stroke-linecap='round'/%3E%3Cpath d='M1 5.3h7C10 .3 12 .3 14 5.3s4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0 4-5 6 0 4 5 6 0h7' fill='none' stroke='%23eef2f0' stroke-width='.32' stroke-linecap='round' opacity='.8'/%3E%3C/svg%3E") 0/88px 12px no-repeat}@media(max-width:1100px){.SpringLoadedContactsPage_intakeGrid__lfqB8{grid-template-columns:1fr 1fr}.SpringLoadedContactsPage_intakeActions__x_Gg8{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:30px}}.RcHardwarePage_page__2sGdJ{--ink:#263730;--muted:#607068;--blue:#417f92;--pale:#f7f7f3;--line:#d7ddd9;background:var(--surface-paper);color:var(--ink)}.RcHardwarePage_eyebrow__79kkd{margin:0 0 14px;color:#a93d36;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.16em}.RcHardwarePage_hero__F4r41{position:relative;min-height:650px;overflow:hidden;background:var(--surface-panel)}.RcHardwarePage_heroMedia__HcNRP{position:absolute;inset:0}.RcHardwarePage_heroMedia__HcNRP img{width:100%;height:100%;object-fit:cover;object-position:center}.RcHardwarePage_heroInner__YNPik{position:relative;display:flex;align-items:center;min-height:650px}.RcHardwarePage_heroCopy__pCl7A{width:min(520px,43%);padding:52px 0}.RcHardwarePage_signal__Hos4_{margin:0 0 16px;color:#577067;font-size:10px;font-weight:600;letter-spacing:.13em}.RcHardwarePage_hero__F4r41 h1{margin:0;font-size:clamp(48px,5.3vw,78px);line-height:.94;font-weight:400;letter-spacing:-.06em}.RcHardwarePage_hero__F4r41 h1 span{color:#53685f}.RcHardwarePage_intro__koG3D{max-width:460px;margin:24px 0 0;font-size:16px;line-height:1.7;color:#4f6259}.RcHardwarePage_actions__YeaKX{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.RcHardwarePage_actions__YeaKX a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:0 18px;background:#2d4f58;color:#fff;font-size:12px;font-weight:600}.RcHardwarePage_actions__YeaKX a+a{background:#f7f7f2d9;color:#33483e;border:1px solid #cbd2ce}.RcHardwarePage_hero__F4r41 small,.RcHardwarePage_intake__fZPUt small{display:block;margin-top:16px;color:#718077;font-size:10px;letter-spacing:.04em}.RcHardwarePage_evidence__199eB,.RcHardwarePage_families__TSbpO,.RcHardwarePage_fitment__2Dxc1,.RcHardwarePage_geometry__VnPRa,.RcHardwarePage_materials__Bd7m9,.RcHardwarePage_matrix__beKGm,.RcHardwarePage_useCases__sO_s7{padding:clamp(66px,8vw,110px) 0}.RcHardwarePage_compactHead__9iNnW,.RcHardwarePage_sectionHead__RBbDn{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:50px;align-items:end}.RcHardwarePage_compactHead__9iNnW h2,.RcHardwarePage_evidence__199eB h2,.RcHardwarePage_geometryCopy__5s_gQ h2,.RcHardwarePage_intake__fZPUt h2,.RcHardwarePage_sectionHead__RBbDn h2{margin:0;font-size:clamp(37px,4.4vw,62px);line-height:1.02;font-weight:400;letter-spacing:-.055em}.RcHardwarePage_compactHead__9iNnW>p,.RcHardwarePage_sectionHead__RBbDn>p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.RcHardwarePage_fitment__2Dxc1{padding-bottom:54px}.RcHardwarePage_fitment__2Dxc1 ol{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:40px 0 0;padding:0}.RcHardwarePage_fitment__2Dxc1 li{min-width:0;padding:20px 17px 4px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.RcHardwarePage_fitment__2Dxc1 li:first-child{border-left:0}.RcHardwarePage_fitment__2Dxc1 li>span{color:#91a099;font-size:9px}.RcHardwarePage_fitment__2Dxc1 h3{margin:18px 0 9px;font-size:16px;font-weight:500}.RcHardwarePage_fitment__2Dxc1 li p{margin:0;font-size:13px;line-height:1.55;color:#697870}.RcHardwarePage_families__TSbpO{padding-top:50px;background:var(--surface-paper)}.RcHardwarePage_sectionHead__RBbDn>div{min-width:0}.RcHardwarePage_sectionHead__RBbDn>p{max-width:430px}.RcHardwarePage_sectionHead__RBbDn{align-items:end}.RcHardwarePage_sectionHead__RBbDn h2{max-width:760px}.RcHardwarePage_sectionHead__RBbDn>.RcHardwarePage_eyebrow__79kkd{grid-column:1/-1;margin-bottom:-34px}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn{display:grid;grid-template-columns:1fr 380px}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn .RcHardwarePage_eyebrow__79kkd{grid-column:1/-1}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn h2{grid-column:1}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn>p:last-child{grid-column:2}.RcHardwarePage_geometry__VnPRa{background:var(--surface-paper)}.RcHardwarePage_geometryGrid__dplbw{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:clamp(36px,6vw,86px);align-items:center}.RcHardwarePage_evidence__199eB figure,.RcHardwarePage_geometry__VnPRa figure{margin:0}.RcHardwarePage_geometry__VnPRa figure img,.RcHardwarePage_geometry__VnPRa figure picture{display:block;width:100%}.RcHardwarePage_geometry__VnPRa figure img{height:auto}.RcHardwarePage_evidence__199eB figcaption,.RcHardwarePage_geometry__VnPRa figcaption{margin-top:10px;color:#738078;font-size:10px}.RcHardwarePage_geometryCopy__5s_gQ>p:not(.RcHardwarePage_eyebrow__79kkd){margin:22px 0 28px;font-size:15px;line-height:1.7;color:var(--muted)}.RcHardwarePage_geometryCopy__5s_gQ dl{margin:0}.RcHardwarePage_geometryCopy__5s_gQ dl>div{display:grid;grid-template-columns:30px 1fr;padding:13px 0;border-top:1px solid #d6ddd8}.RcHardwarePage_geometryCopy__5s_gQ dt{font-size:9px;color:#8b9992}.RcHardwarePage_geometryCopy__5s_gQ dd{margin:0;font-size:14px}.RcHardwarePage_geometryCopy__5s_gQ strong{display:block;margin-top:22px;padding-left:14px;border-left:2px solid var(--blue);line-height:1.55;font-weight:500;color:#496159}.RcHardwarePage_materials__Bd7m9{background:var(--surface-paper)}.RcHardwarePage_materialImage__2spgd{display:block;margin-top:36px;overflow:hidden;background:#f1f2ee}.RcHardwarePage_materialImage__2spgd img{display:block;width:100%;height:clamp(310px,42vw,550px);object-fit:cover}.RcHardwarePage_materialGrid__B6_qe{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;background:var(--line)}.RcHardwarePage_materialGrid__B6_qe article{padding:25px 20px;background:#f6f7f3}.RcHardwarePage_materialGrid__B6_qe span{font-size:9px;color:#8b9992}.RcHardwarePage_materialGrid__B6_qe h3{margin:14px 0 10px;font-size:20px;font-weight:500}.RcHardwarePage_materialGrid__B6_qe p{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.RcHardwarePage_note__sqXlC{margin:16px 0 0;font-size:11px;color:#748179}.RcHardwarePage_useCases__sO_s7{background:var(--surface-paper)}.RcHardwarePage_useCases__sO_s7 .RcHardwarePage_sectionHead__RBbDn{display:block}.RcHardwarePage_useCases__sO_s7 .RcHardwarePage_sectionHead__RBbDn>.RcHardwarePage_eyebrow__79kkd{margin-bottom:14px}.RcHardwarePage_useImage__2QaEU{display:block;margin-top:34px}.RcHardwarePage_useImage__2QaEU img{display:block;width:100%;height:auto}.RcHardwarePage_useGrid__JJr4_{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.RcHardwarePage_useGrid__JJr4_ article{padding:22px 18px;background:#fff}.RcHardwarePage_useGrid__JJr4_ h3{margin:0 0 8px;font-size:18px;font-weight:500}.RcHardwarePage_useGrid__JJr4_ p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.RcHardwarePage_useCases__sO_s7 small{display:block;margin-top:13px;color:#718078;font-size:10px}.RcHardwarePage_evidence__199eB{background:var(--surface-paper)}.RcHardwarePage_evidenceGrid__CILXT{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(38px,7vw,95px);align-items:center}.RcHardwarePage_evidenceCopy__yVizf>p:not(.RcHardwarePage_eyebrow__79kkd){margin:22px 0;font-size:15px;line-height:1.7;color:var(--muted)}.RcHardwarePage_evidence__199eB ul{list-style:none;margin:25px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.RcHardwarePage_evidence__199eB li{padding:16px;background:#f4f5f1;font-size:13px;line-height:1.4}.RcHardwarePage_evidence__199eB a{display:inline-flex;gap:22px;padding:12px 0;border-bottom:1px solid #98a8a0;color:#2c4c42;font-size:12px}.RcHardwarePage_evidence__199eB figure img,.RcHardwarePage_evidence__199eB figure picture{display:block;width:100%}.RcHardwarePage_evidence__199eB figure img{height:470px;object-fit:cover}.RcHardwarePage_matrix__beKGm{background:var(--surface-panel)}.RcHardwarePage_matrixRows__mGiOI{margin-top:36px}.RcHardwarePage_matrixRows__mGiOI>div{display:grid;grid-template-columns:52px 1fr 180px;align-items:center;min-height:56px;border-top:1px solid #cfd8d2}.RcHardwarePage_matrixRows__mGiOI span{font-size:9px;color:#7f8f87}.RcHardwarePage_matrixRows__mGiOI strong{font-size:14px;font-weight:500}.RcHardwarePage_matrixRows__mGiOI em{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#60796f}.RcHardwarePage_intake__fZPUt{position:relative;min-height:570px;overflow:hidden;background:var(--surface-paper)}.RcHardwarePage_intakeMedia__0ko_k{position:absolute;inset:0}.RcHardwarePage_intakeMedia__0ko_k img{width:100%;height:100%;object-fit:cover}.RcHardwarePage_intakeInner__BkqxJ{position:relative;display:flex;align-items:center;min-height:570px}.RcHardwarePage_intakeInner__BkqxJ>div{max-width:520px}.RcHardwarePage_intake__fZPUt h2{font-size:clamp(44px,5vw,70px)}.RcHardwarePage_intakeInner__BkqxJ>div>p:not(.RcHardwarePage_eyebrow__79kkd){max-width:470px;font-size:15px;line-height:1.7;color:var(--muted)}@media(max-width:1000px){.RcHardwarePage_heroInner__YNPik,.RcHardwarePage_hero__F4r41{min-height:580px}.RcHardwarePage_heroCopy__pCl7A{width:50%}.RcHardwarePage_fitment__2Dxc1 ol{grid-template-columns:repeat(3,1fr)}.RcHardwarePage_fitment__2Dxc1 li:nth-child(4){border-left:0}.RcHardwarePage_geometryGrid__dplbw{grid-template-columns:1.1fr .9fr;gap:36px}.RcHardwarePage_materialGrid__B6_qe,.RcHardwarePage_useGrid__JJr4_{grid-template-columns:repeat(2,1fr)}.RcHardwarePage_evidence__199eB figure img{height:420px}}@media(max-width:760px){.RcHardwarePage_hero__F4r41{display:flex;flex-direction:column;min-height:0}.RcHardwarePage_heroMedia__HcNRP{position:relative;order:2;aspect-ratio:16/10}.RcHardwarePage_heroMedia__HcNRP img{object-position:66% center}.RcHardwarePage_heroInner__YNPik{order:1;min-height:0}.RcHardwarePage_heroCopy__pCl7A{width:100%;padding:58px 0 38px}.RcHardwarePage_hero__F4r41 h1{font-size:53px}.RcHardwarePage_intro__koG3D{font-size:15px}.RcHardwarePage_compactHead__9iNnW,.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn,.RcHardwarePage_sectionHead__RBbDn{display:block}.RcHardwarePage_compactHead__9iNnW>p,.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn>p:last-child,.RcHardwarePage_sectionHead__RBbDn>p{margin-top:18px}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn>.RcHardwarePage_eyebrow__79kkd{margin-bottom:14px}.RcHardwarePage_evidence__199eB,.RcHardwarePage_families__TSbpO,.RcHardwarePage_fitment__2Dxc1,.RcHardwarePage_geometry__VnPRa,.RcHardwarePage_materials__Bd7m9,.RcHardwarePage_matrix__beKGm,.RcHardwarePage_useCases__sO_s7{padding:58px 0}.RcHardwarePage_fitment__2Dxc1 ol{grid-template-columns:repeat(2,1fr);margin-top:30px}.RcHardwarePage_fitment__2Dxc1 li:nth-child(odd){border-left:0}.RcHardwarePage_fitment__2Dxc1 li:nth-child(4){border-left:1px solid var(--line)}.RcHardwarePage_evidenceGrid__CILXT,.RcHardwarePage_geometryGrid__dplbw{grid-template-columns:1fr}.RcHardwarePage_geometryGrid__dplbw{gap:32px}.RcHardwarePage_materialImage__2spgd img{height:auto}.RcHardwarePage_evidenceGrid__CILXT{gap:28px}.RcHardwarePage_evidence__199eB figure{order:-1}.RcHardwarePage_evidence__199eB figure img{height:auto}.RcHardwarePage_matrixRows__mGiOI>div{grid-template-columns:34px 1fr 130px;gap:9px}.RcHardwarePage_intake__fZPUt{display:flex;flex-direction:column;min-height:0}.RcHardwarePage_intakeMedia__0ko_k{position:relative;order:2;aspect-ratio:3/2}.RcHardwarePage_intakeMedia__0ko_k img{object-position:70% center}.RcHardwarePage_intakeInner__BkqxJ{order:1;min-height:0;padding-top:58px;padding-bottom:42px}}@media(max-width:520px){.RcHardwarePage_eyebrow__79kkd{font-size:9px}.RcHardwarePage_hero__F4r41 h1{font-size:46px}.RcHardwarePage_actions__YeaKX{display:grid}.RcHardwarePage_actions__YeaKX a{width:100%}.RcHardwarePage_fitment__2Dxc1 ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.RcHardwarePage_fitment__2Dxc1 li{flex:0 0 72%;border-left:1px solid var(--line)!important;scroll-snap-align:start}.RcHardwarePage_fitment__2Dxc1 li:first-child{border-left:0!important}.RcHardwarePage_fitment__2Dxc1 li p,.RcHardwarePage_materialGrid__B6_qe p,.RcHardwarePage_useGrid__JJr4_ p{font-size:14px}.RcHardwarePage_compactHead__9iNnW h2,.RcHardwarePage_evidence__199eB h2,.RcHardwarePage_geometryCopy__5s_gQ h2,.RcHardwarePage_sectionHead__RBbDn h2{font-size:36px}.RcHardwarePage_evidence__199eB ul,.RcHardwarePage_materialGrid__B6_qe,.RcHardwarePage_useGrid__JJr4_{grid-template-columns:1fr}.RcHardwarePage_matrixRows__mGiOI>div{grid-template-columns:28px 1fr;padding:12px 0}.RcHardwarePage_matrixRows__mGiOI em{grid-column:2}.RcHardwarePage_intake__fZPUt h2{font-size:45px}.RcHardwarePage_intakeInner__BkqxJ>div>p:not(.RcHardwarePage_eyebrow__79kkd){font-size:14px}}@media(prefers-reduced-motion:reduce){.RcHardwarePage_page__2sGdJ *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.RcHardwarePage_evidence__199eB,.RcHardwarePage_families__TSbpO,.RcHardwarePage_fitment__2Dxc1,.RcHardwarePage_geometry__VnPRa,.RcHardwarePage_materials__Bd7m9,.RcHardwarePage_matrix__beKGm,.RcHardwarePage_useCases__sO_s7{padding:clamp(42px,5vw,68px) 0}.RcHardwarePage_compactHead__9iNnW,.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn,.RcHardwarePage_sectionHead__RBbDn{display:block;max-width:900px}.RcHardwarePage_compactHead__9iNnW>p,.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn>p:last-child,.RcHardwarePage_sectionHead__RBbDn>p:last-child{max-width:640px;margin:18px 0 0;font-size:15px;line-height:1.65}.RcHardwarePage_families__TSbpO .RcHardwarePage_sectionHead__RBbDn>.RcHardwarePage_eyebrow__79kkd,.RcHardwarePage_sectionHead__RBbDn>.RcHardwarePage_eyebrow__79kkd{margin:0 0 14px}.RcHardwarePage_compactHead__9iNnW h2,.RcHardwarePage_evidence__199eB h2,.RcHardwarePage_geometryCopy__5s_gQ h2,.RcHardwarePage_sectionHead__RBbDn h2{font-size:clamp(34px,3.8vw,53px);line-height:1.08}.RcHardwarePage_fitment__2Dxc1{background:linear-gradient(130deg,var(--surface-paper),var(--surface-paper))}.RcHardwarePage_fitment__2Dxc1 ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 38px;margin-top:30px}.RcHardwarePage_fitment__2Dxc1 li,.RcHardwarePage_fitment__2Dxc1 li:nth-child(n){padding:0;border:0!important}.RcHardwarePage_fitment__2Dxc1 h3{margin:0 0 8px;font-size:19px;color:#304f44}.RcHardwarePage_fitment__2Dxc1 li p{max-width:310px}.RcHardwarePage_geometryTopics__VtIle{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;margin:0;padding:0}.RcHardwarePage_geometryTopics__VtIle li{padding:13px 14px;background:#e5ebe2;color:#365344;font-size:13px;line-height:1.45}.RcHardwarePage_geometryCopy__5s_gQ strong{border:0;padding:0;max-width:350px;font-size:12px;color:#62766b}.RcHardwarePage_materialGrid__B6_qe{gap:24px;margin-top:26px;background:transparent}.RcHardwarePage_materialGrid__B6_qe article{padding:0 8px 0 0;background:transparent}.RcHardwarePage_materialGrid__B6_qe h3{margin:0 0 10px;font-size:22px;color:#365344}.RcHardwarePage_useGrid__JJr4_{gap:26px;background:transparent;margin-top:25px}.RcHardwarePage_useGrid__JJr4_ article{padding:0;background:transparent}.RcHardwarePage_useGrid__JJr4_ h3{font-size:20px;color:#365344}.RcHardwarePage_evidence__199eB ul{gap:10px;background:transparent;margin:24px 0}.RcHardwarePage_evidence__199eB li{padding:15px 16px;background:#edf2eb}.RcHardwarePage_evidence__199eB a{border:0;padding:14px 18px;background:#2e4e43;color:#fff;align-items:center}.RcHardwarePage_evidence__199eB a:hover{background:#203d33}.RcHardwarePage_evidence__199eB a:focus-visible{outline:2px solid #a93d36;outline-offset:4px}.RcHardwarePage_matrixRows__mGiOI{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:30px}.RcHardwarePage_matrixRows__mGiOI>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;border:0;padding:19px 22px;background:#f8faf6}.RcHardwarePage_matrixRows__mGiOI strong{font-size:17px;line-height:1.35;color:#2b463a}.RcHardwarePage_matrixRows__mGiOI em{font-size:9px;letter-spacing:.1em;color:#6e8378}@media(max-width:760px){.RcHardwarePage_fitment__2Dxc1 ol{grid-template-columns:1fr 1fr;gap:24px}.RcHardwarePage_geometryTopics__VtIle{gap:9px}.RcHardwarePage_materialGrid__B6_qe,.RcHardwarePage_useGrid__JJr4_{gap:24px}.RcHardwarePage_matrixRows__mGiOI{gap:12px}.RcHardwarePage_matrixRows__mGiOI>div{padding:16px;min-height:110px}}@media(max-width:520px){.RcHardwarePage_fitment__2Dxc1 ol{display:grid;overflow:visible}.RcHardwarePage_fitment__2Dxc1 li{min-width:0}.RcHardwarePage_fitment__2Dxc1 h3{font-size:17px}.RcHardwarePage_fitment__2Dxc1 li p{font-size:13px}.RcHardwarePage_geometryTopics__VtIle,.RcHardwarePage_matrixRows__mGiOI{grid-template-columns:1fr}.RcHardwarePage_materialGrid__B6_qe,.RcHardwarePage_useGrid__JJr4_{gap:25px}.RcHardwarePage_matrixRows__mGiOI>div{min-height:0}.RcHardwarePage_matrixRows__mGiOI strong{font-size:16px}.RcHardwarePage_actions__YeaKX a+a{border:0}}.RcHardwarePage_fitment__2Dxc1,.RcHardwarePage_matrix__beKGm{position:relative;isolation:isolate;overflow:hidden}.RcHardwarePage_fitment__2Dxc1>div,.RcHardwarePage_matrix__beKGm>div{position:relative;z-index:1}.RcHardwarePage_chassisStudy__tgsiD{position:absolute;z-index:0;right:-70px;top:5px;width:min(67vw,900px);height:auto;color:#496f61;opacity:.075;transform:rotate(-13deg);pointer-events:none}.RcHardwarePage_fitment__2Dxc1 .RcHardwarePage_chassisStudy__tgsiD{right:-160px;top:-35px;width:min(60vw,790px);opacity:.055;transform:rotate(13deg)}.RcHardwarePage_heroInner__YNPik,.RcHardwarePage_hero__F4r41{min-height:580px}.RcHardwarePage_evidence__199eB,.RcHardwarePage_families__TSbpO,.RcHardwarePage_fitment__2Dxc1,.RcHardwarePage_geometry__VnPRa,.RcHardwarePage_materials__Bd7m9,.RcHardwarePage_matrix__beKGm,.RcHardwarePage_useCases__sO_s7{padding:clamp(34px,4vw,54px) 0}.RcHardwarePage_fitment__2Dxc1{background:linear-gradient(180deg,var(--surface-panel) 0,var(--surface-paper) 36%,#fff 100%)}.RcHardwarePage_families__TSbpO{padding-top:26px;padding-bottom:38px}.RcHardwarePage_geometry__VnPRa{background:linear-gradient(180deg,#fff 0,var(--surface-paper) 22%,var(--surface-paper) 78%,#fff 100%)}.RcHardwarePage_geometryGrid__dplbw{gap:clamp(28px,4vw,56px)}.RcHardwarePage_geometryCopy__5s_gQ>p:not(.RcHardwarePage_eyebrow__79kkd){margin:17px 0 21px}.RcHardwarePage_geometryCopy__5s_gQ{container-type:inline-size}.RcHardwarePage_geometryCopy__5s_gQ h2{font-size:clamp(20px,7.6cqi,38px);white-space:nowrap;letter-spacing:-.045em}.RcHardwarePage_materialImage__2spgd{margin-top:26px}.RcHardwarePage_materialImage__2spgd img{height:clamp(260px,34vw,420px)}.RcHardwarePage_useCases__sO_s7{background:linear-gradient(180deg,#fff 0,var(--surface-paper) 22%,var(--surface-paper) 80%,#fff 100%)}.RcHardwarePage_useImage__2QaEU{margin-top:26px}.RcHardwarePage_useCases__sO_s7 .RcHardwarePage_sectionHead__RBbDn{max-width:none}.RcHardwarePage_useCases__sO_s7 .RcHardwarePage_sectionHead__RBbDn h2{max-width:none;font-size:clamp(30px,3.3vw,51px);white-space:nowrap}.RcHardwarePage_platformGallery__qEc9m{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.RcHardwarePage_platformPanel__yrOQL{min-width:0}.RcHardwarePage_platformPhoto__IxEXh{position:relative;overflow:hidden;height:clamp(330px,36vw,470px);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.RcHardwarePage_platformPanel__yrOQL:first-child .RcHardwarePage_platformPhoto__IxEXh{clip-path:polygon(0 0,100% 0,96% 100%,0 100%)}.RcHardwarePage_platformPanel__yrOQL:last-child .RcHardwarePage_platformPhoto__IxEXh{clip-path:polygon(4% 0,100% 0,100% 100%,0 100%)}.RcHardwarePage_platformPhoto__IxEXh picture{display:block}.RcHardwarePage_platformPhoto__IxEXh img{position:absolute;top:50%;width:400%;max-width:none;height:auto;transform:translateY(-50%)}.RcHardwarePage_platformCopy__QcXA9{padding:20px 22px 0 10px}.RcHardwarePage_platformPanel__yrOQL:first-child .RcHardwarePage_platformCopy__QcXA9{padding-left:0}.RcHardwarePage_platformCopy__QcXA9 h3{font-size:20px;color:#365344;margin:0 0 9px}.RcHardwarePage_platformCopy__QcXA9 p{font-size:14px;line-height:1.55;color:var(--muted);margin:0}@media(max-width:760px){.RcHardwarePage_useCases__sO_s7 .RcHardwarePage_sectionHead__RBbDn h2{white-space:normal;font-size:34px}.RcHardwarePage_platformGallery__qEc9m{grid-template-columns:1fr 1fr;row-gap:25px}.RcHardwarePage_platformPhoto__IxEXh{height:clamp(270px,56vw,400px)}.RcHardwarePage_platformCopy__QcXA9{padding:16px 14px 0 0}.RcHardwarePage_platformCopy__QcXA9 h3{font-size:18px}.RcHardwarePage_platformCopy__QcXA9 p{font-size:13px}}@media(max-width:420px){.RcHardwarePage_platformPhoto__IxEXh{height:250px}.RcHardwarePage_platformCopy__QcXA9 h3{font-size:17px}.RcHardwarePage_platformCopy__QcXA9 p{font-size:12px;line-height:1.6}}.RcHardwarePage_evidenceGrid__CILXT{gap:clamp(28px,4vw,56px)}.RcHardwarePage_evidence__199eB figure img{height:410px}.RcHardwarePage_matrix__beKGm{background:linear-gradient(180deg,#fff 0,var(--surface-panel) 26%,var(--surface-paper) 100%)}.RcHardwarePage_matrixRows__mGiOI{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:23px}.RcHardwarePage_matrixRows__mGiOI>div{min-height:100px;padding:16px 17px;gap:10px;background:#f9fbf7d9;justify-content:space-between}.RcHardwarePage_matrixRows__mGiOI strong{font-size:15px;line-height:1.4}@media(max-width:1050px){.RcHardwarePage_matrixRows__mGiOI{grid-template-columns:repeat(2,minmax(0,1fr))}.RcHardwarePage_matrixRows__mGiOI>div{min-height:83px;padding:14px 16px}}@media(max-width:520px){.RcHardwarePage_matrixRows__mGiOI{grid-template-columns:1fr;gap:8px}.RcHardwarePage_matrixRows__mGiOI>div{min-height:0;padding:13px 15px;gap:5px}.RcHardwarePage_chassisStudy__tgsiD{width:640px;max-width:none;right:-280px;top:30px;opacity:.045}.RcHardwarePage_fitment__2Dxc1 .RcHardwarePage_chassisStudy__tgsiD{width:600px;right:-350px}}.RcHardwarePage_intakeInner__BkqxJ,.RcHardwarePage_intake__fZPUt{min-height:480px}.RcHardwarePage_intakeMedia__0ko_k:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f3f4f0,transparent 16%);pointer-events:none}@media(max-width:760px){.RcHardwarePage_heroInner__YNPik,.RcHardwarePage_hero__F4r41,.RcHardwarePage_intakeInner__BkqxJ,.RcHardwarePage_intake__fZPUt{min-height:0}.RcHardwarePage_heroCopy__pCl7A{padding:38px 0 28px}.RcHardwarePage_fitment__2Dxc1{background:linear-gradient(180deg,var(--surface-paper),#fff)}.RcHardwarePage_evidence__199eB figure img,.RcHardwarePage_materialImage__2spgd img{height:auto}.RcHardwarePage_intakeInner__BkqxJ{padding-top:34px;padding-bottom:28px}.RcHardwarePage_intakeMedia__0ko_k:after{display:none}.RcHardwarePage_families__TSbpO{padding-top:22px}.RcHardwarePage_evidenceGrid__CILXT,.RcHardwarePage_geometryGrid__dplbw{gap:24px}}.RcHardwarePage_droneRelated__hmFSK{background:var(--surface-paper);padding:28px 0}.RcHardwarePage_droneRelatedInner__OtW0i{position:relative;isolation:isolate;overflow:hidden;background:#12241e;min-height:300px}.RcHardwarePage_droneBannerMedia__lC9As{position:absolute;inset:0;z-index:-2}.RcHardwarePage_droneBannerMedia__lC9As img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.RcHardwarePage_droneRelatedInner__OtW0i:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10231feb,#10231f9c 29%,transparent 57%)}.RcHardwarePage_droneBannerCopy__j87ok{padding:30px 36px;width:48%;color:#f3f6ef}.RcHardwarePage_droneBannerCopy__j87ok .RcHardwarePage_eyebrow__79kkd{color:#c6b38d;font-size:10px;letter-spacing:.16em;margin:0 0 14px}.RcHardwarePage_droneBannerCopy__j87ok h2{font-size:clamp(27px,2.7vw,40px);line-height:1.08;letter-spacing:-.04em;font-weight:400;margin:0 0 13px}.RcHardwarePage_droneBannerCopy__j87ok h2 span{color:#b9cbbd}.RcHardwarePage_droneBannerCopy__j87ok>p:not(.RcHardwarePage_eyebrow__79kkd){font-size:13px;line-height:1.6;color:#c3cec6;margin:0 0 18px}.RcHardwarePage_droneBannerCopy__j87ok a{display:inline-flex;align-items:center;gap:24px;padding:10px 15px;background:#e7eddf;color:#20382d;text-decoration:none;font-size:12px;font-weight:600;border-radius:2px;transition:background .2s}.RcHardwarePage_droneBannerCopy__j87ok a:hover{background:#fff}.RcHardwarePage_droneBannerCopy__j87ok a:focus-visible{outline:2px solid #fff;outline-offset:4px}.RcHardwarePage_droneBannerCopy__j87ok a span{font-size:18px}@media(max-width:760px){.RcHardwarePage_droneRelated__hmFSK{padding:20px 0}.RcHardwarePage_droneRelatedInner__OtW0i{min-height:460px}.RcHardwarePage_droneBannerCopy__j87ok{width:100%;padding:24px}.RcHardwarePage_droneBannerCopy__j87ok h2{font-size:32px}.RcHardwarePage_droneBannerMedia__lC9As{top:220px}.RcHardwarePage_droneBannerMedia__lC9As img{object-position:right center}.RcHardwarePage_droneRelatedInner__OtW0i:after{background:linear-gradient(180deg,#12241e,#12241e 45%,transparent 65%)}.RcHardwarePage_droneBannerCopy__j87ok>p:not(.RcHardwarePage_eyebrow__79kkd){font-size:12px}}.CustomFasteningToolsPage_page__HAgNZ{--ink:#1f2928;--muted:#61706c;--line:#dce1de;background:var(--surface-paper);color:var(--ink)}.CustomFasteningToolsPage_page__HAgNZ section{scroll-margin-top:100px}.CustomFasteningToolsPage_sectionNav__jPXCB{border-bottom:1px solid var(--line);background:#fff}.CustomFasteningToolsPage_sectionNav__jPXCB>div{display:flex;align-items:center;gap:25px;min-height:65px;overflow:auto;white-space:nowrap}.CustomFasteningToolsPage_sectionNav__jPXCB span{color:#86938c;font-size:10px;letter-spacing:.15em;margin-right:auto}.CustomFasteningToolsPage_sectionNav__jPXCB a{padding:18px 0;font-size:13px;color:#42574b}.CustomFasteningToolsPage_sectionNav__jPXCB a:hover{color:#b54239}.CustomFasteningToolsPage_customization___aaCu,.CustomFasteningToolsPage_equipmentData__UHOLT,.CustomFasteningToolsPage_verificationData__eQNVB{padding:76px 0;background:var(--surface-paper)}.CustomFasteningToolsPage_dataHead__jbegV{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:end;margin-bottom:38px}.CustomFasteningToolsPage_dataHead__jbegV h2{margin:0;font-size:clamp(34px,3.6vw,51px);font-weight:400;letter-spacing:-.05em;line-height:1.05}.CustomFasteningToolsPage_dataHead__jbegV h2 em{font-style:normal;color:#637a6d}.CustomFasteningToolsPage_dataHead__jbegV>p{max-width:470px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.CustomFasteningToolsPage_specTable__ie3em{border-bottom:1px solid #ccd5ce}.CustomFasteningToolsPage_specRow__Vm2Lf,.CustomFasteningToolsPage_specTableHead__wVQMu{display:grid;grid-template-columns:.85fr 1.05fr 1.1fr;gap:30px;padding:20px 22px}.CustomFasteningToolsPage_specTableHead__wVQMu{background:#253a30;color:#fff;font-size:11px;letter-spacing:.11em}.CustomFasteningToolsPage_specRow__Vm2Lf{align-items:center;border-top:1px solid #d9e0db}.CustomFasteningToolsPage_specRow__Vm2Lf:nth-child(odd){background:#f7f9f6}.CustomFasteningToolsPage_specRow__Vm2Lf>div:first-child{display:flex;align-items:center;gap:15px}.CustomFasteningToolsPage_profileCode__1GQEP{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #bdc9c0;color:#607d6b;font-family:monospace}.CustomFasteningToolsPage_specRow__Vm2Lf strong{font-size:15px;font-weight:550}.CustomFasteningToolsPage_specRow__Vm2Lf p{margin:0;color:#607068;font-size:14px;line-height:1.6}.CustomFasteningToolsPage_specRow__Vm2Lf>div:last-child p{margin-top:5px;font-size:13px}.CustomFasteningToolsPage_dutyNote__GhcKM{display:flex;align-items:center;gap:30px;margin-top:22px;padding:18px 22px;border-left:3px solid #94a697;background:#f0f4ef}.CustomFasteningToolsPage_dutyNote__GhcKM>span{font-size:11px;letter-spacing:.08em;white-space:nowrap}.CustomFasteningToolsPage_dutyNote__GhcKM p{margin:0;color:#52675a;font-size:14px;line-height:1.6}.CustomFasteningToolsPage_metricGrid__AUAXl{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.CustomFasteningToolsPage_metricGrid__AUAXl article{position:relative;padding-top:22px;border-top:1px solid #aabbb0}.CustomFasteningToolsPage_metricGrid__AUAXl article:before{content:"";position:absolute;left:0;top:-4px;width:6px;height:6px;border:1px solid #788f7e;background:#eef2ed}.CustomFasteningToolsPage_metricValue__VzuCV{display:flex;align-items:baseline;gap:12px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:clamp(50px,5vw,75px);font-weight:350;letter-spacing:-.06em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CustomFasteningToolsPage_metricValue__VzuCV span{color:#788b7d;font-size:10px;letter-spacing:.1em}.CustomFasteningToolsPage_metricGrid__AUAXl h3{margin:16px 0 6px;font-size:18px;font-weight:550;letter-spacing:-.02em}.CustomFasteningToolsPage_metricGrid__AUAXl p{margin:0;color:#64776a;font-size:13px}.CustomFasteningToolsPage_metricGrid__AUAXl a{display:flex;justify-content:space-between;gap:15px;margin-top:24px;color:#3c5a47}.CustomFasteningToolsPage_registerFoot__x1L6v{display:flex;gap:30px;align-items:baseline;margin-top:32px}.CustomFasteningToolsPage_registerFoot__x1L6v>span{font-size:11px;letter-spacing:.08em;white-space:nowrap;color:#5c7564}.CustomFasteningToolsPage_registerFoot__x1L6v p{margin:0;color:#718176;line-height:1.6}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:repeat(3,1fr);gap:22px 28px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{border:1px solid #d7dfd9;padding:22px 23px;background:#fafbf9}.CustomFasteningToolsPage_methodTop__aR6pN{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #d9e0da}.CustomFasteningToolsPage_methodTop__aR6pN>span{font-size:13px;letter-spacing:.06em;color:#53715e}.CustomFasteningToolsPage_methodTop__aR6pN strong{font-size:25px;font-weight:450;line-height:1}.CustomFasteningToolsPage_methodTop__aR6pN small{margin-left:7px;color:#809083;letter-spacing:.05em}.CustomFasteningToolsPage_verificationGrid__3N0Ya h3{margin:20px 0 9px;font-size:19px;font-weight:500;letter-spacing:-.02em}.CustomFasteningToolsPage_verificationGrid__3N0Ya p{min-height:48px;margin:0;color:#617168;font-size:14px}.CustomFasteningToolsPage_verificationGrid__3N0Ya footer{margin-top:18px;color:#819085;line-height:1.5}.CustomFasteningToolsPage_verificationLinks__h18Jg{display:flex;align-items:center;justify-content:space-between;gap:35px}.CustomFasteningToolsPage_verificationLinks__h18Jg p{max-width:620px;color:#78857b;font-size:12px;line-height:1.6;margin:0}.CustomFasteningToolsPage_verificationLinks__h18Jg a{color:#3d5948;font-size:13px;white-space:nowrap}.CustomFasteningToolsPage_sources__QKDRH{margin-top:26px;border-top:1px solid #d8e0d9;padding-top:18px;color:#6d7e71;line-height:1.7}.CustomFasteningToolsPage_sources__QKDRH summary{cursor:pointer;font-size:12px;font-weight:600;color:#496451}.CustomFasteningToolsPage_sources__QKDRH ul{column-count:2;padding-left:18px}.CustomFasteningToolsPage_sources__QKDRH li{page-break-inside:avoid;break-inside:avoid}.CustomFasteningToolsPage_familyText___zGjj{border-top:1px solid #d6dfd8;margin-top:4px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{position:relative}.CustomFasteningToolsPage_definitionGrid__slCTZ article:after{content:"";position:absolute;right:0;top:-4px;width:7px;height:7px;border:1px solid #99ab9e;background:#fff}.CustomFasteningToolsPage_accessCopy__qpV0q h2{max-width:450px}.CustomFasteningToolsPage_accessCopy__qpV0q dl>div{border-top-style:dashed}.CustomFasteningToolsPage_evidence__WZaSK a{border-radius:2px}@media(max-width:900px){.CustomFasteningToolsPage_sectionNav__jPXCB>div{gap:24px}.CustomFasteningToolsPage_dataHead__jbegV{gap:30px}.CustomFasteningToolsPage_metricGrid__AUAXl{grid-template-columns:repeat(2,1fr);gap:32px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:repeat(2,1fr)}.CustomFasteningToolsPage_specRow__Vm2Lf,.CustomFasteningToolsPage_specTableHead__wVQMu{gap:20px;padding-inline:16px}.CustomFasteningToolsPage_profileCode__1GQEP{width:30px;height:30px;font-size:14px}.CustomFasteningToolsPage_specRow__Vm2Lf>div:first-child{gap:10px}}@media(max-width:600px){.CustomFasteningToolsPage_customization___aaCu,.CustomFasteningToolsPage_equipmentData__UHOLT,.CustomFasteningToolsPage_verificationData__eQNVB{padding:55px 0}.CustomFasteningToolsPage_dataHead__jbegV{display:block;margin-bottom:28px}.CustomFasteningToolsPage_dataHead__jbegV h2{font-size:37px}.CustomFasteningToolsPage_dataHead__jbegV>p{margin-top:18px;font-size:14px}.CustomFasteningToolsPage_specTableHead__wVQMu{display:none}.CustomFasteningToolsPage_specRow__Vm2Lf{grid-template-columns:1fr;gap:12px;padding:20px 12px}.CustomFasteningToolsPage_specRow__Vm2Lf>div:last-child,.CustomFasteningToolsPage_specRow__Vm2Lf>p{padding-left:40px}.CustomFasteningToolsPage_dutyNote__GhcKM,.CustomFasteningToolsPage_registerFoot__x1L6v,.CustomFasteningToolsPage_verificationLinks__h18Jg{display:block}.CustomFasteningToolsPage_dutyNote__GhcKM p,.CustomFasteningToolsPage_registerFoot__x1L6v p{margin-top:10px}.CustomFasteningToolsPage_metricGrid__AUAXl{gap:28px 18px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:55px}.CustomFasteningToolsPage_metricGrid__AUAXl h3{font-size:16px}.CustomFasteningToolsPage_metricGrid__AUAXl p{font-size:12px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:1fr;gap:14px}.CustomFasteningToolsPage_verificationGrid__3N0Ya p{min-height:0}.CustomFasteningToolsPage_verificationLinks__h18Jg a{display:inline-block;margin-top:14px}.CustomFasteningToolsPage_sources__QKDRH ul{column-count:1}.CustomFasteningToolsPage_sectionNav__jPXCB>div{min-height:55px;gap:24px}.CustomFasteningToolsPage_sectionNav__jPXCB span{display:none}}.CustomFasteningToolsPage_eyebrow__KZyjS{margin:0 0 16px;color:#b54239;font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.3}.CustomFasteningToolsPage_page__HAgNZ h1,.CustomFasteningToolsPage_page__HAgNZ h2,.CustomFasteningToolsPage_page__HAgNZ h3,.CustomFasteningToolsPage_page__HAgNZ p{overflow-wrap:normal}.CustomFasteningToolsPage_hero__BFU6K{position:relative;min-height:610px;overflow:hidden;background:#101718;color:#f7f8f5}.CustomFasteningToolsPage_heroImage__RaP4_{position:absolute;inset:0;display:block}.CustomFasteningToolsPage_heroImage__RaP4_ img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%}.CustomFasteningToolsPage_heroShade__Vhao5{position:absolute;inset:0;background:linear-gradient(90deg,#0e1516,#101718f2 23%,#1017187a 43%,transparent 65%)}.CustomFasteningToolsPage_heroInner__i0vg2{position:relative;display:flex;align-items:center;min-height:610px}.CustomFasteningToolsPage_heroCopy__52Xll{max-width:560px;padding:72px 0 58px}.CustomFasteningToolsPage_hero__BFU6K h1{margin:0;font-size:clamp(51px,5.1vw,76px);line-height:.97;font-weight:400;letter-spacing:-.064em}.CustomFasteningToolsPage_hero__BFU6K h1 span{color:#dce3df}.CustomFasteningToolsPage_heroCopy__52Xll>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){max-width:460px;margin:27px 0 0;color:#d3ddda;font-size:17px;line-height:1.6}.CustomFasteningToolsPage_heroActions__I9h9J{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0}.CustomFasteningToolsPage_heroActions__I9h9J a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:0 20px;border:1px solid #d43b33;background:#d43b33;color:#fff;font-size:13px;font-weight:600}.CustomFasteningToolsPage_heroActions__I9h9J a+a{border-color:#78827f99;background:#111a1b99}.CustomFasteningToolsPage_heroActions__I9h9J a:hover{background:#b92d28}.CustomFasteningToolsPage_heroActions__I9h9J a+a:hover{background:#263334}.CustomFasteningToolsPage_cta__Xo6ok a:focus-visible,.CustomFasteningToolsPage_evidence__WZaSK a:focus-visible,.CustomFasteningToolsPage_heroActions__I9h9J a:focus-visible{outline:2px solid #fff;outline-offset:3px}.CustomFasteningToolsPage_heroCopy__52Xll small{display:block;margin-top:27px;color:#b5c0bc;font-size:11px;line-height:1.5}.CustomFasteningToolsPage_families__wl6Bg{padding:78px 0 72px}.CustomFasteningToolsPage_familyIntro__d1iSL{display:flex;align-items:end;justify-content:space-between;gap:40px}.CustomFasteningToolsPage_access__BRDT_ h2,.CustomFasteningToolsPage_cta__Xo6ok h2,.CustomFasteningToolsPage_evidence__WZaSK h2,.CustomFasteningToolsPage_familyIntro__d1iSL h2,.CustomFasteningToolsPage_sectionLead__jLjDc h2{margin:0;font-size:clamp(35px,4vw,55px);font-weight:400;line-height:1.03;letter-spacing:-.055em}.CustomFasteningToolsPage_familyIntro__d1iSL>p{max-width:360px;margin:0 0 3px;color:var(--muted);font-size:16px;line-height:1.6}.CustomFasteningToolsPage_familyGrid__6eKaK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px}.CustomFasteningToolsPage_family__Zwl2H{min-width:0;scroll-margin-top:100px}.CustomFasteningToolsPage_family__Zwl2H>picture{display:block;overflow:hidden;background:#f7f7f5}.CustomFasteningToolsPage_family__Zwl2H img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.CustomFasteningToolsPage_familyText___zGjj{padding:19px 1px 0}.CustomFasteningToolsPage_familyText___zGjj h3{margin:0;font-size:15px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.CustomFasteningToolsPage_familyText___zGjj p{max-width:300px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.CustomFasteningToolsPage_conceptNote__rE3JJ{margin:28px 0 0;color:#76827e;font-size:12px;line-height:1.5}.CustomFasteningToolsPage_access__BRDT_{padding:88px 0;background:var(--surface-paper)}.CustomFasteningToolsPage_accessGrid__kgwM1{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(44px,6vw,92px)}.CustomFasteningToolsPage_accessCopy__qpV0q>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){max-width:480px;margin:22px 0 30px;color:var(--muted);font-size:16px;line-height:1.68}.CustomFasteningToolsPage_access__BRDT_ dl{margin:0}.CustomFasteningToolsPage_access__BRDT_ dl>div{display:grid;grid-template-columns:160px 1fr;gap:12px;padding:16px 0;border-top:1px solid #d2d8d4}.CustomFasteningToolsPage_access__BRDT_ dt{color:#62736e;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.CustomFasteningToolsPage_access__BRDT_ dd{margin:0;font-size:14px;line-height:1.45}.CustomFasteningToolsPage_access__BRDT_ figure,.CustomFasteningToolsPage_evidence__WZaSK figure{margin:0}.CustomFasteningToolsPage_access__BRDT_ img,.CustomFasteningToolsPage_access__BRDT_ picture,.CustomFasteningToolsPage_evidence__WZaSK img,.CustomFasteningToolsPage_evidence__WZaSK picture{display:block;width:100%}.CustomFasteningToolsPage_access__BRDT_ img{height:auto}.CustomFasteningToolsPage_access__BRDT_ figcaption,.CustomFasteningToolsPage_evidence__WZaSK figcaption{margin-top:10px;color:#74817b;font-size:11px;line-height:1.5}.CustomFasteningToolsPage_definition__0RYor{padding:86px 0 80px}.CustomFasteningToolsPage_sectionLead__jLjDc{max-width:850px}.CustomFasteningToolsPage_sectionLead__jLjDc>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){max-width:610px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.CustomFasteningToolsPage_definitionGrid__slCTZ{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:43px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{border-top:1px solid #bfc9c3;padding-top:16px}.CustomFasteningToolsPage_definitionGrid__slCTZ span{color:#8a9690;font-weight:650}.CustomFasteningToolsPage_definitionGrid__slCTZ h3{margin:27px 0 9px;font-size:21px;letter-spacing:-.025em}.CustomFasteningToolsPage_definitionGrid__slCTZ p{max-width:250px;margin:0;color:var(--muted)}.CustomFasteningToolsPage_scope__EN7Se{margin:34px 0 0;border-left:2px solid #bd4b41;padding-left:18px;color:#55675e;font-size:14px;line-height:1.6}.CustomFasteningToolsPage_evidence__WZaSK{padding:85px 0;background:#fff;border-top:1px solid var(--line)}.CustomFasteningToolsPage_evidenceGrid__PhW_J{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,6vw,90px)}.CustomFasteningToolsPage_evidence__WZaSK img{height:auto}.CustomFasteningToolsPage_evidence__WZaSK h2{max-width:530px}.CustomFasteningToolsPage_evidenceGrid__PhW_J>div>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){margin:23px 0;color:var(--muted);font-size:16px;line-height:1.68}.CustomFasteningToolsPage_evidence__WZaSK ul{margin:0 0 21px;padding:0;list-style:none}.CustomFasteningToolsPage_evidence__WZaSK li{padding:11px 0;border-top:1px solid var(--line);font-size:14px}.CustomFasteningToolsPage_evidence__WZaSK a{display:inline-flex;justify-content:space-between;gap:30px;min-width:220px;margin-top:6px;padding:13px 16px;background:#344b41;color:#fff;font-size:13px;font-weight:600}.CustomFasteningToolsPage_faq__ib_rM{padding:74px 0 80px}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc h2{max-width:710px}.CustomFasteningToolsPage_faqRows__iYW_W{margin-top:33px;border-top:1px solid #cbd4ce}.CustomFasteningToolsPage_faqRows__iYW_W article{display:grid;grid-template-columns:minmax(220px,.85fr) 1.15fr;gap:46px;padding:23px 0;border-bottom:1px solid #cbd4ce}.CustomFasteningToolsPage_faqRows__iYW_W h3{margin:0;font-size:18px;font-weight:550;line-height:1.35}.CustomFasteningToolsPage_faqRows__iYW_W p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.CustomFasteningToolsPage_cta__Xo6ok{padding:71px 0;background:#1b2724;color:#f7f9f6}.CustomFasteningToolsPage_ctaInner__QtkZQ{display:flex;align-items:end;justify-content:space-between;gap:30px}.CustomFasteningToolsPage_cta__Xo6ok h2{max-width:790px}.CustomFasteningToolsPage_cta__Xo6ok p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){max-width:630px;margin:18px 0 0;color:#c6d2cb;font-size:16px}.CustomFasteningToolsPage_cta__Xo6ok a{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:210px;min-height:52px;padding:0 18px;background:#d43b33;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:1050px){.CustomFasteningToolsPage_heroInner__i0vg2,.CustomFasteningToolsPage_hero__BFU6K{min-height:550px}.CustomFasteningToolsPage_heroCopy__52Xll{max-width:500px}.CustomFasteningToolsPage_heroShade__Vhao5{background:linear-gradient(90deg,#0e1516,#101718ec 30%,#10171869 57%,transparent 80%)}.CustomFasteningToolsPage_familyGrid__6eKaK{gap:12px}.CustomFasteningToolsPage_familyText___zGjj h3{font-size:13px;letter-spacing:.07em}.CustomFasteningToolsPage_accessGrid__kgwM1{grid-template-columns:.88fr 1.12fr;gap:36px}}@media(max-width:800px){.CustomFasteningToolsPage_heroInner__i0vg2,.CustomFasteningToolsPage_hero__BFU6K{min-height:610px}.CustomFasteningToolsPage_heroImage__RaP4_ img{object-position:63% center}.CustomFasteningToolsPage_heroShade__Vhao5{background:linear-gradient(90deg,#0e1516f2,#101718d9 35%,#1017186b 72%,#10171845)}.CustomFasteningToolsPage_familyGrid__6eKaK{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.CustomFasteningToolsPage_familyText___zGjj h3{font-size:15px}.CustomFasteningToolsPage_accessGrid__kgwM1,.CustomFasteningToolsPage_evidenceGrid__PhW_J{grid-template-columns:1fr}.CustomFasteningToolsPage_accessGrid__kgwM1 figure{order:-1}.CustomFasteningToolsPage_evidenceGrid__PhW_J figure{order:2}.CustomFasteningToolsPage_access__BRDT_ img{max-height:500px;object-fit:cover}.CustomFasteningToolsPage_definitionGrid__slCTZ{grid-template-columns:repeat(2,1fr)}.CustomFasteningToolsPage_ctaInner__QtkZQ{align-items:start;flex-direction:column}}@media(max-width:600px){.CustomFasteningToolsPage_eyebrow__KZyjS{font-size:10px}.CustomFasteningToolsPage_hero__BFU6K{min-height:0;padding-top:320px}.CustomFasteningToolsPage_heroImage__RaP4_{height:390px;inset:0 0 auto}.CustomFasteningToolsPage_heroImage__RaP4_ img{object-position:69% center}.CustomFasteningToolsPage_heroShade__Vhao5{background:linear-gradient(180deg,#11181914,#11181980 250px,#111819 390px)}.CustomFasteningToolsPage_heroInner__i0vg2{min-height:0;background:#111819}.CustomFasteningToolsPage_heroCopy__52Xll{padding:15px 0 44px}.CustomFasteningToolsPage_hero__BFU6K h1{font-size:clamp(44px,12vw,59px)}.CustomFasteningToolsPage_heroCopy__52Xll>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:16px;margin-top:20px}.CustomFasteningToolsPage_heroActions__I9h9J{display:grid;gap:9px;margin-top:24px}.CustomFasteningToolsPage_heroActions__I9h9J a{width:100%}.CustomFasteningToolsPage_heroCopy__52Xll small{font-size:11px}.CustomFasteningToolsPage_access__BRDT_,.CustomFasteningToolsPage_definition__0RYor,.CustomFasteningToolsPage_evidence__WZaSK,.CustomFasteningToolsPage_families__wl6Bg,.CustomFasteningToolsPage_faq__ib_rM{padding:60px 0}.CustomFasteningToolsPage_familyIntro__d1iSL{display:block}.CustomFasteningToolsPage_access__BRDT_ h2,.CustomFasteningToolsPage_cta__Xo6ok h2,.CustomFasteningToolsPage_evidence__WZaSK h2,.CustomFasteningToolsPage_familyIntro__d1iSL h2,.CustomFasteningToolsPage_sectionLead__jLjDc h2{font-size:38px}.CustomFasteningToolsPage_familyIntro__d1iSL>p{margin-top:17px;font-size:15px}.CustomFasteningToolsPage_familyGrid__6eKaK{gap:26px 13px;margin-top:30px}.CustomFasteningToolsPage_familyText___zGjj{padding-top:13px}.CustomFasteningToolsPage_familyText___zGjj h3{font-size:12px;letter-spacing:.055em;white-space:normal}.CustomFasteningToolsPage_familyText___zGjj p{font-size:13px}.CustomFasteningToolsPage_conceptNote__rE3JJ{font-size:11px}.CustomFasteningToolsPage_access__BRDT_ dl>div{grid-template-columns:115px 1fr}.CustomFasteningToolsPage_access__BRDT_ dd,.CustomFasteningToolsPage_access__BRDT_ dt{font-size:12px}.CustomFasteningToolsPage_definitionGrid__slCTZ{gap:24px 17px}.CustomFasteningToolsPage_definitionGrid__slCTZ h3{font-size:17px;margin-top:18px}.CustomFasteningToolsPage_definitionGrid__slCTZ p{font-size:13px}.CustomFasteningToolsPage_faqRows__iYW_W article{grid-template-columns:1fr;gap:10px}.CustomFasteningToolsPage_faqRows__iYW_W h3{font-size:17px}.CustomFasteningToolsPage_faqRows__iYW_W p{font-size:14px}.CustomFasteningToolsPage_cta__Xo6ok{padding:60px 0}.CustomFasteningToolsPage_cta__Xo6ok p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:15px}.CustomFasteningToolsPage_cta__Xo6ok a{width:100%}}@media(prefers-reduced-motion:reduce){.CustomFasteningToolsPage_page__HAgNZ *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.CustomFasteningToolsPage_accessVisual__lBJel{position:relative;isolation:isolate}.CustomFasteningToolsPage_accessLineStudy__glvlW{position:absolute;left:3%;top:7%;width:37%;height:82%;color:#526c61;opacity:.63;pointer-events:none}.CustomFasteningToolsPage_specialist__paEdl{padding:64px 0 24px;background:var(--surface-paper)}.CustomFasteningToolsPage_specialistGrid__ygLm6{gap:26px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article{min-width:0;scroll-margin-top:110px}.CustomFasteningToolsPage_specialistGrid__ygLm6 img,.CustomFasteningToolsPage_specialistGrid__ygLm6 picture{display:block;width:100%;height:auto}.CustomFasteningToolsPage_specialistGrid__ygLm6 img{aspect-ratio:4/3;object-fit:contain;background:#fafaf8}.CustomFasteningToolsPage_specialistCopy__d9YqL{padding:19px 0 0}.CustomFasteningToolsPage_specialistField__VwXwP{font-size:10px;color:#60796a;letter-spacing:.09em;margin:0 0 10px;line-height:1.5}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{margin:0 0 20px;font-size:24px;font-weight:400;letter-spacing:-.035em;line-height:1.15}.CustomFasteningToolsPage_specialistCopy__d9YqL dl{margin:0}.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div{padding:15px 0;border-top:1px solid #dce3dc}.CustomFasteningToolsPage_specialistCopy__d9YqL dt{font-size:14px;font-weight:550;margin:0 0 7px;color:#334d3e}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{line-height:1.6;color:#607168;margin:0}.CustomFasteningToolsPage_specialistFoot__s_C5M{display:flex;gap:40px;align-items:baseline;justify-content:space-between;border-top:1px solid #dce3dc;padding-top:18px;margin-top:8px;font-size:12px;line-height:1.6;color:#697b70}.CustomFasteningToolsPage_specialistFoot__s_C5M>p{max-width:650px;margin:0}.CustomFasteningToolsPage_specialistFoot__s_C5M details{max-width:410px}.CustomFasteningToolsPage_specialistFoot__s_C5M summary{cursor:pointer;font-size:12px;color:#365741;white-space:nowrap}.CustomFasteningToolsPage_specialistFoot__s_C5M ul{padding-left:17px;line-height:1.8}.CustomFasteningToolsPage_specialistFoot__s_C5M a{text-decoration:underline;text-underline-offset:3px}.CustomFasteningToolsPage_specialistFoot__s_C5M a:hover{color:#243c2d}.CustomFasteningToolsPage_development__N40Ed{padding:62px 0}.CustomFasteningToolsPage_developmentLayout__hvV9m{display:grid;grid-template-columns:1fr 1.03fr;gap:60px}.CustomFasteningToolsPage_development__N40Ed h2{font-size:clamp(33px,3.3vw,47px);line-height:1.08;font-weight:400;letter-spacing:-.045em;margin:0}.CustomFasteningToolsPage_development__N40Ed h2 em{color:#627b69;font-style:normal}.CustomFasteningToolsPage_developmentIntro___iGTL{font-size:14px;line-height:1.65;color:#617164;margin:19px 0 25px;max-width:510px}.CustomFasteningToolsPage_development__N40Ed article{border-top:1px solid #c9d6c9;padding:17px 0 5px}.CustomFasteningToolsPage_development__N40Ed article+article{margin-top:17px}.CustomFasteningToolsPage_development__N40Ed article>span{font-size:10px;letter-spacing:.12em;color:#5e7965}.CustomFasteningToolsPage_development__N40Ed h3{font-size:21px;font-weight:450;letter-spacing:-.02em;margin:8px 0 10px}.CustomFasteningToolsPage_development__N40Ed article p{font-size:14px;line-height:1.6;color:#5a7060;margin:7px 0}.CustomFasteningToolsPage_development__N40Ed article strong{font-weight:550;color:#38533f}.CustomFasteningToolsPage_development__N40Ed figure{margin:0;background:#e9eee5}.CustomFasteningToolsPage_development__N40Ed img,.CustomFasteningToolsPage_development__N40Ed picture{display:block;width:100%;height:auto}.CustomFasteningToolsPage_development__N40Ed figcaption{display:flex;gap:18px;align-items:baseline;justify-content:space-between;padding:17px 20px;font-size:10px;letter-spacing:.09em;color:#58705c}.CustomFasteningToolsPage_development__N40Ed figcaption small{font-size:10px;letter-spacing:0}.CustomFasteningToolsPage_development__N40Ed figure>a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:17px 20px;background:#dfe7da;color:#304c35;font-size:13px}.CustomFasteningToolsPage_development__N40Ed a:focus-visible,.CustomFasteningToolsPage_specialistFoot__s_C5M a:focus-visible{outline:2px solid #637e69;outline-offset:4px}@media(max-width:1050px){.CustomFasteningToolsPage_specialistGrid__ygLm6{gap:18px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:21px;min-height:49px}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{font-size:13px}.CustomFasteningToolsPage_developmentLayout__hvV9m{gap:35px}.CustomFasteningToolsPage_development__N40Ed figcaption{display:block}.CustomFasteningToolsPage_development__N40Ed figcaption small{display:block;margin-top:6px}}@media(max-width:800px){.CustomFasteningToolsPage_developmentLayout__hvV9m{grid-template-columns:1fr}.CustomFasteningToolsPage_development__N40Ed figure{max-width:650px}.CustomFasteningToolsPage_specialistFoot__s_C5M{display:block}.CustomFasteningToolsPage_specialistFoot__s_C5M details{margin-top:12px;max-width:none}}@media(max-width:700px){.CustomFasteningToolsPage_specialist__paEdl{padding:45px 0 12px}.CustomFasteningToolsPage_specialistGrid__ygLm6{grid-template-columns:1fr;gap:22px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px}.CustomFasteningToolsPage_specialistGrid__ygLm6 img{height:auto;position:static}.CustomFasteningToolsPage_specialistCopy__d9YqL{padding:0}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:22px;min-height:0;margin-bottom:15px}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{font-size:13px}.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div{padding:12px 0}.CustomFasteningToolsPage_specialistField__VwXwP{font-size:9px}.CustomFasteningToolsPage_development__N40Ed{padding:42px 0}.CustomFasteningToolsPage_development__N40Ed h2{font-size:35px}}@media(max-width:480px){.CustomFasteningToolsPage_specialistGrid__ygLm6 article{display:block}.CustomFasteningToolsPage_specialistGrid__ygLm6 picture{max-width:330px;margin:0 auto 18px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:25px}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{font-size:14px}.CustomFasteningToolsPage_specialistField__VwXwP{font-size:10px}.CustomFasteningToolsPage_developmentLayout__hvV9m{gap:25px}}.CustomFasteningToolsPage_definition__0RYor{padding:68px 0 38px}.CustomFasteningToolsPage_definitionLayout__LTgAC{display:grid;grid-template-columns:1fr 1.06fr;gap:64px;align-items:center}.CustomFasteningToolsPage_interfaceFigure___o8u_{margin:0;min-width:0;background:#fafbf9}.CustomFasteningToolsPage_detailLabel__COKvy{display:flex;justify-content:space-between;gap:16px;padding:18px 20px 0;color:#62736a;font-size:10px;letter-spacing:.12em}.CustomFasteningToolsPage_interfaceFigure___o8u_ img,.CustomFasteningToolsPage_interfaceFigure___o8u_ picture{display:block;width:100%;height:auto}.CustomFasteningToolsPage_interfaceFigure___o8u_ figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid #dce3dc;font-size:13px;color:#4e6256}.CustomFasteningToolsPage_interfaceFigure___o8u_ small{font-size:10px;color:#6a786e;white-space:nowrap}.CustomFasteningToolsPage_definitionCopy__Lny_u h2{font-size:clamp(32px,3.3vw,47px)}.CustomFasteningToolsPage_definitionCopy__Lny_u h2 em,.CustomFasteningToolsPage_faq__ib_rM h2 em{color:#637a6d;font-style:normal}.CustomFasteningToolsPage_definitionCopy__Lny_u .CustomFasteningToolsPage_sectionLead__jLjDc>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:15px;margin-top:15px}.CustomFasteningToolsPage_definitionGrid__slCTZ{grid-template-columns:1fr 1fr;gap:24px 30px;margin-top:28px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding-top:14px}.CustomFasteningToolsPage_definitionGrid__slCTZ article:after{display:none}.CustomFasteningToolsPage_definitionGrid__slCTZ span{grid-row:1/3;color:#738d7d;font-weight:400;font-size:12px;padding-top:3px}.CustomFasteningToolsPage_definitionGrid__slCTZ h3{margin:0 0 7px;font-size:18px;font-weight:500}.CustomFasteningToolsPage_definitionGrid__slCTZ p{max-width:none;font-size:14px;line-height:1.55}.CustomFasteningToolsPage_scope__EN7Se{margin-top:25px;font-size:12px;border-color:#8da496;padding-left:13px}.CustomFasteningToolsPage_customization___aaCu{padding-top:45px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV{padding-top:32px;border-top:1px solid #dce3de}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:clamp(32px,3vw,43px)}.CustomFasteningToolsPage_profileCode__1GQEP{border:0;background:#eaf0e9;border-radius:2px;font-size:17px}.CustomFasteningToolsPage_specRow__Vm2Lf{padding-block:17px}.CustomFasteningToolsPage_equipmentData__UHOLT{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 38px}.CustomFasteningToolsPage_factoryBackdrop__gIbXX{position:absolute;top:0;width:55%;z-index:-2}.CustomFasteningToolsPage_factoryBackdrop__gIbXX img{width:100%;height:100%;object-fit:cover;object-position:center 47%}.CustomFasteningToolsPage_equipmentData__UHOLT:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f4f6f2 34%,#f4f6f2e0 47%,#f4f6f235 77%),linear-gradient(0deg,#f4f6f2,#f4f6f200 65%)}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV{display:block;max-width:570px;margin-bottom:16px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV>p{max-width:480px;margin-top:19px;color:#52655a}.CustomFasteningToolsPage_factoryCaption__iZChy{display:flex;justify-content:space-between;gap:20px;margin:28px 0 12px;font-size:10px;letter-spacing:.13em;color:#425e4b}.CustomFasteningToolsPage_factoryCaption__iZChy span{font-size:11px;letter-spacing:0;padding:3px 7px;background:#f4f6f2e8}.CustomFasteningToolsPage_metricGrid__AUAXl{gap:0;background:#ffffffed;border-top:1px solid #a9baad;border-bottom:1px solid #d5dfd6}.CustomFasteningToolsPage_metricGrid__AUAXl article{border:0;padding:25px 26px 23px;min-width:0}.CustomFasteningToolsPage_metricGrid__AUAXl article+article{border-left:1px solid #dce4dd}.CustomFasteningToolsPage_metricGrid__AUAXl article:before{display:none}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:clamp(45px,4.2vw,65px)}.CustomFasteningToolsPage_metricGrid__AUAXl h3{font-size:17px;min-height:40px;margin:14px 0 4px;line-height:1.25}.CustomFasteningToolsPage_metricGrid__AUAXl p{min-height:32px}.CustomFasteningToolsPage_metricGrid__AUAXl a{border-top:1px solid #e0e6e1;padding-top:13px;margin-top:16px}.CustomFasteningToolsPage_registerFoot__x1L6v{margin-top:20px}.CustomFasteningToolsPage_registerFoot__x1L6v p{color:#5e7064}.CustomFasteningToolsPage_verificationData__eQNVB{padding:70px 0 58px}.CustomFasteningToolsPage_inspectionLayout__pPgPm{display:grid;grid-template-columns:.82fr 1.18fr;gap:42px}.CustomFasteningToolsPage_inspectionFigure__TwTmu{margin:0;background:#edf2ed}.CustomFasteningToolsPage_inspectionFigure__TwTmu img,.CustomFasteningToolsPage_inspectionFigure__TwTmu picture{display:block;width:100%}.CustomFasteningToolsPage_inspectionFigure__TwTmu img{height:auto;aspect-ratio:1.5}.CustomFasteningToolsPage_inspectionFigure__TwTmu figcaption{padding:26px 28px 24px}.CustomFasteningToolsPage_inspectionFigure__TwTmu figcaption>span{font-size:10px;letter-spacing:.13em;color:#566f5e}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{display:block;font-size:31px;font-weight:400;letter-spacing:-.04em;line-height:1.08;margin-top:13px}.CustomFasteningToolsPage_inspectionFigure__TwTmu p{font-size:14px;line-height:1.6;color:#5b6c60;margin:16px 0 22px;max-width:340px}.CustomFasteningToolsPage_inspectionFigure__TwTmu small{font-size:11px;color:#6d7e70}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:1fr 1fr;gap:0 28px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{padding:19px 0 21px;background:transparent;border:0;border-top:1px solid #bdcdc0;min-width:0}.CustomFasteningToolsPage_methodTop__aR6pN{padding:0;border:0;align-items:baseline}.CustomFasteningToolsPage_methodTop__aR6pN>span{font-size:12px;font-weight:550;color:#48634e}.CustomFasteningToolsPage_methodTop__aR6pN strong{font-size:31px;color:#2d4936;font-weight:400;white-space:nowrap}.CustomFasteningToolsPage_methodTop__aR6pN small{font-size:9px;color:#627668}.CustomFasteningToolsPage_verificationGrid__3N0Ya h3{font-size:17px;line-height:1.25;margin:12px 0 8px}.CustomFasteningToolsPage_verificationGrid__3N0Ya p{font-size:13px;line-height:1.6;min-height:0}.CustomFasteningToolsPage_verificationGrid__3N0Ya footer{font-size:11px;margin-top:12px;color:#617667}.CustomFasteningToolsPage_verificationLinks__h18Jg{padding-top:23px;border-top:1px solid #dce3dd;margin-top:25px}.CustomFasteningToolsPage_verificationLinks__h18Jg a{padding:12px 15px;background:#e9efe8;color:#294b36}.CustomFasteningToolsPage_sources__QKDRH{font-size:12px}.CustomFasteningToolsPage_faq__ib_rM{background:var(--surface-paper);padding:56px 0 65px;border-top:1px solid #e0e6e1}.CustomFasteningToolsPage_faqLayout__wvFDw{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc h2{font-size:clamp(31px,3vw,43px);line-height:1.08}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:14px;max-width:none}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc>a{display:inline-flex;gap:38px;align-items:center;font-size:13px;margin-top:27px;padding:12px 0;border-bottom:1px solid #849a8b;color:#3b5b47}.CustomFasteningToolsPage_faqRows__iYW_W{margin:0}.CustomFasteningToolsPage_faqRows__iYW_W article{grid-template-columns:25px 1fr;gap:18px;padding:21px 0}.CustomFasteningToolsPage_questionNumber__m8G23{font-size:12px;color:#6b8373;padding-top:3px}.CustomFasteningToolsPage_faqRows__iYW_W h3{font-size:17px;font-weight:500}.CustomFasteningToolsPage_faqRows__iYW_W p{font-size:14px;margin-top:9px}.CustomFasteningToolsPage_cta__Xo6ok{position:relative;isolation:isolate;overflow:hidden;padding:58px 0;background:#14211d}.CustomFasteningToolsPage_enquiryBackdrop__KM8Xc{position:absolute;inset:0;z-index:-2}.CustomFasteningToolsPage_enquiryBackdrop__KM8Xc img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.CustomFasteningToolsPage_cta__Xo6ok:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111d18ed,#111d18be 32%,#111d1810 70%)}.CustomFasteningToolsPage_ctaInner__QtkZQ{display:block}.CustomFasteningToolsPage_ctaInner__QtkZQ>div{max-width:560px}.CustomFasteningToolsPage_cta__Xo6ok h2{font-size:clamp(38px,4vw,57px)}.CustomFasteningToolsPage_cta__Xo6ok h2 em{font-style:normal;color:#b3c4b9}.CustomFasteningToolsPage_cta__Xo6ok p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:15px;line-height:1.6;max-width:480px}.CustomFasteningToolsPage_cta__Xo6ok a{margin-top:24px;min-height:48px;min-width:195px}.CustomFasteningToolsPage_cta__Xo6ok small{display:block;margin-top:18px;color:#aebfb4;font-size:10px}.CustomFasteningToolsPage_faq__ib_rM a:focus-visible,.CustomFasteningToolsPage_metricGrid__AUAXl a:focus-visible,.CustomFasteningToolsPage_sectionNav__jPXCB a:focus-visible,.CustomFasteningToolsPage_verificationLinks__h18Jg a:focus-visible{outline:2px solid #637e69;outline-offset:4px}@media(max-width:1050px){.CustomFasteningToolsPage_definitionLayout__LTgAC{gap:35px}.CustomFasteningToolsPage_detailLabel__COKvy{font-size:9px}.CustomFasteningToolsPage_detailLabel__COKvy span+span{display:none}.CustomFasteningToolsPage_interfaceFigure___o8u_ figcaption{display:block}.CustomFasteningToolsPage_interfaceFigure___o8u_ small{display:block;margin-top:6px}.CustomFasteningToolsPage_definitionGrid__slCTZ{gap:22px 18px}.CustomFasteningToolsPage_metricGrid__AUAXl article{padding-inline:18px}.CustomFasteningToolsPage_inspectionLayout__pPgPm{gap:28px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{gap:0 22px}.CustomFasteningToolsPage_faqLayout__wvFDw{gap:40px}}@media(max-width:800px){.CustomFasteningToolsPage_definitionLayout__LTgAC{grid-template-columns:1fr;gap:30px}.CustomFasteningToolsPage_interfaceFigure___o8u_{max-width:600px}.CustomFasteningToolsPage_interfaceFigure___o8u_ img{max-height:340px;object-fit:contain}.CustomFasteningToolsPage_definitionCopy__Lny_u h2{font-size:40px}.CustomFasteningToolsPage_definitionGrid__slCTZ{gap:25px 30px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV{max-width:520px}.CustomFasteningToolsPage_factoryBackdrop__gIbXX{width:75%}.CustomFasteningToolsPage_equipmentData__UHOLT:before{background:linear-gradient(90deg,#f4f6f2f5 10%,#f4f6f2e0 45%,#f4f6f270),linear-gradient(0deg,#f4f6f2,transparent)}.CustomFasteningToolsPage_metricGrid__AUAXl{grid-template-columns:1fr 1fr}.CustomFasteningToolsPage_metricGrid__AUAXl article:nth-child(3){border-left:0}.CustomFasteningToolsPage_metricGrid__AUAXl article:nth-child(n+3){border-top:1px solid #dce4dd}.CustomFasteningToolsPage_metricGrid__AUAXl h3,.CustomFasteningToolsPage_metricGrid__AUAXl p{min-height:0}.CustomFasteningToolsPage_inspectionLayout__pPgPm{grid-template-columns:1fr}.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:grid;grid-template-columns:1fr 1fr}.CustomFasteningToolsPage_inspectionFigure__TwTmu img{height:100%;aspect-ratio:auto;object-fit:cover}.CustomFasteningToolsPage_inspectionFigure__TwTmu figcaption{padding:24px}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{font-size:27px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{gap:0 28px}.CustomFasteningToolsPage_faqLayout__wvFDw{grid-template-columns:1fr;gap:28px}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){max-width:none}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc>a{margin-top:12px}.CustomFasteningToolsPage_ctaInner__QtkZQ>div{max-width:470px}.CustomFasteningToolsPage_enquiryBackdrop__KM8Xc img{object-position:60% center}.CustomFasteningToolsPage_cta__Xo6ok:before{background:linear-gradient(90deg,#111d18f0,#111d18b0 65%,#111d1840)}}@media(max-width:600px){.CustomFasteningToolsPage_definition__0RYor{padding:42px 0 30px}.CustomFasteningToolsPage_definitionCopy__Lny_u h2{font-size:35px}.CustomFasteningToolsPage_definitionGrid__slCTZ{gap:22px 16px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{grid-template-columns:1fr;gap:0}.CustomFasteningToolsPage_definitionGrid__slCTZ span{grid-row:auto;margin-bottom:9px}.CustomFasteningToolsPage_definitionGrid__slCTZ h3{font-size:17px}.CustomFasteningToolsPage_definitionGrid__slCTZ p{font-size:14px}.CustomFasteningToolsPage_scope__EN7Se{font-size:12px}.CustomFasteningToolsPage_customization___aaCu{padding:0 0 45px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV{padding-top:30px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:35px}.CustomFasteningToolsPage_specRow__Vm2Lf{padding-block:18px}.CustomFasteningToolsPage_equipmentData__UHOLT{padding:42px 0 30px}.CustomFasteningToolsPage_factoryCaption__iZChy{font-size:9px}.CustomFasteningToolsPage_metricGrid__AUAXl article{padding:20px 14px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:48px}.CustomFasteningToolsPage_metricValue__VzuCV{gap:8px}.CustomFasteningToolsPage_metricGrid__AUAXl h3{font-size:16px;min-height:40px}.CustomFasteningToolsPage_metricGrid__AUAXl p{min-height:36px}.CustomFasteningToolsPage_metricGrid__AUAXl a{font-size:11px;gap:8px}.CustomFasteningToolsPage_registerFoot__x1L6v p{font-size:12px}.CustomFasteningToolsPage_verificationData__eQNVB{padding:45px 0}.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:block}.CustomFasteningToolsPage_inspectionFigure__TwTmu img{aspect-ratio:1.65;height:auto}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{font-size:30px}.CustomFasteningToolsPage_inspectionFigure__TwTmu p{max-width:none;margin-bottom:15px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:1fr 1fr;gap:0 20px}.CustomFasteningToolsPage_verificationGrid__3N0Ya h3{font-size:16px}.CustomFasteningToolsPage_verificationGrid__3N0Ya p{font-size:13px}.CustomFasteningToolsPage_methodTop__aR6pN strong{font-size:25px}.CustomFasteningToolsPage_methodTop__aR6pN small{display:block;margin:4px 0 0;font-size:8px}.CustomFasteningToolsPage_methodTop__aR6pN{align-items:start}.CustomFasteningToolsPage_methodTop__aR6pN>span{font-size:11px}.CustomFasteningToolsPage_verificationLinks__h18Jg a{font-size:12px;white-space:normal}.CustomFasteningToolsPage_faq__ib_rM{padding:40px 0 45px}.CustomFasteningToolsPage_faqRows__iYW_W article{gap:12px}.CustomFasteningToolsPage_cta__Xo6ok{padding:42px 0 34px}.CustomFasteningToolsPage_ctaInner__QtkZQ>div{max-width:none}.CustomFasteningToolsPage_cta__Xo6ok h2{font-size:39px}.CustomFasteningToolsPage_cta__Xo6ok a{width:auto}.CustomFasteningToolsPage_enquiryBackdrop__KM8Xc img{object-position:70% center;opacity:.45}.CustomFasteningToolsPage_cta__Xo6ok:before{background:linear-gradient(90deg,#111d18f0,#111d18b0 60%,#111d1840)}}.CustomFasteningToolsPage_heroInner__i0vg2,.CustomFasteningToolsPage_hero__BFU6K{min-height:545px}.CustomFasteningToolsPage_heroCopy__52Xll{padding:58px 0}.CustomFasteningToolsPage_families__wl6Bg{padding:52px 0 48px}.CustomFasteningToolsPage_familyGrid__6eKaK{margin-top:28px}.CustomFasteningToolsPage_access__BRDT_{padding:54px 0}.CustomFasteningToolsPage_specialist__paEdl{padding:50px 0 18px}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV{margin-bottom:28px}.CustomFasteningToolsPage_definition__0RYor{padding:45px 0 26px}.CustomFasteningToolsPage_customization___aaCu{padding:25px 0 45px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV{padding-top:25px;margin-bottom:28px}.CustomFasteningToolsPage_equipmentData__UHOLT{padding:46px 0 30px}.CustomFasteningToolsPage_verificationData__eQNVB{padding:48px 0 40px}.CustomFasteningToolsPage_development__N40Ed{padding:44px 0}.CustomFasteningToolsPage_faq__ib_rM{padding:40px 0 45px}.CustomFasteningToolsPage_cta__Xo6ok{padding:44px 0}@media(max-width:800px){.CustomFasteningToolsPage_accessGrid__kgwM1{gap:28px}.CustomFasteningToolsPage_developmentLayout__hvV9m{gap:30px}.CustomFasteningToolsPage_definitionLayout__LTgAC{gap:26px}.CustomFasteningToolsPage_inspectionLayout__pPgPm{gap:25px}}@media(max-width:600px){.CustomFasteningToolsPage_heroInner__i0vg2,.CustomFasteningToolsPage_hero__BFU6K{min-height:0}.CustomFasteningToolsPage_heroCopy__52Xll{padding:15px 0 34px}.CustomFasteningToolsPage_access__BRDT_,.CustomFasteningToolsPage_families__wl6Bg{padding:38px 0}.CustomFasteningToolsPage_familyGrid__6eKaK{margin-top:24px}.CustomFasteningToolsPage_specialist__paEdl{padding:38px 0 10px}.CustomFasteningToolsPage_definition__0RYor{padding:32px 0 22px}.CustomFasteningToolsPage_customization___aaCu{padding:0 0 34px}.CustomFasteningToolsPage_equipmentData__UHOLT{padding:34px 0 25px}.CustomFasteningToolsPage_cta__Xo6ok,.CustomFasteningToolsPage_development__N40Ed,.CustomFasteningToolsPage_faq__ib_rM,.CustomFasteningToolsPage_verificationData__eQNVB{padding:35px 0}.CustomFasteningToolsPage_dataHead__jbegV{margin-bottom:24px}}@media(min-width:801px){.CustomFasteningToolsPage_heroCopy__52Xll>p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){width:max-content;max-width:none;white-space:nowrap}}.CustomFasteningToolsPage_heroActions__I9h9J a{justify-content:center}.CustomFasteningToolsPage_sectionNav__jPXCB{border:0;background:#f7f9f6}.CustomFasteningToolsPage_accessCopy__qpV0q dl>div,.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_definitionGrid__slCTZ article,.CustomFasteningToolsPage_development__N40Ed article,.CustomFasteningToolsPage_familyText___zGjj,.CustomFasteningToolsPage_faqRows__iYW_W,.CustomFasteningToolsPage_faqRows__iYW_W article,.CustomFasteningToolsPage_faq__ib_rM,.CustomFasteningToolsPage_interfaceFigure___o8u_ figcaption,.CustomFasteningToolsPage_metricGrid__AUAXl,.CustomFasteningToolsPage_metricGrid__AUAXl a,.CustomFasteningToolsPage_sources__QKDRH,.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div,.CustomFasteningToolsPage_specialistFoot__s_C5M,.CustomFasteningToolsPage_verificationGrid__3N0Ya article,.CustomFasteningToolsPage_verificationLinks__h18Jg{border:0}.CustomFasteningToolsPage_familyText___zGjj{padding-top:20px}.CustomFasteningToolsPage_accessCopy__qpV0q dl{display:grid;gap:8px}.CustomFasteningToolsPage_accessCopy__qpV0q dl>div{padding:12px 15px;background:#edf2ed}.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div{padding:10px 0}.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div+div{margin-top:8px}.CustomFasteningToolsPage_specialistFoot__s_C5M{padding-top:12px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{grid-template-columns:1fr;padding-top:0}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV{padding-top:12px}.CustomFasteningToolsPage_metricGrid__AUAXl{background:transparent;gap:12px}.CustomFasteningToolsPage_metricGrid__AUAXl article,.CustomFasteningToolsPage_metricGrid__AUAXl article+article,.CustomFasteningToolsPage_metricGrid__AUAXl article:nth-child(n+3){border:0;background:#fffffff0}.CustomFasteningToolsPage_metricGrid__AUAXl a{padding-top:0}.CustomFasteningToolsPage_verificationGrid__3N0Ya{gap:24px 28px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{padding:4px 0}.CustomFasteningToolsPage_verificationLinks__h18Jg{padding-top:0}.CustomFasteningToolsPage_sources__QKDRH{padding:14px 18px;background:#f6f8f4}.CustomFasteningToolsPage_development__N40Ed article{padding:12px 0 5px}.CustomFasteningToolsPage_development__N40Ed article>span{display:inline-block;padding:5px 9px;background:#e5ece1;letter-spacing:.08em}.CustomFasteningToolsPage_development__N40Ed{padding:34px 0;background:var(--surface-paper)}.CustomFasteningToolsPage_developmentLayout__hvV9m{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:28px;align-items:center}.CustomFasteningToolsPage_developmentIntro___iGTL{margin:13px 0 14px;line-height:1.5}.CustomFasteningToolsPage_development__N40Ed article{padding:8px 0 2px}.CustomFasteningToolsPage_development__N40Ed article+article{margin-top:8px}.CustomFasteningToolsPage_development__N40Ed article>span{padding:4px 7px;font-size:9px}.CustomFasteningToolsPage_development__N40Ed h3{font-size:19px;margin:6px 0 5px}.CustomFasteningToolsPage_development__N40Ed article p{font-size:13px;line-height:1.48;margin:4px 0}.CustomFasteningToolsPage_development__N40Ed figure{position:relative;background:transparent}.CustomFasteningToolsPage_developmentVisual__91GM0{position:relative;isolation:isolate}.CustomFasteningToolsPage_developmentDrawing__T_TDn{position:absolute;inset:1% 0;width:100%;height:96%;color:#9cb0a3;opacity:.33;pointer-events:none}.CustomFasteningToolsPage_developmentVisual__91GM0 picture{position:relative;z-index:1}.CustomFasteningToolsPage_developmentVisual__91GM0 img{width:100%;height:auto}.CustomFasteningToolsPage_development__N40Ed figure>a{width:max-content;max-width:100%;margin:0 0 0 auto;padding:10px 13px;background:#e3ebe0;font-size:12px}@media(max-width:800px){.CustomFasteningToolsPage_developmentLayout__hvV9m{grid-template-columns:1fr;gap:10px}.CustomFasteningToolsPage_development__N40Ed figure{width:100%;max-width:650px;margin:auto}}@media(max-width:600px){.CustomFasteningToolsPage_development__N40Ed{padding:30px 0}.CustomFasteningToolsPage_developmentVisual__91GM0{margin:0 -8px}.CustomFasteningToolsPage_development__N40Ed figure>a{margin:0 auto 0 0}}.CustomFasteningToolsPage_faqRows__iYW_W{display:grid;gap:24px}.CustomFasteningToolsPage_faqRows__iYW_W article{display:block;padding:0}.CustomFasteningToolsPage_faq__ib_rM .CustomFasteningToolsPage_sectionLead__jLjDc>a{border:0;background:#e9efe8;padding:12px 16px}.CustomFasteningToolsPage_specRow__Vm2Lf,.CustomFasteningToolsPage_specTable__ie3em{border:0}.CustomFasteningToolsPage_specRow__Vm2Lf:nth-child(odd){background:#f4f7f2}@media(max-width:600px){.CustomFasteningToolsPage_metricGrid__AUAXl{gap:8px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{gap:22px 20px}.CustomFasteningToolsPage_definitionGrid__slCTZ article{grid-template-columns:1fr}}.CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X,.CustomFasteningToolsPage_familyIntro__d1iSL>.CustomFasteningToolsPage_introAnchor__SL6_X{max-width:440px;margin:0;align-self:end}.CustomFasteningToolsPage_introAnchor__SL6_X strong{display:block;color:#3d594b;font-size:clamp(21px,1.65vw,25px);font-weight:450;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.CustomFasteningToolsPage_introAnchor__SL6_X span{display:block;margin-top:11px;color:#62716a;font-size:16px;line-height:1.6;max-width:420px}@media(max-width:800px){.CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X,.CustomFasteningToolsPage_familyIntro__d1iSL>.CustomFasteningToolsPage_introAnchor__SL6_X{max-width:100%}.CustomFasteningToolsPage_introAnchor__SL6_X strong{font-size:21px}.CustomFasteningToolsPage_introAnchor__SL6_X span{font-size:15px}}@media(max-width:600px){.CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X,.CustomFasteningToolsPage_familyIntro__d1iSL>.CustomFasteningToolsPage_introAnchor__SL6_X{margin-top:22px}.CustomFasteningToolsPage_introAnchor__SL6_X span{max-width:none;margin-top:8px}}.CustomFasteningToolsPage_familyIntro__d1iSL{display:block;max-width:790px}.CustomFasteningToolsPage_familyIntro__d1iSL h2{font-size:clamp(35px,3.3vw,48px);line-height:1.1}.CustomFasteningToolsPage_familyIntro__d1iSL h2 br{display:none}.CustomFasteningToolsPage_familyIntro__d1iSL>.CustomFasteningToolsPage_introAnchor__SL6_X{max-width:660px;margin-top:18px}.CustomFasteningToolsPage_familyIntro__d1iSL .CustomFasteningToolsPage_introAnchor__SL6_X strong{display:none}.CustomFasteningToolsPage_familyIntro__d1iSL .CustomFasteningToolsPage_introAnchor__SL6_X span{max-width:650px;margin-top:0}.CustomFasteningToolsPage_familyGrid__6eKaK{gap:24px;margin-top:25px}.CustomFasteningToolsPage_family__Zwl2H>picture{background:#fff}.CustomFasteningToolsPage_family__Zwl2H img{object-fit:contain;mix-blend-mode:multiply}.CustomFasteningToolsPage_familyText___zGjj{margin:0;padding-top:12px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV{grid-template-columns:1fr 1fr;gap:42px;max-width:1050px}.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV h2,.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV h2,.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:clamp(33px,3vw,44px)}.CustomFasteningToolsPage_specialistGrid__ygLm6{grid-template-columns:1fr 1fr;gap:38px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture{background:#fafaf8}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child img{aspect-ratio:1.7;object-fit:contain;max-height:330px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child .CustomFasteningToolsPage_specialistCopy__d9YqL{padding:0;max-width:440px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child){display:grid;grid-template-columns:.95fr 1.05fr;gap:24px;align-items:start}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) .CustomFasteningToolsPage_specialistCopy__d9YqL{padding:8px 0 0}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) img{aspect-ratio:1;object-fit:contain}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:25px;min-height:0;margin-bottom:16px}.CustomFasteningToolsPage_specialistFoot__s_C5M{margin-top:22px}.CustomFasteningToolsPage_equipmentData__UHOLT{background:var(--surface-paper)}.CustomFasteningToolsPage_factoryBackdrop__gIbXX{width:43%;height:100%;right:0}.CustomFasteningToolsPage_factoryBackdrop__gIbXX img{object-position:center}.CustomFasteningToolsPage_equipmentData__UHOLT:before{background:linear-gradient(90deg,#f4f6f2 54%,#f4f6f2dd 59%,transparent 74%)}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV{max-width:54%;margin-bottom:18px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:clamp(34px,3vw,45px)}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV>p{max-width:490px;font-size:14px}.CustomFasteningToolsPage_factoryCaption__iZChy{max-width:54%;margin-top:18px}.CustomFasteningToolsPage_metricGrid__AUAXl{max-width:54%;grid-template-columns:1fr 1fr;gap:24px 30px}.CustomFasteningToolsPage_metricGrid__AUAXl article,.CustomFasteningToolsPage_metricGrid__AUAXl article+article,.CustomFasteningToolsPage_metricGrid__AUAXl article:nth-child(n+3){padding:0;background:transparent}.CustomFasteningToolsPage_metricGrid__AUAXl h3,.CustomFasteningToolsPage_metricGrid__AUAXl p{min-height:0}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:48px}.CustomFasteningToolsPage_metricGrid__AUAXl a{margin-top:10px;justify-content:flex-start}.CustomFasteningToolsPage_registerFoot__x1L6v{max-width:54%;display:block}.CustomFasteningToolsPage_registerFoot__x1L6v p{margin-top:8px;font-size:12px}@media(max-width:1000px){.CustomFasteningToolsPage_specialistGrid__ygLm6,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child{gap:30px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child){display:block}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) picture{max-width:280px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:23px}}@media(max-width:800px){.CustomFasteningToolsPage_customization___aaCu .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV{grid-template-columns:1fr;gap:18px}.CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X{margin-top:0}.CustomFasteningToolsPage_factoryBackdrop__gIbXX{width:100%;height:300px;top:0}.CustomFasteningToolsPage_equipmentData__UHOLT{padding-top:320px}.CustomFasteningToolsPage_equipmentData__UHOLT:before{background:linear-gradient(0deg,#f4f6f2,transparent 30%);height:310px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_factoryCaption__iZChy,.CustomFasteningToolsPage_metricGrid__AUAXl,.CustomFasteningToolsPage_registerFoot__x1L6v{max-width:100%}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV>p{max-width:600px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:600px){.CustomFasteningToolsPage_familyIntro__d1iSL>.CustomFasteningToolsPage_introAnchor__SL6_X{margin-top:14px}.CustomFasteningToolsPage_familyGrid__6eKaK{gap:25px 16px}.CustomFasteningToolsPage_specialistGrid__ygLm6{display:block}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child){display:block;margin-bottom:30px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) picture{max-width:100%;margin-bottom:18px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child img,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) img{aspect-ratio:1.5;max-height:260px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:25px}.CustomFasteningToolsPage_metricGrid__AUAXl{gap:24px 20px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:43px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV{max-width:100%}}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture{max-width:480px;width:100%;justify-self:center;background:transparent}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child img,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) img{background:transparent}@media(max-width:600px){.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) picture{max-width:100%}}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV{display:block;max-width:800px;margin-bottom:28px}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV h2 br{display:none}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV h2 em:before{content:" "}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X{max-width:720px;margin-top:15px}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_introAnchor__SL6_X strong{display:none}.CustomFasteningToolsPage_specialist__paEdl .CustomFasteningToolsPage_introAnchor__SL6_X span{max-width:720px;margin-top:0}.CustomFasteningToolsPage_specialistGrid__ygLm6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child){display:block;grid-column:auto;min-width:0;margin:0}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) picture{display:block;width:100%;max-width:none;margin:0 0 20px;background:transparent}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child img,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) img{display:block;width:100%;height:auto;aspect-ratio:auto;max-height:none}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child .CustomFasteningToolsPage_specialistCopy__d9YqL,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) .CustomFasteningToolsPage_specialistCopy__d9YqL{max-width:none;padding:0}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:clamp(21px,1.8vw,26px);line-height:1.2;min-height:2.4em;margin:0 0 13px}.CustomFasteningToolsPage_specialistCopy__d9YqL dl{display:grid;grid-template-columns:1fr;gap:17px}.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div,.CustomFasteningToolsPage_specialistCopy__d9YqL dl>div+div{padding:0;margin:0}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{font-size:14px;line-height:1.65}.CustomFasteningToolsPage_specialistField__VwXwP{margin-bottom:10px;min-height:1.5em}@media(max-width:800px){.CustomFasteningToolsPage_specialistGrid__ygLm6{gap:20px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:21px}.CustomFasteningToolsPage_specialistField__VwXwP{min-height:3em}.CustomFasteningToolsPage_specialistCopy__d9YqL dd{font-size:14px}}@media(max-width:600px){.CustomFasteningToolsPage_specialistGrid__ygLm6{grid-template-columns:1fr;gap:32px}.CustomFasteningToolsPage_specialistGrid__ygLm6 article:first-child picture,.CustomFasteningToolsPage_specialistGrid__ygLm6 article:not(:first-child) picture{max-width:360px;margin:0 auto 18px}.CustomFasteningToolsPage_specialistCopy__d9YqL h3{font-size:25px;min-height:0}.CustomFasteningToolsPage_specialistField__VwXwP{min-height:0}}.CustomFasteningToolsPage_equipmentData__UHOLT{padding:32px 0 28px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV,.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_eyebrow__KZyjS{margin-bottom:12px}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:clamp(32px,2.7vw,40px)}.CustomFasteningToolsPage_equipmentData__UHOLT .CustomFasteningToolsPage_dataHead__jbegV>p{margin-top:12px;line-height:1.55;max-width:540px}.CustomFasteningToolsPage_factoryCaption__iZChy{margin:12px 0 14px}.CustomFasteningToolsPage_metricGrid__AUAXl{gap:20px 28px}.CustomFasteningToolsPage_metricGrid__AUAXl article{display:grid;grid-template-columns:auto 1fr;column-gap:15px;align-items:start}.CustomFasteningToolsPage_metricValue__VzuCV{grid-row:1/4;display:block}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:42px;line-height:1}.CustomFasteningToolsPage_metricValue__VzuCV span{display:block;font-size:9px;margin-top:5px;letter-spacing:.08em}.CustomFasteningToolsPage_metricGrid__AUAXl h3{margin:0 0 5px;font-size:16px;line-height:1.3}.CustomFasteningToolsPage_metricGrid__AUAXl p{font-size:12px;line-height:1.5}.CustomFasteningToolsPage_metricGrid__AUAXl a{margin-top:7px;font-size:12px}.CustomFasteningToolsPage_registerFoot__x1L6v{margin-top:18px}.CustomFasteningToolsPage_registerFoot__x1L6v p{margin-top:5px;line-height:1.5}@media(max-width:1050px){.CustomFasteningToolsPage_metricGrid__AUAXl article{column-gap:10px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:36px}.CustomFasteningToolsPage_metricGrid__AUAXl h3{font-size:15px}}@media(max-width:800px){.CustomFasteningToolsPage_equipmentData__UHOLT{padding-top:255px}.CustomFasteningToolsPage_factoryBackdrop__gIbXX{height:235px}.CustomFasteningToolsPage_equipmentData__UHOLT:before{height:245px}.CustomFasteningToolsPage_metricGrid__AUAXl article{column-gap:15px}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:42px}}@media(max-width:480px){.CustomFasteningToolsPage_metricGrid__AUAXl{gap:20px 18px}.CustomFasteningToolsPage_metricGrid__AUAXl article{display:block}.CustomFasteningToolsPage_metricValue__VzuCV{display:flex;align-items:baseline;gap:7px;margin-bottom:9px}.CustomFasteningToolsPage_metricValue__VzuCV span{display:inline;margin:0}.CustomFasteningToolsPage_metricValue__VzuCV strong{font-size:37px}.CustomFasteningToolsPage_metricGrid__AUAXl h3{font-size:15px}}.CustomFasteningToolsPage_inspectionLayout__pPgPm{grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.CustomFasteningToolsPage_verificationGrid__3N0Ya{display:grid;grid-template-columns:1fr;align-content:start;gap:22px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:0;align-items:start}.CustomFasteningToolsPage_inspectionCount__d2dhQ{color:#3d5948;padding-top:1px}.CustomFasteningToolsPage_inspectionCount__d2dhQ strong{display:block;font-size:33px;line-height:1;font-weight:400;letter-spacing:-.04em}.CustomFasteningToolsPage_inspectionCount__d2dhQ>span{display:block;font-size:9px;letter-spacing:.08em;margin-top:5px;color:#75847a}.CustomFasteningToolsPage_inspectionTitle__yNJ7I{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.CustomFasteningToolsPage_verificationGrid__3N0Ya .CustomFasteningToolsPage_inspectionTitle__yNJ7I h3{margin:0;font-size:18px;line-height:1.35;font-weight:500}.CustomFasteningToolsPage_inspectionTitle__yNJ7I>span{font-size:11px;line-height:1.5;color:#637b6b}.CustomFasteningToolsPage_verificationGrid__3N0Ya .CustomFasteningToolsPage_inspectionText__mF4wI p{font-size:14px;line-height:1.55;margin:6px 0 0;max-width:530px}.CustomFasteningToolsPage_inspectionText__mF4wI>small{display:block;font-size:11px;color:#718074;margin-top:4px}.CustomFasteningToolsPage_inspectionFigure__TwTmu figcaption{padding:20px 23px}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{font-size:27px;margin-top:10px}.CustomFasteningToolsPage_inspectionFigure__TwTmu p{margin:12px 0 14px}@media(max-width:800px){.CustomFasteningToolsPage_inspectionLayout__pPgPm{grid-template-columns:1fr;gap:26px}.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:grid;grid-template-columns:1fr 1fr}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:1fr 1fr;gap:24px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{grid-template-columns:35px minmax(0,1fr);gap:12px}.CustomFasteningToolsPage_inspectionTitle__yNJ7I{display:block}.CustomFasteningToolsPage_verificationGrid__3N0Ya .CustomFasteningToolsPage_inspectionTitle__yNJ7I h3{font-size:17px}.CustomFasteningToolsPage_inspectionTitle__yNJ7I>span{display:block;margin-top:3px}}@media(max-width:550px){.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:block}.CustomFasteningToolsPage_verificationGrid__3N0Ya{grid-template-columns:1fr;gap:22px}.CustomFasteningToolsPage_verificationGrid__3N0Ya article{grid-template-columns:40px minmax(0,1fr);gap:14px}.CustomFasteningToolsPage_inspectionTitle__yNJ7I{display:flex}.CustomFasteningToolsPage_verificationGrid__3N0Ya .CustomFasteningToolsPage_inspectionTitle__yNJ7I h3{font-size:18px}}.CustomFasteningToolsPage_sectionNav__jPXCB{background:#f5f7f3;padding:12px 0}.CustomFasteningToolsPage_sectionNav__jPXCB>div{justify-content:center;gap:8px;min-height:0;scrollbar-width:thin}.CustomFasteningToolsPage_sectionNav__jPXCB a{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:13px 17px;font-size:11px;line-height:1.2;font-weight:550;letter-spacing:.09em;text-transform:uppercase;color:#4d6256;border-radius:3px;transition:background-color .18s,color .18s}.CustomFasteningToolsPage_sectionNav__jPXCB a:focus-visible,.CustomFasteningToolsPage_sectionNav__jPXCB a:hover{background:#e3eae1;color:#263d2e}.CustomFasteningToolsPage_sectionNav__jPXCB a:last-child{background:#304b3d;color:#fff;padding-inline:23px;margin-left:10px}.CustomFasteningToolsPage_sectionNav__jPXCB a:last-child:hover{background:#20392c}@media(max-width:1050px){.CustomFasteningToolsPage_sectionNav__jPXCB>div{justify-content:flex-start;gap:4px}.CustomFasteningToolsPage_sectionNav__jPXCB a{padding:12px 13px;font-size:10px}.CustomFasteningToolsPage_sectionNav__jPXCB a:last-child{margin-left:4px}}@media(max-width:600px){.CustomFasteningToolsPage_sectionNav__jPXCB{padding:9px 0}.CustomFasteningToolsPage_sectionNav__jPXCB>div{min-height:0;gap:3px}.CustomFasteningToolsPage_sectionNav__jPXCB a{font-size:10px;padding:11px 12px}.CustomFasteningToolsPage_sectionNav__jPXCB a:last-child{padding-inline:17px}}@media(prefers-reduced-motion:reduce){.CustomFasteningToolsPage_sectionNav__jPXCB a{transition:none}}.CustomFasteningToolsPage_verificationData__eQNVB{padding:32px 0}.CustomFasteningToolsPage_inspectionLayout__pPgPm{align-items:stretch}.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:flex;flex-direction:column;min-height:0}.CustomFasteningToolsPage_inspectionFigure__TwTmu picture{position:relative;flex:1 1;min-height:190px;overflow:hidden}.CustomFasteningToolsPage_inspectionFigure__TwTmu img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 45%}.CustomFasteningToolsPage_inspectionFigure__TwTmu figcaption{padding:15px 20px}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{font-size:24px;line-height:1.15;margin-top:8px}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong br{display:none}.CustomFasteningToolsPage_inspectionFigure__TwTmu p{max-width:none;font-size:13px;line-height:1.5;margin:9px 0}.CustomFasteningToolsPage_inspectionFigure__TwTmu small{font-size:10px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{gap:18px;align-content:space-between}.CustomFasteningToolsPage_verificationLinks__h18Jg{margin-top:18px}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_sources__QKDRH{margin-top:17px;padding:12px 16px}@media(max-width:800px){.CustomFasteningToolsPage_inspectionLayout__pPgPm{align-items:start}.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:grid;grid-template-columns:1fr 1fr}.CustomFasteningToolsPage_inspectionFigure__TwTmu picture{min-height:200px}.CustomFasteningToolsPage_verificationGrid__3N0Ya{align-content:start;gap:22px}}@media(max-width:550px){.CustomFasteningToolsPage_inspectionFigure__TwTmu{display:flex}.CustomFasteningToolsPage_inspectionFigure__TwTmu picture{flex:none;height:210px;min-height:0}.CustomFasteningToolsPage_inspectionFigure__TwTmu strong{font-size:24px}.CustomFasteningToolsPage_verificationData__eQNVB{padding:30px 0}}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV{display:block;max-width:950px;margin-bottom:24px}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:clamp(31px,3vw,43px);line-height:1.15}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X{max-width:780px;margin-top:13px}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_introAnchor__SL6_X span{max-width:780px;margin:0;font-size:15px;line-height:1.6;color:#637169}@media(max-width:600px){.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV h2{font-size:32px}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_dataHead__jbegV>.CustomFasteningToolsPage_introAnchor__SL6_X{margin-top:12px}.CustomFasteningToolsPage_verificationData__eQNVB .CustomFasteningToolsPage_introAnchor__SL6_X span{font-size:14px}}.CustomFasteningToolsPage_catalogueLink__mFzYq{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:25px}.CustomFasteningToolsPage_catalogueLink__mFzYq h3{font-size:24px;font-weight:500;margin:0 0 8px}.CustomFasteningToolsPage_catalogueLink__mFzYq p:not(.CustomFasteningToolsPage_eyebrow__KZyjS){font-size:14px;color:#637169;margin:0}.CustomFasteningToolsPage_catalogueLink__mFzYq>a{font-size:12px;font-weight:600;flex-shrink:0;color:#354a3d;text-decoration:none}.CustomFasteningToolsPage_catalogueLink__mFzYq>a:hover{color:#a94337}@media(max-width:700px){.CustomFasteningToolsPage_catalogueLink__mFzYq{align-items:flex-start;flex-direction:column;gap:16px}}.CustomFasteningToolsPage_catalogueLink__mFzYq{padding-top:18px;padding-bottom:26px}.CustomFasteningToolsPage_cataloguePreview__GXWDp{width:140px;flex:0 0 140px;display:block}.CustomFasteningToolsPage_cataloguePreview__GXWDp img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.CustomFasteningToolsPage_catalogueLink__mFzYq>div{flex:1 1}.CustomFasteningToolsPage_catalogueLink__mFzYq>a:last-child{display:inline-flex;align-items:center;gap:18px;padding:12px 0}.CustomFasteningToolsPage_catalogueLink__mFzYq>a:last-child span{font-size:22px;color:#a94337}@media(max-width:700px){.CustomFasteningToolsPage_catalogueLink__mFzYq{display:grid;grid-template-columns:80px 1fr;gap:14px}.CustomFasteningToolsPage_cataloguePreview__GXWDp{width:80px}.CustomFasteningToolsPage_catalogueLink__mFzYq h3{font-size:20px}.CustomFasteningToolsPage_catalogueLink__mFzYq>a:last-child{grid-column:2}}.MaterialDetailPage_page__gEfDe{background:var(--surface-paper);color:#263c32}.MaterialDetailPage_wrap__Nea0q{width:min(1240px,calc(100% - 96px));margin:0 auto}.MaterialDetailPage_breadcrumb__goRBs{display:flex;flex-wrap:wrap;gap:12px;padding:32px 0;color:#5d6e64;font-size:13px}.MaterialDetailPage_breadcrumb__goRBs a:hover{text-decoration:underline}.MaterialDetailPage_hero__EUUrB{padding:42px 0 90px;min-height:330px;display:flex;align-items:center}.MaterialDetailPage_hero__EUUrB.MaterialDetailPage_withImage__3aIsS{display:grid;grid-template-columns:1fr 1.05fr;gap:64px}.MaterialDetailPage_hero__EUUrB h1{font-size:clamp(46px,5vw,72px);line-height:1.05;letter-spacing:-.035em;font-weight:450;margin:0;max-width:11ch}.MaterialDetailPage_hero__EUUrB h1 span{display:block;color:#718777;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:.62em;line-height:1.16;margin-top:17px}.MaterialDetailPage_hero__EUUrB p{font-size:18px;line-height:1.65;max-width:31em;color:#53675c;margin:26px 0 30px}.MaterialDetailPage_button__nLxhM,.MaterialDetailPage_lightButton__plQUw{display:inline-block;padding:16px 23px;background:#284438;color:#fff;font-weight:600;font-size:14px}.MaterialDetailPage_button__nLxhM:hover{background:#a44e3c}.MaterialDetailPage_hero__EUUrB figure{margin:0;min-width:0}.MaterialDetailPage_hero__EUUrB img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.MaterialDetailPage_hero__EUUrB figcaption{color:#67786d;font-size:12px;margin-top:8px}.MaterialDetailPage_intro__ahxH5{background:var(--surface-panel);padding:70px 0}.MaterialDetailPage_intro__ahxH5>.MaterialDetailPage_wrap__Nea0q{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.MaterialDetailPage_page__gEfDe h2{font-size:clamp(30px,3vw,45px);letter-spacing:-.03em;line-height:1.16;font-weight:450;margin:0}.MaterialDetailPage_page__gEfDe p{line-height:1.75}.MaterialDetailPage_intro__ahxH5 p{max-width:60ch;color:#465e50;margin:18px 0 0}.MaterialDetailPage_context__0YzL8{font-size:14px;padding:24px;background:#f4f6f0}.MaterialDetailPage_reading__Ic2cD{padding:100px 0;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.MaterialDetailPage_connections__M1K3w p,.MaterialDetailPage_sectionTitle__uP8Me p{color:#5a6c61;max-width:34ch}.MaterialDetailPage_topics__pZrHJ section+section{margin-top:38px}.MaterialDetailPage_project__OeulN h3,.MaterialDetailPage_topics__pZrHJ h3{font-size:21px;line-height:1.3;font-weight:550;margin:0 0 10px}.MaterialDetailPage_topics__pZrHJ p{font-size:16px;color:#4d6256;margin:0;max-width:70ch}.MaterialDetailPage_connections__M1K3w{padding:66px 0 90px;display:grid;grid-template-columns:1fr 1.2fr;gap:100px;border-top:1px solid #d7e0d6}.MaterialDetailPage_connections__M1K3w nav{display:flex;flex-direction:column}.MaterialDetailPage_connections__M1K3w nav a{padding:15px 0;display:flex;justify-content:space-between;gap:20px;color:#304b3c;border-bottom:1px solid #d7e0d6}.MaterialDetailPage_connections__M1K3w nav a:hover{color:#aa4d3b}.MaterialDetailPage_project__OeulN{background:#263e33;color:#f5f6f0;padding:75px 0}.MaterialDetailPage_project__OeulN>.MaterialDetailPage_wrap__Nea0q{display:grid;grid-template-columns:1fr 1fr;gap:100px}.MaterialDetailPage_project__OeulN p{color:#d2ddd3}.MaterialDetailPage_project__OeulN ul{padding-left:20px;line-height:1.8;color:#d2ddd3}.MaterialDetailPage_project__OeulN li+li{margin-top:8px}.MaterialDetailPage_lightButton__plQUw{background:#f6f6ef;color:#253d31;margin-top:16px}.MaterialDetailPage_lightButton__plQUw:hover{background:#dce7db}.MaterialDetailPage_page__gEfDe a:focus-visible{outline:3px solid #bd5c42;outline-offset:4px}@media(max-width:760px){.MaterialDetailPage_wrap__Nea0q{width:calc(100% - 40px)}.MaterialDetailPage_breadcrumb__goRBs{padding:24px 0}.MaterialDetailPage_hero__EUUrB,.MaterialDetailPage_hero__EUUrB.MaterialDetailPage_withImage__3aIsS{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:24px 0 52px;min-height:0}.MaterialDetailPage_hero__EUUrB h1{font-size:44px}.MaterialDetailPage_hero__EUUrB p{font-size:16px}.MaterialDetailPage_hero__EUUrB figure{max-width:520px}.MaterialDetailPage_intro__ahxH5{padding:48px 0}.MaterialDetailPage_connections__M1K3w,.MaterialDetailPage_intro__ahxH5>.MaterialDetailPage_wrap__Nea0q,.MaterialDetailPage_project__OeulN>.MaterialDetailPage_wrap__Nea0q,.MaterialDetailPage_reading__Ic2cD{grid-template-columns:1fr;gap:28px}.MaterialDetailPage_reading__Ic2cD{padding:65px 0}.MaterialDetailPage_connections__M1K3w{padding:48px 0 65px}.MaterialDetailPage_project__OeulN{padding:55px 0}}.MaterialDetailPage_connections__M1K3w nav strong{display:block;font-size:19px;font-weight:550}.MaterialDetailPage_connections__M1K3w nav small{display:block;margin-top:5px;color:#596d60;font-size:14px;line-height:1.6;max-width:55ch}.MaterialDetailPage_indexBand__3ooVF{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--surface-panel);padding:48px;margin-bottom:75px}.MaterialDetailPage_indexBand__3ooVF p{color:#52665a;max-width:58ch;margin-bottom:0}@media(max-width:760px){.MaterialDetailPage_indexBand__3ooVF{display:block;padding:28px;margin-bottom:45px}.MaterialDetailPage_indexBand__3ooVF .MaterialDetailPage_button__nLxhM{margin-top:20px}}.MaterialDetailPage_review___Zy3e{padding:85px 0 0;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.MaterialDetailPage_review___Zy3e p{color:#52665a;max-width:34ch}.MaterialDetailPage_review___Zy3e dl{margin:0}.MaterialDetailPage_review___Zy3e dl>div{display:grid;grid-template-columns:.6fr 1.4fr;gap:20px;padding:20px 0;border-bottom:1px solid #d7e0d6}.MaterialDetailPage_review___Zy3e dt{font-size:19px;font-weight:550}.MaterialDetailPage_review___Zy3e dd{margin:0;line-height:1.5}.MaterialDetailPage_review___Zy3e dd span,.MaterialDetailPage_review___Zy3e dd strong{display:block}.MaterialDetailPage_review___Zy3e dd strong{font-weight:500}.MaterialDetailPage_review___Zy3e dd span{font-size:14px;color:#52665a;margin-top:4px}@media(max-width:760px){.MaterialDetailPage_review___Zy3e{padding:60px 0 0;grid-template-columns:1fr;gap:20px}.MaterialDetailPage_review___Zy3e dl>div{grid-template-columns:.7fr 1.3fr}}.MaterialDetailPage_selection__nl01p{padding:72px 0;background:var(--surface-panel);margin-bottom:85px}.MaterialDetailPage_selectionHead__pCp4R,.MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_sources__T6AAe{width:calc(100% - 80px);margin-inline:auto}.MaterialDetailPage_selectionHead__pCp4R{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.MaterialDetailPage_selectionHead__pCp4R p{max-width:60ch;color:#53665b}.MaterialDetailPage_selectionRows__QWvdX{margin-top:36px}.MaterialDetailPage_selectionRows__QWvdX>div{display:grid;grid-template-columns:.7fr 1fr 1.2fr;gap:28px;padding:22px 0;border-top:1px solid #cbd5ca}.MaterialDetailPage_selectionRows__QWvdX h3{margin:0;font-size:19px;font-weight:550}.MaterialDetailPage_selectionRows__QWvdX p{margin:0;color:#506357;font-size:15px}.MaterialDetailPage_sources__T6AAe{font-size:13px;color:#52665a;margin-top:20px}.MaterialDetailPage_sources__T6AAe a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.MaterialDetailPage_selection__nl01p{padding:40px 0;margin-bottom:55px}.MaterialDetailPage_selectionHead__pCp4R,.MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_sources__T6AAe{width:calc(100% - 40px)}.MaterialDetailPage_selectionHead__pCp4R{grid-template-columns:1fr;gap:4px}.MaterialDetailPage_selectionRows__QWvdX{margin-top:22px}.MaterialDetailPage_selectionRows__QWvdX>div{grid-template-columns:1fr;gap:6px;padding:18px 0}}.MaterialDetailPage_questions__rfXRt{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding:0 0 90px}.MaterialDetailPage_questions__rfXRt details{border-bottom:1px solid #d7e0d6;padding:18px 0}.MaterialDetailPage_questions__rfXRt summary{cursor:pointer;font-size:18px;font-weight:550;line-height:1.4}.MaterialDetailPage_questions__rfXRt p{color:#4d6256;max-width:70ch;margin-bottom:4px}.MaterialDetailPage_questions__rfXRt summary:focus-visible{outline:3px solid #bd5c42;outline-offset:4px}@media(max-width:760px){.MaterialDetailPage_questions__rfXRt{grid-template-columns:1fr;gap:18px;padding-bottom:60px}}.MaterialDetailPage_pathways__v_dT_{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding:0 0 90px}.MaterialDetailPage_pathways__v_dT_>div:first-child p{color:#52665a;max-width:37ch}.MaterialDetailPage_pathwayLinks__p6YmA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.MaterialDetailPage_pathwayLinks__p6YmA a{padding:24px 0;border-top:2px solid #98ab9b;display:block}.MaterialDetailPage_pathwayLinks__p6YmA span,.MaterialDetailPage_pathwayLinks__p6YmA strong{display:block}.MaterialDetailPage_pathwayLinks__p6YmA strong{font-size:19px;font-weight:550;line-height:1.3}.MaterialDetailPage_pathwayLinks__p6YmA span{margin-top:10px;color:#52665a;font-size:14px;line-height:1.6}.MaterialDetailPage_pathwayLinks__p6YmA a:hover strong{text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.MaterialDetailPage_pathways__v_dT_{grid-template-columns:1fr;gap:15px;padding-bottom:60px}.MaterialDetailPage_pathwayLinks__p6YmA{grid-template-columns:1fr;gap:0}.MaterialDetailPage_pathwayLinks__p6YmA a{padding:18px 0}.MaterialDetailPage_pathwayLinks__p6YmA span{margin-top:4px}}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_breadcrumb__goRBs{padding:22px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB{padding:20px 0 54px;min-height:0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB.MaterialDetailPage_withImage__3aIsS{grid-template-columns:.9fr 1.1fr;gap:48px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB h1{font-size:clamp(42px,4.2vw,64px);max-width:13ch}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB p{margin:20px 0 24px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_intro__ahxH5{padding:45px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_intro__ahxH5>.MaterialDetailPage_wrap__Nea0q{grid-template-columns:1.3fr .7fr;gap:54px;align-items:center}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_intro__ahxH5 p{margin-top:12px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_context__0YzL8{padding:0;background:none;font-size:14px;max-width:36ch}.MaterialDetailPage_detail__aViTF h2{font-size:clamp(28px,2.55vw,38px)}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_review___Zy3e{padding:50px 0 0;grid-template-columns:.75fr 1.25fr;gap:60px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_review___Zy3e dl>div{padding:13px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_reading__Ic2cD{padding:56px 0;grid-template-columns:.75fr 1.25fr;gap:60px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_topics__pZrHJ section+section{margin-top:26px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_topics__pZrHJ h3{font-size:19px;margin-bottom:6px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_topics__pZrHJ p{line-height:1.68}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selection__nl01p{padding:44px 0;margin-bottom:48px;background:var(--surface-panel)}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionHead__pCp4R,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_sources__T6AAe{width:calc(100% - 64px)}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionHead__pCp4R{grid-template-columns:.9fr 1.1fr;gap:36px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionRows__QWvdX{margin-top:22px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionRows__QWvdX>div{padding:15px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_questions__rfXRt{grid-template-columns:.75fr 1.25fr;gap:60px;padding-bottom:50px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_questions__rfXRt details{padding:14px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_connections__M1K3w{grid-template-columns:.75fr 1.25fr;gap:60px;padding:42px 0 54px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_connections__M1K3w nav a{padding:12px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_project__OeulN{padding:52px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_project__OeulN>.MaterialDetailPage_wrap__Nea0q{gap:60px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_project__OeulN li+li{margin-top:4px}@media(max-width:760px){.MaterialDetailPage_detail__aViTF .MaterialDetailPage_breadcrumb__goRBs{padding:18px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB.MaterialDetailPage_withImage__3aIsS{display:flex;gap:20px;padding:16px 0 36px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB h1{font-size:40px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB p{margin:16px 0 20px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_intro__ahxH5{padding:32px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_connections__M1K3w,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_intro__ahxH5>.MaterialDetailPage_wrap__Nea0q,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_questions__rfXRt,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_reading__Ic2cD,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_review___Zy3e{grid-template-columns:1fr;gap:16px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_review___Zy3e{padding-top:36px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_reading__Ic2cD{padding:38px 0}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selection__nl01p{padding:30px 0;margin-bottom:36px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionHead__pCp4R,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_sources__T6AAe{width:calc(100% - 40px)}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_selectionHead__pCp4R{grid-template-columns:1fr;gap:4px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_questions__rfXRt{padding-bottom:36px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_connections__M1K3w{padding:30px 0 38px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_project__OeulN{padding:38px 0}}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB.MaterialDetailPage_wideHero__jlR6M{position:relative;display:flex;min-height:390px;padding:42px 48px;margin-bottom:22px;isolation:isolate;overflow:hidden}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M>div{position:relative;z-index:1;max-width:42%}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M figure{position:absolute;inset:0;z-index:-1}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M img,.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M picture{width:100%;height:100%;display:block}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M img{object-fit:cover;object-position:center;mix-blend-mode:normal}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M h1{font-size:clamp(42px,4.2vw,62px)}@media(max-width:760px){.MaterialDetailPage_detail__aViTF .MaterialDetailPage_hero__EUUrB.MaterialDetailPage_wideHero__jlR6M{display:flex;min-height:0;padding:28px 0 0;margin-bottom:30px;overflow:visible}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M>div{max-width:none}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M figure{position:relative;inset:auto;z-index:auto;width:100%;margin-top:2px}.MaterialDetailPage_detail__aViTF .MaterialDetailPage_wideHero__jlR6M img{height:auto;object-fit:contain}}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selection__nl01p{background:none;padding:34px 0 4px;margin-bottom:40px;border-top:1px solid #d9e0d7}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionHead__pCp4R,.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_sources__T6AAe{width:100%}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionHead__pCp4R{grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionHead__pCp4R p{margin:0;max-width:60ch}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX{margin:22px 0 0;padding-left:calc(37.5% + 22px);box-sizing:border-box}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX>div{grid-template-columns:.75fr 1.25fr;gap:6px 20px;border:0;padding:0 0 18px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX h3{grid-row:span 2;font-size:17px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX p{font-size:15px;line-height:1.55}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_sources__T6AAe{margin-top:0;padding-left:calc(37.5% + 22px);box-sizing:border-box}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_questions__rfXRt summary{list-style:none;position:relative;padding-right:30px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_questions__rfXRt summary::-webkit-details-marker{display:none}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_questions__rfXRt summary:after{content:"+";position:absolute;right:3px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_questions__rfXRt details[open] summary:after{content:"−"}@media(max-width:760px){.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selection__nl01p{padding:28px 0 0;margin-bottom:32px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionHead__pCp4R{grid-template-columns:1fr;gap:10px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX,.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_sources__T6AAe{padding-left:0}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX>div{grid-template-columns:1fr;gap:3px;padding-bottom:16px}.MaterialDetailPage_detail316___3uzl .MaterialDetailPage_selectionRows__QWvdX h3{grid-row:auto}}.ProductionKnowledge_section__9fvtW{width:min(90%,1280px);margin:0 auto;padding:64px 0 56px;color:#203b32}.ProductionKnowledge_section__9fvtW header{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:32px}.ProductionKnowledge_section__9fvtW h2{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-.025em;font-weight:500;margin:0;text-wrap:balance}.ProductionKnowledge_section__9fvtW p{font-size:16px;line-height:1.75;color:#4d6559;margin:0 0 14px;max-width:70ch}.ProductionKnowledge_body__2BQDT{margin-left:38%;max-width:780px}.ProductionKnowledge_body__2BQDT section{padding:20px 0}.ProductionKnowledge_body__2BQDT h3{font-size:22px;line-height:1.3;font-weight:500;margin:0 0 14px}.ProductionKnowledge_body__2BQDT p:last-child{margin-bottom:0}.ProductionKnowledge_next__BjFww{margin:24px 0 0 38%!important}.ProductionKnowledge_next__BjFww a{color:#9c3428;text-underline-offset:5px}.ProductionKnowledge_next__BjFww a:focus-visible{outline:3px solid #bf382d;outline-offset:4px}@media(max-width:760px){.ProductionKnowledge_section__9fvtW{width:calc(100% - 40px);padding:42px 0}.ProductionKnowledge_section__9fvtW header{grid-template-columns:1fr;gap:18px;margin-bottom:8px}.ProductionKnowledge_body__2BQDT{margin-left:0}.ProductionKnowledge_next__BjFww{margin-left:0!important}}