.row[data-astro-cid-5wtiit4t]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:40px;padding-block:40px;display:grid}.row[data-astro-cid-5wtiit4t]:last-child{border-bottom:0}.info[data-astro-cid-5wtiit4t]{flex-direction:column;display:flex}h3[data-astro-cid-5wtiit4t]{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.title-link[data-astro-cid-5wtiit4t]{color:var(--ink);align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.title-arrow[data-astro-cid-5wtiit4t]{color:var(--graphite);opacity:0;font-weight:400;transition:opacity .15s,transform .15s,color .15s;transform:translate(-4px)}.title-link[data-astro-cid-5wtiit4t]:hover{color:var(--aqua)}.title-link[data-astro-cid-5wtiit4t]:hover .title-arrow[data-astro-cid-5wtiit4t]{opacity:1;color:var(--aqua);transform:translate(0)}.desc[data-astro-cid-5wtiit4t]{font-family:var(--serif);max-width:54ch;color:var(--graphite);margin-top:14px;font-size:1.05rem;line-height:1.65}.facts-wrap[data-astro-cid-5wtiit4t]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:24px;padding-block:16px}.actions-row[data-astro-cid-5wtiit4t]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}.more[data-astro-cid-5wtiit4t]{font-size:.9rem;font-weight:600}.more[data-astro-cid-5wtiit4t] a[data-astro-cid-5wtiit4t]{color:var(--aqua);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.more[data-astro-cid-5wtiit4t] a[data-astro-cid-5wtiit4t]:hover{color:var(--aqua-hover);text-decoration:underline}.links[data-astro-cid-5wtiit4t]{gap:16px;font-size:.85rem;display:flex}.ext-link[data-astro-cid-5wtiit4t]{color:var(--graphite);align-items:center;gap:4px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.ext-link[data-astro-cid-5wtiit4t]:hover{color:var(--aqua);text-decoration:none}.ext-icon[data-astro-cid-5wtiit4t]{opacity:.7;font-size:.75rem}.shot[data-astro-cid-5wtiit4t]{border:1px solid var(--rule);background:var(--paper-2);box-shadow:var(--card-shadow);border-radius:8px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;overflow:hidden}.shot[data-astro-cid-5wtiit4t]:hover{box-shadow:var(--card-shadow-hover);border-color:var(--rule-strong);transform:translateY(-2px)}.shot[data-astro-cid-5wtiit4t] img[data-astro-cid-5wtiit4t]{background:var(--paper-2);width:100%;transition:transform .3s;display:block}.shot[data-astro-cid-5wtiit4t]:hover img[data-astro-cid-5wtiit4t]{transform:scale(1.02)}@media (width<=880px){.row[data-astro-cid-5wtiit4t]{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.shot[data-astro-cid-5wtiit4t]{max-width:28rem}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding-block:60px 80px;display:grid}.hero-intro[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hero-badge[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--aqua);background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.badge-pulse[data-astro-cid-lcdefpme]{background:var(--aqua);width:6px;height:6px;box-shadow:0 0 8px var(--aqua);border-radius:50%;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-hero);letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:1.05}.hero-lead[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-md);max-width:38ch;color:var(--graphite);margin-top:20px;line-height:1.55}.hero-specs[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:32px;padding-top:24px;display:flex}.spec-item[data-astro-cid-lcdefpme]{gap:12px;font-size:.85rem;display:flex}.spec-label[data-astro-cid-lcdefpme]{color:var(--ink);min-width:72px;font-weight:600}.spec-value[data-astro-cid-lcdefpme]{color:var(--graphite)}.blueprint-card[data-astro-cid-lcdefpme]{background:var(--paper-2);border:1px solid var(--rule-strong);box-shadow:var(--card-shadow);border-radius:8px;transition:box-shadow .25s;overflow:hidden}.blueprint-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--card-shadow-hover)}.blueprint-bar[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--paper-2) 80%, var(--rule));border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:10px 16px;font-size:.78rem;display:flex}.blueprint-dots[data-astro-cid-lcdefpme]{gap:6px;display:flex}.blueprint-dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--rule-strong);border-radius:50%;width:8px;height:8px}.blueprint-title[data-astro-cid-lcdefpme]{color:var(--graphite);letter-spacing:.02em;font-weight:600}.blueprint-chip[data-astro-cid-lcdefpme]{color:var(--aqua);background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600}.blueprint-canvas[data-astro-cid-lcdefpme]{padding:16px 20px 20px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.btn[data-astro-cid-lcdefpme]{font-family:var(--sans);border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{background:var(--aqua);border-color:var(--aqua);color:#fff;transform:translateY(-1px)}.btn-outline[data-astro-cid-lcdefpme]{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn-outline[data-astro-cid-lcdefpme]:hover{background:var(--paper-2);border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.btn-ghost[data-astro-cid-lcdefpme]{color:var(--graphite);background:0 0;border-color:#0000}.btn-ghost[data-astro-cid-lcdefpme]:hover{color:var(--aqua);background:var(--paper-2);border-color:var(--rule)}.section[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:36px;padding-block:48px 64px;display:grid}.section-head[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);padding-top:4px;font-size:.85rem;font-weight:700}.rows[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.also[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.also-card[data-astro-cid-lcdefpme]{background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.also-card[data-astro-cid-lcdefpme]:hover{border-color:var(--rule-strong);box-shadow:var(--card-shadow)}.also-card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pill-status[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.pill-status[data-astro-cid-lcdefpme].active{background:color-mix(in srgb, var(--aqua) 12%, transparent);color:var(--aqua);border-color:color-mix(in srgb, var(--aqua) 30%, transparent)}.pill-status[data-astro-cid-lcdefpme].testing{background:color-mix(in srgb, var(--amber) 12%, transparent);color:var(--amber);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.also[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-lg);letter-spacing:-.015em;color:var(--ink);font-weight:700}.also[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--graphite);margin-top:12px;line-height:1.65}.also[data-astro-cid-lcdefpme] .status[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--graphite);font-size:var(--t-sm);margin-top:16px;font-weight:500}.capabilities-box[data-astro-cid-lcdefpme]{border-top:1px dashed var(--rule);margin-top:24px;padding-top:18px}.cap-heading[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}.cap-tags[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}.cap-tag[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--rule);color:var(--ink);border-radius:4px;padding:3px 9px;font-size:.76rem;font-weight:600}.contact[data-astro-cid-lcdefpme]{background:var(--paper-2);border:1px solid var(--rule);border-radius:8px;padding:32px}.contact-pill[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);margin-bottom:16px;font-size:.72rem;font-weight:700;display:inline-block}.contact-note[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);color:var(--graphite);font-size:.82rem;font-family:var(--sans);margin-top:24px;padding-top:16px}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-md);max-width:46ch;color:var(--ink);line-height:1.6}@media (width<=880px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px 52px}.section[data-astro-cid-lcdefpme],.also[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:20px}}
