.hero[data-astro-cid-lewfxirx]{position:relative;overflow:hidden;background:#0a1830;color:#fff;padding:72px 0 56px}.hero[data-astro-cid-lewfxirx]:before{content:"";position:absolute;top:0;left:calc(50% + clamp(0px,50vw - 590px,120px));height:100%;aspect-ratio:12 / 5;transform:translate(-50%);background:linear-gradient(100deg,rgb(10 24 48 / .55) 20%,rgb(10 24 48 / .12) 55%,transparent 80%),url(/images/home/home-hero-blue-workwear-wire-stripping-r1.webp) center / contain no-repeat;mask-image:linear-gradient(to right,transparent,#000 8%);pointer-events:none}.hero[data-astro-cid-lewfxirx]>.wrap[data-astro-cid-lewfxirx]{position:relative}.hero[data-astro-cid-lewfxirx] h1[data-astro-cid-lewfxirx]{color:#fff;font-size:clamp(2rem,4.5vw,3rem)}.hero__sub[data-astro-cid-lewfxirx]{max-width:620px;font-size:1.12rem;color:#cfdcf3}.hero__cta[data-astro-cid-lewfxirx]{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0}.hero-ghost[data-astro-cid-lewfxirx]{border-color:#fff;color:#fff!important}.hero-ghost[data-astro-cid-lewfxirx]:hover{background:#fff;color:var(--c-navy)!important}.hero__proof[data-astro-cid-lewfxirx]{display:flex;gap:26px;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:#cfdcf3;font-size:.92rem}.hero__proof[data-astro-cid-lewfxirx] strong[data-astro-cid-lewfxirx]{color:#fff}@media(max-width:639px){.hero[data-astro-cid-lewfxirx]{background:#0a1830;padding-top:0}.hero[data-astro-cid-lewfxirx]:before{position:static;display:block;width:100%;height:auto;aspect-ratio:12 / 5;transform:none;mask-image:none;background:url(/images/home/home-hero-blue-workwear-mobile-no-gradient-r2.webp) center / contain no-repeat}.hero[data-astro-cid-lewfxirx]>.wrap[data-astro-cid-lewfxirx]{padding-top:28px}}.cat-card[data-astro-cid-lewfxirx] h3[data-astro-cid-lewfxirx]{margin-bottom:4px;font-size:1rem}.cat-card__img[data-astro-cid-lewfxirx]{aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin-bottom:10px;background:var(--c-bg-soft)}.cat-card[data-astro-cid-lewfxirx]:hover{border-color:var(--c-blue);text-decoration:none}.cat-card[data-astro-cid-lewfxirx]{color:inherit}.home-factory__grid[data-astro-cid-lewfxirx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,56px)}.home-factory__video[data-astro-cid-lewfxirx]{display:block;width:100%;height:auto;aspect-ratio:1080 / 608;border-radius:14px}.proof[data-astro-cid-lewfxirx]{background:var(--c-navy-deep);color:#fff;padding:56px 0}.proof__grid[data-astro-cid-lewfxirx]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,56px);align-items:center}.proof__eyebrow[data-astro-cid-lewfxirx]{color:var(--c-orange)}.proof[data-astro-cid-lewfxirx] h2[data-astro-cid-lewfxirx]{color:#fff;font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.3}.proof[data-astro-cid-lewfxirx] p[data-astro-cid-lewfxirx]{color:#cfdcf3}.proof__media[data-astro-cid-lewfxirx]{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000}.proof__video[data-astro-cid-lewfxirx]{width:100%;height:100%;object-fit:cover;display:block}.tile[data-astro-cid-lewfxirx]{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;color:#fff}.tile[data-astro-cid-lewfxirx] img[data-astro-cid-lewfxirx]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.tile[data-astro-cid-lewfxirx]:hover img[data-astro-cid-lewfxirx]{transform:scale(1.03)}.tile[data-astro-cid-lewfxirx]:hover{text-decoration:none}.tile__cap[data-astro-cid-lewfxirx]{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;font-weight:700;font-size:1.05rem;background:linear-gradient(to top,#0a1f42eb,#0a1f4200)}.tile__sub[data-astro-cid-lewfxirx]{display:block;font-weight:400;font-size:.88rem;color:#cfdcf3;margin-top:4px}@media(max-width:800px){.proof__grid[data-astro-cid-lewfxirx]{grid-template-columns:1fr}}@media(max-width:800px){.home-factory__grid[data-astro-cid-lewfxirx]{grid-template-columns:1fr}}@media(max-width:639px){.cat-grid[data-astro-cid-lewfxirx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat-card[data-astro-cid-lewfxirx]{padding:10px}.cat-card__img[data-astro-cid-lewfxirx]{margin-bottom:6px}.cat-card[data-astro-cid-lewfxirx] h3[data-astro-cid-lewfxirx]{font-size:.9rem;line-height:1.3;margin:0}.cat-card[data-astro-cid-lewfxirx] p[data-astro-cid-lewfxirx]{display:none}.section[data-astro-cid-lewfxirx]{padding:32px 0}.proof[data-astro-cid-lewfxirx]{padding:36px 0}}
