.page-module__4ccqhG__page{color:#111;background:#fff;margin:0}.page-module__4ccqhG__nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:88px;padding:0 56px;display:flex;position:sticky;top:0}.page-module__4ccqhG__logoLink{align-items:center;display:flex}.page-module__4ccqhG__navLogo{width:150px;height:auto}.page-module__4ccqhG__navLinks{align-items:center;gap:26px;font-size:14px;font-weight:750;display:flex}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton){transition:opacity .2s}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton):hover{opacity:.58}.page-module__4ccqhG__navButton{color:#fff;background:#111;border-radius:10px;padding:13px 18px;font-weight:850}.page-module__4ccqhG__eyebrow{color:#a97918;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.page-module__4ccqhG__hero{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 45%,#ffffff6b 100%),url(/servicepanelprojects/washoe-200amp-outdoor-service-panel-upgrade.png) 50%/cover no-repeat;align-items:center;min-height:650px;padding:88px 72px;display:flex}.page-module__4ccqhG__heroContent{max-width:780px}.page-module__4ccqhG__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,7vw,92px);line-height:.95}.page-module__4ccqhG__lead{color:#383838;max-width:700px;margin:28px 0;font-size:21px;line-height:1.6}.page-module__4ccqhG__heroActions,.page-module__4ccqhG__ctaActions{flex-wrap:wrap;gap:14px;display:flex}.page-module__4ccqhG__primaryButton,.page-module__4ccqhG__secondaryButton,.page-module__4ccqhG__whiteButton,.page-module__4ccqhG__ctaPhone{border-radius:11px;padding:16px 23px;font-weight:850;display:inline-block}.page-module__4ccqhG__primaryButton{color:#fff;background:#111;box-shadow:0 14px 32px #0000002b}.page-module__4ccqhG__secondaryButton{background:#ffffffeb;border:1px solid #cfc7bb}.page-module__4ccqhG__trust{color:#666;margin:27px 0 0;font-size:14px;font-weight:750}.page-module__4ccqhG__featuredSection{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:64px;max-width:1200px;margin:150px auto;padding:0 24px;display:grid}.page-module__4ccqhG__featuredImage{border-radius:28px;overflow:hidden;box-shadow:0 28px 70px #0000001f}.page-module__4ccqhG__featuredImage img{width:100%;display:block}.page-module__4ccqhG__location{color:#a97918;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900}.page-module__4ccqhG__featuredCopy h2,.page-module__4ccqhG__sectionHeading h2,.page-module__4ccqhG__nextStage h2{letter-spacing:-.045em;margin:12px 0 22px;font-size:clamp(38px,5vw,60px);line-height:1}.page-module__4ccqhG__featuredCopy>p:not(.page-module__4ccqhG__eyebrow):not(.page-module__4ccqhG__location){color:#626262;margin:0;font-size:18px;line-height:1.75}.page-module__4ccqhG__tags{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.page-module__4ccqhG__tags span{background:#faf8f5;border:1px solid #e4dbcf;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}.page-module__4ccqhG__textLink{text-underline-offset:5px;font-weight:850;-webkit-text-decoration:underline #a97918;text-decoration:underline #a97918;display:inline-block}.page-module__4ccqhG__projectsSection{max-width:1200px;margin:150px auto;padding:0 24px}.page-module__4ccqhG__sectionHeading{text-align:center;max-width:860px;margin:0 auto 68px}.page-module__4ccqhG__sectionHeading>p:last-child{color:#626262;margin:0;font-size:19px;line-height:1.7}.page-module__4ccqhG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.page-module__4ccqhG__projectCard{background:#fff;border:1px solid #e8e0d5;border-radius:24px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 50px #00000012}.page-module__4ccqhG__projectCard:hover{transform:translateY(-6px);box-shadow:0 28px 65px #0000001f}.page-module__4ccqhG__projectImage{aspect-ratio:16/10;background:#ececec;overflow:hidden}.page-module__4ccqhG__projectImage img{object-fit:cover;width:100%;height:100%;display:block}.page-module__4ccqhG__projectContent{padding:30px}.page-module__4ccqhG__projectContent h3{letter-spacing:-.035em;margin:0 0 16px;font-size:29px;line-height:1.08}.page-module__4ccqhG__projectContent>p:not(.page-module__4ccqhG__location){color:#626262;margin:0;font-size:16px;line-height:1.7}.page-module__4ccqhG__cardFooter{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.page-module__4ccqhG__cardFooter span{color:#777;font-size:13px;font-weight:750}.page-module__4ccqhG__cardFooter a{font-size:14px;font-weight:850}.page-module__4ccqhG__nextStage{background:#faf8f5;border:1px solid #e8e0d5;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;max-width:1200px;margin:140px auto;padding:54px;display:grid}.page-module__4ccqhG__nextStage>p{color:#626262;margin:0;font-size:19px;line-height:1.75}.page-module__4ccqhG__cta{color:#fff;background:linear-gradient(90deg,#000000e3,#000000ad 52%,#00000059),url(/cta-truck.jpg) 50%/cover no-repeat;padding:115px 56px}.page-module__4ccqhG__cta>div{max-width:780px}.page-module__4ccqhG__cta h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(42px,5.5vw,70px);line-height:.98}.page-module__4ccqhG__cta>div>p:not(.page-module__4ccqhG__eyebrow){color:#ffffffe0;font-size:19px;line-height:1.7}.page-module__4ccqhG__ctaActions{margin-top:30px}.page-module__4ccqhG__whiteButton{color:#111;background:#fff}.page-module__4ccqhG__ctaPhone{color:#fff;border:1px solid #ffffff80}.page-module__4ccqhG__footer{color:#aaa;background:#080808;justify-content:space-between;align-items:center;gap:24px;padding:38px 56px;display:flex}.page-module__4ccqhG__footerLogoLink{align-items:center;display:inline-flex}.page-module__4ccqhG__footer img{filter:invert();width:135px}@media (max-width:980px){.page-module__4ccqhG__hero{min-height:580px;padding:70px 28px}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__nextStage,.page-module__4ccqhG__projectGrid{grid-template-columns:1fr}}@media (max-width:780px){.page-module__4ccqhG__nav{min-height:76px;padding:14px 18px}.page-module__4ccqhG__navLogo{width:130px}.page-module__4ccqhG__navLinks{gap:10px}.page-module__4ccqhG__navLinks>a:not(.page-module__4ccqhG__navButton){display:none}.page-module__4ccqhG__navButton{padding:12px 14px;font-size:13px}.page-module__4ccqhG__hero{min-height:auto;padding:62px 18px}.page-module__4ccqhG__hero h1{font-size:56px}.page-module__4ccqhG__lead{font-size:18px}.page-module__4ccqhG__featuredSection,.page-module__4ccqhG__projectsSection{margin:100px auto}.page-module__4ccqhG__nextStage{margin:100px 18px;padding:38px 24px}.page-module__4ccqhG__cta{padding:86px 24px}.page-module__4ccqhG__footer{text-align:center;padding:36px 18px;display:block}.page-module__4ccqhG__footer img{margin-bottom:18px}}@media (max-width:600px){.page-module__4ccqhG__heroActions,.page-module__4ccqhG__ctaActions{flex-direction:column;align-items:stretch}.page-module__4ccqhG__heroActions a,.page-module__4ccqhG__ctaActions a{text-align:center}.page-module__4ccqhG__projectContent{padding:24px}.page-module__4ccqhG__cardFooter{flex-direction:column;align-items:flex-start}}.page-module__4ccqhG__categorySection{text-align:center;max-width:1200px;margin:70px auto 0;padding:0 24px}.page-module__4ccqhG__categoryLabel{color:#666;margin:0 0 18px;font-size:14px;font-weight:800}.page-module__4ccqhG__categoryLinks{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__4ccqhG__categoryLinks a{background:#fff;border:1px solid #e4dbcf;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:800}.page-module__4ccqhG__categoryLinks a:hover,.page-module__4ccqhG__categoryLinks .page-module__4ccqhG__activeCategory{color:#fff;background:#111;border-color:#111}.page-module__4ccqhG__emptyState{text-align:center;max-width:760px;margin:130px auto;padding:0 24px}.page-module__4ccqhG__emptyState h2{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(38px,5vw,58px);line-height:1}.page-module__4ccqhG__emptyState p{color:#626262;margin:0 0 28px;font-size:18px;line-height:1.7}
