.alPage{color:var(--graphite-950);background:#f2f4f5;overflow-x:clip}.alPage *,.alPage :before,.alPage :after{box-sizing:border-box}.alPage a{color:inherit;text-decoration:none}.alInner{width:min(1480px,100% - 96px);margin:0 auto}.alSection{padding:112px 0}.alEyebrow{color:var(--siltherm-red);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.alHero{min-height:760px;color:var(--white);background:var(--graphite-950);grid-template-columns:minmax(560px,48%) minmax(0,52%);display:grid}.alHeroCopy{flex-direction:column;justify-content:space-between;min-width:0;padding:38px clamp(44px,6vw,112px) 46px max(48px,50vw - 740px);display:flex}.alHeroCopy h1{max-width:760px;font-size:min(calc(clamp(56px, 5.1vw, 88px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px));line-height:var(--zh-display-leading,.98);margin:24px 0 0}.alHeroCopy>div>p:last-of-type{color:#c4cacf;max-width:650px;font-size:calc(17px - var(--zh-font-step,0px));margin:30px 0 0;line-height:1.66}.alHeroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.alHeroActions a{border:1px solid #4a5056;justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.alHeroActions .alPrimaryAction{border-color:var(--siltherm-red);background:var(--siltherm-red)}.alHeroActions .alPrimaryAction:hover{background:#b90827}.alHeroActions .alSecondaryAction:hover{border-color:var(--white)}.alHeroCopy>small{color:#7e878d;font-size:9px;font-weight:800}.alHeroMedia{min-height:760px;position:relative;overflow:hidden}.alHeroMedia img{object-fit:cover}.alHeroMediaWash{background:linear-gradient(90deg,#0e11136b,#0e111305 44%,#0e111338);position:absolute;inset:0}.alHeroMedia>span{border-left:3px solid var(--siltherm-red);text-transform:uppercase;background:#0e1113d6;align-items:center;gap:10px;padding:12px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:30px;right:32px}.alProcess{background:var(--white)}.alProcessLayout{grid-template-columns:minmax(420px,.88fr) minmax(580px,1.12fr);align-items:start;gap:96px;display:grid}.alProcessIntro{position:sticky;top:150px}.alProcessIntro h2,.alRoutesHeading h2,.alEnquiry h2{font-size:min(calc(clamp(48px, 4.3vw, 72px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px));line-height:var(--zh-display-leading,1.02);margin:22px 0 0}.alProcessIntro>p:last-child,.alRoutesHeading>p:last-child{max-width:620px;color:var(--graphite-500);font-size:calc(16px - var(--zh-font-step,0px));margin:28px 0 0;line-height:1.68}.alProcessRoute{padding-left:80px;position:relative}.alProcessLine{background:var(--graphite-300);width:1px;position:absolute;top:34px;bottom:34px;left:26px}.alProcessLine>span{background:var(--siltherm-red);transform-origin:top;position:absolute;inset:0}.alProcessRoute article{border-bottom:1px solid var(--graphite-300);min-height:150px;padding:20px 0 28px;position:relative}.alProcessMarker{width:53px;height:53px;color:var(--technical-blue);border:1px solid var(--graphite-300);background:var(--white);place-items:center;display:grid;position:absolute;top:22px;left:-80px}.alProcessRoute article>span{color:var(--siltherm-red);text-transform:uppercase;font-size:10px;font-weight:800}.alProcessRoute h3{font-size:calc(28px - var(--zh-font-step,0px));margin:12px 0 0;line-height:1.14}.alProcessRoute p{max-width:680px;color:var(--graphite-500);margin:16px 0 0;font-size:14px;line-height:1.64}.alLaunder{background:#e7eaec;padding-top:72px}.alPage .applicationMediaAtlas{padding-bottom:0}.alLaunderLayout{grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);align-items:stretch;display:grid}.alLaunderFigure{border:1px solid var(--graphite-300);background:var(--white);grid-template-rows:minmax(560px,1fr) auto;margin:0;display:grid}.alLaunderFigure>div{min-height:560px;position:relative}.alLaunderFigure img{object-fit:contain}.alLaunderFigure figcaption{min-height:72px;color:var(--graphite-500);border-top:1px solid var(--graphite-300);text-transform:uppercase;padding:18px 22px;font-size:10px;font-weight:700;line-height:1.5}.alLaunderCopy{min-height:100%;color:var(--white);background:var(--graphite-950);flex-direction:column;padding:48px;display:flex}.alLaunderCopy h2{font-size:min(calc(clamp(40px, 3.4vw, 58px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px));line-height:var(--zh-display-leading,1.04);margin:20px 0 0}.alLaunderCopy>p:not(.alEyebrow){color:#b8c0c6;margin:28px 0 0;font-size:15px;line-height:1.66}.alLaunderCopy ul{border-top:1px solid #454b50;margin:38px 0 0;padding:0;list-style:none}.alLaunderCopy li{border-bottom:1px solid #454b50;align-items:center;gap:14px;min-height:62px;font-size:12px;font-weight:700;display:flex}.alLaunderCopy li svg{color:var(--siltherm-red);flex:none}.alLaunderCopy>a{min-height:58px;color:var(--graphite-950);background:var(--white);justify-content:space-between;align-items:center;margin-top:auto;padding:0 18px;font-size:12px;font-weight:800;display:flex}.alRoutes{color:var(--white);background:#191c1f}.alRoutesHeading{grid-template-columns:170px minmax(460px,1fr) minmax(320px,.58fr);align-items:start;gap:54px;margin-bottom:72px;display:grid}.alRoutesHeading .alEyebrow{padding-top:12px}.alRoutesHeading h2{margin-top:0}.alRoutesHeading>p:last-child{color:#adb5bb;margin-top:10px}.alRouteMap{border-top:1px solid #555d63}.alRouteLabels{color:#879198;text-transform:uppercase;border-bottom:1px solid #555d63;grid-template-columns:minmax(260px,.72fr) minmax(300px,.9fr) minmax(440px,1.38fr);align-items:center;gap:46px;min-height:52px;font-size:9px;font-weight:800;display:grid}.alRouteLabels span:last-child{text-align:right}.alRouteMap article{border-bottom:1px solid #555d63;grid-template-columns:minmax(260px,.72fr) minmax(300px,.9fr) minmax(440px,1.38fr);align-items:center;gap:46px;min-height:142px;padding:24px 0;display:grid}.alRouteMap small{color:#879198;text-transform:uppercase;font-size:9px;font-weight:800}.alRouteMap h3{font-size:calc(24px - var(--zh-font-step,0px));margin:10px 0 0}.alRouteMap article>p{color:#b8c0c6;margin:0;font-size:13px;line-height:1.58}.alRouteMap nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.alRouteMap nav a{border:1px solid #555d63;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.alRouteMap nav a:hover{color:var(--graphite-950);border-color:var(--white);background:var(--white)}.alEnquiry{color:var(--white);background:var(--siltherm-red);padding:110px 0}.alEnquiry .alEyebrow{color:#ffd2d9}.alEnquiryLayout{grid-template-columns:minmax(540px,1.15fr) minmax(360px,.85fr);align-items:end;gap:110px;display:grid}.alEnquiry h2{max-width:900px}.alEnquiryLayout>div:last-child>p{font-size:calc(16px - var(--zh-font-step,0px));margin:0;line-height:1.65}.alEnquiryLayout a{min-height:60px;color:var(--graphite-950);background:var(--white);justify-content:space-between;align-items:center;margin-top:28px;padding:0 20px;font-size:13px;font-weight:800;display:flex}.alEnquiryLayout small{color:#ffd2d9;margin-top:14px;font-size:10px;display:block}@media (max-width:1180px){.alInner{width:min(100% - 64px,1480px)}.alHeroCopy{padding-left:42px;padding-right:42px}.alProcessLayout{gap:64px}.alRoutesHeading{grid-template-columns:140px 1fr}.alRoutesHeading>p:last-child{grid-column:2}.alRouteMap article,.alRouteLabels{grid-template-columns:.72fr .9fr 1.1fr;gap:28px}}@media (max-width:900px){.alSection{padding:96px 0}.alHero{grid-template-columns:1fr}.alHeroCopy{min-height:650px}.alHeroMedia{min-height:520px}.alProcessLayout,.alLaunderLayout,.alEnquiryLayout{grid-template-columns:1fr}.alProcessIntro{position:static}.alLaunderFigure{grid-template-rows:minmax(460px,66vw) auto}.alLaunderFigure>div{min-height:460px}.alRoutesHeading{grid-template-columns:1fr;gap:24px}.alRoutesHeading>p:last-child{grid-column:1}.alRouteMap article{grid-template-columns:.8fr 1.2fr}.alRouteLabels{display:none}.alRouteMap nav{grid-column:1/-1;justify-content:flex-start}.alEnquiryLayout{gap:48px}}@media (max-width:640px){.alInner{width:calc(100% - 36px)}.alSection{padding:78px 0}.alHeroCopy{min-height:610px;padding:28px 18px 34px}.alHeroCopy h1{font-size:min(calc(clamp(44px, 13vw, 58px) - var(--zh-font-step,0px)), var(--zh-h1-max,999px))}.alHeroActions{flex-direction:column}.alHeroActions a{width:100%}.alHeroMedia{min-height:420px}.alHeroMedia>span{bottom:18px;left:18px;right:18px}.alProcessIntro h2,.alRoutesHeading h2,.alEnquiry h2{font-size:min(calc(clamp(40px, 11vw, 52px) - var(--zh-font-step,0px)), var(--zh-h2-max,999px))}.alProcessRoute{padding-left:58px}.alProcessLine{left:20px}.alProcessMarker{width:41px;height:41px;left:-58px}.alProcessRoute h3{font-size:calc(24px - var(--zh-font-step,0px))}.alLaunderFigure{grid-template-rows:minmax(300px,82vw) auto}.alLaunderFigure>div{min-height:300px}.alLaunderCopy{min-height:620px;padding:30px 24px}.alLaunderCopy h2{font-size:min(calc(39px - var(--zh-font-step,0px)), var(--zh-h2-max,999px))}.alRouteMap article{grid-template-columns:1fr;gap:18px;padding:28px 0}.alRouteMap nav{grid-column:1}.alEnquiry{padding:82px 0 120px}}@media (prefers-reduced-motion:reduce){.alPage *,.alPage :before,.alPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
