.steel-service-page .service-hero .internal-hero-media{background:linear-gradient(90deg,rgba(2,14,23,.98),rgba(2,14,23,.78) 44%,rgba(2,14,23,.18) 78%),linear-gradient(0deg,rgba(2,14,23,.72),transparent 55%),url("images/steel.jpg") center/cover no-repeat}.service-overview{background:#03131e}.service-overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:105px;align-items:center}.service-overview-copy>p:not(.eyebrow){color:#9fb0b8;font-size:14px}.service-overview-copy .service-lead{margin-bottom:26px;color:#fff;font-size:20px;line-height:1.55}.service-standard{display:grid;grid-template-columns:45px 1fr;gap:20px;margin-top:42px;padding-top:25px;border-top:1px solid rgba(130,176,197,.3)}.service-standard>span{color:var(--blue2);font-size:11px}.service-standard div{display:flex;flex-direction:column;gap:6px}.service-standard strong{font-size:13px}.service-standard small{color:#849aa5;font-size:11px}.service-overview-image{position:relative;height:660px;margin:0;overflow:hidden}.service-overview-image img{width:100%;height:100%;object-fit:cover}.service-overview-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(2,14,23,.82))}.service-overview-image figcaption,.service-gallery figcaption{position:absolute;z-index:1;inset:auto 25px 24px;display:flex;justify-content:space-between;align-items:end;color:#fff}.service-overview-image figcaption strong,.service-gallery strong{font-size:13px}.service-overview-image figcaption span,.service-gallery span{color:#b9c8cf;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.service-scope{position:relative;overflow:hidden;background:#02101a}.service-grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(57,184,236,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(57,184,236,.05) 1px,transparent 1px);background-size:72px 72px}.service-scope .wrap{position:relative}.service-section-head{display:grid;grid-template-columns:1fr .55fr;gap:100px;align-items:end;margin-bottom:65px}.service-section-head h2{margin:0}.service-section-head>p{color:#91a6b0;font-size:13px}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(130,176,197,.3);border-left:1px solid rgba(130,176,197,.3)}.scope-card{min-height:290px;padding:38px 34px;border-right:1px solid rgba(130,176,197,.3);border-bottom:1px solid rgba(130,176,197,.3);background:rgba(3,19,30,.55);transition:background .25s}.scope-card:hover{background:rgba(14,101,140,.18)}.scope-card span{display:block;margin-bottom:75px;color:var(--blue2);font-size:10px}.scope-card h3{margin:0 0 15px;color:#fff;font-size:23px;font-weight:500}.scope-card p{margin:0;color:#8fa3ad;font-size:12px}.service-work{background:#061a27}.service-gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:330px 330px;gap:16px}.service-gallery figure{position:relative;margin:0;overflow:hidden;background:#03131e}.service-gallery .gallery-feature{grid-row:span 2}.service-gallery img{width:100%;height:100%;object-fit:cover;image-rendering:auto;transition:transform .55s}.service-gallery figure:hover img{transform:scale(1.035)}.service-gallery figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(2,14,23,.9))}.service-gallery figcaption{flex-direction:column;align-items:flex-start;gap:4px}.service-delivery{background:#03131e}.service-delivery-grid{display:grid;grid-template-columns:.75fr 1fr;gap:130px}.delivery-sticky{align-self:start;position:sticky;top:150px}.delivery-sticky>p:last-child{max-width:480px;color:#91a6b0;font-size:13px}.service-delivery-list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(130,176,197,.3)}.service-delivery-list li{display:grid;grid-template-columns:60px 1fr;gap:25px;min-height:160px;padding:32px 0;border-bottom:1px solid rgba(130,176,197,.3)}.service-delivery-list li>span{color:var(--blue2);font-size:10px}.service-delivery-list strong{display:block;margin-bottom:12px;color:#fff;font-size:22px;font-weight:500}.service-delivery-list p{margin:0;color:#91a6b0;font-size:12px}.related-services{padding:80px 0 100px;background:#02101a}.related-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.related-head .eyebrow{margin:0}.related-head>a{color:var(--blue2);font-size:10px;text-transform:uppercase}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(130,176,197,.3);border-bottom:1px solid rgba(130,176,197,.3)}.related-grid a{min-height:150px;display:grid;grid-template-columns:35px 1fr 35px;gap:15px;align-items:center;padding:28px;border-right:1px solid rgba(130,176,197,.3);transition:background .25s}.related-grid a:last-child{border:0}.related-grid a:hover{background:rgba(14,101,140,.18)}.related-grid span{color:var(--blue2);font-size:10px}.related-grid strong{font-size:20px;font-weight:500}.related-grid b{color:var(--blue2);font-weight:400}@media(max-width:980px){.service-overview-grid{gap:55px}.service-overview-image{height:570px}.service-section-head{gap:55px}.service-delivery-grid{gap:70px}.scope-card{padding-inline:25px}}@media(max-width:768px){.steel-service-page .service-hero .internal-hero-media{background:linear-gradient(180deg,rgba(2,14,23,.25),rgba(2,14,23,.94) 72%,#02101a),url("images/steel.jpg") 60% center/cover no-repeat}.service-overview-grid,.service-section-head,.service-delivery-grid{grid-template-columns:1fr}.service-overview-grid{gap:55px}.service-overview-image{height:470px}.service-section-head{gap:20px;margin-bottom:42px}.scope-grid{grid-template-columns:1fr}.scope-card{min-height:230px}.scope-card span{margin-bottom:50px}.service-gallery{grid-template-columns:1fr;grid-template-rows:420px repeat(3,280px)}.service-gallery .gallery-feature{grid-row:auto}.delivery-sticky{position:static}.related-grid{grid-template-columns:1fr}.related-grid a{min-height:110px;border-right:0;border-bottom:1px solid rgba(130,176,197,.3)}.related-grid a:last-child{border-bottom:0}}@media(max-width:390px){.service-overview-image{height:390px}.service-gallery{grid-template-rows:350px repeat(3,250px)}.service-overview-image figcaption{flex-direction:column;align-items:flex-start;gap:4px}}
.aluminium-service-page .service-hero .internal-hero-media{background:linear-gradient(90deg,rgba(2,14,23,.98),rgba(2,14,23,.76) 44%,rgba(2,14,23,.14) 80%),linear-gradient(0deg,rgba(2,14,23,.7),transparent 55%),url("images/signature-volvo.jpg") center/cover no-repeat}
@media(max-width:768px){.aluminium-service-page .service-hero .internal-hero-media{background:linear-gradient(180deg,rgba(2,14,23,.2),rgba(2,14,23,.94) 72%,#02101a),url("images/signature-volvo.jpg") 58% center/cover no-repeat}}
.metal-service-page .service-hero .internal-hero-media{background:linear-gradient(90deg,rgba(2,14,23,.98),rgba(2,14,23,.76) 44%,rgba(2,14,23,.14) 80%),linear-gradient(0deg,rgba(2,14,23,.7),transparent 55%),url("images/4thsection4.jpeg") center/cover no-repeat}
@media(max-width:768px){.metal-service-page .service-hero .internal-hero-media{background:linear-gradient(180deg,rgba(2,14,23,.2),rgba(2,14,23,.94) 72%,#02101a),url("images/4thsection4.jpeg") 63% center/cover no-repeat}}
.glass-service-page .service-hero .internal-hero-media{background:linear-gradient(90deg,rgba(2,14,23,.98),rgba(2,14,23,.74) 44%,rgba(2,14,23,.12) 80%),linear-gradient(0deg,rgba(2,14,23,.72),transparent 55%),url("images/project-glass.jpg") center/cover no-repeat}
@media(max-width:768px){.glass-service-page .service-hero .internal-hero-media{background:linear-gradient(180deg,rgba(2,14,23,.2),rgba(2,14,23,.94) 72%,#02101a),url("images/project-glass.jpg") 62% center/cover no-repeat}}
@media(prefers-reduced-motion:reduce){.service-gallery img{transition:none}}
