:root{--pxm-paper:#fbf8ef;--pxm-ink:#080808;--pxm-lime:#ccff00;--pxm-blue:#1d5cff;--pxm-mono:"IBM Plex Mono",monospace}.px-micro,.px-eyebrow{font:800 11px/1.6 var(--pxm-mono);letter-spacing:.12em;text-transform:uppercase}.px-tag{display:inline-flex;align-items:center;background:var(--pxm-lime);color:#101010;padding:10px 15px;border-radius:30px;font:800 10px var(--pxm-mono);letter-spacing:.1em}.px-scroll-progress{position:fixed;left:0;top:0;z-index:9999;width:100%;height:3px;pointer-events:none;transform:scaleX(0);transform-origin:left;background:var(--pxm-lime);mix-blend-mode:difference}.home-hero,.x1-product-hero{isolation:isolate}.home-hero .hero-device-wrap:before,.x1-product-hero .x1-device-panel:before{content:"";position:absolute;z-index:-1;width:72%;aspect-ratio:1;border:1.5px dashed rgba(9,9,9,.22);border-radius:50%;inset:12% auto auto 14%;animation:pxm-orbit 46s linear infinite;pointer-events:none}.home-hero .hero-device-wrap:after,.x1-product-hero .x1-device-panel:after{content:"PX / ACTUAL HARDWARE";position:absolute;z-index:6;right:6%;bottom:3%;font:800 10px var(--pxm-mono);letter-spacing:.14em;transform:rotate(-90deg) translate(100%);transform-origin:right bottom;opacity:.5;pointer-events:none}@keyframes pxm-orbit{to{transform:rotate(360deg)}}.px-motion-intro{position:relative;overflow:hidden;max-width:1600px;margin:20px auto 0;padding:clamp(50px,7vw,110px) clamp(22px,6vw,105px) clamp(38px,4vw,65px);background:var(--pxm-lime);border-radius:clamp(26px,4vw,54px);color:#101010}.px-motion-intro:before{content:"";position:absolute;right:-14vw;top:10%;width:48vw;height:48vw;min-height:450px;min-width:450px;border:2px solid #1112;border-radius:50%;box-shadow:0 0 0 48px #1010100a,0 0 0 98px #10101009;pointer-events:none}.px-motion-intro__top,.px-motion-intro__bottom{display:flex;justify-content:space-between;align-items:center;gap:35px;position:relative;z-index:1}.px-motion-intro h2{position:relative;z-index:1;margin:7vw 0;font-size:clamp(4.4rem,11.3vw,12.7rem);line-height:.79;letter-spacing:-.098em;font-weight:900;max-width:1400px}.px-motion-intro h2 em{font-style:normal;-webkit-text-stroke:2px #0a0a0a;color:transparent}.px-motion-intro__bottom p{font-size:clamp(1.05rem,1.65vw,1.38rem);line-height:1.55;max-width:530px;font-weight:600}.px-dial{width:103px;height:103px;flex:0 0 103px;border-radius:50%;border:2px solid #111;display:grid;place-items:center;position:relative;transform:rotate(15deg)}.px-dial span{font:800 10px var(--pxm-mono)}.px-dial i{position:absolute;width:16px;height:16px;bottom:12px;left:calc(50% - 8px);border-radius:50%;background:#111}.px-cinema{position:relative;margin:14px auto;width:min(calc(100% - 16px),1600px);color:#fff;background:#080808;border-radius:clamp(28px,4vw,56px);overflow:hidden;isolation:isolate}.px-cinema__pin{position:relative;width:100%;height:100svh;min-height:670px;max-height:1100px;padding:clamp(28px,4vw,65px);display:flex;flex-direction:column;overflow:hidden}.px-cinema__grain{position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(transparent 95%,#ffffff24 95%),linear-gradient(90deg,transparent 95%,#ffffff16 95%);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.px-cinema__top,.px-cinema__bottom{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:22px;letter-spacing:.08em;font:800 11px var(--pxm-mono);color:#c1c4b7}.px-cinema__layout{flex:1;display:grid;grid-template-columns:44% 56%;align-items:center;min-height:0;position:relative;z-index:2}.px-cinema__narrative{display:grid;grid-template-columns:40px 1fr;gap:clamp(20px,4vw,56px);min-width:0;align-items:center;padding-right:16px}.px-cinema__dots{display:flex;flex-direction:column;gap:19px;border-left:1px solid #ffffff40;padding:5px 0 5px 14px}.px-cinema__dots span{font:700 11px var(--pxm-mono);color:#697067;transition:color .3s,transform .3s}.px-cinema__dots span.is-current{color:#cf0;transform:translate(5px)}.px-cinema__chapters{position:relative;height:clamp(350px,47vh,490px);min-width:0}.px-cinema__chapter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;transform:translateY(35px);pointer-events:none}.px-cinema__chapter.is-current{opacity:1;visibility:visible;transform:none;pointer-events:auto}.px-eyebrow{color:var(--pxm-lime);margin-bottom:26px;display:block}.px-cinema__chapter h3{font-size:clamp(3.5rem,6.2vw,7.6rem);letter-spacing:-.098em;line-height:.88;font-weight:900;max-width:650px}.px-cinema__chapter h3 i{font-style:normal;color:var(--pxm-lime)}.px-cinema__chapter p{font-size:clamp(.93rem,1.16vw,1.12rem);color:#bcbfb8;max-width:480px;line-height:1.65;margin:27px 0}.px-cinema__link{font:800 11px var(--pxm-mono);letter-spacing:.08em;border-bottom:1px solid var(--pxm-lime);padding-bottom:8px;color:#fff;text-decoration:none}.px-cinema__link span{color:var(--pxm-lime)}.px-cinema__visual{height:min(67vh,660px);min-height:400px;width:100%;position:relative;display:grid;place-items:center;overflow:visible;isolation:isolate}.px-cinema__halo{position:absolute;width:80%;aspect-ratio:1;max-width:640px;background:radial-gradient(circle,#ccff0029,transparent 62%);border-radius:50%;filter:blur(14px);z-index:-1}.px-cinema__radar{position:absolute;width:min(90%,570px);aspect-ratio:1;border:1px solid #ffffff25;border-radius:50%;z-index:0;pointer-events:none}.px-cinema__radar b{position:absolute;inset:12%;border:1px solid #ccff0033;border-radius:50%}.px-cinema__radar b:nth-child(2){inset:25%;border-color:#fff2}.px-cinema__radar b:nth-child(3){inset:-10%;border-style:dashed;border-color:#fff2}.px-cinema__art{position:absolute;inset:7% 5%;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(40px) scale(.93);pointer-events:none}.px-cinema__art.is-current{opacity:1;visibility:visible;transform:none}.px-cinema__art img{width:100%;height:100%;max-height:560px;object-fit:contain;filter:drop-shadow(0 36px 36px #000b);border-radius:30px}.px-cinema__art:first-of-type img{object-fit:contain}.px-photo-caption{position:absolute;right:0;bottom:-5%;font:800 10px var(--pxm-mono);letter-spacing:.08em;background:var(--pxm-lime);border-radius:10px;padding:11px 14px;color:#111}.px-cinema__marker{position:absolute;font:800 9px var(--pxm-mono);letter-spacing:.14em;color:#aeb59b;z-index:5}.px-cinema__marker--a{top:7%;left:3%;transform:rotate(-90deg)}.px-cinema__marker--b{right:0;top:7%}.px-signal-graphic{position:relative;width:min(90%,520px);aspect-ratio:1;display:grid;place-items:center;isolation:isolate}.px-signal-graphic__orbit{position:absolute;inset:0;border:1px solid #ccff0070;border-radius:50%;transform:rotate(-20deg) scaleX(.67)}.px-signal-graphic__orbit:nth-child(2){transform:rotate(53deg) scaleX(.67)}.px-signal-graphic__orbit:nth-child(3){transform:rotate(111deg) scaleX(.67)}.px-signal-graphic strong{font-size:clamp(4rem,7.2vw,8rem);letter-spacing:-.1em;line-height:.85;text-align:center;z-index:2}.px-signal-graphic strong span{color:var(--pxm-lime)}.px-cinema__meter{width:25%;height:3px;background:#ffffff3b;border-radius:3px;overflow:hidden}.px-cinema__meter span{display:block;height:100%;width:25%;background:var(--pxm-lime);transform-origin:left}.px-explorer{width:min(calc(100% - 16px),1510px);margin:12px auto;background:#e9ebdf;border-radius:clamp(30px,4vw,56px);padding:clamp(28px,5vw,76px);overflow:hidden}.px-explorer__head,.px-voices__head{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#353535}.px-explorer__grid{display:grid;grid-template-columns:46% 54%;gap:15px;align-items:center;margin-top:40px}.px-explorer__copy h2{font-size:clamp(4.2rem,8.4vw,10rem);font-weight:900;line-height:.78;letter-spacing:-.11em;margin:40px 0}.px-explorer__copy h2 i{font-style:normal;color:var(--pxm-blue)}.px-explorer__copy>p{max-width:400px;font-size:1.07rem;color:#444;line-height:1.7}.px-explorer__detail{border-left:4px solid var(--pxm-blue);margin:40px 0;padding:10px 0 12px 25px;max-width:460px;min-height:150px}.px-explorer__detail>span{font:800 12px var(--pxm-mono);color:#1d5cff}.px-explorer__detail h3{font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1;letter-spacing:-.075em;margin:13px 0}.px-explorer__detail p{line-height:1.5;color:#454545}.px-pill-link{display:inline-flex;gap:28px;background:#0b0b0b;color:#fff;padding:17px 22px;border-radius:60px;font:800 10px var(--pxm-mono);letter-spacing:.07em;text-decoration:none}.px-pill-link span{color:var(--pxm-lime)}.px-explorer__media{position:relative;min-width:0;aspect-ratio:1.04;display:grid;place-items:center}.px-explorer__circle{position:absolute;inset:10% 6%;border:1px dashed #1116;border-radius:50%;box-shadow:0 0 0 46px #1d5cff0a,0 0 0 90px #1d5cff07}.px-explorer__pcb{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 35px 23px #0003);transform:rotate(-8deg);transition:transform .5s ease}.px-explorer__media:hover .px-explorer__pcb{transform:rotate(-4deg) scale(1.03)}.px-hotspot{position:absolute;left:var(--hx);top:var(--hy);z-index:4;border-radius:50%;height:53px;width:53px;display:grid;place-items:center;background:#101010;color:#cf0;border:2px solid #ccff00;box-shadow:0 0 0 7px #1112;cursor:pointer;font:900 13px var(--pxm-mono);transition:transform .2s,background .2s,color .2s;transform:translate(-50%,-50%)}.px-hotspot:hover,.px-hotspot.is-active{transform:translate(-50%,-50%) scale(1.12);background:var(--pxm-lime);color:#111;box-shadow:0 0 0 12px #ccff0060}.px-hotspot:focus-visible{outline:3px solid var(--pxm-blue);outline-offset:12px}.px-explorer__tiny{position:absolute;right:0;bottom:0;font:700 10px var(--pxm-mono);letter-spacing:.08em}.px-voices{width:min(calc(100% - 16px),1510px);margin:14px auto;position:relative;overflow:hidden;isolation:isolate;background:#070b05;color:#fff;border-radius:clamp(30px,4vw,56px);padding:clamp(34px,5vw,80px) 0 48px}.px-voices__fire{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;filter:blur(55px);opacity:.9}.px-voices__fire span{position:absolute;width:85%;height:95%;border-radius:45% 55% 70% 30%;background:radial-gradient(ellipse at 40% 45%,#caff003f 0%,#64ff001e 35%,transparent 70%);mix-blend-mode:screen;animation:pxm-aurora 25s ease-in-out infinite alternate;left:-15%;top:-18%}.px-voices__fire span:nth-child(2){width:76%;height:110%;left:50%;top:8%;background:radial-gradient(ellipse,#a2ff003c,transparent 70%);animation-duration:33s;animation-delay:-15s}.px-voices__fire span:nth-child(3){width:55%;height:115%;left:23%;top:48%;background:radial-gradient(ellipse,#1c6b196e,transparent 68%);animation-duration:39s;animation-delay:-22s}@keyframes pxm-aurora{0%{transform:translate3d(-8%,-8%,0) rotate(-16deg) scale(1)}50%{transform:translate3d(9%,11%,0) rotate(19deg) scale(1.15)}to{transform:translate3d(-3%,18%,0) rotate(-11deg) scale(.94)}}.px-voices__head,.px-voices__intro,.px-voices__foot{padding-inline:clamp(28px,5vw,80px)}.px-voices__head{color:#b7bcb4}.px-voices__intro{margin:clamp(65px,8vw,130px) 0 clamp(50px,6vw,90px);display:flex;justify-content:space-between;align-items:end;gap:40px}.px-voices__intro h2{font-size:clamp(3.5rem,8.5vw,10rem);line-height:.82;letter-spacing:-.105em;font-weight:900}.px-voices__intro h2 i{font-style:normal;color:var(--pxm-lime)}.px-voices__intro p{max-width:300px;line-height:1.6;color:#bcc9af}.px-voices__viewport{width:100%;overflow:hidden;touch-action:pan-y;outline-offset:-5px}.px-voices__viewport:focus-visible{outline:3px solid #ccff00}.px-voices__track{width:max-content;display:flex;gap:16px;align-items:stretch;animation:pxm-scroll-voices 37s linear infinite;will-change:transform}.px-voices__viewport:hover .px-voices__track,.px-voices__viewport:focus-within .px-voices__track{animation-play-state:paused}@keyframes pxm-scroll-voices{to{transform:translate(calc(-50% - 8px))}}.px-note{flex:0 0 clamp(290px,30vw,430px);min-height:310px;background:#f5f9ea;color:#080808;border-radius:28px;padding:clamp(25px,2.5vw,37px);display:flex;flex-direction:column;border:1px solid #ffffff35;transform:rotate(-1.5deg)}.px-note:nth-child(2n){background:#cf0;transform:rotate(1.2deg)}.px-note:nth-child(3n){background:#e3e6df;transform:rotate(-.6deg)}.px-note>span{font:800 11px var(--pxm-mono);letter-spacing:.1em}.px-note h3{font-size:clamp(1.85rem,2.6vw,3.3rem);line-height:.97;letter-spacing:-.065em;margin:30px 0 15px}.px-note p{line-height:1.5;color:#444}.px-note b{margin-top:auto;padding-top:22px;font:800 11px var(--pxm-mono);letter-spacing:.08em}.px-voices__foot{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:48px;font:800 10px var(--pxm-mono);letter-spacing:.09em}.px-voices__foot a{color:var(--pxm-lime);text-decoration:none;border-bottom:1px solid;padding-bottom:9px}.px-deck{width:min(calc(100% - 16px),1600px);margin:12px auto;border-radius:clamp(30px,4vw,58px);background:#101010;color:#fff;overflow:hidden;position:relative}.px-deck__pin{position:relative;height:100svh;min-height:690px;max-height:1050px;padding:clamp(30px,4.4vw,70px);overflow:hidden;display:flex;flex-direction:column}.px-deck__pin:before{content:"";position:absolute;width:53vw;height:53vw;right:-8vw;bottom:-25vw;border:2px dashed #ccff0044;border-radius:50%;box-shadow:0 0 0 80px #ccff0009,0 0 0 160px #ccff0006;pointer-events:none}.px-deck__top,.px-deck__bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;z-index:3;position:relative;color:#bdc6af;font:800 11px var(--pxm-mono);letter-spacing:.08em}.px-deck__top b{color:var(--pxm-lime)}.px-deck__lead{position:relative;z-index:3;margin:auto 0;width:44%;padding:25px 12px 35px 0}.px-deck__lead h2{font-size:clamp(3.6rem,6.4vw,8.1rem);line-height:.87;letter-spacing:-.09em;margin:33px 0 22px}.px-deck__lead h2 i{font-style:normal;color:#cf0}.px-deck__lead>p{color:#b7bcb4;line-height:1.7;max-width:360px}.px-deck__cta{margin:35px 0 0;display:inline-flex;align-items:center;justify-content:space-between;min-width:245px;gap:22px;padding:18px 24px;background:var(--pxm-lime);color:#080808;font:800 12px var(--pxm-mono);border-radius:999px;text-decoration:none;box-shadow:8px 8px #fff2}.px-deck__cta:hover{background:#e1ff61}.px-deck__stack{position:absolute;right:clamp(30px,5vw,80px);top:17%;bottom:14%;width:49%;z-index:2;perspective:900px}.px-deck__card{position:absolute;inset:0;border-radius:clamp(24px,3vw,44px);padding:clamp(25px,3vw,44px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#101010;background:#eeeedf;box-shadow:0 22px 50px #0005;will-change:transform}.px-deck__card:nth-child(2){background:#cf0;transform:translateY(118%) rotate(6deg)}.px-deck__card:nth-child(3){background:#1d5cff;color:#fff;transform:translateY(118%) rotate(-5deg)}.px-deck__card-copy{position:relative;z-index:2;max-width:min(62%,24rem);padding-bottom:clamp(120px,18vh,170px)}.px-deck__card-copy>span{font:800 10px var(--pxm-mono);letter-spacing:.1em}.px-deck__card h3{font-size:clamp(3rem,5vw,6rem);font-weight:900;letter-spacing:-.09em;line-height:.87;margin:22px 0 13px;text-wrap:balance}.px-deck__card h3 em{display:block;font-style:normal;color:#10101047;-webkit-text-stroke:0;text-shadow:none}.px-deck__card--second h3 em{color:#10101052}.px-deck__card--third h3 em{color:#ffffff42}.px-deck__card p{font-size:clamp(.84rem,1vw,1rem);line-height:1.55;max-width:25ch}.px-deck__card img{position:absolute;right:clamp(10px,2vw,26px);bottom:clamp(10px,2vw,24px);width:min(78%,560px);height:58%;object-fit:contain;border-radius:20px;filter:drop-shadow(0 25px 28px #1115);pointer-events:none}.px-deck__card img[src*=prototype-]{width:min(58%,420px);height:44%;right:clamp(14px,2.4vw,28px);bottom:clamp(12px,2vw,24px)}.px-deck__card img[src*=pcb-]{width:min(84%,620px);height:50%;right:clamp(-2px,1.2vw,18px);bottom:clamp(4px,1vw,14px)}.px-deck__symbol{align-self:end;font-size:clamp(9rem,17vw,23rem);font-weight:900;letter-spacing:-.14em;line-height:.7;margin-right:10%;position:relative;color:#cf0}.px-deck__symbol i{position:absolute;left:-5%;top:50%;font:800 12px var(--pxm-mono);letter-spacing:.1em;color:#fff;background:#101010;padding:12px 16px;border-radius:22px;transform:rotate(-9deg)}.px-deck__line{flex:1;height:3px;max-width:300px;background:#fff4;border-radius:3px;overflow:hidden}.px-deck__line>span{height:100%;display:block;width:0;background:#cf0}.px-gallery-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px;font:800 11px var(--pxm-mono);letter-spacing:.06em}.px-gallery-toolbar>div{display:flex;gap:9px}.px-gallery-toolbar button{font-size:1.3rem;border:1.5px solid #111;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;background:#cf0;cursor:pointer;transition:transform .2s}.px-gallery-toolbar button:hover{transform:scale(1.09)}.media-archive .archive-grid.px-gallery-track{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:15px 4px 25px;cursor:grab;-webkit-user-select:none;user-select:none}.media-archive .archive-grid.px-gallery-track:active{cursor:grabbing}.media-archive .archive-grid.px-gallery-track>article{flex:0 0 clamp(300px,45%,540px);scroll-snap-align:center;min-height:370px}.media-archive .archive-grid.px-gallery-track img,.media-archive .archive-grid.px-gallery-track video{height:340px;max-width:100%;pointer-events:auto}.px-motion-intro a:focus-visible,.px-cinema__link:focus-visible,.px-voices__foot a:focus-visible,.px-deck__cta:focus-visible,.px-pill-link:focus-visible,.px-gallery-toolbar button:focus-visible{outline:3px solid #1d5cff;outline-offset:5px}.px-schematic svg{transform-origin:center;transition:transform .65s cubic-bezier(.22,1,.36,1)}.px-schematic:hover svg{transform:scale(1.035) rotate(-2deg)}@media(max-width:1120px){.px-cinema__narrative{gap:20px;grid-template-columns:24px 1fr}.px-cinema__chapter h3{font-size:clamp(3rem,6vw,6rem)}.px-cinema__chapter p{font-size:.93rem}.px-deck__lead h2{font-size:clamp(3.1rem,6.2vw,6rem)}.px-deck__card h3{font-size:clamp(2.7rem,5vw,5.5rem)}}@media(max-width:850px){.px-motion-intro{padding:35px 23px 42px}.px-motion-intro h2{font-size:clamp(3.7rem,12vw,7rem);margin:80px 0 75px}.px-motion-intro__bottom{align-items:end}.px-cinema__pin,.px-deck__pin{height:auto;max-height:none;min-height:0;padding:35px 25px 40px}.px-cinema__layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.px-cinema__narrative{display:block;padding:0}.px-cinema__dots{display:none}.px-cinema__chapters{height:auto}.px-cinema__chapter{position:static;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto;min-height:220px;padding:30px 0;border-bottom:1px solid #fff3;display:flex}.px-cinema__chapter:first-child{padding-top:0}.px-cinema__chapter h3{font-size:clamp(3.3rem,9vw,6rem);max-width:660px}.px-cinema__chapter p{max-width:540px}.px-cinema__visual{height:min(75vw,580px);min-height:300px;grid-row:1}.px-cinema__art{inset:4% 8%}.px-cinema__art:not(:first-of-type){display:none!important}.px-photo-caption{font-size:8px;bottom:0}.px-cinema__bottom{margin-top:32px}.px-explorer__grid{grid-template-columns:1fr;gap:0}.px-explorer__copy h2{font-size:clamp(4rem,11vw,7rem);margin:32px 0}.px-explorer__detail{margin:32px 0}.px-explorer__media{max-width:650px;margin-inline:auto;width:100%}.px-voices__intro{flex-direction:column;align-items:start}.px-voices__intro h2{font-size:clamp(3.8rem,11vw,8rem)}.px-voices__intro p{max-width:520px}.px-deck__lead{width:100%;margin:50px 0 30px;padding:0}.px-deck__lead h2{font-size:clamp(3.5rem,8vw,6rem)}.px-deck__stack{position:relative;inset:auto;width:100%;display:grid;gap:19px;perspective:none}.px-deck__card{position:relative;inset:auto;min-height:500px;transform:none!important;overflow:hidden}.px-deck__card-copy{max-width:min(68%,22rem);padding-bottom:clamp(110px,20vh,170px)}.px-deck__card img{width:70%;height:60%;right:10px;bottom:10px}.px-deck__top,.px-deck__bottom{font-size:10px}.px-deck__bottom{margin-top:25px}.media-archive .archive-grid.px-gallery-track>article{flex-basis:72%}}@media(max-width:560px){.px-motion-intro__top .px-micro:last-child,.px-explorer__head .px-micro:last-child,.px-voices__head .px-micro:last-child{display:none}.px-motion-intro h2{font-size:clamp(3.45rem,15vw,5.5rem);line-height:.86}.px-motion-intro h2 em{-webkit-text-stroke:1px #080808}.px-dial{width:68px;height:68px;flex-basis:68px}.px-dial span{font-size:7px}.px-dial i{width:10px;height:10px;left:calc(50% - 5px);bottom:8px}.px-motion-intro__bottom p{font-size:.91rem}.px-cinema__pin,.px-deck__pin{padding:25px 21px 29px}.px-cinema__visual{min-height:260px}.px-cinema__marker{font-size:7px}.px-cinema__chapter h3{font-size:clamp(2.8rem,13vw,4.9rem)}.px-cinema__chapter p{margin:20px 0}.px-cinema__bottom span:last-child,.px-deck__bottom span:last-child{display:none}.px-explorer{padding:28px 22px}.px-explorer__copy h2{font-size:clamp(3.8rem,15vw,6rem)}.px-explorer__media{min-height:330px}.px-hotspot{width:43px;height:43px}.px-explorer__tiny{font-size:8px}.px-voices__head,.px-voices__intro,.px-voices__foot{padding-inline:25px}.px-voices__intro{margin:65px 0 44px}.px-voices__intro h2{font-size:clamp(3.2rem,12.3vw,5.7rem)}.px-note{flex-basis:80vw;min-height:300px}.px-voices__foot{flex-direction:column;align-items:flex-start}.px-deck__lead h2{font-size:clamp(3.2rem,11.5vw,5.4rem)}.px-deck__card{min-height:430px}.px-deck__card h3{font-size:clamp(2.6rem,10vw,4rem)}.px-deck__card-copy{max-width:min(74%,18rem);padding-bottom:clamp(120px,22vh,180px)}.px-deck__card img{height:48%;width:82%;right:8px;bottom:8px}.px-deck__symbol{font-size:45vw}.px-gallery-toolbar>span{font-size:9px}.media-archive .archive-grid.px-gallery-track>article{flex-basis:88%}}@media(prefers-reduced-motion:reduce){.home-hero .hero-device-wrap:before,.x1-product-hero .x1-device-panel:before,.px-voices__fire span,.px-voices__track{animation:none!important}.px-voices__viewport{overflow-x:auto;touch-action:auto}.px-cinema__chapter,.px-cinema__art,.px-deck__card,.px-explorer__pcb{transition:none!important}}@media(max-width:850px){.px-voices__viewport{overflow-x:auto;touch-action:pan-x;scrollbar-width:thin;scroll-snap-type:x proximity;padding-bottom:12px}.px-voices__track{animation:none!important;will-change:auto}.px-note{scroll-snap-align:center}}:root{--v4-lime: #ccff00;--v4-paper: #fbf8ef;--v4-black: #080808;--v4-blue: #1d5cff;--v4-mono: "IBM Plex Mono", monospace}.px4-kicker{font:800 11px/1.5 var(--v4-mono);letter-spacing:.12em;color:inherit;text-transform:uppercase}.px4-live-dot{display:inline-block;width:8px;height:8px;min-width:8px;background:var(--v4-lime);border-radius:50%;box-shadow:0 0 0 5px #ccff0028}:where(.px4-hero,.px4-dispatch,.px4-page-hero,.px4-research-playground,.px4-journal-feature) button{cursor:pointer}:where(.px4-hero,.px4-dispatch,.px4-page-hero,.px4-research-playground,.px4-journal-feature) :is(button,a,input):focus-visible{outline:3px solid #1d5cff;outline-offset:5px}.home-hero.px4-hero{width:min(calc(100% - 24px),1530px);min-height:min(900px,100svh);padding:145px clamp(18px,3vw,56px) 82px;grid-template-columns:52% 48%;gap:0;position:relative}.px4-hero__copy{padding:30px 20px 16px 0;min-width:0}.px4-hero__signal{display:flex;align-items:center;gap:12px;font:800 11px var(--v4-mono);letter-spacing:.07em;margin-bottom:clamp(30px,4vw,72px);white-space:nowrap}.px4-hero__signal .px4-live-dot{background:#1d5cff;box-shadow:0 0 0 5px #1d5cff20}.px4-hero__signal-side{color:#6b6b6b}.home-hero .px4-hero__title{font-size:clamp(4.4rem,7.5vw,9rem);letter-spacing:-.105em;line-height:.86;font-weight:900;max-width:920px;position:relative;z-index:2;word-break:normal}.px4-hero__title .px4-hero__highlight{position:relative;display:inline-block;z-index:0}.px4-hero__title .px4-hero__highlight:before{content:"";position:absolute;z-index:-1;inset:48% -4% 2% -1%;border-radius:18px;background:var(--v4-lime);transform:rotate(-1.8deg)}.px4-period{color:var(--v4-blue)}.px4-hero__summary{max-width:490px;color:#363636!important;line-height:1.65!important;font-size:clamp(1rem,1.4vw,1.24rem)!important;margin-top:40px!important}.px4-hero__copy .hero-actions{margin-top:28px}.px4-hero__footer{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid #1c1c1c40;padding-top:20px;margin-top:clamp(35px,5vw,75px);font:800 9px var(--v4-mono);letter-spacing:.1em;color:#666}.px4-hero__stage{height:min(70vh,680px);min-height:535px;width:100%;position:relative;isolation:isolate;border-radius:clamp(25px,3.5vw,50px);overflow:hidden;background:radial-gradient(circle at 62% 46%,#2d3e14 0,#10140b 45%,#0a0b08 78%);border:1px solid #414834;box-shadow:12px 17px #cf0}.px4-hero__stage:before,.px4-hero__stage:after{display:none!important}.px4-stage__grid{position:absolute;inset:0;background-image:linear-gradient(#d5ff1015 1px,transparent 1px),linear-gradient(90deg,#d5ff1015 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 60%,#000,transparent 70%);pointer-events:none}.px4-stage__orbit{position:absolute;width:80%;aspect-ratio:1;border:1px solid #ccff002e;top:11%;left:12%;border-radius:50%;box-shadow:0 0 0 55px #ccff0007,0 0 0 115px #ccff0005;pointer-events:none}.px4-stage__corner{position:absolute;z-index:3;color:#bed3a8;font:800 9px/1.6 var(--v4-mono);letter-spacing:.11em;pointer-events:none}.px4-stage__corner--a{top:30px;left:30px}.px4-stage__corner--b{right:23px;bottom:28px;writing-mode:vertical-rl}.px4-stage__photo{position:absolute;left:7%;top:21%;width:60%;height:55%;z-index:2;border:8px solid #dfdfd2;border-bottom-width:39px;border-radius:8px;transform:rotate(-8deg);box-shadow:0 28px 52px #000c;overflow:hidden;background:#101010;transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s}.px4-stage__photo img{width:100%;height:100%;object-fit:cover;object-position:center 57%;filter:contrast(1.12) saturate(.85)}.px4-stage__photo figcaption{position:absolute;left:0;bottom:-32px;color:#101010;font:800 9px var(--v4-mono);letter-spacing:.04em;white-space:nowrap}.px4-stage__photo figcaption b{position:absolute;right:-40px;font-size:19px;bottom:-3px}.px4-stage__pcb{position:absolute;right:-10%;top:2%;width:90%;height:85%;object-fit:contain;z-index:3;filter:drop-shadow(0 33px 30px #000b);transform:translate(20%,-10%) rotate(-14deg) scale(.66);transition:transform .8s cubic-bezier(.18,.85,.16,1),filter .6s;pointer-events:none}.px4-stage__tag{position:absolute;z-index:4;bottom:42px;left:30px;display:flex;align-items:center;gap:12px;background:#f1f2e9;color:#111;padding:13px 17px;border-radius:100px;font:800 9px var(--v4-mono);letter-spacing:.05em;box-shadow:0 7px 25px #0005}.px4-stage__tag strong{border-left:1px solid #1114;padding-left:10px}.px4-stage__tag .px4-live-dot{background:#1d5cff;box-shadow:none}.px4-stage__inspect{position:absolute;top:24px;right:25px;z-index:5;background:var(--v4-lime);border-radius:99px;padding:12px 17px;font:800 10px var(--v4-mono);letter-spacing:.05em;color:#080808;transition:transform .2s}.px4-stage__inspect:hover{transform:translateY(-3px)}.px4-hero__stage.is-inspecting .px4-stage__photo{transform:translate(-45%,24%) rotate(-18deg) scale(.7);filter:brightness(.55)}.px4-hero__stage.is-inspecting .px4-stage__pcb{transform:translate(1%,10%) rotate(0) scale(1.08);filter:drop-shadow(0 42px 27px #000c)}.px4-hero__stage.is-inspecting .px4-stage__inspect{background:#f7f7ed}.px-motion-intro.px4-manifesto{background:#cf0;padding:clamp(32px,5vw,74px);min-height:650px;display:flex;flex-direction:column;justify-content:space-between}.px4-manifesto:before{width:50vw;height:50vw;right:-16vw;top:-25%;box-shadow:0 0 0 50px #1111,0 0 0 100px #1111}.px4-manifesto__body{margin:clamp(45px,8vw,120px) 0;z-index:1;position:relative}.px4-manifesto__eyebrow{font:800 12px var(--v4-mono);display:flex;align-items:center;gap:13px;letter-spacing:.1em}.px4-manifesto__eyebrow .px4-live-dot{background:#080808;box-shadow:none}.px4-manifesto h2{font-size:clamp(4.1rem,9.6vw,11.8rem);line-height:.88;letter-spacing:-.095em;margin:36px 0 20px;max-width:1450px;overflow-wrap:normal}.px4-manifesto h2 mark{background:#101010;color:#cf0;padding:0 .06em;border-radius:.11em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.px4-manifesto h2 span{white-space:nowrap}.px4-manifesto__steps{display:flex;gap:6px;flex-wrap:wrap}.px4-manifesto__steps span{border:1.5px solid #111;border-radius:100px;padding:12px 14px;white-space:nowrap;font:800 10px var(--v4-mono);letter-spacing:.03em}.px4-manifesto__steps span:nth-child(2){background:#101010;color:#cf0}.px-cinema__art img[src*=pcb-],.px-deck__card img[src*=pcb-],.x1-device-panel .x1-main-img,.story-card img[src*=pcb-],.compare-card img[src*=pcb-]{border-radius:0!important;filter:drop-shadow(0 30px 26px #0008)}.px-cinema__art img[src*=prototype-],.px-deck__card img[src*=prototype-],.compare-card img[src*=prototype-],.story-card img[src*=prototype-]{border-radius:clamp(14px,2vw,27px);object-fit:cover;box-shadow:0 18px 45px #0008;filter:contrast(1.07) saturate(.88)}.px-cinema__art img[src*=prototype-]{max-width:min(85%,460px);max-height:80%;width:auto;height:80%;border:8px solid #f5f4e8;object-position:center}.px-cinema__art img[src*=prototype-1]{max-width:min(95%,650px);width:92%;height:auto;max-height:80%;aspect-ratio:16/10}.px-deck__card img[src*=prototype-]{object-fit:cover;width:60%;height:48%;right:4%;bottom:4%;border:7px solid #fff;box-shadow:0 19px 30px #0004;transform:rotate(4deg)}.px-deck__card img[src*=pcb-]{width:83%;height:54%;object-fit:contain}.px4-spec-readout{margin-top:23px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff3a;padding-top:13px;gap:8px;font:800 10px var(--v4-mono);letter-spacing:.08em;color:#c5d2aa}.px4-spec-readout strong{color:#cf0}.px4-explorer-meter{height:3px;width:100%;margin-top:14px;border-radius:10px;background:#ffffff35;overflow:hidden}.px4-explorer-meter span{display:block;height:100%;width:33.333%;background:#cf0;transition:width .5s}.px-explorer__media{isolation:isolate}.px-explorer__pcb{transition:transform .7s cubic-bezier(.18,.8,.24,1),filter .5s,opacity .25s;filter:drop-shadow(0 26px 26px #000a)}.px-explorer__media[data-active-view="1"] .px-explorer__pcb{transform:scale(1.1) rotate(-3deg)}.px-explorer__media[data-active-view="2"] .px-explorer__pcb{transform:scale(1.03) rotate(4deg)}.px-explorer__media.is-flipped .px-explorer__pcb{transform:scaleX(-1) rotate(-3deg)}.px-hotspot{transition:background .3s,scale .3s,box-shadow .3s}.px-hotspot.is-active{scale:1.15;box-shadow:0 0 0 10px #ccff0031,0 0 22px #ccff0038}.px-hotspot:hover{scale:1.17}.px4-explorer-tools{position:absolute;bottom:30px;left:24px;display:flex;gap:8px;z-index:9;flex-wrap:wrap}.px4-explorer-tools :is(button,a){font:800 9px var(--v4-mono);letter-spacing:.04em;border-radius:100px;padding:12px 15px;border:1px solid #ccff00;color:#cf0;background:#10140c;cursor:pointer}.px4-explorer-tools :is(button,a):hover{background:#cf0;color:#101010}@media(min-width:851px)and (prefers-reduced-motion:no-preference){.px-deck{height:clamp(2000px,320svh,3400px);overflow:visible;border-radius:0;background:transparent}.px-deck__pin{height:100svh;max-height:none;min-height:0;position:sticky;top:0;border-radius:clamp(28px,4vw,58px);background:#101010;overflow:hidden}.px-deck__card{backface-visibility:hidden;transform:translateZ(0)}.px-deck__stack{perspective:1400px}}.px4-deck-nav{position:relative;display:flex;align-items:center;gap:9px;z-index:4;margin-top:16px}.px4-deck-nav button{border:1px solid #ffffff65;background:transparent;color:#d0d3c7;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;font:800 10px var(--v4-mono);cursor:pointer;transition:background .2s,color .2s}.px4-deck-nav button.is-active,.px4-deck-nav button:hover{background:#cf0;color:#080808;border-color:#cf0}.px4-dispatch{position:relative;isolation:isolate;overflow:hidden;background:#10120e;color:#fff;border-radius:clamp(28px,4vw,60px);width:min(calc(100% - 16px),1580px);margin:35px auto;padding:clamp(25px,5vw,76px)}.px4-dispatch__orbit{position:absolute;z-index:-1;left:17%;top:-30%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse,#b1ff0024,transparent 64%);filter:blur(40px);animation:px4-float 20s ease-in-out infinite alternate}@keyframes px4-float{to{transform:translate(13%,12%) rotate(35deg) scale(1.12)}}.px4-dispatch__top,.px4-dispatch__end{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#c0c6b3;font:800 10px var(--v4-mono);letter-spacing:.08em}.px4-dispatch__end{border-top:1px solid #ffffff30;padding-top:19px;margin-top:45px;color:#9d9d92}.px4-dispatch__body{display:grid;grid-template-columns:1.05fr .95fr;gap:6%;align-items:center;padding:clamp(65px,7vw,105px) 0 30px}.px4-dispatch__copy{min-width:0}.px4-dispatch__copy .px4-kicker{color:#cf0}.px4-dispatch__copy h2{font-size:clamp(4rem,7.6vw,9.3rem);line-height:.85;letter-spacing:-.1em;margin:26px 0 32px;font-weight:900}.px4-dispatch__copy h2 em{font-style:normal;color:#cf0}.px4-asterisk{color:#cf0;font-size:.5em;vertical-align:super}.px4-dispatch__copy>p:not(.px4-kicker){max-width:465px;color:#c5c7bd;line-height:1.67;font-size:1.08rem}.px4-dispatch .px-newsletter{max-width:520px;margin-top:38px}.px4-dispatch .px-newsletter>label{color:#cf0}.px4-dispatch .px-newsletter-status{color:#ced0c7!important}.px4-dispatch .px-newsletter-status a{color:#cf0}.px4-dispatch .px-newsletter-row input{background:#eeeeea;border-color:#fff}.px4-dispatch__graphic{perspective:1100px}.px4-dispatch__paper{background:#cf0;color:#0b0b0b;border-radius:clamp(24px,3vw,43px);padding:clamp(25px,4vw,53px);min-height:570px;display:flex;flex-direction:column;position:relative;overflow:hidden;transform:rotate(3deg);transition:transform .7s cubic-bezier(.2,.8,.2,1);box-shadow:18px 26px #d9e7bc2b}.px4-dispatch__paper:hover,.px4-dispatch__paper.is-prototype{transform:rotate(0) translateY(-8px)}.px4-dispatch__paper-top,.px4-dispatch__paper-foot{display:flex;justify-content:space-between;gap:12px;font:800 10px var(--v4-mono)}.px4-dispatch__paper-foot{margin-top:auto}.px4-dispatch__paper-title{font-size:clamp(4.6rem,6.8vw,8.4rem);line-height:.81;letter-spacing:-.1em;font-weight:900;margin:42px 0 20px;position:relative;z-index:2}.px4-dispatch__paper-title i{font-style:normal;color:#1d5cff}.px4-dispatch__paper-image{height:180px;position:relative;display:grid;place-items:center}.px4-dispatch__paper-image img{width:100%;height:200%;object-fit:contain;filter:drop-shadow(0 16px 10px #0004);transform:rotate(11deg);transition:transform .5s}.px4-dispatch__paper.is-prototype .px4-dispatch__paper-image img{height:100%;width:55%;border:6px solid #fff;object-fit:cover;border-radius:14px;transform:rotate(-8deg)}.px4-dispatch__controls{margin:34px 0 0;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.px4-dispatch__controls :is(button,a){border:1px solid #9ba790;background:transparent;color:#fff;border-radius:99px;padding:11px 15px;font:800 10px var(--v4-mono)}.px4-dispatch__controls button[aria-pressed=true],.px4-dispatch__controls :is(button,a):hover{background:#cf0;color:#080808;border-color:#cf0}.px4-page-hero{width:min(calc(100% - 16px),1570px);margin:12px auto 0;min-height:750px;padding:clamp(90px,10vw,180px) clamp(25px,5vw,85px) 36px;background:#0d0e0b;border-radius:clamp(27px,4vw,56px);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:5%;position:relative;overflow:hidden;isolation:isolate;align-items:center}.px4-page-hero__grid,.px4-research-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.6;background-image:linear-gradient(#a8be7130 1px,transparent 1px),linear-gradient(90deg,#a8be7130 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 80% 40%,#000,transparent 75%);mask-image:radial-gradient(circle at 80% 40%,#000,transparent 75%)}.px4-page-hero__copy{position:relative;z-index:4;min-width:0}.px4-page-hero__copy .px4-kicker{color:#cf0}.px4-page-hero__copy h1{font-size:clamp(4.4rem,7.4vw,9rem);line-height:.86;letter-spacing:-.105em;margin:35px 0;font-weight:900}.px4-page-hero__copy h1 em{font-style:normal;color:#cf0}.px4-page-hero__copy>p{font-size:clamp(1rem,1.4vw,1.22rem);color:#c9cfc3;line-height:1.66;max-width:535px}.px4-page-hero__copy .hero-actions{margin-top:34px;display:flex;flex-wrap:wrap}.px4-page-hero__foot{position:absolute;left:clamp(25px,5vw,85px);right:clamp(25px,5vw,85px);bottom:28px;border-top:1px solid #ffffff4a;padding-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#b9bcb4;font:800 10px var(--v4-mono);letter-spacing:.07em}.px4-journal-hero__art{min-width:0;height:550px;position:relative;isolation:isolate}.px4-journal-hero__ring{position:absolute;border:1px solid #ccff0060;border-radius:50%;aspect-ratio:1;width:91%;top:3%;left:3%;box-shadow:0 0 0 40px #ccff0008,0 0 0 85px #ccff0004}.px4-journal-hero__pcb{position:absolute;width:100%;height:70%;right:-5%;top:5%;object-fit:contain;filter:drop-shadow(0 30px 25px #0009);transform:rotate(-15deg);animation:px4-journal-float 8s ease-in-out infinite alternate}@keyframes px4-journal-float{to{transform:translateY(-19px) rotate(-10deg)}}.px4-journal-hero__photo{position:absolute;width:35%;height:50%;right:3%;bottom:0;border:8px solid #e8e5d7;border-bottom-width:28px;transform:rotate(9deg);background:#111;box-shadow:0 28px 38px #0009;overflow:hidden}.px4-journal-hero__photo img{width:100%;height:100%;object-fit:cover}.px4-journal-hero__photo span{position:absolute;bottom:-23px;left:4px;color:#111;font:800 8px var(--v4-mono)}.px4-journal-hero__stamp{position:absolute;left:10%;bottom:2%;font:900 clamp(2.9rem,5vw,6.2rem)/.86 Inter,sans-serif;letter-spacing:-.08em;color:#cf0;transform:rotate(-10deg)}.px4-journal-hero__stamp b{color:#fff;font-weight:900}.px4-journal-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;padding:clamp(80px,10vw,150px) max(6vw,30px);max-width:1550px;margin:auto}.px4-journal-feature__left>span{font:800 10px var(--v4-mono)}.px4-journal-feature h2{font-size:clamp(4rem,7vw,8rem);line-height:.87;letter-spacing:-.09em;margin:24px 0}.px4-journal-feature h2 i{font-style:normal;color:#1d5cff}.px4-journal-feature__right{display:flex;flex-direction:column;justify-content:flex-end}.px4-journal-feature__right>p{font-size:clamp(1.25rem,2.3vw,2.3rem);line-height:1.4;font-weight:650;letter-spacing:-.04em;max-width:580px}.px4-steps{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.px4-steps span{padding:21px 18px;border-radius:14px;border:1.5px solid #151515;font:800 10px var(--v4-mono);white-space:nowrap}.px4-steps b{color:#1d5cff;padding-right:15px}.px4-journal-index{padding-top:80px;padding-bottom:130px}.px4-journal-index__head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:48px}.px4-journal-index__head h2,.px4-research-playground__head h2,.px4-research-questions h2,.px4-dispatch-topics h2{font-size:clamp(3.7rem,7vw,8rem);letter-spacing:-.09em;line-height:.88;margin:25px 0 0}.px4-journal-index__head h2 em,.px4-research-playground__head h2 em,.px4-research-questions h2 em,.px4-dispatch-topics h2 em{font-style:normal;color:#1d5cff}.px4-filter-controls{display:flex;flex-direction:column;gap:10px}.px4-filter-label{font:800 10px var(--v4-mono)}.px4-filter-controls select{padding:16px 22px;border:1.5px solid #111;border-radius:14px;background:#fff;color:#111;font-weight:750;min-width:210px}.px4-journal-grid .pj-post-card{border-radius:30px;box-shadow:7px 7px #cf0}.px4-journal-grid .pj-post-card:nth-child(3n+2){transform:translateY(35px);box-shadow:7px 7px #1d5cff}.px4-journal-grid .pj-post-card:nth-child(3n+2):hover{transform:translateY(27px)}.px4-journal-grid .pj-post-card:nth-child(3n+1):hover{transform:translateY(-8px)}.px4-journal-grid .pj-post-card:nth-child(3n){transform:translateY(15px)}.px4-journal-grid .pj-post-card:nth-child(3n):hover{transform:translateY(7px)}.px4-journal-bridge{margin:15px auto;width:min(calc(100% - 16px),1530px);background:#cf0;border-radius:clamp(26px,4vw,56px);padding:clamp(35px,6vw,90px);position:relative;overflow:hidden}.px4-journal-bridge:after{content:"↗";position:absolute;font-size:clamp(14rem,37vw,36rem);font-weight:900;line-height:1;right:-5%;top:-15%;color:#1111;pointer-events:none}.px4-journal-bridge>span{font:800 10px var(--v4-mono);letter-spacing:.08em}.px4-journal-bridge h2{position:relative;z-index:2;max-width:1100px;font-size:clamp(3.5rem,7.8vw,9rem);line-height:.85;letter-spacing:-.1em;margin:55px 0}.px4-journal-bridge h2 em{font-style:normal;color:#1d5cff}.px4-journal-bridge>div{position:relative;z-index:2;display:flex;gap:12px;flex-wrap:wrap}.px4-journal-bridge .btn-lime{background:#111;color:#cf0}.px4-journal-bridge .btn-soft-dark{background:#fff;color:#111;border-color:#111}.px4-research-warning{margin-top:30px;color:#caff00;border:1px solid #caff007e;border-radius:100px;display:inline-flex;padding:13px 16px;font:800 9px var(--v4-mono);letter-spacing:.07em}.px4-research-hero__stage{position:relative;min-height:530px;align-self:stretch;background:radial-gradient(circle at 50% 48%,#31400f,#1c250e 42%,#0d1109 75%);border:1px solid #d3ff004c;border-radius:clamp(27px,3vw,46px);overflow:hidden;display:grid;place-items:center;isolation:isolate}.px4-research-hero__stage svg{width:98%;height:95%;position:relative;z-index:2;filter:drop-shadow(0 25px 25px #000b)}.px4-research-orbit{width:70%;aspect-ratio:1;border:1px dashed #ccff0050;box-shadow:0 0 0 50px #ccff0008,0 0 0 100px #ccff0005;border-radius:50%;position:absolute;left:15%;top:15%;animation:pxm-orbit 50s linear infinite}.px4-research-hero__corner{position:absolute;top:20px;left:24px;font:800 9px var(--v4-mono);z-index:3;color:#dbf2af}.px4-research-hero__foot{position:absolute;bottom:18px;left:24px;right:24px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#c6cba9;font:800 9px var(--v4-mono)}.px4-research-playground{max-width:1560px;margin:auto;padding:clamp(95px,10vw,155px) clamp(22px,5vw,76px)}.px4-research-playground__head>p{font-size:1.15rem;line-height:1.65;max-width:670px;color:#555;margin:27px 0 45px}.px4-research-playground__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:24px}.px4-research-playground__diagram{background:#131710;border-radius:36px;min-height:650px;position:relative;overflow:hidden;isolation:isolate}.px4-research-playground__tag{position:absolute;z-index:3;left:32px;top:32px;color:#cf0;font:800 10px var(--v4-mono)}.px4-research-playground__bottom{position:absolute;bottom:28px;left:30px;right:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#c9d2bc;font:800 9px var(--v4-mono)}.px4-research-silhouette{position:absolute;inset:10%;transition:transform .8s cubic-bezier(.18,.8,.2,1)}.px4-research-silhouette__ear{position:absolute;width:49%;height:65%;border:23px solid #b8bcb0;border-right-color:transparent;border-bottom-color:#929b89;border-radius:53% 48% 55% 45%;left:20%;top:12%;transform:rotate(-13deg)}.px4-research-silhouette__band{position:absolute;width:35%;height:52%;border:36px solid transparent;border-left-color:#cf0;border-top-color:#cf0;border-radius:50%;left:48%;top:6%;transform:rotate(30deg)}.px4-research-silhouette__shell{position:absolute;width:90px;height:190px;right:11%;top:42%;border-radius:45px;background:#272c25;border:4px solid #ccff00;transform:rotate(-12deg);box-shadow:0 22px 36px #0008}.px4-research-silhouette__light{position:absolute;width:17px;height:17px;right:18%;top:63%;background:#1d5cff;border-radius:50%;box-shadow:0 0 0 10px #1d5cff33}.px4-research-playground__diagram[data-question="1"] .px4-research-silhouette{transform:translate(-8%,1%) rotate(-6deg) scale(1.05)}.px4-research-playground__diagram[data-question="2"] .px4-research-silhouette{transform:translate(6%) scale(.95)}.px4-research-playground__diagram[data-question="3"] .px4-research-silhouette{transform:rotate(4deg) scale(.94)}.px4-research-point{position:absolute;display:grid;place-items:center;z-index:5;min-width:45px;height:45px;padding:10px;border-radius:50%;background:#f8f8ef;border:2px solid #ccff00;color:#090909;font:900 12px var(--v4-mono);pointer-events:none;transition:transform .3s,box-shadow .3s}.px4-research-point.is-active{transform:scale(1.23);box-shadow:0 0 0 10px #ccff0026}.px4-research-point--1{left:54%;top:24%}.px4-research-point--2{left:36%;top:54%}.px4-research-point--3{left:73%;top:71%}.px4-research-point--4{left:20%;top:73%}.px4-research-controls{display:flex;flex-direction:column;gap:17px}.px4-research-buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px}.px4-research-buttons button{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:153px;border:1.5px solid #121212;border-radius:24px;background:#fff;color:#111;text-align:left;padding:22px;transition:background .25s,transform .25s;cursor:pointer}.px4-research-buttons button:hover{transform:translateY(-4px)}.px4-research-buttons button.is-active{background:#cf0}.px4-research-buttons button>span{font:800 10px var(--v4-mono)}.px4-research-buttons button>strong{font-size:clamp(1.2rem,2vw,2.1rem);line-height:1.1;letter-spacing:-.055em}.px4-research-readout{background:#1d5cff;color:#fff;border-radius:27px;padding:30px;min-height:245px;display:flex;flex-direction:column}.px4-research-readout>span{font:800 10px var(--v4-mono);color:#d8e4ff}.px4-research-readout h3{font-size:clamp(1.7rem,3vw,3.5rem);letter-spacing:-.065em;line-height:1.05;margin:14px 0}.px4-research-readout p{line-height:1.6;color:#e5eaff}.px4-research-progress{height:3px;background:#ffffff60;border-radius:3px;margin-top:auto;overflow:hidden}.px4-research-progress>span{display:block;width:25%;height:100%;background:#cf0;transition:width .4s}.px4-research-questions{max-width:1510px;margin:0 auto 75px;padding:50px 30px 110px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.px4-research-questions__list{align-self:end}.px4-research-questions__list article{border-top:1.5px solid #111;padding:25px 0 35px}.px4-research-questions__list span{font:800 10px var(--v4-mono);color:#1d5cff}.px4-research-questions__list h3{font-size:clamp(1.8rem,2.5vw,3.1rem);margin:14px 0;letter-spacing:-.06em}.px4-research-questions__list p{max-width:560px;line-height:1.7;color:#555}.px4-dispatch-hero .px4-page-hero__copy h1{font-size:clamp(4.7rem,7.5vw,9rem)}.px4-dispatch-formbox{margin-top:36px;background:#232a17;border:1px solid #58653c;padding:22px;border-radius:25px}.px4-dispatch-formbox .px-newsletter{margin:0}.px4-dispatch-formbox .px-newsletter label{color:#cf0}.px4-dispatch-formbox .px-newsletter-status{color:#dbe3c5!important}.px4-dispatch-formbox .px-newsletter-status a{color:#cf0}.px4-dispatch-cover{position:relative;border-radius:35px;background:#cf0;color:#080808;min-height:570px;display:flex;flex-direction:column;padding:clamp(26px,3vw,52px);overflow:hidden;transform:rotate(3deg);box-shadow:16px 19px #cdff003a}.px4-dispatch-cover__head,.px4-dispatch-cover__foot{display:flex;justify-content:space-between;gap:12px;font:800 10px var(--v4-mono)}.px4-dispatch-cover__foot{margin-top:auto}.px4-dispatch-cover__main{flex:1;position:relative;padding-top:65px}.px4-dispatch-cover__main>span{position:relative;z-index:2;display:block;font-size:clamp(5.1rem,8vw,9.3rem);font-weight:900;line-height:.83;letter-spacing:-.1em}.px4-dispatch-cover__main>img{position:absolute;right:-15%;bottom:-10%;width:93%;height:65%;object-fit:contain;filter:drop-shadow(0 25px 18px #1117);transform:rotate(-14deg)}.px4-dispatch-topics{max-width:1510px;padding:clamp(85px,9vw,140px) clamp(22px,4vw,65px);margin:auto}.px4-dispatch-topics__cards{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.px4-dispatch-topics__cards article{min-height:420px;padding:25px;border:1.5px solid #111;background:#fff;border-radius:29px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s}.px4-dispatch-topics__cards article:hover{transform:translateY(-9px)}.px4-dispatch-topics__cards article:nth-child(2){background:#cf0}.px4-dispatch-topics__cards article:nth-child(3){background:#111;color:#fff}.px4-dispatch-topics__cards article div{position:relative;z-index:2}.px4-dispatch-topics__cards article div span{font:800 10px var(--v4-mono)}.px4-dispatch-topics__cards article strong{display:block;font-size:clamp(2rem,3vw,3.6rem);letter-spacing:-.07em;line-height:1.03;margin:25px 0 17px}.px4-dispatch-topics__cards article p{max-width:350px;line-height:1.55}.px4-dispatch-topics__cards img{object-fit:contain;width:100%;height:185px;align-self:center;filter:drop-shadow(0 10px 13px #0004)}.px4-dispatch-topics__cards img[src*=prototype-]{object-fit:cover;width:60%;height:185px;border:6px solid #fff;border-radius:16px;transform:rotate(-7deg);box-shadow:0 12px 25px #0004}.px4-dispatch-topics__symbol{font-size:14rem;line-height:.75;color:#cf0;font-weight:900;text-align:right}.pj-post-card:focus-within{outline:3px solid #1d5cff;outline-offset:3px}.px4-page-hero .btn-lime:hover,.px4-hero .btn-lime:hover{transform:translateY(-3px)}@media(max-width:1200px){.home-hero .px4-hero__title{font-size:clamp(3.7rem,7vw,7rem)}.px4-stage__photo{width:67%}.px4-page-hero__copy h1{font-size:clamp(4rem,7vw,7rem)}.px4-dispatch__copy h2{font-size:clamp(3.8rem,7vw,7.1rem)}}@media(max-width:900px){.home-hero.px4-hero{grid-template-columns:1fr;padding:125px 18px 75px;gap:35px;min-height:0}.px4-hero__copy{padding:0}.px4-hero__signal{margin-bottom:28px}.home-hero .px4-hero__title{font-size:clamp(4.1rem,10vw,7.5rem)}.px4-hero__summary{margin-top:25px!important}.px4-hero__footer{margin-top:32px}.px4-hero__stage{min-height:460px;height:520px;max-width:700px;margin:0 auto}.px4-manifesto h2{font-size:clamp(3.7rem,9vw,7rem)}.px4-manifesto h2 span{white-space:normal}.px4-manifesto__steps{justify-content:flex-start}.px4-dispatch__body{grid-template-columns:1fr;gap:60px}.px4-dispatch__paper{max-width:660px;margin:auto}.px4-dispatch__copy h2{font-size:clamp(4.7rem,12vw,8rem)}.px4-page-hero{grid-template-columns:1fr;min-height:0;padding:135px 30px 100px}.px4-page-hero__copy h1{font-size:clamp(4rem,11vw,8rem)}.px4-page-hero__copy>p{max-width:700px}.px4-page-hero__foot{left:30px;right:30px}.px4-journal-hero__art{min-height:450px;height:530px;max-width:650px;width:100%;margin:auto}.px4-research-hero__stage{height:550px;margin-top:48px}.px4-dispatch-cover{max-width:620px;margin:55px auto 0;width:100%}.px4-journal-feature,.px4-research-questions{grid-template-columns:1fr;gap:40px}.px4-journal-feature__right{max-width:720px}.px4-journal-index__head{align-items:start;flex-direction:column}.px4-research-playground__grid{grid-template-columns:1fr}.px4-research-playground__diagram,.px4-research-controls{max-width:700px;width:100%;margin:auto}.px4-dispatch-topics__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.px-deck{height:auto;overflow:hidden;background:#101010}.px-deck__pin{position:relative!important;top:auto;height:auto}.px4-deck-nav{display:none}.px4-explorer-tools{bottom:12px;left:10px}.px4-explorer-tools :is(button,a){padding:9px 10px;font-size:8px}}@media(max-width:610px){.home-hero.px4-hero{padding:115px 11px 62px}.px4-hero__signal{font-size:8px;gap:9px}.px4-hero__signal-side{display:none}.home-hero .px4-hero__title{font-size:clamp(3.5rem,12.5vw,5.7rem)}.px4-hero__title .px4-hero__highlight:before{border-radius:9px}.px4-hero__footer{font-size:8px;gap:8px 12px}.px4-hero__stage{min-height:360px;height:420px;border-radius:26px;box-shadow:6px 8px #cf0}.px4-stage__photo{left:10%;top:22%;width:75%;height:56%;border:5px solid #dfdfd2;border-bottom-width:26px}.px4-stage__photo figcaption{font-size:6px;bottom:-20px}.px4-stage__photo figcaption b{display:none}.px4-stage__pcb{right:-26%;width:112%;top:3%}.px4-stage__corner--a{font-size:7px;left:15px;top:17px}.px4-stage__corner--b{font-size:7px;bottom:15px;right:13px}.px4-stage__tag{left:15px;bottom:23px;padding:9px 12px;font-size:7px}.px4-stage__inspect{right:13px;top:15px;padding:9px 12px;font-size:8px}.px-motion-intro.px4-manifesto{min-height:510px;padding:30px 20px}.px4-manifesto__body{margin:50px 0}.px4-manifesto h2{font-size:clamp(3.1rem,11.3vw,5rem);line-height:.9;margin:28px 0}.px4-manifesto__eyebrow{font-size:9px}.px4-manifesto__steps{margin-top:25px}.px4-manifesto__steps span{padding:9px 10px;font-size:8px}.px4-manifesto .px-motion-intro__bottom{display:block}.px4-manifesto .px-motion-intro__bottom p{font-size:.95rem}.px4-dispatch{padding:28px 20px;border-radius:27px}.px4-dispatch__top,.px4-dispatch__end{font-size:8px}.px4-dispatch__body{padding-top:70px;gap:50px}.px4-dispatch__copy h2{font-size:clamp(3.8rem,13vw,5.5rem)}.px4-dispatch__copy>p:not(.px4-kicker){font-size:1rem}.px4-dispatch__paper{min-height:420px;box-shadow:8px 12px #d9e7bc2b;transform:rotate(2deg)}.px4-dispatch__paper-title{font-size:clamp(3.3rem,12.5vw,6rem)}.px4-dispatch__paper-image{height:120px}.px4-dispatch__paper-top,.px4-dispatch__paper-foot{font-size:7px}.px4-dispatch__controls{justify-content:start}.px4-page-hero{padding:135px 23px 100px;border-radius:26px}.px4-page-hero__copy h1{font-size:clamp(3.5rem,12.7vw,6rem)}.px4-page-hero__copy>p{font-size:1rem}.px4-page-hero__copy .hero-actions{gap:10px}.px4-page-hero__foot{left:23px;right:23px;font-size:8px}.px4-journal-hero__art{height:330px;min-height:330px}.px4-journal-hero__stamp{font-size:clamp(2.3rem,10vw,4rem)}.px4-journal-hero__photo{border-width:4px;border-bottom-width:18px}.px4-journal-hero__photo span{font-size:5px;bottom:-14px}.px4-journal-feature{padding:75px 22px}.px4-journal-feature h2{font-size:clamp(3.5rem,12vw,5.6rem)}.px4-journal-feature__right>p{font-size:1.27rem}.px4-steps span{font-size:8px;padding:17px 10px}.px4-steps b{padding-right:8px}.px4-journal-index__head h2,.px4-research-playground__head h2,.px4-research-questions h2,.px4-dispatch-topics h2{font-size:clamp(3.2rem,10.5vw,5.5rem)}.px4-journal-grid .pj-post-card:nth-child(n){transform:none}.px4-journal-grid .pj-post-card:nth-child(n):hover{transform:translateY(-4px)}.px4-journal-bridge{padding:35px 23px}.px4-journal-bridge h2{font-size:clamp(3.1rem,10.5vw,5rem);margin:50px 0}.px4-research-hero__stage{height:400px;min-height:400px;margin-top:42px}.px4-research-hero__corner,.px4-research-hero__foot{font-size:7px}.px4-research-playground{padding:85px 15px}.px4-research-playground__diagram{min-height:480px;border-radius:26px}.px4-research-silhouette__ear{border-width:15px}.px4-research-silhouette__band{border-width:22px}.px4-research-silhouette__shell{height:135px;width:60px}.px4-research-silhouette__light{width:10px;height:10px}.px4-research-point{min-width:34px;height:34px;font-size:10px}.px4-research-playground__tag,.px4-research-playground__bottom{font-size:7px}.px4-research-buttons button{min-height:122px;padding:16px;border-radius:19px}.px4-research-buttons button>span{font-size:8px}.px4-research-buttons button>strong{font-size:1.21rem}.px4-research-readout{padding:23px}.px4-research-questions{padding:25px 20px 75px}.px4-dispatch-cover{min-height:440px;box-shadow:8px 10px #cdff003a}.px4-dispatch-cover__main>span{font-size:clamp(4rem,15vw,7rem)}.px4-dispatch-topics{padding:90px 18px}.px4-dispatch-topics__cards{grid-template-columns:1fr;margin-top:38px}.px4-dispatch-topics__cards article{min-height:340px}}@media(prefers-reduced-motion:reduce){.px4-stage__photo,.px4-stage__pcb,.px4-dispatch__paper,.px4-research-silhouette,.px4-research-orbit,.px4-journal-hero__pcb,.px4-dispatch__orbit{animation:none!important;transition:none!important}}
