.distributor-page{background:#fafaf8}.distributor-page h1{font-size:clamp(34px,3.8vw,57px);line-height:1.2;letter-spacing:-.035em;margin:22px 0}.partner-hero{padding:70px 7vw;display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;background:#fff;align-items:center}.partner-intro{font-size:17px;color:#656a6f;max-width:610px}.partner-hero .actions{margin-top:30px;align-items:center;gap:25px;flex-wrap:wrap}.partner-hero .text-link{font-size:14px}.partner-hero-art{position:relative;min-height:350px;background:#e9e9e9;margin:0;overflow:hidden;isolation:isolate}.partner-hero-art:before{content:'';position:absolute;background:#d6152a;right:-8%;top:0;width:35%;height:100%;transform:skewX(-15deg);z-index:-1}.partner-art-title{position:absolute;top:24px;left:28px;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1.2}.partner-art-title span{display:block}.partner-hero-art img{position:absolute;object-fit:contain;mix-blend-mode:multiply}.partner-hero-art .partner-tool{width:70%;height:80%;top:17%;left:20%}.partner-hero-art .partner-battery{width:25%;height:24%;bottom:13%;left:9%}.partner-hero-art .partner-charger{width:26%;height:23%;bottom:13%;right:2%}.partner-hero-art figcaption{position:absolute;bottom:16px;left:28px;right:15px;font-size:10px;color:#555}.partner-section{padding:72px 7vw}.partner-heading{max-width:720px;margin-bottom:35px}.partner-heading h2{margin:18px 0}.partner-heading>p:not(.eyebrow){color:#656a6f;font-size:16px;max-width:660px}.partner-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.partner-route{padding:35px;background:#fff;border:1px solid #ddd;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.partner-route.route-0{border-top:4px solid #d6152a}.partner-route.route-1{border-top:4px solid #323639}.partner-route .eyebrow{margin-top:0}.partner-route h3{font-size:30px;margin:12px 0 15px}.partner-route>p:not(.eyebrow){font-size:15px;color:#656a6f;min-height:54px}.partner-route dl{width:100%;margin:12px 0 30px}.partner-route dl>div{display:grid;grid-template-columns:105px 1fr;border-bottom:1px solid #e8e8e5;padding:13px 0;gap:18px;font-size:14px;line-height:1.6}.partner-route dt{font-weight:700}.partner-route dd{margin:0;color:#656a6f}.partner-route>a{margin-top:auto}.partner-support{background:#fff}.partner-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.partner-support-grid>article{border-top:2px solid #1c1e20;padding:25px 25px 28px;background:#f4f4f0;min-width:0}.partner-number{font:600 28px/1 'Barlow Condensed',sans-serif;color:#d6152a}.partner-support-grid h3{font-size:23px;margin:18px 0 15px}.partner-support-grid p{font-size:14px;color:#656a6f}.partner-support-grid .text-link{font-size:13px}.partner-support-grid>article:last-child{grid-column:span 2;position:relative;padding-right:46%}.partner-battery-pair{position:absolute;right:15px;top:38px;bottom:20px;width:41%;display:flex;align-items:center}.partner-battery-pair img{width:50%;height:130px;object-fit:contain;mix-blend-mode:multiply}.partner-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.partner-channel-grid>article{padding:25px 0 15px;border-top:1px solid #bbb}.partner-channel-index{font:600 42px/1 'Barlow Condensed',sans-serif;color:#d6152a}.partner-channel-grid h3{margin:22px 0 15px;font-size:24px}.partner-channel-grid p{font-size:14px;color:#656a6f}.partner-channel-grid .text-link{font-size:13px}.partner-start{background:#1c1e20;color:#fff}.partner-start .partner-heading>p:not(.eyebrow){color:#b8bcc0}.partner-start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.partner-start-grid article{border-top:1px solid #555;padding-top:20px}.partner-start-grid span{font:600 28px/1 'Barlow Condensed',sans-serif;color:#f94459}.partner-start-grid h3{font-size:21px;margin:18px 0}.partner-start-grid p{font-size:14px;color:#b8bcc0}.partner-markets{display:grid;grid-template-columns:1.25fr 1fr;padding:72px 7vw;gap:7vw;background:#fff;align-items:center}.partner-markets h2{margin:18px 0 25px}.partner-markets p:not(.eyebrow){color:#656a6f;font-size:15px}.partner-markets small{color:#888;font-size:12px}.partner-markets ul{list-style:none;margin:0;padding:0}.partner-markets li{display:flex;gap:25px;align-items:center;border-bottom:1px solid #ddd;padding:25px 0}.partner-markets li:first-child{border-top:1px solid #ddd}.partner-markets li>span{font:600 35px/1 'Barlow Condensed',sans-serif;color:#d6152a;width:60px;flex:none}.partner-markets strong{font-size:19px;font-weight:600}.partner-application aside h2{font-size:clamp(30px,3vw,43px)}.distributor-page a{overflow-wrap:anywhere}.partner-hero-art img{pointer-events:none}
@media(max-width:1050px){.partner-hero{gap:35px;padding:55px 5vw}.partner-hero-art{min-height:320px}.partner-art-title{font-size:28px}.partner-section,.partner-markets{padding:60px 5vw}.partner-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-support-grid>article:last-child{grid-column:span 2}.partner-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-route{padding:26px}.partner-route dl>div{grid-template-columns:95px 1fr;gap:14px}.partner-channel-grid{gap:24px}}
@media(max-width:650px){.partner-hero{display:block;padding:45px 6vw 40px}.distributor-page h1{font-size:34px;line-height:1.25}.partner-intro{font-size:15px}.partner-hero-art{display:none}.partner-section,.partner-markets{padding:50px 6vw}.partner-heading h2,.partner-markets h2{font-size:31px}.partner-heading>p:not(.eyebrow){font-size:14px}.partner-routes,.partner-support-grid,.partner-channel-grid,.partner-markets{grid-template-columns:1fr}.partner-route{padding:25px}.partner-route h3{font-size:26px}.partner-route>p:not(.eyebrow){min-height:0}.partner-route dl>div{grid-template-columns:85px 1fr;font-size:13px;gap:12px}.partner-support-grid>article:last-child{grid-column:auto;padding-right:25px}.partner-battery-pair{position:static;width:100%;height:120px;margin-top:15px}.partner-battery-pair img{height:120px}.partner-channel-grid{gap:25px}.partner-channel-grid>article{padding:20px 0 5px}.partner-channel-grid h3{font-size:23px;margin-top:15px}.partner-start-grid{gap:25px 20px}.partner-start-grid h3{font-size:18px}.partner-start-grid p{font-size:13px}.partner-markets{gap:25px}.partner-markets li{padding:20px 0}.partner-markets strong{font-size:17px}.partner-application aside h2{font-size:32px}}

/* Keep the supplied neutral image backgrounds visually continuous. */
.partner-hero-art:before{display:none}.partner-hero-art{border-left:4px solid #d6152a}.partner-hero-art img,.partner-battery-pair img{mix-blend-mode:normal}
.partner-art-title{z-index:2;max-width:90%}.partner-hero-art .partner-tool{height:65%;top:30%}
.partner-support-grid>article:last-child{background:#e9e9e9}
