@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c282a6db290773d-s.3dnkcee_i59pt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/537f068cf010a382-s.2i3edaw8yq7lc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c300beac511639d2-s.10-nsfryu2jvb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a01ece5cbe79cced-s.1q8n9tjuxrcaf.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/825d4e07c4597d86-s.284-ccdis27de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65645b6ef686c6a1-s.1x8p5on2km66b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ef1484efef1c9752-s.p.40aonue94dpow.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c282a6db290773d-s.3dnkcee_i59pt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/537f068cf010a382-s.2i3edaw8yq7lc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c300beac511639d2-s.10-nsfryu2jvb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a01ece5cbe79cced-s.1q8n9tjuxrcaf.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/825d4e07c4597d86-s.284-ccdis27de.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65645b6ef686c6a1-s.1x8p5on2km66b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ef1484efef1c9752-s.p.40aonue94dpow.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed Fallback;src:local(Arial);ascent-override:104.44%;descent-override:27.48%;line-gap-override:0.0%;size-adjust:88.83%}.roboto_condensed_8e614aba-module__h4IEEq__className{font-family:Roboto Condensed,Roboto Condensed Fallback;font-style:normal}.roboto_condensed_8e614aba-module__h4IEEq__variable{--font-display:"Roboto Condensed", "Roboto Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3e9f8f0e-module__sd1RPq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3e9f8f0e-module__sd1RPq__variable{--font-ui:"Inter", "Inter Fallback"}
﻿:root{--navy:#062a4d;--navy-deep:#031d36;--safety-orange:#ff6d1a;--steel-50:#f4f6f8;--ink:#0b2b4d;--body:#526779}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--steel-50)}body{color:var(--ink);font-family:var(--font-ui), Arial, sans-serif;margin:0;overflow-x:hidden}a,button{transition:all .18s}.shell{width:min(1348px,100% - 72px);margin:0 auto}.utility-bar{background:var(--navy-deep);color:#fff;height:38px;font-size:14px}.utility-inner{align-items:center;gap:40px;height:100%;display:flex}.utility-inner span:last-child{margin-left:auto}.site-header{z-index:20;background:var(--navy);height:80px;position:sticky;top:0}.header-inner{align-items:center;gap:34px;height:100%;display:flex}.brand{color:#fff;flex-direction:column;min-width:160px;line-height:.85;text-decoration:none;display:inline-flex}.brand strong{letter-spacing:-1.4px;font-size:26px}.brand em{color:var(--safety-orange);font-size:21px;font-style:normal;font-weight:800}.site-header nav{flex:1;align-items:center;gap:25px;display:flex}.site-header nav a{color:#fff;border-bottom:3px solid #0000;align-items:center;height:80px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.site-header nav a:first-child{border-color:var(--safety-orange)}.button{min-height:48px;font:800 14px var(--font-ui), Arial, sans-serif;cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;padding:0 22px;text-decoration:none;display:inline-flex}.button span{font-size:19px}.orange{background:var(--safety-orange);color:#fff}.orange:hover{background:#e85400}.outline{color:#fff;background:0 0;border:1px solid #ffffffbf}.outline:hover{color:var(--navy);background:#fff}.hero{color:#fff;isolation:isolate;align-items:center;height:440px;display:flex;position:relative;overflow:hidden}.hero-image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:#031d369e;position:absolute;inset:0}.hero-content{padding-top:5px}.eyebrow{color:var(--safety-orange);letter-spacing:1.1px;margin:0 0 8px;font-size:12px;font-weight:800}.light{color:#ffb178}h1,h2,h3,h4{font-family:var(--font-display), Impact, sans-serif;margin:0}h1{letter-spacing:-.5px;max-width:690px;font-size:59px;line-height:.97}h2{font-size:36px;line-height:1.02}.hero-content>p:not(.eyebrow){max-width:525px;margin:16px 0 21px;font-size:18px;line-height:1.5}.action-row{gap:13px;display:flex}.category-section{display:none}.category-grid,.product-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.category-grid>:nth-child(n+7){display:none}.category-card{color:var(--ink);background:#fff;border:1px solid #d9e1e8;text-decoration:none}.category-card:hover{border-color:var(--safety-orange);box-shadow:0 8px 18px #04223e21}.category-art,.product-art{background:#eef0f1 url(/images/ppe-category-composite-v2.png) 0 0/600% 100% no-repeat;display:block}.category-art{height:94px}.category-copy{padding:7px 10px;display:block}.category-copy b{font-size:11px;display:block}.category-copy small{min-height:16px;color:var(--body);margin:2px 0;font-size:9px;line-height:1.25;display:block;overflow:hidden}.category-copy em,.product-card a{color:var(--safety-orange);font-size:9px;font-style:normal;font-weight:800}.proof-section{background:var(--steel-50);height:275px;padding:34px 0}.proof-grid{grid-template-columns:1fr 1.15fr;gap:45px;display:grid}.proof-grid>div+div{border-left:1px solid #cbd5de;padding-left:45px}.proof-grid p:not(.eyebrow){max-width:430px;color:var(--body);margin:9px 0;font-size:12px;line-height:1.45}.standards{gap:10px;margin:12px 0;display:flex}.standards span{text-align:center;background:#fff;border:1px solid #d7e0e8;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;font-weight:800;line-height:1.05;display:grid}.text-link{color:var(--navy);font-size:12px;font-weight:800;text-decoration:none}.industry-grid{grid-template-columns:repeat(3,1fr);margin:12px 0;display:grid}.industry-grid a{min-height:56px;color:var(--ink);background:#fff;border:1px solid #d9e1e8;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.industry-grid small{color:var(--safety-orange);font-weight:800}.products-section{background:#fff;min-height:790px;padding:38px 0}.products-section .product-grid{grid-template-columns:repeat(5,1fr);gap:15px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.product-card{border:1px solid #d9e1e8;padding:10px}.product-art{aspect-ratio:1;height:auto;background-position:50%!important;background-size:cover!important}.product-card:first-child .product-art{background-image:url(/images/product-cut-resistant-gloves.png)}.product-card:nth-child(2) .product-art{background-image:url(/images/product-safety-helmet.png)}.product-card:nth-child(3) .product-art{background-image:url(/images/product-high-vis-vest.png)}.product-card:nth-child(4) .product-art{background-image:url(/images/product-fall-arrest-harness.png)}.product-card:nth-child(5) .product-art{background-image:url(/images/product-half-face-respirator.png)}.product-card:nth-child(6) .product-art{background-image:url(/images/product-safety-boots.png)}.product-card:nth-child(7) .product-art{background-image:url(/images/product-eye-face-protection.png)}.product-card:nth-child(8) .product-art{background-image:url(/images/product-hearing-protection.png)}.product-card:nth-child(9) .product-art{background-image:url(/images/product-protective-workwear.png)}.product-card:nth-child(10) .product-art{background-image:url(/images/product-first-aid-kit.png)}.product-card h3{font-family:var(--font-ui),Arial,sans-serif;margin:11px 0 4px;font-size:16px}.product-card p{color:#8492a0;margin:0 0 8px;font-size:13px}.product-card a{font-size:12px;text-decoration:none}.production-section{background:#eaf0f4;padding:58px 0}.production-layout{grid-template-columns:.9fr 1.55fr;align-items:center;gap:62px;display:grid}.production-intro h2{max-width:410px;font-size:40px}.production-intro>p:not(.eyebrow){color:#4b6478;max-width:430px;margin:15px 0 21px;font-size:16px;line-height:1.6}.production-stages{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.production-stages article{background:#fff;border-top:4px solid #ff6d1a;min-height:205px;padding:25px 22px;box-shadow:0 10px 22px #05254114}.production-stages span{color:#ff6d1a;letter-spacing:1.1px;margin-bottom:30px;font-size:14px;font-weight:900;display:block}.production-stages h3{font-family:var(--font-ui), Arial, sans-serif;margin-bottom:9px;font-size:17px}.production-stages p{color:#587084;margin:0;font-size:14px;line-height:1.55}.factory{background:var(--navy);color:#fff;grid-template-columns:1fr 1.75fr;height:285px;display:grid}.factory-copy{padding:36px 40px 30px max(36px,50vw - 674px)}.factory-copy h2{font-size:33px}.factory-copy p:not(.eyebrow){color:#d9e5ee;max-width:320px;margin:12px 0 17px;font-size:12px;line-height:1.45}.factory-media{align-items:end;padding:14px;display:flex;position:relative;overflow:hidden}.factory-media>img{object-fit:cover}.factory-metrics{z-index:1;background:#031d36e6;grid-template-columns:repeat(4,1fr);width:100%;padding:12px;display:grid;position:relative}.factory-metrics span{border-right:1px solid #ffffff40;flex-direction:column;gap:4px;padding:0 8px;font-size:10px;display:flex}.factory-metrics span:last-child{border:0}.factory-metrics b{font-size:18px}.global{background:#fff;height:230px;padding:30px 0}.global-top{justify-content:space-between;align-items:center;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:23px;display:grid}.stats span{color:var(--body);flex-direction:column;font-size:10px;display:flex}.stats b{color:var(--navy);font-size:19px}.testimonial{border-top:1px solid #d9e1e8;grid-template-columns:1.1fr 1.9fr;gap:50px;margin-top:18px;padding-top:14px;display:grid}.testimonial blockquote{color:var(--body);margin:0;font-size:12px;line-height:1.5}.testimonial cite{color:var(--navy);margin-top:5px;font-size:10px;font-style:normal;font-weight:800;display:block}.partner-labels{color:#31587c;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.contact{background:var(--navy-deep);color:#fff;height:265px;padding:28px 0}.contact-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.contact h2{font-size:33px}.contact-grid>div>p:not(.eyebrow){color:#d9e5ee;max-width:410px;font-size:13px;line-height:1.5}.contact form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact label{font-size:11px;font-weight:800}.contact input,.contact select,.contact textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d4dd;margin-top:3px;padding:7px}.contact textarea{resize:vertical}.contact label:last-of-type,.contact form .button{grid-column:1/-1}.contact form .button{justify-self:start;min-height:38px}footer{background:var(--navy);color:#fff;height:235px;padding:28px 0 0}.footer-grid{grid-template-columns:1.3fr repeat(2,1fr) 1.4fr;gap:40px;display:grid}.footer-grid .brand{margin-bottom:10px}.footer-grid h4{font-family:var(--font-ui),Arial,sans-serif;margin:0 0 10px;font-size:11px}.footer-grid a:not(.brand),.footer-grid p{color:#d9e5ee;margin:0 0 5px;font-size:11px;line-height:1.4;text-decoration:none;display:block}.copyright{color:#c8d4df;text-align:center;border-top:1px solid #ffffff29;margin:18px 0 0;padding:9px;font-size:10px}@media (max-width:1000px){.site-header nav{gap:13px}.category-grid,.product-grid,.products-section .product-grid{grid-template-columns:repeat(3,1fr)}.category-section,.proof-section,.products-section,.factory,.global,.contact,footer{height:auto}.production-layout{grid-template-columns:1fr;gap:30px}.production-stages{grid-template-columns:repeat(3,1fr)}.proof-grid{gap:30px}.proof-grid>div+div{padding-left:30px}.factory{grid-template-columns:1fr}.factory-copy{padding:45px 36px}.factory-media{min-height:290px}.global-top{flex-direction:column;align-items:flex-start;gap:20px}.stats{width:100%}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.shell{width:min(100% - 32px,1348px)}.utility-inner{justify-content:center;font-size:11px}.utility-inner span:not(:first-child),.site-header nav{display:none}.site-header{height:64px}.brand{min-width:0}.brand strong{font-size:21px}.brand em{font-size:17px}.site-header .button{min-height:38px;padding:0 12px;font-size:12px}.hero{height:480px}.hero-content{padding-top:46px}.hero h1{font-size:48px}.category-grid,.product-grid,.products-section .product-grid{grid-template-columns:repeat(2,1fr)}.category-section{padding:12px 0}.category-art{height:106px}.proof-grid,.contact-grid{grid-template-columns:1fr}.production-section{padding:42px 0}.production-intro h2{font-size:35px}.production-stages{grid-template-columns:1fr}.production-stages article{min-height:0}.production-stages span{margin-bottom:17px}.proof-grid>div+div{border-top:1px solid #cbd5de;border-left:0;padding:27px 0 0}.industry-grid{grid-template-columns:repeat(2,1fr)}.products-section,.proof-section,.global,.contact{padding:38px 0}.product-art{aspect-ratio:1;height:auto}.factory-metrics{grid-template-columns:repeat(2,1fr)}.factory-metrics span:nth-child(2){border-right:0}.factory-metrics span:nth-child(-n+2){border-bottom:1px solid #ffffff40;margin-bottom:9px;padding-bottom:9px}.stats{grid-template-columns:repeat(2,1fr);gap:15px}.testimonial{grid-template-columns:1fr;gap:18px}.partner-labels{flex-wrap:wrap}.contact form{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr);gap:24px}.footer-grid>div:first-child{grid-column:1/-1}}@media (min-width:1001px){.global{height:195px}}.contact form>:first-child,.contact form>label:last-of-type,.contact form>button,.contact form>[role=alert]{grid-column:1/-1}.home{color:#082847;background:#fff}.homeShell{width:min(1340px,100% - 80px);margin:auto}.homeHeader{background:#fff;height:76px}.navRow{align-items:center;gap:44px;height:100%;display:flex}.wordmark{font:800 34px var(--font-ui);letter-spacing:-2px;color:#082847;text-decoration:none}.wordmark em{color:#f16721;font-style:normal}.navRow nav{flex:1;justify-content:center;gap:28px;display:flex}.navRow nav a,.homeFooter a{color:#082847;font-size:13px;font-weight:800;text-decoration:none}.darkButton{text-transform:uppercase;letter-spacing:.3px;background:#082847;justify-content:center;align-items:center;padding:14px 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.newHero{border-top:1px solid #e5e8e9}.heroGrid{grid-template-columns:.95fr 1.05fr;min-height:570px;display:grid}.heroCopy{align-content:center;gap:22px;padding:60px 8% 60px 0;display:grid}.heroCopy p,.sectionKicker{color:#f16721;letter-spacing:1.3px;margin:0;font-size:11px;font-weight:900}.heroCopy h1,.home h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-weight:500;line-height:.98}.heroCopy h1{font-size:clamp(56px,6vw,88px)}.heroCopy>span,.splitHeading>div>span{color:#465b6d;max-width:510px;font-size:17px;line-height:1.65}.heroCopy>div{align-items:center;gap:21px;display:flex}.textButton{color:#082847;font-size:14px;font-weight:800;text-decoration:none}.heroVisual{min-height:570px;position:relative;overflow:hidden}.heroVisual img{object-fit:cover}.homeSection{padding:90px 0}.splitHeading{grid-template-columns:.32fr 1fr;gap:70px;display:grid}.splitHeading>div{align-content:start;gap:19px;display:grid}.home h2{font-size:48px}.productTiles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.productTiles a{color:#082847;border:1px solid #e1e6e9;padding-bottom:14px;text-decoration:none}.productTiles img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.productTiles b,.productTiles small{margin:12px 13px 0;display:block}.productTiles b{font-size:14px}.productTiles small{color:#637487;font-size:11px;line-height:1.4}.factoryStory{background:#f4f6f7}.timeline{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.timeline li{border-top:2px solid #092b4a;gap:9px;padding-top:14px;display:grid}.timeline b{color:#f16721}.timeline strong{font-size:14px}.timeline span{color:#637487;font-size:12px;line-height:1.45}.factoryStrip{grid-template-columns:2fr 1fr;gap:14px;margin-top:50px;display:grid}.factoryStrip img{object-fit:cover;width:100%;height:275px}.inspection{border-bottom:1px solid #dce2e6}.inspectionList{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.inspectionList article{border-left:1px solid #ccd6dd;padding:0 18px}.inspectionList b{color:#f16721}.inspectionList h3{font-size:17px}.inspectionList p{color:#637487;line-height:1.5}.sectionTitle{justify-content:space-between;align-items:end;display:flex}.sectionTitle a{color:#f16721;font-weight:800;text-decoration:none}.guideGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.guideGrid a{color:#082847;background:#f2f5f6;min-height:150px;padding:23px;font:500 24px/1.1 Georgia,serif;text-decoration:none}.quoteBand{background:#edf1f3;padding:70px 0}.quoteGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.quoteGrid>div{gap:17px;display:grid}.quoteBand .form{background:#082847}.homeFooter{color:#d8e2e9;background:#082847;padding:26px 0}.homeFooter .homeShell{justify-content:space-between;align-items:center;display:flex}.homeFooter .wordmark,.homeFooter a{color:#fff}.homeFooter span{font-size:12px}@media (max-width:800px){.homeShell{width:min(100% - 32px,1340px)}.navRow nav{display:none}.navRow{gap:15px}.navRow .darkButton{margin-left:auto}.heroGrid,.splitHeading,.quoteGrid{grid-template-columns:1fr}.heroCopy{padding:70px 0}.heroVisual{min-height:370px}.productTiles{grid-template-columns:repeat(2,1fr)}.timeline,.inspectionList,.guideGrid,.factoryStrip{grid-template-columns:1fr}.homeSection{padding:60px 0}.home h2{font-size:42px}.homeFooter .homeShell{flex-direction:column;align-items:flex-start;gap:16px}}:focus-visible{outline-offset:3px;outline:3px solid #ffb178}.skip-link{z-index:100;color:#062a4d;background:#fff;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.not-found{color:#fff;background:#031d36;align-content:center;justify-items:start;gap:18px;min-height:100vh;padding:max(48px,10vw);display:grid}.not-found p{color:#ffb178;letter-spacing:1.1px;margin:0;font-size:13px;font-weight:900}.not-found h1{max-width:600px;font-size:clamp(46px,8vw,88px);line-height:.92}.not-found>span{color:#d9e5ee;max-width:520px;font-size:18px;line-height:1.55}.not-found div{flex-wrap:wrap;gap:12px;display:flex}.not-found a{color:#fff;background:#ff6d1a;padding:14px 18px;font-weight:800;text-decoration:none}.not-found a+a{background:0 0;border:1px solid #ffffffb3}:root .home .heroCopy>p{color:#ad430c}
