.sr-only[data-astro-cid-4pg35wjo]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dock-scroll-cue[data-astro-cid-4pg35wjo]{color:#d4d5da;flex:none;font-size:24px;line-height:1}.dock-scroll-cue[data-astro-cid-4pg35wjo][hidden]{display:none}.dock-list[data-astro-cid-4pg35wjo]{padding:4px}.gc-panel[data-astro-cid-j5febivj]{--focus-ring:#006}.gc-real-links[data-astro-cid-j5febivj] a[data-astro-cid-j5febivj],.gc-webring[data-astro-cid-j5febivj] a[data-astro-cid-j5febivj],summary[data-astro-cid-j5febivj]{min-width:24px;min-height:24px;display:inline-block}.gc-real-links[data-astro-cid-j5febivj] a[data-astro-cid-j5febivj],summary[data-astro-cid-j5febivj]{color:inherit;cursor:pointer}.gc-real-links[data-astro-cid-j5febivj] a[data-astro-cid-j5febivj]{color:#00c;text-decoration:underline}.gc-real-links[data-astro-cid-j5febivj] summary[data-astro-cid-j5febivj]{text-decoration:underline}button[data-astro-cid-j5febivj]{font:inherit;color:inherit;cursor:pointer;min-height:24px}.gc-marquee-pause[data-astro-cid-j5febivj]{color:#000}.gc-webring[data-astro-cid-j5febivj] button[data-astro-cid-j5febivj]{background:0 0;border:0;padding:2px 4px;text-decoration:underline}.gc-real-links[data-astro-cid-j5febivj] button[data-astro-cid-j5febivj]{color:#fff;background:#000;border:1px solid;padding:6px}.cn-nav[data-astro-cid-7wtgezrq]{flex-wrap:wrap}.cn-nav[data-astro-cid-7wtgezrq] a[data-astro-cid-7wtgezrq]{color:#fffdf8;min-width:24px;min-height:24px;padding:4px 0;text-decoration:underline;display:inline-block}.cn-rss[data-astro-cid-7wtgezrq] a[data-astro-cid-7wtgezrq]{color:#231c14}.cn-interviews[data-astro-cid-7wtgezrq]{margin-block:14px}.cn-interviews[data-astro-cid-7wtgezrq] ul[data-astro-cid-7wtgezrq]{gap:9px;padding:0;list-style:none;display:grid}.cn-interviews[data-astro-cid-7wtgezrq] a[data-astro-cid-7wtgezrq]{color:#67400a;text-underline-offset:3px;min-height:24px;padding-block:4px;text-decoration:underline;display:inline-block}.cn-interviews[data-astro-cid-7wtgezrq] .cn-meta[data-astro-cid-7wtgezrq]{margin:0;display:block}.hk-body[data-astro-cid-3b2edcld]{max-width:640px;margin-bottom:24px;font-size:17px;line-height:1.6}.hk-tabs[data-astro-cid-3b2edcld] ul[data-astro-cid-3b2edcld]{flex-wrap:wrap;gap:8px 16px}.hk-tabs[data-astro-cid-3b2edcld] button[data-astro-cid-3b2edcld]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:4px 0}.hk-demo[data-astro-cid-3b2edcld]{color:#352c5c;padding:24px;line-height:1.6}[data-astro-cid-3b2edcld][hidden]{display:none!important}.hc-case-study[data-astro-cid-xjcpeugn]{border-block:1px solid #c8cbd1;gap:8px;padding:20px 0;font-size:14px;line-height:1.5;display:grid}.hc-case-study-label[data-astro-cid-xjcpeugn]{color:#4c505c;font-family:var(--mono);font-size:11px}.hc-case-study[data-astro-cid-xjcpeugn] strong[data-astro-cid-xjcpeugn]{color:#003b9e;font-size:20px}.hc-case-study[data-astro-cid-xjcpeugn]:hover{text-decoration:none}.hc-case-study[data-astro-cid-xjcpeugn]:hover strong[data-astro-cid-xjcpeugn]{text-underline-offset:.2em;text-decoration:underline}.hc-tabs[data-astro-cid-xjcpeugn]{flex-wrap:wrap;gap:8px 20px}.hc-tabs[data-astro-cid-xjcpeugn] button[data-astro-cid-xjcpeugn]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;padding:4px 0}.hc-switch[data-astro-cid-xjcpeugn]{cursor:pointer;background:#656a76;border:0;min-width:40px;min-height:24px}.hc-switch[data-astro-cid-xjcpeugn]:after{width:18px;height:18px;top:3px;left:3px;right:auto}.hc-switch[data-astro-cid-xjcpeugn][aria-checked=true]{background:#1060ff}.hc-switch[data-astro-cid-xjcpeugn][aria-checked=true]:after{left:auto;right:3px}.hc-panel[data-astro-cid-xjcpeugn].moon-mode .hc-panel-body[data-astro-cid-xjcpeugn]{background:#eeeaf7}.hc-panel[data-astro-cid-xjcpeugn].moon-mode .hc-note[data-astro-cid-xjcpeugn]{color:#4c505c}.hc-panel[data-astro-cid-xjcpeugn].moon-mode .hc-callout-mark[data-astro-cid-xjcpeugn]{background:#352c5c;border-color:#352c5c}.site-intro[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.intro-summary[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 32px;margin-top:10px;display:grid}.intro-bio[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.intro-actions[data-astro-cid-lcdefpme]{flex-direction:column;grid-area:1/2/span 2;align-self:center;align-items:flex-start;gap:4px;max-width:100%;display:flex}.intro-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{max-width:100%;min-height:40px;font-family:var(--mono);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:inline-flex}.intro-case-study[data-astro-cid-lcdefpme]{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--ink);border-radius:6px;padding:8px 16px;text-decoration:none}.intro-case-study[data-astro-cid-lcdefpme]:hover{text-underline-offset:.2em;text-decoration:underline}.intro-jump[data-astro-cid-lcdefpme]{color:var(--muted);padding:4px 0}@media (width<=720px){.intro-summary[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:start}.intro-actions[data-astro-cid-lcdefpme]{grid-area:auto/1;margin-top:4px}}
