@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:400;font-display:swap;src:url(https://app.npmca.org/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:400;font-display:swap;src:url(https://app.npmca.org/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_4ee731;font-style:normal;font-weight:400;font-display:swap;src:url(https://app.npmca.org/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:500;font-display:swap;src:url(https://app.npmca.org/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:500;font-display:swap;src:url(https://app.npmca.org/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_4ee731;font-style:normal;font-weight:500;font-display:swap;src:url(https://app.npmca.org/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_4ee731;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_4ee731;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_4ee731;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_4ee731;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_4ee731{font-family:__Barlow_4ee731,__Barlow_Fallback_4ee731;font-style:normal}.__variable_4ee731{--font-network:"__Barlow_4ee731","__Barlow_Fallback_4ee731"}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_d79be8;font-style:normal;font-weight:600;font-display:swap;src:url(https://app.npmca.org/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_d79be8;font-style:normal;font-weight:700;font-display:swap;src:url(https://app.npmca.org/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:800;font-display:swap;src:url(https://app.npmca.org/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:800;font-display:swap;src:url(https://app.npmca.org/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_d79be8;font-style:normal;font-weight:800;font-display:swap;src:url(https://app.npmca.org/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:900;font-display:swap;src:url(https://app.npmca.org/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_d79be8;font-style:normal;font-weight:900;font-display:swap;src:url(https://app.npmca.org/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Barlow_Condensed_d79be8;font-style:normal;font-weight:900;font-display:swap;src:url(https://app.npmca.org/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_d79be8;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_d79be8{font-family:__Barlow_Condensed_d79be8,__Barlow_Condensed_Fallback_d79be8;font-style:normal}.__variable_d79be8{--font-network-condensed:"__Barlow_Condensed_d79be8","__Barlow_Condensed_Fallback_d79be8"}.nw{--orange:#f86000;--ink:#101110;color:var(--ink);background:#f8f8f5;min-height:100vh;font-family:var(--font-network),Arial,sans-serif}.nw *{box-sizing:border-box}.nw h1,.nw h2,.nw h3,.nw-brand,.nw-price{font-family:var(--font-network-condensed),"Arial Narrow",Impact,sans-serif;font-weight:800;line-height:1.04}.nw h1{font-size:clamp(2.5rem,6vw,5rem);text-transform:uppercase;letter-spacing:-.025em}.nw h2{font-size:clamp(1.6rem,3vw,2.3rem)}.nw h3{font-size:1.5rem}.nw a{text-decoration:none}.nw a:hover{text-decoration:underline}.nw-header{background:#0b0c0b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(24px,calc((100vw - 1240px) / 2));flex-wrap:wrap;border-bottom:1px solid #ffffff20}.nw-brand{font-size:2.2rem;letter-spacing:.02em}.nw-brand span{color:var(--orange)}.nw-nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-weight:700;font-size:.9rem}.nw-nav a:last-child{border:1px solid #ffffff60;padding:9px 15px}.nw-wrap{max-width:1240px;margin:auto;padding:45px 24px}.nw-hero{position:relative;background:#101210;color:#fff;min-height:410px;overflow:hidden;padding:55px max(24px,calc((100vw - 1192px) / 2));isolation:isolate}.nw-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#0d0e0df5,#0d0e0ddd 36%,#0d0e0d30),url(/network/asphalt.jpg) 100%/cover;z-index:-1}.nw-hero-job:after{background-image:linear-gradient(90deg,#0d0e0df5,#0d0e0ddd 36%,#0d0e0d30),url(/network/patch.jpg)}.nw-hero>div{max-width:800px}.nw-kicker{font-size:.75rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.17em;color:var(--orange);margin-bottom:14px}.nw-hero p:not(.nw-kicker){font-size:1.1rem;max-width:470px;color:#ddd;margin:22px 0}.nw-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 20px;background:var(--orange);color:#101110;border:1px solid var(--orange);font-weight:800;cursor:pointer;gap:8px}.nw-button:hover{background:#e85300;text-decoration:none!important}.nw-button:disabled{opacity:.5;cursor:wait}.nw-outline{background:transparent;border-color:#bbb}.nw-outline:hover{background:#f0eee8}.nw-stripe{height:8px;background:repeating-linear-gradient(90deg,var(--orange) 0 80px,#101110 80px 130px)}.nw-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.nw-section-heading a{font-weight:800;color:#ad3d00}.nw-search{display:grid;grid-template-columns:2fr 1fr 1.2fr auto;gap:12px;padding:20px;background:#fff;border:1px solid #ddd;align-items:end}.nw label{display:flex;flex-direction:column;gap:7px;font-size:.8rem;font-weight:700}.nw input,.nw select,.nw textarea{background:#fff;border:1px solid #b6b9b2;padding:11px 12px;border-radius:0;color:#111;font:inherit;font-weight:400;font-size:1rem;min-width:0;width:100%;min-height:45px}.nw textarea{min-height:110px;resize:vertical}.nw input:focus,.nw select:focus,.nw textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.nw-more{grid-column:1/-1;margin-top:6px}.nw summary{cursor:pointer;font-weight:700;font-size:.9rem;min-height:30px}.nw-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:15px}.nw-check{flex-direction:row!important;align-items:center}.nw-check input{width:18px;min-height:18px}.nw-results{display:flex;justify-content:space-between;margin:25px 0 18px;color:#555;font-size:.9rem}.nw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nw-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-card{background:#fff;border:1px solid #d9ddd4;transition:transform .15s,border-color .15s}.nw-card:hover{border-color:var(--orange);transform:translateY(-2px)}.nw-card-link{display:block;height:100%;text-decoration:none!important}.nw-card-image{position:relative;aspect-ratio:1.5}.nw-card-image img{object-fit:cover}.nw-placeholder{height:100%;min-height:205px;background:repeating-linear-gradient(135deg,#eceee7 0 1px,#f4f5ef 1px 14px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;gap:8px;color:#4e554a}.nw-placeholder-mark{display:grid;place-items:center;width:55px;height:55px;font-size:2rem;font-weight:900;border:3px solid #798073;border-bottom:3px solid var(--orange)}.nw-placeholder small{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.nw-card-body{padding:22px}.nw-badge{font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#ededeb;border:1px solid #ddd;padding:5px 8px;display:inline-block}.nw-badge-member{background:#fff1e8;color:#aa3c00;border-color:#f7c5a5}.nw-card h2{font-size:1.5rem;margin:15px 0 8px}.nw-price{font-size:1.6rem;margin-top:18px}.nw-company{font-size:.88rem;font-weight:600;color:#4f544b}.nw-location{margin:14px 0;font-size:.92rem}.nw-tags{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.nw-tags span{background:#f1f2ec;padding:5px 8px;font-size:.7rem;color:#505647}.nw-pay{font-weight:800;margin-top:15px}.nw-card footer{border-top:1px solid #e4e6dd;margin-top:20px;padding-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.73rem;color:#606658}.nw-card footer strong{color:#af3e00}.nw-pagination{display:flex;justify-content:space-between;padding:30px 0;font-size:.9rem}.nw-pagination a{font-weight:800;color:#af3e00}.nw-footnote{font-size:.76rem;line-height:1.6;color:#60645b;margin-top:20px}.nw-empty{text-align:center;padding:65px 20px;border:1px dashed #bbb}.nw-empty p{margin:15px 0 25px;color:#666}.nw-detail h1{font-size:clamp(2.5rem,5vw,4rem);margin:18px 0}.nw-back{display:inline-block;margin-bottom:35px;font-size:.85rem;font-weight:700}.nw-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:45px}.nw-detail-company{font-size:1.3rem;font-weight:700;margin-bottom:12px}.nw-detail-photos{margin:30px 0;display:grid;gap:15px}.nw-detail-image{position:relative;aspect-ratio:1.5;background:#e9eae5}.nw-detail-image img{object-fit:contain}.nw-detail h2{margin:28px 0 16px}.nw-description{white-space:pre-wrap;line-height:1.8;color:#3d4139}.nw-detail-aside{padding:28px;background:#fff;border:1px solid #ddd;align-self:start}.nw-detail-price{font-size:2rem;margin:0 0 25px}.nw-detail-aside dl>div{padding:12px 0;border-bottom:1px solid #e9e9e4;display:flex;gap:20px;justify-content:space-between;font-size:.87rem}.nw-detail-aside dt{color:#6b7066}.nw-detail-aside dd{font-weight:700;text-align:right}.nw-fresh{font-size:.75rem;color:#6b7066;margin:20px 0}.nw-detail-aside>.nw-button{width:100%}.nw-inline{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.nw-actions label{margin:15px 0}.nw-notice{padding:14px;background:#fff1e8;border-left:3px solid var(--orange);margin:18px 0;font-size:.9rem}.nw-form{max-width:880px}.nw-form fieldset{background:#fff;border:1px solid #d5d8ce;margin:25px 0;padding:25px}.nw-form legend{font-family:var(--font-network-condensed),sans-serif;font-weight:800;font-size:1.5rem;padding:0 8px}.nw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.nw-wide{grid-column:1/-1}.nw-form-actions{display:flex;gap:15px;position:sticky;bottom:0;background:#f8f8f5f5;padding:18px 0;z-index:2}.nw-thumb-grid{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.nw-thumb{width:130px}.nw-thumb-image{position:relative;height:90px;background:#eee}.nw-thumb-image img{object-fit:cover}.nw-thumb button{font-size:.8rem;text-decoration:underline;margin-top:5px}.nw-dashboard-tabs{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ccc;padding:20px 0;margin:20px 0}.nw-dashboard-tabs button{font-weight:800;padding:9px 0;border-bottom:3px solid transparent}.nw-dashboard-tabs button[aria-pressed=true]{border-color:var(--orange)}.nw-list-row{background:#fff;border:1px solid #ddd;padding:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0}.nw-list-row h3{margin:8px 0}.nw-list-row .nw-inline{margin:0}.nw-inquiry{background:#fff;border:1px solid #ddd;padding:25px;margin:18px 0}.nw-inquiry p{white-space:pre-wrap;line-height:1.6;margin:12px 0}.nw-skill{display:flex;justify-content:space-between;gap:10px;background:#f0f2e9;padding:10px 14px;margin:8px 0;font-size:.9rem}.nw-skill small{font-weight:700;color:#686e5f}.nw-footer{padding:30px 24px;text-align:center;background:#121412;color:#aaa;font-size:.75rem}.nw-skeleton{height:180px;background:linear-gradient(90deg,#eee,#fafafa,#eee);background-size:200% 100%;animation:nw-pulse 1.5s infinite}.nw-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.nw-stat{padding:25px;background:#fff;border:1px solid #ddd}.nw-stat strong{font-size:2rem;display:block}.nw-table{overflow:auto}.nw-table table{width:100%;border-collapse:collapse;font-size:.78rem}.nw-table td,.nw-table th{text-align:left;padding:10px;border-bottom:1px solid #ddd;white-space:nowrap}@keyframes nw-pulse{to{background-position:-200% 0}}@media (max-width:900px){.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-search{grid-template-columns:1fr 1fr}.nw-hero{min-height:360px}.nw-detail-grid{grid-template-columns:1fr}.nw-detail-aside{max-width:700px}.nw-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.nw-header{padding:15px 20px;gap:14px}.nw-nav{gap:14px;font-size:.78rem}.nw-brand{font-size:1.8rem}.nw-wrap{padding:30px 18px}.nw-hero{padding:40px 20px;min-height:340px}.nw-hero:after{background-position:60%}.nw-grid,.nw-jobs{grid-template-columns:1fr}.nw-search{padding:15px;gap:14px}.nw-keyword{grid-column:1/-1}.nw-section-heading{align-items:start}.nw-section-heading a{font-size:.8rem;white-space:nowrap}.nw-form-grid{grid-template-columns:1fr}.nw-wide{grid-column:auto}.nw-form fieldset{padding:18px}.nw-list-row{align-items:start;flex-direction:column}.nw-detail-aside{padding:20px}.nw-stat-grid{grid-template-columns:1fr 1fr}.nw-filter-grid{grid-template-columns:1fr}.nw-detail h1{font-size:2.6rem}}.nw-job-pay{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:16px 0 12px}.nw-job-pay strong{font-size:1.18rem;color:#131313}.nw-job-pay span{text-transform:uppercase;font-size:.74rem;font-weight:800;letter-spacing:.05em}.nw-benefits{font-size:.88rem;line-height:1.6;color:#333}.nw-job-cdl,.nw-job-schedule{font-size:.8rem;color:#555;line-height:1.5}.nw-member-benefits{border-left:3px solid #ed6b21;padding:9px 12px;background:#fff4eb;font-weight:800}.nw-member-benefits small{display:block;font-weight:400;margin-top:5px}.nw-job-facts .nw-tags{margin:10px 0}.nw-job-card footer{gap:14px;align-items:flex-end}.nw-job-card footer span{max-width:66%;line-height:1.5}.nw-check input[type=checkbox]{width:18px;flex-shrink:0}.nw .nw-card h2,.nw .nw-wrap h1,.nw .nw-wrap h2,.nw .nw-wrap h3{color:#101110}.nw .nw-hero h1{color:#fff}.nw .nw-results+div{margin-bottom:20px}.nw-v2{--orange:#f86000;font-family:var(--font-network,var(--font-barlow,Arial)),sans-serif}.nw-v2 .nw-price,.nw-v2 h1,.nw-v2 h2,.nw-v2 h3{font-family:var(--font-network-condensed,var(--font-barlow-condensed,"Arial Narrow")),Impact,sans-serif}.nw-v2 .nw-hero-v2{min-height:340px;padding-top:45px;padding-bottom:45px}.nw-v2 .nw-hero-v2:after{background:radial-gradient(ellipse at 100% 100%,#f8600020,transparent 65%),#151816}.nw-v2 .nw-hero h1{text-transform:none;font-size:clamp(2.5rem,4.6vw,4.3rem);max-width:820px}.nw-v2 .nw-hero p:not(.nw-kicker){max-width:650px}.nw-v2 .nw-card{border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #11111106}.nw-v2 .nw-card-image{aspect-ratio:4/3}.nw-category-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;min-height:210px;padding:20px;background:#202522;color:#f2f3ef;border-bottom:5px solid #f86000;text-align:center}.nw-category-brand{font-weight:900;font-size:.8rem;letter-spacing:.08em}.nw-category-brand span{font-weight:500;font-size:.65rem;color:#b8beb6}.nw-category-tile img{position:static;object-fit:contain}.nw-category-tile strong{font-size:1rem}.nw-category-tile small{font-size:.65rem;color:#b8beb6;letter-spacing:.04em}.nw-v2 .nw-card-body{padding:20px}.nw-v2 .nw-card-link{display:flex;flex-direction:column}.nw-v2 .nw-card-body{flex:1;display:flex;flex-direction:column}.nw-v2 .nw-badge{border-radius:4px;text-transform:none;font-size:.73rem;letter-spacing:0}.nw-badge-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;min-height:27px}.nw-employment,.nw-ending{font-size:.72rem;padding:4px 7px;border-radius:4px;background:#f4f4ef;color:#525b51}.nw-v2 .nw-card h2{font-family:Arial,sans-serif;font-weight:750;font-size:1.2rem;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:12px 0 10px}.nw-v2 .nw-price{margin:13px 0 0;font-size:1.9rem}.nw-v2 .nw-company{color:#252b25;font-weight:750;font-size:.94rem}.nw-v2 .nw-location{margin:11px 0;color:#5c6359}.nw-equipment-facts{color:#5c6359;font-size:.82rem;line-height:1.6}.nw-pay-chip{align-self:flex-start;font-weight:750;border-radius:5px;background:#edf3e8;padding:7px 10px;margin-top:5px;font-size:.88rem}.nw-v2 .nw-card footer{margin-top:auto;padding-top:16px;margin-bottom:0;min-height:51px}.nw-v2 .nw-card .nw-location+footer,.nw-v2 .nw-card .nw-tags+footer{margin-top:auto}.nw-v2 .nw-job-card .nw-card-body{min-height:290px}.nw-search-v2{display:flex;align-items:end;gap:10px;padding:16px;background:#fff;border:1px solid #d9ddd4;border-radius:8px}.nw-search-v2 .nw-keyword{flex:1}.nw-active-filters,.nw-quick-filters{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0;align-items:center}.nw-filter-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:#fff;border:1px solid #cfd5ca;padding:9px 13px;border-radius:999px;color:#3a4238;font-size:.8rem;font-weight:650}.nw-filter-chip[aria-current=page],.nw-filter-chip[aria-pressed=true]{border-color:#f86000;background:#fff0e6;color:#9d3900}.nw-category-chips{display:flex;gap:8px;overflow-x:auto;padding:20px 0 10px;scrollbar-width:thin}.nw-category-chips a{flex-shrink:0}.nw-category-chips img{background:#202522;border-radius:4px;padding:2px}.nw-v2 .nw-results{align-items:center;flex-wrap:wrap;gap:15px;margin-top:25px}.nw-sort-form{display:flex;align-items:end;gap:8px}.nw-sort-form select{font-size:.85rem;min-width:145px}.nw-sort-form label{font-size:.75rem}.nw-sort-form .nw-button{font-size:.78rem;padding:10px}.nw-filter-sheet{width:min(740px,calc(100vw - 32px));max-height:88vh;margin:auto;border:0;padding:26px;border-radius:12px;box-shadow:0 24px 90px #0005;background:#f8f8f5;color:#101110}.nw-filter-sheet::backdrop{background:#1119}.nw-sheet-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.nw-sheet-heading h2{font-size:1.7rem}.nw-sheet-form>.nw-button{margin-top:24px;width:100%}.nw-post-prompt{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 24px;background:#eef1e9;border:1px solid #d9ddd4;border-radius:8px;font-weight:750}.nw-sticky-post{position:sticky;bottom:18px;left:100%;width:max-content;z-index:10;border-radius:999px;margin-top:18px;box-shadow:0 5px 20px #0002}.nw-v2 .nw-empty{background:#fff;border:1px solid #d9ddd4;border-radius:10px}.nw-v2 .nw-empty p{max-width:580px;margin:15px auto 25px;line-height:1.6}.nw-v2 .nw-empty .nw-inline{justify-content:center}.nw-v2 .nw-detail h1{text-transform:none}.nw-v2 .nw-detail-aside{border-radius:10px}.nw-report-link{display:block;margin-top:18px;font-size:.82rem;text-decoration:underline!important;min-height:44px;padding:12px 0}.nw-safety{font-size:.8rem;line-height:1.65;padding:15px;background:#f0f2eb;border-left:3px solid #f86000;color:#3c4438}@media (max-width:650px){.nw-v2 .nw-grid,.nw-v2 .nw-jobs{grid-template-columns:1fr}.nw-v2 .nw-wrap{padding:28px 16px}.nw-v2 .nw-hero-v2{padding:35px 20px;min-height:315px}.nw-search-v2{position:sticky;top:0;z-index:15;padding:10px;box-shadow:0 3px 8px #0001;gap:8px}.nw-search-v2 .nw-keyword{font-size:0;grid-column:auto}.nw-search-v2 .nw-keyword input{font-size:.9rem}.nw-search-submit{display:none}.nw-filter-sheet{width:100%;max-height:88dvh;margin:auto 0 0;border-radius:16px 16px 0 0;padding:22px 18px}.nw-filter-sheet .nw-filter-grid{grid-template-columns:1fr}.nw-v2 .nw-results{align-items:start}.nw-sort-form{width:100%}.nw-sort-form label{flex:1}.nw-sort-form select{width:100%}.nw-v2 .nw-equipment-card .nw-card-body{padding:16px}.nw-v2 .nw-equipment-card .nw-card-image{aspect-ratio:4/3}.nw-v2 .nw-equipment-card .nw-price{font-size:1.8rem;margin-top:9px}.nw-v2 .nw-card h2{margin-top:9px}.nw-post-prompt{flex-direction:column;align-items:start}.nw-v2 .nw-section-heading a{font-size:.76rem}}