.pmsb-engineering-hero{background:#0f172a;color:#fff;padding-top:64px;padding-bottom:64px;min-height:560px}.pmsb-engineering-hero .dre-hero-copy li,.pmsb-engineering-hero .dre-hero-copy p,.pmsb-engineering-hero .dre-hero-copy span,.pmsb-engineering-hero h1{color:#fff}.pmsb-engineering-hero .dre-hero-copy a.dre-btn-line{color:#fff;background:0 0;border:1px solid #fff}.pmsb-engineering-hero .dre-hero-copy a.dre-btn-solid{color:#0f172a;background:#fff}.pmsb-engineering-hero .dre-kicker{color:#00a8e8}.dre-hero-photo{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;background:#1e293b}.pmsb-engineering-index{display:grid;grid-gap:12px;gap:12px}.pmsb-engineering-index article{background:#f8fafc;color:#111827;padding:16px;border-left:4px solid #0077b6}.pmsb-engineering-index h2,.pmsb-engineering-index p,.pmsb-engineering-index strong{color:#111827}.pmsb-engineering-index h2{font-size:1rem;margin:0 0 8px}.dre-feature{background:#fff;color:#111827}.dre-feature-main{display:grid;grid-template-columns:1.1fr 0.9fr;grid-gap:32px;gap:32px;align-items:center;margin-bottom:32px}.dre-feature-main img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.dre-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.dre-feature-grid article{background:#f1f5f9;color:#111827}.dre-feature-grid img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.dre-feature h2,.dre-feature h3,.dre-feature p,.dre-feature-grid h3,.dre-feature-grid p{color:#111827}.dre-feature a.dre-btn-dark{color:#fff;background:#0f172a}.pmsb-project-matrix{background:#f1f5f9}.pmsb-project-matrix article{background:#fff;border:1px solid #dce3ea;border-radius:0;overflow:hidden;height:100%}.pmsb-project-matrix img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.pmsb-project-matrix h3,.pmsb-project-matrix li,.pmsb-project-matrix p,.pmsb-project-matrix span{color:#111827}.dre-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0;padding:0 24px 8px}.dre-meta div{margin:0}.dre-meta dt{font-size:.75rem;text-transform:uppercase;color:#334155}.dre-meta dd{margin:0;color:#111827;font-weight:700}.dre-card-body{padding:8px 24px 24px}.dre-industry-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.dre-industry-card{position:relative;min-height:240px;overflow:hidden;display:block;-webkit-text-decoration:none;text-decoration:none}.dre-industry-card img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.dre-industry-card span{position:absolute;left:0;right:0;bottom:0;padding:32px 12px 16px;background:linear-gradient(to top,rgba(2,6,23,.88),rgba(2,6,23,0));color:#fff;font-weight:700}.dre-cert-list article{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #dce3ea}.dre-cert-list img{width:64px;height:64px;background:#f8fafc}.dre-cert-list h3,.dre-cert-list p{color:#111827}@media (max-width:991px){.dre-feature-main,.dre-industry-grid{grid-template-columns:1fr}}