.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,8vw,6.5rem);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2rem,1.1rem + 3vw,3.25rem);font-weight:500;line-height:1.15}.who[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--t-lg);max-width:34rem;margin-top:1.5rem;line-height:1.5}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.exp[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--wash);padding:1.4rem 1.5rem}.exp[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--muted);margin-bottom:1rem;font-weight:600}.exp[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:1.1rem;display:grid}.exp[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.25rem;position:relative}.exp[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--indigo);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.exp[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:1.15rem;bottom:-1.1rem;left:.25rem}.exp[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:before{background:var(--paper);box-shadow:inset 0 0 0 2px var(--indigo)}.er[data-astro-cid-lcdefpme]{font-weight:600;line-height:1.35}.eo[data-astro-cid-lcdefpme]{font-size:var(--t-sm)}.ew[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem}.el[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.25rem .9rem;margin-top:.3rem;font-size:.8125rem;display:flex}.el[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--indigo);text-decoration-color:#3558dc59}.el[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start}}.btn[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-s);font-size:var(--t-sm);padding:.6rem 1.1rem;font-weight:500;text-decoration:none;transition:border-color .12s,background .12s;display:inline-block}.btn[data-astro-cid-lcdefpme]:hover{border-color:var(--ink)}.btn[data-astro-cid-lcdefpme].primary{background:var(--indigo);border-color:var(--indigo);color:#fff}.btn[data-astro-cid-lcdefpme].primary:hover{background:#2a47bd;border-color:#2a47bd}.work[data-astro-cid-lcdefpme]{padding-top:6rem}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:1.75rem;display:flex}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.75rem}.key[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.key[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:flex}.dot[data-astro-cid-lcdefpme]{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.dot[data-astro-cid-lcdefpme].company{background:var(--indigo)}.dot[data-astro-cid-lcdefpme].research{background:var(--green)}.dot[data-astro-cid-lcdefpme].product{background:#b7791f}.ctx[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.work[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{transition:color .12s}.work[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--indigo)}.tags[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--muted)}.feature[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.fimg[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.fimg[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:left top;height:100%}.ftext[data-astro-cid-lcdefpme]{justify-items:start;gap:.6rem;display:grid}.ftext[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-xl)}.more[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--indigo);border-bottom:1px solid;margin-top:.5rem;font-weight:500}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem;margin-top:4rem;display:grid}.cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.5rem;display:grid}.thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/9;place-items:center;margin-bottom:.6rem;padding:.75rem;transition:border-color .12s;display:grid}.cards[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .thumb[data-astro-cid-lcdefpme]{border-color:var(--indigo)}.cards[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.tags){font-size:.9375rem;line-height:1.5}@media (width<=960px){.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}}.evals[data-astro-cid-lcdefpme]{padding-top:7rem}.ev-head[data-astro-cid-lcdefpme]{gap:.75rem;max-width:40rem;margin-bottom:2rem;display:grid}.ev-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-lg);color:var(--muted);line-height:1.5}.panels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.panels[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius-m);background:var(--wash);grid-template-rows:auto auto 1fr auto auto;gap:1rem;padding:1.5rem;display:grid}.panels[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-base)}.panels[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.mnote){font-size:.9375rem;line-height:1.5}.mnote[data-astro-cid-lcdefpme]{color:var(--muted);border-top:1px solid var(--rule);padding-top:.75rem;font-size:.8125rem}.plink[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--indigo);font-weight:500;-webkit-text-decoration:underline #3558dc59;text-decoration:underline #3558dc59}.plink[data-astro-cid-lcdefpme]:hover{text-decoration-color:currentColor}@media (width<=960px){.panels[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.about[data-astro-cid-lcdefpme]{padding-top:7rem}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:1rem}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem}.facts[data-astro-cid-lcdefpme]{font-size:var(--t-sm);gap:1rem;padding-top:3.6rem;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=960px){.facts[data-astro-cid-lcdefpme]{padding-top:0}}
