.services_page___Rw_y{background:var(--page);overflow:hidden}.services_hero__O822B{position:relative;display:flex;align-items:flex-end;min-height:720px;padding:170px 0 64px;color:var(--white);background:var(--ink);isolation:isolate}.services_heroMedia__hqwxy,.services_heroMedia__hqwxy:after{position:absolute;inset:0}.services_heroMedia__hqwxy{z-index:-1;overflow:hidden}.services_heroMedia__hqwxy:after{content:"";background:linear-gradient(90deg,rgba(8,10,10,.93),rgba(8,10,10,.72) 47%,rgba(8,10,10,.22)),linear-gradient(0deg,rgba(8,10,10,.72),transparent 58%)}.services_heroMedia__hqwxy img{transform:scale(1.04)}.services_heroContent__gywuI{width:min(1200px,calc(100% - 48px));margin:0 auto}.services_heroTitle__Q0zJO{max-width:820px;margin:18px 0 0;font:800 clamp(3.1rem,7.2vw,7.2rem)/.89 Montserrat,sans-serif;letter-spacing:-.08em;text-transform:uppercase}.services_heroLead__6kf65{max-width:450px;margin:28px 0 0;color:rgba(245,245,240,.76);font-size:1rem;line-height:1.65}.services_heroIndex__8i6vv{position:absolute;right:max(24px,calc((100vw - 1200px)/2));bottom:66px;color:var(--green);font:500 .62rem DM Mono,monospace;letter-spacing:.14em}.services_serviceNav__UVekI{display:flex;gap:16px;overflow-x:auto;padding:18px max(24px,calc((100vw - 1200px)/2));border-bottom:1px solid #c9ccc6;background:var(--page);scrollbar-width:none}.services_serviceNav__UVekI a{flex:0 0 auto;color:var(--smoke);font:600 .61rem/1 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.services_serviceNav__UVekI a:focus-visible,.services_serviceNav__UVekI a:hover{color:var(--green-dark)}.services_intro__moT_B{display:grid;grid-template-columns:.8fr 1.2fr;gap:12vw;padding:112px max(24px,calc((100vw - 1200px)/2))}.services_intro__moT_B h2{margin:17px 0 0;font:800 clamp(2.2rem,4.4vw,4.8rem)/.95 Montserrat,sans-serif;letter-spacing:-.075em;text-transform:uppercase}.services_intro__moT_B p:last-child{max-width:520px;margin:6px 0 0;color:var(--smoke);font-size:1.03rem;line-height:1.65}.services_chapter__PrwaK{position:relative}.services_chapterNo__iL0X9{display:block;margin-bottom:18px;color:var(--green);font:500 .63rem/1 DM Mono,monospace;letter-spacing:.14em}.services_chapter__PrwaK h2{margin:0;font:800 clamp(2.5rem,5vw,5.6rem)/.9 Montserrat,sans-serif;letter-spacing:-.08em;text-transform:uppercase}.services_chapter__PrwaK p{max-width:410px;margin:22px 0 0;font-size:.94rem;line-height:1.65}.services_image__vEOUp{position:relative;overflow:hidden;background:#313633}.services_image__vEOUp img{transition:transform 1s cubic-bezier(.2,.8,.2,1)}.services_image__vEOUp:hover img{transform:scale(1.035)}.services_image__vEOUp:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(7,9,9,.42),transparent 55%)}.services_reveal__Z3bdt{clip-path:inset(0 0 100% 0);transform:translateY(28px);transition:clip-path 1s cubic-bezier(.22,.78,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.services_reveal__Z3bdt.services_is-revealed__jSMnR{clip-path:inset(0);transform:none}.services_aluminium__xOoAP{display:grid;grid-template-columns:1.05fr .95fr;min-height:730px;color:var(--ink)}.services_aluminium__xOoAP .services_copy__yRv_u{display:flex;flex-direction:column;justify-content:flex-end;padding:90px clamp(24px,7vw,120px);background:#dfe1dc}.services_aluminium__xOoAP .services_image__vEOUp{min-height:500px}.services_aluminium__xOoAP .services_image__vEOUp:after{background:linear-gradient(135deg,rgba(145,199,62,.14),transparent 42%)}.services_stainless__3Bp5Q{display:grid;grid-template-columns:.83fr 1.17fr;min-height:760px;color:var(--white);background:var(--carbon)}.services_stainless__3Bp5Q .services_image__vEOUp{min-height:520px}.services_stainless__3Bp5Q .services_copy__yRv_u{align-self:center;padding:80px clamp(24px,8vw,130px)}.services_stainless__3Bp5Q p{color:rgba(245,245,240,.7)}.services_steel__Xkcwf{padding:130px max(24px,calc((100vw - 1200px)/2));color:var(--white);background:#111312}.services_steelTop__NvH2e{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:54px}.services_steelTop__NvH2e p{color:rgba(245,245,240,.68)}.services_steel__Xkcwf .services_image__vEOUp{height:clamp(440px,54vw,700px)}.services_steel__Xkcwf .services_image__vEOUp:after{background:linear-gradient(90deg,rgba(8,10,10,.5),transparent 58%)}.services_imageLabel__CTRF3{position:absolute;z-index:1;top:22px;right:22px;color:rgba(245,245,240,.7);font:500 .58rem DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase;writing-mode:vertical-rl}.services_custom__Amu76{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(28px,7vw,120px);padding:130px max(24px,calc((100vw - 1200px)/2))}.services_custom__Amu76 .services_image__vEOUp{height:620px}.services_custom__Amu76 .services_copy__yRv_u{padding-right:30px}.services_custom__Amu76 .services_copy__yRv_u p{color:var(--smoke)}.services_rule__c97Ju{width:58px;height:1px;margin-top:36px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .75s ease .15s}.services_is-revealed__jSMnR .services_rule__c97Ju{transform:scaleX(1)}.services_chassis__Lg_st{position:relative;display:flex;align-items:flex-end;min-height:780px;padding:100px max(24px,calc((100vw - 1200px)/2));color:var(--white);background:#101212;isolation:isolate}.services_chassis__Lg_st .services_image__vEOUp{position:absolute;z-index:-1;inset:0}.services_chassis__Lg_st .services_image__vEOUp:after{background:linear-gradient(90deg,rgba(8,10,10,.91),rgba(8,10,10,.42) 70%),linear-gradient(0deg,rgba(8,10,10,.65),transparent 56%)}.services_chassis__Lg_st .services_copy__yRv_u{max-width:630px}.services_chassis__Lg_st p{color:rgba(245,245,240,.72)}.services_cta__ibSdy{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:86px max(24px,calc((100vw - 1200px)/2));color:var(--ink);background:var(--green)}.services_cta__ibSdy h2{max-width:720px;margin:13px 0 0;font:800 clamp(2.2rem,4.5vw,5rem)/.93 Montserrat,sans-serif;letter-spacing:-.075em;text-transform:uppercase}.services_cta__ibSdy .services_eyebrow__Dq_sh{color:var(--ink)}.services_cta__ibSdy a{flex:0 0 auto}@media (max-width:780px){.services_hero__O822B{min-height:640px;padding-top:135px}.services_heroContent__gywuI{width:min(100% - 32px,1200px)}.services_heroIndex__8i6vv{right:16px;bottom:30px}.services_serviceNav__UVekI{padding-right:16px;padding-left:16px}.services_intro__moT_B{gap:30px;padding-top:78px;padding-bottom:78px}.services_aluminium__xOoAP,.services_custom__Amu76,.services_intro__moT_B,.services_stainless__3Bp5Q{grid-template-columns:1fr}.services_aluminium__xOoAP .services_copy__yRv_u,.services_stainless__3Bp5Q .services_copy__yRv_u{min-height:420px;padding:72px 24px}.services_aluminium__xOoAP .services_image__vEOUp,.services_stainless__3Bp5Q .services_image__vEOUp{min-height:105vw;max-height:620px}.services_stainless__3Bp5Q .services_image__vEOUp{order:2}.services_steel__Xkcwf{padding-top:85px;padding-bottom:85px}.services_steelTop__NvH2e{display:block;margin-bottom:34px}.services_steelTop__NvH2e p{margin-top:24px}.services_steel__Xkcwf .services_image__vEOUp{height:112vw;max-height:620px}.services_custom__Amu76{gap:32px;padding-top:85px;padding-bottom:85px}.services_custom__Amu76 .services_image__vEOUp{height:110vw;max-height:610px}.services_custom__Amu76 .services_copy__yRv_u{padding:0}.services_chassis__Lg_st{min-height:680px;padding:80px 24px}.services_cta__ibSdy{display:block;padding:70px 24px}.services_cta__ibSdy a{margin-top:32px}}@media (prefers-reduced-motion:reduce){.services_reveal__Z3bdt{clip-path:none;transform:none;transition:none}.services_image__vEOUp img{transition:none}.services_rule__c97Ju{transform:scaleX(1);transition:none}}.services_reveal__Z3bdt.is-revealed{clip-path:inset(0);transform:none}.services_copy__yRv_u.is-revealed .services_rule__c97Ju{transform:scaleX(1)}.services_heroMedia__hqwxy img{object-position:68% center!important}.services_specialist__iPOyS{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(32px,7vw,110px);align-items:center;padding:clamp(80px,10vw,140px) max(24px,calc((100vw - 1200px)/2));color:var(--ink);background:#e4e6e1}.services_specialistCopy__joR9N h2{margin:17px 0 0;font:800 clamp(2.5rem,5vw,5.5rem)/.9 var(--font-display);letter-spacing:-.07em;text-transform:uppercase}.services_specialistCopy__joR9N>p:last-child{max-width:390px;margin:24px 0 0;color:var(--smoke);font-size:.95rem;line-height:1.65}.services_specialistImages__60mlb{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.services_specialistImages__60mlb figure{position:relative;min-height:260px;margin:0;overflow:hidden;background:#2f3431}.services_specialistImages__60mlb figure:first-child{grid-row:span 2;min-height:545px}.services_specialistImages__60mlb figure img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.services_specialistImages__60mlb figure:hover img{transform:scale(1.03)}@media(max-width:780px){.services_specialist__iPOyS{grid-template-columns:1fr;gap:38px;padding:78px 24px}.services_specialistImages__60mlb{grid-template-columns:1fr 1fr}.services_specialistImages__60mlb figure{min-height:180px}.services_specialistImages__60mlb figure:first-child{grid-column:1/-1;grid-row:auto;min-height:360px}.services_intro__moT_B{gap:24px;padding-top:64px;padding-bottom:64px}.services_aluminium__xOoAP .services_copy__yRv_u,.services_stainless__3Bp5Q .services_copy__yRv_u{min-height:360px;padding:56px 24px}.services_steel__Xkcwf{padding-top:68px;padding-bottom:68px}.services_steelTop__NvH2e{margin-bottom:28px}.services_steelTop__NvH2e p{margin-top:20px}.services_custom__Amu76{gap:24px;padding-top:68px;padding-bottom:68px}.services_chassis__Lg_st{min-height:600px;padding:64px 24px}.services_specialist__iPOyS{gap:30px;padding:64px 24px}.services_cta__ibSdy{padding:60px 24px}.services_cta__ibSdy a{margin-top:28px}}