:root{--bone:#F3F1EB;--paper:#FAF9F5;--ink:#15140F;--steel:#726F66;--line:#DEDACF;--accent:#2C6BFF;--accent-dim:#E8EEFF;--radius:2px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:uppercase}.mono{font-family:IBM Plex Mono,monospace}.eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);display:flex;align-items:center;gap:8px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);display:inline-block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}header.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;background:#f3f1ebdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.logo{font-family:Archivo,sans-serif;font-weight:900;font-size:22px;letter-spacing:.02em;display:flex;align-items:center;gap:9px}.logo .dot{width:8px;height:8px;background:var(--accent);border-radius:50%}nav.links{display:flex;gap:34px;align-items:center}nav.links a{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);position:relative;padding-bottom:3px}nav.links a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--accent);transition:width .25s ease}nav.links a:hover:after,nav.links a.active:after{width:100%}nav.links a.cta{background:var(--ink);color:var(--paper);padding:9px 16px;border-radius:var(--radius)}nav.links a.cta:after{display:none}nav.links a.cta:hover{background:var(--accent)}main{padding-top:0}section{padding:0 5vw}.hero{min-height:100svh;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-top:110px;padding-bottom:60px}.hero-copy h1{font-size:clamp(44px,6vw,92px);line-height:.95}.hero-copy h1 em{font-style:normal;color:var(--accent)}.hero-copy p.lede{font-size:17px;line-height:1.6;color:var(--steel);max-width:440px;margin:22px 0 34px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:15px 26px;border:1px solid var(--ink);border-radius:var(--radius);background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn:hover,.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--accent);border-color:var(--accent)}.btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.btn.accent:hover{background:#1a52e0}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:360px;width:100%;overflow:hidden}.hero-art .logo-big{position:relative;font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.03em;font-size:clamp(90px,13vw,220px);line-height:1;color:var(--ink);margin:0;width:100%;text-align:center}.principles{padding:100px 5vw;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.principle h3{font-size:16px;letter-spacing:0;margin-bottom:12px}.principle p{color:var(--steel);font-size:14.5px;line-height:1.65;max-width:320px}.statement{border-top:1px solid var(--line);padding:100px 5vw 120px;display:flex;justify-content:center}.statement-copy{max-width:620px;text-align:center}.statement-copy .eyebrow{justify-content:center;margin-bottom:18px}.statement-copy h2{font-size:clamp(28px,3.6vw,44px);line-height:1.05;margin-bottom:20px}.statement-copy p{color:var(--steel);font-size:15.5px;line-height:1.7;margin:0 auto 30px;max-width:480px}footer{border-top:1px solid var(--line);padding:50px 5vw 34px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}footer .fnote{font-size:12.5px;color:var(--steel);max-width:340px;line-height:1.6}footer .fcol h4{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin:0 0 10px}footer .fcol a{display:block;font-size:13.5px;padding:3px 0}footer .fcols{display:flex;gap:60px}footer .fbottom{width:100%;border-top:1px solid var(--line);margin-top:34px;padding-top:18px;display:flex;justify-content:space-between;font-size:11.5px;color:var(--steel);font-family:IBM Plex Mono,monospace;letter-spacing:.02em}.cat-head{padding:150px 5vw 50px;border-bottom:1px solid var(--line)}.cat-head h1{font-size:clamp(38px,5vw,64px)}.cat-head p{color:var(--steel);font-size:15px;max-width:480px;margin-top:16px}.grid{padding:60px 5vw 120px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.card{background:var(--paper);padding:36px 30px 30px;display:flex;flex-direction:column;min-height:420px;cursor:pointer;transition:background .2s ease}.card:hover{background:var(--accent-dim)}.card.ghost{cursor:default;opacity:.55}.card.ghost:hover{background:var(--paper)}.card .cimg{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 0 20px}.card .cimg img{max-width:150px;width:100%;filter:drop-shadow(0 18px 22px rgba(21,20,15,.18))}.card .cimg .placeholder{width:90px;height:200px;border:1px dashed var(--steel);border-radius:30px}.card .ctop{display:flex;justify-content:space-between;align-items:flex-start}.card .ctag{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--steel);letter-spacing:.08em;text-transform:uppercase}.card h3{font-size:19px;margin-top:14px}.card .cspec{color:var(--steel);font-size:13px;margin-top:8px;line-height:1.5}.card .cbottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.card .price{font-family:IBM Plex Mono,monospace;font-size:14px}.card .arrow{width:30px;height:30px;border-radius:50%;border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .2s ease,color .2s ease}.card:hover .arrow{background:var(--ink);color:var(--paper)}.p-hero{padding:150px 5vw 0;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;min-height:92svh}.p-hero .pimg{display:flex;justify-content:center;position:relative}.p-hero .pimg img{width:100%;max-width:320px;filter:drop-shadow(0 40px 55px rgba(21,20,15,.22))}.p-copy .eyebrow{margin-bottom:16px}.p-copy h1{font-size:clamp(36px,4.6vw,58px);line-height:.98;margin-bottom:16px}.p-copy .desc{color:var(--steel);font-size:15.5px;line-height:1.7;max-width:420px;margin-bottom:26px}.p-copy .desc p{margin:0 0 12px}.p-copy .desc p:last-child{margin-bottom:0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.chip{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.04em;border:1px solid var(--line);padding:7px 12px;border-radius:20px;color:var(--steel)}.buyrow{display:flex;align-items:center;gap:22px}.price-big{font-family:IBM Plex Mono,monospace;font-size:20px}.scrollcue{margin-top:60px;display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--steel);letter-spacing:.08em;text-transform:uppercase}.scrollcue .bar{width:1px;height:34px;background:var(--line);position:relative;overflow:hidden}.scrollcue .bar:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:var(--accent);animation:cue 1.6s ease-in-out infinite}@keyframes cue{0%{top:-100%}60%{top:100%}to{top:100%}}.explode-wrap{position:relative;height:420vh}.explode-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--paper)}.explode-sticky .exp-head{position:absolute;top:64px;left:0;right:0;text-align:center;pointer-events:none}.explode-sticky .exp-head .eyebrow{justify-content:center;margin-bottom:10px}.explode-sticky .exp-head h2{font-size:clamp(24px,3vw,36px)}.explode-grid{display:grid;grid-template-columns:minmax(120px,1fr) 300px minmax(120px,1fr);gap:18px;width:min(94vw,900px);align-items:start;margin-top:20px}.exp-col{display:flex;flex-direction:column;padding-top:96px}.exp-col.right{align-items:flex-start}.exp-col.left{align-items:flex-end}.m-stage{position:relative;width:300px;padding:90px 0 180px}.m-slices{display:flex;flex-direction:column}.mslice{width:300px;background-repeat:no-repeat;background-size:300px auto;overflow:hidden;transition:none}.m-insert{position:absolute;left:50%;transform:translate(-50%);opacity:0;display:flex;align-items:center;justify-content:center;gap:8px}.m-insert .blk{border-radius:6px;box-shadow:0 10px 16px #15140f38}.m-insert.blade .blk{width:64px;height:8px;background:linear-gradient(180deg,#fbfaf7,#c9c6bc);border-radius:3px}.m-insert.motorboard{gap:10px}.m-insert.motorboard .motor{width:52px;height:64px;border-radius:22px;background:radial-gradient(circle at 35% 30%,#4a4840,#050403 75%);border:2px solid var(--accent)}.m-insert.motorboard .board{width:52px;height:36px;border-radius:6px;background:linear-gradient(160deg,#38362f,#040403);position:relative}.m-insert.motorboard .board:after{content:"94";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--accent);font-weight:600}.m-insert.battery .blk{width:52px;height:96px;border-radius:20px;background:linear-gradient(180deg,#fbfaf7,#c9c6bc);position:relative;overflow:hidden}.m-insert.battery .blk:after{content:"";position:absolute;left:0;right:0;top:38%;height:20%;background:var(--accent);opacity:.9}.imlabel{opacity:0;max-width:220px;display:flex;align-items:center;gap:10px;margin:0 0 46px}.imlabel .tick{width:26px;height:1px;background:var(--steel);flex:none}.imlabel .txt{line-height:1.4}.imlabel .lt{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:12px;letter-spacing:.03em}.imlabel .ls{font-family:IBM Plex Mono,monospace;font-size:10.5px;color:var(--steel);margin-top:3px}.exp-col.left .imlabel{flex-direction:row-reverse;text-align:right}.progress-rail{position:absolute;bottom:34px;left:50%;transform:translate(-50%);width:180px;height:2px;background:var(--line)}.progress-fill{height:100%;background:var(--accent);width:0%}@media(max-width:760px){.explode-grid{grid-template-columns:1fr;justify-items:center}.exp-col{display:none}}.spectable{padding:110px 5vw 60px;border-top:1px solid var(--line)}.spectable h2{font-size:clamp(26px,3vw,38px);margin-bottom:40px}.spec-rows{border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:20px 0;border-bottom:1px solid var(--line)}.spec-row .k{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--steel);text-transform:uppercase;letter-spacing:.06em}.spec-row .v{font-size:15px}.p-cta{padding:90px 5vw 120px;text-align:center;border-top:1px solid var(--line)}.p-cta h2{font-size:clamp(28px,3.4vw,44px);margin-bottom:26px}@media(max-width:880px){nav.links{gap:18px}nav.links a:not(.cta){display:none}.hero{grid-template-columns:1fr;padding-top:130px}.hero-art{order:-1}.principles{grid-template-columns:1fr;gap:40px}.teaser,.grid{grid-template-columns:1fr}.p-hero{grid-template-columns:1fr;padding-top:130px;min-height:auto}.p-hero .pimg{order:-1}.spec-row{grid-template-columns:1fr;gap:6px}footer{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
