.rosetta-tag[data-astro-cid-yl6k6fup]{text-transform:uppercase;letter-spacing:.15em;color:var(--brand-surface);background-color:var(--brand-accent);opacity:.8;margin-bottom:.75rem;padding:.25rem .75rem;font-family:JetBrains Mono,monospace;font-size:.6rem;display:inline-block}.robotics-hero[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);position:relative}.robotics-hero[data-astro-cid-yl6k6fup]:before{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='1.5' height='1.5' fill='white' opacity='0.15'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat;background-size:10px;position:absolute;inset:0}.robotics-hero[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup]{color:var(--brand-text-heading-inverse)}.robotics-hero[data-astro-cid-yl6k6fup] h2[data-astro-cid-yl6k6fup],.robotics-hero[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup],.robotics-hero[data-astro-cid-yl6k6fup] h4[data-astro-cid-yl6k6fup],.robotics-hero[data-astro-cid-yl6k6fup] h5[data-astro-cid-yl6k6fup],.robotics-hero[data-astro-cid-yl6k6fup] h6[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted)}.robotics-hero[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]{position:relative;overflow:visible}.robotics-hero[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]:before{content:"";background-color:var(--brand-surface-inverted);z-index:-1;pointer-events:none;height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.robotics-hero[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);background-color:#3d411c}.robotics-hero[data-astro-cid-yl6k6fup]{border-bottom:1px solid var(--brand-border);text-align:center;flex-direction:column;align-items:center;padding:4rem 3rem;display:flex}@media (width<=768px){.robotics-hero[data-astro-cid-yl6k6fup]{padding:2rem 1.5rem}}.robotics-hero[data-astro-cid-yl6k6fup] h1[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--brand-text-inverted);margin-bottom:2rem;font-family:Fraunces,serif;font-size:2.4rem}.robotics-hero[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;max-width:80ch;font-family:Fraunces,serif;font-size:1.2rem;line-height:2}.robotics-hero-row[data-astro-cid-yl6k6fup]{flex-direction:row;margin-bottom:3rem;display:flex}.robotics-hero-row[data-astro-cid-yl6k6fup] .section-title[data-astro-cid-yl6k6fup]{text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:1.5rem}.robotics-intro[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;opacity:.7;max-width:80ch;margin-top:1.5rem;font-family:Fraunces,serif;font-size:1.1rem;line-height:1.6}.robotics-body[data-astro-cid-yl6k6fup]{padding:4rem 3rem}@media (width<=768px){.robotics-body[data-astro-cid-yl6k6fup]{padding:3rem 1.5rem}}.robotics-body[data-astro-cid-yl6k6fup]{gap:1rem}.robotics-body[data-astro-cid-yl6k6fup] ul[data-astro-cid-yl6k6fup]>li[data-astro-cid-yl6k6fup]{margin-bottom:0}.robotics-body[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup]+dl[data-astro-cid-yl6k6fup]{margin-top:-.2rem}.robotics-heading[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--brand-text-heading,inherit);margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:1.8rem;line-height:1.2}@media (width<=768px){.robotics-heading[data-astro-cid-yl6k6fup]{font-size:1.5rem}}.robotics-text[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;opacity:.8;max-width:85ch;font-family:Fraunces,serif;font-size:.95rem;font-weight:300;line-height:1.8}.robotics-text[data-astro-cid-yl6k6fup]+.robotics-text[data-astro-cid-yl6k6fup]{margin-top:1.5rem}.product-name[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:uppercase;color:var(--brand-text);text-transform:uppercase;letter-spacing:.01em;font-family:JetBrains Mono,monospace;font-weight:700;display:inline-block;position:relative}.product-name[data-astro-cid-yl6k6fup]:before{content:"K/";color:var(--brand-accent);filter:opacity(.9);font-weight:400}.product-name[data-astro-cid-yl6k6fup]:after{content:"";background-color:var(--brand-accent);filter:opacity(.7);height:min(2px,.2em);position:absolute;bottom:-.28em;left:0;right:0}.product-name[data-astro-cid-yl6k6fup]{align-self:flex-start;font-size:1.5rem}.robotics-grid[data-astro-cid-yl6k6fup]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (width<=768px){.robotics-grid[data-astro-cid-yl6k6fup] .robotics-card[data-astro-cid-yl6k6fup]{padding-right:0}.robotics-grid[data-astro-cid-yl6k6fup] .robotics-card[data-astro-cid-yl6k6fup]:nth-child(odd){border-right:none}.robotics-grid[data-astro-cid-yl6k6fup] .robotics-card[data-astro-cid-yl6k6fup]:nth-child(odd)+.robotics-card[data-astro-cid-yl6k6fup]{padding-left:0}.robotics-grid[data-astro-cid-yl6k6fup]{flex-direction:column;gap:1.5rem;display:flex}}.robotics-card[data-astro-cid-yl6k6fup]{flex-direction:column;display:flex}.robotics-card[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup]{text-transform:uppercase;letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.robotics-card[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]{margin-bottom:0}.robotics-card[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{text-wrap:nowrap}.robotics-intro-card[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);position:relative}.robotics-intro-card[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup]{color:var(--brand-text-heading-inverse)}.robotics-intro-card[data-astro-cid-yl6k6fup] h2[data-astro-cid-yl6k6fup],.robotics-intro-card[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup],.robotics-intro-card[data-astro-cid-yl6k6fup] h4[data-astro-cid-yl6k6fup],.robotics-intro-card[data-astro-cid-yl6k6fup] h5[data-astro-cid-yl6k6fup],.robotics-intro-card[data-astro-cid-yl6k6fup] h6[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted)}.robotics-intro-card[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]{position:relative;overflow:visible}.robotics-intro-card[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]:before{content:"";background-color:var(--brand-surface-inverted);z-index:-1;pointer-events:none;height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.robotics-intro-card[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);background-color:#3d411c}.robotics-intro-card[data-astro-cid-yl6k6fup]{border-bottom:1px solid var(--brand-border)}.robotics-intro-card[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup],.robotics-intro-card[data-astro-cid-yl6k6fup] robotics-text[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:initial;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.9}.robotics-card-name[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:.25rem;font-family:Fraunces,serif;font-size:1.1rem}.robotics-steps[data-astro-cid-yl6k6fup]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=768px){.robotics-steps[data-astro-cid-yl6k6fup]{grid-template-columns:1fr;gap:2rem}}.robotics-step[data-astro-cid-yl6k6fup]{flex-direction:column;gap:.5rem;display:flex}.robotics-step[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]{margin-bottom:0}.step-number[data-astro-cid-yl6k6fup]{text-transform:uppercase;letter-spacing:.15em;color:var(--brand-accent);font-family:JetBrains Mono,monospace;font-size:.7rem}.step-name[data-astro-cid-yl6k6fup]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700}.robotics-link[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:none;color:var(--brand-accent);opacity:.8;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:.8rem;text-decoration:none;transition:opacity .2s}.robotics-link[data-astro-cid-yl6k6fup]:hover{opacity:1}.specs-grid[data-astro-cid-yl6k6fup]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}@media (width<=768px){.specs-grid[data-astro-cid-yl6k6fup]{grid-template-columns:1fr;gap:2rem}}.spec-group-title[data-astro-cid-yl6k6fup]{text-transform:uppercase;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent);margin-bottom:1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.spec-list[data-astro-cid-yl6k6fup]{flex-direction:column;gap:0;display:flex}.spec-row[data-astro-cid-yl6k6fup]{border-bottom:1px solid var(--brand-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;display:flex}.spec-row[data-astro-cid-yl6k6fup]:last-child{border-bottom:none}.spec-row[data-astro-cid-yl6k6fup] dt[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:none;opacity:.6;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.75rem}.spec-row[data-astro-cid-yl6k6fup] dd[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:none;text-align:right;opacity:.9;font-family:JetBrains Mono,monospace;font-size:.75rem}.spec-row[data-astro-cid-yl6k6fup] dd[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{color:var(--brand-accent);background-color:#0000}.cta-primary[data-astro-cid-yl6k6fup]{text-transform:uppercase;background:var(--brand-text);color:var(--brand-surface);cursor:pointer;letter-spacing:.08em;border:none;padding:.75rem 1.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;text-decoration:none;transition:background .2s;display:inline-block}.cta-primary[data-astro-cid-yl6k6fup]:hover:not(:disabled){background:var(--brand-accent)}.cta-primary[data-astro-cid-yl6k6fup]:disabled{opacity:.5;cursor:not-allowed}.robotics-text[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{opacity:1;text-wrap:nowrap;border-radius:3px;padding:.15em .4em;font-size:.8rem}.ordered-list[data-astro-cid-yl6k6fup]{margin-left:1.8rem;list-style-type:decimal}.ordered-list[data-astro-cid-yl6k6fup] li[data-astro-cid-yl6k6fup]::marker{text-transform:uppercase;color:var(--brand-accent);font-family:JetBrains Mono,monospace}.bullet-list[data-astro-cid-yl6k6fup]{margin-left:1.5rem;list-style:outside}.bullet-list[data-astro-cid-yl6k6fup] li[data-astro-cid-yl6k6fup]{margin-bottom:.5rem}.robotics-table[data-astro-cid-yl6k6fup]{-webkit-overflow-scrolling:touch;border:1px solid var(--brand-border);width:fit-content;max-width:100%;margin-bottom:1.5rem;display:block;overflow-x:auto}.robotics-table[data-astro-cid-yl6k6fup] thead[data-astro-cid-yl6k6fup]{background:var(--brand-surface-tertiary)}.robotics-table[data-astro-cid-yl6k6fup] th[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:none;letter-spacing:.04em;text-align:left;white-space:nowrap;border-bottom:1px solid var(--brand-border);border-right:1px solid var(--brand-border);padding:.6rem .75rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700}.robotics-table[data-astro-cid-yl6k6fup] th[data-astro-cid-yl6k6fup]:last-child{border-right:none}.robotics-table[data-astro-cid-yl6k6fup] td[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:none;letter-spacing:.01em;border-bottom:1px solid var(--brand-border);border-right:1px solid var(--brand-border);white-space:nowrap;padding:.5rem .75rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:400}.robotics-table[data-astro-cid-yl6k6fup] td[data-astro-cid-yl6k6fup]:last-child{border-right:none}.robotics-table[data-astro-cid-yl6k6fup] tbody[data-astro-cid-yl6k6fup] tr[data-astro-cid-yl6k6fup]:last-child td[data-astro-cid-yl6k6fup]{border-bottom:none}.robotics-table[data-astro-cid-yl6k6fup] tbody[data-astro-cid-yl6k6fup] tr[data-astro-cid-yl6k6fup]:hover{background:var(--brand-surface-tertiary)}.robotics-table[data-astro-cid-yl6k6fup] strong[data-astro-cid-yl6k6fup]{font-weight:700}.robotics-table[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{background:var(--brand-surface-secondary);border-radius:2px;padding:.1rem .3rem;font-size:.65rem}.robotics-table[data-astro-cid-yl6k6fup] th[data-astro-cid-yl6k6fup],.robotics-table[data-astro-cid-yl6k6fup] td[data-astro-cid-yl6k6fup]{padding:1rem}.robotics-thesis[data-astro-cid-yl6k6fup]{padding:4rem 3rem}@media (width<=768px){.robotics-thesis[data-astro-cid-yl6k6fup]{padding:3rem 1.5rem}}.robotics-thesis[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);position:relative}.robotics-thesis[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup]{color:var(--brand-text-heading-inverse)}.robotics-thesis[data-astro-cid-yl6k6fup] h2[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] h4[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] h5[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] h6[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted)}.robotics-thesis[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]{position:relative;overflow:visible}.robotics-thesis[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]:before{content:"";background-color:var(--brand-surface-inverted);z-index:-1;pointer-events:none;height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.robotics-thesis[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);background-color:#3d411c}.robotics-thesis[data-astro-cid-yl6k6fup]{border-right:1px solid var(--brand-border);grid-column:span 5;gap:0}@media (width<=768px){.robotics-thesis[data-astro-cid-yl6k6fup]{border-right:none}}.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]{min-height:7ch}.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h2[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:1.8rem;line-height:1.2}@media (width<=768px){.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup],.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h2[data-astro-cid-yl6k6fup]{font-size:1.5rem}}.robotics-thesis[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>p[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;opacity:.8;max-width:60ch;margin-bottom:1rem;font-family:Fraunces,serif;font-size:1rem;font-weight:500;line-height:1.8}.robotics-thesis[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]{text-transform:uppercase;text-transform:initial;text-transform:none;opacity:.8;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:300;line-height:1.8}.robotics-thesis[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]+p[data-astro-cid-yl6k6fup]{margin-top:1.4rem}.robotics-dns[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);isolation:isolate;background-color:var(--brand-surface-inverted);grid-column:span 7;position:relative}.robotics-dns[data-astro-cid-yl6k6fup]:before{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Crect width='1.5' height='1.5' fill='white' opacity='0.15'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat;background-size:10px;position:absolute;inset:0}.robotics-dns[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup]{color:var(--brand-text-heading-inverse)}.robotics-dns[data-astro-cid-yl6k6fup] h2[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] h3[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] h4[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] h5[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] h6[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted)}.robotics-dns[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]{position:relative;overflow:visible}.robotics-dns[data-astro-cid-yl6k6fup] .hr-styled[data-astro-cid-yl6k6fup]:before{content:"";background-color:var(--brand-surface-inverted);z-index:-1;pointer-events:none;height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.robotics-dns[data-astro-cid-yl6k6fup] code[data-astro-cid-yl6k6fup]{color:var(--brand-text-inverted);background-color:#3d411c}.robotics-dns[data-astro-cid-yl6k6fup]{padding:4rem 3rem}@media (width<=768px){.robotics-dns[data-astro-cid-yl6k6fup]{padding:3rem 1.5rem}}.robotics-dns[data-astro-cid-yl6k6fup]{background-color:#472c2c;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.robotics-dns[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;opacity:.95;max-width:85ch;font-family:Fraunces,serif;font-size:.95rem;font-weight:300;line-height:1.8}.robotics-dns[data-astro-cid-yl6k6fup] p[data-astro-cid-yl6k6fup]+p[data-astro-cid-yl6k6fup]{margin-top:1.4rem}.robotics-dns[data-astro-cid-yl6k6fup] .spec-list[data-astro-cid-yl6k6fup]{margin:2rem 0}.robotics-dns[data-astro-cid-yl6k6fup] .spec-row[data-astro-cid-yl6k6fup]{border-bottom-color:#7b6570}@media (width<=575px){.robotics-dns[data-astro-cid-yl6k6fup] .spec-row[data-astro-cid-yl6k6fup]{flex-direction:column;gap:.5rem}.robotics-dns[data-astro-cid-yl6k6fup] .spec-row[data-astro-cid-yl6k6fup] dd[data-astro-cid-yl6k6fup]{text-align:left}}.robotics-dns[data-astro-cid-yl6k6fup] dd[data-astro-cid-yl6k6fup]>code[data-astro-cid-yl6k6fup]{color:var(--brand-alabaster)}.robotics-dns[data-astro-cid-yl6k6fup]:before{opacity:.6}.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]{min-height:7ch}.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h2[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;margin-bottom:1.5rem;font-family:Fraunces,serif;font-size:1.8rem;line-height:1.2}@media (width<=768px){.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h1[data-astro-cid-yl6k6fup],.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>h2[data-astro-cid-yl6k6fup]{font-size:1.5rem}}.robotics-dns[data-astro-cid-yl6k6fup] header[data-astro-cid-yl6k6fup]>p[data-astro-cid-yl6k6fup]{font-variation-settings:"SOFT" 100, "WONK" 1;text-transform:none;opacity:.8;max-width:60ch;margin-bottom:1rem;font-family:Fraunces,serif;font-size:1rem;font-weight:500;line-height:1.8}
