.page_home__jFQbK{color:#252c28;background:#fff}.page_container__aoG4z{width:min(calc(100% - 80px),1280px);margin-inline:auto}.page_home__jFQbK h1,.page_home__jFQbK h2,.page_home__jFQbK h3{text-wrap:balance}.page_home__jFQbK p{text-wrap:pretty}.page_hero__SKW6o{background:#f3f5f2}.page_heroInner__FQkwa{width:min(100%,1440px);margin-inline:auto;display:grid;grid-template-columns:47% 53%;align-items:stretch}.page_heroCopy__kbqf4{padding:clamp(40px,5.5vw,80px) 40px clamp(40px,5.5vw,80px) max(40px,calc((100vw - 1280px) / 2));align-self:center}.page_heroLabel__D2dy2{margin:0 0 24px;color:#1c6b43;font-size:14px;font-weight:600}.page_heroCopy__kbqf4 h1{margin:0 0 28px;font-size:clamp(38px,4.3vw,62px);line-height:1.08;letter-spacing:-.035em}.page_heroIntro__tflIn{max-width:46ch;margin-bottom:30px;color:#505953;font-size:18px;line-height:1.6}.page_actions__e35f9{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.page_lightButton__1NsiO,.page_primary__V8M9Y{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.4;border-radius:4px;transition:background .2s ease}.page_primary__V8M9Y{background:#1c6b43;color:#fff}.page_primary__V8M9Y:hover{background:#155234}.page_textLink__B4dk0{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#1c6b43}.page_textLink__B4dk0:hover{text-decoration:underline;text-underline-offset:5px}.page_heroVisual___m6ot{position:relative;margin:0;min-width:0;background:#e9e9e7;display:flex;flex-direction:column;justify-content:center}.page_heroVisual___m6ot>img{width:100%;height:auto;min-height:0;object-fit:contain;flex:1 1}.page_heroVisual___m6ot figcaption{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;gap:16px;background:#fff;font-size:14px}.page_heroVisual___m6ot figcaption>span{color:#59615b}.page_heroVisual___m6ot figcaption a{display:flex;align-items:center;gap:18px;font-weight:600}.page_materials__KpA0g{padding:clamp(64px,7vw,100px) 0 76px}.page_sectionHead__qnhAZ{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.page_details__qpoN5 h2,.page_inquiry__9lOju h2,.page_oem__m7n7Z h2,.page_sectionHead__qnhAZ h2{margin:0 0 20px;font-size:clamp(30px,3vw,42px);line-height:1.16;letter-spacing:-.025em}.page_sectionHead__qnhAZ p{max-width:48ch;margin:0;color:#58615b;font-size:17px;line-height:1.55}.page_sectionHead__qnhAZ>.page_textLink__B4dk0{flex-shrink:0;margin-bottom:4px}.page_materialGrid__ae1Ri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.page_material__5kkVP{min-width:0;display:block}.page_materialImage__q5FBe{overflow:hidden;background:#f4f4f3;aspect-ratio:4/3;border-radius:6px}.page_materialImage__q5FBe img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_material__5kkVP:hover .page_materialImage__q5FBe img{transform:scale(1.035)}.page_materialTitle__aSf3_{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.page_materialTitle__aSf3_ h3{margin:0;font-size:23px;line-height:1.2}.page_materialTitle__aSf3_ svg{color:#1c6b43;flex-shrink:0}.page_materialUse__foAuf{display:block;margin-top:8px;font-size:14px;color:#1c6b43;font-weight:600}.page_material__5kkVP p{max-width:44ch;margin:9px 0 0;color:#58615b;font-size:16px;line-height:1.5}.page_materialHelp__5gNyU{margin-top:38px;padding-top:24px;border-top:1px solid #dce3dd;display:flex;justify-content:space-between;gap:20px;font-size:15px}.page_materialHelp__5gNyU>span{color:#59615b}.page_materialHelp__5gNyU a{display:inline-flex;align-items:center;gap:10px;color:#1c6b43;font-weight:600}.page_oem__m7n7Z{background:#f1f5f1;padding:72px 0}.page_oemGrid__o4rA6{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.page_oemVisual__fmLQO{min-width:0;aspect-ratio:1.1;overflow:hidden;border-radius:6px;background:#e2e8e2}.page_oemVisual__fmLQO img{height:100%;width:100%;object-fit:cover;object-position:49% center}.page_oemCopy__s22mb>p{color:#505d53;max-width:48ch;margin-bottom:24px;font-size:17px;line-height:1.6}.page_oemDetails__foBRC{margin:0 0 28px}.page_oemDetails__foBRC>div{padding:12px 0;display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;border-top:1px solid #d3ded4;font-size:15px;line-height:1.5}.page_oemDetails__foBRC dt{font-weight:600}.page_oemDetails__foBRC dd{margin:0;color:#56625a}.page_details__qpoN5{padding:88px 0}.page_detailsGrid__2M3gt{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.page_detailsGrid__2M3gt>div>p{max-width:43ch;color:#58615b;font-size:17px;line-height:1.6}.page_resourceLinks__oya94>a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;border-bottom:1px solid #dce3dd}.page_resourceLinks__oya94>a:first-child{padding-top:0}.page_resourceLinks__oya94 h3{margin:0 0 8px;font-size:22px}.page_resourceLinks__oya94 p{margin:0;color:#58615b;font-size:16px;line-height:1.5}.page_resourceLinks__oya94 svg{flex:0 0 auto;color:#1c6b43}.page_resourceLinks__oya94>a:hover h3{color:#1c6b43}.page_inquiry__9lOju{background:#1c6b43;color:#fff;padding:68px 0;scroll-margin-top:120px}.page_inquiryInner__qxWR2{display:flex;align-items:center;justify-content:space-between;gap:50px}.page_inquiry__9lOju h2{color:#fff}.page_inquiry__9lOju p{max-width:56ch;margin:0;color:#e1eee5;font-size:17px;line-height:1.6}.page_inquiryActions__j0Dn2{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0}.page_lightButton__1NsiO{color:#1c6b43;background:#fff}.page_lightButton__1NsiO:hover{background:#e9f0eb}.page_lightLink___lktU{display:inline-flex;align-items:center;gap:12px;font-size:15px;color:#fff}.page_lightLink___lktU:hover{text-decoration:underline;text-underline-offset:5px}.page_inquiry__9lOju a:focus-visible{outline-color:#fff}.page_home__jFQbK svg{flex-shrink:0}@media (min-width:1441px){.page_heroCopy__kbqf4{padding-left:80px}}@media (max-width:991px){.page_container__aoG4z{width:calc(100% - 48px)}.page_heroInner__FQkwa{grid-template-columns:1fr 1fr}.page_heroCopy__kbqf4{padding:40px 24px}.page_heroCopy__kbqf4 h1{font-size:40px}.page_heroIntro__tflIn{font-size:16px}.page_heroVisual___m6ot>img{min-height:0}.page_materialGrid__ae1Ri{grid-template-columns:repeat(2,minmax(0,1fr))}.page_sectionHead__qnhAZ{align-items:start;flex-direction:column;gap:22px}.page_oemGrid__o4rA6{gap:32px}.page_oemDetails__foBRC>div{grid-template-columns:1fr;gap:4px}.page_detailsGrid__2M3gt{gap:40px}.page_inquiryInner__qxWR2{align-items:flex-start;flex-direction:column;gap:30px}}@media (max-width:767px){.page_container__aoG4z{width:calc(100% - 40px)}.page_heroInner__FQkwa{grid-template-columns:1fr}.page_heroCopy__kbqf4{padding:36px 20px 38px}.page_heroLabel__D2dy2{font-size:13px;margin-bottom:20px}.page_heroCopy__kbqf4 h1{font-size:clamp(36px,8.8vw,52px);margin-bottom:22px}.page_heroCopy__kbqf4 h1 br{display:none}.page_heroIntro__tflIn{max-width:50ch;margin-bottom:25px}.page_actions__e35f9{gap:20px}.page_heroVisual___m6ot>img{min-height:0;height:auto;aspect-ratio:4/3;object-fit:contain}.page_heroVisual___m6ot figcaption{padding:15px 20px}.page_materials__KpA0g{padding:54px 0}.page_sectionHead__qnhAZ h2 br{display:none}.page_sectionHead__qnhAZ p{font-size:16px}.page_materialGrid__ae1Ri{gap:30px 18px}.page_materialTitle__aSf3_{margin-top:15px}.page_materialTitle__aSf3_ h3{font-size:21px}.page_materialUse__foAuf{font-size:13px}.page_material__5kkVP p{font-size:15px}.page_materialHelp__5gNyU{flex-direction:column;gap:12px;line-height:1.5}.page_oem__m7n7Z{padding:44px 0 50px}.page_oemGrid__o4rA6{grid-template-columns:1fr;gap:30px}.page_oemVisual__fmLQO{aspect-ratio:1.8}.page_oemCopy__s22mb>p{font-size:16px}.page_oemDetails__foBRC>div{grid-template-columns:125px minmax(0,1fr);gap:12px}.page_details__qpoN5{padding:54px 0}.page_detailsGrid__2M3gt{grid-template-columns:1fr;gap:20px}.page_detailsGrid__2M3gt>div>p{font-size:16px}.page_resourceLinks__oya94>a{padding:20px 0}.page_resourceLinks__oya94>a:first-child{padding-top:0}.page_inquiry__9lOju{padding:50px 0}.page_inquiry__9lOju p{font-size:16px}}@media (max-width:479px){.page_materialGrid__ae1Ri{grid-template-columns:1fr}.page_oemDetails__foBRC>div{grid-template-columns:1fr;gap:4px}.page_inquiryActions__j0Dn2{align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.page_lightButton__1NsiO,.page_materialImage__q5FBe img,.page_primary__V8M9Y{transition:none}.page_material__5kkVP:hover .page_materialImage__q5FBe img{transform:none}}