:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#181512;--paper:#fff7e8;--paper-warm:#ffe4d6;--surface:#fffdf7;--line:#18151229;--line-strong:#18151257;--muted:#675f58;--red:#e84632;--blue:#2563eb;--cyan:#28c8d8;--yellow:#f5d84f;--mint:#b9f5c8;--purple:#8067ff;--radius:8px;--shadow:8px 8px 0 var(--ink);--shadow-soft:0 18px 42px #18151229}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);min-width:320px}body{min-height:100vh;color:var(--ink);background-color:#0000;background-image:linear-gradient(90deg,#1815120d 1px,#0000 1px),linear-gradient(0deg,#1815120a 1px,#0000 1px),linear-gradient(115deg,#0000 0 54%,#b9f5c885 54% 72%,#0000 72%),linear-gradient(#fff8ec 0%,#ffe7d7 48%,#f7fff0 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:88px 88px,88px 88px,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;font-family:Arial,Helvetica,sans-serif;animation:18s linear infinite paper-drift}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{letter-spacing:0;text-wrap:balance;margin:0}p{margin:0}.site-shell{min-height:100svh;padding:18px clamp(16px,4vw,44px) 40px;position:relative;overflow-x:hidden}.site-shell:before,.site-shell:after{pointer-events:none;content:"";z-index:0;position:fixed}.site-shell:before{border-radius:var(--radius);background:repeating-linear-gradient(90deg, var(--yellow) 0 28px, var(--mint) 28px 56px, var(--cyan) 56px 84px);opacity:.68;border:2px solid #1815122e;width:280px;height:74px;animation:12s ease-in-out infinite sticker-drift;top:18%;left:-90px;transform:rotate(-14deg)}.site-shell:after{background:linear-gradient(45deg,#0000 0 46%,#1815122e 46% 54%,#0000 54%),linear-gradient(-45deg,#0000 0 46%,#1815122e 46% 54%,#0000 54%),#fffdf761;border:2px solid #18151229;width:220px;height:220px;animation:16s ease-in-out infinite sticker-turn;bottom:16%;right:-72px;transform:rotate(9deg)}.nav,.hero,.ticker,.work-section,.process-section,.product-section{z-index:1;position:relative}.nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7b8;border:1px solid #e8463238;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto;padding:8px 12px 8px 8px;display:flex;position:sticky;top:14px}.brand,.nav-links,.button{min-height:44px}.brand{color:var(--red);text-transform:lowercase;align-items:center;gap:10px;font-size:.96rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--red);width:38px;height:38px;color:var(--paper);background:var(--red);border-radius:50%;place-items:center;transition:transform .22s;display:grid}.brand:hover .brand-mark{transform:rotate(-10deg)scale(1.05)}.nav-links{color:var(--red);align-items:center;gap:clamp(14px,2.4vw,28px);font-size:.92rem;font-weight:900;display:inline-flex}.nav-links a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex;position:relative}.nav-links a:after{content:"";background:currentColor;width:0;height:2px;transition:width .18s;position:absolute;bottom:7px;right:0}.nav-links a:hover:after{width:100%;left:0}.brand:focus-visible,.nav-links a:focus-visible,.button:focus-visible,.product-section a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.hero{grid-template-columns:minmax(0,.98fr) minmax(340px,.82fr);align-items:center;gap:clamp(28px,6vw,76px);width:min(1280px,100%);min-height:min(760px,100svh - 132px);margin:0 auto;padding:clamp(28px,5vh,54px) 0 clamp(18px,4vh,38px);display:grid;position:relative}.hero-copy{max-width:780px}.eyebrow{color:var(--red);text-transform:uppercase;margin-bottom:14px;font-size:.8rem;font-weight:900;line-height:1}h1{max-width:850px;color:var(--red);text-transform:uppercase;font-size:5.4rem;font-weight:950;line-height:.84;animation:.72s cubic-bezier(.18,.88,.28,1.14) both headline-pop}.lede{max-width:610px;color:var(--ink);margin-top:28px;font-size:1.2rem;font-weight:800;line-height:1.38}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-stats{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:650px;margin:26px 0 0;display:grid}.hero-stats div{border-right:1px solid var(--line-strong);min-height:66px;padding:12px 14px 11px}.hero-stats div:last-child{border-right:0}.hero-stats dt{color:var(--red);text-transform:uppercase;font-size:1.16rem;font-weight:950;line-height:1}.hero-stats dd{color:var(--ink);text-transform:uppercase;margin:6px 0 0;font-size:.72rem;font-weight:900;line-height:1.22}.button{border:1px solid var(--ink);text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px 10px;font-size:.9rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)rotate(-1deg)}.button:active{transform:translateY(1px)}.primary{color:var(--surface);background:var(--red);box-shadow:0 6px 0 var(--ink)}.secondary{color:var(--ink);background:var(--yellow);box-shadow:0 6px 0 var(--ink)}.build-scene{isolation:isolate;perspective:900px;min-height:clamp(330px,35vw,500px);transform-style:preserve-3d;position:relative}.scene-orbit{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--paper-warm) 0 38%, transparent 39%), repeating-conic-gradient(from 8deg, var(--mint) 0 14deg, var(--cyan) 14deg 22deg, var(--yellow) 22deg 34deg, var(--paper-warm) 34deg 46deg);border-radius:50%;width:min(92vw,560px);animation:22s linear infinite orbit-roll;position:absolute;inset:8% 0 auto auto;box-shadow:inset 0 0 0 2px #18151214}.scene-sparks{pointer-events:none;position:absolute;inset:0}.scene-sparks i{border:2px solid var(--ink);background:var(--yellow);width:18px;height:18px;box-shadow:4px 4px 0 var(--ink);animation:2.8s ease-in-out infinite spark-hop;display:block;position:absolute}.scene-sparks i:first-child{top:7%;right:22%}.scene-sparks i:nth-child(2){background:var(--mint);animation-delay:-.9s;top:52%;left:10%}.scene-sparks i:nth-child(3){background:var(--cyan);animation-delay:-1.8s;bottom:20%;right:5%}.scene-grid{z-index:-1;grid-template-columns:repeat(2,58px);gap:10px;animation:8s ease-in-out infinite grid-sway;display:grid;position:absolute;inset:auto 4% 8% auto;transform:rotate(9deg)}.scene-grid span{border-radius:var(--radius);background:#fffdf7ad;border:2px solid #181512d1;height:58px}.scene-grid span:nth-child(2),.scene-grid span:nth-child(3){background:var(--cyan)}.terminal-window{border:2px solid var(--ink);border-radius:var(--radius);width:min(92%,440px);box-shadow:14px 14px 0 var(--ink), var(--shadow-soft);background:#161a20;transition:box-shadow .22s,transform .22s;animation:6s ease-in-out infinite terminal-float;position:absolute;top:18%;right:6%;overflow:hidden;transform:rotate(3deg)}.build-scene:hover .terminal-window{box-shadow:18px 18px 0 var(--ink), 0 26px 58px #18151233;transform:rotate(1deg)translate3d(0,-8px,30px)}.terminal-top{color:#fffdf7;background:var(--surface);align-items:center;gap:7px;padding:12px;display:flex}.terminal-top span{border:1px solid var(--ink);border-radius:50%;width:11px;height:11px}.terminal-top span:first-child{background:var(--red)}.terminal-top span:nth-child(2){background:var(--yellow)}.terminal-top span:nth-child(3){background:var(--mint)}.terminal-top strong{color:var(--ink);text-transform:uppercase;margin-left:auto;font-size:.74rem;font-weight:900}.terminal-body{gap:16px;padding:clamp(24px,5vw,38px);display:grid}.terminal-body p{color:var(--surface);font-family:Courier New,Courier,monospace;font-size:1.2rem;font-weight:900}.terminal-body span{color:var(--cyan)}.terminal-body p:last-child:after{background:var(--cyan);content:"";vertical-align:-.16em;width:.6ch;height:1em;margin-left:4px;animation:.85s steps(2,start) infinite cursor-blink;display:inline-block}.cursor-block{border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);width:118px;height:118px;box-shadow:8px 8px 0 var(--blue);animation:4.5s ease-in-out infinite cursor-nudge;position:absolute;bottom:7%;right:9%;transform:rotate(-11deg)}.cursor-block span{border-top:44px solid var(--ink);border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:20px;left:24px;transform:rotate(-38deg)}.ship-label{border:1px solid var(--ink);color:var(--ink);background:var(--yellow);box-shadow:7px 7px 0 var(--ink);text-transform:lowercase;border-radius:999px;padding:14px 20px 12px;font-size:1.16rem;font-weight:950;animation:5.5s ease-in-out infinite label-bounce;position:absolute;top:13%;left:3%;transform:rotate(-13deg)}.release-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--mint);width:104px;box-shadow:7px 7px 0 var(--ink);gap:4px;padding:14px;animation:4.8s ease-in-out infinite release-pop;display:grid;position:absolute;bottom:14%;right:34%;transform:rotate(12deg)}.release-card span{text-transform:uppercase;font-size:.72rem;font-weight:950}.release-card strong{font-size:2.5rem;line-height:.82}.status-card{border:2px solid var(--ink);border-radius:var(--radius);width:148px;color:var(--surface);background:var(--blue);box-shadow:var(--shadow);gap:5px;padding:16px;animation:4.2s ease-in-out infinite status-pulse;display:grid;position:absolute;bottom:18%;left:2%;transform:rotate(7deg)}.status-card span{text-transform:uppercase;font-size:.74rem;font-weight:900}.status-card strong{text-transform:uppercase;font-size:2.4rem;line-height:.88}.motion-chip{border:2px solid var(--ink);min-height:42px;color:var(--ink);background:var(--surface);box-shadow:6px 6px 0 var(--ink);text-transform:uppercase;border-radius:999px;place-items:center;padding:10px 16px 8px;font-size:.78rem;font-weight:950;display:grid;position:absolute}.chip-one{animation:7s ease-in-out infinite chip-slide;top:43%;right:0}.chip-two{color:var(--surface);background:var(--purple);animation:7s ease-in-out -2.2s infinite chip-slide;bottom:2%;left:26%}.ticker{border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);width:min(1280px,100%);box-shadow:var(--shadow);margin:0 auto;display:flex;overflow:hidden}.ticker-track{min-width:max-content;animation:18s linear infinite ticker-slide;display:flex}.ticker span{border-right:1px solid var(--line-strong);width:clamp(170px,20vw,270px);min-height:76px;color:var(--ink);text-align:center;text-transform:uppercase;place-items:center;padding:14px;font-size:1.02rem;font-weight:950;display:grid}.ticker span:nth-child(3n+2){background:var(--mint)}.ticker span:nth-child(3n){color:var(--surface);background:var(--purple)}.work-section,.process-section,.product-section{width:min(1280px,100%);margin:0 auto;padding:clamp(64px,9vw,118px) 0;animation:.76s both section-rise;animation-timeline:view();animation-range:entry cover 32%}.section-heading{grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:start;gap:clamp(20px,6vw,82px);display:grid}h2{color:var(--ink);text-transform:uppercase;font-size:5.45rem;font-weight:950;line-height:.86}.section-lede{max-width:720px;color:var(--muted);margin-top:22px;font-size:1.06rem;font-weight:800;line-height:1.45}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.work-card{border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);min-height:360px;box-shadow:var(--shadow);flex-direction:column;padding:clamp(20px,4vw,30px);transition:box-shadow .22s,transform .22s;display:flex;position:relative}.work-card:nth-child(2){background:var(--yellow);transform:translateY(28px)rotate(-1.3deg)}.work-card:nth-child(3){color:var(--surface);background:var(--red);transform:rotate(1.2deg)}.kinetic-card:hover{box-shadow:14px 14px 0 var(--ink);transform:translateY(-8px)rotate(-1deg)}.kinetic-card:nth-child(2):hover{transform:translateY(16px)rotate(1deg)}.kinetic-card:nth-child(3):hover{transform:translateY(-8px)rotate(-1.2deg)}.card-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card-topline>span{color:inherit;font-size:4.5rem;font-weight:950;line-height:.8}.card-topline small{text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 10px 6px;font-size:.72rem;font-weight:950;line-height:1}.work-card h3{text-transform:uppercase;margin-top:auto;font-size:2.12rem;font-weight:950;line-height:.94}.work-card p{color:inherit;margin-top:16px;font-size:1rem;font-weight:800;line-height:1.38}.card-output{text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;margin-top:22px;padding:8px 11px 7px;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex}.process-section{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,.88fr) minmax(320px,.72fr);align-items:center;gap:clamp(28px,7vw,92px);display:grid;position:relative}.process-section:before{border-radius:var(--radius);content:"";z-index:-1;background:repeating-linear-gradient(135deg,#2563eb38 0 10px,#0000 10px 20px),#fffdf76b;border:2px solid #18151229;width:260px;height:160px;position:absolute;bottom:-32px;right:-32px;transform:rotate(-8deg)}.process-list{counter-reset:process;gap:12px;margin:0;padding:0;list-style:none;display:grid}.process-list li{counter-increment:process;border:2px solid var(--ink);border-radius:var(--radius);background:var(--surface);min-height:104px;box-shadow:6px 6px 0 var(--ink);animation:.56s both process-snap;animation-delay:calc(var(--step-index) * 90ms);padding:20px 20px 18px 76px;transition:box-shadow .18s,transform .18s,background .18s;position:relative}.process-list li:hover{box-shadow:10px 10px 0 var(--ink);background:#fff9cb;transform:translate(-6px)rotate(-.5deg)}.process-list li span{text-transform:uppercase;font-size:1.12rem;font-weight:950;line-height:1.05;display:block}.process-list li p{color:var(--muted);margin-top:9px;font-size:.94rem;font-weight:800;line-height:1.34}.process-list li:before{width:38px;height:38px;color:var(--surface);background:var(--red);content:counter(process);border-radius:50%;place-items:center;font-size:.84rem;display:grid;position:absolute;top:14px;left:16px}.process-list li:nth-child(2):before{background:var(--blue)}.process-list li:nth-child(3):before{color:var(--ink);background:var(--yellow)}.process-list li:nth-child(4):before{color:var(--ink);background:var(--mint)}.product-section{border:2px solid var(--ink);border-radius:var(--radius);min-height:360px;color:var(--surface);background:linear-gradient(90deg, #fffdf714 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(0deg, #fffdf714 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(135deg, var(--red) 0%, #b52145 58%, #1f1a2c 100%);box-shadow:10px 10px 0 var(--ink);justify-content:space-between;align-items:flex-end;gap:clamp(28px,5vw,68px);padding:clamp(24px,5vw,54px);display:flex;position:relative;overflow:hidden}.product-section:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#fffdf729 18px 34px);width:58%;height:170%;animation:8s linear infinite product-scan;position:absolute;inset:-40% auto auto -18%;transform:rotate(18deg)}.product-section:after{border-radius:var(--radius);background:linear-gradient(90deg, var(--yellow) 0 34%, transparent 34% 40%, var(--mint) 40% 68%, transparent 68% 74%, var(--cyan) 74%);content:"";opacity:.9;border:2px solid #fffdf7b8;width:152px;height:48px;position:absolute;top:clamp(18px,5vw,48px);right:clamp(18px,5vw,58px);transform:rotate(8deg)}.product-section .eyebrow,.product-section h2,.product-section p,.product-section .button,.product-side{z-index:1;position:relative}.product-section .eyebrow,.product-section h2,.product-section p{color:var(--surface)}.product-section h2{max-width:880px}.product-section h2 a{color:inherit;text-underline-offset:.09em;text-decoration-color:#fffdf7a3;text-decoration-thickness:.08em}.product-copy{max-width:900px}.product-copy p{max-width:680px;margin-top:22px;font-size:1.08rem;font-weight:800;line-height:1.44}.product-button{color:var(--ink);background:var(--mint);box-shadow:0 6px 0 var(--ink);margin-top:28px}.product-side{flex:0 0 min(310px,100%);justify-items:end;gap:22px;display:grid}.product-badge{border:2px solid var(--ink);min-width:118px;min-height:118px;color:var(--ink);background:var(--yellow);box-shadow:8px 8px 0 var(--ink);text-transform:uppercase;z-index:1;border-radius:50%;place-items:center;font-size:1.26rem;font-weight:950;animation:5.2s ease-in-out infinite live-wobble;display:grid;position:relative;transform:rotate(-12deg)}.product-facts{width:100%;color:var(--surface);gap:0;margin:0;padding:0;list-style:none;display:grid}.product-facts li{text-align:right;text-transform:uppercase;border-top:1px solid #fffdf76b;padding:14px 0;font-size:.9rem;font-weight:950;line-height:1.2}.product-facts li:last-child{border-bottom:1px solid #fffdf76b}@keyframes paper-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:88px 0,0 88px,140px 0,0 0}}@keyframes headline-pop{0%{opacity:0;transform:translateY(24px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes sticker-drift{0%,to{transform:translate(0,0)rotate(-14deg)}50%{transform:translate(18px,24px)rotate(-10deg)}}@keyframes sticker-turn{0%,to{transform:rotate(9deg)scale(1)}50%{transform:rotate(15deg)scale(.96)}}@keyframes orbit-roll{to{transform:rotate(360deg)}}@keyframes spark-hop{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(16deg)}}@keyframes grid-sway{0%,to{transform:rotate(9deg)translateY(0)}50%{transform:rotate(5deg)translateY(-14px)}}@keyframes terminal-float{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-10px)}}@keyframes cursor-blink{50%{opacity:0}}@keyframes cursor-nudge{0%,to{transform:rotate(-11deg)translate(0)}45%{transform:rotate(-7deg)translate(-14px,-10px)}}@keyframes label-bounce{0%,to{transform:rotate(-13deg)translateY(0)}50%{transform:rotate(-8deg)translateY(-12px)}}@keyframes release-pop{0%,to{transform:rotate(12deg)scale(1)}50%{transform:rotate(6deg)scale(1.05)}}@keyframes status-pulse{0%,to{transform:rotate(7deg)scale(1)}50%{transform:rotate(3deg)scale(1.04)}}@keyframes chip-slide{0%,to{transform:translate(0,0)rotate(3deg)}50%{transform:translate(-18px,-12px)rotate(-4deg)}}@keyframes ticker-slide{to{transform:translate(-50%)}}@keyframes section-rise{0%{opacity:.2;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes process-snap{0%{opacity:0;transform:translate(22px)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes product-scan{to{transform:translate(92vw)rotate(18deg)}}@keyframes live-wobble{0%,to{transform:rotate(-12deg)scale(1)}50%{transform:rotate(-4deg)scale(1.05)}}@media (max-width:1180px){h1{font-size:5rem}h2{font-size:4.75rem}}@media (max-width:980px){.hero,.section-heading,.process-section{grid-template-columns:1fr}.hero{min-height:auto}.hero-stats{max-width:none}.build-scene{min-height:420px}h1{font-size:4.3rem}h2{font-size:4rem}.work-grid{grid-template-columns:1fr}.work-card:nth-child(2),.work-card:nth-child(3){transform:none}.product-section{flex-direction:column;align-items:flex-start}.product-side{justify-items:start;width:100%}.product-facts li{text-align:left}}@media (max-width:640px){.site-shell{padding-top:12px}.nav{align-items:center;top:10px}.nav-links{flex-wrap:nowrap;justify-content:flex-end;gap:12px;max-width:none;font-size:.78rem}h1{font-size:2.72rem;line-height:.82}h2{font-size:2.5rem;line-height:.9}.lede{margin-top:22px;font-size:1.05rem}.ticker span{width:170px;min-height:64px;font-size:.84rem}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.hero-stats div{border-right:1px solid var(--line-strong);border-bottom:0;min-height:78px;padding:10px 8px 9px}.hero-stats div:last-child{border-right:0}.hero-stats dt{font-size:1rem}.hero-stats dd{font-size:.66rem}.hero-actions,.button{width:100%}.hero-actions{margin-top:22px}.build-scene{min-height:180px}.scene-orbit{width:230px;max-width:92vw;top:12px}.terminal-window{width:calc(100% - 18px);box-shadow:8px 8px 0 var(--ink);top:46px;right:0}.terminal-body{gap:10px;padding:18px}.terminal-body p{font-size:.96rem}.ship-label{padding:10px 13px 8px;font-size:.96rem;top:0;left:0}.cursor-block,.release-card,.status-card,.motion-chip{display:none}.work-card{min-height:300px}.card-topline>span{font-size:3.5rem}.work-card h3{font-size:1.72rem}.process-list li{padding-right:16px}.process-list li span{font-size:1.02rem}.product-section:after{width:116px;height:38px}.product-badge{min-width:96px;min-height:96px;font-size:1rem}.product-copy p{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body{background-attachment:scroll}.ticker-track{animation:none!important}}
