.ebadge-section{color:var(--brand-ink);background:#fff;padding-block:clamp(48px,7vw,96px)}.ebadge-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.ebadge-figure{min-width:0;margin:0}.ebadge-figure .motion-lab-name{color:var(--plate-yellow)}.ebadge-copy h2{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:15ch;font-size:clamp(28px,3.1vw,44px);font-weight:800;line-height:1.3}.ebadge-lead{text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.8}.ebadge-parts{border-top:1px solid var(--line);margin-top:28px}.ebadge-parts>div{border-bottom:1px solid var(--line);padding-block:17px}.ebadge-parts dt{font-size:16px;font-weight:700}.ebadge-parts dd{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.75}.ebadge-link{min-height:44px;color:var(--brand-orange-dark);text-underline-offset:5px;align-items:center;gap:20px;margin-top:24px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:800px){.ebadge-layout{grid-template-columns:minmax(0,1fr);gap:32px}.ebadge-figure{justify-self:center;width:100%;max-width:600px}.ebadge-copy h2{max-width:22ch}}@media (max-width:420px){.ebadge-copy h2{font-size:28px}}
.feature-diagram{min-width:0;color:var(--brand-ink);align-self:center;margin:0;container:feature-diagram/inline-size}.feature-diagram-title{margin-bottom:24px;font-size:clamp(19px,3.6cqi,25px);font-weight:800;line-height:1.5}.feature-diagram-title span,.feature-battery-callout span,.feature-battery-callout strong{display:block}.feature-battery-layout{align-items:center;gap:24px;display:grid}.feature-measurement{margin-bottom:20px;font-size:clamp(16px,2.8cqi,19px);font-weight:700}.feature-battery-conditions{gap:28px;display:grid}.feature-battery-condition{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:22px;font-size:clamp(15px,2.6cqi,18px);line-height:1.5;display:flex;position:relative}.feature-battery-condition dd{color:var(--brand-cyan-dark);flex-shrink:0;font-weight:800}.feature-battery-track{background:var(--surface);border-radius:999px;width:100%;height:12px;position:absolute;bottom:0;left:0;overflow:hidden}.feature-battery-bar{border-radius:inherit;background:var(--brand-cyan);height:100%}.feature-battery-product{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.feature-battery-picture,.feature-structure-picture{position:relative}.feature-battery-picture img,.feature-structure-picture img{width:100%;height:auto;display:block}.feature-battery-picture svg{width:100%;height:100%;position:absolute;inset:0}.feature-light-center{stop-color:var(--background)}.feature-light-edge{stop-color:var(--plate-yellow)}.feature-battery-callout{text-align:center;color:var(--muted);font-size:clamp(14px,2.5cqi,17px);line-height:1.5}.feature-battery-callout strong{color:var(--brand-ink);margin-bottom:3px;font-size:clamp(26px,5cqi,38px);line-height:1.2}.feature-structure-layout{padding-top:122%;position:relative}.feature-structure-picture{aspect-ratio:1000/1061;width:100%;position:absolute;top:0;left:0;overflow:hidden}.feature-structure-picture img{width:148.2%;max-width:none}.feature-structure-leaders{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}.feature-structure-leaders polyline{fill:none;stroke:var(--muted);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.feature-structure-leaders circle{fill:var(--brand-cyan)}.feature-structure-leaders-wide{display:none}.feature-structure-labels{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.feature-structure-label{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;font-size:clamp(14px,2.6cqi,17px);line-height:1.5}.feature-structure-label dt{font-weight:700}.feature-structure-label dd{color:var(--muted);margin-top:5px}.feature-structure-adhesive{margin-top:28px;font-size:clamp(15px,2.8cqi,18px);font-weight:700}.feature-structure-note{color:var(--muted);margin-top:10px;font-size:clamp(14px,2.4cqi,16px);line-height:1.65}@container feature-diagram (min-width:560px){.feature-battery-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.feature-battery-product{grid-template-columns:minmax(0,1fr);gap:8px}.feature-structure-layout{aspect-ratio:1482/1061;padding-top:0}.feature-structure-picture{aspect-ratio:1482/1061}.feature-structure-picture img{width:100%}.feature-structure-leaders-compact{display:none}.feature-structure-leaders-wide{display:block}.feature-structure-labels{text-align:left;display:contents}.feature-structure-label{width:34%;position:absolute;right:0}.feature-structure-label-print{top:8%}.feature-structure-label-pet{top:43%}.feature-structure-label-acrylic{top:80%}}
@font-face{font-family:Sen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c38deb4c599e30-s.3yaf2ks8yh1xb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e30d6735c8a25b34-s.p.40ie-e6ixopc2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c38deb4c599e30-s.3yaf2ks8yh1xb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sen;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e30d6735c8a25b34-s.p.40ie-e6ixopc2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen Fallback;src:local(Arial);ascent-override:87.52%;descent-override:24.56%;line-gap-override:0.0%;size-adjust:107.34%}._1Zp0CG_className{font-family:Sen,Sen Fallback;font-style:normal}
.sf-header{z-index:900;color:#333;font-size:16px;line-height:1.5;position:sticky;top:0}html:has(.sf-header){--site-header-h:72px;scroll-padding-top:var(--site-header-h)}@media screen and (max-width:991px){html:has(.sf-header){--site-header-h:100px}}.sf-bar{background-color:#fff;padding-top:20px;padding-bottom:20px;position:relative}.sf-container{max-width:2300px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.sf-row{justify-content:space-between;align-items:center;display:flex}.sf-brand{color:#333;text-decoration:none;display:block;position:relative}.sf-brand img{vertical-align:middle;width:auto;max-width:100%;height:30px;display:inline-block}.sf-right{align-items:center;display:flex}.sf-menu{position:relative}.sf-link{vertical-align:top;color:#272727;text-align:left;border-radius:5px;margin:0 12px;padding:4px 10px;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.sf-link:hover{color:var(--sf-white-smoke);background-color:#222}.sf-button{color:var(--sf-white-smoke);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:#0000;border:0;padding:18px;font-size:24px;line-height:1;display:none;position:relative}.sf-icon{color:#525252;width:24px;height:24px;display:block}.sf-button:hover .sf-icon{color:#222}.sf-header :focus-visible{outline-offset:2px;outline:2px solid #009ed6}@media screen and (max-width:991px){.sf-button{display:block}.sf-button[aria-expanded=true]{z-index:100;color:#fff;background-color:#222;border-radius:5px}.sf-button[aria-expanded=true] .sf-icon{color:var(--sf-white-smoke)}.sf-menu{z-index:1;text-align:center;visibility:hidden;background-color:#b3b3b3;width:100vw;height:100dvh;padding-top:140px;padding-bottom:30px;transition:transform .4s,visibility 0s linear .4s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.sf-menu[data-open]{visibility:visible;transition:transform .4s;transform:none}.sf-link{text-align:center;font-size:30px;display:block}}@media screen and (max-width:767px){.sf-brand{padding-left:10px}}@media (prefers-reduced-motion:reduce){.sf-link,.sf-menu,.sf-menu[data-open]{transition:none}}
