@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2")}:root{--black: #050505;--panel: #0b0b0b;--panel-soft: #111111;--graphite: #242424;--paper: #f2eee5;--paper-hot: #f7f3ea;--cream: #e7ded0;--metal: #b9b6ae;--orange: #f15a24;--orange-deep: #b64628;--text: #f7f3ea;--muted: #b8b8b2;--ink: #11100e;--ink-muted: #5d5850;--line-dark: #2e2e2e;--line-light: #d8d1c5;--container: 1320px;--nav-h: 64px;--screw-safe: 32px;--section-y: clamp(56px, 7vw, 104px);--amber: #ffb000;--amber-soft: #ffce6a;--amber-dim: #9a7320;--grid-line: rgba(255, 255, 255, .05);--grid-amber: rgba(255, 176, 0, .08);--font-display: "Space Grotesk", "Inter", sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", "JetBrains Mono", "Roboto Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;background:var(--black);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden}main,section,div,article,figure{min-width:0}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-nav{position:sticky;top:0;z-index:20;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(18px,4vw,40px);background:linear-gradient(180deg,#050505f0,#050505b8);border-bottom:1px solid rgba(255,255,255,.09);backdrop-filter:blur(14px)}.wordmark{font-weight:800;font-size:22px;letter-spacing:-.02em}.site-nav nav,.footer nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.site-nav nav a{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase}.nav-cta,.button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 22px;border:1px solid currentColor;font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-cta,.button.primary{border-color:var(--orange);background:var(--orange);color:#fffaf4}.button.secondary{border-color:#ffffff59;background:transparent;color:var(--text)}.commerce-page .button.secondary{border-color:var(--line-light);color:var(--ink)}.button.disabled{border-color:#ffffff2e;background:#ffffff0f;color:var(--muted);cursor:not-allowed}.hero{position:relative;min-height:clamp(600px,calc(100svh - var(--nav-h) - 44px),780px);display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(28px,4vw,52px) clamp(22px,4vw,48px) clamp(28px,4vw,48px) clamp(44px,6vw,96px);overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 76% 0%,var(--grid-amber),transparent 46%),radial-gradient(90% 80% at 86% 36%,rgba(232,99,26,.08),transparent 50%),linear-gradient(180deg,#08080a,#0b0b0d 60%,#090909)}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(125% 105% at 68% 42%,#000 32%,transparent 80%);mask-image:radial-gradient(125% 105% at 68% 42%,#000 32%,transparent 80%)}.hero:after,.product-section:after,.purchase-block:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 8px;opacity:.18}.hero-copy,.product-stage,.section>*,.trust-strip>*,.footer>*{position:relative;z-index:4}.hero-copy{grid-column:1;grid-row:1;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,20px)}.eyebrow{margin:0 0 14px;color:var(--orange);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}h1,h2{margin:0;font-family:var(--font-display);font-weight:900;letter-spacing:0;text-transform:uppercase}h1{max-width:640px;font-size:clamp(64px,7.4vw,112px);line-height:.86}h1 span{display:block}h2{font-size:clamp(42px,5vw,80px);line-height:.9}h3,p{margin-top:0}.hero-lede{max-width:455px;margin:20px 0 22px;color:var(--text);font-size:clamp(16px,1.5vw,20px)}.button-row{display:flex;flex-wrap:wrap;gap:14px}.hero-offer{width:min(100%,510px);display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:2px;align-items:end;margin:0 0 22px;padding:13px 0;border-top:1px solid rgba(247,243,234,.22);border-bottom:1px solid rgba(247,243,234,.22)}.hero-offer span,.purchase-copy .eyebrow{color:var(--orange);font-family:var(--font-mono);font-weight:900;text-transform:uppercase}.hero-offer strong,.purchase-copy strong{display:block;grid-row:1 / span 2;margin:0;font-family:var(--font-display);font-size:clamp(52px,4.7vw,70px);line-height:.9}.hero-offer small,.purchase-copy small{display:block;color:var(--muted)}.product-stage{grid-column:2;grid-row:1;position:relative;z-index:1;align-self:center;margin:0;overflow:visible}.keyboard-figure{margin:0;width:100%;height:100%;min-height:inherit;background:#050505;overflow:hidden}.keyboard-figure img,.product-art img,.purchase-image img,.anatomy-board img,.soft-object img,.mic-object img{width:100%;height:100%;object-fit:cover}.keyboard-figure img{object-position:56% center}.stage-objects{display:grid;grid-template-columns:1.05fr .9fr .38fr;gap:16px;align-items:stretch}.soft-object,.mic-object,.product-object{border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 30%),linear-gradient(140deg,#1a1a1a,#070707);color:#ffffffc7;box-shadow:0 24px 70px #0000007a}.soft-object{min-height:138px;overflow:hidden;font-weight:800}.bag{border-radius:24px}.tee{position:relative;align-self:stretch;overflow:hidden}.mic-object{min-height:138px;overflow:hidden;border-radius:20px;font-family:var(--font-mono);font-size:13px}.stage-caption{position:absolute;right:clamp(22px,4vw,56px);bottom:clamp(20px,4vw,48px);display:flex;gap:8px;align-items:flex-start;color:#f7f3eab8;font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.stage-caption span{min-width:92px;border-top:1px solid rgba(247,243,234,.28);padding:8px 0 0}@keyframes pp-blink{0%,48%{opacity:1}49%,to{opacity:0}}.coord-rail{position:absolute;left:clamp(14px,2.2vw,30px);top:clamp(48px,8vw,96px);bottom:clamp(34px,6vw,70px);display:flex;flex-direction:column;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#f7f3ea42;z-index:4;pointer-events:none}.hero-term{width:min(100%,360px)}.term-window{border:1px solid rgba(255,255,255,.14);background:#0606089e;backdrop-filter:blur(2px)}.term-bar{display:flex;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.term-dot{width:9px;height:9px;border-radius:50%;background:#fff3}.term-dot.live{background:var(--orange)}.term-title{margin-left:auto;letter-spacing:.04em}.term-body{padding:12px 14px}.term-line{margin:0;font-family:var(--font-mono);font-size:clamp(12px,1vw,14px);color:var(--amber-soft)}.term-prompt{color:var(--amber)}.term-cursor{display:inline-block;width:.55em;height:1.05em;margin-left:3px;vertical-align:-.16em;background:var(--amber);animation:pp-blink 1.05s steps(1) infinite}@media(prefers-reduced-motion:reduce){.term-cursor{animation:none;opacity:1}}.hero h1{max-width:none;margin:0;font-size:clamp(46px,6vw,92px);line-height:.94;letter-spacing:-.015em;font-weight:700;color:var(--amber);text-shadow:0 0 1px rgba(255,176,0,.5),0 0 22px rgba(255,176,0,.28),0 0 48px rgba(255,140,0,.16)}.hero h1 .dim{color:var(--amber-soft)}.hero-lede{max-width:440px;margin:0;color:var(--muted);font-size:clamp(15px,1.4vw,18px)}.hero-meta{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--amber-dim);text-transform:uppercase}.hero .button{text-transform:none;letter-spacing:0}.term-cta .cmd-sigil{margin-right:4px;color:#fffaf4b8}.serial-tag{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid var(--amber-dim);background:#08080ab3;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-soft)}.hero-serial{position:absolute;top:clamp(8px,1.4vw,14px);right:clamp(8px,1.4vw,14px);z-index:5}.hero .keyboard-figure{position:relative;height:auto;min-height:0;background:#060608;border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px #0000008c;overflow:hidden}.hero .keyboard-figure img{width:100%;height:auto;display:block}.dark .eyebrow{color:var(--amber)}.wm-sigil{margin-right:5px;color:var(--amber);font-family:var(--font-mono);font-weight:700}.wordmark{display:inline-flex;align-items:baseline;gap:10px}.wm-name{font-family:var(--font-mono);font-weight:700;letter-spacing:-.01em}.wm-sub{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.site-nav nav a.active{color:var(--orange)}.nav-cart{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid rgba(255,255,255,.22);color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:700}.mobile-reserve{display:none}@media(max-width:760px){.wm-sub{display:none}}.site-footer{max-width:1340px;margin:0 auto;padding:0 clamp(9px,1.1vw,14px) clamp(30px,4vw,54px)}.ft-inner{display:grid;grid-template-columns:minmax(0,1.5fr) auto auto auto minmax(220px,1.1fr);gap:clamp(20px,3vw,44px);padding:clamp(26px,3vw,42px);border-radius:16px;border:1px solid #26261f;background:#0b0b0d;color:var(--muted)}.ft-brand .wordmark{margin-bottom:12px}.ft-brand p{margin:0 0 12px;font-size:12.5px;line-height:1.55;max-width:250px}.ft-brand small{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px}.ft-col h4,.ft-loop h4{margin:0 0 12px;color:var(--text);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ft-col ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.ft-col a{color:var(--muted);font-size:12.5px}.ft-col a:hover{color:var(--text)}.ft-loop p{margin:0 0 12px;font-size:12px;line-height:1.5}.ft-loop form{display:flex;border:1px solid #2c2c24}.ft-loop input{flex:1;min-width:0;height:40px;padding:0 12px;border:0;background:#0e0e10;color:var(--text);font:inherit;font-size:13px}.ft-loop button{border:0;background:transparent;color:var(--amber);padding:0 15px;font-family:var(--font-mono);font-size:16px;cursor:pointer}.ft-social{display:flex;gap:10px;margin-top:14px}.ft-social a{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #2c2c24;color:var(--muted);font-size:15px}.ft-social a:hover{color:var(--amber);border-color:var(--amber-dim)}.ft-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 18px;max-width:1340px;margin:12px auto 0;padding:0 clamp(16px,1.8vw,26px);color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.ft-inner{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft-inner{grid-template-columns:1fr}.ft-status{justify-content:flex-start}}.purchase-copy .serial-tag{justify-self:start;margin-top:4px}.trust-strip,.tech-strip{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;gap:0;align-items:center;padding:22px clamp(20px,4vw,44px);background:var(--paper-hot);color:var(--ink);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.trust-strip div,.tech-strip article{min-height:64px;display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center;padding:0 22px;border-right:1px solid var(--line-light)}.trust-strip strong,.tech-strip h3{margin:0;font-size:14px;line-height:1.1}.trust-strip small,.tech-strip p{grid-column:2;margin:0;color:var(--ink-muted);font-size:12px;line-height:1.25}.trust-strip svg,.tech-strip svg{width:28px;height:28px;color:var(--ink)}.section{position:relative;display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);padding:var(--section-y) clamp(20px,4vw,44px)}.dark{background:var(--black);color:var(--text)}.paper{background:var(--paper);color:var(--ink)}.section-intro{max-width:430px}.section-intro p:not(.eyebrow){color:inherit;opacity:.78}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.product-tile{border:1px solid var(--line-dark);background:var(--panel)}.product-art{aspect-ratio:1 / 1.02;display:grid;place-items:center;overflow:hidden;background:linear-gradient(150deg,#191919,#050505)}.product-object{width:74%;aspect-ratio:1 / .92;display:grid;place-items:center}.object-1{border-radius:20px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 8px,transparent 8px 16px),linear-gradient(145deg,#222,#060606)}.object-2{width:82%;aspect-ratio:1.05 / .82;border-radius:10px 10px 2px 2px}.object-3{width:46%;aspect-ratio:.42 / 1;border-radius:22px}.product-art span{color:var(--orange);font-family:var(--font-mono);font-weight:800;text-transform:uppercase}.product-tile p,.product-tile small{display:block;padding:0 18px}.product-tile p{margin:18px 0 8px;font-weight:900;text-transform:uppercase}.product-tile small{margin-bottom:20px;color:var(--muted)}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.workflow-grid article{min-height:250px;padding:28px;border-right:1px solid var(--line-light)}.workflow-grid span{color:var(--orange);font-family:var(--font-mono);font-size:24px}.workflow-grid h3{margin:28px 0 10px;font-size:22px}.workflow-grid p{color:var(--ink-muted)}.anatomy{grid-template-columns:260px minmax(0,1fr)}.anatomy-board{display:grid;gap:24px}.anatomy-board img{max-height:420px;border:1px solid var(--line-light);background:#e9e0d2}.callout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-light)}.callout{padding:20px;background:var(--paper-hot)}.callout h3{margin-bottom:6px;font-family:var(--font-mono);font-size:13px}.callout p{margin:0;color:var(--ink-muted);font-size:13px}.whitepaper-band{align-items:center}.book-object{width:min(100%,440px);aspect-ratio:.76;justify-self:center;padding:56px;background:linear-gradient(135deg,#171717,#040404);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 100px #000000b3}.book-object span{display:block;color:var(--orange);font-size:28px;font-weight:900}.book-object small{font-family:var(--font-mono)}.tech-strip{grid-template-columns:repeat(7,minmax(120px,1fr));align-items:stretch}.tech-strip article{min-height:138px;grid-template-columns:1fr;justify-items:center;text-align:center;border-right:1px solid var(--line-light)}.tech-strip .spec-icon{margin-bottom:12px}.tech-strip h3,.tech-strip p{grid-column:auto}.purchase-block{grid-template-columns:.42fr .78fr .42fr;align-items:center}.purchase-copy h2{margin-bottom:10px}.purchase-copy p{color:var(--orange);font-weight:800}.purchase-image{margin:0;border:1px solid rgba(255,255,255,.18);background:#080808;position:relative;overflow:hidden}.purchase-image figcaption{position:absolute;left:18px;bottom:18px;padding:8px 10px;background:#000000b8;color:var(--text);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.purchase-actions{display:grid;gap:24px}.purchase-actions ul{margin:0;padding:0;list-style:none}.purchase-actions li{padding:13px 0 13px 28px;border-bottom:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-mono);font-size:13px}.purchase-actions li:before{content:"/";margin-left:-28px;margin-right:16px;color:var(--orange)}.faq{grid-template-columns:260px minmax(0,1fr)}.faq-list{border-top:1px solid var(--line-light)}details{border-bottom:1px solid var(--line-light)}summary{cursor:pointer;padding:18px 0;color:var(--ink);font-weight:800;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:"+";float:right;color:var(--ink-muted)}details[open] summary:after{content:"-"}details p{max-width:760px;color:var(--ink-muted)}.footer{display:grid;grid-template-columns:1fr auto minmax(260px,360px);gap:36px;padding:42px clamp(20px,4vw,44px);background:#030303;border-top:1px solid var(--line-dark);color:var(--muted)}.footer p,.footer a,.footer label{font-size:13px}.footer-form{display:grid;gap:12px}.footer-form div{display:grid;grid-template-columns:1fr auto}.footer-form input{min-width:0;height:42px;border:1px solid var(--line-dark);background:var(--panel);color:var(--text);padding:0 12px}.footer-form button{border:1px solid var(--orange);background:var(--orange);color:#fff;padding:0 16px;font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.footer-form a{color:var(--muted);font-family:var(--font-mono);font-size:12px;text-decoration-color:#f7f3ea52}.manifesto-page{background:var(--paper);color:var(--ink)}.manifesto-hero{padding:clamp(72px,10vw,140px) clamp(20px,8vw,120px) 56px;background:var(--black);color:var(--text)}.manifesto-hero h1{max-width:920px}.lede{max-width:820px;margin-top:26px;color:var(--muted);font-size:clamp(20px,2.5vw,32px)}.manifesto-body{max-width:860px;margin:0 auto;padding:clamp(58px,8vw,104px) 24px}.manifesto-body h2{margin-top:60px;font-size:clamp(34px,4vw,58px)}.manifesto-body p,.manifesto-body li{color:var(--ink-muted);font-size:18px}.manifesto-body code{color:var(--orange-deep);font-family:var(--font-mono)}.policy-page{background:var(--paper);color:var(--ink)}.policy-hero{padding:clamp(72px,9vw,124px) clamp(20px,8vw,120px) 44px;background:var(--black);color:var(--text)}.policy-hero h1{max-width:980px}.policy-body{display:grid;gap:1px;max-width:980px;margin:0 auto;padding:clamp(44px,6vw,84px) 24px}.policy-body article{padding:26px 0;border-bottom:1px solid var(--line-light)}.policy-body h2{margin-bottom:14px;font-size:clamp(30px,4vw,48px)}.policy-body p{max-width:780px;color:var(--ink-muted);font-size:17px}.commerce-page{background:var(--paper);color:var(--ink)}.commerce-hero{padding:clamp(72px,9vw,124px) clamp(20px,8vw,120px) 48px;background:var(--black);color:var(--text)}.commerce-hero.compact{padding-bottom:40px}.commerce-hero h1{max-width:920px;letter-spacing:.01em}.commerce-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(20px,4vw,48px);max-width:var(--container);margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,44px)}.checkout-form,.status-panel,.order-summary{min-width:0;border:1px solid var(--line-light);background:var(--paper-hot);overflow-wrap:anywhere}.checkout-form,.status-panel{display:grid;align-content:start;align-self:start;gap:18px;padding:clamp(22px,4vw,40px)}.checkout-form label{display:block;margin-bottom:7px;color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.checkout-form input,.checkout-form select,.checkout-form textarea{width:100%;border:1px solid var(--line-light);background:#fffaf2;color:var(--ink);padding:0 14px;font:inherit}.checkout-form input,.checkout-form select{height:48px}.checkout-form textarea{min-height:132px;padding-top:12px;resize:vertical}.country-region-group{display:grid;gap:18px}.country-region-group [data-region-select]:disabled,.country-region-group [data-region-input]:disabled{display:none}.check-list{display:grid;gap:12px;margin:0;padding:0;border:0}.check-list legend{margin-bottom:7px;color:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.check-list label,.consent-row{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--line-light);background:#fffaf2}.check-list input,.consent-row input{width:16px;height:16px;margin-top:3px;accent-color:var(--orange)}.check-list span,.consent-row span{display:grid;gap:4px;color:var(--ink-muted)}.check-list strong{color:var(--ink)}.checkout-form p,.status-panel p,.order-summary p{color:var(--ink-muted)}.form-hint{margin:0;padding:12px 14px;border:1px solid rgba(17,16,14,.14);background:#fffaf2;color:var(--ink-muted)}.form-note{margin:-8px 0 0;color:var(--ink-muted);font-size:.8rem;line-height:1.45}.form-alert{margin:0;padding:12px 14px;border:1px solid rgba(182,70,40,.42);background:#f15a241a;color:var(--orange-deep);font-weight:700}.payment-panel{justify-items:start}.payment-steps{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line-light);background:var(--line-light)}.payment-step{display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:132px;align-content:start;background:#fffaf2;padding:16px}.payment-step span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid rgba(241,90,36,.34);background:#f15a241a;color:var(--orange-deep);font-family:var(--font-mono);font-size:12px;font-weight:900}.payment-step strong{display:block;color:var(--ink)}.payment-step p{margin:4px 0 0;font-size:14px;line-height:1.45}.payment-step.current{box-shadow:inset 0 0 0 2px #f15a2457}.payment-deposit{width:100%;display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:18px;align-items:start}.payment-qr{width:min(100%,320px);height:auto;border:1px solid var(--line-light);background:#fffaf2}.payment-warning{margin:0;padding:14px 16px;border:1px solid rgba(182,70,40,.42);background:#f15a241a;color:var(--orange-deep);font-weight:800}.payment-code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-mono);font-size:13px}.status-chip{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(182,70,40,.35);background:#f15a241a;color:var(--orange-deep);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.order-summary{display:grid;align-self:start;gap:18px;padding:24px}.checkout-proof{position:relative;min-height:220px;margin:0;border:1px solid var(--line-light);background:var(--black);overflow:hidden}.checkout-proof img{width:100%;height:100%;min-height:220px;object-fit:cover}.checkout-proof:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,5,5,.82),transparent 58%);pointer-events:none}.checkout-proof figcaption{position:absolute;right:16px;bottom:16px;left:16px;z-index:1;display:grid;gap:4px;color:var(--text)}.checkout-proof figcaption span{color:var(--orange);font-family:var(--font-mono);font-size:12px;font-weight:900;text-transform:uppercase}.checkout-proof figcaption strong{color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.2}.order-summary h2,.status-panel h2{font-size:clamp(42px,5vw,72px)}.order-summary strong{color:var(--orange-deep);font-family:var(--font-display);font-size:54px;line-height:1}.order-summary dl,.status-panel dl{display:grid;gap:1px;margin:0;background:var(--line-light)}.order-summary dl div,.status-panel dl div{display:grid;grid-template-columns:minmax(120px,.38fr) 1fr;gap:16px;padding:14px;background:var(--paper-hot)}.order-summary dt,.status-panel dt{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;font-weight:800;text-transform:uppercase}.order-summary dd,.status-panel dd{margin:0}.order-workspace{display:grid;gap:clamp(18px,3vw,28px);max-width:var(--container);margin:0 auto;padding:clamp(34px,6vw,72px) clamp(20px,4vw,44px)}.order-banner{display:flex;gap:10px;align-items:center;border:1px solid rgba(30,128,78,.32);background:#1e804e14;color:#155c37;padding:14px 16px}.order-banner span{color:var(--ink-muted)}.order-next{display:grid;gap:14px;border:1px solid var(--line-light);background:var(--paper-hot);padding:clamp(22px,4vw,40px)}.order-next h2{max-width:760px;font-size:clamp(34px,5vw,62px)}.order-next p:not(.eyebrow){max-width:760px;color:var(--ink-muted)}.order-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-light);border:1px solid var(--line-light)}.order-step{display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:118px;align-items:start;background:var(--paper-hot);padding:16px}.order-step span{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-light);background:#fffaf2;color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;font-weight:800}.order-step strong{display:block;margin-bottom:4px;color:var(--ink)}.order-step p{color:var(--ink-muted);font-size:14px;line-height:1.45}.order-step.complete span{border-color:#1e804e73;background:#1e804e1a;color:#155c37}.order-step.current{box-shadow:inset 0 0 0 2px #f15a246b}.order-step.current span{border-color:#f15a2485;background:#f15a241f;color:var(--orange-deep)}.order-step.waiting{opacity:.72}.order-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(18px,3vw,28px)}.panel-heading-row{display:flex;gap:16px;align-items:start;justify-content:space-between}.panel-heading-row .button{width:auto}.order-address-panel address{display:grid;gap:6px;color:var(--ink);font-style:normal;line-height:1.55}.order-address-panel address span{overflow-wrap:anywhere}.order-support-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;border:0;background:transparent}.order-support-strip a{display:grid;gap:6px;min-height:112px;align-content:start;background:var(--paper-hot);color:var(--ink);padding:18px;text-decoration:none}.order-support-strip a:hover{background:#fffaf2}.order-support-strip span{color:var(--ink-muted);font-size:14px;line-height:1.45}.plain-list,.timeline-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.plain-list li,.timeline-list li{padding:12px 0;border-bottom:1px solid var(--line-light);color:var(--ink-muted)}.timeline-list li{display:grid;gap:4px}.timeline-list strong{color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.2}.ops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(20px,4vw,48px);max-width:var(--container);margin:0 auto;padding:clamp(34px,5vw,64px) clamp(20px,4vw,44px)}.ops-layout.stacked{grid-template-columns:1fr;padding-top:0}.ops-table{display:grid;gap:1px;background:var(--line-light)}.ops-table>div{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(180px,.36fr) 1fr;gap:14px;padding:13px 14px;background:var(--paper-hot)}.ops-table.two-column>div{grid-template-columns:minmax(180px,.32fr) 1fr}.ops-table strong{color:var(--orange-deep);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.ops-table span{color:var(--ink-muted);font-size:13px;overflow-wrap:anywhere}.email-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-light)}.email-card{display:grid;gap:10px;padding:18px;background:var(--paper-hot)}.email-card h3{margin:0;font-size:20px}.email-card small{color:var(--ink-muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}@media(max-width:980px){.site-nav nav a:not(.nav-cta){display:none}.hero,.section,.commerce-layout,.ops-layout,.purchase-block,.footer,.email-grid{grid-template-columns:1fr}.hero{min-height:auto;align-items:start;padding-left:clamp(22px,5vw,40px);padding-top:clamp(24px,6vw,40px)}.hero:before{-webkit-mask-image:none;mask-image:none;opacity:.5}.coord-rail{display:none}.hero-term{width:100%}.hero-copy,.product-stage{grid-column:1;grid-row:auto}.hero-copy{padding-bottom:0}.product-stage{margin:0}.stage-objects{grid-template-columns:1fr 1fr}.mic-object{grid-column:1 / -1;min-height:140px}.trust-strip,.tech-strip,.product-grid,.workflow-grid,.callout-grid{grid-template-columns:1fr 1fr}.trust-strip .button{grid-column:1 / -1;margin-top:16px}}@media(max-width:620px){.site-nav{padding:0 16px}.wordmark{font-size:19px}.nav-cta{min-height:38px;padding:0 14px}h1{max-width:100%;font-size:clamp(42px,13vw,56px);line-height:.9;overflow-wrap:break-word}h2{font-size:clamp(34px,11vw,48px)}.hero,.section,.commerce-hero,.commerce-layout{padding-left:16px;padding-right:16px}.commerce-hero{max-width:100vw;overflow:hidden}.commerce-hero h1,.commerce-hero .lede{width:100%;max-width:100%;overflow-wrap:anywhere}.commerce-layout,.ops-layout{width:100%;max-width:100vw}.order-workspace{width:100%;max-width:100vw;padding-left:16px;padding-right:16px}.order-progress,.order-grid,.order-support-strip,.payment-steps,.payment-deposit{grid-template-columns:1fr}.order-step,.payment-step{min-height:0}.order-banner,.panel-heading-row{align-items:stretch;flex-direction:column}.checkout-form,.status-panel,.order-summary{width:100%;max-width:100%}.hero{padding-top:18px}.hero-lede{max-width:342px;font-size:16px;overflow-wrap:break-word}.button-row,.button,.checkout-form .button{width:100%}.commerce-page .button-row{gap:10px}.order-summary dl div,.status-panel dl div{grid-template-columns:1fr;gap:4px}.ops-table>div{grid-template-columns:1fr}.trust-strip,.tech-strip,.product-grid,.workflow-grid,.callout-grid,.product-stage{grid-template-columns:1fr}.product-stage{min-height:330px;margin:0 -16px}.hero .stage-caption{display:grid;grid-template-columns:1fr;gap:6px;right:16px;bottom:16px;left:16px}.keyboard-figure{transform:none}.keyboard-figure img{object-position:center}.stage-caption span{text-align:center}.stage-caption span:last-child{display:none}.trust-strip div,.tech-strip article,.workflow-grid article{border-right:0;border-bottom:1px solid var(--line-light)}.footer nav{align-items:flex-start;flex-direction:column}}@media(max-width:420px){.commerce-hero h1{font-size:42px}.commerce-hero .lede{font-size:18px;line-height:1.45}.checkout-form,.status-panel,.order-summary{padding:22px}}.commerce-page,.policy-page,.manifesto-page{min-height:calc(100svh - var(--nav-h));overflow-x:hidden;background:radial-gradient(90% 70% at 82% 0%,rgba(255,176,0,.07),transparent 50%),linear-gradient(180deg,#09090a,#0c0c0e 44%,#09090a);color:var(--text)}.commerce-page:before,.policy-page:before,.manifesto-page:before{content:"";position:fixed;inset:var(--nav-h) 0 0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:42px 42px;opacity:.72}.commerce-hero,.policy-hero,.manifesto-hero{position:relative;max-width:1340px;margin:0 auto;padding:clamp(62px,8vw,112px) clamp(18px,4vw,44px) clamp(28px,4vw,46px);background:transparent;color:var(--text);overflow:hidden}.commerce-hero:after,.policy-hero:after,.manifesto-hero:after{content:"PPK-FLD-001";position:absolute;right:clamp(18px,4vw,44px);top:clamp(22px,3vw,38px);padding:5px 10px;border:1px solid var(--amber-dim);background:#08080ab3;color:var(--amber-soft);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.commerce-hero .eyebrow,.policy-hero .eyebrow,.manifesto-hero .eyebrow,.commerce-page .eyebrow{color:var(--amber)}.commerce-hero h1,.policy-hero h1,.manifesto-hero h1{max-width:900px;margin:0;color:var(--amber);font-family:var(--font-display);font-size:clamp(44px,6vw,88px);font-weight:700;line-height:.95;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 22px rgba(255,176,0,.22),0 0 52px rgba(255,140,0,.12)}.commerce-hero h1 span{color:var(--amber-soft)}.commerce-hero .lede,.policy-hero .lede,.manifesto-hero .lede{max-width:720px;margin-top:20px;color:var(--muted);font-family:var(--font-mono);font-size:clamp(15px,1.5vw,19px);line-height:1.6}.commerce-layout,.order-workspace,.ops-layout,.policy-body,.manifesto-body{max-width:1340px;padding:clamp(24px,4vw,54px) clamp(9px,1.1vw,14px) clamp(42px,5vw,72px)}.checkout-form,.status-panel,.order-summary,.order-next,.order-step,.order-support-strip a,.email-card{border-color:#26261f;border-radius:8px;background:#ece6d7;color:var(--ink);box-shadow:0 18px 44px #0000002e}.checkout-form,.status-panel,.order-summary,.order-next{position:relative;overflow:hidden;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #fff6;isolation:isolate;padding:clamp(var(--screw-safe),4vw,40px)}.commerce-layout>*{align-self:stretch;align-content:start}.checkout-form:before,.status-panel:before,.order-summary:before,.order-next:before{content:"";position:absolute;inset:0;border-radius:inherit;background-repeat:no-repeat;background-image:url(/images/screw.png),url(/images/screw.png),url(/images/screw.png),url(/images/screw.png);background-position:13px 13px,calc(100% - 13px) 13px,13px calc(100% - 13px),calc(100% - 13px) calc(100% - 13px);background-size:16px 16px;pointer-events:none}.checkout-form label,.check-list legend,.order-summary dt,.status-panel dt{color:var(--ink);letter-spacing:.08em}.checkout-form input,.checkout-form select,.checkout-form textarea,.check-list label,.consent-row,.form-hint{border-color:#cfc6b3;border-radius:6px;background:#fffaf0}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus{outline:2px solid rgba(255,176,0,.42);outline-offset:2px}.checkout-form .button.primary,.status-panel .button.primary,.order-next .button.primary,.commerce-page .button.primary{border-color:#111;background:#111;color:var(--amber);box-shadow:0 0 0 1px #ffb00038,0 16px 34px #00000038}.checkout-form .button.primary:disabled,.commerce-page .button.primary:disabled{cursor:wait;opacity:.66;box-shadow:none}.commerce-page .button.secondary{border-color:#3a3425;background:transparent;color:#18140d}.payment-steps,.order-progress,.order-summary dl,.status-panel dl{border-color:#cfc6b3;background:#cfc6b3}.payment-step,.order-step,.order-summary dl div,.status-panel dl div{background:#fff8ea}.payment-step.current,.order-step.current{box-shadow:inset 0 0 0 2px #ffb00094}.payment-step span,.order-step span,.status-chip{border-color:#9a732080;background:#ffb0001f;color:#6e4b00}.payment-warning,.form-alert{border-color:#e8631a73;border-radius:6px;background:#e8631a1a;color:#85390e}.checkout-proof{border-color:#1f1f19;border-radius:6px;background:#0b0b0d}.checkout-proof img{object-fit:contain;padding:18px}.order-summary h2,.status-panel h2,.order-next h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase}.order-summary strong{color:#111;font-family:var(--font-display);letter-spacing:0}.payment-code{color:#111}.policy-body,.manifesto-body{display:grid;gap:10px;margin:0 auto}.policy-body article,.manifesto-body{border:1px solid #26261f;border-radius:8px;background:#ece6d7;color:var(--ink);box-shadow:0 18px 44px #0000002e}.policy-body article{padding:clamp(22px,3vw,34px)}.manifesto-body{max-width:980px;padding:clamp(28px,4vw,56px)}.policy-body h2,.manifesto-body h2{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase}.policy-body p,.manifesto-body p,.manifesto-body li{color:var(--ink-muted)}.manifesto-body code{color:#8a3a0c}.ft-legal{display:inline-flex;flex-wrap:wrap;gap:10px 16px}.ft-legal a{color:var(--muted)}.ft-legal a:hover{color:var(--amber)}@media(max-width:980px){.site-nav nav a:not(.nav-cart){display:none}.site-nav nav{display:none}.site-nav{width:100%;max-width:100%;padding-right:126px;overflow:hidden}.site-nav .wordmark{min-width:0}.mobile-reserve{display:inline-flex;position:absolute;top:16px;right:16px;z-index:2;align-items:center;justify-content:center;min-height:32px;padding:0 9px;border:1px solid var(--amber-dim);background:#ffb0001a;color:var(--amber);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase}.commerce-layout,.order-grid,.ops-layout{grid-template-columns:1fr}}@media(max-width:620px){html,body{max-width:100%;overflow-x:hidden}.commerce-hero,.policy-hero,.manifesto-hero{width:100%;max-width:100%;padding:48px 16px 28px}.commerce-hero:after,.policy-hero:after,.manifesto-hero:after{position:static;display:inline-flex;margin-bottom:16px}.commerce-hero h1,.policy-hero h1,.manifesto-hero h1{font-size:clamp(39px,12vw,56px)}.commerce-hero .lede,.policy-hero .lede,.manifesto-hero .lede{max-width:calc(100vw - 32px);font-size:15px;overflow-wrap:break-word}.commerce-layout,.order-workspace,.ops-layout,.policy-body,.manifesto-body{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}.commerce-layout>*,.order-workspace>*,.policy-body>*,.manifesto-body{max-width:calc(100vw - 20px)}.checkout-form,.status-panel,.order-summary,.order-next,.policy-body article,.manifesto-body{padding:20px}.payment-deposit,.payment-steps,.order-progress,.order-support-strip{grid-template-columns:1fr}.ft-status{letter-spacing:.02em}}@media(max-width:760px){.site-nav{width:100vw;max-width:100vw;gap:12px;padding:0 116px 0 16px;overflow:hidden}.site-nav .wordmark{min-width:0}.site-nav nav{display:none}.commerce-hero .lede,.policy-hero .lede,.manifesto-hero .lede,.checkout-form p,.status-panel p,.order-summary p{width:auto;max-width:34ch}.commerce-layout,.order-workspace,.policy-body{width:100vw;max-width:100vw;padding-left:10px;padding-right:10px}.commerce-layout>*,.order-workspace>*,.policy-body>*{width:calc(100vw - 20px);max-width:calc(100vw - 20px)}.checkout-form input,.checkout-form select,.checkout-form textarea{max-width:100%}}
