.editorial-listing[data-astro-cid-wgp3hifm]{color:#242424;background:#f0f5fa;padding:68px 0 112px;font-family:Figtree,Arial,sans-serif}.editorial-listing__inner[data-astro-cid-wgp3hifm]{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.editorial-listing[data-astro-cid-wgp3hifm] h1[data-astro-cid-wgp3hifm]{text-align:center;margin:0 0 42px;font-family:Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.editorial-listing__grid[data-astro-cid-wgp3hifm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.editorial-card[data-astro-cid-wgp3hifm]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.editorial-card__media[data-astro-cid-wgp3hifm]{aspect-ratio:100/66;background:#e6e8e9;margin-bottom:20px;display:block;position:relative;overflow:hidden}.editorial-card__media[data-astro-cid-wgp3hifm]:after{content:"";opacity:1;background:linear-gradient(#0000 25%,#00000059);transition:opacity .3s ease-out;position:absolute;inset:0}.editorial-card[data-astro-cid-wgp3hifm]:hover .editorial-card__media[data-astro-cid-wgp3hifm]:after{opacity:.5}.editorial-card__media[data-astro-cid-wgp3hifm] img[data-astro-cid-wgp3hifm]{object-fit:cover;width:100%;height:100%;transition:filter .3s;transform:scale(1.01)}.editorial-card__badge[data-astro-cid-wgp3hifm]{z-index:1;color:#fff;background:#ffc107;border-radius:0;padding:.6em 1.2em;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1;position:absolute;top:0;right:0}.editorial-card__body[data-astro-cid-wgp3hifm]{flex:1;margin-top:10px;padding:0 22px}.editorial-card[data-astro-cid-wgp3hifm] h3[data-astro-cid-wgp3hifm]{letter-spacing:-.5px;margin:0 0 20px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(18.5px,16.739px + .4891vw,23px);font-weight:600;line-height:1.2}.editorial-card[data-astro-cid-wgp3hifm] h3[data-astro-cid-wgp3hifm] a[data-astro-cid-wgp3hifm]{color:#111213;text-decoration:none}.editorial-card[data-astro-cid-wgp3hifm] p[data-astro-cid-wgp3hifm]{color:#707980;margin:0 0 30px;font-size:clamp(14px,13.218px + .2174vw,16px);line-height:1.5}.editorial-card__meta[data-astro-cid-wgp3hifm]{color:#ffc107;margin:0;padding:10px 22px;font-size:clamp(11px,10.218px + .2174vw,13px);line-height:1.3}.editorial-pagination[data-astro-cid-wgp3hifm]{text-align:center;margin:0;line-height:24px;display:block}.editorial-pagination[data-astro-cid-wgp3hifm] [data-astro-cid-wgp3hifm]:is(a,span){color:#111213;background:0 0;border:0;margin:0 5px;font-weight:400;text-decoration:none;display:inline}.editorial-pagination[data-astro-cid-wgp3hifm] span[data-astro-cid-wgp3hifm]{color:#707980}@media (width<=1024px){.editorial-listing[data-astro-cid-wgp3hifm]{padding:56px 0 64px}.editorial-listing__inner[data-astro-cid-wgp3hifm]{padding-inline:24px}.editorial-listing__grid[data-astro-cid-wgp3hifm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=767px){.editorial-listing[data-astro-cid-wgp3hifm]{padding:32px 0 40px}.editorial-listing[data-astro-cid-wgp3hifm] h1[data-astro-cid-wgp3hifm]{margin-bottom:30px;font-size:20px}.editorial-listing__grid[data-astro-cid-wgp3hifm]{grid-template-columns:minmax(0,1fr)}.editorial-card__media[data-astro-cid-wgp3hifm]{aspect-ratio:100/60}}.site-search-empty[data-astro-cid-ylddo4qz]{color:#707980;background:#f0f5fa;min-height:45vh;padding:68px max(16px,50% - 584px) 112px;font:16px/1.5 Figtree,Arial,sans-serif}.site-search-empty[data-astro-cid-ylddo4qz] h1[data-astro-cid-ylddo4qz]{color:#242424;text-align:center;margin:0 0 42px;font:600 30px/1.2 Arial,sans-serif}.site-search-more[data-astro-cid-ylddo4qz]{color:#111213;background:#f0f5fa;justify-content:center;gap:32px;padding:0 24px 48px;font:16px/1.5 Figtree,Arial,sans-serif;display:flex}.site-search-more[data-astro-cid-ylddo4qz] a[data-astro-cid-ylddo4qz]{text-underline-offset:3px;text-decoration:underline}@media (width<=1024px){.site-search-empty[data-astro-cid-ylddo4qz]{padding:56px 24px 64px}}@media (width<=767px){.site-search-empty[data-astro-cid-ylddo4qz]{padding:32px 24px 40px}.site-search-empty[data-astro-cid-ylddo4qz] h1[data-astro-cid-ylddo4qz]{margin-bottom:30px;font-size:20px}}.home-hero[data-astro-cid-glgfkru5]{--hero-source-rem:1rem;--hero-cta-background:#ffc107;--hero-cta-color:#111213;--hero-cta-border:#111213;--hero-cta-hover-background:#ffcc0a;--hero-cta-hover-color:#111213;--hero-cta-hover-border:#111213;isolation:isolate;background:#111213;height:80vh;min-height:36rem;position:relative;overflow:hidden}.home-hero__backgrounds[data-astro-cid-glgfkru5],.home-hero__background[data-astro-cid-glgfkru5],.home-hero__shade[data-astro-cid-glgfkru5],.home-hero__panels[data-astro-cid-glgfkru5]{position:absolute;inset:0}.home-hero__backgrounds[data-astro-cid-glgfkru5]{z-index:-3;overflow:hidden}.home-hero__background[data-astro-cid-glgfkru5]{background-image:var(--hero-image);opacity:0;will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s,transform 0s linear .5s;transform:scale(1.3)}.home-hero__background[data-astro-cid-glgfkru5].is-active{opacity:1;transition:opacity .5s,transform 20s linear;transform:scale(1)}.home-hero__shade[data-astro-cid-glgfkru5]{z-index:-2;pointer-events:none;background:#1112134d}.home-hero__panels[data-astro-cid-glgfkru5]{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.home-hero__panel[data-astro-cid-glgfkru5]{perspective:1000px;border-right:1px solid #d9d9d9;min-width:0;position:relative}.home-hero__select[data-astro-cid-glgfkru5]{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0}.home-hero__select[data-astro-cid-glgfkru5]:focus-visible{outline-offset:-3px;outline:3px solid #ffc107}.home-hero__rotor[data-astro-cid-glgfkru5]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease-in-out;display:block;position:relative}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__rotor[data-astro-cid-glgfkru5]{transform:rotateY(-180deg)}.home-hero__face[data-astro-cid-glgfkru5]{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute;inset:0;overflow:hidden}.home-hero__front[data-astro-cid-glgfkru5]{visibility:visible;transition:visibility linear;transform:rotateY(0)}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__front[data-astro-cid-glgfkru5]{visibility:hidden;transition-delay:.6s}.home-hero__front-overlay[data-astro-cid-glgfkru5]{align-items:flex-end;height:100%;padding:10px 20px 90px;display:flex}.home-hero__front-title[data-astro-cid-glgfkru5],.home-hero__back-title[data-astro-cid-glgfkru5]{letter-spacing:-.5px;overflow-wrap:break-word;font-family:Montserrat,Arial,sans-serif;font-weight:600;display:block}.home-hero__front-title[data-astro-cid-glgfkru5]{color:#fff;width:100%;font-size:clamp(calc(var(--hero-source-rem) * 1.15625), calc(var(--hero-source-rem) * 1.0462 + .4891vw), calc(var(--hero-source-rem) * 1.4375));margin:0 0 20px;line-height:1.2}.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] .home-hero__front-title[data-astro-cid-glgfkru5],.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] .home-hero__back-title[data-astro-cid-glgfkru5]{overflow-wrap:normal}.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] .home-hero__front-title[data-astro-cid-glgfkru5]{margin-bottom:0}.home-hero__back[data-astro-cid-glgfkru5]{visibility:hidden;background:#ffffffb0;transition:visibility 0s linear .6s;transform:rotateY(180deg)}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__back[data-astro-cid-glgfkru5]{visibility:visible;transition-delay:0s}.home-hero__back-content[data-astro-cid-glgfkru5]{z-index:1;top:var(--hero-group-top,35px);color:#111213;flex-direction:column;padding:0 35px;display:flex;position:absolute;left:0;right:0}.home-hero__back-title[data-astro-cid-glgfkru5]{font-size:clamp(calc(var(--hero-source-rem) * 1), calc(var(--hero-source-rem) * .9511 + .2174vw), calc(var(--hero-source-rem) * 1.125));margin:0 0 20px;line-height:1.2}.home-hero__description[data-astro-cid-glgfkru5]{font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:400;line-height:calc(clamp(calc(var(--hero-source-rem) * .875), calc(var(--hero-source-rem) * .8261 + .2174vw), calc(var(--hero-source-rem) * 1)) * 1.5);margin:0 0 20px;display:block}.home-hero__description-compact[data-astro-cid-glgfkru5]{display:none}.home-hero__link[data-astro-cid-glgfkru5]{z-index:3;top:var(--hero-link-top,35px);border:2px solid var(--hero-cta-border);background:var(--hero-cta-background);width:max-content;min-width:0;max-width:calc(100% - 70px);color:var(--hero-cta-color);font-family:Inter,Arial,sans-serif;font-size:var(--hero-source-rem);text-align:center;white-space:normal;opacity:0;pointer-events:none;padding:15px 30px;font-weight:800;line-height:1;text-decoration:none;transition:opacity .3s .3s,transform .3s .3s,background-color .3s,color .3s,border-color .3s;display:inline-block;position:absolute;left:35px;transform:translate(8px)}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__link[data-astro-cid-glgfkru5]{opacity:1;pointer-events:auto;transform:translate(0)}.home-hero__link[data-astro-cid-glgfkru5]:hover,.home-hero__link[data-astro-cid-glgfkru5]:focus-visible{background:var(--hero-cta-hover-background);color:var(--hero-cta-hover-color);border-color:var(--hero-cta-hover-border)}@media (width>=1025px){.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors]{--hero-cta-background:#ffffff75;--hero-cta-border:#ffc107;--hero-cta-hover-background:#2c3e50;--hero-cta-hover-color:#ffc107}.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] [data-astro-cid-glgfkru5][data-hero-panel=accessories]{--hero-cta-background:#ffffff78;--hero-cta-color:#2c3e50}.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] [data-astro-cid-glgfkru5][data-hero-panel=transformers],.home-hero[data-astro-cid-glgfkru5][data-hero-audience=contractors] [data-astro-cid-glgfkru5][data-hero-panel=accessories]{--hero-cta-hover-border:#2c3e50}}@media (width<=1024px){.home-hero[data-astro-cid-glgfkru5]{--hero-cta-background:transparent;--hero-cta-hover-background:transparent;background:#fff;height:auto;min-height:0;overflow:visible}.home-hero__backgrounds[data-astro-cid-glgfkru5],.home-hero__shade[data-astro-cid-glgfkru5],.home-hero__description-desktop[data-astro-cid-glgfkru5]{display:none}.home-hero__description-compact[data-astro-cid-glgfkru5]{display:inline}.home-hero__panels[data-astro-cid-glgfkru5]{grid-template-columns:repeat(3,33%);justify-content:center;display:grid;position:relative}.home-hero__panel[data-astro-cid-glgfkru5]{border:3px solid #f6f6f6;height:calc(50vh + 6px);min-height:0}.home-hero__panel[data-astro-cid-glgfkru5]:last-child{grid-column:span 3}.home-hero__face[data-astro-cid-glgfkru5]{background-image:var(--mobile-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-hero__front-overlay[data-astro-cid-glgfkru5]{background:#00000021;padding:10px 20px 30px}.home-hero__front-title[data-astro-cid-glgfkru5]{font-size:clamp(calc(var(--hero-source-rem) * 1.375), calc(var(--hero-source-rem) * 1.1916 + .8152vw), calc(var(--hero-source-rem) * 1.84375));letter-spacing:-1px}.home-hero__back-title[data-astro-cid-glgfkru5]{font-size:clamp(calc(var(--hero-source-rem) * 1.15625), calc(var(--hero-source-rem) * 1.0462 + .4891vw), calc(var(--hero-source-rem) * 1.4375))}.home-hero__back[data-astro-cid-glgfkru5]:after{content:"";background:#fffc;position:absolute;inset:0}}@media (width<=921px){.home-hero[data-astro-cid-glgfkru5]{--hero-source-rem:calc(1rem * .912)}}@media (width<=767px){.home-hero__panels[data-astro-cid-glgfkru5]{grid-template-columns:1fr}.home-hero__panel[data-astro-cid-glgfkru5]{border:0;border-bottom:2px solid #d9d9d9;height:calc(50vh + 2px)}.home-hero__panel[data-astro-cid-glgfkru5]:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.home-hero__background[data-astro-cid-glgfkru5],.home-hero__background[data-astro-cid-glgfkru5].is-active,.home-hero__rotor[data-astro-cid-glgfkru5],.home-hero__link[data-astro-cid-glgfkru5]{transition-duration:.01ms}.home-hero__background[data-astro-cid-glgfkru5],.home-hero__background[data-astro-cid-glgfkru5].is-active,.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__rotor[data-astro-cid-glgfkru5]{transform:none}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__front[data-astro-cid-glgfkru5]{visibility:hidden!important;transition-delay:0s!important}.home-hero__panel[data-astro-cid-glgfkru5].is-open .home-hero__back[data-astro-cid-glgfkru5]{transform:none;visibility:visible!important;transition-delay:0s!important}.home-hero__front[data-astro-cid-glgfkru5],.home-hero__back[data-astro-cid-glgfkru5]{transition-delay:0s}}.home-hero__noscript[data-astro-cid-glgfkru5]{background:#d9d9d9;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.home-hero__noscript[data-astro-cid-glgfkru5] a[data-astro-cid-glgfkru5]{color:#111213;background:#fff;padding:18px;font-family:Montserrat,Arial,sans-serif;font-weight:600;text-decoration:none}.home-hero__legacy-heading-contract[data-astro-cid-glgfkru5]{display:none}
