.CtaPanel_section__VVatz{background:var(--color-cream);padding-block:var(--section-y-140)}.CtaPanel_panel__OZ8P_{position:relative;display:flex;min-height:clamp(420px,calc(420px + 70 * (100vw - 390px) / 1530),490px);align-items:center;overflow:hidden;padding:clamp(28px,calc(28px + 52 * (100vw - 390px) / 1530),80px);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-white)}.CtaPanel_photo__vmKmc{object-fit:cover}.CtaPanel_scrim__YrWli{position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,32,26,.9),rgba(21,32,26,.7) 55%,rgba(21,32,26,.35))}.CtaPanel_content__cjgQ2{position:relative;display:flex;max-width:760px;flex-direction:column;align-items:flex-start;gap:28px}.CtaPanel_copy__mAuEp{display:flex;flex-direction:column;gap:16px}.CtaPanel_text__gSgSo{max-width:634px}.CtaPanel_buttons__aEiKX{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}@media (max-width:767px){.CtaPanel_panel__OZ8P_{align-items:flex-end}.CtaPanel_scrim__YrWli{background:linear-gradient(180deg,rgba(21,32,26,.55),rgba(21,32,26,.88) 55%)}.CtaPanel_buttons__aEiKX,.CtaPanel_content__cjgQ2{width:100%}.CtaPanel_buttons__aEiKX{flex-direction:column}.CtaPanel_buttons__aEiKX>a{width:100%}}.CustomSolutions_section__hWVPQ{background:var(--color-cream)}.CustomSolutions_inner__AyJRX{display:flex;flex-direction:column;gap:clamp(32px,calc(32px + 24 * (100vw - 390px) / 1530),56px);padding-top:var(--section-y-160);padding-bottom:var(--section-y-140)}.CustomSolutions_header__GBrHP{display:flex;flex-direction:column;gap:20px}.CustomSolutions_text__L6hb8{max-width:520px;color:var(--color-text-muted)}@media (min-width:1280px){.CustomSolutions_header__GBrHP{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}}.Icon_icon__NZlHa{display:inline-block;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-src) center /contain no-repeat;mask:var(--icon-src) center /contain no-repeat}.CategoryTabs_bar__wHvcJ{position:sticky;top:var(--header-offset);z-index:30;background:var(--color-white)}.CategoryTabs_bar__wHvcJ[data-stuck]:before{position:absolute;right:0;bottom:100%;left:0;height:var(--header-offset);background:inherit;content:""}.CategoryTabs_tabs__hy4FA{display:flex;gap:clamp(24px,calc(24px + 16 * (100vw - 390px) / 1530),40px);padding-top:clamp(16px,calc(16px + 12 * (100vw - 390px) / 1530),28px);overflow-x:auto;border-bottom:1px solid rgba(21,32,26,.15);scrollbar-width:none}.CategoryTabs_tabs__hy4FA::-webkit-scrollbar{display:none}.CategoryTabs_tab__A7OfW{display:flex;min-height:44px;align-items:center;gap:10px;margin-bottom:-1px;padding-bottom:clamp(12px,calc(12px + 6 * (100vw - 390px) / 1530),18px);border-bottom:3px solid transparent;color:var(--color-text-muted);font-size:clamp(16px,calc(16px + 2 * (100vw - 390px) / 1530),18px);line-height:normal;white-space:nowrap;transition:color var(--transition-fast)}.CategoryTabs_tab__A7OfW[aria-current=true]{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:500}.CategoryTabs_tab__A7OfW:focus-visible{outline-offset:-2px}@media (hover:hover){.CategoryTabs_tab__A7OfW:hover{color:var(--color-ink)}}.CustomCategory_section__ecDgy{--section-bg:var(--color-white);--tag-bg:var(--color-lime);--panel-bg:var(--color-sand);padding-block:clamp(64px,calc(64px + 46 * (100vw - 390px) / 1530),110px);scroll-margin-top:clamp(60px,calc(60px + 12 * (100vw - 390px) / 1530),72px);background:var(--section-bg);color:var(--color-ink)}.CustomCategory_section__ecDgy[data-category=water-and-wastewater]{--section-bg:var(--color-cream);--tag-bg:var(--color-blue-light);--panel-bg:var(--color-blue-light)}.CustomCategory_section__ecDgy[data-category=tanks-and-industries]{--tag-bg:var(--color-sand)}.CustomCategory_inner__UwMZD{display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 40 * (100vw - 390px) / 1530),80px)}.CustomCategory_media__C9903{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-card);background:var(--panel-bg)}.CustomCategory_picture__iHk1C{position:absolute;inset:0}.CustomCategory_media__C9903[data-fit=contain] .CustomCategory_picture__iHk1C{inset:8.333% 7.317%}.CustomCategory_media__C9903[data-fit=contain] img{object-fit:contain}.CustomCategory_media__C9903[data-fit=cover] img{object-fit:cover}.CustomCategory_text__uTh8b{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:24px}.CustomCategory_tag__egMcy{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border-radius:var(--radius-pill);background:var(--tag-bg);font-size:15px;font-weight:500;line-height:20px}.CustomCategory_dot__U2EIb{width:8px;height:8px;border-radius:50%;background:var(--color-ink)}.CustomCategory_intro__3Cvne{font-size:clamp(18px,calc(18px + 6 * (100vw - 390px) / 1530),24px);line-height:1.25;color:var(--color-text-muted)}.CustomCategory_choices__y5QDE{width:100%}.CustomCategory_choice__yuzkT{display:flex;align-items:center;gap:18px;padding-block:16px;border-top:1px solid var(--color-border-soft)}.CustomCategory_choiceIcon__a0DAE{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--section-bg)}.CustomCategory_choiceText__MUIwC{display:flex;min-width:0;flex-direction:column;gap:2px}.CustomCategory_label__R4gwV{font-size:16px;line-height:20px;color:var(--color-text-muted)}.CustomCategory_value__KZqz_{font-size:18px;line-height:24px;letter-spacing:.02em}.CustomCategory_actions__zdo29{max-width:100%;padding-top:8px}.CustomCategory_actions__zdo29>a{max-width:100%;white-space:normal;text-align:center}@media (min-width:1280px){.CustomCategory_inner__UwMZD{flex-direction:row;align-items:center}.CustomCategory_media__C9903{flex:0 0 47.674%;aspect-ratio:820/720}.CustomCategory_text__uTh8b{flex:1 1}.CustomCategory_section__ecDgy[data-image-side=right] .CustomCategory_media__C9903{order:1}}.CustomHero_hero__Pgqsn{position:relative;display:flex;min-height:clamp(640px,52.083vw,1000px);overflow:hidden;background:var(--color-ink);color:var(--color-white)}.CustomHero_media__shmVF{object-fit:cover}.CustomHero_video__GZG6f{position:absolute;inset:0;width:100%;height:100%}.CustomHero_scrim__z951q{position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,32,26,.2),rgba(21,32,26,.88))}.CustomHero_inner__vSBew{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(28px,calc(28px + 10 * (100vw - 390px) / 1530),38px);padding-top:clamp(140px,calc(140px + 20 * (100vw - 390px) / 1530),160px);padding-bottom:clamp(56px,calc(56px + 107 * (100vw - 390px) / 1530),163px)}.CustomHero_text__9nZLM{display:flex;flex-direction:column;gap:clamp(16px,calc(16px + 8 * (100vw - 390px) / 1530),24px)}.CustomHero_title__adMRs{max-width:900px}.CustomHero_intro__Z3BWw{max-width:700px;font-size:clamp(18px,calc(18px + 4 * (100vw - 390px) / 1530),22px);line-height:1.455}.CustomHero_inner__vSBew .CustomHero_cta__UHcEM{min-height:clamp(59px,calc(59px + 15 * (100vw - 390px) / 1530),74px)}@media (min-width:1280px){.CustomHero_inner__vSBew .CustomHero_cta__UHcEM{min-width:397px}}@media (prefers-reduced-motion:reduce){.CustomHero_video__GZG6f{display:none}}.CustomiseGrid_section__BLEjr{padding-block:clamp(72px,calc(72px + 48 * (100vw - 390px) / 1530),120px);background:var(--color-cream);color:var(--color-ink)}.CustomiseGrid_inner__RDM8y{display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 16 * (100vw - 390px) / 1530),56px)}.CustomiseGrid_header__ClQpI{display:flex;flex-direction:column;gap:16px}.CustomiseGrid_title__4Z5KK{max-width:820px}.CustomiseGrid_intro__SGC9o{max-width:560px;font-size:clamp(18px,calc(18px + 2 * (100vw - 390px) / 1530),20px);line-height:1.5;color:var(--color-text-muted)}.CustomiseGrid_grid__gbB6G{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.CustomiseGrid_card__pzn3a,.CustomiseGrid_featured___Hm4A{display:flex;min-width:0;flex-direction:column;border-radius:var(--radius-card)}.CustomiseGrid_featured___Hm4A{gap:24px;padding:clamp(24px,calc(24px + 20 * (100vw - 390px) / 1530),44px);background:var(--color-ink);color:var(--color-white)}.CustomiseGrid_card__pzn3a{gap:16px;padding:clamp(24px,calc(24px + 8 * (100vw - 390px) / 1530),32px);background:var(--color-white)}.CustomiseGrid_top__f87bC{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.CustomiseGrid_cardIcon___tcPB,.CustomiseGrid_featuredIcon__tSRPE{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill)}.CustomiseGrid_featuredIcon__tSRPE{width:64px;height:64px;background:var(--color-lime);color:var(--color-ink)}.CustomiseGrid_cardIcon___tcPB{width:52px;height:52px;background:var(--color-cream)}.CustomiseGrid_featuredText__lvjSF{font-size:clamp(18px,calc(18px + 2 * (100vw - 390px) / 1530),20px);line-height:1.5;color:var(--color-text-light)}.CustomiseGrid_cardTitle__WIVKD{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:1.3}.CustomiseGrid_cardText__EKWa2{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.CustomiseGrid_photo__h3h0_{position:relative;min-height:clamp(200px,40vw,308px);flex:1 1 auto;overflow:hidden;border-radius:var(--radius-card)}.CustomiseGrid_photo__h3h0_ img{object-fit:cover}.CustomiseGrid_options__jJc07{display:flex;flex-wrap:wrap;gap:8px}.CustomiseGrid_featuredOption__u2aPs,.CustomiseGrid_option__RmH29{padding:8px 14px;border-radius:var(--radius-pill)}.CustomiseGrid_option__RmH29{background:var(--color-cream);font-size:16px;line-height:20px}.CustomiseGrid_featuredOption__u2aPs{background:var(--color-lime);color:var(--color-ink);font-size:14px;font-weight:500;line-height:18px}.CustomiseGrid_footer__JTnSM{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.CustomiseGrid_note__Ffrrs{font-size:17px;line-height:22px;color:var(--color-text-muted)}@media (min-width:768px){.CustomiseGrid_grid__gbB6G{grid-template-columns:repeat(2,minmax(0,1fr))}.CustomiseGrid_featured___Hm4A{grid-column:1/-1}}@media (min-width:1024px){.CustomiseGrid_header__ClQpI{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}}@media (min-width:1280px){.CustomiseGrid_grid__gbB6G{grid-template-columns:minmax(0,680fr) repeat(2,minmax(0,500fr));grid-auto-rows:minmax(340px,auto)}.CustomiseGrid_featured___Hm4A{grid-row:span 2;grid-column:auto}}.ProcessCarousel_section__NViac{display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 24 * (100vw - 390px) / 1530),64px);padding-block:clamp(72px,calc(72px + 28 * (100vw - 390px) / 1530),100px);background:var(--color-cream);color:var(--color-ink)}.ProcessCarousel_cards__Zs1_m{gap:24px}.ProcessCarousel_card__9O7Je{display:flex;width:clamp(260px,75vw,420px);flex-direction:column;gap:20px}.ProcessCarousel_photo__KMiQq{position:relative;aspect-ratio:420/338;overflow:hidden;border-radius:var(--radius-card)}.ProcessCarousel_photo__KMiQq img{object-fit:cover}.ProcessCarousel_text__6gAXW{display:flex;flex-direction:column;gap:10px}.ProcessCarousel_title__CJTYe{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:1.3}.ProcessCarousel_body__FKqIV{font-size:clamp(16px,calc(16px + 2 * (100vw - 390px) / 1530),18px);line-height:1.333;letter-spacing:.02em;color:var(--color-text-muted)}.DocumentationBand_band__ZJlqb{background:var(--color-ink);color:var(--color-white)}.DocumentationBand_inner__lSyey{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(20px,calc(20px + 36 * (100vw - 390px) / 1530),56px);padding-block:48px}.DocumentationBand_label__Op7E6{display:none;font-size:15px;font-weight:500;line-height:normal;color:var(--color-text-light)}.DocumentationBand_divider__bRegx{display:none;width:1px;height:120px;background:rgba(255,255,255,.2)}.DocumentationBand_cover__n5u5O{position:relative;width:90px;height:120px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-card);background:#fff}.DocumentationBand_coverImage__ou4fi{object-fit:contain}.DocumentationBand_coverPhoto__FMtpA{object-fit:cover}.DocumentationBand_text__TLHz6{display:flex;min-width:0;flex:1 1 240px;flex-direction:column;gap:6px}.DocumentationBand_title__cdd_G{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:normal}.DocumentationBand_meta__EgXqY{font-size:15px;line-height:normal}.DocumentationBand_inner__lSyey .DocumentationBand_button__sU2zj{min-height:59px;font-weight:400;letter-spacing:.02em}.DocumentationBand_soon__xp8fw{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-light)}@media (min-width:1024px){.DocumentationBand_inner__lSyey{flex-wrap:nowrap}.DocumentationBand_divider__bRegx,.DocumentationBand_label__Op7E6{display:block}}.ProductGallery_gallery__cXfr_{--thumb-gap:clamp(8px,calc(8px + 7 * (100vw - 390px) / 1530),15px);display:flex;min-width:0;flex-direction:column;gap:clamp(10px,calc(10px + 6 * (100vw - 390px) / 1530),16px)}.ProductGallery_main__ZTDLs{position:relative;aspect-ratio:var(--main-ratio,16/9)}.ProductGallery_gallery__cXfr_[data-multiple] .ProductGallery_main__ZTDLs{aspect-ratio:var(--main-ratio-multiple,var(--main-ratio,16/9))}.ProductGallery_image__E91B8{object-fit:contain}.ProductGallery_main__ZTDLs[data-fit=cover]{overflow:hidden;border-radius:var(--radius-card)}.ProductGallery_main__ZTDLs[data-fit=cover] .ProductGallery_image__E91B8{object-fit:cover}.ProductGallery_thumbs__Or6Gt{display:flex;gap:var(--thumb-gap);margin:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:thin}.ProductGallery_thumb__WkiY_{display:flex;flex:0 0 max(88px,calc((100% - 4 * var(--thumb-gap)) / 5));aspect-ratio:152/104;padding:clamp(5px,calc(5px + 3 * (100vw - 390px) / 1530),8px);border:1px solid rgba(255,255,255,.9);border-radius:clamp(12px,calc(12px + 4 * (100vw - 390px) / 1530),16px);background:rgba(255,255,255,.55);cursor:pointer;scroll-snap-align:start;transition:border-color .2s ease,background-color .2s ease}.ProductGallery_thumb__WkiY_:focus-visible{outline-offset:2px}.ProductGallery_thumb__WkiY_[aria-pressed=true]{border:2px solid var(--color-ink);padding:calc(clamp(5px, calc(5px + 3 * (100vw - 390px) / 1530), 8px) - 1px)}@media (hover:hover){.ProductGallery_thumb__WkiY_[aria-pressed=false]:hover{background:rgba(255,255,255,.85)}}.ProductGallery_thumbFrame__cK0Xk{position:relative;flex:1 1;overflow:hidden;border-radius:10px}.ProductGallery_thumbImage__JmKPH{object-fit:contain}.ProductGallery_thumb__WkiY_[data-fit=cover] .ProductGallery_thumbImage__JmKPH{object-fit:cover}@media (max-width:1279px){.ProductGallery_thumbs__Or6Gt{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.ProductGallery_thumbs__Or6Gt::-webkit-scrollbar{display:none}.ProductGallery_thumbs__Or6Gt[data-at-end]{-webkit-mask-image:none;mask-image:none}}.ProductHero_hero__ECIAC{background:var(--color-blue-light);color:var(--color-ink)}.ProductHero_inner__EP_1C{display:grid;grid-template-areas:"crumbs" "text" "media";gap:32px;padding-top:calc(var(--header-offset) + clamp(24px, calc(24px + 16 * (100vw - 390px) / 1530), 40px));padding-bottom:48px}.ProductHero_crumbs__7LmcR{grid-area:crumbs}.ProductHero_crumbList__l3H0_{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;line-height:normal;color:var(--color-text-muted)}.ProductHero_crumb__JeF3P{display:inline-flex;align-items:center;gap:10px}.ProductHero_crumbLink__fLzVy{display:inline-flex;align-items:center;gap:6px;color:inherit}@media (hover:hover){.ProductHero_crumbLink__fLzVy:hover{color:var(--color-ink);text-decoration:underline;text-underline-position:from-font}}.ProductHero_separator__SEmne{transform:rotate(-90deg)}.ProductHero_current__uu3Ik{font-weight:500;color:var(--color-ink)}.ProductHero_text__iAGxw{display:flex;grid-area:text;max-width:820px;flex-direction:column;align-items:flex-start}.ProductHero_eyebrow__87trJ{font-size:16px;font-weight:500;line-height:normal;color:var(--color-text-muted)}.ProductHero_title__npbr_{margin-top:clamp(12px,calc(12px + 12 * (100vw - 390px) / 1530),24px);font-family:var(--font-family-sans);letter-spacing:-.01em;font-variation-settings:normal}.ProductHero_intro___GcjN{margin-top:clamp(16px,calc(16px + 12 * (100vw - 390px) / 1530),28px);font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.ProductHero_facts__ZUoxO{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-block:1px solid rgba(21,32,26,.15)}.ProductHero_fact__AbQn8{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:20px 0 20px clamp(12px,calc(12px + 12 * (100vw - 390px) / 1530),24px)}.ProductHero_fact__AbQn8:first-child{padding-left:0}.ProductHero_fact__AbQn8+.ProductHero_fact__AbQn8{border-left:1px solid rgba(21,32,26,.15)}.ProductHero_factValue__22zlc{font-size:clamp(22px,calc(22px + 10 * (100vw - 390px) / 1530),32px);font-weight:500;line-height:36px}.ProductHero_factLabel__2T_du{font-size:14px;line-height:normal;color:var(--color-text-muted)}.ProductHero_text__iAGxw .ProductHero_quote__Jw1Vg{min-height:clamp(59px,calc(59px + 15 * (100vw - 390px) / 1530),74px);margin-top:28px}.ProductHero_media__bnCK1{--main-ratio:16/9;grid-area:media;width:100%;max-width:820px;justify-self:center}@media (min-width:1280px){.ProductHero_inner__EP_1C{grid-template-areas:"crumbs media" "text media";grid-template-columns:minmax(0,820fr) minmax(0,820fr);grid-template-rows:auto 1fr;column-gap:80px;row-gap:0;padding-top:clamp(80px,calc(5.208vw),100px);padding-bottom:32px}.ProductHero_crumbs__7LmcR{padding-top:calc(var(--header-offset) - clamp(80px, calc(5.208vw), 100px) + 52px)}.ProductHero_text__iAGxw{align-self:center;padding-block:40px}.ProductHero_media__bnCK1{--main-ratio:820/760;--main-ratio-multiple:820/640;width:100%;max-width:none;justify-self:stretch}.ProductHero_hero__ECIAC:not([data-image]) .ProductHero_inner__EP_1C{grid-template-areas:"crumbs" "text";grid-template-columns:minmax(0,1fr);padding-bottom:var(--section-y-140)}}