.factory-hero{margin:0;overflow:hidden;border:1px solid #393e44;background:#16191c;color:#fff}.hero-object.factory-hero img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;padding:0}.factory-hero figcaption{display:flex;justify-content:space-between;gap:15px;padding:18px 20px;font-size:11px;letter-spacing:.8px}.factory-hero figcaption a{color:#fff;letter-spacing:0;font-size:13px}.hero-story h1{font-size:clamp(36px,3.7vw,54px);line-height:1.08;letter-spacing:-1.8px}.oem-factory-proof{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.oem-factory-proof h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12}.oem-factory-proof figure{margin:0}.oem-factory-proof img{width:100%;height:390px;object-fit:cover;object-position:center 45%;display:block}.oem-factory-proof figcaption{font-size:12px;color:#aeb4bd;padding-top:12px}.oem-factory-proof .actions{gap:20px;flex-wrap:wrap}.precision-hero .actions{flex-wrap:wrap}@media(max-width:760px){.hero-story h1{font-size:clamp(30px,7.8vw,46px);letter-spacing:-1px}.factory-hero figcaption{flex-wrap:wrap}.oem-factory-proof{grid-template-columns:1fr;gap:28px}.oem-factory-proof img{height:340px}.oem-factory-proof h2{font-size:32px}}