PageSourceSearch

https://www.contractormag.com/

html contractormag.com collected 2026-10-02 05:01:04 UTC 280,537 bytes, 157 lines download raw bytes

1<!DOCTYPE html><html  lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><title>Home | Contractor Magazine</title>
1<script type="text/javascript" src="/ruxitagentjs_ICA7NVfqrux_10347260902154543.js" data-dtconfig="rid=RID_2418|rpid=-1747948373|domain=contractormag.com|reportUrl=/rb_bf25051xng|app=ea7c4b59f27d43eb|cuc=ll64881i|owasp=1|mel=100000|expw=1|featureHash=ICA7NVfqrux|dpvc=1|lastModification=1790875232025|tp=500,50,0|rdnt=1|uxrgce=1|srbbv=2|agentUri=/ruxitagentjs_ICA7NVfqrux_10347260902154543.js" defer></script>
1<link href="https://fonts.gstatic.com" rel="preconnect"><link href="https://cdn.cookielaw.org" rel="preconnect"><link href="https://gemenon.graphql.aspire-ebm.com" rel="preconnect">
1<script type="importmap">{"imports":{"#entry":"/_nuxt/M1fWRdQ8.js"}}</script>
1<style id="nuxt-ui-colors">@layer theme {
2  :root, :host {
3  --ui-color-primary-50: var(--color-blue-50, oklch(97% 0.014 254.604));
4  --ui-color-primary-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
5  --ui-color-primary-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
6  --ui-color-primary-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
7  --ui-color-primary-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
8  --ui-color-primary-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
9  --ui-color-primary-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
10  --ui-color-primary-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
11  --ui-color-primary-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
12  --ui-color-primary-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
13  --ui-color-primary-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
14  --ui-color-secondary-50: var(--color-blue-50, oklch(97% 0.014 254.604));
15  --ui-color-secondary-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
16  --ui-color-secondary-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
17  --ui-color-secondary-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
18  --ui-color-secondary-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
19  --ui-color-secondary-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
20  --ui-color-secondary-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
21  --ui-color-secondary-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
22  --ui-color-secondary-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
23  --ui-color-secondary-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
24  --ui-color-secondary-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
25  --ui-color-success-50: var(--color-green-50, oklch(98.2% 0.018 155.826));
26  --ui-color-success-100: var(--color-green-100, oklch(96.2% 0.044 156.743));
27  --ui-color-success-200: var(--color-green-200, oklch(92.5% 0.084 155.995));
28  --ui-color-success-300: var(--color-green-300, oklch(87.1% 0.15 154.449));
29  --ui-color-success-400: var(--color-green-400, oklch(79.2% 0.209 151.711));
30  --ui-color-success-500: var(--color-green-500, oklch(72.3% 0.219 149.579));
31  --ui-color-success-600: var(--color-green-600, oklch(62.7% 0.194 149.214));
32  --ui-color-success-700: var(--color-green-700, oklch(52.7% 0.154 150.069));
33  --ui-color-success-800: var(--color-green-800, oklch(44.8% 0.119 151.328));
34  --ui-color-success-900: var(--color-green-900, oklch(39.3% 0.095 152.535));
35  --ui-color-success-950: var(--color-green-950, oklch(26.6% 0.065 152.934));
36  --ui-color-info-50: var(--color-blue-50, oklch(97% 0.014 254.604));
37  --ui-color-info-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
38  --ui-color-info-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
39  --ui-color-info-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
40  --ui-color-info-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
41  --ui-color-info-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
42  --ui-color-info-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
43  --ui-color-info-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
44  --ui-color-info-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
45  --ui-color-info-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
46  --ui-color-info-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
47  --ui-color-warning-50: var(--color-yellow-50, oklch(98.7% 0.026 102.212));
48  --ui-color-warning-100: var(--color-yellow-100, oklch(97.3% 0.071 103.193));
49  --ui-color-warning-200: var(--color-yellow-200, oklch(94.5% 0.129 101.54));
50  --ui-color-warning-300: var(--color-yellow-300, oklch(90.5% 0.182 98.111));
51  --ui-color-warning-400: var(--color-yellow-400, oklch(85.2% 0.199 91.936));
52  --ui-color-warning-500: var(--color-yellow-500, oklch(79.5% 0.184 86.047));
53  --ui-color-warning-600: var(--color-yellow-600, oklch(68.1% 0.162 75.834));
54  --ui-color-warning-700: var(--color-yellow-700, oklch(55.4% 0.135 66.442));
55  --ui-color-warning-800: var(--color-yellow-800, oklch(47.6% 0.114 61.907));
56  --ui-color-warning-900: var(--color-yellow-900, oklch(42.1% 0.095 57.708));
57  --ui-color-warning-950: var(--color-yellow-950, oklch(28.6% 0.066 53.813));
58  --ui-color-error-50: var(--color-red-50, oklch(97.1% 0.013 17.38));
59  --ui-color-error-100: var(--color-red-100, oklch(93.6% 0.032 17.717));
60  --ui-color-error-200: var(--color-red-200, oklch(88.5% 0.062 18.334));
61  --ui-color-error-300: var(--color-red-300, oklch(80.8% 0.114 19.571));
62  --ui-color-error-400: var(--color-red-400, oklch(70.4% 0.191 22.216));
63  --ui-color-error-500: var(--color-red-500, oklch(63.7% 0.237 25.331));
64  --ui-color-error-600: var(--color-red-600, oklch(57.7% 0.245 27.325));
65  --ui-color-error-700: var(--color-red-700, oklch(50.5% 0.213 27.518));
66  --ui-color-error-800: var(--color-red-800, oklch(44.4% 0.177 26.899));
67  --ui-color-error-900: var(--color-red-900, oklch(39.6% 0.141 25.723));
68  --ui-color-error-950: var(--color-red-950, oklch(25.8% 0.092 26.042));
69  --ui-color-neutral-50: var(--color-zinc-50, oklch(98.5% 0 none));
70  --ui-color-neutral-100: var(--color-zinc-100, oklch(96.7% 0.001 286.375));
71  --ui-color-neutral-200: var(--color-zinc-200, oklch(92% 0.004 286.32));
72  --ui-color-neutral-300: var(--color-zinc-300, oklch(87.1% 0.006 286.286));
73  --ui-color-neutral-400: var(--color-zinc-400, oklch(70.5% 0.015 286.067));
74  --ui-color-neutral-500: var(--color-zinc-500, oklch(55.2% 0.016 285.938));
75  --ui-color-neutral-600: var(--color-zinc-600, oklch(44.2% 0.017 285.786));
76  --ui-color-neutral-700: var(--color-zinc-700, oklch(37% 0.013 285.805));
77  --ui-color-neutral-800: var(--color-zinc-800, oklch(27.4% 0.006 286.033));
78  --ui-color-neutral-900: var(--color-zinc-900, oklch(21% 0.006 285.885));
79  --ui-color-neutral-950: var(--color-zinc-950, oklch(14.1% 0.005 285.823));
80  }
81  :root, :host, .light {
82  --ui-primary: var(--ui-color-primary-500);
83  --ui-secondary: var(--ui-color-secondary-500);
84  --ui-success: var(--ui-color-success-500);
85  --ui-info: var(--ui-color-info-500);
86  --ui-warning: var(--ui-color-warning-500);
87  --ui-error: var(--ui-color-error-500);
88  }
89  .dark {
90  --ui-primary: var(--ui-color-primary-400);
91  --ui-secondary: var(--ui-color-secondary-400);
92  --ui-success: var(--ui-color-success-400);
93  --ui-info: var(--ui-color-info-400);
94  --ui-warning: var(--ui-color-warning-400);
95  --ui-error: var(--ui-color-error-400);
96  }
97}</style><style type="text/css">
98            :root {
99              --client-spacing-unit: 6px;
100--client-spacing: 48px;
101--color-line: #CDCDCD;
102--color-primary-main: #003e4f;
103--color-primary-container: #00546b;
104--color-on-primary-container: #00222b;
105--color-secondary-main: #0082a1;
106--color-secondary-container: #dae7f3;
107--color-on-secondary-container: #002e38;
108--color-black: #0d0d0d;
109--color-white: #ffffff;
110--color-grey: #b2c3ce;
111--color-light-grey: #e0e0e0;
112--primary-font-family: Inter;
113--site-max-width: 1300px;
114            }
115          </style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-ad-target__outer{justify-content:center;width:100%;max-width:100%;height:auto;display:flex}.ebm-ad-target__inner{align-items:center;display:flex}.ebm-ad-target img{max-width:100%}.ebm-ad-target iframe{box-shadow:0 .125rem .25rem #00000013}</style><style>@media (width<=760px){.mobile-hidden[data-v-fe291da4]{display:none!important}}#header-leaderboard-ad[data-v-fe291da4]{justify-content:center;align-items:center;padding:1rem;display:flex}</style><style>.web-image-tooltip[data-v-03db02b0]{display:block;position:relative}.web-image-tooltip__content[data-v-03db02b0]{z-index:10;color:#000;overflow-wrap:anywhere;white-space:normal;background:var(--color-light-grey);opacity:0;pointer-events:none;border:1px solid #aabdc2;border-radius:.125rem;max-width:min(14rem,100vw - 2rem);padding:.1875rem .375rem;font-size:.625rem;line-height:1.25;transition:opacity 1s,transform 1s;position:fixed;transform:translateY(.25rem);box-shadow:0 1px 4px #0000004d}.web-image-tooltip.tooltip-visible .web-image-tooltip__content[data-v-03db02b0]{opacity:1;transition:opacity .2s,transform .2s;transform:translate(0)}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}
115.sponsored-search-container{gap:calc(var(--client-spacing)*.125);padding-right:calc(var(--client-spacing)*.5);align-items:center;display:flex}@media (width<=900px){.sponsored-search-container{display:none}}.sponsored-search-container .sponsored-search-text{color:#0d0d0d;font-size:.5rem;line-height:12px}</style><style>@media (width<=760px){.mobile-hidden[data-v-b6574fd1]{display:none!important}}.v-enter-active[data-v-b6574fd1]{transition:all .2s ease-out}.v-enter-from[data-v-b6574fd1]{opacity:0;transform:translateY(.25rem)}.v-enter-to[data-v-b6574fd1]{opacity:1;transform:translateY(0)}.v-leave-active[data-v-b6574fd1]{transition:all .15s ease-in}.v-leave-from[data-v-b6574fd1]{opacity:1;transform:translateY(0)}.v-leave-to[data-v-b6574fd1]{opacity:0;transform:translateY(.25rem)}.wrapper[data-v-b6574fd1]{position:absolute;right:0}</style><style>@media (width<=760px){.mobile-hidden[data-v-ab2fac35]{display:none!important}}.ebm-button-wrapper[data-v-ab2fac35]{display:inline-block}.ebm-button-wrapper .ebm-button[data-v-ab2fac35]{text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:.1rem;outline:none;width:100%;font-weight:600;display:block}.ebm-button-wrapper .ebm-button .content[data-v-ab2fac35]{justify-content:center;align-items:center;
115gap:var(--client-spacing-unit);display:flex}.ebm-button-wrapper .ebm-button .content.icon-right[data-v-ab2fac35]{flex-direction:row-reverse}.ebm-button-wrapper .ebm-button[data-v-ab2fac35]:focus,.ebm-button-wrapper .ebm-button[data-v-ab2fac35]:hover{filter:contrast(125%);box-shadow:0 0 .1rem #3e5d8580}.ebm-button-wrapper .ebm-button[data-v-ab2fac35]:active{box-shadow:0 0 .3rem #1c417280}.ebm-button-wrapper .ebm-button[data-v-ab2fac35]:active:after{width:200px;height:200px}.ebm-button-wrapper .ebm-button--small[data-v-ab2fac35]{padding:.2rem .4rem;font-size:.75rem}.ebm-button-wrapper .ebm-button--medium[data-v-ab2fac35]{padding:.3rem .6rem;font-size:.75rem}.ebm-button-wrapper .ebm-button--large[data-v-ab2fac35]{padding:.5rem 1rem;font-size:.75rem;line-height:1.25rem}@media (width<=450px){.ebm-button-wrapper .ebm-button--large[data-v-ab2fac35]{padding:.5rem}}.ebm-button-wrapper .ebm-button--fullWidth[data-v-ab2fac35]{width:100%;margin:0 auto;padding:.5rem 1rem;font-size:1.15rem}.ebm-button-wrapper.primary .ebm-button[data-v-ab2fac35],.ebm-button-wrapper.solid .ebm-button[data-v-ab2fac35]{background-color:var(--button-accent-color);color:var(--button-text-color);border-color:var(--button-accent-color)}.ebm-button-wrapper.primary .ebm-button[data-v-ab2fac35]:hover,.ebm-button-wrapper.solid .ebm-button[data-v-ab2fac35]:hover{text-decoration:underline}.ebm-button-wrapper.hollow .ebm-button[data-v-ab2fac35]{color:var(--button-accent-color);border:1px solid var(--button-accent-color);background-color:#fff}.ebm-button-wrapper.hollow .ebm-button[data-v-ab2fac35]:hover{text-decoration:underline}.ebm-button-wrapper.borderless .ebm-button[data-v-ab2fac35]{color:var(--button-accent-color);background-color:#0000;border-color:#0000}.ebm-button-wrapper.borderless .ebm-button[data-v-ab2fac35]:hover{background-color:var(--button-accent-color);color:#fff;text-decoration:underline}.ebm-button-wrapper .ebm-button[data-v-ab2fac35]{transition:all .15s ease-in-out}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-search-field{position:relative;container-type:inline-size}.ebm-search-field .input{width:100%;padding:10px 0;position:relative}.ebm-search-field .input .icon{height:24px;margin:auto;position:absolute;top:0;bottom:0;right:.5rem}.ebm-search-field .input .clear-icon{height:24px;margin:auto;position:absolute;top:0;bottom:0;right:2.5rem}.ebm-search-field .input input{background-color:var(--c4e26338);width:100%;color:var(--v0c12ecfc);border:1px solid var(--v7798abdd);border-radius:5px;padding:1rem 8px 1rem 20px;font-size:1em}.ebm-search-field .sponsor-container{align-items:center;gap:5px;height:24px;margin:auto;font-size:.5rem;display:flex;position:absolute;top:20%;right:10%}@container (width<=750px){.ebm-search-field .sponsor-container{justify-content:flex-end;padding:10px 15px 0 0;position:static}}.ebm-search-field input[type=search]::-webkit-search-cancel-button{appearance:none}.ebm-search-field input[type=search]::-webkit-search-decoration{appearance:none}</style><style>@media (width<=760px){.mobile-hidden[data-v-2b681dcf]{display:none!important}}.ebm-affiliated-brands[data-v-2b681dcf]{flex-direction:row;font-size:.75rem;display:flex}.ebm-affiliated-brands__label[data-v-2b681dcf]{padding:0 calc(var(--client-spacing)/2);display:block}.ebm-affiliated-brands__links[data-v-2b681dcf]{flex-flow:wrap;justify-content:center;display:flex}.ebm-affiliated-brands__links>div[data-v-2b681dcf]{padding:0 calc(var(--client-spacing)/4)}.ebm-affiliated-brands__links>div a[data-v-2b681dcf]{color:var(--link-color);font-weight:600}</style><style>@media (width<=760px){.mobile-hidden[data-v-0e7302c6]{display:none!important}}.ebm-socials[data-v-0e7302c6]{flex-wrap:wrap;display:flex}.ebm-socials__icon[data-v-0e7302c6]{cursor:pointer;margin-right:7px;text-decoration:none}.ebm-socials .text[data-v-0e7302c6]{text-indent:-9999px;height:0;overflow:hidden}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-mega-menu{text-align:center;background-color:var(--color-black);color:#fff;opacity:0;width:100%;height:100%;transition-property:overlay display opacity;transition-behavior:allow-discrete;transition-duration:.3s;display:none;position:fixed;top:0;left:0;overflow:auto;container-type:inline-size}.ebm-mega-menu.open{opacity:1;display:block}@starting-style{.ebm-mega-menu.open{opacity:0}
115}@container (width<=750px){.ebm-mega-menu .mega-menu-header{display:flex}}.ebm-mega-menu .mega-menu-header .icon{width:24px;margin-top:40px;margin-left:30px}.ebm-mega-menu .mega-menu-header .logo{max-width:100%;height:35px}@container (width>=750px){.ebm-mega-menu .mega-menu-header .logo{height:50px;margin:0 auto 30px;display:block}}@container (width<=750px){.ebm-mega-menu .mega-menu-header .logo{margin-top:20px}.ebm-mega-menu .mega-menu-header .logo img{max-width:140px;height:auto;margin-left:5px}}.ebm-mega-menu .mega-menu-container{margin:auto}@container (width>=750px){.ebm-mega-menu .mega-menu-container{width:100%;max-width:850px}}.ebm-mega-menu .mega-menu-container .search-field{padding-bottom:50px}@container (width<=900px){.ebm-mega-menu .mega-menu-container .search-field{margin-left:calc(var(--client-spacing)/2);margin-right:calc(var(--client-spacing)/2)}}.ebm-mega-menu .mega-menu-container .nav-links{gap:calc(var(--client-spacing)/2);grid-template-columns:1fr;display:grid;position:relative}.ebm-mega-menu .mega-menu-container .nav-links:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.ebm-mega-menu .mega-menu-container .nav-links:last-child:after{display:none}@container (width<=900px){.ebm-mega-menu .mega-menu-container .nav-links{margin-left:calc(var(--client-spacing)/2);margin-right:calc(var(--client-spacing)/2)}}@container (width>=750px){.ebm-mega-menu .mega-menu-container .nav-links{gap:calc(var(--client-spacing)*2);padding-bottom:var(--client-spacing);grid-template-columns:1fr 1fr 1fr}}.ebm-mega-menu .mega-menu-container .nav-links .section{text-align:center;flex-direction:column;font-weight:400;list-style:none;display:flex}@container (width<=750px){.ebm-mega-menu .mega-menu-container .nav-links .section{gap:5px;padding-top:30px;position:relative}.ebm-mega-menu .mega-menu-container .nav-links .section:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.ebm-mega-menu .mega-menu-container .nav-links .section:last-child:after{display:none}.ebm-mega-menu .mega-menu-container .nav-links .section:first-child{padding-top:15px}}@container (width>=750px){.ebm-mega-menu .mega-menu-container .nav-links .section{text-align:left;border-bottom:none;gap:16px;font-size:1.25rem;position:relative}.ebm-mega-menu .mega-menu-container .nav-links .section:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*2);background-color:var(--color-line);width:1px;position:absolute}.ebm-mega-menu .mega-menu-container .nav-links .section:last-child:after{display:none}}.ebm-mega-menu .mega-menu-container .nav-links .section a{color:#fff}.ebm-mega-menu .mega-menu-container .nav-links .section .title{text-transform:uppercase;font-size:.75rem;font-weight:400}.ebm-mega-menu .mega-menu-container .affiliate-links{margin-top:var(--client-spacing);padding:calc(var(--client-spacing)*.5);justify-content:center;display:flex;position:relative}.ebm-mega-menu .mega-menu-container .affiliate-links:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.ebm-mega-menu .mega-menu-container .affiliate-links:last-child:after{display:none}.ebm-mega-menu .mega-menu-container .affiliate-links .ebm-affiliated-brands-direction{gap:calc(var(--client-spacing)*.5);flex-direction:column}.ebm-mega-menu .mega-menu-container .social-links{text-transform:uppercase;margin-top:var(--client-spacing);padding:calc(var(--client-spacing)*.5);flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;display:flex}.ebm-mega-menu .mega-menu-container .social-links .socials{gap:16px;margin:16px 16px 24px}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.vf-tray-trigger{height:inherit!important;width:inherit!important;color:var(--v3e977dca)!important;top:0!important}
115.vf-account-form-fieldset,.vf-account-header-text,.vf-account-thirdparty,.vf-forgot-pw-link,.vf-status{display:none!important}</style><style>html{scroll-padding-top:calc(var(--header-height) + 16px);scroll-behavior:smooth}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}header{z-index:50;margin:auto;transition:top .5s cubic-bezier(.645,.045,.355,1);position:sticky;top:0;bottom:0}header.mega-menu-open{z-index:110}header .reskin-ad{text-align:center;padding:1.5rem 0}header .navbar{opacity:1;background-color:#fff;padding-top:2rem;padding-bottom:2rem;left:0;right:0;box-shadow:0 3px 6px #00000029}header .navbar .navbar-content{max-width:var(--site-max-width);padding:0 calc(var(--client-spacing)/2);margin:auto}@media (width>=800px){header .navbar .navbar-content{padding:0 var(--client-spacing)}}header .top-navbar{justify-content:space-between;align-items:center;display:flex}@media (width<=900px){header .logo{flex-grow:1}header .logo img{max-width:180px}}@media (width<=450px){header .logo img{max-width:140px}}@media (width<=370px){header .logo img{max-width:120px}}@media (width<=350px){header .logo img{max-width:100px}}header .bottom-navbar{max-height:100px;transition:all .15s cubic-bezier(.86,0,.07,1);overflow:visible}header .bottom-navbar.nav-collapsed{max-height:0;overflow:hidden;transform:scale(0)}header .actions{-moz-column-gap:.5rem;flex-grow:1;flex-basis:0;align-items:center;column-gap:.5rem;display:flex}@media (width<=900px){header .actions{flex-grow:0;flex-basis:auto}}header .actions.left{justify-content:left}header .actions.right{-moz-column-gap:0;justify-content:right;column-gap:0}header .actions .login-container{justify-content:right;gap:16px;display:flex}@media (width<=900px){header .actions .login-container{gap:8px}}@media (width<=450px){header .actions .login-container{gap:4px}}@media (width<=900px){header .search-icon{display:none}}header .cta{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:fit-content;margin:1.5rem auto auto;padding:.5rem 0}header .cta p{margin:0}@media (width<=900px){header .cta{display:none}}header .sub-menu{white-space:nowrap;justify-content:center;align-items:center;margin-top:1.5rem;padding:0;list-style:none;display:flex}@media (width<=1000px){header .sub-menu{display:none}}header .sub-menu-item{margin-left:1rem;margin-right:1rem}header .menu-item,header .sub-menu-link{color:var(--color-black);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}header .popover-menu{text-align:left;background-color:#fff;flex-direction:column;justify-content:left;align-items:flex-start;width:200px;padding:1.5rem;display:flex;box-shadow:0 3px 6px #00000029}header .popover-menu .menu-item{align-items:center;margin-bottom:1rem;display:flex}header .popover-menu .menu-item .icon{margin-right:1rem}.skip-link{color:#fff;background-color:#000;border-radius:0 0 .25rem .25rem;padding:.5rem 1.5rem;transition:transform .325s ease-in;position:absolute;left:.5rem;transform:translateY(-15rem)}.skip-link:focus{transform:translateY(0)}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.gam-welcome-ad{z-index:500002;width:100%;height:100%;padding:30px;position:fixed;inset:0}.gam-welcome-ad .top{color:#fff;gap:20px;max-width:100%;display:flex}.gam-welcome-ad .top .logo{flex:1 0 auto}@media (width<=500px){.gam-welcome-ad .top .logo{max-width:120px}}.gam-welcome-ad .top .logo img{height:40px}.gam-welcome-ad .top .continue{text-align:center;font-family:Helvetica,Arial,sans-serif}.gam-welcome-ad .top .continue .text{cursor:pointer;font-size:16px;font-weight:700}@media (width>=400px){.gam-welcome-ad .top .continue .text{font-size:22px}}.gam-welcome-ad .top .continue .remaining{text-transform:uppercase;font-size:15px}.gam-welcome-ad .close-icon{color:#fff;cursor:pointer;background:0 0;border:0;margin:8px;font-weight:900;position:absolute;top:0;right:0}.gam-welcome-ad .close-icon,.gam-welcome-ad .main{justify-content:center;align-items:center;display:flex}.gam-welcome-ad .main{flex:1 0 auto;height:100%}.gam-welcome-ad .main .ad-modal{position:relative}.gam-welcome-ad .main .ad-modal .close-icon{color:#fff;text-align:center;cursor:pointer;background-color:#646464;border-radius:50%;width:30px;height:30px;font-family:Arial,Helvetica,sans-serif;font-size:14pt;font-weight:700;line-height:30px;position:absolute;top:-15px;right:-15px}.gam-welcome-ad .main .ad-modal .close-icon:hover{color:#646464;background-color:#fff}.gam-welcome-ad.alternate-view{font-family:arial}.gam-welcome-ad.alternate-view .ad-modal{background-color:#000;padding:4px;box-shadow:0 0 10px #00000080}.gam-welcome-ad.alternate-view .continue{color:#fff;text-align:right;padding:5px;font-size:16px}.gam-welcome-ad.alternate-view .continue .text{cursor:pointer}.gam-welcome-ad.alternate-view .continue .remaining{font-size:14px}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.gam-welcome-ad .main img{max-width:100%}</style><style>@media (width<=760px){.mobile-hidden[data-v-185d6605]{display:none!important}}#sticky-bottom-ad[data-v-185d6605]{z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;left:0;right:0}#sticky-bottom-ad .close-button[data-v-185d6605]{color:#fff;cursor:pointer;background:0 0;border:0;margin:8px;font-weight:900;position:absolute;top:0;right:0}.slide-up-enter[data-v-185d6605],.slide-up-leave-to[data-v-185d6605]{opacity:0;transform:translateY(200px)}.slide-up-enter-active[data-v-185d6605]{transition:all .25s ease-out}.slide-up-leave-active[data-v-185d6605]{transition:all .25s ease-in}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.web-grid-title{width:100%;max-width:100%;font-family:var(--primary-font-family);
115margin-bottom:calc(var(--client-spacing)/2);align-items:center;container-type:inline-size}.web-grid-title .title{letter-spacing:-.01em;text-overflow:ellipsis;gap:var(--client-spacing-unit);flex:1 0 auto;max-width:100%;font-size:1.9rem;font-weight:600;line-height:40px;display:flex;overflow:hidden}.web-grid-title .title .grid-title-image-icon{height:23px;margin-top:8px}.web-grid-title.has-link .title{max-width:calc(100% - 100px)}.web-grid-title .divider{background-color:var(--color-line);width:100%;height:1px}.web-grid-title .view-more{color:var(--color-primary-main);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:primary;flex:0 auto;font-size:.75rem;font-weight:600;line-height:18px}@container (width<=500px){.web-grid-title .view-more{display:none}}.web-grid-title.primary{gap:5px;display:flex}.web-grid-title.primary .topbar,.web-grid-title.secondary .divider,.web-grid-title.secondary .view-more{display:none}.web-grid-title.secondary .topbar{background-color:var(--color-primary-main);width:80px;height:8px;margin-bottom:calc(var(--client-spacing)/3)}</style><style>@media (width<=760px){.mobile-hidden[data-v-94d9b856]{display:none!important}}.block[data-v-94d9b856]{flex-direction:column;width:100%;display:flex;overflow:visible}.block .block-title[data-v-94d9b856]{margin-bottom:calc(var(--client-spacing)/2)}.block .above-cta[data-v-94d9b856]{height:100%}.block .title[data-v-94d9b856]{text-transform:uppercase;font-size:1rem;line-height:1rem}.block .title a[data-v-94d9b856]{color:inherit;text-decoration:none}.block .title a[data-v-94d9b856]:hover{text-decoration:underline}.block .title template[data-v-94d9b856]{display:inline-block}.block .content[data-v-94d9b856]{width:100%;display:flex}.block .cta[data-v-94d9b856]{gap:calc(var(--client-spacing)/2);flex-direction:column;justify-content:space-between;align-items:center;font-size:1rem;display:flex}@container (width>500px){.block .cta[data-v-94d9b856]{flex-direction:row}}</style><style>@media (width<=760px){.mobile-hidden[data-v-beab612a]{display:none!important}}.column[data-v-beab612a]{flex-wrap:wrap;align-items:stretch;height:100%;display:flex;position:relative}.column[data-v-beab612a],.column .standard-blocks[data-v-beab612a],.column .sticky-blocks[data-v-beab612a]{width:100%}.column.block-align-center[data-v-beab612a]{justify-content:center;align-items:center}.column.block-align-top[data-v-beab612a]{align-items:top;flex-direction:column}.column.block-align-sticky[data-v-beab612a]{justify-content:center;align-items:start;display:block}.column.block-align-equalize[data-v-beab612a]{align-items:stretch}.column .sticky-blocks.has-standard[data-v-beab612a]{margin-top:var(--client-spacing)}.column .block-wrapper[data-v-beab612a]{max-width:100%;position:relative}.column .block-wrapper[data-v-beab612a]:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.column .block-wrapper.hide-bottom-border[data-v-beab612a]:after,.column .block-wrapper[data-v-beab612a]:last-child:after,.column .standard-blocks:not(.has-sticky) .block-wrapper[data-v-beab612a]:last-child:after,.column .sticky-blocks .block-wrapper[data-v-beab612a]:last-child:after{display:none}@media print{.column[data-v-beab612a]{height:auto}}</style><style>@media (width<=760px){.mobile-hidden[data-v-196964cf]{display:none!important}}.web-row[data-v-196964cf]{container-type:inline-size}.web-row .row[data-v-196964cf]{--col-size:calc(50% - var(--client-spacing)*1/2);width:100%;padding-top:0;padding-bottom:0ver;display:grid}@media (width>=750px){.web-row .row[data-v-196964cf]{padding-left:0;padding-right:0}}@media (width>=500px){.web-row .row.restricted[data-v-196964cf]{max-width:66%;margin:auto}}.web-row .row .column-wrapper[data-v-196964cf]{order:0;width:100%;display:flex}.web-row .row.largest_first.layout1_2 .column-wrapper[data-v-196964cf]:nth-child(2),.web-row .row.largest_first.layout1_2_1 .column-wrapper[data-v-196964cf]:nth-child(2),.web-row .row.largest_first.layout1_3 .column-wrapper[data-v-196964cf]:nth-child(2){order:-1}@container (width>=750px){.web-row .row.layout1_1[data-v-196964cf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.web-row .row.layout1_1 .column-wrapper[data-v-196964cf]{position:relative}.web-row .row.layout1_1 .column-wrapper[data-v-196964cf]:after{content:"";height:100%;top:0;bottom:0;left:auto;
115right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.web-row .row.layout1_1 .column-wrapper[data-v-196964cf]:last-child:after{display:none}.web-row .row.layout1_2[data-v-196964cf]{grid-template-columns:minmax(0,var(--col-size)) minmax(0,var(--col-size));display:grid}.web-row .row.layout1_2 .column-wrapper[data-v-196964cf]{position:relative}.web-row .row.layout1_2 .column-wrapper[data-v-196964cf]:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.web-row .row.layout1_2 .column-wrapper[data-v-196964cf]:last-child:after{display:none}.web-row .row.layout1_2 .column-wrapper[data-v-196964cf]:nth-child(2){order:0!important}}@container (width>=1050px){.web-row .row.layout1_2[data-v-196964cf]{--col-size:calc(33.3333% - var(--client-spacing)*2/3);grid-template-columns:var(--col-size) calc(var(--col-size)*2 + var(--client-spacing))}}@container (width>=750px){.web-row .row.layout2_1[data-v-196964cf]{grid-template-columns:minmax(0,var(--col-size)) minmax(0,var(--col-size));display:grid}.web-row .row.layout2_1 .column-wrapper[data-v-196964cf]{position:relative}.web-row .row.layout2_1 .column-wrapper[data-v-196964cf]:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.web-row .row.layout2_1 .column-wrapper[data-v-196964cf]:last-child:after{display:none}}@container (width>=1050px){.web-row .row.layout2_1[data-v-196964cf]{--col-size:calc(33.3333% - var(--client-spacing)*2/3);grid-template-columns:calc(var(--col-size)*2 + var(--client-spacing)) var(--col-size)}}@container (width>=1100px){.web-row .row.layout1_1_1[data-v-196964cf]{--col-size:calc(33.3333% - var(--client-spacing)*2/3);grid-template-columns:minmax(0,var(--col-size)) minmax(0,var(--col-size)) minmax(0,var(--col-size));display:grid}.web-row .row.layout1_1_1 .column-wrapper[data-v-196964cf]{position:relative}.web-row .row.layout1_1_1 .column-wrapper[data-v-196964cf]:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.web-row .row.layout1_1_1 .column-wrapper[data-v-196964cf]:last-child:after{display:none}}</style><style>@media (width<=760px){.mobile-hidden[data-v-17b4f200]{display:none!important}}.grid[data-v-17b4f200]{margin:auto;container-type:inline-size}.grid .grid-row[data-v-17b4f200]{position:relative}.grid .grid-row[data-v-17b4f200]:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.grid .grid-row[data-v-17b4f200]:last-child:after{display:none}.grid .grid-row.hide-bottom-border[data-v-17b4f200]{margin-bottom:calc(var(--client-spacing)/2)!important}.grid .grid-row.hide-bottom-border[data-v-17b4f200]:after{display:none}@container (width>=750px){.grid .grid-row.mobile-only[data-v-17b4f200]{display:none}}@container (width<750px){.grid .grid-row.exclude-mobile[data-v-17b4f200]{display:none}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.web-footer-new{width:100%;padding-bottom:calc(var(--client-spacing)/2);pointer-events:all;justify-content:center;font-size:1rem;font-weight:400;display:flex}.web-footer-new a{color:var(--link-color)}.web-footer-new .container{justify-content:center;width:100%;display:flex}
115.web-footer-new .container .container-wrapper{gap:var(--client-spacing);flex-direction:column;width:100%;display:flex}@media (width>=800px){.web-footer-new .container{flex-direction:row}}.web-footer-new .container .row{width:100%;position:relative}.web-footer-new .container .row:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.web-footer-new .container .row:last-child:after{display:none}.web-footer-new .container .row.full-width{justify-items:center}.web-footer-new .container .column-wrapper{gap:var(--client-spacing);grid-template-columns:1fr;display:grid}.web-footer-new .container .column-wrapper.full-width{width:100%;padding:0 calc(var(--client-spacing)*1.5);max-width:var(--site-max-width)!important}.web-footer-new .container .column-wrapper .col{gap:calc(var(--client-spacing)/4);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:80%;margin:0 auto;display:flex;position:relative}.web-footer-new .container .column-wrapper .col:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.web-footer-new .container .column-wrapper .col:last-child:after{display:none}.web-footer-new .container .column-wrapper .col.valign-middle{align-self:center}@media (width>
115=800px){.web-footer-new .container .column-wrapper{gap:var(--client-spacing);align-items:start}.web-footer-new .container .column-wrapper.cols1_1_1{grid-template-columns:1fr 1fr 1fr}.web-footer-new .container .column-wrapper.cols1_1{grid-template-columns:1fr 1fr}.web-footer-new .container .column-wrapper .col{text-align:left;align-items:start;max-width:100%;position:relative}.web-footer-new .container .column-wrapper .col:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.web-footer-new .container .column-wrapper .col:last-child:after{display:none}}.web-footer-new .corporatelogo{filter:brightness(0);width:100px;height:auto;margin-right:var(--client-spacing-unit);align-self:center}.web-footer-new .menu-copyright{gap:calc(var(--client-spacing)/2);flex-direction:column;align-items:center;display:flex}.web-footer-new .menu-copyright.full-width{width:100%;max-width:var(--site-max-width);padding:0 calc(var(--client-spacing)*1.5)}.web-footer-new .menu-copyright .links{gap:calc(var(--client-spacing)/4);flex-wrap:wrap;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.web-footer-new .menu-copyright .links li{list-style-type:none}.web-footer-new .menu-copyright .copyright{flex-flow:wrap;justify-content:center;font-size:.8em;display:flex}@media (width>=800px){.web-footer-new .menu-copyright{flex-direction:row;justify-content:space-between}}.web-footer-new .blocktitle{color:#000;width:100%;font-size:1.1rem;font-weight:600}.web-footer-new .web-affiliated-brands-direction{flex-direction:column}@media (width>=800px){.web-footer-new .web-affiliated-brands-direction{flex-direction:row}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-page{flex-direction:column;font-family:Arial;display:flex}.ebm-page--logged-in{overflow-anchor:none}.ebm-page__layout{z-index:2}.ebm-page__layout,.ebm-page__page{pointer-events:none;flex:1;position:relative}.ebm-page__page{z-index:1;flex-direction:column;display:flex}.ebm-page__main{flex:1;width:100%;margin:auto}.ebm-page__content{pointer-events:all;padding:0}@media (width>=600px){.ebm-page__content{padding:"0 10px"}}.ebm-page__reskin-background{z-index:0;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.ebm-page__reskin-background__admin{width:calc(100% - 17px)}.ebm-page__reskin-ad{text-align:center;z-index:1;justify-content:center;padding:1.5rem 0;display:flex;position:relative}.ebm-page__siteskin-ad{z-index:100;pointer-events:all;margin-top:24px;transition:all .125s;position:fixed}.ebm-page__siteskin-ad__left{right:50%}@media (width<=1636px){.ebm-page__siteskin-ad__left{display:none}}.ebm-page__siteskin-ad__right{left:50%}@media (width<=1636px){.ebm-page__siteskin-ad__right{display:none}}.ebm-page--admin-titlebar header{top:var(--ui-header-height,4rem)}.ebm-page .page-content-wrapper{width:100%;margin:auto}.ebm-page .page-content-wrapper ul:not(.vs__dropdown-menu){padding-inline-start:40px}.ebm-page .page-content-wrapper ul:not(.vs__dropdown-menu) li{list-style-type:disc}.ebm-page .page-content-wrapper a{font-weight:400;text-decoration:none}.ebm-page .page-content-wrapper a:hover{text-decoration:underline}.ebm-page .load-more{text-align:center;pointer-events:all;width:100%;padding:10px 0}.ebm-page .load-more>*{margin:auto;padding:0 5px}.ebm-page .load-more .label{flex-direction:row;display:flex}.ebm-page .load-more .label>*{margin:0 5px}.ebm-page .footer{position:relative}.ebm-page .ebm-page__primary{margin-top:calc(var(--client-spacing)/2)}
115.ebm-page .ebm-page__content{gap:var(--client-spacing);flex-direction:column;display:flex;margin:0!important}.ebm-page .ebm-page__content>*{position:relative}.ebm-page .ebm-page__content>:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.ebm-page .ebm-page__content>:last-child:after{display:none}.ebm-page .page-content-wrapper{gap:var(--client-spacing);padding:0 calc(var(--client-spacing)/2);max-width:var(--site-max-width);flex-direction:column;display:flex}@media (width>=800px){.ebm-page .page-content-wrapper{padding:0 var(--client-spacing)}}.ebm-page .page-content-wrapper>*{position:relative}.ebm-page .page-content-wrapper>:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.ebm-page .page-content-wrapper>:last-child:after{display:none}.ebm-page .load-more{padding:0}.ebm-page .secondary-pages .page-content-wrapper,.ebm-page.full-width .page-content-wrapper{max-width:100%!important;padding:0!important}.ebm-page .secondary-pages .ebm-page__primary,.ebm-page.full-width .ebm-page__primary{margin-top:0!important}@media print{.ebm-page__page{display:block}}.web-admin-titlebar{z-index:60;position:sticky;top:0}</style><style>@media (width<=760px){.mobile-hidden[data-v-b002afe8]{display:none!important}}.ebm-error[data-v-b002afe8]{text-align:center;width:100%;max-width:900px;min-height:50vh;margin:auto;padding-top:50px}.ebm-error h1[data-v-b002afe8]{max-width:100%;overflow:auto}.ebm-error .alert-icon[data-v-b002afe8]{justify-content:center;align-items:center;display:flex}.ebm-error .alert-icon h1[data-v-b002afe8]{color:#444;font-size:44px;line-height:normal}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-icon{cursor:pointer}.ebm-icon .tooltip-wrapper{display:block}.ebm-icon.disabled{cursor:not-allowed}.ebm-icon.arrowUp{margin-top:3px}.ebm-icon.arrowDown{margin-top:-5px;transform:rotate(180deg)}.ebm-icon.loading{animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}.ebm-icon.label{flex-direction:column;justify-content:center;align-items:center;padding:0 5px;font-size:.8em;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.ebm-icon .icon,.ebm-icon svg{display:block}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.gam-slot-builder{width:100%;min-width:300px}.gam-slot-builder iframe{max-width:100%;overflow:hidden}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.content-list{width:100%;container-type:inline-size}.content-list,.content-list .item-row{align-items:start;
115gap:var(--client-spacing);grid-template-columns:minmax(0,1fr);display:grid}.content-list .item-row{position:relative}.content-list .item-row:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.content-list .item-row:last-child:after{display:none}.content-list .item-row .item{height:100%;position:relative}.content-list .item-row .item:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.content-list .item-row .item:last-child:after{display:none}@container (width>=600px){.content-list.multi-col.columns-2 .item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.content-list.multi-col.columns-2 .item-row .item{position:relative}.content-list.multi-col.columns-2 .item-row .item:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.content-list.multi-col.columns-2 .item-row .item:last-child:after{display:none}}@container (width>=750px){.content-list.multi-col.columns-3 .item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.content-list.multi-col.columns-3 .item-row .item{position:relative}.content-list.multi-col.columns-3 .item-row .item:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.content-list.multi-col.columns-3 .item-row .item:last-child:after{display:none}}@container (width>=900px){.content-list.multi-col.columns-4 .item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.content-list.multi-col.columns-4 .item-row .item{position:relative}.content-list.multi-col.columns-4 .item-row .item:after{content:"";height:100%;top:0;bottom:0;left:auto;right:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);width:1px;position:absolute}.content-list.multi-col.columns-4 .item-row .item:last-child:after{display:none}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.content-item-new{width:100%;position:relative;overflow-x:clip;container-type:inline-size}.content-item-new .image-credit .text{overflow-wrap:anywhere}.content-item-new a{text-decoration:none!important}.content-item-new .mask{opacity:0;pointer-events:none;z-index:1;background-color:#00000080;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.content-item-new .mask .controls{justify-content:flex-end;gap:2px;width:100%;padding:3px;display:flex;position:absolute}.content-item-new .mask:last-child:after{display:none}.content-item-new.center{text-align:center}.content-item-new.center .section-and-label{justify-content:center}.content-item-new:hover .mask{opacity:1;pointer-events:auto}.content-item-new .image-wrapper{max-width:100%;margin-bottom:calc(var(--client-spacing)/3);flex:1 0 auto;position:relative}
115.content-item-new .section-and-label{gap:var(--client-spacing-unit);color:var(--color-primary-main);display:flex}.content-item-new .section-and-label .labels,.content-item-new .section-and-label .section-label-separator,.content-item-new .section-and-label .section-name{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:18px;font-family:var(--primary-font-family);color:inherit;text-decoration:none;display:block}.content-item-new .section-and-label .labels{color:var(--color-grey)}.content-item-new .section-and-label .lock{cursor:unset}.content-item-new.image-left .image-wrapper{margin-right:calc(var(--client-spacing)/3)}.content-item-new.image-right .image-wrapper{margin-left:calc(var(--client-spacing)/3)}.content-item-new .text-box{gap:calc(var(--client-spacing)/6);flex-direction:column;flex:100%;display:flex}.content-item-new .text-box .teaser-text{font-size:1rem;line-height:24px;font-family:var(--primary-font-family)}@container (width>=750px){.content-item-new .text-box{gap:calc(var(--client-spacing)/3)}}.content-item-new .date-wrapper{width:100%;display:flex}.content-item-new .date{opacity:.5;letter-spacing:.05em;flex:1;gap:10px;font-size:.75rem;font-weight:400;line-height:150%;display:flex}.content-item-new .date.company-link{opacity:1;font-weight:600}.content-item-new .date.right{justify-content:flex-end}.content-item-new .date.upcoming{color:#fff;text-transform:uppercase;opacity:1;white-space:nowrap;padding:4px 8px;font-size:.75rem}.content-item-new .podcast-series{color:var(--color-primary-main);text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.content-item-new .byline-group p{margin:0}.content-item-new .title-wrapper{text-decoration:none;color:inherit!important}.content-item-new .title-wrapper:hover{text-decoration:underline}.content-item-new .title-wrapper .title-icon-wrapper{gap:8px;display:flex}.content-item-new .title-wrapper .title-text-wrapper{text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin:auto;line-height:normal;display:-webkit-box;overflow:hidden;container-type:inline-size}.content-item-new .title-wrapper .title-text-wrapper.clamp-headline{-webkit-line-clamp:3;line-clamp:3}.content-item-new .title-wrapper .title-text-wrapper .lock{float:left;margin:-1px 3px -5px 0}.content-item-new.scale-small .title-wrapper .title-icon-wrapper .icon{height:18px;margin:2px 0}.content-item-new.scale-small .title-wrapper .title-text-wrapper .title-text{font-size:1.25rem}.content-item-new.scale-small.image-left .image-wrapper,.content-item-new.scale-small.image-right .image-wrapper{width:175px}.content-item-new.scale-large .title-wrapper .title-icon-wrapper .icon{height:35px;margin:8px 0}.content-item-new.scale-large .title-wrapper .title-text-wrapper .title-text{font-size:2.75rem}@container (width<=500px){.content-item-new.scale-large .title-wrapper .title-text-wrapper .title-text{font-size:2rem}}.content-item-new.scale-large.image-left .image-wrapper,.content-item-new.scale-large.image-right .image-wrapper{width:45%}@container (width<=500px){.content-item-new.scale-large.image-left,.content-item-new.scale-large.image-right{display:block!important}.content-item-new.scale-large.image-left .image-wrapper,.content-item-new.scale-large.image-right .image-wrapper{width:100%}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.web-image{width:100%;max-width:100%}.web-image .ebm-image-wrapper{width:100%;max-width:100%;margin:0;position:relative}.web-image .ebm-image-wrapper .ebm-image{width:100%;max-width:100%;display:block}.web-image .ebm-image-wrapper .ebm-image:not(.native) img{width:100%}.web-image .ebm-image-wrapper .ebm-image img{max-width:100%;height:auto;margin:auto;display:block}.web-image .ebm-image.video-type:after{content:"";filter:brightness(0)invert()drop-shadow(2px 2px 2px #00000080);opacity:.6;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAZ8SURBVHhe7Z1Z6O1TFMf/hswhY+Yx3UiR8UF4IUIoD3QfyAPu7UYpDzLHgweRB8mUPJg
115yS3mQTGVKxohkypTpIkNmvp/cX3Fb53/273f2Xnvv39nf+jzc4ezfsM7Za+291157oampqampacTaXhwpVojrxGPiDfG+WCl+E3+LP1f9+SPxlnha3CTOE8eJPcQaoqmnthFLxS2Cl87LjsUX4m5xpsBATRO0meAX8KywXmQq3hYXiR1Fk0RXdL/4RVgvzIu/xFOCX+baYq5EP368eEFYLyc3dJNniHXF6IVzfV1YL6I0PhHLxZpidNpJPCSsBy+dl8QBYhSiPz5f/CSsh60FQurrxaaiWhG5MBawHrBW8C/7i+p0jPhaWA9VO0SE54gqBpnc5OWCMNJ6mDFxr1hfFKu1xM3Cuvmx8owo0q/wTak1ipqV1wTTPcVoA/G4sG52XvhAMAmaXXRT8/rLWB0GvJuLbMKBz5vPmMbzgh4ji64Q1k3NO/QY9ByuYpwxD6HtUC4UbtpBjHXQF4s/xGEiuZibIva2bqLxfz4VW4mkYqLQunjD5h6RTEyh1z5rm4OjRRK18cYw3hXriag6VlgXi83vxt+NgUtFNDEA9Fp2vUOcIsitsv69Vn4Q0UbxJCRYF0nB7QIxWXmx+FlY/69GLhNR9KKwLpCCziCdWHXkVzOGQei3YhMxk44QVuOpWN0gnQ4WzwnrMzXBsGEm3SeshlMxySAIX3aq+ExYn62BD8XgpV/SO38VVsOpWMwgnTYSTGzW6l8GT6mQJGY1mJIQg3Tq/IvVTsmQRD5IOfrsPgbpdLh4WVjtlcj3oveaybbCaiw1QwyCSPc8XdTiX0ip7SWywK2GUjPUIJ3wL1cKb9/Xl6tFL+VammVrQgztLmjLukYJvCp6iSwKq6HUPCJiqlT/Qq7wFiJIpLNYjXgQ2yAI/7JMfCWsa+biBBEkdjVZDXiQwiCdyDC8SpTiX4JH7ez1sxrwIKVBOuFfHhTW9T25TQSJrcdWAx54GKTTUeJNYd2HB2xwDRL7wK0GPPA0CCJpgxmJHP6F2d8g5dwD6G2QTviXa4X3imXQxtKcq3W5DNJpT/GosO4tBUGh7zfC+rAHuQ3Sycu/7CKmKmdYWIpBEP7lXEFfb91rDPYWi4pBlPVBL0oySKedxefCut9ZOURMFXmp1oc9KMkgrOylzoDZV0zVd8L6sAelGIQXRe0T6x5jwiB1quY5yiLqoUAAk3/W/cVmazFVOUevuQyCA2fKKKUDtwhaOcy53YDKD95iij7Hl5DE9SBRFs9qwAO+DF4iSSLnItYrIkjUKLQa8MDDIKSpUm0idxrRnSJIXpnuFqkNcrIoJZE7ONeX4pBWAx6kMghh7BPCumYu+HIEiQHRl8JqJDWxDUIYy/pOiftOmAEIFqVUrUZSE8sg3TpHzonSxXhP9BJ1ba2GUhPDIISxpdd1vFH0Ui4/MotBCGPZ9Wq1WxrB/uO/ekdYjaVkiEEIYy8RtWTDs7wxaHvbBcJqMCV9DXKSqG0/4gNikNiX7r2VLNQgLOyUFsaGcqIYrCeF1WgqphmETUSlhrEhEPWtIwbLOwt+kkFypuvE5Boxk3gRxMxW4ymwDFLbhpxJ4MyjlAH0HJOwa6sTYSwTcNb/q5HeY49Jos+jML11kdgwoCOMpQDYmIoG4PN2E9F0lrAuFBt8RG1hbAisMUUVNQQ5JcC6WGNxqL63pYgujmzwWvwfExwOk0xkZFgXbdhQNjbpgTAUT4l9ctpYIYmB5O3k4vyM0rcdl8Bpwk1nC+smGv8SvF0tlljm9a4UVAuMpTYU7iLrziP/tSY+FllPScDJl75c6gWJIS5OfJr4Rsx75PWjOEgUI+rB50zSzgkj8aKM0YnFI+/DhXNDyb4loljh6B8W1s2PDc50304UL6YKOBI759a41NwqqM1VlVjp81pH8YLpENcReGwx7cwBjNbD1QYThXuJUYiN+JwSYD1o6ZApwhR60lnbHGJpllMCKExvPXhpsOxKqcPgym+1ijRKdjCtFNaLyA0z2TeIqGvgNWhjQVW1UtbQ6ZrImyrixM6com8+VBBKehct4NdAdTnqHwaVSpo34WfY48g3lVKqKXKLSfwjR4qyGcwuNPUQDpXkZLo2fkGEnqG+hzEDGY93CTZYYgASyJsSiO6F4GBXsY84UOy36s+cHZjtPNqmpqampqY8Wlj4B3teNzXdJUMzAAAAAElFTkSuQmCC);background-size:contain;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.web-image .ebm-icon-wrapper{z-index:3;background-color:#0000004d;border-radius:4px}.web-image .ebm-icon{color:inherit;margin:1px 2px}.web-image .ebm-image-caption{margin:auto;font-size:.85rem;line-height:1.5}.web-image .ebm-image-caption p:first-child{margin-top:0}.web-image .ebm-image-caption p:last-child{margin-bottom:0}</style><style>@media (width<=760px){.mobile-hidden[data-v-ab10a904]{display:none!important}}.image-credit[data-v-ab10a904]{color:#fff;cursor:pointer;text-align:right;justify-content:flex-end;align-items:flex-start;width:100%;max-width:90%;font-size:11px;line-height:1.1;transition:all .5s;display:flex;position:absolute;top:9px;right:9px}.image-credit .text-wrapper[data-v-ab10a904]{opacity:0;transition:all .5s;display:block}.image-credit .text[data-v-ab10a904]{color:#fff;margin:4px}.image-credit .text a[data-v-ab10a904]{color:#ddd;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.image-credit.click .text-wrapper[data-v-ab10a904],.image-credit:hover .text-wrapper[data-v-ab10a904]{opacity:1;z-index:3;background-color:#0000004d;border-radius:4px 0 4px 4px}.icon-wrapper[data-v-ab10a904]{z-index:3;background-color:#0000004d;border-radius:4px}.icon-wrapper[data-v-ab10a904]:hover{border-radius:0 4px 4px 0}.icon[data-v-ab10a904]{color:inherit;margin:1px 2px}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.omeda-injection-block{width:100%}.omeda-injection-block .contents>
115*{gap:var(--client-spacing);gap:calc(var(--client-spacing)/3);text-align:center;flex-direction:column;width:100%;display:flex;position:relative;container-type:inline-size}.omeda-injection-block .contents>:after{content:"";bottom:auto;left:0;right:0;bottom:calc(var(--client-spacing)*-.5*1);background-color:var(--color-line);height:1px;position:absolute}.omeda-injection-block .contents>:last-child:after{display:none}.omeda-injection-block .contents>* .subheading{color:var(--color-primary-main);text-align:center;font-size:.9rem}.omeda-injection-block .contents>* .heading{text-align:center;font-size:1.5rem}.omeda-injection-block .contents>* img{height:auto;display:block;max-width:100%!important}.omeda-injection-block .contents>* .logo{margin:auto;max-width:60%!important}.omeda-injection-block .contents>* .divider{border-bottom:1px solid var(--color-line)}.omeda-injection-block .contents>* p{margin:0;padding:0}.omeda-injection-block .contents>* .button{background-color:var(--color-primary-main);color:#fff;text-align:center;
115gap:var(--client-spacing-unit);justify-content:center;align-items:center;width:100%;margin:auto;font-size:.75rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex;padding:calc(var(--client-spacing)/6) calc(var(--client-spacing)/3)!important}.omeda-injection-block .contents>* .button:after{content:"";--svg:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M4%2011v2h12l-5.5%205.5%201.42%201.42L19.84%2012l-7.92-7.92L10.5%205.5%2016%2011z%22%2F%3E%3C%2Fsvg%3E);width:18px;height:18px;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;margin-bottom:3px;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@container (width>350px){.omeda-injection-block .contents .button{max-width:350px}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.blueconic-recommendations{width:100%}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.blueconic-recommendations{container-type:inline-size}.blueconic-recommendations a{color:var(--color-primary-main)}.blueconic-recommendations .featured{border:1px solid var(--color-line);width:100%}.blueconic-recommendations .featured .left,.blueconic-recommendations .featured .right{padding:calc(var(--client-spacing)/2);flex:1 0 50%}.blueconic-recommendations .featured .left *,.blueconic-recommendations .featured .right *{color:var(--color-black)}.blueconic-recommendations .featured .left .link:hover,.blueconic-recommendations .featured .right .link:hover{text-decoration:none}.blueconic-recommendations .featured .left{align-items:center;display:flex}.blueconic-recommendations .featured .left h2{font-size:1.25rem;font-weight:600}.blueconic-recommendations .featured .left{background-color:var(--color-primary-container)}.blueconic-recommendations .featured .right h2{font-size:1rem}.blueconic-recommendations .featured .right{background-color:var(--color-secondary-container);gap:calc(var(--client-spacing)/4);flex-direction:column;display:flex}.blueconic-recommendations .featured .right .link{gap:8px;font-weight:400;display:flex}@container (width>600px){.blueconic-recommendations .featured .left h2{font-size:2rem;line-height:40px}}@container (width>1000px){.blueconic-recommendations .featured{display:flex}}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.ebm-web-subscribe{width:100%}.ebm-web-subscribe .web-subscribe-content{justify-content:space-between;align-items:center;display:flex}@container (width<=750px){.ebm-web-subscribe .web-subscribe-content{text-align:center;flex-direction:column}}.ebm-web-subscribe .web-subscribe-content .web-subscribe-header{padding:calc(var(--client-spacing)*.25);width:80%;font-size:2rem;font-weight:600;line-height:40px}@container (width<=750px){.ebm-web-subscribe .web-subscribe-content .web-subscribe-header{padding-top:0;font-size:1.5rem}}.ebm-web-subscribe .web-subscribe-content .web-subscribe-header .web-subscribe-subtext{padding-top:calc(var(--client-spacing)*.25);font-size:1rem;font-weight:400;display:flex}</style><style>@media (width<=760px){.mobile-hidden{display:none!important}}.magazine-issue-wrapper{width:100%;container-type:inline-size}.magazine-issue-wrapper .magazine-issue{display:block}.magazine-issue-wrapper .magazine-issue.grid_featured{gap:20px}.magazine-issue-wrapper .magazine-issue.grid_featured .featured{margin:0 auto 20px}.magazine-issue-wrapper .magazine-issue .featured{width:auto;margin:0 auto}.magazine-issue-wrapper .magazine-issue .featured .item{width:100%}.magazine-issue-wrapper .magazine-issue a{color:inherit}.magazine-issue-wrapper .magazine-issue.image-behind .text-box{background-color:#f4f4f4d9;width:87%;margin-top:-60px;padding:6px;position:relative}.magazine-issue-wrapper .magazine-issue .name{color:inherit;margin:8px 0;font-weight:500;text-decoration:none;display:block}.magazine-issue-wrapper .magazine-issue .name:hover{text-decoration:underline}.magazine-issue-wrapper .magazine-issue .grid{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.magazine-issue-wrapper .magazine-issue .grid .item{position:relative}.magazine-issue-wrapper .magazine-issue .grid .item .grid-text{text-align:center;background-color:var(--color-white);border:1px solid var(--color-grey);opacity:.85;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;width:100%;max-height:15%;padding:3px;font-size:smaller;font-weight:700;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}.magazine-issue-wrapper .magazine-issue .grid .item .grid-text:hover{-webkit-line-clamp:unset;line-clamp:unset;opacity:.95;border-radius:4px 4px 0 0;max-height:50%;text-decoration:underline;transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.magazine-issue-wrapper .magazine-issue .cover{width:100%;max-width:100%}.magazine-issue-wrapper .magazine-issue .buttons{flex-wrap:wrap;gap:8px;display:flex;container-type:inline-size}.magazine-issue-wrapper .magazine-issue .buttons .digital-full-label{display:none}@container (width>450px){.magazine-issue-wrapper .magazine-issue .buttons .digital-full-label{display:inline-block}}@container (width<450px){.magazine-issue-wrapper .magazine-issue .buttons .buttons:has(>:nth-child(5)) .digital-full-label{display:none}}@container (width>1000px){.magazine-issue-wrapper .magazine-issue{display:flex}.magazine-issue-wrapper .magazine-issue.grid_featured .featured{width:40%;margin:0 auto}.magazine-issue-wrapper .magazine-issue.grid_featured .grid{width:calc(60% - 20px)}.magazine-issue-wrapper .magazine-issue .grid{grid-template-columns:repeat(4,1fr)}}</style><link rel="stylesheet" href="/_nuxt/entry.-UqqQ3qM.css" crossorigin><link rel="stylesheet" href="/_nuxt/IconElement.prOCG_85.css" crossorigin><link rel="stylesheet" href="/_nuxt/WebContentListNew.CxbDu7hW.css" crossorigin><link rel="stylesheet" href="/_nuxt/WebContentItemNew.67hkUT8M.css" crossorigin><link rel="stylesheet" href="/_nuxt/WebImage.CdL_dj3L.css" crossorigin><link rel="stylesheet" href="/_nuxt/WebBlueConicRecommendations.DNhFHcMd.css" crossorigin><style>@layer base {:where(.i-fa7-brands\:x-twitter){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' width='640' height='640'%3E%3Cpath fill='black' d='M453.2 112h70.6L369.6 288.2L551 528H409L297.7 382.6L170.5 528H99.8l164.9-188.5L90.8 112h145.6l100.5 132.9zm-24.8 373.8h39.1L215.1 152h-42z'/%3E%3C/svg%3E")}:where(.i-mdi\:arrow-right){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 11v2h12l-5.5 5.5l1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5L16 11z'/%3E%3C/svg%3E")}:where(.i-mdi\:close){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%3E%3C/svg%3E")}:where(.i-mdi\:facebook){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M12 2.04c-5.5 0-10 4.49-10 10.02c0 5 3.66 9.15 8.44 9.9v-7H7.9v-2.9h2.54V9.85c0-2.51 1.49-3.89 3.78-3.89c1.09 0 2.23.19 2.23.19v2.47h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.45 2.9h-2.33v7a10 10 0 0 0 8.44-9.9c0-5.53-4.5-10.02-10-10.02'/%3E%3C/svg%3E")}:where(.i-mdi\:image-area){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20 5a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7c0-1.11.89-2 2-2zM5 16h14l-4.5-6l-3.5 4.5l-2.5-3z'/%3E%3C/svg%3E")}:where(.i-mdi\:linkedin){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z'/%3E%3C/svg%3E")}:where(.i-mdi\:magnify){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5l-1.5 1.5l-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16A6.5 6.5 0 0 1 3 9.5A6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14S14 12 14 9.5S12 5 9.5 5'/%3E%3C/svg%3E")}:where(.i-mdi\:menu){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z'/%3E%3C/svg%3E")}}</style><link rel="modulepreload" as="script" crossorigin href="/_nuxt/M1fWRdQ8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/nuxt-Dw3LQvcO.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/vue.runtime.esm-bundler-DK-ieOMu.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/rolldown-runtime-B0Z9INg1.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/error-Dvy0PY9B.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/dist-ixpjVjHx.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/defu-BW3xJdEx.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/virtual_nuxt_.nuxt_fetch-sbcgvzFm.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/virtual_nuxt_.nuxt_paths-CzSCygHE.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/head-ktf-j9Gb.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/state-B-1p1z1y.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/app-D3WoqcXn.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/nuxt-link-5D9M1x0w.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/client-only-DfRKx4_X.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/is-equal-CdQM1mL-.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/preload-helper-HclGiUj8.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/cookie-Cp_QSfxK.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/runtime-hook-Ciezif4O.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/components-2-ysFJWE.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useSelectOptions--b5VrM8l.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useTenants-DNXF_41w.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useTenantKey-BXnx4spc.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useNotification-BeE4m4aa.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useAdUnitPatterns-ERyUa5_N.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/countries_regions-ro5-rmxd.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useFieldGroup-BjrnXgPF.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/usePortal-BXyysH4I.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useOneTrust-GtMgF_Lo.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isObjectLike-BNu43IiG.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isSymbol-Cm7Dx8l2.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/toString-BFiFx7is.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isArray-CeA54qlt.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isObject-CuyTkb7v.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_overRest-a8ZG64hQ.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_defineProperty-D-kBGU8o.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isTypedArray-C7yKEvTB.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_getTag-DfNVry5o.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_assignValue-DUlfR7PN.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_createCompounder-Bodwi8kT.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/isEmpty-C8nJTzjI.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/addDays-G1FPtqJG.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/toDate-ClTmh3tv.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/graphql-spR_bC68.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useAiMetadata-CaAmntho.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/getActiveElement-DWEoD8ZB.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/usePrimitiveElement-CHsuB4d6.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Progress-WSbTNCQa.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useLocale-hvizExQD.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Switch-CWPni7pL.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Label-CmNU8DOc.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Button-CHLYEPlz.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Tooltip-0UoSbMT6.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/IconElement-DRwLcDEX.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/_plugin-vue_export-helper-BDNMzG2s.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DashboardNavbar-CyjILDVV.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DashboardSidebarToggle-a5JNDczz.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Card-BMneQmBi.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/toNumber-BXlqwGyL.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/upperFirst-PstuhJ-z.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/format-SvuIZAFL.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useSiteStyles-BfaWB9-7.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useGAMSponsoredSearch-jCu6Ms-W.mjs"><link rel="modulepreload" as="script"
115 crossorigin href="/_nuxt/ClickEventTrigger-DgTvqUpW.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/default-CUlWwx8n.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useRalewayFont-Cpp4IU0x.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ContentPage-DAKoEm7v.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/GamAdBlock-DVqeAObP.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ContentListBlock-BYv59pYw.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WebContentListNew-CBalxPq-.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WebContentItemNew-BlaAOCK8.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useDateUtils-B6f8XYHz.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WebImage-BCRYPCZZ.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useImageUrl-C7gtzC0W.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/OmedaInjectionBlock-DyYLRAjT.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BlueconicRecommendationsBlock-B3Jenzq9.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WebBlueConicRecommendations-B904EgrP.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/SubscribeBlock--01YAX3y.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/WebSubscribeNew-PmG6QYSK.mjs"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/MagazineIssueBlock-BNCwuSOi.mjs">
115<script type="module" src="/_nuxt/M1fWRdQ8.js" crossorigin></script>
115<link rel="prefetch" as="script" crossorigin href="/_nuxt/admin-irvhWHT4.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/admin-DsC7S-gs.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/AdminDashboardWrapper-CFx7yCmA.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/FormField-BKic8jG2.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/overlay-CCvRPP6Y.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/useTypeahead-CsnBsHUl.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Input-D0AB5zd9.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/RovingFocusGroup-BBc8OREu.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/esm-BiRLveUx.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DashboardGroup-DbXyoMhp.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/namespaced-D104fhnN.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/CollapsibleTrigger-i_MARkbl.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DialogTrigger-DKg5TsLM.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Slideover-ScQ9ou3l.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Popover-tbYRO1kR.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Modal-BB7t_285.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Badge-C91jrrhH.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/RadioGroup-DMi_d4Im.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/RovingFocusItem-CDCIjcOL.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Tabs-2i-mkeWw.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DropdownMenu-gNJf1rO1.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/loading-indicator-DIpT2njT.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/useAspireNews-dnl1rGul.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/AdminCreateContentPicker--XYtIFtQ.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/empty-ZD_879s7.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/personifai-dashboard-CjCUR9qj.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/EditorialContentRecommendationsBlock-CTpPwbg6.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/PersonifaiContentRecommendationsBlock-C6ACzU0y.mjs"><link rel="prefetch" as="style" crossorigin href="/_nuxt/WebFormFieldsNew.B8TNx9i-.css"><link rel="prefetch" as="style" crossorigin href="/_nuxt/WebFormWrapper.BJ_s1n2C.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/WebSubscribePane-BEyheecw.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/useLocaleForm-DuKldAUi.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/keysIn-BzrNqqc2.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/_arrayLikeKeys-DbgUaMm6.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/useFormHasErrors-DxKLpX1E.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/useVueRecaptcha-C6t8A1Zv.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/vue-D3l4OVTZ.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/compiler-dom.esm-bundler-BdeZWuEr.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/WebFormFieldsNew-B_4bifq3.mjs"><link rel="prefetch" as="script" crossorigin href="/_nuxt/WebFormWrapper-BE0GOMJz.mjs"><link rel="icon" type="image/x-icon" href="https://img.contractormag.com/files/base/ebm/contractormag/image/uploads/1623114663565-favicon.ico"><link rel="apple-touch-icon" size="180x180" href="https://img.contractormag.com/files/base/ebm/contractormag/image/uploads/1623114663565-favicon.ico?w=180&h=180&fm=png"><link rel="icon" type="image/png" size="32x32" href="https://img.contractormag.com/files/base/ebm/contractormag/image/uploads/1623114663565-favicon.ico?w=32&h=32&fm=png"><link rel="icon" type="image/png" size="16x16" href="https://img.contractormag.com/files/base/ebm/contractormag/image/uploads/1623114663565-favicon.ico?w=16&h=16&fm=png"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="description" property="og:description" item-prop="description" content="CONTRACTOR provides news, insights, and how-to content to professionals responsible for plumbing, heating, specialty piping and fire protection systems."><meta property="og:title" item-prop="name" content="Home"><meta name="og:url" content="https://www.contractormag.com/"><meta name="og:site_name" content="Contractor Magazine"><meta name="og:locale" content="en"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Home"><meta name="twitter:description" content="CONTRACTOR provides news, insights, and how-to content to professionals responsible for plumbing, heating, specialty piping and fire protection systems."><meta name="og:type" content="website"><meta name="type" content="website"><meta name="image" property="og:image" item-prop="image" content="https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1734966424140-contractorlogo2.png?auto=format,compress&fit=fill&fill=solid&fill-color=&w=1200&h=627">
115<meta name="twitter:image:src" content="https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1734966424140-contractorlogo2.png?auto=format,compress&fit=fill&fill=solid&fill-color=&w=1200&h=627"><meta name="robots" content="max-image-preview:large"><meta name="BlueConic" content="{&quot;page_type&quot;:&quot;content&quot;,&quot;canonical_path&quot;:&quot;/&quot;,&quot;content&quot;:{&quot;id&quot;:66545,&quot;type&quot;:&quot;section&quot;,&quot;name&quot;:&quot;Home&quot;},&quot;company&quot;:{&quot;id&quot;:&quot;&quot;,&quot;name&quot;:&quot;&quot;},&quot;section&quot;:{&quot;id&quot;:&quot;&quot;,&quot;name&quot;:&quot;&quot;,&quot;alias&quot;:&quot;&quot;,&quot;fullName&quot;:&quot;&quot;},&quot;taxonomy&quot;:[],&quot;authors&quot;:[]}"><link rel="canonical" href="https://www.contractormag.com/"><link rel="alternate" type="application/rss+xml" title="RSS Feed" href="/__rss/website-scheduled-content.xml?input=%7B%22sectionAlias%22%3A%22home%22%7D">
115<script type="application/ld+json">[{"@context":"https://schema.org","@type":"NewsMediaOrganization","name":"Contractor Magazine","url":"https://www.contractormag.com","logo":"https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1734966424140-contractorlogo2.png","sameAs":[]},{"@context":"https://schema.org","@type":"WebSite","url":"https://www.contractormag.com","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.contractormag.com/search?ebm_contractormag[query]={search_term_string}"},"query-input":"required name=search_term_string"}}]</script>
115</head><body><div id="__nuxt" class="isolate"><!--[--><!--[--><!--[--><!--[--><!--[--><span class="ebm-layout"><!--[--><div class="ebm-content-page relative"><span></span><!--[--><!----><div class="ebm-page" style="background-color:white;font-family:Inter;min-height:100vh;"><div style="width:100%;display:flex;flex-direction:row;"><div class="" style="flex:1;"><!----><div type="style"><style>@import url('https://fonts.googleapis.com/css2?family=Inter:[email protected]&display=swap');
116    .ebm-page__main h1, .ebm-page__main h2, .ebm-page__main h3, .ebm-page__main h4,
117    .ebm-page__main h5, .ebm-page__main h6 {
118      font-family: Inter;
119    }
120    body {
121      line-height: 150%;
122      letter-spacing: 0.025em;
123    }
124    button, .ebm-button-wrapper { font-family: Inter; }
125    .label-style {
126      text-transform: uppercase;
127      color: var(--color-grey);
128      font-weight: 600;
129      font-size: 0.75rem;
130    }
131    .caption-style {
132      font-size: 0.75rem;
133      color: color-mix(in srgb, currentColor 60%, transparent);
134    }
135    
136      #onetrust-pc-sdk [id*=btn-handler], #onetrust-pc-sdk [class*=btn-handler] { 
137        background-color: #003e4f !important; 
138        border-color: #003e4f !important;
139      } 
140      #onetrust-policy a, #onetrust-pc-sdk a, #ot-pc-content a {
141        color: #003e4f !important;
142      }
143      #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
144        border-color: #003e4f !important; 
145      }
146      #onetrust-consent-sdk #onetrust-accept-btn-handler,
147      #onetrust-banner-sdk #onetrust-reject-all-handler, 
148      #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-sett
148ing-link { 
149        background-color: #003e4f !important; 
150        border-color: #003e4f !important; 
151      } 
152      #onetrust-consent-sdk
153      .onetrust-pc-btn-handler {
154        color: #003e4f !important; 
155        border-color: #003e4f !important; 
156      }      
157    </style></div><!----><!----><!--[--><header class="" style="max-width:100%;"><a href="#content" class="skip-link">Skip to main content</a><nav class="navbar"><div class="navbar-content"><div class="top-navbar"><div class="actions left"><div class="ebm-icon mdi:menu hamburger-icon" style="min-width:30px;min-height:30px;color:#003e4f;" tabindex="0" aria-label="open mega menu" role="button"><span class="iconify i-mdi:menu icon" aria-hidden="true" style="font-size:30px;color:#003e4f;"></span> </div><a href="/search" aria-label="search"><div class="ebm-icon mdi:magnify search-icon" style="min-width:30px;min-height:30px;color:#003e4f;"><span class="iconify i-mdi:magnify icon" aria-hidden="true" style="font-size:30px;color:#003e4f;"></span> </div></a><!----></div><a href="/" class="logo"><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1734966424140-contractorlogo2.png?height=40" alt="Contractor Magazine header logo"></a><div class="actions right"><span></span></div></div><div class="bottom-navbar"><div class="cta"><p>The Leading Business Resource for Plumbing, Hydronic and Mechanical Systems Professionals</p></div><ul class="sub-menu" role="list"><!--[--><li class="sub-menu-item"><div><!--[--><a href="/management" target="_self" class="sub-menu-link">Management</a><!--]--></div></li><li class="sub-menu-item"><div><!--[--><a href="/codes" target="_self" class="sub-menu-link">Codes</a><!--]--></div></li><li class="sub-menu-item"><div><!--[--><a href="/hydronics" target="_self" class="sub-menu-link">Hydronics &amp; Radiant</a><!--]--></div></li><li class="sub-menu-item"><div><!--[--><a href="/technology" target="_self" class="sub-menu-link">Technology</a><!--]--></div></li><li class="sub-menu-item"><div><!--[--><a href="/tools" target="_self" class="sub-menu-link">Tools</a><!--]--></div></li><!--]--></ul></div></div><div class="ebm-mega-menu"><div class="mega-menu-header"><div class="ebm-icon mdi:close icon" style="min-width:24px;min-height:24px;color:white;" tabindex="0"><span class="iconify i-mdi:close icon" aria-hidden="true" style="font-size:24px;color:white;"></span> </div><a href="/" class="logo"><img class="logo" src="https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1746453336060-contractor_rgb_white_reg.png?auto=format,compress&amp;height=45" alt="Contractor Magazine mega menu logo"></a></div><div class="mega-menu-container"><div class="ebm-search-field search-field" style="--c4e26338:rgba(255, 255, 255, 0.05);--v0c12ecfc:#fff;--v7798abdd:none;"><div class="input"><input id="web-search-new" value="" type="search" placeholder="Start your search here..."><!----><div class="ebm-icon mdi:magnify icon" style="min-width:24px;min-height:24px;color:#fff;" tabindex="0" aria-label="enter search text" role="button"><span class="iconify i-mdi:magnify icon" aria-hidden="true" style="font-size:24px;color:#fff;"></span> </div></div><!----></div><div class="nav-links"><div class="section"><div class="title"> Sections </div><!--[--><div><div><!--[--><a href="/management" target="_self">Management</a><!--]--></div></div><div><div><!--[--><a href="/codes" target="_self">Codes</a><!--]--></div></div><div><div><!--[--><a href="/hydronics" target="_self">Hydronics &amp; Radiant</a><!--]--></div></div><div><div><!--[--><a href="/technology" target="_self">Technology</a><!--]--></div></div><div><div><!--[--><a href="/tools" target="_self">Tools</a><!--]--></div></div><div><div><!--[--><a href="/training" target="_self">Training</a><!--]--></div></div><!--]--></div><div class="section"><div class="title"> Special </div><!--[--><div><div><!--[--><a href="/videos" target="_self">Videos</a><!--]--></div></div><div><div><!--[--><a href="/magazine" target="_self">Magazine</a><!--]--></div></div><div><div><!--[--><a href="/learning-resources/whitepapers" target="_self">White Papers</a>
157<!--]--></div></div><div><div><!--[--><a href="https://hvacrplumbingvideoshowcase.endeavorb2b.com/" target="_blank">HVACR &amp; Plumbing Showcase</a><!--]--></div></div><div><div><!--[--><a href="https://workplacesafetyacademy.com/" target="_blank">Workplace Safety Academy</a><!--]--></div></div><!--]--></div><div class="section"><div class="title"> Contact </div><!--[--><div><div><!--[--><a href="/about-us" target="_self">About Us</a><!--]--></div></div><div><div><!--[--><a href="/page/contact-us" target="_self">Contact Us</a><!--]--></div></div><div><div><!--[--><a href="https://endeavor.dragonforms.com/loading.do?omedasite=CONT_NEWN&amp;pk=CONT_MENU_0000_NN" target="_blank">Magazine Subscription</a><!--]--></div></div><div><div><!--[--><a href="https://endeavor.dragonforms.com/loading.do?omedasite=CONTnewpref&amp;pk=CONT_MENU" target="_blank">Newsletter Subscription</a><!--]--></div></div><div><div><!--[--><a href="https://www.contractormag.com/contributors-guidelines" target="_blank">Content Contributor Guidelines</a><!--]--></div></div><div><div><!--[--><a href="https://buildings.endeavorb2b.com/contractor" target="_blank">Advertise</a><!--]--></div></div><!--]--></div></div><div class="affiliate-links"><div class="ebm-affiliated-brands ebm-affiliated-brands-direction" data-v-2b681dcf><div class="ebm-affiliated-brands__label" data-v-2b681dcf> Affiliated Brands </div><div class="ebm-affiliated-brands__links" data-v-2b681dcf><!--[--><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.hpac.com/" target="_blank" data-v-2b681dcf>HPAC ENGINEERING</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.contractingbusiness.com/" target="_blank" data-v-2b681dcf>CONTRACTING BUSINESS</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.asumag.com/" target="_blank" data-v-2b681dcf>AMERICAN SCHOOL &amp; UNIVERSITY</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.ecmweb.com/" target="_blank" data-v-2b681dcf>ELECTRICAL CONSTRUCTION &amp; MAINTENANCE</a><!--]--></div></div><!--]--></div></div></div><div class="social-links"> Follow us on <div class="ebm-socials socials" data-v-0e7302c6><!--[--><a class="ebm-socials__icon" href="https://www.facebook.com/CONTRACTOR-Magazine-95416372437" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://www.facebook.com/CONTRACTOR-Magazine-95416372437</div><div data-v-0e7302c6><!--[--><div class="ebm-icon mdi:facebook" style="min-width:20px;min-height:20px;color:white;" aria-label="mdi:facebook logo" data-v-0e7302c6><span class="iconify i-mdi:facebook icon" aria-hidden="true" style="font-size:20px;color:white;"></span> </div><!--]--></div></a><a class="ebm-socials__icon" href="https://www.linkedin.com/company/2315441" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://www.linkedin.com/company/2315441</div><div data-v-0e7302c6><!--[--><div class="ebm-icon mdi:linkedin" style="min-width:20px;min-height:20px;color:white;" aria-label="mdi:linkedin logo" data-v-0e7302c6><span class="iconify i-mdi:linkedin icon" aria-hidden="true" style="font-size:20px;color:white;"></span> </div><!--]--></div></a><a class="ebm-socials__icon" href="https://twitter.com/contractormag" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://twitter.com/contractormag</div><div data-v-0e7302c6><!--[--><div class="ebm-icon fa7-brands:x-twitter" style="min-width:20px;min-height:20px;color:white;" aria-label="fa7-brands:x-twitter logo" data-v-0e7302c6><span class="iconify i-fa7-brands:x-twitter icon" aria-hidden="true" style="font-size:20px;color:white;"></span> </div><!--]--></div></a><!--]--></div></div></div></div></nav></header><div style="visibility:hidden;position:absolute;"></div><!--]--><!----><div style="position:fixed;"><!--[--><div><div class="ebm-ad-target__outer"><span></span></div></div><div><div class="ebm-ad-target__outer"><span></span></div></div><div><div class="ebm-ad-target__outer"><span></span></div></div><div><div class="ebm-ad-target__outer"><span></span></div></div><div><div class="ebm-ad-target__outer"><span></span></div></div><!--]--></div><!----><div class="ebm-page__layout"><!----><!----><div class="page-content-wrapper" style="background-color:white;"><div class="ebm-page__page" role="main"><div class="ebm-page__main" style="max-width:1300px;"><div class="ebm-page__content-wrapper"><div class="ebm-page__content" style="margin:0;background-color:transparent;"><!---->
157<div id="content" class="ebm-page__primary"><div class="grid" style="max-width:1300px;padding-top:0;margin-top:0;" data-v-17b4f200><!--[--><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-1 row layoutundefined largest_first site-width" style="border-top:;background-color:transparent;color:black;border-radius:0;margin-bottom:0;box-shadow:;gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 74e95a0a-59c3-4fa7-89a5-76d3ae2afe99 hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="74e95a0a-59c3-4fa7-89a5-76d3ae2afe99" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-2 row layout2_1 largest_first site-width" style="border-top:;background-color:#ffffff;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:block;flex:;align-items:;" data-v-beab612a><!--[--><div class="block-wrapper 15ce1dbb-d7d4-4559-85c8-350bf182f478" style="margin-bottom:24px;padding-top:0;display:block;flex:;align-items:;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above columns-1 default" block-id="15ce1dbb-d7d4-4559-85c8-350bf182f478" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above center scale-large default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>LIXIL</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/training/news/55408394/plumbing-skills-take-center-stage-at-worldskills-competition" target="_self" aria-label="plumbing skills take center stage at worldskills competition" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abbc9f88aafd8e30f462758-55553192777_283f019e7f_c.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="The opening ceremonies for the 2026 WorldSkills competition." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>The opening ceremonies for the 2026 WorldSkills competition.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/training" target="_self" style="color:#003e4f;">Training</a><!--]--></div></div><div><!--[--><a href="/training/news/55408394/plumbing-skills-take-center-stage-at-worldskills-competition" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Plumbing Skills Take Center Stage at WorldSkills Competition</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Competition in Shanghai highlights workforce shortages and the need for expanded vocational training worldwide.</div><!----></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><div class="block-wrapper c0a3-39f6-7de-40f8" style="margin-bottom:0;padding-top:24px;display:block;flex:;align-items:;" data-v-beab612a><div class="block-2 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="c0a3-39f6-7de-40f8" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/industry-event-news/article/55407426/iapmo-celebrates-100-years-of-education-advocacy-and-community" target="_self" aria-label="iapmo celebrates 100 years of education advocacy and community" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab47eeb8b8c9727dbff570
1577-iapmo_logo_evolution.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="IAPMO logos down through the years" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>IAPMO logos down through the years</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/industry-event-news" target="_self" style="color:#003e4f;">Industry Event News</a><!--]--></div></div><div><!--[--><a href="/industry-event-news/article/55407426/iapmo-celebrates-100-years-of-education-advocacy-and-community" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">IAPMO Celebrates 100 Years of Education, Advocacy and Community</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>Southland Industries</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/book-of-giants/article/55406764/southland-industries-looking-back-at-the-post-9-11-pentagon-renovation" target="_self" aria-label="southland industries looking back at the post 9 11 pentagon renovation" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab28ce181067d5b5d6c0dd9-pentagon_ext.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="The Pentagon in Arlington, VA." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>The Pentagon in Arlington, VA.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/book-of-giants" target="_self" style="color:#003e4f;">Book of Giants</a><!--]--></div></div><div><!--[--><a href="/book-of-giants/article/55406764/southland-industries-looking-back-at-the-post-9-11-pentagon-renovation" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Southland Industries: Looking Back at the Post-9/11 Pentagon Renovation</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>Courtesy of Rendezvous on Elm</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/hydronics/article/55406184/new-hampshire-crew-tackles-complex-renovation-in-historic-building" target="_self" aria-label="new hampshire crew tackles complex renovation in historic building" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aad5135f32feeb48ff2aff0-rendezvous_4.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;
157width=250" alt="Rendezvous on Elm, a new apartment building in Manchester, NH" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Rendezvous on Elm, a new apartment building in Manchester, NH</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/hydronics" target="_self" style="color:#003e4f;">Hydronics &amp; Radiant</a><!--]--></div></div><div><!--[--><a href="/hydronics/article/55406184/new-hampshire-crew-tackles-complex-renovation-in-historic-building" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">New Hampshire Crew Tackles Complex Renovation in Historic Building</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 35982669 ©  Airubon | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/construction-data/news/55405889/construction-commodity-prices-jump-133-as-materials-take-over-cost-pressure" target="_self" aria-label="construction commodity prices jump 133 as materials take over cost pressure" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aac0c31c4319f91b91c28da-dreamstime_s_35982669.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="welder working on a construction site" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>welder working on a construction site</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/construction-data" target="_self" style="color:#003e4f;">Construction Data</a><!--]--></div></div><div><!--[--><a href="/construction-data/news/55405889/construction-commodity-prices-jump-133-as-materials-take-over-cost-pressure" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Construction Commodity Prices Jump 13.3% as Materials Take Over Cost Pressure</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><div class="standard-blocks has-sticky" style="display:block;flex:;align-items:;" data-v-beab612a><!--[--><div class="block-wrapper 5648-928a-96f-171a hide-bottom-border" style="margin-bottom:0;padding-top:0;display:block;flex:;align-items:;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:var(--color-secondary-container);border:1px solid var(--color-line);
157padding:calc(var(--client-spacing)/2);border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="omeda-injection-block" block-id="5648-928a-96f-171a" data-v-94d9b856><div id="homepage" class="contents olytics_injection"></div></div></div></div><!----></div></div><!--]--></div><div class="sticky-blocks has-standard" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:;flex:;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:24px;padding-top:0;display:;flex:;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="81cc-92ac-96b-4d2b" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><div class="block-wrapper" style="margin-bottom:0;padding-top:24px;display:;flex:;" data-v-beab612a><div class="block-2 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Trending</h1><div class="divider"></div><!----></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="blueconic-recommendations" data-v-94d9b856><div class="blueconic-recommendations" page-company-name><div class="content-list none columns-1 default"><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-none left scale-small default content-item" style="display:flex;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><!----><div class="text-box"><!----><div><!--[--><a href="https://informa.blueconic.net/rest/v2/recommendations/redirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&amp;profileId=&amp;itemId=55408181" target="_blank" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">When Everyone Has the Same AI Tools, What is the Competitive Advantage?</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-none left scale-small default content-item" style="display:flex;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><!----><div class="text-box"><!----><div><!--[--><a href="https://informa.blueconic.net/rest/v2/recommendations/redirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&amp;profileId=&amp;itemId=55407426" target="_blank" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">IAPMO Celebrates 100 Years of Education, Advocacy and Community</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-none left scale-small default content-item" style="display:flex;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><!----><div class="text-box"><!----><div><!--[--><a href="https://informa.blueconic.net/rest/v2/recommendations/redirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&amp;profileId=&amp;itemId=55407702" target="_blank" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Plumbing Codes Update: Key Changes and Industry Impact</div></h2></div></a>
157<!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><!--]--></div></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-3 row layoutundefined site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 639a-f5ca-30d-ce0c hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:var(--color-primary-main);border:1px solid white;color:white;padding:calc(var(--client-spacing)/2);border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="ebm-web-subscribe" block-id="639a-f5ca-30d-ce0c" data-v-94d9b856><div class="web-subscribe-content"><div class="web-subscribe-header">Sign up for our eNewsletters <div class="web-subscribe-subtext">Get the latest news and updates</div></div><!--[--><!--[--><div class="ebm-button-wrapper icon hollow web-subscribe-button" style="--button-text-color:var(--color-white);--button-accent-color:var(--color-primary-main);--hollow-hover-background:#00546b;" data-v-ab2fac35><button type="button" class="ebm-button ebm-button--hollow ebm-button--large" style="border-radius:0;" data-v-ab2fac35><div class="content icon-right" data-v-ab2fac35><!--[--><div class="ebm-icon mdi:arrow-right" style="min-width:18px;min-height:18px;color:;" data-v-ab2fac35><span class="iconify i-mdi:arrow-right icon" aria-hidden="true" style="font-size:18px;color:;"></span> </div><span class="ebm-button-label" data-v-ab2fac35>Sign Up</span><!--]--><!----></div></button></div><!--]--><!----><!----><!----><!--]--></div></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-4 row layoutundefined site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 571b-c8ea-d56-315c hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="571b-c8ea-d56-315c" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-5 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 7de1-cda2-0ec-ddbd" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Learning Resources</h1><div class="divider"></div><!----></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="7de1-cda2-0ec-ddbd" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/learning-resources/whitepapers/whitepaper/55400901/powermate-is-4-machines-in-1" target="_self" aria-label="powermate is 4 machines in 1" class="ebm-image whitepaper-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/08/6a8effbeb8655fb2cb187770-powermate_featured_image.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="powermate_featured_image" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>powermate_featured_image</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><div class="labels" style="font-family:var(--primary-font-family);color:#003e4f;">Sponsored</div><span class="section-label-separator">|</span><div><!--[--><a class="section-name" href="/learning-resources/whitepapers" target="_self" style="color:#003e4f;">Whitepapers</a><!--]--></div></div><div><!--[--><a href="/learning-resources/whitepapers/whitepaper/55400901/powermate-is-4-machines-in-1" target="_self" class="title-wrapper" rel="sponsored"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">PowerMate is 4 Machines in 1</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">PowerMate is a Motorized Electric Hand Truck for moving loads up/down stairs, on/off vehicles, loading docks and flat surfaces while keeping the load in a safe, well balanced ...</div><div class="date-wrapper"><!----><div class="date">Sept. 21, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/learning-resources/webinar/webinar/55393938/electrifying-residential-hydronic-systems-with-air-to-water-heat-pumps" target="_self" aria-label="electrifying residential hydronic systems with air to water heat pumps" class="ebm-image webinar-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/07/6a6a2bd7ee64a9b3c0c30030-trade_webinar_image_1300x565.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="trade_webinar_image_1300x565" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>trade_webinar_image_1300x565</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><div class="labels" style="font-family:var(--primary-font-family);color:#003e4f;">Sponsored</div><span class="section-label-separator">|</span><div><!--[--><a class="section-name" href="/learning-resources/webinar" target="_self" style="color:#003e4f;">Webinars</a>
157<!--]--></div></div><div><!--[--><a href="/learning-resources/webinar/webinar/55393938/electrifying-residential-hydronic-systems-with-air-to-water-heat-pumps" target="_self" class="title-wrapper" rel="sponsored"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Electrifying Residential Hydronic Systems with Air-to-Water Heat Pumps</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Air-to-water heat pumps are reshaping high-efficiency building design. Learn how hydronic systems can improve comfort, efficiency, and IAQ while creating new opportunities. Register...</div><div class="date-wrapper"><!----><div class="date">Aug. 18, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/home/webinar/55379314/control-fleet-costs-and-improve-contractor-service-capacity" target="_self" aria-label="control fleet costs and improve contractor service capacity" class="ebm-image webinar-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/05/6a0f400438edba78547d1b3f-chatgpt_image_may_6_2026_12_32_45_pm.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="chatgpt_image_may_6_2026_12_32_45_pm" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>chatgpt_image_may_6_2026_12_32_45_pm</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><div class="labels" style="font-family:var(--primary-font-family);color:#003e4f;">Sponsored</div><!----><!----></div><div><!--[--><a href="/home/webinar/55379314/control-fleet-costs-and-improve-contractor-service-capacity" target="_self" class="title-wrapper" rel="sponsored"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Control Fleet Costs and Improve Contractor Service Capacity</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Vehicle acquisition costs keep rising, maintenance costs are increasing, and fuel prices are through the roof. If you’re a plumbing, HVAC or electrical contractor you could be...</div><div class="date-wrapper"><!----><div class="date">June 10, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/learning-resources/whitepapers/whitepaper/55354881/ebook-nelson-mechanical-stories-volume-3" target="_self" aria-label="ebook nelson mechanical stories volume 3" class="ebm-image whitepaper-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/02/698204566864a2139d00389e-contebook_nelsonpt3_webads_psds_vert_1200x628.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Nelson_Mechanical_Stories_Vol3_eBook" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Nelson_Mechanical_Stories_Vol3_eBook</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/learning-resources/whitepapers" target="_self" style="color:#003e4f;">Whitepapers</a>
157<!--]--></div></div><div><!--[--><a href="/learning-resources/whitepapers/whitepaper/55354881/ebook-nelson-mechanical-stories-volume-3" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">eBook: Nelson Mechanical Stories - Volume 3</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">A third collection of some of the amazing hydronic jobs Nelson Mechanical Design has performed.</div><div class="date-wrapper"><!----><div class="date">Feb. 3, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="6c06-fd1b-3af-c58f" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-6 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 5086-d3c8-a5e-024c" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Management</h1><div class="divider"></div><div><!--[--><a href="management" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="5086-d3c8-a5e-024c" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 34892559 ©  45chloe | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/management/best-practices/article/55409186/6-ways-early-material-planning-helps-contractors-reduce-jobsite-delays" target="_self" aria-label="6 ways early material planning helps contractors reduce jobsite delays" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/10/6abed28489d1910e83f9758c-dreamstime_s_34892559.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="construction materials" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>construction materials</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/management/best-practices" target="_self" style="color:#003e4f;">Best Practices</a><!--]--></div></div><div><!--[--><a href="/management/best-practices/article/55409186/6-ways-early-material-planning-helps-contractors-reduce-jobsite-delays" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">6 Ways Early Material Planning Helps Contractors Reduce Jobsite Delays </div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Proactive material planning strategies can reduce delays, improve labor efficiency, and adapt to supply chain disruptions.</div><div class="date-wrapper"><!----><div class="date">Oct. 1, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ABC</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/training/news/55408710/new-research-examines-productivity-gains-from-multiskilled-construction-crews" target="_self" aria-label="new research examines productivity gains from multiskilled construction crews" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abd202e0ba232ea23630f26-55535257132_80cee7abf0_c.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="multi-trade construction site." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>multi-trade construction site.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/training" target="_self" style="color:#003e4f;">Training</a><!--]--></div></div><div><!--[--><a href="/training/news/55408710/new-research-examines-productivity-gains-from-multiskilled-construction-crews" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">New Research Examines Productivity Gains From Multiskilled Construction Crews</div></h2></div></a>
157<!--]--></div><!----><!----><div class="teaser-text">Simplar Foundation study finds fewer trade-to-trade handoffs can improve workflow continuity and reduce elapsed time on tightly sequenced construction activities.</div><div class="date-wrapper"><!----><div class="date">Sept. 30, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 204823376 ©  Elnur | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/management/best-practices/article/55408425/private-equity-cant-grow-what-it-buys" target="_self" aria-label="private equity cant grow what it buys" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abbd881b499c280dcc6fcb4-dreamstime_s_204823376.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="private equity concept art" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>private equity concept art</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/management/best-practices" target="_self" style="color:#003e4f;">Best Practices</a><!--]--></div></div><div><!--[--><a href="/management/best-practices/article/55408425/private-equity-cant-grow-what-it-buys" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Private Equity Can’t Grow What it Buys</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Organic growth is the only kind that compounds. It is harder to start and far harder to copy, which is precisely why it lasts.</div><div class="date-wrapper"><!----><div class="date">Sept. 29, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 346220682 | Ai Marketing ©  Rafael Henrique | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/management/best-practices/article/55408181/when-everyone-has-the-same-ai-tools-what-is-the-competitive-advantage" target="_self" aria-label="when everyone has the same ai tools what is the competitive advantage" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abaa139e6d635ec42d1f3d1-dreamstime_s_346220682.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="artificial intelligence icons" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>artificial intelligence icons</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/management/best-practices" target="_self" style="color:#003e4f;">Best Practices</a>
157<!--]--></div></div><div><!--[--><a href="/management/best-practices/article/55408181/when-everyone-has-the-same-ai-tools-what-is-the-competitive-advantage" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">When Everyone Has the Same AI Tools, What is the Competitive Advantage?</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">While AI lowers barriers and democratizes marketing capabilities, success still hinges on understanding your audience, crafting a clear strategy, and leveraging human judegment...</div><div class="date-wrapper"><!----><div class="date">Sept. 28, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="bfd1-05f1-af1-6720" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-7 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 236a-6cd3-ca0-ecd4" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Codes</h1><div class="divider"></div><div><!--[--><a href="codes" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="236a-6cd3-ca0-ecd4" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>IAPMO</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/codes/article/55407848/the-secret-to-our-success" target="_self" aria-label="the secret to our success" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab6ae8e6572fc384e5842a4-pxl_20260914_164030821.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Dave Viola takes the podium to welcome members to IAPMO&amp;apos;s Education and Business Conference." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Dave Viola takes the podium to welcome members to IAPMO&amp;apos;s Education and Business Conference.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/codes" target="_self" style="color:#003e4f;">Codes</a><!--]--></div></div><div><!--[--><a href="/codes/article/55407848/the-secret-to-our-success" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">The Secret to Our Success</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">A conversation with IAPMO CEO Dave Viola as the organization marks its 100th Anniversary. </div><div class="date-wrapper"><!----><div class="date">Sept. 25, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>PHCC</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/codes/article/55407702/phvac-contractors-are-the-superheroes-codes-are-the-capes" target="_self" aria-label="phvac contractors are the superheroes codes are the capes" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab58d21dddb95e082ead953-pep_3980.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Chuck White, VP Regulatory Affairs, PHCC-National Association." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Chuck White, VP Regulatory Affairs, PHCC-National Association.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/codes" target="_self" style="color:#003e4f;">Codes</a>
157<!--]--></div></div><div><!--[--><a href="/codes/article/55407702/phvac-contractors-are-the-superheroes-codes-are-the-capes" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Plumbing Codes Update: Key Changes and Industry Impact</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Each code update has a singular focus in mind: protect the health of the nation.</div><div class="date-wrapper"><!----><div class="date">Sept. 24, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 4879378 ©  Yakobchuk | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/codes/article/55405501/updates-to-the-international-swimming-pool-and-spa-code-ispsc" target="_self" aria-label="updates to the international swimming pool and spa code ispsc" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aaab421dd47e7dac804153f-dreamstime_s_4879378.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="luxury swimming pool" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>luxury swimming pool</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/codes" target="_self" style="color:#003e4f;">Codes</a><!--]--></div></div><div><!--[--><a href="/codes/article/55405501/updates-to-the-international-swimming-pool-and-spa-code-ispsc" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Updates to the International Swimming Pool and Spa Code® (ISPSC)</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">New updates to the ISPSC for 2027 provide a clear roadmap for contractors installing public aquatic facilities this fall. Changes to the codes aim to improve safety, health, ease...</div><div class="date-wrapper"><!----><div class="date">Sept. 16, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>IAPMO</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/codes/news/55404630/iapmo-executive-dain-hansen-named-to-us-trade-advisory-committee" target="_self" aria-label="iapmo executive dain hansen named to us trade advisory committee" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aa46cb5f20f5508140e7c39-dainlg2024.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="IAPMO&amp;apos;s Dain Hansen." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>IAPMO&amp;apos;s Dain Hansen.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/codes" target="_self" style="color:#003e4f;">Codes</a>
157<!--]--></div></div><div><!--[--><a href="/codes/news/55404630/iapmo-executive-dain-hansen-named-to-us-trade-advisory-committee" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">IAPMO Executive Dain Hansen Named to US Trade Advisory Committee</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">ITAC appointment gives the plumbing and mechanical industry a direct channel for advising federal policymakers on trade barriers and market access.</div><div class="date-wrapper"><!----><div class="date">Sept. 11, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="5c90-3e4f-128-8c56" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-8 row layout1_1_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 152c-c8d7-9fa-b0d9" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Magazine</h1><div class="divider"></div><!----></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="magazine-issue-wrapper" block-id="152c-c8d7-9fa-b0d9" data-v-94d9b856><div class="magazine-issue single image-above" style="align-items:center;font-family:Inter;"><div class="featured"><a href="/magazine/79222"><div class="web-image cover" is-logo="false"><figure class="ebm-image-wrapper"><!----><div href target="_blank" aria-label class="ebm-image -type container issue" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/08/6a8dec3658e601e5f98605dd-2609co_cvr_300dpi.png?fit=max&amp;h=347&amp;height=347&amp;w=250&amp;width=250" alt="September 2026 cover image" height="347" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>September 2026 cover image</span></span></div><!----></div></figure></div></a><div class="text-box"><a href="/magazine/79222" class="name">September 2026</a><div class="buttons"><div class="ebm-button-wrapper solid" style="--button-text-color:var(--color-white);--button-accent-color:#003e4f;--hollow-hover-background:#00546b;" data-v-ab2fac35><a href="https://endeavor.dragonforms.com/loading.do?omedasite=CONT_NEWN&amp;pk=CONT_WEB_0000_NN_MAGPAGE" class="ebm-button ebm-button--solid ebm-button--large" target="_self" style="border-radius:0;" data-v-ab2fac35><div class="content icon-left" data-v-ab2fac35><!----><!--[--> Subscribe <!--]--></div></a></div><div class="ebm-button-wrapper solid" style="--button-text-color:var(--color-white);--button-accent-color:#003e4f;--hollow-hover-background:#00546b;" data-v-ab2fac35><a href="https://issuu.com/docs/e6736828ebd910f9235d21232b5ef9e5?fr=sMzNjNjkyMjEzMDk" class="ebm-button ebm-button--solid ebm-button--large" target="_blank" style="border-radius:0;" data-v-ab2fac35><div class="content icon-left" data-v-ab2fac35><!----><!--[--> Digital<span class="digital-full-label"> Edition</span><!--]--></div></a></div><div class="ebm-button-wrapper solid" style="--button-text-color:var(--color-white);--button-accent-color:#003e4f;--hollow-hover-background:#00546b;" data-v-ab2fac35><a href="/magazine/5e6ba1e4a1b8b3c9811e2928" class="ebm-button ebm-button--solid ebm-button--large" target="_self" style="border-radius:0;" data-v-ab2fac35><div class="content icon-left" data-v-ab2fac35><!----><!--[--> Archives <!--]--></div></a></div><div class="ebm-button-wrapper solid" style="--button-text-color:var(--color-white);--button-accent-color:#003e4f;--hollow-hover-background:#00546b;" data-v-ab2fac35><a href="https://endeavor.dragonforms.com/loading.do?omedasite=CONT_Renews&amp;pk=CONT_WEB_0000_RQ_MAGPAGE" class="ebm-button ebm-button--solid ebm-button--large" target="_self" style="border-radius:0;" data-v-ab2fac35><div class="content icon-left" data-v-ab2fac35><!----><!--[--> Renew <!--]--></div></a></div></div></div></div><!----></div></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper d3f3-b742-4e8-ef21" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Videos</h1><div class="divider"></div><div><!--[--><a href="/video" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above columns-1 default" block-id="d3f3-b742-4e8-ef21" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/video/video/55407210/reading-flame-safeguard-lockout-codes-the-right-way" target="_self" aria-label="reading flame safeguard lockout codes the right way" class="ebm-image video-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab3fa497d9c83a88047e72e-maxresdefault.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Reading Flame Safeguard Lockout Codes the Right Way" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Reading Flame Safeguard Lockout Codes the Right Way</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/video" target="_self" style="color:#003e4f;">Video</a>
157<!--]--></div></div><div><!--[--><a href="/video/video/55407210/reading-flame-safeguard-lockout-codes-the-right-way" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Reading Flame Safeguard Lockout Codes the Right Way</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/video/video/55405557/boiler-water-testing-101-sample-points-matter" target="_self" aria-label="boiler water testing 101 sample points matter" class="ebm-image video-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aaac816ca80a1b36770b08a-maxresdefault.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Boiler Water Testing 101: Sample Points Matter" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Boiler Water Testing 101: Sample Points Matter</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/video" target="_self" style="color:#003e4f;">Video</a>
157<!--]--></div></div><div><!--[--><a href="/video/video/55405557/boiler-water-testing-101-sample-points-matter" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Boiler Water Testing 101: Sample Points Matter</div></h2></div></a><!--]--></div><!----><!----><!----><!----></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-3 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="a62d-1c49-c1b-1265" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-9 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 298f-9227-3e5-e742" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Hydronics &amp; Radiant</h1><div class="divider"></div><div><!--[--><a href="hydronics" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="298f-9227-3e5-e742" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 16950410 ©  Dmitry Kalinovsky | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/management/best-practices/article/55408095/before-renewal-walk-the-boiler-room" target="_self" aria-label="before renewal walk the boiler room" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aba84ecd55f7d10fcfc4625-dreamstime_s_16950410.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="an engineer in the boiler room" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>an engineer in the boiler room</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/management/best-practices" target="_self" style="color:#003e4f;">Best Practices</a><!--]--></div></div><div><!--[--><a href="/management/best-practices/article/55408095/before-renewal-walk-the-boiler-room" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Before Renewal, Walk the Boiler Room</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">A practical way for hydronic contractors to check whether an insurance renewal reflects the jobs they actually perform.</div><div class="date-wrapper"><!----><div class="date">Sept. 28, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>Lync</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/media-galleries/media-gallery/55407595/weekly-product-gallery-lync-rheem-aerco-keen-sensaphone-aquatomic" target="_self" aria-label="weekly product gallery lync rheem aerco keen sensaphone aquatomic" class="ebm-image mediagallery-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab552b148edcdc54642303a-ctr2611_lync.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Lync digital mixer" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Lync digital mixer</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/media-galleries" target="_self" style="color:#003e4f;">Media Galleries</a>
157<!--]--></div></div><div><!--[--><a href="/media-galleries/media-gallery/55407595/weekly-product-gallery-lync-rheem-aerco-keen-sensaphone-aquatomic" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Weekly Product Gallery: Lync, Rheem, AERCO, KEEN, Sensaphone, Aquatomic</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">This week's gallery features a commercial digital water mixing solution; a residential condensing combi boiler; a high-efficiency commercial boiler for small boiler rooms; a men...</div><div class="date-wrapper"><!----><div class="date">Sept. 24, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/hydronics/news/55407603/ariston-partners-with-keyline-sales-to-expand-california-water-heating-business" target="_self" aria-label="ariston partners with keyline sales to expand california water heating business" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab5555c9cb24aaaaffd1ad7-keylinesaleslogo.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Keyline Sales logo" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Keyline Sales logo</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/hydronics" target="_self" style="color:#003e4f;">Hydronics &amp; Radiant</a><!--]--></div></div><div><!--[--><a href="/hydronics/news/55407603/ariston-partners-with-keyline-sales-to-expand-california-water-heating-business" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Ariston Partners With Keyline Sales to Expand California Water Heating Business</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Keyline will represent Ariston’s standard and high-efficiency water heating products across Southern California and Wayne County, Nevada.</div><div class="date-wrapper"><!----><div class="date">Sept. 24, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 69992833 ©  Ioanacirlig | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/hydronics/news/55406853/north-america-underfloor-heating-market-projected-to-reach-33b-by-2035" target="_self" aria-label="north america underfloor heating market projected to reach 33b by 2035" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab29dd9f32feeb48f01a75e-dreamstime_s_69992833.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Modern under floor heating system with accesories." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Modern under floor heating system with accesories.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/hydronics" target="_self" style="color:#003e4f;">Hydronics &amp; Radiant</a><!--]--></div></div><div><!--[--><a href="/hydronics/news/55406853/north-america-underfloor-heating-market-projected-to-reach-33b-by-2035" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">North America Underfloor Heating Market Projected to Reach $3.3B by 2035</div></h2></div></a>
157<!--]--></div><!----><!----><div class="teaser-text">ResearchAndMarkets.com report projects 5.2% annual growth as hydronic systems, energy-efficiency initiatives and building retrofits drive demand.</div><div class="date-wrapper"><!----><div class="date">Sept. 22, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="f549-f365-919-d582" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row hide-bottom-border always" style="margin-bottom:var(--client-spacing);" data-v-17b4f200 data-v-196964cf><!----><div class="row-10 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper bda0-41d5-5c4-3421" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Technology</h1><div class="divider"></div><div><!--[--><a href="technology" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="bda0-41d5-5c4-3421" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/sponsored/article/55407198/what-one-boiler-retrofit-reveals-about-high-efficiency-upgrades" target="_self" aria-label="what one boiler retrofit reveals about high efficiency upgrades" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab3f300c4319f91b9338972-1018446114166825___primaryimage_resized.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="1018446114166825___primaryimage_resized" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>1018446114166825___primaryimage_resized</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><div class="labels" style="font-family:var(--primary-font-family);color:#003e4f;">Sponsored</div><span class="section-label-separator">|</span><div><!--[--><a class="section-name" href="/sponsored" target="_self" style="color:#003e4f;">Sponsored</a><!--]--></div></div><div><!--[--><a href="/sponsored/article/55407198/what-one-boiler-retrofit-reveals-about-high-efficiency-upgrades" target="_self" class="title-wrapper" rel="sponsored"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">What One Boiler Retrofit Reveals About High-Efficiency Upgrades</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Replacing an aging residential boiler can look straightforward on paper. Remove the old equipment, install the new system and move on to the next job. In the field though, it ...</div><div class="date-wrapper"><!----><div class="date">Oct. 1, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 291876141 © Dabisik | Dreamstime.com]</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div>
157<a href="/quizzes/article/55408607/monthly-plumbing-quiz-fleet-management" target="_self" aria-label="monthly plumbing quiz fleet management" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abc2e2a9aefefa73fad49e7-promo.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="line of fleet vehicles" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>line of fleet vehicles</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/quizzes" target="_self" style="color:#003e4f;">Quizzes</a><!--]--></div></div><div><!--[--><a href="/quizzes/article/55408607/monthly-plumbing-quiz-fleet-management" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Monthly Plumbing Quiz: Fleet Management</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">So how much do you know about fleet management? Take our quiz and find out! </div><div class="date-wrapper"><!----><div class="date">Oct. 1, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/technology/news/55408579/ai-adoption-accelerates-as-contractors-look-for-productivity-gains" target="_self" aria-label="ai adoption accelerates as contractors look for productivity gains" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abc224d89361dd985c8013c-servicetitanlogo.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="ServiceTitan logo" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>ServiceTitan logo</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/technology" target="_self" style="color:#003e4f;">Technology</a><!--]--></div></div><div><!--[--><a href="/technology/news/55408579/ai-adoption-accelerates-as-contractors-look-for-productivity-gains" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">AI Adoption Accelerates as Contractors Look for Productivity Gains</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">ServiceTitan’s 2026 State of AI in the Trades Report examines how HVAC, plumbing, electrical and other contractors are using AI and the barriers limiting adoption.</div><div class="date-wrapper"><!----><div class="date">Sept. 29, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>ID 121872542 ©  Weedezign | Dreamstime.com</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/management/best-practices/article/55407154/your-customers-are-asking-ai-do-they-hear-your-name" target="_self" aria-label="your customers are asking ai do they hear your name" class="ebm-image article-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6ab3e4cc7a2ab74aaad7ecb5-dreamstime_s_121872542.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="woman opening ai on her laptop" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>woman opening ai on her laptop</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/management/best-practices" target="_self" style="color:#003e4f;">Best Practices</a>
157<!--]--></div></div><div><!--[--><a href="/management/best-practices/article/55407154/your-customers-are-asking-ai-do-they-hear-your-name" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Your Customers Are Asking AI. Do They Hear Your Name?</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">None of this asks you to become technical. It asks you to be findable and quotable by the software answering your customer's question.</div><div class="date-wrapper"><!----><div class="date">Sept. 23, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="7e62-2256-493-3796" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><div class="web-row grid-row always" style="margin-bottom:0;" data-v-17b4f200 data-v-196964cf><!----><div class="row-11 row layout2_1 site-width" style="border-top:;background-color:white;color:black;border-radius:0;margin-bottom:0;box-shadow:;
157gap:var(--client-spacing);padding:0;" data-v-196964cf><!--[--><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-1 column block-align-top" data-v-196964cf data-v-beab612a><div class="standard-blocks" style="display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><!--[--><div class="block-wrapper 794f-6888-856-c3be" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;align-items:stretch;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><div class="web-grid-title primary has-link block-title" data-v-94d9b856><div class="topbar"></div><h1 class="title"><!----> Tools</h1><div class="divider"></div><div><!--[--><a href="tools" class="view-more">View More</a><!--]--></div></div><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div class="content-list above multi-col columns-2 default" block-id="794f-6888-856-c3be" data-v-94d9b856><!--[--><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>Channellock</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/around-the-web/news/55408471/channellock-case-and-zippo-celebrate-pennsylvania-manufacturing" target="_self" aria-label="channellock case and zippo celebrate pennsylvania manufacturing" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6abbed28d7b61153bef6e971-channellock_blue_case_knife.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Channellock blue case knife." height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Channellock blue case knife.</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/around-the-web" target="_self" style="color:#003e4f;">Around the Web</a><!--]--></div></div><div><!--[--><a href="/around-the-web/news/55408471/channellock-case-and-zippo-celebrate-pennsylvania-manufacturing" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">CHANNELLOCK, Case and Zippo Celebrate Pennsylvania Manufacturing</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Three longtime Pennsylvania manufacturers mark Manufacturing Day with a limited-edition product collaboration and a focus on skilled workers and local workforce development.</div><div class="date-wrapper"><!----><div class="date">Sept. 29, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>FloLogic</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/media-galleries/media-gallery/55406090/weekly-product-gallery-flologic-laars-saniflo-laufen-muck-boots-native-trails" target="_self" aria-label="weekly product gallery flologic laars saniflo laufen muck boots native trails" class="ebm-image mediagallery-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aad4253ca80a1b36777686e-ctr2610_flologic.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="FloLogic leak detection module" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>FloLogic leak detection module</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/media-galleries" target="_self" style="color:#003e4f;">Media Galleries</a>
157<!--]--></div></div><div><!--[--><a href="/media-galleries/media-gallery/55406090/weekly-product-gallery-flologic-laars-saniflo-laufen-muck-boots-native-trails" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Weekly Product Gallery: FloLogic, Laars, Saniflo, Laufen, Muck Boots, Native Trails</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">This week's gallery highlights a remote input/output module for water-using devices, a 150 MBH tankless water heater, a sewage pump that creates a dry cavity, a translucent bathtub...</div><div class="date-wrapper"><!----><div class="date">Sept. 18, 2026</div></div></div></div></div><!--]--></div><div class="item-row"><!--[--><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><div class="image-credit" data-v-ab10a904><div class="text-wrapper" data-v-ab10a904><div class="text" style="font-family:Inter;" data-v-ab10a904>AWS</div></div><div class="icon-wrapper" data-v-ab10a904><div class="ebm-icon mdi:image-area icon" style="min-width:16px;min-height:16px;color:;" data-v-ab10a904><span class="iconify i-mdi:image-area icon" aria-hidden="true" style="font-size:16px;color:;"></span> </div></div></div><a href="/tools/welding/news/55406329/aws-brings-welding-technology-and-workforce-development-to-fabtech-2026" target="_self" aria-label="aws brings welding technology and workforce development to fabtech 2026" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aad9aeed90b9d6012387b4a-fab_1013_2026_fabtech_press_gfx_1280x960.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="FABTECH promo" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>FABTECH promo</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/tools/welding" target="_self" style="color:#003e4f;">Welding</a><!--]--></div></div><div><!--[--><a href="/tools/welding/news/55406329/aws-brings-welding-technology-and-workforce-development-to-fabtech-2026" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">AWS Brings Welding Technology and Workforce Development to FABTECH 2026</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">Three-day program will feature technical sessions, emerging technologies, apprenticeship best practices, research and networking at the Las Vegas Convention Center.</div><div class="date-wrapper"><!----><div class="date">Sept. 18, 2026</div></div></div></div></div><div class="item"><div class="content-item-new image-above left scale-small default content-item" style="display:block;flex-direction:row;" title-font-size="16" image-shaping="crop" page-company-name><!----><!----><div class="image-wrapper"><div><!--[--><div class="web-image" credit-position="top"><figure class="ebm-image-wrapper"><!----><a href="/tools/news/55404735/wright-names-gregg-futey-vice-president-of-business-development" target="_self" aria-label="wright names gregg futey vice president of business development" class="ebm-image news-type container 1.8" style="padding:0;"><div class="image-content"><span class="web-image-tooltip" data-v-03db02b0><img src="https://img.contractormag.com/files/base/ebm/contractormag/image/2026/09/6aa7fda91144c866ce8ff0ef-wright_640x_copy.png?auto=format,compress&amp;fit=crop&amp;q=45&amp;h=139&amp;height=139&amp;w=250&amp;width=250" alt="Wright Tool logo" height="139" width="250" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>Wright Tool logo</span></span></div><!----></a></figure></div><!--]--></div></div><div class="text-box"><div class="section-and-label"><!----><!----><!----><div><!--[--><a class="section-name" href="/tools" target="_self" style="color:#003e4f;">Tools</a>
157<!--]--></div></div><div><!--[--><a href="/tools/news/55404735/wright-names-gregg-futey-vice-president-of-business-development" target="_self" class="title-wrapper"><div class="title-icon-wrapper"><h2 style="font-family:var(--primary-font-family);" class="clamp-headline title-text-wrapper"><div class="title-text">Wright Names Gregg Futey Vice President of Business Development</div></h2></div></a><!--]--></div><!----><!----><div class="teaser-text">New leadership role will focus on expanding Wright’s distribution network, strategic partnerships and market opportunities.</div><div class="date-wrapper"><!----><div class="date">Sept. 14, 2026</div></div></div></div></div><!--]--></div><!--]--></div></div></div><!----></div></div><!--]--></div><!----></div></div></div><div style="padding-top:0;padding-bottom:0;" class="column-wrapper" data-v-196964cf><div style="width:100%;" data-v-196964cf><div class="column-2 column block-align-sticky" data-v-196964cf data-v-beab612a><!----><div class="sticky-blocks" style="position:sticky;top:calc(0px + var(--client-spacing)/2);margin-bottom:var(--client-spacing);display:flex;flex:1 0 100%;" data-v-beab612a><!--[--><div class="block-wrapper hide-bottom-border" style="margin-bottom:0;padding-top:0;display:flex;flex:1 0 100%;" data-v-beab612a><div class="block-1 block" data-v-beab612a data-v-94d9b856><div class="above-cta" style="background-color:white;border:;padding:0;border-radius:0;box-shadow:;" data-v-94d9b856><!----><div class="content" style="border-radius:0;padding:0px;" data-v-94d9b856><div style="min-height:0;" class="gam-slot-builder" block-id="f1ce-b63e-ca3-78a3" data-v-94d9b856><div class="ebm-ad-target__outer" style="min-height:0;min-width:300px;"><span></span></div></div></div></div><!----></div></div><!--]--></div></div></div></div><!--]--></div></div><!--]--></div></div><!--[--><!--]--></div></div></div></div><!--[--><!--]--><!----><div class="footer"><footer class="web-footer-new"><div class="container"><div class="container-wrapper"><div class="row"><div class="column-wrapper cols1_1_1"><div class="col"><a href="/"><span class="web-image-tooltip" data-v-03db02b0><img class="sitelogo" src="https://img.contractormag.com/files/base/ebm/contractormag/image/website/logos/1734966424140-contractorlogo2.png?height=45" height="35" alt="footer logo Contractor Magazine" loading="lazy" style="border-radius:0;" data-v-03db02b0><span class="web-image-tooltip__content" aria-hidden="true" style="left:12px;top:16px;" data-v-03db02b0>footer logo Contractor Magazine</span></span></a><div class="text">The Leading Business, Technology and Product Resource for Plumbing, Hydronic and Mechanical Systems Professionals</div></div><div class="col"><div class="blocktitle"> Newsletters </div><div class="text">The top stories, industry insights and relevant research, assembled by our editors and delivered to your inbox.</div><!--[--><!--[--><div class="ebm-button-wrapper icon solid" style="--button-text-color:var(--color-white);--button-accent-color:#003e4f;--hollow-hover-background:#00546b;max-width:118px;" data-v-ab2fac35><button type="button" class="ebm-button ebm-button--solid ebm-button--large" style="border-radius:0;" data-v-ab2fac35><div class="content icon-right" data-v-ab2fac35><!--[--><div class="ebm-icon mdi:arrow-right" style="min-width:18px;min-height:18px;color:;" data-v-ab2fac35><span class="iconify i-mdi:arrow-right icon" aria-hidden="true" style="font-size:18px;color:;"></span> </div><span class="ebm-button-label" data-v-ab2fac35>Sign Up</span><!--]--><!----></div></button></div><!--]--><!----><!----><!----><!--]--></div><div class="col"><div class="blocktitle"> Connect </div><div class="text">Follow us for the latest industry news and insights.</div><div class="ebm-socials socials" data-v-0e7302c6><!--[--><a class="ebm-socials__icon" href="https://www.facebook.com/CONTRACTOR-Magazine-95416372437" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://www.facebook.com/CONTRACTOR-Magazine-95416372437</div><div data-v-0e7302c6><!--[--><div class="ebm-icon mdi:facebook" style="min-width:20px;min-height:20px;color:primary;" aria-label="mdi:facebook logo" data-v-0e7302c6><span class="iconify i-mdi:facebook icon" aria-hidden="true" style="font-size:20px;color:primary;"></span> </div><!--]--></div></a><a class="ebm-socials__icon" href="https://www.linkedin.com/company/2315441" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://www.linkedin.com/company/2315441</div><div data-v-0e7302c6><!--[--><div class="ebm-icon mdi:linkedin" style="min-width:20px;min-height:20px;color:primary;" aria-label="mdi:linkedin logo" data-v-0e7302c6><span class="iconify i-mdi:linkedin icon" aria-hidden="true" style="font-size:20px;color:primary;"></span> </div><!--]--></div></a><a class="ebm-socials__icon" href="https://twitter.com/contractormag" target="_blank" rel="noopener" data-v-0e7302c6><div class="text" data-v-0e7302c6>https://twitter.com/contractormag</div><div data-v-0e7302c6><!--[--><div class="ebm-icon fa7-brands:x-twitter" style="min-width:20px;min-height:20px;color:primary;" aria-label="fa7-brands:x-twitter logo" data-v-0e7302c6><span class="iconify i-fa7-brands:x-twitter icon" aria-hidden="true" style="font-size:20px;color:primary;"></span> </div><!--]--></div></a>
157<!--]--></div></div></div></div><div class="row"><div class="column-wrapper"><div class="col"><div class="ebm-affiliated-brands web-affiliated-brands-direction" data-v-2b681dcf><div class="ebm-affiliated-brands__label" data-v-2b681dcf> Affiliated Brands </div><div class="ebm-affiliated-brands__links" data-v-2b681dcf><!--[--><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.hpac.com/" target="_blank" data-v-2b681dcf>HPAC ENGINEERING</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.contractingbusiness.com/" target="_blank" data-v-2b681dcf>CONTRACTING BUSINESS</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.asumag.com/" target="_blank" data-v-2b681dcf>AMERICAN SCHOOL &amp; UNIVERSITY</a><!--]--></div></div><div data-v-2b681dcf><div data-v-2b681dcf><!--[--><a class="ebm-footer__link" href="https://www.ecmweb.com/" target="_blank" data-v-2b681dcf>ELECTRICAL CONSTRUCTION &amp; MAINTENANCE</a><!--]--></div></div><!--]--></div></div></div></div></div><div class="row"><div class="menu-copyright"><ul class="links" role="list"><!--[--><li><div><!--[--><a class="link" href="/about-us" target="_self" aria-label="About Us">About Us</a><!--]--></div></li><li><div><!--[--><a class="link" href="https://buildings.endeavorb2b.com/contractor" target="_blank" aria-label="Advertise">Advertise</a><!--]--></div></li><li><div><!--[--><a class="link" href="https://endeavor.dragonforms.com/loading.do?omedasite=EBM_DoNotSell" target="_blank" aria-label="Do Not Sell or Share">Do Not Sell or Share</a><!--]--></div></li><li><div><!--[--><a class="link" href="https://www.endeavorbusinessmedia.com/privacy-policy" target="_blank" aria-label="Privacy Policy">Privacy Policy</a>
157<!--]--></div></li><li><div><!--[--><a class="link" href="https://www.endeavorbusinessmedia.com/endeavor-terms" target="_blank" aria-label="Terms &amp; Conditions">Terms &amp; Conditions</a><!--]--></div></li><!--]--></ul><div class="copyright valign-middle"><img src="/images/EndeavorB2B_Horizontal_Black.png" alt="EndeavorB2B Logo" loading="lazy" class="corporatelogo"><div style="align-self:flex-end;"> © 2026 All rights reserved. </div></div></div></div></div></div></footer></div></div></div></div></div></div><!--]--></div><!--]--></span><!--]--><!--]--><!--[--><!--]--><!--v-if--><!--]--><!--[--><!--]--><!--]--><!--]--></div><div id="teleports"></div>
157<script>window.__NUXT__={};window.__NUXT__.config={public:{useSWR:true,HTTP_ENDPOINT:"https://gemenon.graphql.aspire-ebm.com",TENANT_KEY:"ebm_contractormag",GITHUB_VERSION:"v1.7.198",DEV_TOOLS:false,DOWN_FOR_MAINTENANCE:"",isDev:false,gtm:{id:""}},app:{baseURL:"/",buildId:"0611202e-addc-4c93-a87c-1f09c5ba483f",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
157<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":1109,"once":1605,"_errors":1607,"serverRendered":35,"path":9},["ShallowReactive",3],{"page":4},{"name":5,"module":6,"type":7,"alias":8,"contentTypes":11,"pageType":6,"isGlobal":12,"tenants":13,"propagate":12,"hideHeader":12,"hideFooter":12,"key":6,"loadMoreType":15,"primaryGrid":17,"secondaryGrid":1091,"excludeAds":1098,"pageData":1099,"cache":6,"created":6,"usedContentIds":1107,"usedIssueIds":1108,"id":1100,"isPopulated":35},"Home",null,"url-override",[9,10],"\u002F","\u002Fhome",[],false,[14],"ebm_contractormag",{"type":16},"none",{"rows":18},[19,38,284,298,309,425,546,662,754,867,980],{"settings":20,"columns":26,"id":37},{"backgroundColor":21,"verticalPadding":22,"horizontalPadding":22,"borderTopWidth":23,"borderTopColor":21,"columnPriority":24,"equalizeBlocks":12,"borderRadius":12,"dropShadow":12,"textColor":25},"transparent","small",0,"largest_first","black",[27],{"settings":28,"blocks":29},{},[30],{"id":31,"type":32,"settings":33},"74e95a0a-59c3-4fa7-89a5-76d3ae2afe99","gam_ad",{"title":34,"link":34,"borderRadius":12,"dropShadow":12,"backgroundColor":34,"contentPadding":35,"adUnitPattern":36},"",true,"66bcf5d10d0c84631aa45ff7","67195a47-4c82-4b91-825c-2e16f3f82a13",{"settings":39,"columns":44,"id":283},{"verticalPadding":22,"horizontalPadding":22,"columnPriority":24,"equalizeBlocks":12,"backgroundColor":40,"borderTopWidth":23,"borderTopColor":21,"layout":41,"borderRadius":12,"dropShadow":12,"groupBlocks":12,"title":34,"link":34,"width":42,"displayCondition":43,"textColor":25},"#ffffff","2_1","site-width","always",[45,222],{"settings":46,"blocks":47},{},[48,99],{"id":49,"type":50,"settings":51,"data":73},"15ce1dbb-d7d4-4559-85c8-350bf182f478","content_list",{"title":34,"link":34,"keepInView":12,"trackingId":34,"titleIcon":34,"cta":52,"backgroundColor":34,"contentPadding":35,"borderRadius":12,"dropShadow":12,"usePodStyle":12,"filter":53,"scheduleOption":55,"contentTypes":56,"imagePosition":63,"showSummary":35,"sectionBubbling":12,"numberOfItems":64,"nativeXAdSlotIndex":23,"numberOfColumns":64,"imageShaping":34,"fallbackScheduleOption":65,"requirePrimaryImage":12,"teaserDisplay":66,"hidePrimarySection":35,"hidePublishedDate":35,"displayFullHeadlines":12,"injectNativeAd":12,"sortField":67,"sortOrder":68,"hidePrimarySectionAndLabel":12,"colorScheme":69,"gatedMemberships":70,"scale":71,"textAlignment":72,"showCompanyLink":12},{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":54,"section":6},"automatic","Pinned",[57,58,59,60,61,62],"Article","PressRelease","Promotion","Webinar","Whitepaper","News","above",1,"Standard","truncated","published","desc","default",[],"large","center",{"items":74,"filterSectionName":5,"filterSectionLink":98},[75],{"type":62,"shortName":76,"published":77,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":78,"userRegistration":79,"id":81,"name":76,"teaser":82,"publishedDate":83,"company":6,"membership":84,"layoutOverride":6,"authors":85,"siteContext":87,"primarySection":89,"primaryImage":93},"Plumbing Skills Take Center Stage at WorldSkills Competition",1790691723000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":80},[],55408394,"Competition in Shanghai highlights workforce shortages and the need for expanded vocational training worldwide.","Sep 29th 2026",[],{"edges":86},[],{"path":88},"\u002Ftraining\u002Fnews\u002F55408394\u002Fplumbing-skills-take-center-stage-at-worldskills-competition",{"alias":90,"name":91,"id":92},"training","Training",66550,{"name":94,"credit":95,"isLogo":12,"displayName":6,"src":96,"alt":97},"55553192777_283f019e7f_c","LIXIL","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abbc9f88aafd8e30f462758-55553192777_283f019e7f_c.png?auto=format%2Ccompress&w=320","The opening ceremonies for the 2026 WorldSkills competition.","home",{"id":100,"type":50,"settings":101,"data":117},"c0a3-39f6-7de-40f8",{"title":34,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":102,"scheduleOption":55,"fallbackScheduleOption":65,"sectionBubbling":35,"contentTypes":103,"sortField":67,"sortOrder":68,"requirePrimaryImage":12,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":16,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":35,"displayFullHeadlines":12,"injectNativeAd":12,"nativeXAdSlotIndex":112,"numberOfItems":113,"numberOfColumns":114,"colorScheme":69,"filter":115,"gatedMemberships":116},{"text":34,"buttonLink":34,"buttonLabel":34}
157,[57,104,105,106,107,62,108,58,109,59,110,60,61],"Blog","Document","Event","MediaGallery","Podcast","Product","Video","left",3,4,2,{"mode":54,"section":6},[],{"items":118,"filterSectionName":5,"filterSectionLink":98},[119,146,171,199],{"type":57,"shortName":120,"published":121,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":122,"userRegistration":123,"id":125,"name":120,"teaser":126,"publishedDate":127,"company":6,"membership":128,"layoutOverride":6,"primarySection":129,"siteContext":133,"primaryImage":135,"authors":139},"IAPMO Celebrates 100 Years of Education, Advocacy and Community",1790217047000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":124},[],55407426,"The association holds its Annual Education and Business Conference in Los Angeles, the city where the organization had its start back in 1926. ","Sep 24th 2026",[],{"alias":130,"name":131,"id":132},"industry-event-news","Industry Event News",66562,{"path":134},"\u002Findustry-event-news\u002Farticle\u002F55407426\u002Fiapmo-celebrates-100-years-of-education-advocacy-and-community",{"name":136,"credit":6,"isLogo":12,"displayName":6,"src":137,"alt":138},"iapmo_logo_evolution","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab47eeb8b8c9727dbff5707-iapmo_logo_evolution.png?auto=format%2Ccompress&w=320","IAPMO logos down through the years",{"edges":140},[141],{"node":142},{"name":143,"id":144,"path":145},"Steve Spaulding",20884380,"\u002Fhome\u002Fcontact\u002F20884380\u002Fsteve-spaulding",{"type":57,"shortName":147,"published":148,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":149,"userRegistration":150,"id":152,"name":147,"teaser":153,"publishedDate":154,"company":6,"membership":155,"layoutOverride":6,"primarySection":156,"siteContext":160,"primaryImage":162,"authors":167},"Southland Industries: Looking Back at the Post-9\u002F11 Pentagon Renovation",1790086550000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":151},[],55406764,"In the wake of the 9\u002F11 attacks, Southland met extraordinary technical challenges through collaboration, adaptation and innovation. ","Sep 22nd 2026",[],{"alias":157,"name":158,"id":159},"book-of-giants","Book of Giants",66558,{"path":161},"\u002Fbook-of-giants\u002Farticle\u002F55406764\u002Fsouthland-industries-looking-back-at-the-post-9-11-pentagon-renovation",{"name":163,"credit":164,"isLogo":12,"displayName":6,"src":165,"alt":166},"pentagon_ext","Southland Industries","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab28ce181067d5b5d6c0dd9-pentagon_ext.png?auto=format%2Ccompress&w=320","The Pentagon in Arlington, VA.",{"edges":168},[169],{"node":170},{"name":143,"id":144,"path":145},{"type":57,"shortName":172,"published":173,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":174,"userRegistration":175,"id":177,"name":172,"teaser":178,"publishedDate":179,"company":6,"membership":180,"layoutOverride":6,"primarySection":181,"siteContext":185,"primaryImage":187,"authors":192},"New Hampshire Crew Tackles Complex Renovation in Historic Building",1789744205000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":176},[],55406184,"Eastern Mechanical renovates the Dunlap Building in Manchester, NH, facing numerous challenges with teamwork, expertise and grit. ","Sep 18th 2026",[],{"alias":182,"name":183,"id":184},"hydronics","Hydronics & Radiant",66568,{"path":186},"\u002Fhydronics\u002Farticle\u002F55406184\u002Fnew-hampshire-crew-tackles-complex-renovation-in-historic-building",{"name":188,"credit":189,"isLogo":12,"displayName":6,"src":190,"alt":191},"rendezvous_4","Courtesy of Rendezvous on Elm","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aad5135f32feeb48ff2aff0-rendezvous_4.png?auto=format%2Ccompress&w=320","Rendezvous on Elm, a new apartment building in Manchester, NH",{"edges":193},[194],{"node":195},{"name":196,"id":197,"path":198},"Thomas Renner",21271637,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F21271637\u002Fthomas-renner",{"type":62,"shortName":200,"published":201,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":202,"userRegistration":203,"id":205,"name":200,"teaser":206,"publishedDate":207,"company":6,"membership":208,"layoutOverride":6,"authors":209,"primarySection":211,"siteContext":215,"primaryImage":217},"Construction Commodity Prices Jump 13.3% as Materials Take Over Cost Pressure",1789660002000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":204},[],55405889,"Cushman & Wakefield report says tariffs, metals supply constraints and high demand are pushing material costs higher.","Sep 17th 2026",[],{"edges":210},[],{"alias":212,"name":213,"id":214},"construction-data","Construction Data",66547,{"path":216},"\u002Fconstruction-data\u002Fnews\u002F55405889\u002Fconstruction-commodity-prices-jump-133-as-materials-take-over-cost-pressure",{"name":218,"credit":219,"isLogo":12,"displayName":6,"src":220,"alt":221},"dreamstime_s_35982669","ID 35982669 ©  Airubon | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aac0c31c4319f91b91c28da-dreamstime_s_35982669.png?auto=format%2Ccompress&w=320","welder working on a construction site",{"settings":223,"blocks":224,"id":282},{},[225,232,237],{"id":226,"type":227,"settings":228},"5648-928a-96f-171a","omeda_injection",{"title":34,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":229,"colorScheme":230,"targetId":231},{"text":34,"buttonLink":34,"buttonLabel":34},"secondary-container","homepage",{"id":233,"type":32,"settings":234},"81cc-92ac-96b-4d2b",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":235,"adUnitPattern":236},{"text":34,"buttonLink":34,"buttonLabel":34},"66bcf5d20d0c84631aa46003",{"id":238,"type":239,"settings":240,"data":248},"e1e8-45d8-261-e183","blueconic_recommendations",{"title":241,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":242,"style":243,"method":244,"startDaysAgo":245,"endDaysAgo":23,"numberOfItems":112,"nativeXAdSlotIndex":23,"numberOfColumns":64,"showSponsoredLabel":12,"imagePosition":16,"catalogs":246,"recommendationType":247},"Trending",{"text":34,"buttonLink":34,"buttonLabel":34},"standard","api",30,"internalEditorial","RECENT_VIEW",{"items":249},[250,262,272],{"id":251,"description":252,"image":253,"name":254,"published":255,"trackingUrl":256,"url":257,"dataType":258,"label":6,"siteContext":259,"originalUrl":257,"primarySection":260,"primaryImage":261,"teaser":252},"55408181","While AI lowers barriers and democratizes marketing capabilities, success still hinges on understanding your audience, crafting a clear strategy, and leveraging human judegment...","https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002FcontentStores\u002Fcab3cdf4-ecc2-4634-a5d0-3901b10ea0da\u002Fitems\u002F55408181\u002Fimage?etag=1790617156694","When Everyone Has the Same AI Tools, What is the Competitive Advantage?",1790553600000,"https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002Frecommendations\u002Fredirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&profileId=&itemId=55408181","https:\u002F\u002Fwww.contractormag.com\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55408181\u002Fwhen-everyone-has-the-same-ai-tools-what-is-the-compet
157itive-advantage","bluconic",{"path":256},{},{"src":253},{"id":263,"description":264,"image":265,"name":120,"published":266,"trackingUrl":267,"url":268,"dataType":258,"label":6,"siteContext":269,"originalUrl":268,"primarySection":270,"primaryImage":271,"teaser":264},"55407426","The association holds its Annual Education and Business Conference in Los Angeles, the city where the organization had its start back in 1926.","https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002FcontentStores\u002Fcab3cdf4-ecc2-4634-a5d0-3901b10ea0da\u002Fitems\u002F55407426\u002Fimage?etag=1790350036694",1790208000000,"https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002Frecommendations\u002Fredirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&profileId=&itemId=55407426","https:\u002F\u002Fwww.contractormag.com\u002Findustry-event-news\u002Farticle\u002F55407426\u002Fiapmo-celebrates-100-years-of-education-advocacy-and-community",{"path":267},{},{"src":265},{"id":273,"description":274,"image":275,"name":276,"published":266,"trackingUrl":277,"url":278,"dataType":258,"label":6,"siteContext":279,"originalUrl":278,"primarySection":280,"primaryImage":281,"teaser":274},"55407702","Each code update has a singular focus in mind: protect the health of the nation.","https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002FcontentStores\u002Fcab3cdf4-ecc2-4634-a5d0-3901b10ea0da\u002Fitems\u002F55407702\u002Fimage?etag=1790708593754","Plumbing Codes Update: Key Changes and Industry Impact","https:\u002F\u002Finforma.blueconic.net\u002Frest\u002Fv2\u002Frecommendations\u002Fredirect?storeId=cab3cdf4-ecc2-4634-a5d0-3901b10ea0da&profileId=&itemId=55407702","https:\u002F\u002Fwww.contractormag.com\u002Fcodes\u002Farticle\u002F55407702\u002Fphvac-contractors-are-the-superheroes-codes-are-the-capes",{"path":277},{},{"src":275},"6282de41-2a9f-4aff-a199-ccd4af4ce2d1","cecbd818-4dc4-46f3-b549-010447038b9e",{"settings":285,"columns":287,"id":297},{"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},"white",[288],{"settings":289,"blocks":290},{},[291],{"id":292,"type":293,"settings":294},"639a-f5ca-30d-ce0c","subscribe",{"title":34,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":295,"colorScheme":296},{"text":34,"buttonLink":34,"buttonLabel":34},"primary-main","8337-d8ad-fe8-1183",{"settings":299,"columns":300,"id":308},{"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[301],{"settings":302,"blocks":303},{},[304],{"id":305,"type":32,"settings":306},"571b-c8ea-d56-315c",{"title":34,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":307,"adUnitPattern":36},{"text":34,"buttonLink":34,"buttonLabel":34},"a34c-3a44-60a-b0f4",{"settings":310,"columns":311,"id":424},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[312,415],{"settings":313,"blocks":314,"id":414},{},[315],{"id":316,"type":50,"settings":317,"data":323},"7de1-cda2-0ec-ddbd",{"title":318,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":319,"colorScheme":69,"filter":320,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":321,"gatedMemberships":322,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},"Learning Resources",{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":16,"section":6},[60,61],[],{"items":324,"filterSectionName":34,"filterSectionLink":34},[325,350,372,392],{"type":61,"shortName":326,"published":327,"label":328,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":329,"userRegistration":332,"id":334,"name":326,"teaser":335,"publishedDate":336,"company":6,"membership":337,"authors":338,"layoutOverride":340,"siteContext":341,"primarySection":343,"primaryImage":347},"PowerMate is 4 Machines in 1",1789998196000,"Sponsored",{"surveyType":330,"surveyId":331},"omeda","https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_DL_LPInternational_PowerMateClimber",{"isRequired":12,"accessLevels":333},[],55400901,"PowerMate is a Motorized Electric Hand Truck for moving loads up\u002Fdown stairs, on\u002Foff vehicles, loading docks and flat surfaces while keeping the load in a safe, well balanced ...","Sep 21st 2026",[],{"edges":339},[],{"hideHeader":35,"hideFooter":12},{"path":342},"\u002Flearning-resources\u002Fwhitepapers\u002Fwhitepaper\u002F55400901\u002Fpowermate-is-4-machines-in-1",{"alias":344,"name":345,"id":346},"learning-resources\u002Fwhitepapers","Whitepapers",66565,{"name":348,"credit":6,"isLogo":12,"displayName":6,"src":349,"alt":348},"powermate_featured_image","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F08\u002F6a8effbeb8655fb2cb187770-powermate_featured_image.png?auto=format%2Ccompress&w=320",{"type":60,"shortName":351,"published":352,"label":328,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":353,"userRegistration":355,"startDate":357,"id":358,"name":351,"teaser":359,"publishedDate":360,"company":6,"membership":361,"layoutOverride":362,"siteContext":363,"primarySection":365,"primaryImage":369}
157,"Electrifying Residential Hydronic Systems with Air-to-Water Heat Pumps",1785241554000,{"surveyType":330,"surveyId":354},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CB_CONT_Mitsubishi_WC_08182026",{"isRequired":12,"accessLevels":356},[],1787079600000,55393938,"Air-to-water heat pumps are reshaping high-efficiency building design. Learn how hydronic systems can improve comfort, efficiency, and IAQ while creating new opportunities. Register...","Jul 28th 2026",[],{"hideHeader":35,"hideFooter":12},{"path":364},"\u002Flearning-resources\u002Fwebinar\u002Fwebinar\u002F55393938\u002Felectrifying-residential-hydronic-systems-with-air-to-water-heat-pumps",{"alias":366,"name":367,"id":368},"learning-resources\u002Fwebinar","Webinars",66566,{"name":370,"credit":6,"isLogo":12,"displayName":6,"src":371,"alt":370},"trade_webinar_image_1300x565","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F07\u002F6a6a2bd7ee64a9b3c0c30030-trade_webinar_image_1300x565.png?auto=format%2Ccompress&w=320",{"type":60,"shortName":373,"published":374,"label":328,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":375,"userRegistration":377,"startDate":379,"id":380,"name":373,"teaser":381,"publishedDate":382,"company":6,"membership":383,"layoutOverride":384,"siteContext":385,"primarySection":387,"primaryImage":389},"Control Fleet Costs and Improve Contractor Service Capacity",1779452314000,{"surveyType":330,"surveyId":376},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_WC_E_06102026",{"isRequired":12,"accessLevels":378},[],1781118000000,55379314,"Vehicle acquisition costs keep rising, maintenance costs are increasing, and fuel prices are through the roof. If you’re a plumbing, HVAC or electrical contractor you could be...","May 22nd 2026",[],{"hideHeader":35,"hideFooter":12},{"path":386},"\u002Fhome\u002Fwebinar\u002F55379314\u002Fcontrol-fleet-costs-and-improve-contractor-service-capacity",{"alias":98,"name":5,"id":388},66545,{"name":390,"credit":6,"isLogo":12,"displayName":6,"src":391,"alt":390},"chatgpt_image_may_6_2026_12_32_45_pm","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F05\u002F6a0f400438edba78547d1b3f-chatgpt_image_may_6_2026_12_32_45_pm.png?auto=format%2Ccompress&w=320",{"type":61,"shortName":393,"published":394,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":395,"userRegistration":397,"id":399,"name":393,"teaser":400,"publishedDate":401,"company":6,"membership":402,"layoutOverride":403,"siteContext":404,"authors":406,"primarySection":410,"primaryImage":411},"eBook: Nelson Mechanical Stories - Volume 3",1770130906000,{"surveyType":330,"surveyId":396},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_UMEB&dragoniframe=true&title=Nelson-Mechanical-Vol2&pk=CONT_UMEB_Nelson1024&pdf=https:\u002F\u002Fcreative.endeavorb2b.com\u002Fauddev\u002FFRC\u002FCONT\u002FCON_eBook_2601CO_Nelson_Mechanical_V3.pdf",{"isRequired":12,"accessLevels":398},[],55354881,"A third collection of some of the amazing hydronic jobs Nelson Mechanical Design has performed.","Feb 3rd 2026",[],{"hideHeader":35,"hideFooter":12},{"path":405},"\u002Flearning-resources\u002Fwhitepapers\u002Fwhitepaper\u002F55354881\u002Febook-nelson-mechanical-stories-volume-3",{"edges":407},[408],{"node":409},{"name":143,"id":144,"path":145},{"alias":344,"name":345,"id":346},{"name":412,"credit":6,"isLogo":12,"displayName":6,"src":413,"alt":412},"Nelson_Mechanical_Stories_Vol3_eBook","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F02\u002F698204566864a2139d00389e-contebook_nelsonpt3_webads_psds_vert_1200x628.png?auto=format%2Ccompress&w=320","d55a-2819-c5d-42fa",{"settings":416,"blocks":417,"id":423},{},[418],{"id":419,"type":32,"settings":420},"6c06-fd1b-3af-c58f",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":421,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"671ff7cc1d67b446a196247a","439b-61ca-263-1739","2e74-24f8-ee0-4160",{"settings":426,"columns":427,"id":545},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[428,537],{"settings":429,"blocks":430,"id":536},{},[431],{"id":432,"type":50,"settings":433,"data":442},"5086-d3c8-a5e-024c",{"title":434,"link":435,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":436,"colorScheme":69,"filter":437,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":440,"gatedMemberships":441,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},"[sectionname]","[sectionlink]",{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":438,"section":439}
157,"section",66569,[57,104,106,107,62,108,58,109,59,110,60,61],[],{"items":443,"filterSectionName":534,"filterSectionLink":535},[444,472,492,511],{"type":57,"shortName":445,"published":446,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":447,"userRegistration":448,"id":450,"name":445,"teaser":451,"publishedDate":452,"company":6,"membership":453,"layoutOverride":6,"primarySection":454,"primaryImage":458,"siteContext":463,"authors":465},"6 Ways Early Material Planning Helps Contractors Reduce Jobsite Delays ",1790890405000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":449},[],55409186,"Proactive material planning strategies can reduce delays, improve labor efficiency, and adapt to supply chain disruptions.","Oct 1st 2026",[],{"alias":455,"name":456,"id":457},"management\u002Fbest-practices","Best Practices",66609,{"name":459,"credit":460,"isLogo":12,"displayName":6,"src":461,"alt":462},"dreamstime_s_34892559","ID 34892559 ©  45chloe | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F10\u002F6abed28489d1910e83f9758c-dreamstime_s_34892559.png?auto=format%2Ccompress&w=320","construction materials",{"path":464},"\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55409186\u002F6-ways-early-material-planning-helps-contractors-reduce-jobsite-delays",{"edges":466},[467],{"node":468},{"name":469,"id":470,"path":471},"Joe Saad",55409185,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F55409185\u002Fjoe-saad",{"type":62,"shortName":473,"published":474,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":475,"userRegistration":476,"id":478,"name":473,"teaser":479,"publishedDate":480,"company":6,"membership":481,"layoutOverride":6,"authors":482,"primarySection":484,"primaryImage":485,"siteContext":490},"New Research Examines Productivity Gains From Multiskilled Construction Crews",1790779361000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":477},[],55408710,"Simplar Foundation study finds fewer trade-to-trade handoffs can improve workflow continuity and reduce elapsed time on tightly sequenced construction activities.","Sep 30th 2026",[],{"edges":483},[],{"alias":90,"name":91,"id":92},{"name":486,"credit":487,"isLogo":12,"displayName":6,"src":488,"alt":489},"55535257132_80cee7abf0_c","ABC","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abd202e0ba232ea23630f26-55535257132_80cee7abf0_c.png?auto=format%2Ccompress&w=320","multi-trade construction site.",{"path":491},"\u002Ftraining\u002Fnews\u002F55408710\u002Fnew-research-examines-productivity-gains-from-multiskilled-construction-crews",{"type":57,"shortName":493,"published":494,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":495,"userRegistration":496,"id":498,"name":493,"teaser":499,"publishedDate":83,"company":6,"membership":500,"layoutOverride":6,"authors":501,"primarySection":503,"primaryImage":504,"siteContext":509},"Private Equity Can’t Grow What it Buys",1790695472000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":497},[],55408425,"Organic growth is the only kind that compounds. It is harder to start and far harder to copy, which is precisely why it lasts.",[],{"edges":502},[],{"alias":455,"name":456,"id":457},{"name":505,"credit":506,"isLogo":12,"displayName":6,"src":507,"alt":508},"dreamstime_s_204823376","ID 204823376 ©  Elnur | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abbd881b499c280dcc6fcb4-dreamstime_s_204823376.png?auto=format%2Ccompress&w=320","private equity concept art",{"path":510},"\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55408425\u002Fprivate-equity-cant-grow-what-it-buys",{"type":57,"shortName":254,"published":512,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":513,"userRegistration":514,"id":516,"name":254,"teaser":252,"publishedDate":517,"company":6,"membership":518,"layoutOverride":6,"primarySection":519,"primaryImage":520,"siteContext":525,"authors":527},1790615724000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":515},[],55408181,"Sep 28th 2026",[],{"alias":455,"name":456,"id":457},{"name":521,"credit":522,"isLogo":12,"displayName":6,"src":523,"alt":524},"dreamstime_s_346220682","ID 346220682 | Ai Marketing ©  Rafael Henrique | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abaa139e6d635ec42d1f3d1-dreamstime_s_346220682.png?auto=format%2Ccompress&w=320","artificial intelligence icons",{"path":526},"\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55408181\u002Fwhen-everyone-has-the-same-ai-tools-what-is-the-compet
157itive-advantage",{"edges":528},[529],{"node":530},{"name":531,"id":532,"path":533},"Spencer Carney",55396031,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F55396031\u002Fspencer-carney","Management","management","340b-e3d6-642-99e7",{"settings":538,"blocks":539,"id":544},{},[540],{"id":541,"type":32,"settings":542},"bfd1-05f1-af1-6720",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":543,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"d8cf-da20-d86-8d4d","fe80-08aa-f8b-42e4",{"settings":547,"columns":548,"id":661},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[549,653],{"settings":550,"blocks":551,"id":652},{},[552],{"id":553,"type":50,"settings":554,"data":560},"236a-6cd3-ca0-ecd4",{"title":434,"link":435,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":555,"colorScheme":69,"filter":556,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":558,"gatedMemberships":559,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":438,"section":557},66559,[57,104,106,107,62,108,58,109,59,110,60,61],[],{"items":561,"filterSectionName":574,"filterSectionLink":573},[562,586,608,633],{"type":57,"shortName":563,"published":564,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":565,"userRegistration":566,"id":568,"name":563,"teaser":569,"publishedDate":570,"company":6,"membership":571,"layoutOverride":6,"primarySection":572,"siteContext":575,"primaryImage":577,"authors":582},"The Secret to Our Success",1790357914000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":567},[],55407848,"A conversation with IAPMO CEO Dave Viola as the organization marks its 100th Anniversary. ","Sep 25th 2026",[],{"alias":573,"name":574,"id":557},"codes","Codes",{"path":576},"\u002Fcodes\u002Farticle\u002F55407848\u002Fthe-secret-to-our-success",{"name":578,"credit":579,"isLogo":12,"displayName":6,"src":580,"alt":581},"pxl_20260914_164030821","IAPMO","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab6ae8e6572fc384e5842a4-pxl_20260914_164030821.png?auto=format%2Ccompress&w=320","Dave Viola takes the podium to welcome members to IAPMO&apos;s Education and Business Conference.",{"edges":583},[584],{"node":585},{"name":143,"id":144,"path":145},{"type":57,"shortName":276,"published":587,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":588,"userRegistration":589,"id":591,"name":276,"teaser":274,"publishedDate":127,"company":6,"membership":592,"layoutOverride":6,"primarySection":593,"siteContext":594,"primaryImage":596,"authors":601},1790283369000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":590},[],55407702,[],{"alias":573,"name":574,"id":557},{"path":595},"\u002Fcodes\u002Farticle\u002F55407702\u002Fphvac-contractors-are-the-superheroes-codes-are-the-capes",{"name":597,"credit":598,"isLogo":12,"displayName":6,"src":599,"alt":600},"pep_3980","PHCC","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab58d21dddb95e082ead953-pep_3980.png?auto=format%2Ccompress&w=320","Chuck White, VP Regulatory Affairs, PHCC-National Association.",{"edges":602},[603],{"node":604},{"name":605,"id":606,"path":607},"John Mesenbrink",20884389,"\u002Fhome\u002Fcontact\u002F20884389\u002Fjohn-mesenbrink",{"type":57,"shortName":609,"published":610,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":611,"userRegistration":612,"id":614,"name":609,"teaser":615,"publishedDate":616,"company":6,"membership":617,"layoutOverride":6,"primarySection":618,"siteContext":619,"primaryImage":621,"authors":626},"Updates to the International Swimming Pool and Spa Code® (ISPSC)",1789572055000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":613},[],55405501,"New updates to the ISPSC for 2027 provide a clear roadmap for contractors installing public aquatic facilities this fall. Changes to the codes aim to improve safety, health, ease...","Sep 16th 202
1576",[],{"alias":573,"name":574,"id":557},{"path":620},"\u002Fcodes\u002Farticle\u002F55405501\u002Fupdates-to-the-international-swimming-pool-and-spa-code-ispsc",{"name":622,"credit":623,"isLogo":12,"displayName":6,"src":624,"alt":625},"dreamstime_s_4879378","ID 4879378 ©  Yakobchuk | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aaab421dd47e7dac804153f-dreamstime_s_4879378.png?auto=format%2Ccompress&w=320","luxury swimming pool",{"edges":627},[628],{"node":629},{"name":630,"id":631,"path":632},"Rich Anderson",55362452,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F55362452\u002Frich-anderson",{"type":62,"shortName":634,"published":635,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":636,"userRegistration":637,"id":639,"name":634,"teaser":640,"publishedDate":641,"company":6,"membership":642,"layoutOverride":6,"authors":643,"primarySection":645,"siteContext":646,"primaryImage":648},"IAPMO Executive Dain Hansen Named to US Trade Advisory Committee",1789160638000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":638},[],55404630,"ITAC appointment gives the plumbing and mechanical industry a direct channel for advising federal policymakers on trade barriers and market access.","Sep 11th 2026",[],{"edges":644},[],{"alias":573,"name":574,"id":557},{"path":647},"\u002Fcodes\u002Fnews\u002F55404630\u002Fiapmo-executive-dain-hansen-named-to-us-trade-advisory-committee",{"name":649,"credit":579,"isLogo":12,"displayName":6,"src":650,"alt":651},"dainlg2024","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aa46cb5f20f5508140e7c39-dainlg2024.png?auto=format%2Ccompress&w=320","IAPMO&apos;s Dain Hansen.","a8f0-b044-eb9-a1b4",{"settings":654,"blocks":655,"id":660}
157,{},[656],{"id":657,"type":32,"settings":658},"5c90-3e4f-128-8c56",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":659,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"b4a3-9f2d-fb8-5597","753f-3a16-e30-41e2",{"settings":663,"columns":665,"id":753},{"layout":664,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},"1_1_1",[666,695,745],{"settings":667,"blocks":668,"id":694},{},[669],{"id":670,"type":671,"settings":672,"data":678},"152c-c8d7-9fa-b0d9","magazine_issue",{"title":673,"link":34,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":674,"publication":675,"layout":676,"imagePosition":63,"imageFit":677},"Magazine",{"text":34,"buttonLink":34,"buttonLabel":34},"5e6ba1e4a1b8b3c9811e2928","single","max",{"items":679},[680],{"name":681,"description":682,"credit":6,"digitalEditionUrl":683,"id":684,"mailed":685,"coverImage":686,"publication":690},"September 2026","Wave of Cyberattacks Targets Nation's Water Infrastructure; Heat Pump Solution Transforms NY High-Rise; Pentair Acquires Taco; Explore the Future of Plumbing at ASPE's 2026 Convention & Expo; Chicago's First Geothermal High-Rise Breaks Ground; Building the Future; Electrification's New Realities; and much more. ","https:\u002F\u002Fissuu.com\u002Fdocs\u002Fe6736828ebd910f9235d21232b5ef9e5?fr=sMzNjNjkyMjEzMDk",79222,1788498000000,{"credit":687,"src":688,"alt":689},"EndeavorB2B","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F08\u002F6a8dec3658e601e5f98605dd-2609co_cvr_300dpi.png?auto=format%2Ccompress&w=320","September 2026 cover",{"name":691,"subscribeUrl":692,"renewalUrl":693,"id":675},"Contractor","https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_NEWN&pk=CONT_WEB_0000_NN_MAGPAGE","https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_Renews&pk=CONT_WEB_0000_RQ_MAGPAGE","a7e2-245b-8cb-1714",{"settings":696,"blocks":697,"id":744},{},[698],{"id":699,"type":50,"settings":700,"data":707},"d3f3-b742-4e8-ef21",{"title":701,"link":702,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":703,"colorScheme":69,"filter":704,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":705,"gatedMemberships":706,"sortField":67,"sortOrder":68,"numberOfColumns":64,"numberOfItems":114,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":16,"hidePrimarySectionAndLabel":35,"showCompanyLink":12,"hidePublishedDate":35,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},"Videos","\u002Fvideo",{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":16,"section":6},[110],[],{"items":708,"filterSectionName":34,"filterSectionLink":34},[709,728],{"type":110,"shortName":710,"published":711,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":712,"userRegistration":713,"id":715,"name":710,"teaser":716,"publishedDate":717,"company":6,"membership":718,"layoutOverride":6,"authors":719,"primarySection":721,"siteContext":724,"primaryImage":726},"Reading Flame Safeguard Lockout Codes the Right Way",1790179943000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":714},[],55407210,"In this installment of Weekly Boiler Tips Jude walks through a real lockout 9 fault on a flame safeguard and shows a step-by-step troubleshooting process ","Sep 23rd 2026",[],{"edges":720},[],{"alias":722,"name":110,"id":723},"video",66555,{"path":725},"\u002Fvideo\u002Fvideo\u002F55407210\u002Freading-flame-safeguard-lockout-codes-the-right-way",{"name":710,"credit":6,"isLogo":6,"displayName":6,"src":727,"alt":710},"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab3fa497d9c83a88047e72e-maxresdefault.png?auto=format%2Ccompress&w=320",{"type":110,"shortName":729,"published":730,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":731,"userRegistration":732,"id":734,"name":729,"teaser":735,"publishedDate":616,"company":6,"membership":736,"layoutOverride":6,"authors":737,"primarySection":739,"siteContext":740,"primaryImage":742},"Boiler Water Testing 101: Sample Points Matter",1789577342000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":733},[],55405557,"This Weekly Boiler Tip Jude walks through the right way to collect a water softener sample, and explains why stagnant water in the line gives you false readings.",[],{"edges":738},[],{"alias":722,"name":110,"id":723},{"path":741},"\u002Fvideo\u002Fvideo\u002F55405557\u002Fboiler-water-testing-101-sample-points-matter",{"name":729,"credit":6,"isLogo":6,"dis
157playName":6,"src":743,"alt":729},"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aaac816ca80a1b36770b08a-maxresdefault.png?auto=format%2Ccompress&w=320","e873-a889-8e1-7186",{"settings":746,"blocks":747,"id":752},{},[748],{"id":749,"type":32,"settings":750},"a62d-1c49-c1b-1265",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":751,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"b785-a88a-c67-5ecd","8e6e-38b1-c9f-ca31",{"settings":755,"columns":756,"id":866},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[757,858],{"settings":758,"blocks":759,"id":857},{},[760],{"id":761,"type":50,"settings":762,"data":767},"298f-9227-3e5-e742",{"title":434,"link":435,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":763,"colorScheme":69,"filter":764,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":765,"gatedMemberships":766,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":438,"section":184},[57,104,106,107,62,108,58,109,59,110,60,61],[],{"items":768,"filterSectionName":183,"filterSectionLink":182},[769,793,820,838],{"type":57,"shortName":770,"published":771,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":772,"userRegistration":773,"id":775,"name":770,"teaser":776,"publishedDate":517,"company":6,"membership":777,"layoutOverride":6,"primarySection":778,"siteContext":779,"primaryImage":781,"authors":786},"Before Renewal, Walk the Boiler Room",1790608535000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":774},[],55408095,"A practical way for hydronic contractors to check whether an insurance renewal reflects the jobs they actually perform.",[],{"alias":455,"name":456,"id":457},{"path":780},"\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55408095\u002Fbefore-renewal-walk-the-boiler-room",{"name":782,"credit":783,"isLogo":12,"displayName":6,"src":784,"alt":785},"dreamstime_s_16950410","ID 16950410 ©  Dmitry Kalinovsky | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aba84ecd55f7d10fcfc4625-dreamstime_s_16950410.png?auto=format%2Ccompress&w=320","an engineer in the boiler room",{"edges":787},[788],{"node":789},{"name":790,"id":791,"path":792},"Corentin Hugot",55394372,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F55394372\u002Fcorentin-hugot",{"type":107,"shortName":794,"published":795,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":796,"userRegistration":797,"id":799,"name":794,"teaser":800,"publishedDate":127,"company":6,"membership":801,"layoutOverride":6,"primarySection":802,"siteContext":806,"primaryImage":808,"authors":813},"Weekly Product Gallery: Lync, Rheem, AERCO, KEEN, Sensaphone, Aquatomic",1790283279000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":798},[],55407595,"This week's gallery features a commercial digital water mixing solution; a residential condensing combi boiler; a high-efficiency commercial boiler for small boiler rooms; a men...",[],{"alias":803,"name":804,"id":805},"media-galleries","Media Galleries",66563,{"path":807},"\u002Fmedia-galleries\u002Fmedia-gallery\u002F55407595\u002Fweekly-product-gallery-lync-rheem-aerco-keen-sensaphone-aquatomic",{"name":809,"credit":810,"isLogo":12,"displayName":6,"src":811,"alt":812},"ctr2611_lync","Lync","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab552b148edcdc54642303a-ctr2611_lync.png?auto=format%2Ccompress&w=320","Lync digital mixer",{"edges":814},[815],{"node":816},{"name":817,"id":818,"path":819},"Kelly L. Faloon",20884386,"\u002Fhome\u002Fcontact\u002F20884386\u002Fkelly-l-faloon",{"type":62,"shortName":821,"published":822,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":823,"userRegistration":824,"id":826,"name":821,"teaser":827,"publishedDate":127,"company":6,"membership":828,"layoutOverride":6,"authors":829,"primarySection":831,"siteContext":832,"primaryImage":834},"Ariston Partners With Keyline Sales to Expand California Water Heating Business",1790268772000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":825},[],55407603,"Keyline will represent Ariston’s standard and high-efficiency water heating products across Southern California and Wayne County, Nevada.",[],{"edges":830},[],{"alias":182,"name":183,"id":184},{"path":833},"\u002Fhydronics\u002Fnews\u002F55407603\u002Fariston-partners-with-keyline-sales-to-expand-california-water-heating-business",{"name":835,"credit":6,"isLogo":12,"displayName":6,"src":836,"alt":837},"keylinesaleslogo","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab5555c9cb24aaaaffd1ad7-keylinesaleslogo.png?auto=format%2Ccompress&w=320","Keyline Sales logo",{"type":62,"shortName":839,"published":840,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":841,"userRegistration":842,"id":844,"name":839,"teaser":845,"publishedDate":154,"company":6,"membership":846,"layoutOverride":6,"authors":847,"primarySection":849,"siteContext":850,"primaryImage":852},"North America Underfloor Heating Market Projected to Reach $3.3B by 2035",1790090638000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":843},[],55406853,"ResearchAndMarkets.com report projects 5.2% annual growth as hydronic systems, energy-efficiency initiatives and building retrofits drive demand.",[],{"edges":848},[],{"alias":182,"name":183,"id":184},{"path":851},"\u002Fhydronics\u002Fnews\u002F55406853\u002Fnorth-america-underfloor-heating-market-projected-to-reach-33b-by-2035",{"name":853,"credit":854,"isLogo":12,"displayName":6,"src":855,"alt":856},"dreamstime_s_69992833","ID 69992833 ©  Ioanacirlig | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab29dd9f32feeb48f01a75e-dreamstime_s_69992833.png?auto=format%2Ccompress&w=320","Modern under floor heating system with accesories.","33e4-5546-b75-1d5e",{"settings":859,"blocks":860,"id":865},{},[861],{"id":862,"type":32,"settings":863},"f549-f365-919-d582",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":864,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"adfd-2545-e1f-899e","b91d-21e2-ca9-0dc5",{"settings":868,"columns":869,"id":979},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[870,971],{"settings":871,"blocks":872,"id":970},{},[873],{"id":874,"type":50,"settings":875,"data":881},"bda0-41d5-5c4-3421",{"title":434,"link":435,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":876,"colorScheme":69,"filter":877,"sc
157heduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":879,"gatedMemberships":880,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":438,"section":878},66573,[57,104,106,107,62,108,58,109,59,110,60,61],[],{"items":882,"filterSectionName":945,"filterSectionLink":944},[883,902,926,946],{"type":57,"shortName":884,"published":885,"label":328,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":886,"userRegistration":887,"id":889,"name":884,"publishedDate":452,"company":6,"membership":890,"layoutOverride":6,"authors":891,"teaser":893,"siteContext":894,"primaryImage":896,"primarySection":899},"What One Boiler Retrofit Reveals About High-Efficiency Upgrades",1790830800000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":888},[],55407198,[],{"edges":892},[],"Replacing an aging residential boiler can look straightforward on paper. Remove the old equipment, install the new system and move on to the next job. In the field though, it ...",{"path":895},"\u002Fsponsored\u002Farticle\u002F55407198\u002Fwhat-one-boiler-retrofit-reveals-about-high-efficiency-upgrades",{"name":897,"credit":6,"isLogo":12,"displayName":6,"src":898,"alt":897},"1018446114166825___primaryimage_resized","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab3f300c4319f91b9338972-1018446114166825___primaryimage_resized.png?auto=format%2Ccompress&w=320",{"alias":900,"name":328,"id":901},"sponsored",82863,{"type":57,"shortName":903,"published":904,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":905,"userRegistration":906,"id":908,"name":903,"teaser":909,"publishedDate":452,"company":6,"membership":910,"layoutOverride":6,"siteContext":911,"primaryImage":913,"primarySection":918,"authors":922},"Monthly Plumbing Quiz: Fleet Management",1790827260000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":907},[],55408607,"So how much do you know about fleet management? Take our quiz and find out! ",[],{"path":912},"\u002Fquizzes\u002Farticle\u002F55408607\u002Fmonthly-plumbing-quiz-fleet-management",{"name":914,"credit":915,"isLogo":12,"displayName":6,"src":916,"alt":917},"promo","ID 291876141 © Dabisik | Dreamstime.com]","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abc2e2a9aefefa73fad49e7-promo.png?auto=format%2Ccompress&w=320","line of fleet vehicles",{"alias":919,"name":920,"id":921},"quizzes","Quizzes",111426,{"edges":923},[924],{"node":925},{"name":143,"id":144,"path":145},{"type":62,"shortName":927,"published":928,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":929,"userRegistration":930,"id":932,"name":927,"teaser":933,"publishedDate":83,"company":6,"membership":934,"layoutOverride":6,"authors":935,"siteContext":937,"primaryImage":939,"primarySection":943},"AI Adoption Accelerates as Contractors Look for Productivity Gains",1790713785000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":931},[],55408579,"ServiceTitan’s 2026 State of AI in the Trades Report examines how HVAC, plumbing, electrical and other contractors are using AI and the barriers limiting adoption.",[],{"edges":936},[],{"path":938},"\u002Ftechnology\u002Fnews\u002F55408579\u002Fai-adoption-accelerates-as-contractors-look-for-productivity-gains",{"name":940,"credit":6,"isLogo":12,"displayName":6,"src":941,"alt":942},"servicetitanlogo","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abc224d89361dd985c8013c-servicetitanlogo.png?auto=format%2Ccompress&w=320","ServiceTitan logo",{"alias":944,"name":945,"id":878},"technology","Technology",{"type":57,"shortName":947,"published":948,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":949,"userRegistration":950,"id":952,"name":947,"teaser":953,"publishedDate":717,"company":6,"membership":954,"layoutOverride":6,"siteContext":955,"primaryImage":957,"primarySection":962,"authors":963},"Your Customers Are Asking AI. Do They Hear Your Name?",1790174289000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":951},[],55407154,"None of this asks you to become technical. It asks you to be findable and quotable by the softw
157are answering your customer's question.",[],{"path":956},"\u002Fmanagement\u002Fbest-practices\u002Farticle\u002F55407154\u002Fyour-customers-are-asking-ai-do-they-hear-your-name",{"name":958,"credit":959,"isLogo":12,"displayName":6,"src":960,"alt":961},"dreamstime_s_121872542","ID 121872542 ©  Weedezign | Dreamstime.com","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6ab3e4cc7a2ab74aaad7ecb5-dreamstime_s_121872542.png?auto=format%2Ccompress&w=320","woman opening ai on her laptop",{"alias":455,"name":456,"id":457},{"edges":964},[965],{"node":966},{"name":967,"id":968,"path":969},"Bella Vasta",55407151,"\u002Fmanagement\u002Fbest-practices\u002Fcontact\u002F55407151\u002Fbella-vasta","08d5-b304-02f-b31e",{"settings":972,"blocks":973,"id":978},{},[974],{"id":975,"type":32,"settings":976},"7e62-2256-493-3796",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":977,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"6f52-9030-7e8-661f","bb00-84f8-375-9435",{"settings":981,"columns":982,"id":1090},{"layout":41,"title":34,"link":34,"width":42,"displayCondition":43,"borderRadius":12,"dropShadow":12,"backgroundColor":286,"textColor":25,"borderTopWidth":23,"borderTopColor":21},[983,1082],{"settings":984,"blocks":985},{},[986],{"id":987,"type":50,"settings":988,"data":994},"794f-6888-856-c3be",{"title":434,"link":435,"titleIcon":34,"keepInView":12,"trackingId":34,"cta":989,"colorScheme":69,"filter":990,"scheduleOption":65,"fallbackScheduleOption":34,"sectionBubbling":35,"contentTypes":992,"gatedMemberships":993,"sortField":67,"sortOrder":68,"numberOfColumns":114,"numberOfItems":113,"requirePrimaryImage":35,"imagePosition":63,"scale":22,"textAlignment":111,"teaserDisplay":66,"hidePrimarySectionAndLabel":12,"showCompanyLink":12,"hidePublishedDate":12,"displayFullHeadlines":12,"nativeXAdSlotIndex":23,"injectNativeAd":12},{"text":34,"buttonLink":34,"buttonLabel":34},{"mode":438,"section":991},66574,[57,104,106,107,62,108,58,109,59,110,60,61],[],{"items":995,"filterSectionName":1075,"filterSectionLink":1074},[996,1018,1039,1061],{"type":62,"shortName":997,"published":998,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":999,"userRegistration":1000,"id":1002,"name":997,"teaser":1003,"publishedDate":83,"company":6,"membership":1004,"layoutOverride":6,"authors":1005,"primarySection":1007,"primaryImage":1011,"siteContext":1016},"CHANNELLOCK, Case and Zippo Celebrate Pennsylvania Manufacturing",1790701078000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":1001},[],55408471,"Three longtime Pennsylvania manufacturers mark Manufacturing Day with a limited-edition product collaboration and a focus on skilled workers and local workforce development.",[],{"edges":1006},[],{"alias":1008,"name":1009,"id":1010},"around-the-web","Around the Web",66557,{"name":1012,"credit":1013,"isLogo":12,"displayName":6,"src":1014,"alt":1015},"channellock_blue_case_knife","Channellock","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6abbed28d7b61153bef6e971-channellock_blue_case_knife.png?auto=format%2Ccompress&w=320","Channellock blue case knife.",{"path":1017},"\u002Faround-the-web\u002Fnews\u002F55408471\u002Fchannellock-case-and-zippo-celebrate-pennsylvania-manufacturing",{"type":107,"shortName":1019,"published":1020,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":1021,"userRegistration":1022,"id":1024,"name":1019,"teaser":1025,"publishedDate":179,"company":6,"membership":1026,"layoutOverride":6,"primarySection":1027,"primaryImage":1028,"siteContext":1033,"authors":1035},"Weekly Product Gallery: FloLogic, Laars, Saniflo, Laufen, Muck Boots, Native Trails",1789764649000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":1023},[],55406090,"This week's gallery highlights a remote input\u002Foutput module for water-using devices, a 150 MBH tankless water heater, a sewage pump that creates a dry cavity, a translucent bathtub...",[],{"alias":803,"name":804,"id":805},{"name":1029,"credit":1030,"isLogo":12,"displayName":6,"src":1031,"alt":1032},"ctr2610_flologic","FloLogic","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aad4253ca80a1b36777686e-ctr2610_flologic.png?auto=format%2Ccompress&w=320","FloLogic leak detection module",{"path":1034},"\u002Fmedia-galleries\u002Fmedia-gallery\u002F55406090\u002Fweekly-product-gallery-flologic-laars-saniflo-laufen-muck-boots-native-trails",{"edges":1036},[1037],{"node":1038},{"name":817,"id":818,"path":819},{"type":62,"shortName":1040,"published":1041,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":1042,"userRegistration":1043,"id":1045,"name":1040,"teaser":1046,"publishedDate":179,"company":6,"membership":1047,"layoutOverride":6,"authors":1048,"primarySection":1050,"primaryImage":1054,"siteContext":1059},"AWS Brings Welding Technology and Workforce Development to FABTECH 2026",1789762344000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":1044}
157,[],55406329,"Three-day program will feature technical sessions, emerging technologies, apprenticeship best practices, research and networking at the Las Vegas Convention Center.",[],{"edges":1049},[],{"alias":1051,"name":1052,"id":1053},"tools\u002Fwelding","Welding",66603,{"name":1055,"credit":1056,"isLogo":12,"displayName":6,"src":1057,"alt":1058},"fab_1013_2026_fabtech_press_gfx_1280x960","AWS","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aad9aeed90b9d6012387b4a-fab_1013_2026_fabtech_press_gfx_1280x960.png?auto=format%2Ccompress&w=320","FABTECH promo",{"path":1060},"\u002Ftools\u002Fwelding\u002Fnews\u002F55406329\u002Faws-brings-welding-technology-and-workforce-development-to-fabtech-2026",{"type":62,"shortName":1062,"published":1063,"label":6,"blueConic":6,"blueConicClient":6,"leaders":6,"gating":1064,"userRegistration":1065,"id":1067,"name":1062,"teaser":1068,"publishedDate":1069,"company":6,"membership":1070,"layoutOverride":6,"authors":1071,"primarySection":1073,"primaryImage":1076,"siteContext":1080},"Wright Names Gregg Futey Vice President of Business Development",1789394651000,{"surveyType":6,"surveyId":6},{"isRequired":12,"accessLevels":1066},[],55404735,"New leadership role will focus on expanding Wright’s distribution network, strategic partnerships and market opportunities.","Sep 14th 2026",[],{"edges":1072},[],{"alias":1074,"name":1075,"id":991},"tools","Tools",{"name":1077,"credit":6,"isLogo":12,"displayName":6,"src":1078,"alt":1079},"wright_640x_copy","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002F2026\u002F09\u002F6aa7fda91144c866ce8ff0ef-wright_640x_copy.png?auto=format%2Ccompress&w=320","Wright Tool logo",{"path":1081},"\u002Ftools\u002Fnews\u002F55404735\u002Fwright-names-gregg-futey-vice-president-of-business-development",{"settings":1083,"blocks":1084,"id":1089},{},[1085],{"id":1086,"type":32,"settings":1087},"f1ce-b63e-ca3-78a3",{"title":34,"link":34,"titleIcon":34,"keepInView":35,"trackingId":34,"cta":1088,"adUnitPattern":422},{"text":34,"buttonLink":34,"buttonLabel":34},"d1c0-563d-95a-6dff","7e96-3b7d-e4e-4bbc",{"rows":1092},[1093],{"settings":1094,"columns":1095},{},[1096],{"blocks":1097},[],{"welcomeAd":12,"headerLeaderboardAd":12,"stickyLeaderboardAd":12,"contentBodyNativeAd":12,"contentBodyEmbedAd":12,"contentListNativeAd":12,"reskinAd":12},{"type":438,"sectionId":388,"layoutId":1100,"name":5,"description":1101,"fullName":5,"status":64,"alias":98,"systemAlias":98,"manualAlias":12,"canonicalPath":9,"metadata":1102,"id":388,"parent":6,"coverImage":6,"gamAlias":6,"hierarchy":1103,"children":1105,"layoutType":438},"6837214e4c65889f302729c5","CONTRACTOR provides news, insights, and how-to content to professionals responsible for plumbing, heating, specialty piping and fire protection systems.",{"title":5,"description":1101},[1104],{"name":5,"alias":98,"id":388},{"edges":1106},[],[81,125,152,177,205,334,358,380,399,450,478,498,516,568,591,614,639,715,734,775,799,826,844,889,908,932,952,1002,1024,1045,1067],[684],["Reactive",1110],{"$ssite-settings":1111,"$stoasts":1337,"$smembershipList":1338,"$sadUnitPatterns":1368,"$scacheAge":1580,"$sgatingInfoStateundefined":-1,"$swelcomeAd":1581,"$sskinAd":1584,"$ssponsoredSearchAd":1585,"$sadUnit66bcf5ce0d0c84631aa45fdf":1586,"$sadUnit66bcf5cf0d0c84631aa45fe1":1587,"$sadUnit66bcf5d40d0c84631aa46015":1588,"$sadUnit68f68923523928c453489319":1589,"$sadUnit66bcf5d50d0c84631aa4601b":1590,"$sadUnit66bcf5d50d0c84631aa46019":1591,"$sadUnit66bcf5d10d0c84631aa45ff7":1592,"$snativeAd":1593,"$somedaInjectionhomepage":34,"$sadUnit66bcf5d20d0c84631aa46003":1600,"$sbcEventRecommendations":1601,"$sadUnit671ff7cc1d67b446a196247a":1604},{"contactUsBlock":1112,"contactsBlock":6,"contentTitleBlock":1115,"inquiryFormBlock":1121,"leadersBlock":1125,"marketingBlock":6,"podcastsBlock":6,"sectionTreeBlock":1126,"colors":1128,"companyUpdate":1149,"content":1152,"contentRecommendations":6,"contracts":1158,"footer":1160,"general":1165,"header":1170,"headerCtaText":1174,"memberships":1175,"menu":1179,"modules":1261,"newsletters":1262,"socialLinks":1303,"systemOutage":6,"tenantInfo":1307,"thirdPartyScripts":1312},{"sendFrom":1113,"sendTo":1114},"www.contractormag.com \[email protected]>","[email protected]",{"socialShareLinks":1116},[1117,1118,1119,1120],"facebook","linkedin","twitter","reddit",{"emailHeaderImage":1122,"sendBcc":1123,"sendFrom":1124,"sendTo":1114},"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002Fstatic\u002Fcontractormag-logo.png?h=60","[email protected]","ContractorMag.com \[email protected]>",{"logo":34,"section":23},{"parentSections":1127},[],{"other":1129,"primary":1141,"secondary":1145},{"line":1130,"linkColorOverride":1131,"misc":1132},"#CDCDCD","#0000ee",[1133,1134,1135,1136,40,21,1137,1138,1139,1140],"#ee591d","#495057","#000000","#efefef","#666666","#e5e5e5","#0066cc","#00aeb3",{"container":1142,"main":1143,"onContainer":1144},"#00546b","#003e4f","#00222b",{"container":1146,"main":1147,"onContainer":1148},"#dae7f3","#0082a1","#002e38",{"enabled":35,"notificationEmails":1150},[1151],"[email protected]",{"defaultContentTypes":1153,"enableNoIndexByContentType":1157}
157,[57,104,1154,1155,105,106,107,62,1156,108,58,109,59,110,60,61],"Company","Contact","Page",[],{"toEmail":1159},"[email protected]",{"contactUsText":1161,"nlButton":1162,"signupText":1163,"text":1164,"alternateCta":6},"Follow us for the latest industry news and insights.","flyout","The top stories, industry insights and relevant research, assembled by our editors and delivered to your inbox.","The Leading Business, Technology and Product Resource for Plumbing, Hydronic and Mechanical Systems Professionals",{"favicon":1166,"whiteLogo":1167,"roundedCorners":6,"gridTitleIcon":6,"primaryFontFamily":1168,"primaryFontUrl":1169},"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002Fuploads\u002F1623114663565-favicon.ico","https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002Fwebsite\u002Flogos\u002F1746453336060-contractor_rgb_white_reg.png","Inter","https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:[email protected]&display=swap",{"logo":1171,"logoHeight":1172,"prestitialLogo":1173,"alternateCta":6},"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002Fwebsite\u002Flogos\u002F1734966424140-contractorlogo2.png",40,"https:\u002F\u002Fimg.contractormag.com\u002Ffiles\u002Fbase\u002Febm\u002Fcontractormag\u002Fimage\u002Fwebsite\u002Flogos\u002F1636407075654-contractormag-logo.png","\u003Cp>The Leading Business Resource for Plumbing, Hydronic and Mechanical Systems Professionals\u003C\u002Fp>",{"allowAnonymousCommenting":6,"allowIpGating":12,"commenting":35,"contentMetering":6,"contentMeteringFields":6,"fromEmail":1176,"newsletterPromoCode":1177,"overrideRegisterButtonLabel":6,"registerButtonLabel":6,"showTitleLocks":12,"siteLoginPageText":6,"supportEmail":1178,"ungatedParagraphs":64},"[email protected]","CONT_SiteMembership_ManageNL","[email protected]",{"affiliated_brands":1180,"footer":1195,"header_primary":1213,"mega_1":1228,"mega_2":1244},{"links":1181,"name":1194},[1182,1185,1188,1191],{"href":1183,"label":1184},"https:\u002F\u002Fwww.hpac.com\u002F","HPAC Engineering",{"href":1186,"label":1187},"https:\u002F\u002Fwww.contractingbusiness.com\u002F","Contracting Business",{"href":1189,"label":1190},"https:\u002F\u002Fwww.asumag.com\u002F","American School & University",{"href":1192,"label":1193},"https:\u002F\u002Fwww.ecmweb.com\u002F","Electrical Construction & Maintenance","Affiliated Brands",{"links":1196,"name":1212},[1197,1200,1203,1206,1209],{"href":1198,"label":1199},"\u002Fabout-us","About Us",{"href":1201,"label":1202},"https:\u002F\u002Fbuildings.endeavorb2b.com\u002Fcontractor","Advertise",{"href":1204,"label":1205},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=EBM_DoNotSell","Do Not Sell or Share",{"href":1207,"label":1208},"https:\u002F\u002Fwww.endeavorbusinessmedia.com\u002Fprivacy-policy","Privacy Policy",{"href":1210,"label":1211},"https:\u002F\u002Fwww.endeavorbusinessmedia.com\u002Fendeavor-terms","Terms & Conditions","Footer",{"links":1214,"name":1227},[1215,1217,1219,1221,1223,1225],{"href":1216,"label":534},"\u002Fmanagement",{"href":1218,"label":574},"\u002Fcodes",{"href":1220,"label":183},"\u002Fhydronics",{"href":1222,"label":945},"\u002Ftechnology",{"href":1224,"label":1075},"\u002Ftools",{"href":1226,"label":91},"\u002Ftraining","Header",{"links":1229,"name":1243},[1230,1232,1234,1237,1240],{"href":1231,"label":701},"\u002Fvideos",{"href":1233,"label":673},"\u002Fmagazine",{"href":1235,"label":1236},"\u002Flearning-resources\u002Fwhitepapers","White Papers",{"href":1238,"label":1239},"https:\u002F\u002Fhvacrplumbingvideoshowcase.endeavorb2b.com\u002F","HVACR & Plumbing Showcase",{"href":1241,"label":1242},"https:\u002F\u002Fworkplacesafetyacademy.com\u002F","Workplace Safety Academy","Mega 1",{"links":1245,"name":1260},[1246,1247,1250,1253,1256,1259],{"href":1198,"label":1199},{"href":1248,"label":1249},"\u002Fpage\u002Fcontact-us","Contact Us",{"href":1251,"label":1252},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONT_NEWN&pk=CONT_MENU_0000_NN","Magazine Subscription",{"href":1254,"label":1255},"https:\u002F\u002Fendeavor.dragonforms.com\u002Floading.do?omedasite=CONTnewpref&pk=CONT_MENU","Newsletter Subscription",{"href":1257,"label":1258},"https:\u002F\u002Fwww.contractormag.com\u002Fcontributors-guidelines","Content Contributor Guidelines",{"href":1201,"label":1202},"mega_2",{"leaders":12,"memberships":35,"sourceesb":12},{"enabledNewsletters":1263,"groupSites":1296,"subscribeBlockSettings":1301},[1264,1268,1272,1276,1280,1284,1288,1292],{"description":1265,"omedaProductId":1266,"showAtRegistration":35,"showInSubscribeBlock":35,"title":1267},"Features, articles and commentary written by Contractor magazine's editors, industry experts, consultants and speakers.",14900,"Contractor eNewsletter",{"description":1269,"omedaProductId":1270,"showAtRegistration":35,"showInSubscribeBlock":35,"title":1271},"The latest product information for owners and managers of mechanical contracting companies in the fields of plumbing, heating, specialty piping and fire protection. ",14902,"Contractor Product Spotlight",{"description":1273,"omedaProductId":1274,"showAtRegistration":35,"showInSubscribeBlock":35,"title":1275},"Solutions for making happy customer and employees, generating more profit and taking your business to the next level",14888,"Contracting Business Success",{"description":1277,"omedaProductId":1278,"showAtRegistration":12,"showInSubscribeBlock":12,"title":1279},"The new products you will see at AHR Expo.",14886,"EXPO Product Spotlight",{"description":1281,"omedaProductId":1282,"showAtRegistration":35,"showInSubscribeBlock":12,"title":1283},"Daily coverage from the AHR Expo show floor.",14887,"EXPO Report ",{"description":1285,"omedaProductId":1286,"showAtRegistration":35,"showInSubscribeBlock":12,"title":1287},"\u003Cp>Solutions, products and best practices for managing facilities and buildings efficie
157ntly.\u003C\u002Fp>",14868,"Facilities Focus",{"description":1289,"omedaProductId":1290,"showAtRegistration":12,"showInSubscribeBlock":12,"title":1291},"\u003Cp>Be aware, be updated, be informed. Join 50,000 readers for a thoughtful free monthly update covering the ramifications of the fresh discoveries at the energy intersection of technology, sustainability, and finance.&nbsp;\u003C\u002Fp>",21013,"Market Moves: Energy",{"description":1293,"omedaProductId":1294,"showAtRegistration":35,"showInSubscribeBlock":35,"title":1295},"\u003Cdiv>Offering expert commentary, news, case studies and new product & system technology for hydronic, radiant, geothermal and solar heating\u002Fcooling systems.(Twice Monthly).\u003C\u002Fdiv>",21245,"Hydronics Today",[1297,1298,1299,1300],"ebm_hpac","ebm_contractingbusiness","ebm_executiveendeavoredge","ebm_techendeavoredge",{"promoCode":1302},"CONT_NLBLOCK",{"facebook":1304,"instagram":34,"linkedin":1305,"pinterest":34,"tiktok":6,"twitter":1306,"youtube":34},"https:\u002F\u002Fwww.facebook.com\u002FCONTRACTOR-Magazine-95416372437","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002F2315441","https:\u002F\u002Ftwitter.com\u002Fcontractormag",{"domain":1308,"cdnDomain":1309,"name":1310,"tenantKey":14,"reCAPTCHAPublicKey":1311},"contractormag.com","img.contractormag.com","Contractor Magazine","6LcqgLohAAAAALrIwuKSuKb29UNqhw5OAdU6SYVi",{"adDaptive":1313,"blueConic":1314,"facebookPixel":1322,"feathrSuperPixel":1325,"googleAdManager":1326,"googleTagManager":1328,"hotjar":1330,"linkedInInsight":1331,"olytics":1333,"oneTrust":1335},{"enable":35},{"contentBodyRecommendations":1315,"gamTargeting":35,"sourceUrl":1321},{"backgroundColor":1146,"catalogs":1316,"enabled":35,"endDaysAgo":23,"label":1317,"paragraphLength":1318,"recommendationType":1319,"startDaysAgo":1320,"targetParagraph":112},"externalSponsored","Sponsored Recommendations",25,"RECENCY",1825,"https:\u002F\u002Fm104.contractormag.com\u002Fscript.js",{"enable":35,"ids":1323},[1324],"184170726198361",{"enable":12},{"basePath":1327,"iavTargetInjection":23,"lazyLoad":35},"contractor",{"containerID":1329},"GTM-W2SQ5T8",{"siteId":34},{"enable":12,"ids":1332},[34],{"behaviorId":1334},"8343H6825023A8R",{"scriptId":1336},"6629bd58-82d0-4759-96c5-9b0e21d0942d",[],[1339],{"additionalUserDemographicFields":1340,"alias":1341,"completeRegistrationPageText":1342,"emailConfirmationReminderText":1343,"emailConfirmationText":1344,"features":1345,"gatedContentPreviewText":1349,"isFree":35,"joinButtonLabel":1350,"joinButtonText":34,"missingProductMessage":1351,"omedaProduct":1352,"omedaProductVersion":34,"overviewText":1353,"paymentFormURL":6,"payNowButtonLabel":6,"payNowButtonText":6,"requiredUserCommonFields":1354,"requiredUserDemographicFields":1362,"status":64,"title":1365,"id":1366,"omedaProductName":1367},[23],"member","\u003Cp>Complete the form below to complete your membership!\u003C\u002Fp>","\u003Cp>Forget something? Click the link below to complete your membership!\u003C\u002Fp>","\u003Cp>Almost there! Click the link below to complete your membership!\u003C\u002Fp>",[1346,1347,1348],"\u003Cp>\u003Cstrong>Access premium content\u003C\u002Fstrong> on CONTRACTOR!\u003C\u002Fp>","\u003Cp>\u003Cstrong>Comment on,\u003C\u002Fstrong> bookmark and easily share your favorite articles!\u003C\u002Fp>","\u003Cp>Manage your newsletter \u003Cstrong>subscriptions!\u003C\u002Fstrong>\u003C\u002Fp>","\u003Cp>\u003Cem>\u003Cstrong>To continue reading, and become an exclusive member of CONTRACTOR, click on the Join Today button below to create a free account.\u003C\u002Fstrong>\u003C\u002Fem>\u003C\u002Fp>","Join today!","You cannot complete registration without submitting payment or else having a valid site license.",20795,"\u003Cp>Sign up now to enjoy a host of features tailored to improve your experience.\u003C\u002Fp>",[1355,1356,1357,1358,1359,1360,1361],"firstName","lastName","title","company","street","city","postalCode",[1363,1364],5074182,5074168,"Contractor Magazine Member","635ad937b4c3370020685797","CONT Site Membership",[1369,1378,1385,1433,1457,1470,1510,1517,1525,1532,1539,1545,1573],{"name":1370,"key":1371,"type":1372,"size":1373,"refreshRate":6,"sizeMapping":6,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":1375,"paragraphLength":1172,"showNativeAdAtBottom":35,"excludePageTypes":1376,"id":1377},"Content Body Native","native","content-body-native",[1374],[112,112],[23],[61,60,59,1156,1154,105],"66bcf5ce0d0c84631aa45fdf",{"name":1379,"key":1371,"type":1380,"size":1381,"refreshRate":6,"sizeMapping":6,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1383,"id":1384},"Content List Native","content-list-native",[1382],[112,112],[],"66bcf5cf0d0c84631aa45fe1",{"name":1386,"key":1387,"type":1388,"size":1389,"refreshRate":1406,"sizeMapping":1407,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":12,"targetParagraphs":1428,"paragraphLength":1318,"showNativeAdAtBottom":6,"excludePageTypes":1430,"id":1432},"In-Content - Flex","flex","content-body-embed",[1390,1391,1393,1395,1398,1400,1403,1404],[113,113],[1392,1392],5,[1394,1394],6,[1396,1397],800,480,[1399,1397],640,[1401,1402],300,600,[1401,1397],[1401,1405],250,35,[1408,1418],{"viewport":1409,"size":1411},[1410,23],1146,[1412,1413,1414,1415,1416,1417],[113,113],[1392,1392],[1394,1394],[1396,1397],[1399,1397],[1401,1405],{"viewport":1419,"size":1421},[1420,23],1145,[1422,1423,1424,1425,1426,1427],[113,113],[1392,1392],[1394,1394],[1401,1402],[1401,1397],[1401,1405],[114,1429],10,[61,60,1431,59,1156,1154,105,107],"Section","66bcf5d00d0c84631aa45fe7",{"name":1434,"key":1435,"type":1388,"size":1436,"refreshRate":245,"sizeMapping":1444,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":12,"targetParagraphs":1454,"paragraphLength":1318,"showNativeAdAtBottom":6,"excludePageTypes":1455,"id":1456},"In-Content - Leaderboard","lb3",[1437,1440,1443],[1438,1439],728,90,[1441,1442],320,50,[1401,1442],[1445,1449],{"viewport":1446,"size":1447},[1410,23],[1448],[1438,1439],{"viewport":1450,"size":1451},[1420,23],[1452,1453],[1441,1442],[1401,1442],[1394],[61,60,1431,59,1156,1154,105,107],"66bcf5d10d0c84631aa45ff3",{"name":1458,"key":1459,"type":1388,"size":1460,"refreshRate":245,"sizeMapping":1462,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":12,"targetParagraphs":1463,"paragraphLength":1318,"showNativeAdAtBottom":6,"excludePageTypes":1468,"id":1469},"In-Content - Rail 2 (300x250 Only)","rail2",[1461],[1401,1405],[],[1464,1465,1466,1467],14,18,22,26,[61,60,1431,59,1156,1154,105],"66bcf5ce0d0c84631aa45fdd",{"name":1471,"key":1472,"type":1473,"size":1474,"refreshRate":245,"sizeMapping":1488,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1509,"id":36}
157,"Leaderboard 1","lb1","layout-block",[1475,1477,1479,1480,1481,1482,1483,1485,1487],[1476,1405],1270,[1478,1405],970,[1478,1439],[1438,1405],[1438,1439],[1441,1442],[1401,1484],200,[1401,1486],100,[1401,1442],[1489,1495,1501],{"viewport":1490,"size":1491},[1478,23],[1492,1493,1494],[1476,1405],[1478,1405],[1478,1439],{"viewport":1496,"size":1498},[1497,23],700,[1499,1500],[1438,1405],[1438,1439],{"viewport":1502,"size":1503},[1441,23],[1504,1505,1506,1507,1508],[1441,1442],[1401,1484],[1401,1486],[1401,1442],[1441,1486],[],{"name":1511,"key":1512,"type":1473,"size":1513,"refreshRate":245,"sizeMapping":1515,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1516,"id":236},"Rail 1 - 300x250","rail1",[1514],[1401,1405],[],[],{"name":1518,"key":1519,"type":1473,"size":1520,"refreshRate":245,"sizeMapping":1522,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1523,"id":1524},"Rail 3 - 300x600","rail3",[1521],[1401,1402],[],[],"66bcf5d30d0c84631aa4600b",{"name":1526,"key":1527,"type":1473,"size":1528,"refreshRate":245,"sizeMapping":1531,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":6,"id":422},"Rail Flex - 300x250\u002F300x600","rail-flex",[1529,1530],[1401,1405],[1401,1402],[],{"name":1533,"key":1534,"type":1534,"size":1535,"refreshRate":6,"sizeMapping":6,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1537,"id":1538},"Reskin","reskin",[1536],[114,114],[61,60,59],"66bcf5d40d0c84631aa46015",{"name":1540,"key":1541,"type":1542,"size":6,"refreshRate":6,"sizeMapping":6,"loadOnSecondaryPage":6,"useSectionAlias":12,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1543,"id":1544},"Search Bar Sponsorship","sbs","page",[],"68f68923523928c453489319",{"name":1546,"key":1547,"type":1548,"size":1549,"refreshRate":1406,"sizeMapping":1554,"loadOnSecondaryPage":6,"useSectionAlias":35,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1571,"id":1572},"Sticky Leaderboard(Discontinued Jan-2026)","lb2","sticky-bottom",[1550,1551,1552,1553],[1478,1439],[1438,1439],[1441,1442],[1401,1442],[1555,1561,1566],{"viewport":1556,"size":1557},[1441,23],[1558,1559,1560],[1441,1442],[1401,1442],[1401,1486],{"viewport":1562,"size":1564},[1563,23],750,[1565],[1438,1439],{"viewport":1567,"size":1569},[1568,23],980,[1570],[1478,1439],[61,60,59],"66bcf5d50d0c84631aa46019",{"name":1574,"key":1575,"type":1542,"size":1576,"refreshRate":6,"sizeMapping":6,"loadOnSecondaryPage":12,"useSectionAlias":12,"injectFirstAdAtTop":6,"targetParagraphs":6,"paragraphLength":6,"showNativeAdAtBottom":6,"excludePageTypes":1578,"id":1579}
157,"Welcome Ad","wa",[1577],[64,64],[61,60,59],"66bcf5d50d0c84631aa4601b",1790917263703,{"adType":34,"adTag":34,"adClickUrl":34,"adImagePath":34,"adDelay":1582,"adLength":1583,"mobileAlternate":12,"desktopAlternate":12},"0","15",{"adTitle":34,"adSkinType":34,"adSkinWidth":34,"adClickUrl":34,"adImagePath":34,"backgroundImagePath":34,"background":34,"adLeftColumnImage":34,"adLeftColumnUrl":34,"adRightColumnImage":34,"adRightColumnUrl":34},{"adType":34,"clickUrl":34,"image":34,"altImage":34},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"loaded":12,"visible":12,"rendered":12},{"incomingItems":1594,"contentLists":1595,"listItems":1597,"body":1598},[],[1596],"88f0-2679-382-b616",{},{"nativeTitle":34,"nativeSummary":34,"nativeUrl":34,"nativeImagePath":34,"nativeImpressionTrackerUrl":34,"label":328,"primarySection":1599},{},{"loaded":12,"visible":12,"rendered":12},{"blocks":1602,"recommendationsByBlock":1603},[],{},{"loaded":12,"visible":12,"rendered":12},["Set",1606],"set-session-id",["ShallowReactive",1608],{"page":-1}]</script>
157</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.