.electrical-hero{min-height:690px;background:#111713}
.electrical-hero img{object-position:75% center}
.electrical-hero:after{background:linear-gradient(90deg,#09100de8 0%,#09100dbb 33%,#09100d25 67%,#09100d08),linear-gradient(0deg,#0b0f0d,transparent 25%)}
.electrical-hero h1{font-size:clamp(48px,5.4vw,76px);max-width:710px;line-height:1.02}
.electrical-hero h1 em{font-style:normal;color:var(--amber)}
.electrical-hero .intro{max-width:485px}
.electrical-caption{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#d2c9b6;margin:28px 0 0}
.electrical-strip{border-block:1px solid var(--line);background:#1a211b}
.electrical-strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-block:25px;font-size:11px;letter-spacing:.6px}
.electrical-strip b{color:var(--amber);margin-right:12px;font-size:10px}
.electrical-work-grid{display:block}.electrical-work-grid>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px}.electrical-work-grid>div>.eyebrow,.electrical-work-grid>div>h2,.electrical-work-grid>div>p{grid-column:1/-1}.electrical-work-grid>div>p{max-width:800px;margin-bottom:35px}
.electrical-work-grid>div>p,.electrical-work-row p{font-size:14px;line-height:1.9;color:var(--muted)}
.electrical-photo{position:relative;min-height:600px;align-self:stretch;overflow:hidden;border:1px solid var(--line)}
.electrical-photo img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:85% center}
.electrical-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b0f0de8,transparent 50%)}
.electrical-photo span{position:absolute;bottom:30px;left:30px;right:25px;font-family:Impact,'Arial Narrow',sans-serif;font-size:40px;text-transform:uppercase;z-index:1;line-height:1.1}
.electrical-work-row{padding:20px 0;border-top:1px solid var(--line)}
.electrical-work-row b{color:var(--amber);font-size:14px}
.electrical-work-row p{margin:9px 0 0;font-size:13px}
@media(max-width:760px){.electrical-work-grid>div{grid-template-columns:1fr}}
.trade-electrician{background:linear-gradient(90deg,#0b0f0df2,#0b0f0d99),url('/wp-content/themes/imp-roadready/assets/electrician-hero-v1.webp') 80% center/cover}
@media(max-width:900px){.electrical-work-grid{gap:35px}.electrical-photo{min-height:500px}.electrical-hero{min-height:660px}.electrical-hero h1{max-width:580px}}
@media(max-width:760px){.electrical-hero{display:block;min-height:0;padding-top:235px}.electrical-hero img{height:320px;object-position:85% 30%;object-fit:cover}.electrical-hero:after{background:linear-gradient(0deg,#0b0f0d 0%,#0b0f0d 50%,#0b0f0d00 82%)}.electrical-hero .wrap{padding-top:20px;padding-bottom:40px}.electrical-hero h1{font-size:49px}.electrical-hero .crumb{margin-bottom:22px}.electrical-hero .intro{max-width:100%}.electrical-caption{font-size:9px;line-height:1.9}.electrical-strip .wrap{grid-template-columns:1fr;gap:15px;font-size:12px}.electrical-work-grid{grid-template-columns:1fr;gap:35px}.electrical-photo{min-height:360px}.electrical-photo span{font-size:36px}}
