.home-intro[data-astro-cid-j7pv25f6]{padding-bottom:0;background:radial-gradient(ellipse at 78% 15%,#12335b40,transparent 60%)}.home-intro[data-astro-cid-j7pv25f6] .lab-kicker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.lab-signal[data-astro-cid-j7pv25f6]{width:6px;height:6px;background:var(--lab-blue);border-radius:50%;box-shadow:0 0 0 5px #64baff15}#home-heading[data-astro-cid-j7pv25f6]{font-size:clamp(3.4rem,7.2vw,7rem);line-height:1.05;letter-spacing:-.06em}#home-heading[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--lab-blue)}.home-title-break[data-astro-cid-j7pv25f6]{display:none}.home-intro-bottom[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:30px}.home-intro-bottom[data-astro-cid-j7pv25f6] .lab-lead[data-astro-cid-j7pv25f6]{margin:0;max-width:650px}.home-intro-bottom[data-astro-cid-j7pv25f6] .lab-button[data-astro-cid-j7pv25f6]{flex:none;margin-bottom:7px}.home-index[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px;border-block:1px solid var(--lab-line)}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;gap:18px;padding:22px 0;font-size:12px}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{color:#7286a2;font:11px ui-monospace,monospace;align-self:center}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{margin-left:auto;margin-right:28px;color:var(--lab-blue)}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{--lab-link: var(--lab-blue)}.home-tool-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-tool[data-astro-cid-j7pv25f6]{min-width:0;border:1px solid var(--lab-line);border-radius:12px;background:#101823;overflow:hidden}.home-tool-copy[data-astro-cid-j7pv25f6]{padding:32px 34px 18px}.home-tool-kind[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;color:#9bb1cc;font-size:11px;margin-bottom:24px}.home-tool-kind[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{border:1px solid #687f9c44;padding:3px 7px;border-radius:4px;font-size:9px}.home-tool[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:43px;margin-bottom:13px}.home-tool-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-tool-kind){max-width:430px;color:var(--lab-muted);font-size:14px;line-height:1.8;min-height:5.4em}.home-tool[data-astro-cid-j7pv25f6] .lab-link[data-astro-cid-j7pv25f6]{margin-top:10px}.home-mark[data-astro-cid-j7pv25f6]{display:grid;place-items:center;margin:0 18px;min-height:300px}.home-dash[data-astro-cid-j7pv25f6],.home-electrobun[data-astro-cid-j7pv25f6]{background:#000}.home-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:160px;height:160px;border-radius:28px;transition:transform .3s ease}.home-mark[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.home-mark[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none}.home-mark[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:none}}.home-preview-note[data-astro-cid-j7pv25f6]{font-size:10px;color:#91a4bd;margin:18px 25px 22px}.home-foundation-line[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:27px}.home-foundation-line[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--lab-muted);max-width:600px;font-size:13px;line-height:1.8}.home-foundation-line[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{flex:none}.home-lab-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:80px}.home-lab-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,4.3vw,4rem)}.home-lab-copy[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.85;color:var(--lab-muted);margin-bottom:20px}.home-method[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;border-top:1px solid var(--lab-line);padding-top:35px;margin-top:45px}.home-method[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font:10px ui-monospace,monospace;color:#698199}.home-method[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;margin:15px 0 12px}.home-method[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.8;color:var(--lab-muted)}.home-products[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:25px;margin-top:45px}.home-product[data-astro-cid-j7pv25f6]{border:1px solid var(--lab-line);padding:28px;border-radius:8px}.home-product[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;margin-bottom:22px}.home-product[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:30px;margin-bottom:15px}.home-product[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.lab-kicker){color:var(--lab-muted);font-size:14px;line-height:1.8}.home-posts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.home-posts[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-top:1px solid var(--lab-line);padding-top:20px}.home-posts[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:24px;margin:16px 0}.home-posts[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{--lab-link: var(--lab-blue)}.home-posts[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.lab-meta){color:var(--lab-muted);font-size:13px;line-height:1.85;margin-bottom:20px}.home-posts[data-astro-cid-j7pv25f6] .lab-link[data-astro-cid-j7pv25f6]{margin-top:auto;width:fit-content}.home-closing[data-astro-cid-j7pv25f6]{padding:65px 0 80px;border-top:1px solid var(--lab-line)}.home-closing[data-astro-cid-j7pv25f6] .lab-wrap[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:40px}.home-closing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--lab-blue)}.home-closing[data-astro-cid-j7pv25f6] .lab-actions[data-astro-cid-j7pv25f6]{margin-top:0}@media(max-width:1050px){.home-intro-bottom[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column;gap:25px}.home-tool-grid[data-astro-cid-j7pv25f6]{gap:18px}.home-tool-copy[data-astro-cid-j7pv25f6]{padding:25px 24px 16px}.home-tool-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-tool-kind){min-height:7.2em}.home-lab-intro[data-astro-cid-j7pv25f6]{gap:40px}.home-foundation-line[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column;gap:10px}.home-closing[data-astro-cid-j7pv25f6] .lab-wrap[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column}}@media(max-width:768px){#home-heading[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,8.8vw,4.5rem)}.home-title-break[data-astro-cid-j7pv25f6]{display:block}.home-intro-bottom[data-astro-cid-j7pv25f6]{margin-top:24px}.home-index[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;margin-top:35px}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:15px 0}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{border-top:1px solid var(--lab-line)}.home-index[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{margin-right:0}.home-tool-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-tool-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.home-tool-kind){min-height:0}.home-tool[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:37px}.home-tool-copy[data-astro-cid-j7pv25f6]{padding:25px 22px 16px}.home-mark[data-astro-cid-j7pv25f6]{margin:0 12px;min-height:240px}.home-lab-intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:25px}.home-lab-copy[data-astro-cid-j7pv25f6]{font-size:14px}.home-method[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:26px;padding-top:28px;margin-top:25px}.home-method[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:9px}.home-posts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.home-posts[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:23px}.home-closing[data-astro-cid-j7pv25f6]{padding:43px 0 55px}.home-closing[data-astro-cid-j7pv25f6] .lab-actions[data-astro-cid-j7pv25f6]{gap:14px 24px}}
