@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/archivo-latin-variable-20261104gtm.woff2) format("woff2")}:root{--blue: #0050a8;--charcoal: #181c1f;--charcoal-deep: #111416;--navy: var(--charcoal);--ink: #1b2023;--orange: #c07848;--paper: #f3f0e9;--paper-deep: #e5e0d6;--white: #fff;--line: rgba(27, 32, 35, .18);--line-light: rgba(255, 255, 255, .18);--muted: #59656b;--max: 1360px;--header-height: 92px;--interior-hero-title-size: clamp(50px, 6vw, 86px);font-family:Archivo,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}.coverage-note{max-width:68ch;margin:30px 0 0;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.65}.team-hero{padding:clamp(112px,14vw,190px) 0 clamp(82px,10vw,132px);background:var(--ink);color:#fff}.team-hero-grid{display:block}.team-hero .section-kicker{margin:0 0 22px;color:var(--orange-bright,#e58a50)}.team-hero h1{max-width:10ch;margin:0;font-size:var(--interior-hero-title-size);font-weight:650;letter-spacing:-.065em;line-height:.9;text-wrap:balance}.team-hero h1+p{max-width:700px;margin:38px 0 0;color:#ffffffc2;font-size:clamp(19px,2vw,28px);line-height:1.45;text-wrap:pretty}.team-directory{padding:clamp(60px,8vw,110px) 0 clamp(78px,10vw,142px);background:var(--paper)}.team-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.team-member{min-height:210px;display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:30px 28px 24px 0;border-bottom:1px solid var(--line)}.team-member:not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid var(--line)}.team-member h2{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.05}.team-member-copy p{max-width:30ch;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.team-member-photo{width:100%;aspect-ratio:1;margin:0 0 16px;object-fit:cover}.team-member-actions{display:flex;gap:2px;margin:14px 0 0 -12px}.team-member-actions a{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--blue);transition:color .2s ease,transform .2s ease}.team-member-actions a:hover{color:var(--orange)}.team-member-actions a:active{transform:translateY(1px)}.team-member-actions a:focus-visible{outline:3px solid var(--orange-bright,#e58a50);outline-offset:3px}.team-member-actions svg{width:20px;height:20px;fill:currentColor}.team-member-actions svg path:nth-child(2){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}@media(max-width:900px){.team-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member:not(:nth-child(3n+1)){padding-left:0;border-left:0}.team-member:nth-child(2n){padding-left:26px;border-left:1px solid var(--line)}}@media(max-width:620px){.team-hero{padding:88px 0 74px}.team-hero-grid{display:block}.team-hero h1{font-size:var(--interior-hero-title-size)}.team-hero h1+p{margin-top:28px;font-size:18px}.team-directory{padding:54px 0 86px}.team-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;column-gap:1px;background:var(--line)}.team-member,.team-member:nth-child(2n),.team-member:not(:nth-child(3n+1)){min-height:0;height:auto;padding:16px 12px 14px;border-left:0;background:var(--paper)}.team-member{justify-content:flex-start;gap:0}.team-member:has(.team-member-photo){grid-row:span 2}.team-member-photo{margin:0 0 12px}.team-member h2{font-size:clamp(19px,5.5vw,25px);line-height:1.08}.team-member-copy p{margin-top:7px;font-size:13px;line-height:1.38}.team-member-actions{gap:0;margin-top:10px;margin-left:-8px;padding-top:0}.team-member-actions a{width:38px;height:38px}.team-member-actions svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.team-member-actions a{transition:none}}*{box-sizing:border-box}::selection{color:var(--selection-color, var(--white));background:var(--selection-background, var(--blue))}::-moz-selection{color:var(--selection-color, var(--white));background:var(--selection-background, var(--blue))}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}body[data-menu-open]{overflow:hidden}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure,ul{margin-top:0}h1,h2,h3{margin-bottom:0;font-weight:600;letter-spacing:-.045em;text-wrap:balance}p{text-wrap:pretty}.shell{width:min(calc(100% - 64px),var(--max));margin-inline:auto}.skip-link{position:fixed;z-index:200;top:12px;left:12px;padding:10px 14px;color:#fff;background:var(--blue);transform:translateY(-140%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.site-header{position:fixed;z-index:50;inset:0 0 auto;height:92px;color:#fff;background:transparent;border-bottom:1px solid transparent;transition:height .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}html[data-ure-admin-active] .site-header{top:var(--ure-admin-offset, 0px)}.site-header:before{content:"";position:absolute;inset:0 0 -64px;pointer-events:none;background:linear-gradient(180deg,rgba(12,15,17,.88) 0%,rgba(12,15,17,.62) 48%,transparent 100%);opacity:1;transition:opacity .35s cubic-bezier(.16,1,.3,1)}.site-header[data-solid]{background:#111416fc;border-bottom-color:#ffffff2e}.site-header[data-solid]:before{opacity:0}.site-header[data-scrolled],body[data-menu-open] .site-header{height:76px;background:#111416fa;border-bottom-color:#ffffff2e}.site-header[data-scrolled]:before,body[data-menu-open] .site-header:before{opacity:0}.header-inner{position:relative;z-index:1;height:100%;min-height:0;display:grid;grid-template-columns:minmax(250px,315px) 1fr auto;gap:30px;align-items:center}.brand{display:inline-flex;align-items:center}.header-brand{width:max-content;gap:8px;color:#fff}.brand-icon{width:30px;height:30px;flex:0 0 30px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.header-brand .brand-icon{filter:none}.header-brand .brand-icon,.footer-brand .brand-icon{transform:translate(2px)}.brand-wordmark{color:#fff;font-size:17px;font-weight:650;letter-spacing:.018em;line-height:1;text-transform:uppercase;white-space:nowrap}.brand-wordmark strong{font-weight:750}.header-brand .brand-wordmark,.footer-brand .brand-wordmark{display:flex;align-items:flex-start;flex-direction:column;gap:2px;font-size:13.5px;font-weight:700;letter-spacing:.02em;line-height:1}.header-brand .brand-wordmark>span,.header-brand .brand-wordmark>strong,.footer-brand .brand-wordmark>span,.footer-brand .brand-wordmark>strong{display:block}.header-brand .brand-wordmark>strong,.footer-brand .brand-wordmark>strong{font-weight:700}.footer-brand{width:min(100%,360px)}.brand-logo{width:100%;height:auto}.nav>ul{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,1.65vw,28px);margin:0;padding:0;list-style:none}.nav>ul>li>a,.nav-group-toggle{position:relative;min-height:44px;display:inline-flex;align-items:center;padding:30px 0 28px;border:0;color:inherit;background:transparent;font-size:13px;font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer}.nav>ul>li>a:after,.nav-group-toggle:after{content:"";position:absolute;right:0;bottom:20px;left:0;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav>ul>li>a:hover:after,.nav>ul>li>a[aria-current=page]:after,.nav-group-toggle:hover:after,.nav-group-toggle.is-current:after,.nav-group-toggle[aria-expanded=true]:after{transform:scaleX(1)}.nav-group{position:relative}.nav-group-toggle span{margin-left:8px;color:var(--orange);font-size:17px;font-weight:500;transition:transform .2s ease}.nav-group-toggle[aria-expanded=true] span{transform:rotate(45deg)}.nav-panel{position:absolute;top:calc(100% - 12px);left:-28px;width:min(720px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:20px 28px;border-top:3px solid var(--blue);color:#fff;background:#111416fc;box-shadow:0 28px 55px #00000047;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.nav-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.nav-panel a{display:block;padding:18px 22px 20px 0;border-bottom:1px solid var(--line-light)}.nav-panel a:nth-child(odd){margin-right:24px}.nav-panel a strong,.nav-panel a span{display:block}.nav-panel a strong{margin-bottom:7px;font-size:17px;font-weight:650}.nav-panel a span{max-width:290px;color:#ffffff9e;font-size:12px;line-height:1.5;white-space:normal}.nav-panel a:hover strong,.nav-panel a[aria-current=page] strong{color:var(--orange)}.header-cta,.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:18px;padding:0 22px;border:1px solid var(--blue);color:#fff;background:var(--blue);font-size:13px;font-weight:700;letter-spacing:.02em;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.header-cta:hover,.button:hover{border-color:var(--orange);color:var(--charcoal);background:var(--orange)}.header-cta:active,.button:active{transform:translateY(1px)}.menu-toggle,.nav-mobile-cta{display:none}.section-kicker{margin-bottom:24px;color:var(--blue);font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.text-link{display:inline-flex;width:max-content;max-width:100%;min-height:44px;align-items:center;gap:34px;padding:8px 0 7px;border-bottom:1px solid currentColor;font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1.4}.text-link span:last-child{color:var(--orange);font-size:18px;line-height:1;transition:transform .2s ease}.text-link:hover span:last-child{transform:translate(4px)}.home-hero{position:relative;min-height:720px;display:flex;align-items:stretch;color:#fff;background:var(--charcoal);overflow:hidden}.home-hero-media,.home-hero-media:after{position:absolute;inset:0}.home-hero-media picture{display:block;height:100%}.home-hero-media img,.home-hero-media video{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.94) contrast(1.03) brightness(1.06)}.home-hero-media video{position:absolute;z-index:1;inset:0;opacity:0;transition:opacity .85s ease-in-out}.home-hero-media video[data-video-ready]{opacity:1}.home-hero-media:not([data-hero-fallback]) video[data-video-ready]{transition:none}.home-hero-media:before{content:"";position:absolute;z-index:2;inset:0;background:#171c20;pointer-events:none;transition:opacity .85s ease-in-out}.home-hero-media:has(video[data-video-ready]):before,.home-hero-media[data-hero-fallback]:before{opacity:0}@media(prefers-reduced-motion:reduce){.home-hero-media:before{display:none}}.home-hero-media:after{content:"";z-index:2;background:linear-gradient(90deg,#111416eb,#111416d1 38%,#1114168c,#11141633 78%,#11141614),linear-gradient(0deg,#11141694,#1114162e 34%,#1114161f 72%,#11141657)}.home-hero-content{position:relative;z-index:3;padding-top:clamp(140px,11.5vw,170px);padding-bottom:78px}.home-hero-content h1{max-width:760px;font-size:clamp(58px,6.5vw,94px);line-height:.92}.home-hero-content>p:not(.section-kicker){max-width:620px;margin:30px 0 0;color:#ffffffd1;font-size:clamp(18px,1.55vw,23px);line-height:1.52}.home-hero .section-kicker{width:max-content;max-width:100%;color:#eaa16b;font-size:14px}.home-hero-kicker>span{display:inline-block}.home-hero-kicker>span:not(:last-child):after{content:"·";margin:0 .55em;color:#fff}.page-hero .section-kicker,.capability-ledger .section-kicker,.cms-feed .section-kicker{color:var(--orange)}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:40px}.hero-actions .text-link{color:#fff}.equipment-ticker{--ticker-edge-fade: clamp(14px, 2.5vw, 30px);position:relative;z-index:2;height:136px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.equipment-ticker:before,.equipment-ticker:after{content:"";position:absolute;z-index:3;inset-block:0;width:var(--ticker-edge-fade);pointer-events:none}.equipment-ticker:before{left:0;background:linear-gradient(90deg,var(--white),rgba(255,255,255,0))}.equipment-ticker:after{right:44px;background:linear-gradient(270deg,var(--white),rgba(255,255,255,0))}.equipment-ticker-viewport{width:calc(100% - 44px);height:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.equipment-ticker-viewport::-webkit-scrollbar{display:none}.ticker-pause{position:absolute;z-index:4;top:0;right:0;width:44px;height:100%;display:grid;place-items:center;padding:0;border:0;border-left:1px solid var(--line);background:var(--white);color:var(--blue);cursor:pointer}.ticker-play-symbol,.ticker-pause[aria-pressed=true] .ticker-pause-symbol{display:none}.ticker-pause[aria-pressed=true] .ticker-play-symbol{display:block}.ticker-pause:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.ticker-pause{display:none}.equipment-ticker-viewport{width:100%}.equipment-ticker:after{right:0}}.manufacturer-detail-hero .section-kicker{color:#ed945b}.maker-names a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.equipment-ticker-viewport:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.equipment-ticker[data-dragging] .equipment-ticker-viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.equipment-ticker-track{width:max-content;height:100%;display:flex}.equipment-ticker-group{height:100%;display:flex;flex:none;align-items:stretch}.equipment-ticker-brand{height:100%;display:flex;flex:none;align-items:center;gap:18px;padding:14px 28px;border-right:1px solid var(--line)}.equipment-ticker-brand:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.equipment-ticker[data-dragging] .equipment-ticker-brand{cursor:grabbing}.equipment-ticker-item{width:132px;height:100%;min-width:0;min-height:0;display:grid;flex:none;place-items:center}.equipment-ticker-item[data-kind=equipment]{width:144px}.equipment-ticker-brand[data-wide] [data-kind=equipment]{width:198px}.equipment-ticker-item img{width:100%;height:104px;min-width:0;min-height:0;max-width:100%;max-height:104px;object-fit:contain}.equipment-ticker-item[data-kind=logo] img{max-height:64px}.content-intro{padding:clamp(90px,11vw,160px) 0;background:var(--paper)}.content-intro-grid{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);gap:clamp(50px,8vw,140px);align-items:start}.content-intro h2{max-width:950px;font-size:clamp(42px,5.4vw,78px);font-weight:650;line-height:1;letter-spacing:-.045em}.content-intro .lead{max-width:750px;margin:38px 0 0;color:var(--muted);font-size:18px;line-height:1.75}.about-story{padding:clamp(88px,10vw,148px) 0;border-top:1px solid var(--line);background:var(--white)}.about-story-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(560px,1.3fr);gap:clamp(58px,10vw,155px);align-items:start}.about-story-heading h2{max-width:520px;font-size:clamp(40px,4.5vw,65px);font-weight:650;line-height:1}.about-story-chapters{border-top:1px solid var(--line)}.about-story-chapters article{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(300px,1.38fr);gap:clamp(32px,5vw,76px);padding:34px 0 40px;border-bottom:1px solid var(--line)}.about-story-chapters h3{font-size:clamp(23px,2.2vw,31px);font-weight:650;line-height:1.12}.about-story-chapters p{margin:0;color:var(--muted);font-size:16px;line-height:1.72}.capability-ledger{padding:clamp(80px,10vw,142px) 0;border-top:1px solid var(--line-light);color:#fff;background:var(--charcoal)}.capability-ledger-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(500px,1.25fr);gap:clamp(54px,9vw,155px)}.capability-statement{position:sticky;top:40px;align-self:start}.capability-statement h2{max-width:480px;font-size:clamp(40px,4.3vw,65px);font-weight:650;line-height:1}.capability-statement>p:last-child{max-width:480px;margin:30px 0 0;color:#fff9;font-size:17px;line-height:1.65}.capability-links{border-top:1px solid var(--line-light)}.capability-links a{min-height:116px;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;border-bottom:1px solid var(--line-light)}.capability-links strong,.capability-links small{display:block}.capability-links strong{margin-bottom:9px;font-size:clamp(22px,2.3vw,32px);font-weight:550}.capability-links small{max-width:650px;color:#ffffffbd;font-size:14px;line-height:1.5}.capability-links i{color:var(--orange);font-style:normal;font-size:23px;transition:transform .2s ease}.capability-links a:hover strong{color:var(--orange)}.capability-links a:hover i{transform:translate(6px)}.experience-overview{padding:clamp(90px,11vw,155px) 0;background:var(--white)}.experience-overview-grid{display:grid;grid-template-columns:minmax(380px,.95fr) minmax(430px,1.05fr);gap:clamp(55px,9vw,150px);align-items:start}.experience-overview h2{max-width:680px;font-size:clamp(42px,5vw,72px);font-weight:650;line-height:1}.experience-overview-copy>p{max-width:690px;margin:0 0 34px;color:var(--muted);font-size:19px;line-height:1.72}.experience-lines{max-width:690px;margin-bottom:34px;border-top:1px solid var(--line)}.experience-lines span{display:block;padding:17px 0;border-bottom:1px solid var(--line);font-size:17px;font-weight:600}.industries-overview{--selection-color: var(--charcoal);--selection-background: var(--orange);padding:clamp(90px,10vw,145px) 0;color:#fff;background:var(--blue)}.industries-overview-intro{display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(340px,.92fr);gap:clamp(60px,10vw,150px);align-items:end}.industries-overview .section-kicker{color:#fff}.industries-overview h2{max-width:690px;font-size:clamp(42px,5vw,72px);font-weight:650;line-height:1}.industries-overview-summary{max-width:560px;padding-bottom:4px}.industries-overview-summary>p{margin:0 0 31px;color:#ffffffd6;font-size:18px;line-height:1.7}.industries-overview .text-link{color:#fff}.industries-overview .text-link span:last-child{color:#fff}.industry-list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(64px,7vw,92px);border-top:1px solid rgba(255,255,255,.42)}.industry-list span{grid-column:span 3;min-height:92px;display:flex;align-items:center;padding:22px clamp(18px,2.2vw,34px);border-bottom:1px solid rgba(255,255,255,.3);font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.25}.industry-list span:nth-child(-n+3),.industry-list span:nth-child(5),.industry-list span:nth-child(6){border-right:1px solid rgba(255,255,255,.3)}.industry-list span:nth-child(n+5){grid-column:span 4}.manufacturer-preview{padding:clamp(90px,11vw,160px) 0;background:var(--white)}.manufacturer-preview-head{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(45px,8vw,130px);padding-bottom:60px;border-bottom:1px solid var(--line)}.manufacturer-preview-head h2{max-width:720px;font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1}.manufacturer-preview-head>p{max-width:560px;align-self:end;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.manufacturer-preview-list{margin-bottom:50px;border-bottom:1px solid var(--line)}.manufacturer-preview-row{min-height:118px;display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:clamp(24px,5vw,80px);align-items:center;border-bottom:1px solid var(--line)}.manufacturer-preview-row:last-child{border-bottom:0}.manufacturer-preview-row>strong{color:var(--blue);font-size:13px;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}.manufacturer-preview-row>div{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));align-items:center}.manufacturer-preview-row a{min-height:82px;display:flex;align-items:center;justify-content:center;padding:14px 28px;border-left:1px solid var(--line);background:transparent;transition:background-color .2s ease}.manufacturer-preview-row a:hover{background:var(--paper)}.manufacturer-preview-row img{width:min(100%,190px);max-height:55px;object-fit:contain}.updates-teaser{--selection-color: var(--charcoal);--selection-background: var(--orange);padding:clamp(80px,10vw,140px) 0;color:#fff;background:var(--blue)}.updates-teaser .section-kicker,.maker-strip .section-kicker{color:#fff}.updates-teaser .text-link span:last-child,.maker-strip .text-link span:last-child{color:#fff}.updates-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(50px,9vw,150px);align-items:start}.updates-grid h2{max-width:650px;margin-bottom:38px;font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1}.updates-grid article{padding:36px 0;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.updates-grid time{color:#fff;font-size:13px;font-weight:700;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.updates-grid h3{margin:22px 0 16px;font-size:28px}.updates-grid article p{margin:0;color:#ffffffe6;line-height:1.65}.page-hero{padding:clamp(160px,13vw,200px) 0 clamp(75px,8vw,118px);color:#fff;background:var(--charcoal)}.page-hero-grid{display:grid;grid-template-columns:minmax(400px,.88fr) minmax(500px,1.12fr);gap:clamp(60px,9vw,145px);align-items:start}.page-hero-copy{min-height:590px;display:flex;flex-direction:column;justify-content:flex-start;padding:35px 0}.page-hero h1{max-width:760px;font-size:var(--interior-hero-title-size);font-weight:650;line-height:.98}.page-hero-copy>p:not(.section-kicker){max-width:610px;margin:30px 0 34px;color:#ffffffb3;font-size:18px;line-height:1.7}.page-hero figure{height:590px;margin:0;overflow:hidden;background:var(--charcoal-deep)}.page-hero figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.08)}.page-hero .text-link{color:#fff}.service-ledger{padding:0 0 clamp(90px,10vw,140px);background:var(--paper)}.detail-rows{border-top:1px solid var(--line)}.detail-rows article{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(360px,1.28fr);gap:clamp(50px,8vw,130px);padding:32px 0 35px;border-bottom:1px solid var(--line)}.detail-rows h3{font-size:clamp(25px,2.7vw,38px);font-weight:650;letter-spacing:-.035em}.detail-rows p{max-width:740px;margin:0;color:var(--muted);font-size:16px;line-height:1.65}.detail-row-copy ul{max-width:740px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:20px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.detail-row-copy li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;font-weight:550;line-height:1.45}.maker-strip{--selection-color: var(--charcoal);--selection-background: var(--orange);padding:clamp(75px,9vw,125px) 0;color:#fff;background:var(--blue)}.maker-strip h2{max-width:780px;font-size:clamp(38px,4.3vw,62px);font-weight:650;line-height:1}.maker-names{display:flex;flex-wrap:wrap;gap:0;margin:50px 0 42px;border-top:1px solid var(--line-light);border-left:1px solid var(--line-light)}.maker-names span{flex:1 1 220px;padding:18px 20px;border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);font-size:16px;font-weight:550}.maker-strip .text-link{color:#fff}.request-checklist{padding:clamp(85px,10vw,140px) 0;background:var(--white)}.request-checklist-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,145px)}.request-checklist h2{max-width:580px;font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1}.request-checklist ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.request-checklist li{padding:17px 0;border-bottom:1px solid var(--line);font-size:16px;font-weight:550}.manufacturer-directory{padding:clamp(85px,10vw,140px) 0;background:var(--white)}.manufacturer-directory-intro{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(430px,.95fr);gap:clamp(55px,9vw,145px);align-items:end;padding-bottom:72px}.manufacturer-directory-intro .section-kicker{grid-column:1 / -1;margin-bottom:-24px}.manufacturer-directory-intro h2{max-width:720px;font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1}.manufacturer-directory-intro>p:last-child{max-width:570px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.manufacturer-group{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(580px,1.32fr);gap:clamp(55px,9vw,145px);padding:78px 0 86px;border-top:1px solid var(--line)}.manufacturer-group h2{font-size:clamp(34px,4vw,55px);font-weight:650;line-height:1}.manufacturer-group-intro{align-self:start}@media(min-width:981px){.manufacturer-group-intro{position:sticky;top:calc(100px + var(--ure-admin-offset, 0px))}}.manufacturer-group-intro p{max-width:410px;margin:22px 0 0;color:var(--muted);line-height:1.65}.manufacturer-accordion{border-top:1px solid var(--line)}.manufacturer-entry{scroll-margin-top:110px;border-bottom:1px solid var(--line)}.manufacturer-entry summary{min-height:105px;display:grid;grid-template-columns:190px minmax(0,1fr) 32px;gap:28px;align-items:center;padding:11px 0;cursor:pointer;list-style:none}.manufacturer-entry summary{-webkit-tap-highlight-color:transparent}.manufacturer-entry summary::-webkit-details-marker{display:none}.manufacturer-entry summary:hover .manufacturer-entry-name{color:var(--blue)}.manufacturer-logo-frame{width:180px;height:74px;display:flex;align-items:center;justify-content:center;padding:9px 12px;background:transparent}.manufacturer-logo-frame img{width:min(100%,155px);max-height:52px;object-fit:contain}.manufacturer-entry-name{font-size:clamp(20px,2vw,27px);font-weight:650;line-height:1.15;transition:color .2s ease}.manufacturer-entry-toggle{position:relative;width:24px;height:24px}.manufacturer-entry-toggle:before,.manufacturer-entry-toggle:after{content:"";position:absolute;top:11px;left:4px;width:16px;height:2px;background:var(--blue);transition:transform .22s ease}.manufacturer-entry-toggle:after{transform:rotate(90deg)}.manufacturer-entry[open] .manufacturer-entry-toggle:after{transform:rotate(0)}.manufacturer-entry-body{padding:0 0 34px 218px}.manufacturer-entry-body p{max-width:680px;margin:0 0 12px;color:var(--muted);font-size:16px;line-height:1.65}.manufacturer-entry-body p+p{color:var(--charcoal);font-weight:600}.manufacturer-entry-actions{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.manufacturer-entry-actions a{min-height:44px;display:inline-flex;align-items:center;gap:13px;border-bottom:1px solid var(--charcoal);font-size:14px;font-weight:700;transition:color .2s ease,border-color .2s ease}.manufacturer-entry-actions a:hover{color:var(--blue);border-bottom-color:var(--blue)}.manufacturer-entry summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.manufacturer-detail-hero{padding:clamp(150px,13vw,198px) 0 clamp(82px,9vw,126px);color:#fff;background:var(--charcoal)}.manufacturer-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:clamp(60px,10vw,160px);align-items:center}.manufacturer-detail-copy .breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:52px;color:#ffffff94;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manufacturer-detail-copy .breadcrumb a{color:inherit}.manufacturer-detail-copy .breadcrumb a:hover{color:#fff}.manufacturer-detail-copy h1{max-width:780px;margin-top:22px;font-size:var(--interior-hero-title-size);font-weight:650;line-height:.96;letter-spacing:-.05em}.manufacturer-detail-copy>p:not(.section-kicker){max-width:680px;margin:28px 0 0;color:#ffffffb8;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.manufacturer-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px 34px;margin-top:40px}.manufacturer-detail-actions .text-link{color:#fff}.manufacturer-detail-logo{min-height:320px;display:grid;place-items:center;padding:clamp(44px,7vw,84px);background:var(--white)}.manufacturer-detail-logo img{width:min(100%,360px);max-height:150px;object-fit:contain}.manufacturer-detail-logo strong{color:var(--charcoal);font-size:38px;line-height:1;text-align:center}.manufacturer-detail-overview{padding:clamp(90px,11vw,160px) 0;background:var(--paper)}.manufacturer-detail-overview-grid{display:grid;grid-template-columns:minmax(230px,.58fr) minmax(0,1.42fr);gap:clamp(60px,11vw,170px)}.manufacturer-detail-overview aside{align-self:start}.manufacturer-detail-overview aside nav{display:flex;flex-direction:column;margin-top:24px;border-top:1px solid var(--line)}.manufacturer-detail-overview aside nav a{min-height:50px;display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.manufacturer-detail-overview aside nav a:hover{color:var(--blue)}.manufacturer-detail-territory{margin:34px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.manufacturer-detail-territory strong{display:block;margin-bottom:7px;color:var(--charcoal);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.manufacturer-detail-article>section{padding-bottom:64px}.manufacturer-detail-article>section+section{padding-top:62px;border-top:1px solid var(--line)}.manufacturer-detail-article h2{max-width:760px;margin-top:18px;font-size:clamp(38px,4.8vw,66px);font-weight:650;line-height:1;letter-spacing:-.045em}.manufacturer-detail-article section p:not(.section-kicker){max-width:780px;margin:25px 0 0;color:var(--muted);font-size:17px;line-height:1.75}.manufacturer-detail-resources{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:34px}.manufacturer-detail-resources .text-link{font-size:14px}.manufacturer-equipment-gallery{padding:clamp(90px,10vw,140px) 0;background:var(--white)}.manufacturer-equipment-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:clamp(48px,9vw,130px);align-items:end;padding-bottom:58px}.manufacturer-equipment-heading h2{max-width:780px;margin-top:18px;font-size:clamp(40px,5vw,68px);font-weight:650;line-height:1;letter-spacing:-.045em}.manufacturer-equipment-heading>p{margin:0;color:var(--muted);font-size:16px;line-height:1.7}.manufacturer-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.manufacturer-equipment-card{min-width:0;margin:0;padding:clamp(24px,3vw,42px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.manufacturer-equipment-card img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.manufacturer-equipment-card figcaption{margin-top:20px;color:var(--muted);font-size:14px;line-height:1.55}.sulzer-process-maps .manufacturer-equipment-card img{aspect-ratio:16 / 9;border:1px solid var(--line)}.sulzer-process-maps .manufacturer-equipment-card h3{margin:20px 0 8px;font-size:22px;line-height:1.15}.sulzer-process-maps .manufacturer-equipment-card p{margin:0 0 16px;color:var(--muted);line-height:1.55}.resource-directory{padding:clamp(85px,10vw,140px) 0;background:var(--paper)}.resource-rows{border-top:1px solid var(--line)}.resource-rows article{display:grid;grid-template-columns:minmax(440px,1.25fr) minmax(230px,.75fr);gap:clamp(45px,8vw,130px);align-items:center;padding:38px 0 42px;border-bottom:1px solid var(--line)}.resource-rows h2{font-size:clamp(28px,3.1vw,44px);font-weight:650;line-height:1.05}.resource-rows p{max-width:730px;margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.resource-rows .text-link{justify-self:start}.cms-feed{padding:clamp(80px,10vw,140px) 0;color:#fff;background:var(--charcoal)}.cms-feed-head{max-width:860px;margin-bottom:clamp(38px,5vw,62px)}.cms-feed-head h2{font-size:clamp(40px,4.5vw,64px);font-weight:650;line-height:1}.project-grid,.update-feed-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line-light)}.project-card,.update-feed-grid article,.empty-feed{min-height:260px;padding:38px 42px 42px 0;border-bottom:1px solid var(--line-light)}.project-card:nth-child(2n),.update-feed-grid article:nth-child(2n){padding-left:42px;border-left:1px solid var(--line-light)}.project-card h2,.update-feed-grid h2{margin:18px 0;font-size:30px;font-weight:650;line-height:1.08}.project-card p,.update-feed-grid p{color:#ffffff94;line-height:1.6}.project-card .meta,.update-feed-grid time{color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.contact-request-hero{padding:var(--header-height) 0 0;color:#fff;background:linear-gradient(90deg,var(--charcoal) 0 41.5%,var(--white) 41.5% 100%)}.contact-request-grid{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr);gap:0;align-items:stretch}.contact-request-copy{padding:clamp(72px,7vw,104px) clamp(48px,5.4vw,82px) 84px 0}.contact-request-copy .section-kicker{color:var(--orange)}.contact-request-copy h1{max-width:500px;font-size:var(--interior-hero-title-size);font-weight:650;line-height:.98}.contact-request-copy>p:not(.section-kicker){max-width:440px;margin:28px 0 0;color:#ffffffc2;font-size:17px;line-height:1.65}.contact-request-form{align-self:stretch;gap:18px 22px;padding:clamp(68px,6.5vw,96px) 0 72px clamp(52px,5.8vw,88px);color:var(--ink);background:var(--white)}.contact-request-form .field{gap:7px}.contact-request-form .field input,.contact-request-form .field select{min-height:48px}.contact-request-form .field textarea{min-height:110px}.contact-request-form .field small{font-size:12px}.contact-request-form .form-action{padding-top:2px}.contact-details-section{padding:62px 0 68px;background:var(--white);border-top:1px solid var(--line)}.contact-details-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:start}.contact-details-grid h2{max-width:620px;font-size:clamp(31px,3vw,40px);font-weight:650;line-height:1.08;text-wrap:balance}.contact-details-protected{min-width:0}.contact-details-verification{min-height:134px;display:flex;align-items:flex-start;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.contact-details-turnstile{position:static}.contact-details-status{margin:25px 0;color:var(--muted);font-size:14px;line-height:1.55}.contact-details-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-style:normal}.contact-details-list[hidden],.contact-details-verification[hidden]{display:none}.contact-details-list>div{min-width:0;padding:25px 32px;border-left:1px solid var(--line)}.contact-details-list>div:first-child{padding-left:0;border-left:0}.contact-details-list>div:last-child{padding-right:0}.contact-details-list span,.contact-details-list a,.contact-details-list small{display:block}.contact-details-list span{margin-bottom:13px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.contact-details-list a{width:max-content;max-width:100%;font-size:17px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.contact-details-list small{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.contact-details-list a:hover{color:var(--blue)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 24px}.field{display:flex;flex-direction:column;gap:9px}.field.full{grid-column:1 / -1}.field label{font-size:13px;font-weight:700;letter-spacing:.015em}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:13px 14px;border:1px solid rgba(27,32,35,.34);border-radius:0;color:var(--ink);background:var(--white)}.field select{appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%231b2023' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 8px}.contact-request-form .field select{height:48px;min-height:48px;padding-block:0;line-height:1.25}.field textarea{min-height:170px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:2px solid rgba(0,80,168,.2);outline-offset:0}.field small{color:var(--muted);line-height:1.5}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.turnstile-slot{position:absolute}.turnstile-slot.is-interactive{position:static;grid-column:1 / -1}.form-action{display:flex;flex-direction:row;align-items:center;gap:22px}.form-action .button{border:0;cursor:pointer}.form-feedback{margin:0;color:var(--muted)}.article-section{padding:clamp(85px,10vw,140px) 0;background:var(--paper)}.article{max-width:880px}.article h2{margin:52px 0 18px;font-size:36px;font-weight:650}.article h2:first-child{margin-top:0}.article p{color:var(--muted);font-size:17px;line-height:1.75}.privacy-overview{padding:clamp(88px,10vw,140px) 0;background:var(--paper)}.privacy-overview-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(60px,9vw,150px);align-items:start}.privacy-overview h2{max-width:520px;font-size:clamp(42px,5vw,66px);font-weight:650;line-height:.98}.privacy-date{margin:30px 0 0;color:var(--muted);font-size:13px;font-weight:650}.privacy-overview-copy .lead{max-width:760px;margin-bottom:34px;font-size:clamp(20px,2vw,27px);line-height:1.5}.privacy-overview-copy ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.privacy-overview-copy li{padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:16px;font-weight:550;line-height:1.5}.privacy-content{padding:clamp(80px,10vw,140px) 0;border-top:1px solid var(--line);background:var(--paper)}.privacy-content-grid{display:grid;grid-template-columns:minmax(190px,250px) minmax(0,880px);gap:clamp(60px,9vw,140px);align-items:start;justify-content:center}.privacy-nav{position:sticky;top:112px;display:flex;flex-direction:column;align-items:flex-start}.privacy-nav p{margin-bottom:17px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.privacy-nav a{width:100%;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;font-weight:600;line-height:1.35;transition:color .2s ease,border-color .2s ease}.privacy-nav a:hover{color:var(--blue);border-bottom-color:var(--blue)}.privacy-section{scroll-margin-top:110px;padding:58px 0 64px;border-top:1px solid var(--line)}.privacy-section:first-child{padding-top:0;border-top:0}.privacy-section>.section-kicker{margin-bottom:16px;color:var(--blue)}.privacy-section h2{max-width:740px;margin-bottom:28px;font-size:clamp(34px,4.2vw,48px);font-weight:650;line-height:1.02}.privacy-section h3{margin:34px 0 12px;font-size:21px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.privacy-section p,.privacy-section li,.privacy-section dd{color:var(--muted);font-size:17px;line-height:1.72}.privacy-section p{max-width:74ch;margin-bottom:18px}.privacy-section ul{max-width:74ch;margin:0 0 24px;padding-left:22px}.privacy-section li{margin-bottom:8px;padding-left:5px}.privacy-section a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.privacy-data-list{margin:28px 0 38px;border-top:1px solid var(--line)}.privacy-data-list>div{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:35px;padding:20px 0 22px;border-bottom:1px solid var(--line)}.privacy-data-list dt{font-size:16px;font-weight:700;line-height:1.45}.privacy-data-list dd{margin:0}.privacy-note{margin:38px 0 45px;padding:24px 28px 26px;border-left:4px solid var(--blue);background:var(--paper-deep)}.privacy-note strong{display:block;margin-bottom:8px;font-size:17px}.privacy-note p{margin:0;font-size:15px;line-height:1.65}.privacy-contact{padding-bottom:0}.privacy-contact h2{max-width:700px}.privacy-contact address{margin-bottom:20px;color:var(--muted);font-size:17px;font-style:normal;line-height:1.65}.cta-band{padding:clamp(66px,7.5vw,104px) 0 clamp(72px,8vw,112px);background:var(--orange)}.cta-band-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(360px,1fr);gap:clamp(56px,11vw,170px);align-items:start}.cta-band-heading{max-width:520px}.cta-band .section-kicker{margin:0 0 28px;color:var(--charcoal)}.cta-band h2{max-width:500px;font-size:clamp(38px,4.1vw,58px);font-weight:650;line-height:.98;text-wrap:balance}.cta-band-action{display:grid;justify-items:start;gap:30px;padding-top:4px}.cta-band p:not(.section-kicker){max-width:560px;margin:0;font-size:17px;line-height:1.58;text-wrap:pretty}.button-dark{border-color:var(--charcoal);background:var(--charcoal)}.button-dark:hover{border-color:var(--blue);background:var(--blue)}.footer{padding:76px 0 28px;color:#fff;background:var(--charcoal-deep)}.footer-grid{display:grid;grid-template-columns:minmax(290px,1fr) minmax(540px,650px) minmax(220px,260px);gap:0;align-items:start}.footer-brand{width:max-content;max-width:100%;gap:8px}.footer-brand .brand-icon{width:30px;height:30px;flex-basis:30px}.footer-intro>p{max-width:360px;margin:27px 0 0;color:#ffffff9e;line-height:1.65}.footer-directory{width:100%;max-width:650px;display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;gap:clamp(44px,4vw,72px);justify-self:end;padding-right:32px}.footer-link-group{display:flex;flex-direction:column;align-items:flex-start}.footer-link-group h2,.footer-label{margin:0 0 26px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.09em;line-height:1;text-transform:uppercase}.footer-link-group a{min-height:34px;display:inline-flex;align-items:center;color:#ffffffb8;font-size:14px;line-height:1.35}.footer a:hover{color:#fff}.footer-contact{display:flex;flex-direction:column;gap:16px;margin:0;padding-left:32px;border-left:1px solid var(--line-light);font-style:normal}.footer-contact .footer-label{margin-bottom:8px}.footer-contact a{color:#ffffffbd;font-size:14px;line-height:1.5}.footer-location-details{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.footer-contact .footer-social{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff9e}.footer-social svg{width:22px;height:22px;fill:currentColor}.footer-bottom{display:flex;justify-content:space-between;margin-top:68px;padding-top:24px;border-top:1px solid var(--line-light);color:#ffffff9e;font-size:13px}.footer-bottom-links{display:flex;gap:30px}.footer-bottom a{color:#ffffff9e}.sticky-cta{position:fixed;z-index:45;right:clamp(20px,3vw,46px);bottom:clamp(20px,3vw,38px);min-width:218px;min-height:54px;display:none;align-items:center;justify-content:space-between;gap:34px;padding:0 20px;color:#fff;background:var(--blue);font-size:13px;font-weight:700;letter-spacing:.02em;box-shadow:0 16px 38px #11141657;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 46px));transition:color .2s ease,background .2s ease,opacity .22s ease,transform .38s cubic-bezier(.16,1,.3,1),visibility 0s linear .38s}.sticky-cta[data-visible]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.sticky-cta:hover{color:var(--charcoal);background:var(--orange)}.sticky-cta:focus-visible{outline:3px solid white;outline-offset:3px}.social-workspace{width:min(calc(100% - 48px),1050px);margin:70px auto}.social-workspace h1{margin:20px 0;font-size:56px;font-weight:650}.social-workspace>p{max-width:620px;color:var(--muted)}.social-workspace .form{margin-top:40px}.social-results{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:50px}.social-results article{padding:24px;border:1px solid var(--line);background:#fff}.social-results textarea{width:100%}@media(max-width:1180px){.header-inner{grid-template-columns:minmax(230px,280px) 1fr auto;gap:22px}.header-brand .brand-wordmark{font-size:12.5px}.header-brand .brand-icon{width:28px;height:28px;flex-basis:28px}.nav>ul{gap:16px}.header-cta{padding-inline:16px}}@media(max-width:980px){:root{--header-height: 76px}.shell{width:min(calc(100% - 40px),var(--max))}.site-header,.site-header[data-scrolled],body[data-menu-open] .site-header{height:76px}.header-inner{height:100%;min-height:0;grid-template-columns:1fr auto}.header-brand{gap:8px}.brand-icon{width:28px;height:28px;flex-basis:28px}.header-brand .brand-wordmark{gap:1px;font-size:12.5px}.menu-toggle{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:0;border:0;color:#fff;background:transparent;font-size:0;cursor:pointer;transition:color .2s ease}.menu-toggle:hover{color:var(--orange)}.menu-toggle i,.menu-toggle i:before,.menu-toggle i:after{width:24px;height:2px;display:block;background:currentColor;transition:transform .2s ease,opacity .2s ease}.menu-toggle i{position:relative}.menu-toggle i:before,.menu-toggle i:after{content:"";position:absolute;left:0}.menu-toggle i:before{top:-7px}.menu-toggle i:after{top:7px}.menu-toggle[aria-expanded=true] i{background:transparent}.menu-toggle[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.header-cta{display:none}.nav{position:fixed;z-index:49;inset:calc(var(--header-height) + var(--ure-admin-offset, 0px)) 0 0;display:block;padding:36px 20px 90px;color:#fff;background:var(--charcoal);overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-14px);transition:opacity .24s ease,transform .34s cubic-bezier(.16,1,.3,1),visibility 0s linear .34s}.nav[data-open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.nav>ul{display:block}.nav>ul>li{border-bottom:1px solid var(--line-light)}.nav>ul>li>a,.nav-group-toggle{width:100%;display:flex;justify-content:space-between;padding:18px 0;font-size:25px;font-weight:650}.nav>ul>li>a:after,.nav-group-toggle:after{display:none}.nav-group-toggle span{margin-left:auto;font-size:24px}.nav-panel{position:static;width:100%;max-height:0;display:block;padding:0;border:0;box-shadow:none;overflow:hidden;transform:translateY(-8px);transition:max-height .32s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.nav-panel[data-open]{max-height:520px;padding-bottom:16px;transform:none;transition-delay:0s}.nav-panel a,.nav-panel a:nth-child(odd){margin:0;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.11)}.nav-panel a strong{font-size:17px}.nav-panel a span{max-width:520px;font-size:13px}.nav>ul>li.nav-mobile-cta{display:block;margin-top:30px;border-bottom:0}.nav>ul>li.nav-mobile-cta>a{min-height:52px;align-items:center;padding:0 18px;color:#fff;background:var(--blue);font-size:14px}.nav>ul>li.nav-mobile-cta>a:hover{color:var(--charcoal);background:var(--orange)}.home-hero{min-height:680px}.home-hero-content{padding-top:120px}.home-hero-media:after{background:linear-gradient(90deg,#111416e6,#111416c7 52%,#1114166b),linear-gradient(0deg,#111416b8,#1114162e 58%,#11141680)}.content-intro-grid,.capability-ledger-grid,.experience-overview-grid,.industries-overview-intro,.manufacturer-preview-head,.manufacturer-directory-intro,.updates-grid,.page-hero-grid,.request-checklist-grid,.manufacturer-group,.manufacturer-detail-hero-grid,.manufacturer-detail-overview-grid,.manufacturer-equipment-heading,.about-story-grid,.contact-request-grid,.contact-details-grid,.privacy-overview-grid,.privacy-content-grid{grid-template-columns:1fr}.privacy-overview-grid{gap:45px}.privacy-content-grid{gap:58px}.privacy-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.privacy-nav p{grid-column:1 / -1}.capability-statement{position:static}.experience-overview-grid,.industries-overview-intro{gap:44px}.industries-overview-summary{max-width:650px;padding-bottom:0}.industry-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}.industry-list span,.industry-list span:nth-child(n+5){grid-column:auto}.industry-list span:nth-child(-n+3),.industry-list span:nth-child(5),.industry-list span:nth-child(6){border-right:0}.industry-list span:nth-child(odd):not(:last-child){border-right:1px solid rgba(255,255,255,.3)}.industry-list span:last-child{grid-column:1 / -1}.page-hero figure{height:460px}.detail-rows article{grid-template-columns:.8fr 1.2fr}.resource-rows article{grid-template-columns:1fr;gap:26px}.manufacturer-directory-intro{gap:26px}.manufacturer-directory-intro .section-kicker{grid-column:1;margin-bottom:0}.manufacturer-group{gap:40px}.about-story-grid,.manufacturer-detail-hero-grid{gap:58px}.manufacturer-detail-logo{width:min(100%,560px);min-height:250px}.manufacturer-detail-overview-grid{gap:68px}.manufacturer-equipment-heading{gap:32px}.manufacturer-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-request-hero{background:var(--charcoal)}.contact-request-grid{gap:0}.contact-details-grid{gap:30px}.contact-request-copy{max-width:720px;padding:54px 0 58px}.contact-request-form{width:100%;max-width:none;padding:48px}.cta-band-grid{grid-template-columns:minmax(240px,.82fr) minmax(320px,1.18fr);gap:clamp(38px,7vw,70px)}.page-hero-copy{min-height:0}.footer-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:40px}.footer-directory{min-width:0;gap:24px;padding-right:0}.footer-contact{grid-column:1 / -1;display:grid;grid-template-columns:150px 1fr;align-items:start;padding:28px 0 0;border-top:1px solid var(--line-light);border-left:0}.footer-contact .footer-label{margin:0}}@media(max-width:760px){.cta-band-grid{grid-template-columns:1fr;gap:26px}.cta-band-heading{max-width:440px}.cta-band .section-kicker{margin-bottom:20px}.cta-band-action{gap:24px;padding-top:2px}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0;padding-top:36px;border-top:1px solid var(--line-light)}.footer-link-group:first-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.footer-link-group:first-child h2{grid-column:1 / -1}.footer-contact{grid-column:auto;display:flex;padding-top:36px;border-top:1px solid var(--line-light)}.footer-bottom{gap:20px;align-items:flex-start;flex-direction:column}}@media(max-width:680px){:root{--mobile-ticker-height: 144px;--mobile-ticker-height: clamp(126px, calc(100svh - 650px) , 168px);--interior-hero-title-size: clamp(44px, 11.8vw, 56px)}.shell{width:min(calc(100% - 32px),var(--max))}.header-inner{min-height:0;gap:12px}.header-brand{gap:7px}.menu-toggle i{transform:translateY(-6px)}.brand-icon{width:28px;height:28px;flex-basis:28px}.header-brand .brand-wordmark{font-size:clamp(11px,3.15vw,12.5px);letter-spacing:.01em}.site-header:before{bottom:-20px}.nav{inset-block-start:calc(var(--header-height) + var(--ure-admin-offset, 0px))}.section-kicker{margin-bottom:18px;font-size:13px}.home-hero{min-height:clamp(536px,calc(100vh - var(--mobile-ticker-height)),650px);min-height:clamp(536px,calc(100svh - var(--mobile-ticker-height)),650px)}.home-hero-media img,.home-hero-media video{object-position:center;filter:saturate(.94) contrast(1.03) brightness(1.12)}.home-hero-media:after{background:linear-gradient(180deg,#111416ab,#11141699 42%,#111416b8 72%,#111416d1)}.home-hero-content{padding-top:120px;padding-bottom:24px}.home-hero-content h1{max-width:360px;font-size:clamp(47px,12.2vw,58px);line-height:.94}.home-hero-content>p:not(.section-kicker){max-width:360px;margin-top:17px;font-size:15px;line-height:1.47}.hero-actions{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;margin-top:22px}.hero-actions .button{width:100%;gap:8px;padding-inline:9px;font-size:12.5px;white-space:nowrap}.hero-actions .text-link{width:100%;justify-content:space-between;gap:6px;font-size:12.5px}.equipment-ticker{height:var(--mobile-ticker-height)}.equipment-ticker-viewport{width:100%}.equipment-ticker:after{right:0}.ticker-pause:not(:focus-visible){width:1px;height:1px;overflow:hidden;clip-path:inset(50%);border:0;padding:0}.equipment-ticker-brand{gap:12px;padding:14px 20px}.equipment-ticker-item{width:112px}.equipment-ticker-item[data-kind=equipment]{width:120px}.equipment-ticker-brand[data-wide] [data-kind=equipment]{width:158px}.equipment-ticker-item img{height:calc(var(--mobile-ticker-height) - 30px);max-height:calc(var(--mobile-ticker-height) - 30px)}.equipment-ticker-item[data-kind=logo] img{max-height:54px}.manufacturer-detail-hero{padding:112px 0 72px}.manufacturer-detail-hero-grid{gap:45px}.manufacturer-detail-copy .breadcrumb{margin-bottom:34px}.manufacturer-detail-copy h1{font-size:var(--interior-hero-title-size)}.manufacturer-detail-actions{align-items:stretch;flex-direction:column;gap:18px}.manufacturer-detail-actions .button{width:100%;justify-content:space-between}.manufacturer-detail-logo{min-height:190px;padding:38px}.manufacturer-detail-logo img{max-height:92px}.manufacturer-detail-overview{padding:76px 0 88px}.manufacturer-detail-overview-grid{gap:58px}.manufacturer-detail-article>section{padding-bottom:48px}.manufacturer-detail-article>section+section{padding-top:46px}.manufacturer-detail-article h2{font-size:39px}.manufacturer-equipment-gallery{padding:76px 0 88px}.manufacturer-equipment-heading{gap:24px;padding-bottom:40px}.manufacturer-equipment-heading h2{font-size:40px}.manufacturer-equipment-grid{grid-template-columns:1fr}.content-intro{padding:82px 0 90px}.content-intro-grid{gap:25px}.content-intro h2{font-size:clamp(39px,12vw,54px)}.content-intro .lead{margin-top:28px;font-size:16px;line-height:1.65}.about-story{padding:78px 0 88px}.about-story-grid{gap:42px}.about-story-heading h2{font-size:clamp(39px,11vw,50px)}.about-story-chapters article{grid-template-columns:1fr;gap:18px;padding:28px 0 32px}.about-story-chapters h3{font-size:25px}.capability-ledger{padding:80px 0 90px}.capability-ledger-grid{gap:55px}.capability-statement h2,.experience-overview h2,.industries-overview h2,.manufacturer-preview-head h2,.updates-grid h2,.maker-strip h2,.request-checklist h2,.cms-feed-head h2{font-size:clamp(37px,11vw,50px)}.capability-links a{min-height:112px}.capability-links strong{font-size:23px}.capability-links small{font-size:14px}.experience-overview,.industries-overview{padding:80px 0 90px}.experience-overview-grid,.industries-overview-intro{gap:34px}.experience-overview-copy>p,.industries-overview-summary>p{font-size:16px}.industry-list{grid-template-columns:1fr}.industry-list span,.industry-list span:nth-child(n+5),.industry-list span:last-child{grid-column:auto;min-height:64px;padding:15px 0;border-right:0}.industry-list span:nth-child(odd):not(:last-child){border-right:0}.manufacturer-preview{padding:68px 0 78px}.manufacturer-preview-head{gap:28px;padding-bottom:38px}.manufacturer-preview-row{grid-template-columns:1fr;gap:13px;padding:24px 0}.manufacturer-preview-row>div{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.manufacturer-preview-list>.manufacturer-preview-row:first-child>div>a:nth-child(n+4){display:none}.manufacturer-preview-row a:first-child{border-left:0}.manufacturer-preview-row a{padding-inline:14px}.updates-teaser{padding:78px 0 88px}.updates-grid{gap:55px}.page-hero{padding:124px 0 0}.page-hero-grid{gap:55px}.page-hero-copy{padding:0}.page-hero h1{font-size:var(--interior-hero-title-size)}.page-hero-copy>p:not(.section-kicker){margin-top:24px;font-size:16px}.page-hero figure{width:calc(100% + 32px);height:330px;margin-left:-16px}.detail-rows article{grid-template-columns:1fr;gap:13px;padding:25px 0 28px}.detail-rows h3{font-size:27px}.detail-row-copy ul{grid-template-columns:1fr}.service-ledger{padding-bottom:80px}.maker-strip,.request-checklist,.manufacturer-directory,.resource-directory,.cms-feed,.article-section{padding:80px 0 90px}.resource-rows article{gap:22px;padding:30px 0 34px}.resource-rows h2{font-size:31px}.maker-names span{flex-basis:50%;padding:15px 12px;font-size:15px}.request-checklist-grid{gap:50px}.manufacturer-directory-intro{padding-bottom:56px}.manufacturer-directory-intro h2{font-size:40px}.manufacturer-group{gap:30px;padding:55px 0 62px}.manufacturer-entry summary{min-height:91px;grid-template-columns:122px minmax(0,1fr) 28px;gap:16px}.manufacturer-logo-frame{width:116px;height:66px;padding:8px}.manufacturer-logo-frame img{width:min(100%,102px);max-height:45px}.manufacturer-entry-name{font-size:20px}.manufacturer-entry-body{padding:0 0 30px}.manufacturer-entry-actions{align-items:flex-start;flex-direction:column;gap:10px}.project-grid,.update-feed-grid{grid-template-columns:1fr}.project-card,.project-card:nth-child(2n),.update-feed-grid article,.update-feed-grid article:nth-child(2n),.empty-feed{min-height:auto;padding:28px 0 32px;border-left:0}.form{grid-template-columns:1fr}.field,.field.full{grid-column:1}.form-action{align-items:flex-start;flex-direction:column}.contact-request-hero{padding-top:var(--header-height)}.contact-request-grid{gap:0}.contact-request-copy{padding:40px 0 44px}.contact-request-copy h1{max-width:520px;font-size:var(--interior-hero-title-size)}.contact-request-copy>p:not(.section-kicker){margin-top:22px;font-size:16px;line-height:1.6}.contact-request-form{width:calc(100% + 32px);max-width:none;margin-left:-16px;padding:28px 20px 32px}.contact-details-section{padding:56px 0 64px}.contact-details-grid{gap:30px}.contact-details-grid h2{font-size:31px}.contact-details-list{grid-template-columns:1fr}.contact-details-list>div,.contact-details-list>div:first-child{padding:20px 0;border-left:0;border-bottom:1px solid var(--line)}.contact-details-list>div:last-child{border-bottom:0}.privacy-overview{padding:76px 0 84px}.privacy-overview h2{font-size:44px}.privacy-overview-copy .lead{font-size:20px}.privacy-content{padding:68px 0 90px}.privacy-content-grid{gap:48px}.privacy-nav{grid-template-columns:1fr}.privacy-nav p{grid-column:1}.privacy-section{padding:48px 0 54px}.privacy-section h2{font-size:38px}.privacy-section p,.privacy-section li,.privacy-section dd,.privacy-contact address{font-size:16px}.privacy-data-list>div{grid-template-columns:1fr;gap:8px}.privacy-note{padding:22px 20px 24px}.cta-band{padding:60px 0 68px}.cta-band-grid{grid-template-columns:1fr;gap:24px}.cta-band-heading{max-width:440px}.cta-band .section-kicker{margin-bottom:20px}.cta-band h2{font-size:40px}.cta-band-action{gap:24px;padding-top:4px}.cta-band p:not(.section-kicker){font-size:16px}.footer{padding-top:60px;padding-bottom:85px}.footer-grid{grid-template-columns:1fr;gap:45px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0;padding-top:36px;border-top:1px solid var(--line-light)}.footer-link-group:first-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.footer-link-group:first-child h2{grid-column:1 / -1}.footer-contact{grid-column:auto;display:flex;padding-top:36px;border-top:1px solid var(--line-light)}.footer-bottom{gap:20px;align-items:flex-start;flex-direction:column}.sticky-cta{right:18px;bottom:calc(12px + env(safe-area-inset-bottom));left:18px;min-width:0;min-height:54px;display:flex;padding-inline:18px;box-shadow:0 14px 34px #11141661}.social-results{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-hero-media video{display:none}.equipment-ticker-group[aria-hidden=true]{display:none}}.sulzer-hero-maps{min-height:0;padding:0;gap:10px;justify-items:start;background:transparent}.sulzer-hero-maps>img{grid-row:1;width:clamp(130px,13vw,188px);max-height:none;filter:brightness(0) invert(1)}.sulzer-map-orbit{position:relative;isolation:isolate;width:100%;aspect-ratio:1.35}.sulzer-map-orbit img{position:absolute;inset:0;margin:auto;width:70%;height:auto;max-height:none;box-shadow:0 13px 30px #0006;animation:sulzer-map-orbit 24s linear infinite}.sulzer-map-orbit img:nth-child(2){animation-delay:-8s}.sulzer-map-orbit img:nth-child(3){animation-delay:-16s}@keyframes sulzer-map-orbit{0%,to{transform:translateY(24%) scale(1.04) rotate(0);z-index:5;opacity:1}12.5%{transform:translate(-19%,15%) scale(.97) rotate(-4deg);z-index:4;opacity:.97}25%{transform:translate(-27%,-7%) scale(.84) rotate(-7deg);z-index:3;opacity:.85}37.5%{transform:translate(-19%,-30%) scale(.75) rotate(-4deg);z-index:2;opacity:.68}50%{transform:translateY(-39%) scale(.71) rotate(0);z-index:1;opacity:.6}62.5%{transform:translate(19%,-30%) scale(.75) rotate(4deg);z-index:2;opacity:.68}75%{transform:translate(27%,-7%) scale(.84) rotate(7deg);z-index:3;opacity:.85}87.5%{transform:translate(19%,15%) scale(.97) rotate(4deg);z-index:4;opacity:.97}}@media(prefers-reduced-motion:reduce){.sulzer-map-orbit img{animation-play-state:paused}}.sulzer-map-viewer{box-sizing:border-box;width:min(94vw,1450px);max-height:92dvh;margin:auto;padding:0;border:0;background:#fff;color:var(--charcoal)}.sulzer-map-viewer::backdrop{background:#101416d9}.sulzer-map-viewer[open]{display:flex;flex-direction:column}.sulzer-map-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:10px 16px;border-bottom:1px solid var(--line)}.sulzer-map-toolbar h3{flex:1 1 190px;margin:0;font-size:19px}.sulzer-map-toolbar a{color:var(--blue);text-decoration:underline}.sulzer-map-toolbar button{min-height:44px;padding:0 14px;border:0;background:var(--charcoal);color:#fff;cursor:pointer}.sulzer-map-scroll{overflow:auto}.sulzer-map-scroll img{display:block;width:100%;min-width:1050px;max-width:none;height:auto}.update-sample-link{margin-top:18px;color:#fff}.update-feed-grid{grid-template-columns:1fr}.update-entry{border-bottom:1px solid var(--line-light)}.update-entry>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.update-entry>summary::-webkit-details-marker{display:none}.update-entry-title{display:block;margin-top:9px;font-size:clamp(23px,3vw,34px);font-weight:650;line-height:1.13}.update-entry-icon{position:relative;flex:0 0 24px;height:24px;color:var(--orange)}.update-entry-icon:before,.update-entry-icon:after{content:"";position:absolute;top:11px;left:3px;width:18px;height:2px;background:currentColor}.update-entry-icon:after{transform:rotate(90deg)}.update-entry[open] .update-entry-icon:after{transform:rotate(0)}.update-entry-body{max-width:75ch;padding:0 0 30px}.update-entry-body p{margin:0 0 14px;color:#ffffffc2;white-space:pre-line}.update-entry-body h2{font-size:22px}.manufacturer-hero-preview{position:relative;isolation:isolate;overflow:hidden;min-height:max(740px,100svh);display:flex;align-items:center}.manufacturer-hero-preview+.manufacturer-directory{padding-top:clamp(48px,5vw,80px)}.manufacturer-hero-preview+.manufacturer-directory .manufacturer-group:first-child{padding-top:0;border-top:0}.manufacturer-hero-preview:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#181d1f 5%,#181d1ffc 29%,#181d1ff0,#181d1fb8 53%,#181d1f26 76%,#181d1f14),linear-gradient(180deg,#181d1f 0%,transparent 24%,transparent 80%,rgba(24,29,31,.5))}.manufacturer-hero-preview .page-hero-grid{position:relative;z-index:2;display:block;margin-inline:auto}.manufacturer-hero-preview .page-hero-copy{position:relative;min-height:0;width:56%;max-width:740px;padding-block:30px}.manufacturer-hero-preview h1{font-size:var(--interior-hero-title-size)}#logo-wall-slot{position:absolute;inset:0;z-index:0;pointer-events:none}.logo-wall,.logo-wall-window{position:absolute;inset:0}.logo-wall-window{perspective:1400px}.logo-wall-plane{position:absolute;top:50%;left:80%;display:flex;gap:18px;width:max-content;height:1150px;transform:translate(-50%,-50%) rotateX(30deg) rotateY(-12deg) rotate(-24deg);transform-style:preserve-3d}.logo-wall-column{width:220px;flex:none;animation:logo-wall-rise var(--duration) linear infinite;will-change:transform}.logo-wall-column:nth-child(2n){animation-direction:reverse}.logo-wall-cycle{display:flex;flex-direction:column;gap:18px;padding-bottom:18px}.logo-wall-tile{width:220px;height:140px;display:grid;place-items:center;padding:24px;background:#fff;box-shadow:0 2px #687477,0 9px 18px #0003}.logo-wall-tile img{width:100%;height:88px;min-width:0;min-height:0;max-width:100%;max-height:88px;object-fit:contain;filter:none}@keyframes logo-wall-rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(max-width:1000px){.manufacturer-hero-preview{min-height:max(700px,100svh)}.manufacturer-hero-preview .page-hero-copy{width:70%;max-width:650px}.logo-wall-plane{left:91%}.manufacturer-hero-preview:after{background:linear-gradient(90deg,#181d1f 5%,#181d1ffa 35%,#181d1fcc 58%,#181d1f40),linear-gradient(180deg,#181d1f,transparent 30%)}}@media(max-width:680px){.manufacturer-hero-preview{min-height:max(700px,100svh);display:flex;flex-direction:column;padding:124px 0 280px;align-items:stretch;background:#181d1f}.manufacturer-hero-preview .page-hero-copy{width:100%;padding-block:0;max-width:none}.manufacturer-hero-preview .page-hero-copy>p:last-child{margin-bottom:0}.manufacturer-hero-preview .section-kicker{color:#eaa16b}.manufacturer-hero-preview:after{content:"";background:linear-gradient(180deg,#181d1fdb,#181d1fd6 18%,#181d1fd1 32%,#181d1fc2 50%,#181d1f61,#181d1f29 82%,#181d1f14)}.manufacturer-hero-preview #logo-wall-slot{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.98) 60%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.4) 90%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.98) 60%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.4) 90%,transparent 100%)}.logo-wall-plane{top:50%;bottom:auto;left:60%;height:1100px;gap:12px;transform:translate(-50%,-50%) rotateX(32deg) rotateY(-12deg) rotate(-24deg) scale(1.16)}.logo-wall-column{width:150px}.logo-wall-tile{width:150px;height:100px;padding:17px;box-shadow:0 1px #687477,0 6px 12px #0000002b}.logo-wall-tile img{height:66px;max-height:66px}.logo-wall-cycle{gap:12px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.logo-wall-column{animation:none;will-change:auto}}:is(.manufacturer-logo-frame,.manufacturer-detail-logo,.logo-wall-tile):has(img[src*="/cloud-sellers-official-20261026.png"]){background:#222}.manufacturer-logo-frame:has(img[src*="/cloud-sellers-official-20261026.png"]){height:98px;padding:8px}.manufacturer-logo-frame img[src*="/cloud-sellers-official-20261026.png"]{width:164px;max-height:82px;object-fit:contain}@media(max-width:680px){.manufacturer-logo-frame:has(img[src*="/cloud-sellers-official-20261026.png"]){height:78px}.manufacturer-logo-frame img[src*="/cloud-sellers-official-20261026.png"]{width:100px;max-height:62px}}:is(.manufacturer-logo-frame,.manufacturer-detail-logo,.logo-wall-tile):has(img[src*="/hydroflo-current-20261026.png"]){background:#000}.manufacturer-logo-frame:has(img[src*="/hydroflo-stacked-black-official-20261026.png"]){height:94px;padding:6px}.manufacturer-logo-frame img[src*="/hydroflo-stacked-black-official-20261026.png"]{width:128px;max-height:82px;object-fit:contain}@media(max-width:680px){.manufacturer-logo-frame:has(img[src*="/hydroflo-stacked-black-official-20261026.png"]){height:84px}.manufacturer-logo-frame img[src*="/hydroflo-stacked-black-official-20261026.png"]{width:100px;max-height:64px}}:is(.manufacturer-logo-frame,.manufacturer-detail-logo,.logo-wall-tile):has(img[src*="/viking-pump-official-20261026.png"],img[src*="/viking.png"]){background:#0072cf}:is(.manufacturer-logo-frame,.manufacturer-detail-logo,.logo-wall-tile):has(img[src*="/waukesha-cherry-burrell-official-20261026.png"],img[src*="/waukesha.png"]){background:#0e4385}:is(.manufacturer-logo-frame,.manufacturer-detail-logo,.logo-wall-tile):has(img[src*="/spirax-sarco.svg"]){background:#002d72}.manufacturer-logo-frame img[src*="/nash-official-20261026.jpg"]{height:52px;object-fit:cover}.manufacturer-logo-frame:has(img[src*="/warman-by-weir-20261026.png"]){height:110px;padding:0;overflow:hidden}.manufacturer-logo-frame img[src*="/warman-by-weir-20261026.png"]{width:230px;min-width:230px;max-width:none;height:106px;max-height:none;flex-shrink:0;object-fit:cover}.manufacturer-detail-logo:has(img[src*="/warman-by-weir-20261026.png"]){overflow:hidden}.manufacturer-detail-logo img[src*="/warman-by-weir-20261026.png"]{height:clamp(180px,20vw,245px);max-height:none;object-fit:cover}@media(max-width:680px){.manufacturer-logo-frame:has(img[src*="/warman-by-weir-20261026.png"]){height:82px}.manufacturer-logo-frame img[src*="/warman-by-weir-20261026.png"]{width:165px;min-width:165px;height:76px;max-height:none}}.manufacturer-logo-frame:has(img[src*="/hayward-tyler.jpg"]),.manufacturer-logo-frame:has(img[src*="/griswold.svg"]),.manufacturer-logo-frame:has(img[src*="/blackmer.svg"]),.manufacturer-logo-frame:has(img[src*="/american-marsh-teal.png"]),.manufacturer-logo-frame:has(img[src*="/mp-pumps-official.png"]),.manufacturer-logo-frame:has(img[src*="/liberty-process.png"]),.manufacturer-logo-frame:has(img[src*="/api-basco.svg"]),.manufacturer-logo-frame:has(img[src*="/vulcan.jpg"]),.manufacturer-logo-frame:has(img[src*="/aesseal.svg"]),.manufacturer-logo-frame:has(img[src*="/delta-cooling.png"]),.manufacturer-logo-frame:has(img[src*="/fluid-engineering.png"]),.manufacturer-logo-frame:has(img[src*="/amarillo-gear.png"]),.manufacturer-logo-frame:has(img[src*="/cloud.jpg"]),.manufacturer-logo-frame:has(img[src*="/beetle-plastic.png"]),.manufacturer-logo-frame:has(img[src*="/nord.svg"]),.manufacturer-logo-frame:has(img[src*="/allis-chalmers-official.png"]),.manufacturer-logo-frame:has(img[src*="/durco-wordmark.svg"]),.manufacturer-logo-frame:has(img[src*="/goulds-itt.png"]),.manufacturer-logo-frame:has(img[src*="/warren-pumps-20261026.jpg"]),.manufacturer-logo-frame:has(img[src*="/peerless.png"]),.manufacturer-logo-frame:has(img[src*="/john-crane.svg"]),.manufacturer-logo-frame:has(img[src*="/nash-official-20261026.jpg"]){height:84px;padding:0;overflow:hidden}.manufacturer-logo-frame img[src*="/hayward-tyler.jpg"]{width:264px;min-width:264px;max-width:none;height:71.35px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(8.03px,-.89px)}.manufacturer-logo-frame img[src*="/griswold.svg"]{width:212.14px;min-width:212.14px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(24.28px)}.manufacturer-logo-frame img[src*="/blackmer.svg"]{width:212.14px;min-width:212.14px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(30.41px)}.manufacturer-logo-frame img[src*="/american-marsh-teal.png"]{width:92.2px;min-width:92.2px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/mp-pumps-official.png"]{width:115.26px;min-width:115.26px;max-width:none;height:73.73px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/liberty-process.png"]{width:89.87px;min-width:89.87px;max-width:none;height:89.87px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/api-basco.svg"]{width:182.32px;min-width:182.32px;max-width:none;height:87.04px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-2.29px,.23px)}.manufacturer-logo-frame img[src*="/vulcan.jpg"]{width:245.38px;min-width:245.38px;max-width:none;height:69.38px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(1.69px)}.manufacturer-logo-frame img[src*="/aesseal.svg"]{width:201.37px;min-width:201.37px;max-width:none;height:61.24px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/delta-cooling.png"]{width:108.31px;min-width:108.31px;max-width:none;height:108.31px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(4.23px)}.manufacturer-logo-frame img[src*="/fluid-engineering.png"]{width:82.82px;min-width:82.82px;max-width:none;height:82.82px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(-.65px)}.manufacturer-logo-frame img[src*="/amarillo-gear.png"]{width:66px;min-width:66px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/cloud.jpg"]{width:237.8px;min-width:237.8px;max-width:none;height:67.24px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-4.1px)}.manufacturer-logo-frame img[src*="/beetle-plastic.png"]{width:163.38px;min-width:163.38px;max-width:none;height:79.38px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(1.62px,1.15px)}.manufacturer-logo-frame img[src*="/nord.svg"]{width:71.23px;min-width:71.23px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(.15px)}.manufacturer-logo-frame img[src*="/allis-chalmers-official.png"]{width:63.21px;min-width:63.21px;max-width:none;height:66.89px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/durco-wordmark.svg"]{width:185.66px;min-width:185.66px;max-width:none;height:86.64px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(5.57px,2.94px)}.manufacturer-logo-frame img[src*="/goulds-itt.png"]{width:146.14px;min-width:146.14px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/warren-pumps-20261026.jpg"]{width:130.05px;min-width:130.05px;max-width:none;height:66px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/peerless.png"]{width:164px;min-width:164px;max-width:none;height:164px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/john-crane.svg"]{width:115.74px;min-width:115.74px;max-width:none;height:66.48px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(.09px)}.manufacturer-logo-frame img[src*="/nash-official-20261026.jpg"]{width:192.56px;min-width:192.56px;max-width:none;height:128.38px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-.16px,-3.69px)}@media(max-width:680px){.manufacturer-logo-frame:has(img[src*="/hayward-tyler.jpg"]),.manufacturer-logo-frame:has(img[src*="/griswold.svg"]),.manufacturer-logo-frame:has(img[src*="/blackmer.svg"]),.manufacturer-logo-frame:has(img[src*="/american-marsh-teal.png"]),.manufacturer-logo-frame:has(img[src*="/mp-pumps-official.png"]),.manufacturer-logo-frame:has(img[src*="/liberty-process.png"]),.manufacturer-logo-frame:has(img[src*="/api-basco.svg"]),.manufacturer-logo-frame:has(img[src*="/vulcan.jpg"]),.manufacturer-logo-frame:has(img[src*="/aesseal.svg"]),.manufacturer-logo-frame:has(img[src*="/delta-cooling.png"]),.manufacturer-logo-frame:has(img[src*="/fluid-engineering.png"]),.manufacturer-logo-frame:has(img[src*="/amarillo-gear.png"]),.manufacturer-logo-frame:has(img[src*="/cloud.jpg"]),.manufacturer-logo-frame:has(img[src*="/beetle-plastic.png"]),.manufacturer-logo-frame:has(img[src*="/nord.svg"]),.manufacturer-logo-frame:has(img[src*="/allis-chalmers-official.png"]),.manufacturer-logo-frame:has(img[src*="/durco-wordmark.svg"]),.manufacturer-logo-frame:has(img[src*="/goulds-itt.png"]),.manufacturer-logo-frame:has(img[src*="/warren-pumps-20261026.jpg"]),.manufacturer-logo-frame:has(img[src*="/peerless.png"]),.manufacturer-logo-frame:has(img[src*="/john-crane.svg"]),.manufacturer-logo-frame:has(img[src*="/nash-official-20261026.jpg"]){height:78px}.manufacturer-logo-frame img[src*="/hayward-tyler.jpg"]{width:220.9px;min-width:220.9px;max-width:none;height:59.7px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(6.72px,-.75px)}.manufacturer-logo-frame img[src*="/griswold.svg"]{width:130.43px;min-width:130.43px;max-width:none;height:40.58px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(14.93px)}.manufacturer-logo-frame img[src*="/blackmer.svg"]{width:140.19px;min-width:140.19px;max-width:none;height:43.61px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(20.09px)}.manufacturer-logo-frame img[src*="/american-marsh-teal.png"]{width:83.82px;min-width:83.82px;max-width:none;height:60px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/mp-pumps-official.png"]{width:104.78px;min-width:104.78px;max-width:none;height:67.02px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/liberty-process.png"]{width:81.7px;min-width:81.7px;max-width:none;height:81.7px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/api-basco.svg"]{width:111.17px;min-width:111.17px;max-width:none;height:53.07px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-1.4px,.14px)}.manufacturer-logo-frame img[src*="/vulcan.jpg"]{width:179.01px;min-width:179.01px;max-width:none;height:50.62px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(1.23px)}.manufacturer-logo-frame img[src*="/aesseal.svg"]{width:122.78px;min-width:122.78px;max-width:none;height:37.34px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/delta-cooling.png"]{width:98.46px;min-width:98.46px;max-width:none;height:98.46px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(3.85px)}.manufacturer-logo-frame img[src*="/fluid-engineering.png"]{width:75.29px;min-width:75.29px;max-width:none;height:75.29px;max-height:none;flex-shrink:0;object-fit:contain;transform:translateY(-.59px)}.manufacturer-logo-frame img[src*="/amarillo-gear.png"]{width:60px;min-width:60px;max-width:none;height:60px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/cloud.jpg"]{width:145px;min-width:145px;max-width:none;height:41px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-2.5px)}.manufacturer-logo-frame img[src*="/beetle-plastic.png"]{width:109.6px;min-width:109.6px;max-width:none;height:53.25px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(1.08px,.77px)}.manufacturer-logo-frame img[src*="/nord.svg"]{width:64.75px;min-width:64.75px;max-width:none;height:60px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(.14px)}.manufacturer-logo-frame img[src*="/allis-chalmers-official.png"]{width:57.47px;min-width:57.47px;max-width:none;height:60.81px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/durco-wordmark.svg"]{width:113.21px;min-width:113.21px;max-width:none;height:52.83px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(3.4px,1.79px)}.manufacturer-logo-frame img[src*="/goulds-itt.png"]{width:100px;min-width:100px;max-width:none;height:45.16px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/warren-pumps-20261026.jpg"]{width:100px;min-width:100px;max-width:none;height:50.75px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/peerless.png"]{width:100px;min-width:100px;max-width:none;height:100px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(0)}.manufacturer-logo-frame img[src*="/john-crane.svg"]{width:100.16px;min-width:100.16px;max-width:none;height:57.53px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(.08px)}.manufacturer-logo-frame img[src*="/nash-official-20261026.jpg"]{width:117.42px;min-width:117.42px;max-width:none;height:78.28px;max-height:none;flex-shrink:0;object-fit:contain;transform:translate(-.1px,-2.25px)}}.manufacturer-logo-frame:has(img[src*="/waukesha-cherry-burrell-official-20261026.png"]){overflow:hidden}.manufacturer-logo-frame img[src*="/waukesha-cherry-burrell-official-20261026.png"]{width:212.76px;min-width:212.76px;max-width:none;height:31.03px;max-height:none;flex-shrink:0;transform:translate(20.17px,-.22px)}@media(max-width:680px){.manufacturer-logo-frame img[src*="/waukesha-cherry-burrell-official-20261026.png"]{width:129.73px;min-width:129.73px;height:18.92px;transform:translate(12.3px,-.14px)}}
