.app-links[data-astro-cid-njvohedl]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.card[data-astro-cid-g7nwi7w6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-raised);scroll-margin-top:calc(var(--nav-height) + 1.5rem);flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-g7nwi7w6]:hover{border-color:var(--tint)}.badge[data-astro-cid-g7nwi7w6]{z-index:1;background:var(--amber);height:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lime-ink);border-radius:999px;align-items:center;padding:0 .75rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.visual[data-astro-cid-g7nwi7w6]{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--ink-lifted);display:block;overflow:hidden}.visual[data-astro-cid-g7nwi7w6] img[data-astro-cid-g7nwi7w6]{object-fit:cover;width:100%;height:100%}.code[data-astro-cid-g7nwi7w6]{height:100%;font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;color:var(--tint);align-items:center;padding:1.5rem;line-height:1.6;display:flex}.body[data-astro-cid-g7nwi7w6]{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.kind[data-astro-cid-g7nwi7w6]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tint)}.name[data-astro-cid-g7nwi7w6]{font-size:var(--text-2xl);font-variation-settings:"wdth" 92, "opsz" 96;letter-spacing:-.03em;font-weight:700;line-height:1.1}.summary[data-astro-cid-g7nwi7w6]{font-size:var(--text-lg);text-wrap:pretty;line-height:1.35}.facts[data-astro-cid-g7nwi7w6]{color:var(--dim);gap:.5rem;list-style:none;display:grid}.facts[data-astro-cid-g7nwi7w6] li[data-astro-cid-g7nwi7w6]{text-wrap:pretty;padding-left:1.25rem;position:relative}.facts[data-astro-cid-g7nwi7w6] li[data-astro-cid-g7nwi7w6]:before{content:"";background:var(--tint);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:0}.links[data-astro-cid-g7nwi7w6]{margin-top:auto;padding-top:.75rem}.feature[data-astro-cid-j2lkyvos]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ink-raised);scroll-margin-top:calc(var(--nav-height) + 1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:3rem;padding:2.5rem;display:grid;position:relative}.copy[data-astro-cid-j2lkyvos]{flex-direction:column;gap:1.5rem;display:flex}.title-row[data-astro-cid-j2lkyvos]{align-items:center;gap:1rem;display:flex}.icon[data-astro-cid-j2lkyvos]{border-radius:var(--radius-md);flex:none}.kind[data-astro-cid-j2lkyvos]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tint)}.name[data-astro-cid-j2lkyvos]{font-size:var(--text-3xl);font-variation-settings:"wdth" 92, "opsz" 96;letter-spacing:-.035em;font-weight:700;line-height:1}.summary[data-astro-cid-j2lkyvos]{font-size:var(--text-xl);line-height:1.3}.facts[data-astro-cid-j2lkyvos]{color:var(--dim);gap:.5rem;list-style:none;display:grid}.facts[data-astro-cid-j2lkyvos] li[data-astro-cid-j2lkyvos]{text-wrap:pretty;padding-left:1.25rem;position:relative}.facts[data-astro-cid-j2lkyvos] li[data-astro-cid-j2lkyvos]:before{content:"";background:var(--tint);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.5rem;left:0}.actions[data-astro-cid-j2lkyvos]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.shot[data-astro-cid-j2lkyvos]{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:#0b0c16;display:block;overflow:hidden}.shot[data-astro-cid-j2lkyvos] img[data-astro-cid-j2lkyvos]{width:100%;height:auto}@media (width<=56rem){.feature[data-astro-cid-j2lkyvos]{grid-template-columns:1fr;gap:2rem;padding:1.5rem}}@media (width<=40rem){.feature[data-astro-cid-j2lkyvos]{padding:1.25rem}}.grid[data-astro-cid-jknjr6z3]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.grid[data-astro-cid-jknjr6z3]>*{grid-column:span 2}.grid[data-astro-cid-jknjr6z3]>:nth-child(-n+2){grid-column:span 3}@media (width<=64rem){.grid[data-astro-cid-jknjr6z3]>*,.grid[data-astro-cid-jknjr6z3]>:nth-child(-n+2){grid-column:span 3}}@media (width<=40rem){.grid[data-astro-cid-jknjr6z3]>*,.grid[data-astro-cid-jknjr6z3]>:nth-child(-n+2){grid-column:span 6}}.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:4rem;display:grid}.contact-form[data-astro-cid-he3spzz3]{flex-direction:column;gap:1.5rem;display:flex}.bot-field[data-astro-cid-he3spzz3]{display:none}.row[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-direction:column;gap:.5rem;display:flex}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--ink-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;font-family:var(--font-display);font-size:var(--text-md);letter-spacing:0;text-transform:none;color:var(--paper);padding:.75rem 1rem;transition:border-color .15s}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--faint)}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--lime);outline:none}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8rem}.recaptcha[data-astro-cid-he3spzz3]:empty{display:none}.contact-form[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{align-self:flex-start}@media (width<=56rem){.contact-grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr;gap:2rem}}@media (width<=36rem){.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--nav-height) + 3rem) 4rem;border-bottom:1px solid var(--line);align-items:center;display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:4rem;width:100%;display:grid;position:relative}.rebuild[data-astro-cid-ge2uvauf]{min-height:1.5rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem .5rem;transition:opacity .4s,color .15s;display:inline-flex;position:absolute;bottom:1rem;right:1.5rem}.hero[data-astro-cid-ge2uvauf].is-built .rebuild[data-astro-cid-ge2uvauf]{opacity:1}.rebuild[data-astro-cid-ge2uvauf]:hover{color:var(--lime)}.headline[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;font-variation-settings:"wdth" 75, "wght" 500, "opsz" 96;font-size:clamp(4rem,11vw,11rem);font-weight:500;line-height:.9}.headline-line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.headline[data-astro-cid-ge2uvauf] .kinetic-word{white-space:nowrap;display:inline-block}.headline[data-astro-cid-ge2uvauf] .kinetic-letter{font-variation-settings:inherit;will-change:font-variation-settings;transition:font-variation-settings .35s ease-out;display:inline-block}.intro[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.pitch[data-astro-cid-ge2uvauf]{font-size:var(--text-xl);text-wrap:pretty;max-width:36rem;margin-top:.5rem;line-height:1.4}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.index[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.index-label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding-block:.75rem .25rem}.index-list[data-astro-cid-ge2uvauf]{margin-bottom:.5rem;list-style:none}.index-row[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2.5rem;text-decoration:none;display:grid}.index-number[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint)}.index-name[data-astro-cid-ge2uvauf]{font-variation-settings:"wdth" 92;letter-spacing:-.01em;font-weight:600;transition:color .15s}.index-kind[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--tint)}.index-row[data-astro-cid-ge2uvauf]:hover .index-name[data-astro-cid-ge2uvauf]{color:var(--lime)}.index-post[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto}.index-post[data-astro-cid-ge2uvauf] svg{color:var(--lime)}@media (width<=56rem){.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:3rem}}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--nav-height) + 2rem) 3.5rem}.headline[data-astro-cid-ge2uvauf]{font-size:clamp(3.5rem,18vw,5.5rem)}.pitch[data-astro-cid-ge2uvauf]{font-size:var(--text-lg)}.intro[data-astro-cid-ge2uvauf]{align-items:stretch}.ctas[data-astro-cid-ge2uvauf]{flex-direction:column}}
