.about-hero{display:grid;grid-template-columns:1.5fr 1fr;background:#19302e;color:#fff;gap:8%;align-items:center}.about-hero .eyebrow{color:#d7f35d}.about-hero h1{font-size:58px}.about-hero p{color:#ccd8ce;font-size:16px}.about-wordmark{font-size:62px;font-weight:700;letter-spacing:7px;border-top:2px solid #d7f35d;border-bottom:1px solid #ffffff50;padding:35px 0;color:#d7f35d}.about-wordmark span{display:block;font-size:10px;letter-spacing:2px;margin-top:15px;color:#d4dece}.about-lead{font-size:18px;line-height:2;max-width:1050px}.about-productlinks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.about-productlinks a{background:#fff;border-bottom:2px solid #b1c175;padding:25px;font-size:16px}.about-productlinks a:hover{background:#d7f35d}.about-scenes{display:flex;flex-wrap:wrap;gap:15px;margin:35px 0}.about-scenes span{padding:15px 23px;border:1px solid #aebf97;font-size:14px}@media(max-width:800px){.about-hero{grid-template-columns:1fr}.about-hero h1{font-size:42px}.about-wordmark{font-size:45px;max-width:400px}.about-lead{font-size:16px}.about-productlinks{grid-template-columns:1fr 1fr}.about-productlinks a{font-size:14px;padding:20px}}@media(max-width:450px){.about-productlinks{grid-template-columns:1fr}}

.screw-hero{display:grid;grid-template-columns:1fr 1fr;background:#e9eade;gap:6%;padding:60px 5%}.screw-hero>div{align-self:center}.screw-hero h1{font-size:clamp(36px,5vw,70px)}.screw-hero h2{font-size:clamp(25px,3vw,44px)}.screw-hero p{line-height:1.9;margin-bottom:30px}.screw-hero img{width:100%;height:640px;object-fit:cover}.screw-gallery,.factory-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.screw-gallery figure,.factory-grid figure{margin:0}.screw-gallery img,.factory-grid img{width:100%;height:360px;object-fit:cover}.screw-gallery figcaption,.factory-grid figcaption{padding:14px 0}.factory-wide{width:100%;max-height:560px;object-fit:cover;margin:25px 0}.v-table{width:100%;border-collapse:collapse}.v-table td,.v-table th{text-align:left;padding:18px;border-bottom:1px solid #ccd1c7}.v-table th{background:#193532;color:white}@media(max-width:700px){.screw-hero,.screw-gallery,.factory-grid{grid-template-columns:1fr}.screw-hero img{height:480px}.screw-gallery img,.factory-grid img{height:260px}}
.about-productlinks{grid-template-columns:minmax(0,1fr);}

