@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_5e008772-module__gAsqUG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_5e008772-module__gAsqUG__variable{--font-lpz-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_24f7ea17-module__l7Ak0q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_24f7ea17-module__l7Ak0q__variable{--font-lpz-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.lpz{--ink:#08090a;--ink-2:#0d0f11;--ink-3:#14171a;--ink-4:#1c2024;--fg:#e9ecee;--fg-2:#a4abb1;--fg-3:#6c747b;--line:#e9ecee1a;--line-2:#e9ecee33;--bone:#ecedea;--bone-2:#e1e3df;--bone-ink:#0b0c0d;--bone-fg2:#4e555b;--bone-line:#0b0c0d1f;--acc:#f39700;--acc-glow:#f3970059;--acc-ink:#965c00;--display:var(--font-lpz-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--text:var(--font-lpz-archivo),"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-lpz-mono),"IBM Plex Mono",ui-monospace,"SFMono-Regular","DejaVu Sans Mono",monospace;--gut:clamp(16px,4.2vw,64px);--max:1440px;--stage:1920px;--edge:max(var(--gut),calc((100% - var(--stage)) / 2 + var(--gut)));--ease:cubic-bezier(.2,.7,0,1);--ease-io:cubic-bezier(.7,0,.2,1);--nav-h:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lpz *,.lpz :before,.lpz :after{box-sizing:border-box}.lpz{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}.lpz.rm{scroll-behavior:auto}.lpz{background:var(--ink);color:var(--fg);font-family:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;font-weight:400;font-stretch:100%;line-height:1.55;overflow-x:clip}.lpz img{max-width:100%;height:auto;display:block}.lpz button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lpz a{color:inherit}.lpz :focus-visible{outline:1.5px solid var(--acc);outline-offset:3px}.lpz .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lpz .skip{z-index:100;background:var(--acc);color:var(--ink);padding:10px 14px;text-decoration:none;position:fixed;top:-60px;left:12px}.lpz .skip:focus{top:12px}.lpz .wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin-inline:auto}.lpz .mono,.lpz .label,.lpz .eyebrow,.lpz .fine{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:400;line-height:1.4}.lpz .label{color:var(--fg-2);align-items:center;gap:12px;margin:0 0 28px;display:flex}.lpz .label i{color:var(--acc);font-style:normal}.lpz .label:after{content:"";opacity:.35;background:currentColor;width:48px;height:1px}.lpz .fine{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.lpz .h-mega,.lpz .h-xl,.lpz .h-l{font-family:var(--display);letter-spacing:-.035em;margin:0;font-weight:700;font-stretch:112%;line-height:.92}.lpz .h-mega{text-transform:uppercase;font-size:clamp(52px,10.4vw,176px);font-weight:800;font-stretch:118%;line-height:.86}.lpz .h-xl{font-size:clamp(42px,6.4vw,104px)}.lpz .h-l{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,48px);line-height:1}.lpz .dim{color:var(--fg-3)}.lpz .lead{color:var(--fg-2);max-width:34em;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px)}.lpz .mask{vertical-align:top;padding-bottom:.04em;display:inline-block;overflow:hidden}.lpz .mask>span{display:inline-block}.lpz .btn{--bg:transparent;--c:var(--fg);background:var(--bg);height:52px;color:var(--c);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:14px;padding:0 26px;font-size:12.5px;text-decoration:none;transition:background .3s,color .3s,box-shadow .4s;display:inline-flex;position:relative}.lpz .btn span,.lpz .btn i{pointer-events:none;font-style:normal;position:relative}.lpz .btn i{transition:transform .4s var(--ease);display:inline-flex}.lpz .btn:hover i{transform:translate(5px)}.lpz .btn-acc{--bg:var(--acc);--c:var(--ink)}.lpz .btn-acc:hover{box-shadow:0 0 0 6px #f3970024,0 10px 40px -8px var(--acc-glow)}.lpz .btn-ghost{box-shadow:inset 0 0 0 1px var(--line-2)}.lpz .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--fg)}.lpz .btn-dark{--bg:var(--bone-ink);--c:var(--bone)}.lpz .btn-sm{height:38px;padding:0 18px;font-size:11px}.lpz .btn-lg{height:60px;padding:0 32px}.lpz .link-u{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line-2);padding:6px 0;font-size:11.5px;transition:color .3s,border-color .3s}.lpz .link-u:hover{color:var(--fg);border-color:var(--fg)}.lpz .nav{z-index:50;height:var(--nav-h);padding:0 var(--edge);color:var(--fg);transition:color .4s,background .4s,transform .5s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.lpz .nav:before{content:"";background:linear-gradient(var(--ink) 0,#08090a00);opacity:.85;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lpz .nav.on-light{color:var(--bone-ink)}.lpz .nav.on-light:before{background:linear-gradient(var(--bone) 0,#ecedea00)}.lpz .nav.on-light .btn-acc{--c:var(--ink)}.lpz .nav>*{position:relative}.lpz .nav-mark{text-decoration:none;display:block}.lpz .nav-mark img{width:auto;height:15px}.lpz .nav.on-light .nav-mark img{filter:invert()}.lpz .nav-links{gap:clamp(14px,2.2vw,34px);display:flex}.lpz .nav-links a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.62;gap:7px;font-size:11px;text-decoration:none;transition:opacity .25s;display:flex}.lpz .nav-links a i{opacity:.55;font-style:normal}.lpz .nav-links a:hover,.lpz .nav-links a.is-cur{opacity:1}.lpz .nav-links a.is-cur i{color:var(--acc);opacity:1}.lpz.js .nav{transform:translateY(-100%)}.lpz.js .nav.is-in{transform:none}.lpz .rail{right:calc(var(--edge) - var(--gut) * .55);z-index:40;mix-blend-mode:difference;color:#fff;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:10px;width:30px;height:34vh;transition:opacity .6s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.lpz .rail.is-in{opacity:.9}.lpz .rail-track{background:#ffffff38;flex:1;width:1px;position:relative}.lpz .rail-track:before{content:"";opacity:.6;background:repeating-linear-gradient(#ffffff59 0 1px,#0000 1px 10%);width:9px;position:absolute;inset:0 -4px}.lpz .rail-fill{transform-origin:top;background:#fff;width:3px;height:100%;position:absolute;top:0;left:-1px;transform:scaleY(0)}.lpz .rail-readout{font-family:var(--mono);letter-spacing:.05em;font-size:10px}.lpz.js .rv{opacity:0;transition:opacity 1s var(--ease),transform 1.2s var(--ease);transition-delay:calc(var(--n,0) * 90ms);transform:translateY(36px)}.lpz.js .rv.in{opacity:1;transform:none}.lpz.js .rv .mask>span{transition:transform 1.1s var(--ease);transform:translateY(105%)}.lpz.js .rv.in .mask>span{transform:none}.lpz.js .rv.in .mask:nth-child(2)>span{transition-delay:80ms}.lpz.js .rv.in .mask:nth-child(3)>span{transition-delay:.16s}.lpz [data-scene]{position:relative}.lpz .pin{height:100svh;position:sticky;top:0;overflow:hidden}.lpz .hero{background:var(--ink);height:220vh}.lpz .hero .pin{background:radial-gradient(120% 70% at 62% 108%,#24282c 0,#121518 38%,var(--ink) 70%);grid-template-rows:1fr auto;display:grid}.lpz .hero-stage{--mx:0;--my:0;position:absolute;inset:0}.lpz .hero-floor{filter:blur(10px);background:radial-gradient(50% 50%,#e9ecee1f,#0000 70%);height:30%;position:absolute;bottom:5%;left:10%;right:-5%}.lpz .hero-word{z-index:0;left:0;right:0;top:calc(var(--nav-h) + 3vh);padding:0 var(--gut);will-change:transform,opacity;-webkit-user-select:none;user-select:none;margin:0;position:absolute}.lpz .hero-logo{opacity:.9;width:100%;max-width:1600px;height:auto;margin-inline:auto}.lpz .hero-machine{right:max(3%,var(--edge));width:min(58vw,100vh,calc(var(--stage) * .58));aspect-ratio:1600/1408;transform-origin:66% 22%;will-change:transform;z-index:1;position:absolute;bottom:clamp(120px,17vh,170px)}.lpz .hero-machine img{object-fit:contain;filter:drop-shadow(0 50px 60px #0009);width:100%;height:100%}.lpz .hero-sweep{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 40%,#ffffff12 49%,#ffffff2e 50%,#ffffff12 51%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.lpz .hero-copy{left:var(--edge);z-index:2;max-width:40vw;position:absolute;bottom:clamp(140px,22vh,230px)}.lpz .eyebrow{color:var(--fg-2);align-items:center;gap:12px;margin:0 0 22px;display:flex}.lpz .eyebrow .tick{background:var(--acc);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f3970029}.lpz .hero-claim{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5vw,84px);font-weight:700;font-stretch:112%;line-height:.92}.lpz .hero-claim .ln{display:block;overflow:hidden}.lpz .hero-claim .ln>span{display:inline-block}.lpz .hero-stats{left:var(--edge);right:var(--edge);z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin:0;display:grid;position:absolute;bottom:clamp(28px,5vh,52px)}.lpz .hs{--lit:0;opacity:calc(.38 + var(--lit) * .62);padding-top:16px;position:relative}.lpz .hs:before{content:"";background:var(--line-2);height:1px;position:absolute;top:0;left:0;right:0}.lpz .hs-bar{background:var(--fg);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--lit));position:absolute;top:0;left:0}.lpz .hs dt{-webkit-hyphens:manual;hyphens:manual;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:6px;font-size:10.5px}.lpz .hs dd{align-items:baseline;gap:8px;margin:0;display:flex}.lpz .hs b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.2vw,52px);font-weight:600;font-stretch:112%;line-height:1}.lpz .hs small{font-family:var(--mono);color:var(--fg-2);font-size:12px}.lpz .scroll-cue{right:var(--edge);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;top:50%}.lpz .scroll-cue i{background:linear-gradient(var(--fg-2),transparent);width:1px;height:56px;animation:lpz-cue 2.4s var(--ease-io) infinite}@keyframes lpz-cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lpz .hero-fade{background:var(--ink);opacity:var(--dark,0);pointer-events:none;z-index:3;position:absolute;inset:0}.lpz.js .hero-machine img{opacity:0;filter:brightness(0)drop-shadow(0 50px 60px #0009);transform:scale(1.05)}.lpz.js .hero-logo{opacity:0;transform:translateY(8%)}.lpz.js .hero-claim .ln>span{transform:translateY(105%)}.lpz.js .eyebrow{opacity:0}.lpz.js .hs{visibility:hidden}.lpz.loaded .hero-machine img{opacity:1;filter:brightness()drop-shadow(0 50px 60px #0009);transition:opacity 1.6s var(--ease),filter 2.6s var(--ease) .1s,transform 3s var(--ease);transform:none}.lpz.loaded .hero-logo{opacity:.9;transition:opacity 1.6s var(--ease) 1.5s,transform 2s var(--ease) 1.5s;transform:none}.lpz.loaded .hero-claim .ln>span{transition:transform 1.2s var(--ease) 1s;transform:none}.lpz.loaded .hero-claim .ln:nth-child(2)>span{transition-delay:1.1s}.lpz.loaded .eyebrow{opacity:1;transition:opacity 1s 1.2s}.lpz.loaded .hs{visibility:visible;animation:lpz-hsIn 1.2s var(--ease) both}.lpz.loaded .hs:first-child{animation-delay:1.4s}.lpz.loaded .hs:nth-child(2){animation-delay:1.52s}.lpz.loaded .hs:nth-child(3){animation-delay:1.64s}@keyframes lpz-hsIn{0%{opacity:0;transform:translateY(16px)}}.lpz.loaded .hero-sweep{animation:lpz-sweep 2.6s var(--ease-io) .25s 1 both}@keyframes lpz-sweep{to{transform:translate(120%)}}.lpz .story{background:var(--ink);height:340vh}.lpz .story .pin{align-items:center;display:flex}.lpz .story-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,6vw,110px);display:grid}.lpz .steps{min-height:clamp(320px,44vh,440px);display:grid}.lpz .step{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(24px)}.lpz .step.is-on{opacity:1;pointer-events:auto;transform:none}.lpz .step p{color:var(--fg-2);max-width:30em;margin:28px 0 0;font-size:clamp(16px,1.25vw,19px)}.lpz .step-dots{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lpz .step-dots li{background:var(--line-2);width:28px;height:2px;transition:background .4s,width .4s var(--ease)}.lpz .step-dots li.is-on{background:var(--acc);width:52px}.lpz .physics{border:1px solid var(--line);--m:1;background:linear-gradient(#ffffff06,#0000);margin:0;padding:clamp(18px,3vw,40px);position:relative}.lpz .physics:before,.lpz .physics:after{content:"";border:1px solid var(--fg-2);width:12px;height:12px;position:absolute}.lpz .physics:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.lpz .physics:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.lpz .eq{font-family:var(--display);letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:.25em;height:1.4em;font-size:clamp(40px,5vw,84px);font-weight:300;font-stretch:118%;line-height:1;display:flex}.lpz .eq-op{color:var(--fg-3)}.lpz .eq-a{color:var(--acc);transform-origin:50% 80%;font-weight:800;display:inline-block}.lpz .eq-m{transform-origin:50% 80%;font-weight:600;display:inline-block}.lpz .eq-f{font-weight:500}.lpz .rig{width:100%;height:auto;color:var(--acc);margin:20px 0 10px;overflow:visible}.lpz .rig-rail{stroke:var(--line-2);stroke-width:1px}.lpz .rig-ticks line{stroke:var(--line-2)}.lpz .rig-block{fill:#3a4046;transition:fill .4s}.lpz .rig-cf{opacity:0}.lpz .rig-arrow{stroke:currentColor;stroke-width:2px}.lpz .rig-t{fill:var(--acc);font-family:var(--mono);text-anchor:start;font-size:13px}.lpz .meters{gap:12px;margin-top:10px;display:grid}.lpz .meter{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);grid-template-columns:90px 1fr 16px;align-items:center;gap:14px;font-size:11px;display:grid}.lpz .meter i{background:var(--line);height:4px;position:relative;overflow:hidden}.lpz .meter b{background:var(--fg-2);transform-origin:0;transform:scaleX(var(--v,1));position:absolute;inset:0}.lpz .meter.is-up b{background:var(--acc)}.lpz .meter em{text-align:center;font-style:normal}.lpz .meter.is-up em{color:var(--acc)}.lpz .physics figcaption{margin-top:18px}.lpz .carbon{background:#050606;height:520vh}.lpz .c-layer{will-change:transform,opacity;place-items:center;display:grid;position:absolute;inset:0}.lpz .c-macro img{object-fit:cover;width:100%;height:100%}.lpz .c-tube{opacity:0}.lpz .c-tube img{filter:drop-shadow(0 40px 80px #000c);width:auto;max-width:none;height:min(96vh,96vw)}.lpz .c-vignette{pointer-events:none;background:radial-gradient(90% 80%,#0000 40%,#050606d9 100%);position:absolute;inset:0}.lpz .c-intro{opacity:0;position:absolute;bottom:12vh;left:0;right:0}.lpz .c-def{max-width:30em;color:var(--fg);margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.lpz .c-def b{font-family:var(--display);font-weight:800;font-stretch:118%}.lpz .c-title{left:0;right:0;top:calc(var(--nav-h) + 6vh);pointer-events:none;position:absolute}.lpz .c-title .mask>span{transform:translateY(105%)}.lpz .c-title .h-mega{max-width:9.5em}.lpz .c-first{max-width:24em;color:var(--fg-2);opacity:0;margin:24px 0 0;font-size:clamp(15px,1.15vw,18px)}.lpz .c-why{right:var(--edge);opacity:0;width:min(420px,36vw);position:absolute;bottom:12vh}.lpz .c-why ul{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none}.lpz .c-why li{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.02em;opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);align-items:center;gap:18px;padding:16px 0;font-size:clamp(20px,1.8vw,28px);font-weight:600;font-stretch:112%;display:flex;transform:translate(24px)}.lpz .c-why li.on{opacity:1;transform:none}.lpz .c-why li b{font-family:var(--mono);color:var(--acc);width:14px;font-weight:400}.lpz .c-why-note{color:var(--fg-2);opacity:0;margin:22px 0 0;font-size:15px;transition:opacity .8s}.lpz .c-why-note.on{opacity:1}.lpz .mass{background:linear-gradient(#050606,var(--ink));padding:clamp(100px,16vh,180px) 0}.lpz .mass-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,8vw,140px);display:grid}.lpz .stiff{margin:0}.lpz .stiff-cap{color:var(--fg-2);margin:0 0 22px}.lpz .stiff-cap em{color:var(--fg-3);margin-left:14px;font-style:normal}.lpz .stiff-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lpz .stiff-bars li{grid-template-columns:7.5em minmax(0,1fr) 4.2em;align-items:center;gap:clamp(12px,2vw,28px);display:grid}.lpz .stiff-bars span{color:var(--fg-2)}.lpz .stiff-bars i{height:30px;width:calc(var(--v) * 100%);transform-origin:0;background:#4a5056;border-radius:2px;display:block}.lpz .stiff-bars b{font-family:var(--display);color:var(--fg-2);text-align:right;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;font-stretch:112%}.lpz .stiff-bars b small{font-family:var(--mono);margin-left:2px;font-size:.7em}.lpz .stiff-bars .is-cfk{margin-top:4px}.lpz .stiff-bars .is-cfk span{color:var(--fg)}.lpz .stiff-bars .is-cfk i{background:var(--acc);box-shadow:0 0 30px -6px var(--acc-glow)}.lpz .stiff-bars .is-cfk b{color:var(--fg);font-size:24px}.lpz .stiff .fine{margin-top:26px}.lpz.js .stiff-bars i{transition:transform 1.1s var(--ease);transition-delay:calc(.35s + var(--i) * .11s);transform:scaleX(0)}.lpz.js .stiff.in .stiff-bars i{transform:none}.lpz.js .stiff-bars .is-cfk i{transition-duration:1.6s;transition-delay:1s}.lpz .zmass{background:var(--ink);height:240vh}.lpz .zmass .pin{align-items:center;display:flex}.lpz .zm-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.lpz .zm-num{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:flex-start;margin:0 0 .04em;font-size:clamp(96px,15vw,236px);font-weight:800;font-stretch:118%;line-height:.86;display:flex}.lpz .zm-minus{background:var(--acc);color:#0000;flex:none;align-self:center;width:.4em;height:.085em;margin:0 .14em 0 .02em;overflow:hidden}.lpz .zm-kg{font-weight:inherit;background:linear-gradient(180deg,var(--fg) 30%,#7d858c);color:#0000;-webkit-background-clip:text;background-clip:text}.lpz .zm-num small{letter-spacing:0;color:var(--acc);margin:.15em 0 0 .18em;font-size:.14em;font-weight:500;font-stretch:100%}.lpz .zm-text .lead strong{color:var(--fg);font-weight:600}.lpz .zm-why{border-top:1px solid var(--line-2);max-width:450px;color:var(--fg-2);margin:clamp(28px,4vh,40px) 0 0;padding-top:22px;font-size:15px}.lpz .zm-why .mono{color:var(--acc);margin-bottom:6px;display:block}.lpz .zm-vis{--slide-h:min(78svh,760px);--bh:calc(var(--slide-h) * .046);justify-content:flex-end;align-items:flex-end;gap:clamp(24px,4vw,64px);margin:0;padding-bottom:32px;display:flex;position:relative}.lpz .zm-pallet{grid-template-columns:repeat(5,calc(var(--bh) * 1.5));margin-bottom:calc(var(--slide-h) * .26);gap:4px;display:grid}.lpz .zm-pallet span{height:var(--bh);will-change:transform,opacity;background:linear-gradient(#8d949a,#5d646b);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47,0 2px 6px #0006}.lpz .zm-pallet i{font-style:normal;font-family:var(--mono);font-size:clamp(7px,calc(var(--bh) * .3),11px);letter-spacing:.06em;color:#1a1d20}.lpz .zm-slide{--glow:0;flex:none;position:relative}.lpz .zm-slide:before{content:"";background:radial-gradient(closest-side,var(--acc-glow),transparent);opacity:var(--glow);pointer-events:none;position:absolute;inset:10% -40%}.lpz .zm-slide img{height:var(--slide-h);width:auto;position:relative}.lpz .zm-tag{white-space:nowrap;color:var(--acc);opacity:0;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.lpz .zm-vis figcaption{position:absolute;bottom:-28px;right:0}.lpz .linear{background:var(--ink);height:420vh}.lpz .linear .pin{align-items:center;display:flex}.lpz .lin-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,5vw,90px);display:grid}.lpz .lin-heads{height:2.85em;font-size:clamp(36px,4.3vw,72px);position:relative}.lpz .lin-heads .h-xl{font-size:1em}.lpz .lin-text .lin-body{top:calc(2.85*clamp(36px,4.3vw,72px) + 76px)}.lpz .lh{opacity:0;transition:opacity .6s var(--ease),transform .8s var(--ease);position:absolute;inset:0;transform:translateY(30px)}.lpz .lh.on{opacity:1;transform:none}.lpz .lh-2{color:var(--acc)}.lpz .lin-text{min-height:calc(2.85*clamp(36px,4.3vw,72px) + 200px);position:relative}.lpz .lin-body{max-width:28em;color:var(--fg-2);opacity:0;margin:0;font-size:clamp(16px,1.2vw,18px);transition:opacity .6s;position:absolute}.lpz .lin-body.on{opacity:1}.lpz .lin-stage{aspect-ratio:1000/640;position:relative}.lpz .schem{width:100%;height:auto;color:var(--fg-2);position:absolute;inset:0 0 auto;overflow:visible}.lpz .s-cap{fill:var(--fg-3);letter-spacing:.14em;font-size:17px}.lpz .s-guide{fill:#2a2f34}.lpz .s-motor{fill:#2b3136;stroke:var(--fg-3)}.lpz .s-coup{fill:#3c434a;stroke:var(--fg-3)}.lpz .s-screw{fill:#1d2125;stroke:var(--fg-3)}.lpz .s-thread{color:#66707a}.lpz .s-bear{fill:#2b3136;stroke:var(--fg-3)}.lpz .s-lbl{fill:var(--fg-2);font-family:var(--mono);letter-spacing:.06em;text-anchor:middle;text-transform:uppercase;font-size:19px}.lpz .s-lead{stroke:var(--fg-3);stroke-dasharray:2 4}.lpz .s-sled{fill:#d7dbde}.lpz .s-lbl-in{fill:var(--ink)}.lpz .s-nut{fill:#8b939a}.lpz .s-prim,.lpz .s-lbl-prim{fill:var(--acc);opacity:0}.lpz .s-lbl-mag{opacity:0}.lpz .s-force{stroke:var(--acc);stroke-width:3px;opacity:0}.lpz .s-mag rect{transition:none}.lpz .xray{aspect-ratio:1100/1538;opacity:0;pointer-events:none;height:118%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lpz .xray img{width:100%;height:100%;position:absolute;inset:0}.lpz .xr-struct{opacity:.62}.lpz .xr-mot{opacity:0;filter:drop-shadow(0 0 18px var(--acc-glow))}.lpz .xr-tag{color:var(--acc);opacity:0;align-items:center;gap:10px;transition:opacity .6s;display:flex;position:absolute;top:40%;left:-6%}.lpz .xr-tag:after{content:"";background:var(--acc);width:60px;height:1px}.lpz .xr-tag.on{opacity:1}.lpz .lin-benefits{background:var(--ink);padding:clamp(60px,10vh,120px) 0 clamp(100px,16vh,180px)}.lpz .ben{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.lpz .ben li{border-bottom:1px solid var(--line);gap:10px;padding:34px 28px 40px 0;display:grid}.lpz .ben li:nth-child(3n+2),.lpz .ben li:nth-child(3n+3){border-left:1px solid var(--line);padding-left:28px}.lpz .ben li:nth-child(2){--n:1}.lpz .ben li:nth-child(3){--n:2}.lpz .ben li:nth-child(5){--n:1}.lpz .ben li:nth-child(6){--n:2}.lpz .ben span{color:var(--acc)}.lpz .ben b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,2.6vw,42px);font-weight:700;font-stretch:118%;line-height:1}.lpz .ben em{color:var(--fg-2);font-style:normal}.lpz .perf{background:var(--ink);height:420vh}.lpz .perf-label{top:calc(var(--nav-h) + 20px);max-width:none;padding-inline:var(--edge);z-index:2;position:absolute;left:0;right:0}.lpz .pm{opacity:0;visibility:hidden;align-content:center;place-items:center;display:grid;position:absolute;inset:0}.lpz .pm.vis{visibility:visible}.lpz .pm-bg{pointer-events:none;position:absolute;inset:0}.lpz .pm-num{line-height:.78;font-family:var(--display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:flex-start;margin:0;font-weight:800;font-stretch:125%;display:flex;position:relative}.lpz .pm-num b{color:#0000;background:linear-gradient(#f4f6f7 0%,#9aa1a7 70%,#5a6067 100%);-webkit-background-clip:text;background-clip:text;margin:-.32em -.04em -.12em;padding:.32em .04em .12em;font-size:clamp(130px,31vw,620px);font-weight:800}.lpz .pm-num small{font-family:var(--mono);letter-spacing:.04em;color:var(--acc);margin:.6em 0 0 .4em;font-size:clamp(16px,2vw,30px);font-weight:500;font-stretch:100%}.lpz .pm-cap{text-align:center;color:var(--fg-2);margin:clamp(20px,4vh,44px) 0 0;font-size:clamp(15px,1.2vw,18px);position:relative}.lpz .pm-cap .mono{color:var(--fg);margin-bottom:6px;display:block}.lpz .pm-lines{background:repeating-linear-gradient(90deg,#0000 0 118px,#e9ecee17 118px 119px) 0 0/119px 100%,repeating-linear-gradient(90deg,#0000 0 23px,#e9ecee0a 23px 24px) 0 0/24px 100%;-webkit-mask:linear-gradient(#0000 22%,#000 40% 60%,#0000 78%);mask:linear-gradient(#0000 22%,#000 40% 60%,#0000 78%)}.lpz .pm-lines:after{content:"";background:linear-gradient(90deg,transparent,var(--acc) 50%,transparent);opacity:.8;height:1px;position:absolute;top:50%;left:0;right:0}.lpz .pm-ramp{opacity:.9;width:100%;height:100%}.lpz .ramp-grid{stroke:#e9ecee0f;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.lpz .ramp{fill:none;stroke:var(--acc);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.lpz .pm-micro{place-items:center;display:grid}.lpz .micro-ruler{background:repeating-linear-gradient(90deg,#e9ecee29 0 1px,transparent 1px var(--pitch,10px));background-position:50%;height:80px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.lpz .micro-ring{aspect-ratio:1;will-change:transform;border:1px solid #e9ecee1f;border-radius:50%;width:min(56vw,56vh);position:absolute;box-shadow:inset 0 0 0 calc(min(56vw,56vh)/2 - 6px) #0000}.lpz .micro-ring:after{content:"";background:var(--acc);border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #f397001f}.lpz .pm-idx{color:var(--fg-3);text-transform:none;gap:28px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(24px,5vh,48px);left:50%;transform:translate(-50%)}.lpz .pm-idx li{transition:color .4s}.lpz .pm-idx li.on{color:var(--fg)}.lpz .explore{--ex-pad:clamp(20px,4vh,48px);min-height:calc(100svh - var(--nav-h));padding:var(--ex-pad) 0;background:linear-gradient(var(--ink),var(--ink-2));align-items:center;display:flex}.lpz .explore>.wrap{width:100%}.lpz .ex-head .label{margin-bottom:clamp(10px,2vh,24px)}.lpz .ex-head .h-xl{font-size:clamp(36px,min(4.6vw,8vh),76px)}.lpz .ex-grid>*,.lpz .ax-grid>*,.lpz .tab-body>*,.lpz .bench>*{min-width:0}.lpz .ex-grid{grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:start;gap:clamp(24px,5vw,80px);display:grid}.lpz .ex-panel{padding-top:clamp(0px,6vh,80px)}.lpz .ex-view{--hx:50%;--hy:50%;--hr:0%;height:calc(100svh - var(--nav-h) - 2 * var(--ex-pad));aspect-ratio:810/900;background:radial-gradient(70% 60% at 55% 55%,#1d2125,#0000 75%);max-width:56vw;max-height:900px;position:relative}.lpz .ex-view img{object-fit:contain;width:100%;height:100%}.lpz .ex-dim{opacity:0;transition:opacity .6s var(--ease);-webkit-mask:radial-gradient(circle at var(--hx) var(--hy),transparent calc(var(--hr) * .55),#000 var(--hr));-webkit-mask:radial-gradient(circle at var(--hx) var(--hy),transparent calc(var(--hr) * .55),#000 var(--hr));mask:radial-gradient(circle at var(--hx) var(--hy),transparent calc(var(--hr) * .55),#000 var(--hr));pointer-events:none;background:#08090ab8;position:absolute;inset:0}.lpz .ex-view.has-active .ex-dim{opacity:1}.lpz .hot{left:var(--x);top:var(--y);z-index:2;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute}.lpz .hot i{background:var(--fg);width:14px;height:14px;transition:transform .4s var(--ease),background .3s;border-radius:50%;animation:2.8s infinite lpz-ping;box-shadow:0 0 #fff6}.lpz .hot:nth-of-type(2) i{animation-delay:.4s}.lpz .hot:nth-of-type(3) i{animation-delay:.8s}.lpz .hot:nth-of-type(4) i{animation-delay:1.2s}.lpz .hot:nth-of-type(5) i{animation-delay:1.6s}.lpz .hot:nth-of-type(6) i{animation-delay:2s}@keyframes lpz-ping{0%{box-shadow:0 0 #ffffff73}70%,to{box-shadow:0 0 0 14px #fff0}}.lpz .hot:hover i,.lpz .hot.on i{background:var(--acc);animation:none;transform:scale(1.25);box-shadow:0 0 0 6px #f3970033}.lpz .ex-view.has-active .hot:not(.on) i{opacity:.35;animation:none}.lpz .ex-list{border-top:1px solid var(--line-2);margin:clamp(18px,3.4vh,40px) 0 0;padding:0;list-style:none}.lpz .ex-list button{text-align:left;border-bottom:1px solid var(--line);width:100%;font-family:var(--display);letter-spacing:-.015em;color:var(--fg-2);transition:color .3s,padding .4s var(--ease);align-items:baseline;gap:18px;padding:clamp(8px,1.5vh,15px) 0;font-size:clamp(18px,1.5vw,22px);font-weight:600;font-stretch:112%;display:flex}.lpz .ex-list button .mono{color:var(--fg-3)}.lpz .ex-list button:hover,.lpz .ex-list button[aria-selected=true]{color:var(--fg);padding-left:10px}.lpz .ex-list button[aria-selected=true] .mono{color:var(--acc)}.lpz .ex-card{opacity:0;min-height:clamp(170px,26vh,260px);transition:opacity .5s var(--ease),transform .7s var(--ease);margin-top:clamp(16px,3vh,32px);transform:translateY(12px)}.lpz .ex-card.on{opacity:1;transform:none}.lpz .ex-card-img{align-items:center;height:clamp(80px,13vh,150px);margin-bottom:clamp(10px,1.8vh,18px);display:flex}.lpz .ex-card-img img{width:auto;max-width:100%;max-height:100%}.lpz .ex-card-img:empty,.lpz .ex-card-img.none{display:none}.lpz .ex-card-k{color:var(--acc);margin:0 0 8px}.lpz .ex-card-h{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(22px,min(2.2vw,4vh),34px);font-weight:700;font-stretch:112%;line-height:1.05}.lpz .ex-card-p{color:var(--fg-2);max-width:32em;margin:12px 0 0}@media (min-width:821px){.lpz .ex-list{grid-template-columns:1fr 1fr;column-gap:clamp(16px,2vw,32px);display:grid}.lpz .ex-list button{white-space:nowrap;gap:12px;font-size:clamp(13px,1.15vw,18px)}.lpz .ex-card{grid-template-rows:auto auto 1fr;grid-template-columns:clamp(110px,12vw,190px) minmax(0,1fr);align-items:start;column-gap:clamp(18px,2vw,28px);min-height:clamp(150px,22vh,220px);display:grid}.lpz .ex-card-img{grid-row:1/span 3;justify-content:center;height:clamp(110px,20vh,200px);margin:0}.lpz .ex-card-img img{object-fit:contain;max-width:100%;max-height:100%}.lpz .ex-card-k,.lpz .ex-card-h,.lpz .ex-card-p{grid-column:2}.lpz .ex-card-p{font-size:15px}}.lpz .spindle{background:var(--ink-2)}.lpz .spindle .pin{height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));flex-direction:column;padding:clamp(16px,3vh,40px) 0 clamp(20px,4vh,44px);display:flex;position:relative}.lpz .sp-head{flex:none;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px);display:flex}.lpz .sp-head .label{margin-bottom:clamp(12px,2vh,24px)}.lpz .sp-head .h-xl{font-size:clamp(36px,min(5.4vw,8.4vh),88px)}.lpz .sp-head>div{flex:none}.lpz .sp-head .sp-nw{white-space:nowrap}.lpz .sp-head .lead{text-align:right;max-width:28em;margin:0}.lpz .sp-scan{width:100%;max-width:1200px;min-height:0;padding-inline:var(--gut);flex-direction:column;flex:1;margin:clamp(8px,2vh,24px) auto 0;display:flex}.lpz .sp-svg{flex:1;width:100%;height:100%;min-height:0;display:block;overflow:visible}.lpz .sp-svg>image:not(.sp-dark){transform-box:view-box;transform-origin:50%;transform:scale(calc(.97 + var(--st,1) * .03))}.lpz .sp-dark{filter:grayscale()brightness(.22)contrast(1.1)}.lpz .sp-beam{opacity:0;pointer-events:none}.lpz .sp-beam line{stroke:var(--acc);stroke-width:2px;filter:drop-shadow(0 0 6px var(--acc-glow)) drop-shadow(0 0 18px var(--acc-glow))}.lpz .sp-c path{fill:none;stroke:var(--fg-2);stroke-width:1px}.lpz .sp-dot{fill:var(--acc);stroke:var(--ink-2);stroke-width:1.5px}.lpz .sp-ring{fill:none;stroke:var(--acc);stroke-width:1.5px;opacity:0}.lpz .sp-c text{font-family:var(--mono);letter-spacing:.02em;fill:var(--fg);font-size:13px}.lpz.js .sp-dot,.lpz.js .sp-ring{transform-box:fill-box;transform-origin:50%}.lpz.js .sp-dot{transition:transform .25s var(--ease);transform:scale(0)}.lpz.js .sp-c.on .sp-dot{transition:transform .55s cubic-bezier(.3,1.8,.5,1);transform:none}.lpz.js .sp-c.on .sp-ring{animation:lpz-spRing 1.4s var(--ease) .1s both}.lpz.js .sp-c path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75;transition:stroke-dashoffset .25s var(--ease)}.lpz.js .sp-c.on path{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-io) .18s}.lpz.js .sp-t{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(10px)}.lpz.js .sp-t.up{transform:translateY(-10px)}.lpz.js .sp-c.on .sp-t{opacity:1;transition:opacity .5s var(--ease) .7s,transform .7s var(--ease) .7s;transform:none}@keyframes lpz-spRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.lpz .sp-now{display:none}.lpz .sp-stats{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,48px);margin:clamp(12px,3vh,40px) auto 0;display:grid}.lpz .sp-stats>div{border-top:1px solid var(--line-2);padding-top:clamp(10px,1.6vh,16px)}.lpz .sp-stats dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:6px;font-size:10.5px}.lpz .sp-stats dd{align-items:baseline;gap:8px;margin:0;display:flex}.lpz .sp-stats b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,min(4vw,7vh),64px);font-weight:600;font-stretch:112%;line-height:1}.lpz .sp-stats small{font-family:var(--mono);color:var(--acc);font-size:12px}@media (max-width:820px){.lpz .sp-head{flex-direction:column;align-items:flex-start;gap:14px}.lpz .sp-head .lead{text-align:left;font-size:15px}.lpz .sp-scan{justify-content:center}.lpz .sp-svg{flex:none;height:auto}.lpz .sp-c text,.lpz .sp-c path{display:none}.lpz .sp-dot,.lpz .sp-ring{r:9px}.lpz .sp-now{min-height:2.8em;color:var(--fg);letter-spacing:.08em;text-align:center;margin-top:8px;font-size:11px;display:block}.lpz .sp-now b{color:var(--acc);margin-right:10px;font-weight:500}.lpz .sp-stats{gap:10px}.lpz .sp-stats dt{letter-spacing:.06em;min-height:2.6em;font-size:9px}.lpz .sp-stats b{font-size:clamp(22px,7vw,32px)}.lpz .sp-stats small{font-size:10.5px}}.lpz .sp-var{background:var(--ink-2);padding:clamp(24px,4vh,48px) 0 clamp(90px,14vh,160px)}.lpz .spv-head{border-top:1px solid var(--line-2);padding-top:clamp(28px,4vh,44px)}.lpz .spv-head .h-l{margin-bottom:clamp(14px,2.4vh,24px)}.lpz .spv-head .tab-row{margin-bottom:0}.lpz .spv-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,6vw,90px);margin-top:clamp(24px,4vh,48px);display:grid}.lpz .spv-charts{position:relative}.lpz .spv-legend{color:var(--fg-2);gap:28px;margin-bottom:clamp(10px,2vh,18px);display:flex}.lpz .spv-legend span{align-items:center;gap:10px;display:inline-flex}.lpz .spv-legend span:before{content:"";border-top:2px solid var(--fg);width:22px}.lpz .spv-legend .lg-s6:before{border-top:2px dashed var(--acc)}.lpz .spv-chart{margin:0 0 clamp(12px,2.2vh,22px)}.lpz .spv-chart figcaption{color:var(--fg-2);margin-bottom:10px}.lpz .spv-chart figcaption em{color:var(--fg-3);font-style:normal}.lpz .spv-chart svg{aspect-ratio:640/170;cursor:crosshair;touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.lpz .spv-chart .cg{stroke:var(--line);stroke-width:1px}.lpz .spv-chart .cb{stroke:var(--line-2);stroke-width:1px}.lpz .spv-chart .cl{font-family:var(--mono);fill:var(--fg-3);paint-order:stroke;stroke:var(--ink-2);stroke-width:5px;stroke-linejoin:round;font-size:11px}.lpz .spv-chart .c1,.lpz .spv-chart .c6{fill:none;stroke-width:2px;stroke-linejoin:round}.lpz .spv-chart .c1{stroke:var(--fg)}.lpz .spv-chart .c6{stroke:var(--acc);stroke-dasharray:7 5}.lpz.js .spv-curves{clip-path:inset(0 100% 0 0)}.lpz.js .spv-curves.drawn{clip-path:inset(0);transition:clip-path 1.3s var(--ease-io)}.lpz .spv-chart .cx{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:3 3}.lpz .spv-chart .d1{fill:var(--fg)}.lpz .spv-chart .d6{fill:var(--acc)}.lpz .spv-chart .cx,.lpz .spv-chart .d1,.lpz .spv-chart .d6{opacity:0;pointer-events:none;transition:opacity .2s}.lpz .spv-charts.hov .cx,.lpz .spv-charts.hov .d1,.lpz .spv-charts.hov .d6{opacity:1}.lpz .spv-x{height:1.4em;color:var(--fg-3);margin:-6px 0 18px;font-size:10.5px;position:relative}.lpz .spv-x span{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.lpz .spv-x span:first-child{transform:none}.lpz .spv-x span:last-child{transform:translate(-100%)}.lpz .spv-tip{background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);letter-spacing:.04em;color:var(--fg-2);white-space:nowrap;pointer-events:none;opacity:0;gap:4px;padding:12px 14px;font-size:11px;transition:opacity .2s;display:grid;position:absolute;top:0;left:0;transform:translate(14px)}.lpz .spv-charts.hov .spv-tip{opacity:1}.lpz .spv-tip.flip{transform:translate(calc(-100% - 14px))}.lpz .spv-tip b{color:var(--fg);font-weight:500}.lpz .spv-tip i{vertical-align:middle;border-top:2px solid var(--fg);width:14px;margin-right:8px;display:inline-block}.lpz .spv-tip i.k6{border-top:2px dashed var(--acc)}.lpz .spv-img{background:linear-gradient(#cfd2d4,#9da2a6);margin-bottom:28px}.lpz .spv-img img{width:100%}.lpz .spv-data{border-top:1px solid var(--line-2);margin:0}.lpz .spv-data>div{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.lpz .spv-data dt{color:var(--fg-2)}.lpz .spv-data dd{font-family:var(--display);text-align:right;margin:0;font-size:clamp(16px,1.3vw,19px);font-weight:600}@media (max-width:1100px){.lpz .spv-grid{grid-template-columns:1fr}}@media (max-width:820px){.lpz .spv-legend{flex-direction:column;gap:8px}.lpz .spv-x{font-size:9px}.lpz .spv-tip{font-size:10px}}.lpz .axis{background:var(--ink-2);padding:clamp(80px,12vh,140px) 0 clamp(100px,16vh,180px)}.lpz .ax-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.lpz .ax-read{color:var(--fg-2);flex-wrap:wrap;gap:12px 26px;margin-top:36px;display:flex}.lpz .ax-read b{background:var(--fg-3);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:4px;transition:background .2s;display:inline-block}.lpz .ax-read b.on{background:var(--acc)}.lpz .ax-canvas{aspect-ratio:1/.86;border:1px solid var(--line);touch-action:pan-y;background:radial-gradient(60% 55% at 50% 60%,#ffffff0a,#0000 75%);position:relative}.lpz .ax-canvas canvas{cursor:crosshair;width:100%;height:100%;display:block}.lpz .ax-hint{margin:0;position:absolute;bottom:12px;left:16px}.lpz .tables{border-top:1px solid var(--line-2);margin-top:clamp(70px,10vh,120px);padding-top:32px}.lpz .tab-row{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.lpz .tab-row button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2);border-radius:999px;padding:0 18px;font-size:11.5px;transition:all .3s}.lpz .tab-row button:hover{color:var(--fg)}.lpz .tab-row button[aria-selected=true]{background:var(--fg);color:var(--ink);box-shadow:none}.lpz .tab-body{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.lpz .tab-img img{width:100%;transition:opacity .4s,transform .7s var(--ease)}.lpz .tab-img.swap img{opacity:0;transform:translate(-20px)}.lpz .tab-h{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:700;font-stretch:112%}.lpz .tab-p{color:var(--fg-2);margin:12px 0 0}.lpz .light{background:var(--bone);color:var(--bone-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lpz .light .label{color:var(--bone-fg2)}.lpz .light .label i{color:var(--acc-ink)}.lpz .light .lead,.lpz .light .fine{color:var(--bone-fg2)}.lpz .prod{padding:clamp(110px,16vh,180px) 0 clamp(60px,10vh,120px)}.lpz .chains{border-top:1px solid var(--bone-ink);margin-top:clamp(50px,8vh,90px)}.lpz .chain{border-bottom:1px solid var(--bone-line);grid-template-columns:minmax(150px,2fr) minmax(0,9fr);align-items:center;gap:24px;padding:26px 0;display:grid}.lpz .ch-k{color:var(--bone-fg2)}.lpz .chain ol{counter-reset:c;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.lpz .chain li{font-family:var(--display);letter-spacing:-.015em;padding-right:56px;font-size:clamp(16px,1.45vw,22px);font-weight:600;font-stretch:108%;line-height:1.2;position:relative}.lpz .chain li:not(:last-child):after{content:"";background:var(--bone-ink);transform-origin:0;width:24px;height:1px;transition:transform .8s var(--ease) .4s;position:absolute;top:.6em;right:16px;transform:scaleX(0)}.lpz .chain li:not(:last-child):before{content:"";border-top:1px solid var(--bone-ink);border-right:1px solid var(--bone-ink);opacity:0;width:7px;height:7px;transition:opacity .3s 1s;position:absolute;top:calc(.6em - 3px);right:14px;transform:rotate(45deg)}.lpz .chain.in li:not(:last-child):after{transform:scaleX(1)}.lpz .chain.in li:not(:last-child):before{opacity:1}.lpz .chain li:last-child{color:var(--acc-ink)}.lpz.js .chain li{opacity:0;transition:opacity .6s,transform .8s var(--ease);transform:translate(-14px)}.lpz.js .chain.in li{opacity:1;transform:none}.lpz.js .chain.in li:nth-child(2){transition-delay:.25s}.lpz.js .chain.in li:nth-child(3){transition-delay:.5s}.lpz .bench{background:var(--bone-ink);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:2px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,80px);margin-top:clamp(80px,12vh,140px);padding:clamp(28px,4vw,64px);display:grid}.lpz .bench .label{color:var(--fg-2)}.lpz .acc-num{color:var(--acc);white-space:nowrap}.lpz .bench-uni{opacity:.9;margin:0 0 28px;transition:opacity .3s;display:inline-block}.lpz .bench-uni:hover{opacity:1}.lpz .bench-uni img{width:clamp(160px,16vw,220px)}.lpz .bench-meta a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .3s}.lpz .bench-meta a:hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.lpz .bench-meta{color:var(--fg-2);margin:22px 0 0;font-size:14px;line-height:1.6}.lpz .bench-meta+.bench-meta{font-family:var(--mono);letter-spacing:.02em;margin-top:12px;font-size:12px}.lpz .bench-cond{color:var(--fg-2);margin:0}.lpz .bench-group{margin-top:30px}.lpz .bench-k{color:var(--fg);margin:0 0 14px}.lpz .bars{gap:12px;display:grid}.lpz .bar{grid-template-columns:110px 1fr 70px;align-items:center;gap:14px;display:grid}.lpz .bar span{color:var(--fg-2)}.lpz .bar i{background:#ffffff0d;height:20px;position:relative}.lpz .bar b{transform-origin:0;transform:scaleX(var(--w,0));transition:transform 1.1s var(--ease) .3s;position:absolute;inset:0}.lpz.js .bench:not(.in) .bar b{transform:scaleX(0)}.lpz .bench-group+.bench-group .bar b{transition-delay:.5s}.lpz .b-ref b{background:#596067}.lpz .b-lpz b{background:var(--acc)}.lpz .bar em{font-style:normal;font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.lpz .bench-note{color:var(--fg-2);margin:30px 0 0;font-size:15px}.lpz .bench-quote{border-left:2px solid var(--acc);color:var(--fg);margin:18px 0 0;padding-left:16px;font-size:15px}.lpz .bench-raw{border-top:1px solid var(--line);margin-top:26px}.lpz .bench-raw summary{cursor:pointer;color:var(--fg-2);justify-content:space-between;padding:16px 0;list-style:none;display:flex}.lpz .bench-raw summary:after{content:"+";font-size:16px}.lpz .bench-raw[open] summary:after{content:"−"}.lpz .bench-setup{margin:0;display:grid}.lpz .bench-setup>div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:9px 0;font-size:13.5px;display:grid}.lpz .bench-setup dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding-top:2px;font-size:11px}.lpz .bench-setup dd{color:var(--fg-2);margin:0}.lpz .bench-raw .fine{text-transform:none;letter-spacing:.02em;margin:14px 0 4px;font-size:12px;line-height:1.5}.lpz .duo{grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,48px);margin-top:clamp(80px,12vh,140px);display:grid}.lpz .duo-card{border-top:1px solid var(--bone-ink);margin:0;padding-top:26px}.lpz .duo-img{aspect-ratio:4/3;background:var(--bone-2);place-items:center;margin-bottom:24px;display:grid;overflow:hidden}.lpz .duo-img img{width:auto;max-width:86%;max-height:86%;transition:transform 1.2s var(--ease)}.lpz .duo-card:hover .duo-img img{transform:scale(1.04)}.lpz .duo-card figcaption{color:var(--bone-fg2);max-width:34em}.lpz .duo-card figcaption .mono{color:var(--acc-ink);margin-bottom:10px;display:block}.lpz .duo-card figcaption b{font-family:var(--display);letter-spacing:-.02em;color:var(--bone-ink);margin-bottom:12px;font-size:clamp(22px,2vw,30px);font-stretch:112%;line-height:1.05;display:block}.lpz .roi{border-top:1px solid var(--bone-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:clamp(80px,12vh,140px);padding-top:30px;display:grid}.lpz .roi>div:not(.roi-line){gap:6px;display:grid}.lpz .roi .mono{color:var(--bone-fg2)}.lpz .roi b{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(22px,2.4vw,38px);font-stretch:112%;line-height:1}.lpz .roi-line{background:linear-gradient(90deg,var(--bone-fg2),var(--acc));height:1px;position:relative}.lpz .roi-line:after{content:"";border-top:1px solid var(--acc);border-right:1px solid var(--acc);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.lpz .roi p{color:var(--bone-fg2);grid-column:1/-1;max-width:40em;margin:4px 0 0}.lpz .real{margin-top:clamp(80px,12vh,140px)}.lpz .real-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.lpz .real-head .label{margin:0}.lpz .dim-l{color:var(--bone-fg2)}.lpz .real-strip{scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 18px;scrollbar-width:thin;cursor:grab;overscroll-behavior-x:contain;scroll-padding-inline:var(--gut);gap:clamp(10px,1.2vw,18px);display:flex;overflow-x:auto}.lpz .real-strip.drag{cursor:grabbing;scroll-snap-type:none}.lpz .ph{scroll-snap-align:start;flex-direction:column;flex:none;gap:10px;margin:0;display:flex}.lpz .ph img{object-fit:cover;filter:grayscale(.15);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:clamp(230px,40vh,420px);transition:filter .5s}.lpz .ph:hover img{filter:none}.lpz .ph figcaption{color:var(--bone-fg2)}.lpz .specs{padding:clamp(60px,10vh,120px) 0 clamp(110px,16vh,180px)}.lpz .spec{border-top:1px solid var(--bone-ink);margin-top:clamp(40px,6vh,72px)}.lpz .spec-row{border-bottom:1px solid var(--bone-line);grid-template-columns:minmax(150px,2fr) minmax(0,9fr);gap:24px;padding:34px 0;display:grid}.lpz .spec-row h3{color:var(--bone-fg2);margin:6px 0 0}.lpz .spec-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(16px,3vw,48px);display:grid}.lpz .cell b{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(40px,4.4vw,72px);font-weight:700;font-stretch:118%;line-height:.95;display:flex}.lpz .cell b.w{letter-spacing:-.025em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(24px,2.2vw,36px);line-height:1.05}.lpz .cell b.acc{color:var(--acc-ink);text-transform:uppercase;letter-spacing:.02em}.lpz .cell small{font-family:var(--mono);letter-spacing:.04em;color:var(--bone-fg2);font-size:13px;font-weight:400}.lpz .cell>span{color:var(--bone-fg2);max-width:24em;margin-top:10px;font-size:14.5px;line-height:1.45;display:block}.lpz .cell-cta{align-items:center;display:flex}.lpz .nw{white-space:nowrap}.lpz .auto{background:var(--ink)}.lpz .auto .pin{height:auto;position:relative;overflow:visible}.lpz .ap{--c2:var(--fg-2);--ln:var(--line-2);background:var(--ink);position:relative}.lpz .ap.light{--c2:var(--bone-fg2);--ln:var(--bone-line);background:var(--bone)}.lpz .ap-intro{background:radial-gradient(60% 90% at 100% 50%,#15181b,transparent 70%),var(--ink)}.lpz .ap-intro .h-mega{font-size:clamp(52px,min(10.4vw,16vh),176px)}.lpz .ap-hint{color:var(--fg-3);align-items:center;gap:12px;margin:clamp(24px,4vh,40px) 0 0;display:flex}.lpz .ap-img img{filter:drop-shadow(0 40px 60px #0000008c)}.lpz .ap.light .ap-img img{filter:drop-shadow(0 40px 40px #0b0c0d29)}.lpz .ap-ph{aspect-ratio:4/3;border:1px dashed var(--ln);width:100%;max-height:100%;color:var(--c2);place-items:center;display:grid}.lpz .ap-txt{max-width:600px}.lpz .ap-n{color:var(--acc);margin:0 0 14px}.lpz .ap.light .ap-n{color:var(--acc-ink)}.lpz .ap-h{font-family:var(--display);letter-spacing:-.035em;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(40px,min(5.2vw,8.6vh),92px);font-weight:700;font-stretch:112%;line-height:.92}.lpz .ap-claim{color:var(--c2);letter-spacing:-.01em;margin:clamp(12px,2vh,22px) 0 0;font-size:clamp(19px,min(1.8vw,3.2vh),28px);line-height:1.25}.lpz .ap-pts{border-top:1px solid var(--ln);margin:clamp(20px,3.6vh,40px) 0 0;padding:0;list-style:none}.lpz .ap-pts li{border-bottom:1px solid var(--ln);gap:16px;padding:clamp(10px,1.7vh,16px) 0;font-size:clamp(14.5px,1.05vw,16px);line-height:1.4;display:flex}.lpz .ap-pts li:before{content:"";background:var(--acc);flex:none;width:12px;height:1px;margin-top:.7em}.lpz .ap-big{justify-items:start;gap:6px;margin:clamp(16px,3vh,32px) 0 0;display:grid}.lpz .ap-big .mono{color:var(--c2)}.lpz .ap-big b{font-family:var(--display);letter-spacing:-.05em;color:var(--acc);font-variant-numeric:tabular-nums;font-size:clamp(84px,min(9.5vw,15vh),170px);font-weight:800;font-stretch:118%;line-height:.86}.lpz .ap-proof{background:var(--bone-ink);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:8px;margin-top:clamp(18px,3vh,32px);padding:clamp(14px,2.2vh,22px) clamp(16px,1.6vw,22px);display:grid}.lpz .ap-proof .mono{color:var(--fg-3);font-size:10.5px}.lpz .ap-proof b{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(17px,1.5vw,23px);font-weight:700;font-stretch:112%;line-height:1.2}.lpz .ap-proof em{color:var(--acc);font-style:normal}.lpz a.ap-proof{text-decoration:none;transition:box-shadow .2s}.lpz a.ap-proof:hover,.lpz a.ap-proof:focus-visible{box-shadow:inset 0 0 0 1px var(--acc)}.lpz .ap-proof .mono i{margin-left:4px;font-style:normal;transition:transform .2s;display:inline-block}.lpz a.ap-proof:hover .mono i{color:var(--acc);transform:translate(3px)}.lpz .ap-outro .h-xl{font-size:clamp(42px,min(6.4vw,11vh),104px)}.lpz .ap-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:clamp(24px,4vh,40px) 0 0;padding:0;list-style:none;display:flex}.lpz .ap-steps li{counter-increment:s;height:38px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.lpz .ap-steps li:before{content:counter(s,decimal-leading-zero);color:var(--acc)}.lpz .ap-outro .btn{margin-top:clamp(28px,5vh,48px)}.lpz .auto-bar{display:none}.lpz .ab-steps{grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,44vw);padding-top:16px;display:grid;position:relative}.lpz .ab-steps:before,.lpz .ab-fill{content:"";background:currentColor;height:1px;position:absolute;top:4px;left:0;right:0}.lpz .ab-steps:before{opacity:.25}.lpz .ab-fill{transform-origin:0;transform:scaleX(0)}.lpz .ab-steps span{opacity:.5;font-size:10.5px;transition:opacity .4s;position:relative}.lpz .ab-steps span:before{content:"";background:var(--ab-bg,var(--ink));border:1px solid;border-radius:50%;width:9px;height:9px;transition:background .3s;position:absolute;top:-16px;left:0}.lpz .ab-steps span.on{opacity:1}.lpz .ab-steps span.on:before{background:currentColor}@media (min-width:821px){.lpz .auto{height:660vh}.lpz .auto .pin{height:100svh;position:sticky;top:0;overflow:clip}.lpz .auto-track{height:100%;display:flex}.lpz .ap{height:100%;padding:calc(var(--nav-h) + 64px) calc(var(--edge) + 36px) clamp(32px,6vh,64px) var(--edge);flex:0 0 100%}.lpz .ap:not(.ap-intro):not(.ap-outro){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,80px);display:grid}.lpz .ap-intro,.lpz .ap-outro{align-items:center;display:flex}.lpz .ap-img{justify-content:center;align-self:stretch;align-items:center;min-height:0;display:flex}.lpz .ap-img img{width:auto;max-width:100%;max-height:100%}.lpz .auto-bar{z-index:2;top:calc(var(--nav-h) + 4px);left:var(--edge);color:var(--fg);opacity:0;pointer-events:none;align-items:flex-end;gap:clamp(20px,2.4vw,36px);transition:color .4s;display:flex;position:absolute}.lpz .auto-bar.on-light{color:var(--bone-ink);--ab-bg:var(--bone)}}@media (max-width:820px){.lpz .ap{padding:clamp(64px,10vh,96px) var(--gut)}.lpz .ap-img{margin-bottom:28px}.lpz .ap-img img{width:auto;max-height:60vh;margin-inline:auto}.lpz .ap-hint{display:none}.lpz .ap-outro .btn{justify-content:center;width:100%}}.lpz .inds{background:var(--ink);padding:clamp(100px,16vh,180px) 0 clamp(60px,10vh,110px)}.lpz .inds-grid{border:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(50px,8vh,90px);display:grid}.lpz .ind{flex-direction:column;padding:clamp(22px,2.4vw,36px) clamp(18px,2vw,28px) clamp(24px,2.6vw,36px);display:flex}.lpz .ind+.ind{border-left:1px solid var(--line-2)}.lpz .ind{position:relative}.lpz .ind:before{content:"";background:var(--acc);transform-origin:0;height:2px;transition:transform .6s var(--ease);pointer-events:none;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.lpz .ind+.ind:before{left:-1px}.lpz .ind:hover:before,.lpz .ind:focus-within:before{transform:none}.lpz .ind-art{width:100%;max-width:220px;height:auto;margin:0 auto clamp(20px,3vh,32px);overflow:visible}.lpz .ind-art path{fill:none;stroke:var(--fg-2);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lpz .ind-art path:last-child{stroke:var(--acc)}.lpz.js .ind-art path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-io);transition-delay:calc(.2s + var(--n,0) * 90ms)}.lpz.js .ind-art path:nth-child(2){transition-delay:calc(.5s + var(--n,0) * 90ms)}.lpz.js .ind-art path:last-child{transition-delay:calc(1s + var(--n,0) * 90ms)}.lpz.js .ind.in .ind-art path{stroke-dashoffset:0}.lpz .ind-k{color:var(--fg-2);gap:10px;margin:0 0 14px;display:flex}.lpz .ind-k i{color:var(--acc);font-style:normal}.lpz .ind-q{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(21px,1.75vw,28px);font-weight:700;font-stretch:112%;line-height:1.05}.lpz .ind-a{color:var(--fg-2);margin:14px 0 0;font-size:14.5px;line-height:1.5}.lpz .ind-t{text-transform:none;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:24px 0 0;list-style:none;display:flex}.lpz .ind-t li{height:28px;box-shadow:inset 0 0 0 1px var(--line-2);letter-spacing:.06em;color:var(--fg);border-radius:999px;align-items:center;padding:0 11px;font-size:10.5px;display:inline-flex}.lpz .inds-foot{color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:clamp(24px,4vh,36px) 0 0;font-size:15px;display:flex}@media (min-width:1101px){.lpz .inds{--in-pad:clamp(16px,3vh,56px);min-height:calc(100svh - var(--nav-h));padding:var(--in-pad) 0;align-items:center;display:flex}.lpz .inds>.wrap{width:100%}.lpz .inds-head{justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,80px);display:flex}.lpz .inds-head .label{margin-bottom:clamp(10px,2vh,24px)}.lpz .inds-head .h-xl{white-space:nowrap;font-size:clamp(34px,min(5.4vw,7.6vh),96px)}.lpz .inds-head .lead{text-align:right;max-width:26em;margin:0;font-size:clamp(15px,min(1.2vw,2.2vh),19px)}.lpz .inds-grid{margin-top:clamp(20px,4vh,56px)}.lpz .ind{padding:clamp(16px,3vh,36px) clamp(18px,2vw,28px)}.lpz .ind-art{width:auto;max-width:100%;height:clamp(64px,13vh,150px);margin-bottom:clamp(12px,2.6vh,32px)}.lpz .ind-k{margin-bottom:clamp(8px,1.4vh,14px)}.lpz .ind-q{font-size:clamp(19px,min(1.7vw,3.1vh),26px)}.lpz .ind-a{margin-top:clamp(8px,1.4vh,14px);font-size:clamp(13px,min(1vw,1.8vh),14.5px)}.lpz .ind-t{padding-top:clamp(12px,2.4vh,24px)}.lpz .ind-t li{height:clamp(24px,3.2vh,28px)}.lpz .inds-foot{margin-top:clamp(14px,2.6vh,36px)}}@media (max-width:1100px){.lpz .inds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpz .ind:nth-child(3){border-left:0}.lpz .ind:nth-child(n+3){border-top:1px solid var(--line-2)}}@media (max-width:620px){.lpz .inds-grid{grid-template-columns:minmax(0,1fr)}.lpz .ind+.ind{border-left:0;border-top:1px solid var(--line-2)}.lpz .ind-art{max-width:180px;margin-inline:0}}.lpz .test{background:var(--ink);padding:clamp(80px,12vh,140px) 0 clamp(100px,16vh,180px);position:relative;overflow:hidden}.lpz .test-bg{pointer-events:none;background:repeating-linear-gradient(45deg,#e9ecee06 0 6px,#0000 6px 12px),repeating-linear-gradient(-45deg,#e9ecee05 0 6px,#0000 6px 12px);position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80% at 85% 40%,#000,#0000 75%);mask:radial-gradient(70% 80% at 85% 40%,#000,#0000 75%)}.lpz .test .wrap{position:relative}.lpz .test-head .h-mega{max-width:7em}.lpz .test-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(50px,8vh,90px) 0 0;padding:0;list-style:none;display:grid}.lpz .test-steps li{align-content:start;gap:8px;padding-right:clamp(20px,4vw,64px);display:grid;position:relative}.lpz .test-steps li:after{content:"";background:var(--acc);transform-origin:0;height:1px;position:absolute;top:17px;left:36px;right:0}.lpz .ts-n{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--acc);color:var(--acc);letter-spacing:.04em;transition:background .4s,color .4s;transition-delay:calc(.3s + var(--i) * .45s);border-radius:50%;place-items:center;margin-bottom:clamp(14px,2.4vh,24px);font-size:10.5px;display:grid}.lpz .test-steps li:last-child .ts-n{background:var(--acc);color:var(--ink)}.lpz .test-steps b{font-family:var(--display);letter-spacing:-.02em;max-width:14em;font-size:clamp(20px,1.7vw,26px);font-weight:700;font-stretch:112%;line-height:1.1}.lpz .test-steps em{color:var(--fg-2);max-width:28em;font-size:14.5px;font-style:normal;line-height:1.5}.lpz.js .test-steps li:after{transition:transform .9s var(--ease-io);transition-delay:calc(.5s + var(--i) * .45s);transform:scaleX(0)}.lpz.js .test-steps.in li:after{transform:none}.lpz.js .test-steps:not(.in) li:last-child .ts-n{color:var(--acc);background:0 0}.lpz .test-cta{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(44px,7vh,72px);display:flex}.lpz .test-cta .fine{margin:0}.lpz.js .test-cta{opacity:0;transition:opacity 1s var(--ease) .35s,transform 1.2s var(--ease) .35s;transform:translateY(24px)}.lpz.js .test-steps.in~.test-cta{opacity:1;transform:none}@media (min-width:821px){.lpz .test{--te-pad:clamp(16px,4vh,56px);min-height:calc(100svh - var(--nav-h));padding:var(--te-pad) 0;align-items:center;display:flex}.lpz .test>.wrap{width:100%}.lpz .test-head .label{margin-bottom:clamp(10px,2vh,24px)}.lpz .test-head .h-mega{max-width:none;font-size:clamp(48px,min(8.4vw,11.5vh),150px)}.lpz .test-head .lead{margin-top:clamp(14px,2.6vh,28px);font-size:clamp(15px,min(1.3vw,2.3vh),20px)}.lpz .test-steps{margin-top:clamp(24px,5.5vh,72px)}.lpz .ts-n{margin-bottom:clamp(10px,2vh,24px)}.lpz .test-steps b{font-size:clamp(18px,min(1.7vw,3vh),26px)}.lpz .test-cta{margin-top:clamp(24px,5vh,64px)}}@media (max-width:820px){.lpz .test-steps{grid-template-columns:minmax(0,1fr);gap:28px}.lpz .test-steps li{padding:0 0 0 56px}.lpz .test-steps li:after{transform-origin:top;width:1px;height:auto;inset:36px auto -28px 17px}.lpz.js .test-steps li:after{transform:scaleY(0)}.lpz .test-steps li:last-child:after{display:none}.lpz .ts-n{margin:0;position:absolute;top:0;left:0}.lpz .test-cta .btn{justify-content:center;width:100%}}.lpz .final{min-height:max(100vh,calc(min(41vw,var(--stage) * .41) + 470px));background:var(--ink);align-content:end;padding:clamp(120px,18vh,200px) 0 clamp(60px,10vh,100px);display:grid;position:relative;overflow:hidden}.lpz .fin-bg{background:radial-gradient(70% 50% at 70% 60%,#1d2226,#0000 70%),linear-gradient(#0000 60%,#000);position:absolute;inset:0}.lpz .fin-machine{right:calc(var(--edge) - var(--gut) - 4%);opacity:.95;will-change:transform;width:min(60vw,1100px);position:absolute;top:clamp(70px,9vh,110px)}.lpz .final:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#08090aeb 45%);height:62%;position:absolute;inset:auto 0 0}.lpz .fin-machine img{filter:drop-shadow(0 60px 80px #000000b3);width:100%}.lpz .fin-copy{z-index:2;position:relative}.lpz .fin-copy .h-mega{font-size:clamp(56px,11vw,190px)}.lpz .fin-copy .lead{max-width:30em}.lpz .fin-ctas{flex-wrap:wrap;align-items:center;gap:16px 18px;margin-top:44px;display:flex}.lpz .foot{border-top:1px solid var(--line);background:var(--ink);padding:28px 0}.lpz .foot-in{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.lpz .foot-links{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;gap:22px;font-size:11px;display:flex}.lpz .foot-links a{text-decoration:none}.lpz .foot-links a:hover{color:var(--fg)}.lpz .inq{background:var(--ink-3);width:min(680px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--fg);box-shadow:0 40px 120px #0009,0 0 0 1px var(--line);border:0;padding:0}.lpz .inq::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050606b8}.lpz .inq[open]{animation:lpz-dlg .5s var(--ease)}@keyframes lpz-dlg{0%{opacity:0;transform:translateY(20px)}}.lpz .inq-form,.lpz .inq-done{padding:clamp(24px,4vw,48px);position:relative}.lpz .inq-x{width:44px;height:44px;color:var(--fg-2);font-size:28px;position:absolute;top:12px;right:16px}.lpz .inq-x:hover{color:var(--fg)}.lpz .inq h2{margin-bottom:26px}.lpz .inq-topics{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;display:flex}.lpz .inq-topics legend{color:var(--fg-2);margin-bottom:12px;padding:0}.lpz .inq-topics input{opacity:0;position:absolute}.lpz .inq-topics span{height:38px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:11px;transition:all .25s;display:inline-flex}.lpz .inq-topics input:checked+span{background:var(--fg);color:var(--ink);box-shadow:none}.lpz .inq-topics input:focus-visible+span{outline:1.5px solid var(--acc);outline-offset:2px}.lpz .inq-fields{grid-template-columns:1fr 1fr;gap:18px 20px;margin-bottom:28px;display:grid}.lpz .inq-fields label{gap:6px;display:grid}.lpz .inq-fields .full{grid-column:1/-1}.lpz .inq-fields .mono{color:var(--fg-3);font-size:10.5px}.lpz .inq-fields input,.lpz .inq-fields textarea{font:inherit;color:var(--fg);border:0;border-bottom:1px solid var(--line-2);resize:vertical;background:0 0;border-radius:0;padding:8px 0;font-size:16px}.lpz .inq-fields input:focus,.lpz .inq-fields textarea:focus{border-color:var(--acc);outline:0}.lpz .inq-fields .err{border-color:var(--acc)}.lpz .inq .fine{margin-top:16px}.lpz .inq-done .h-l{margin:0 0 14px}.lpz .inq-done p:not(.label):not(.h-l){color:var(--fg-2);margin:0 0 28px}@media (max-width:1100px){.lpz .nav-links{display:none}}@media (max-width:820px){.lpz{--nav-h:58px;font-size:16px}.lpz .rail,.lpz .scroll-cue{display:none}.lpz .label{margin-bottom:20px}.lpz .hero{height:170vh}.lpz .hero-word{top:calc(var(--nav-h) + 14px)}.lpz .hero-machine{aspect-ratio:1600/1408;width:112vw;top:21%;bottom:auto;right:-14vw}.lpz .hero-copy{max-width:none;right:var(--gut);text-shadow:0 2px 24px #08090ae6;bottom:132px}.lpz .hero-copy:before{content:"";inset:-40px calc(var(--gut) * -1) -150px;z-index:-1;background:linear-gradient(#0000,#08090ad9 40%);position:absolute}.lpz .hero-claim{font-size:clamp(40px,12vw,64px)}.lpz .hero-stats{gap:12px}.lpz .hs b{font-size:clamp(24px,7.4vw,36px)}.lpz .hs dt{letter-spacing:.08em;min-height:2.6em;font-size:9px}.lpz .hs small{font-size:10.5px}.lpz .story{height:300vh}.lpz .story .pin{padding-top:calc(var(--nav-h) + 18px);align-items:flex-start}.lpz .story-grid{grid-template-columns:1fr;gap:18px}.lpz .steps{min-height:250px}.lpz .step p{margin-top:16px}.lpz .step-dots{margin-top:6px}.lpz .physics{padding:16px}.lpz .eq{font-size:44px}.lpz .rig{margin:8px 0 4px}.lpz .meter{grid-template-columns:78px 1fr 14px;font-size:10px}.lpz .carbon{height:430vh}.lpz .c-tube img{width:96vw;height:auto}.lpz .c-intro{bottom:9vh}.lpz .c-why{left:var(--gut);right:var(--gut);background:linear-gradient(#0000,#050606eb 22%);width:auto;padding-top:40px;bottom:6vh}.lpz .c-why li{padding:11px 0;font-size:20px}.lpz .c-why-note{font-size:14px}.lpz .c-title .h-mega{font-size:clamp(46px,13.4vw,80px)}.lpz .mass-grid{grid-template-columns:1fr}.lpz .stiff-bars li{grid-template-columns:6.4em minmax(0,1fr) 3.4em}.lpz .stiff-bars i{height:22px}.lpz .zmass{height:220vh}.lpz .zmass .pin{padding-top:calc(var(--nav-h) + 16px);align-items:flex-start}.lpz .zm-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lpz .zm-num{font-size:clamp(64px,22vw,110px)}.lpz .zm-text .label{margin-bottom:12px}.lpz .zm-text .h-xl{font-size:clamp(32px,9.5vw,52px)}.lpz .zm-text .lead{margin-top:14px;font-size:15px}.lpz .zm-why{display:none}.lpz .zm-vis{--slide-h:clamp(160px,calc(100svh - 520px),340px);--bh:calc(var(--slide-h) * .06);justify-content:center;gap:20px;padding-bottom:0}.lpz .zm-pallet{margin-bottom:calc(var(--slide-h) * .2);gap:2px}.lpz .zm-pallet i{font-size:clamp(6px,calc(var(--bh) * .3),9px)}.lpz .zm-tag,.lpz .zm-vis figcaption{display:none}.lpz .linear{height:360vh}.lpz .linear .pin{padding-top:calc(var(--nav-h) + 16px);align-items:flex-start}.lpz .lin-grid{grid-template-columns:1fr;gap:6px}.lpz .lin-text{order:2;min-height:260px}.lpz .lin-heads{font-size:clamp(32px,9vw,46px)}.lpz .lin-text .lin-body{top:calc(2.85*clamp(32px,9vw,46px) + 52px)}.lpz .lin-stage{aspect-ratio:1000/560;order:1}.lpz .s-lbl{font-size:24px}.lpz .s-cap{font-size:20px}.lpz .xray{height:112%;left:50%;right:auto;transform:translate(-50%,-50%)}.lpz .xr-tag{top:30%;left:auto;right:-4%}.lpz .ben{grid-template-columns:1fr}.lpz .ben li,.lpz .ben li:nth-child(3n+2),.lpz .ben li:nth-child(3n+3){border-left:0;padding:22px 0}.lpz .perf{height:330vh}.lpz .pm-num b{font-size:clamp(110px,40vw,240px)}.lpz .pm-num{flex-direction:column;align-items:center}.lpz .pm-num small{margin:.8em 0 0}.lpz .pm-cap{padding:0 var(--gut)}.lpz .pm-idx{gap:16px;font-size:10px}.lpz .explore{min-height:0;padding:clamp(70px,10vh,110px) 0;display:block}.lpz .ex-grid{grid-template-columns:minmax(0,1fr)}.lpz .ex-view{width:100%;max-width:none;height:auto}.lpz .ex-panel{padding-top:0;display:contents}.lpz .ex-panel .ex-head{order:-1}.lpz .ex-list,.lpz .ex-card{min-width:0}.lpz .ex-list{scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);scrollbar-width:none;border:0;gap:8px;display:flex;overflow-x:auto}.lpz .ex-list::-webkit-scrollbar{display:none}.lpz .ex-list li{scroll-snap-align:start;flex:none}.lpz .ex-list button{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:999px;padding:10px 16px;font-size:15px}.lpz .ex-list button:hover,.lpz .ex-list button[aria-selected=true]{background:var(--fg);color:var(--ink);padding-left:16px}.lpz .ex-card{min-height:0;margin-top:22px}.lpz .ex-card-img{height:110px}.lpz .hot{width:40px;height:40px;margin:-20px 0 0 -20px}.lpz .ax-grid{grid-template-columns:1fr}.lpz .ax-canvas{order:2}.lpz .tab-body{grid-template-columns:1fr}.lpz .chain{grid-template-columns:1fr;gap:14px}.lpz .chain ol{grid-template-columns:1fr;gap:12px}.lpz .chain li{padding:0 0 0 22px}.lpz .chain li:not(:last-child):after{transform-origin:top;width:1px;height:8px;inset:auto auto -10px 2px;transform:scaleY(0)}.lpz .chain.in li:not(:last-child):after{transform:scaleY(1)}.lpz .chain li:not(:last-child):before{display:none}.lpz .chain li::marker{content:none}.lpz .bench{margin-inline:calc(var(--gut) * -1);padding:36px var(--gut);grid-template-columns:1fr}.lpz .bar{grid-template-columns:86px 1fr 62px;gap:10px}.lpz .bench-setup>div{grid-template-columns:1fr;gap:2px}.lpz .duo{grid-template-columns:1fr}.lpz .roi{grid-template-columns:1fr;gap:14px}.lpz .roi-line{width:60%;margin:6px 0}.lpz .spec-row{grid-template-columns:1fr;gap:16px;padding:26px 0}.lpz .spec-cells{grid-template-columns:1fr 1fr;gap:24px 16px}.lpz .cell b{font-size:clamp(38px,11vw,56px)}.lpz .cell b.w{font-size:22px}.lpz .cell>span{font-size:13.5px}.lpz .final{min-height:auto;padding-top:56vw}.lpz .fin-machine{width:120vw;top:4%;right:-30vw}.lpz .fin-ctas .btn{justify-content:center;width:100%}.lpz .inq-fields{grid-template-columns:1fr}}@media (max-width:420px){.lpz .spec-cells{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lpz *,.lpz :before,.lpz :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lpz .scroll-cue i{display:none}}.lpz :where(h1,h2,h3,h4,h5,h6){color:inherit;contain:none;margin-top:0}.lpz [id]{scroll-margin-top:var(--nav-h)}.lpz .hero .pin{height:calc(100vh - var(--hv,0px));height:calc(100svh - var(--hv,0px))}.lpz .inq{margin:auto;position:fixed;inset:0}.lpz .inq-fields input:focus,.lpz .inq-fields textarea:focus{box-shadow:none}.lpz .inq-fields input::placeholder,.lpz .inq-fields textarea::placeholder{color:var(--fg-3)}.lpz .inq-consent{color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 22px;font-size:14px;line-height:1.45;display:flex}.lpz .inq-consent input{flex:none;margin-top:2px}.lpz .inq-consent input,.lpz .inq-captcha input[type=checkbox]{border:1px solid var(--line-2);width:18px;height:18px;color:var(--acc);cursor:pointer;background-color:#0000;border-radius:0}.lpz .inq-captcha input[type=checkbox]:focus{box-shadow:none;outline:1.5px solid var(--acc);outline-offset:2px}.lpz .inq-consent input:checked,.lpz .inq-captcha input[type=checkbox]:checked{background-color:var(--acc);border-color:var(--acc);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%2308090a' stroke-width='2' stroke-linecap='square'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.lpz .inq-consent input:focus{box-shadow:none;outline:1.5px solid var(--acc);outline-offset:2px}.lpz .inq-consent input.err{border-color:var(--acc)}.lpz .inq-consent a{text-underline-offset:3px;text-decoration:underline}.lpz .inq-captcha{--altcha-color-base:transparent;--altcha-color-text:var(--fg-2);--altcha-color-border:var(--line-2);--altcha-color-border-focus:var(--acc);--altcha-color-error-text:var(--acc);--altcha-border-radius:0;--altcha-max-width:320px;margin:0 0 26px}.lpz .inq-send[disabled]{opacity:.6;cursor:progress}.lpz .inq-error{color:var(--acc);margin:16px 0 0;font-size:14px}body:has(#lpz:not([style*="display: none"])) [data-site-header]{position:absolute;inset-inline:0}
