.portrait[data-astro-cid-idcj4gp7]{width:100%;max-width:12rem;aspect-ratio:var(--ratio,1 / 1);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised);margin:0;overflow:hidden}img[data-astro-cid-idcj4gp7]{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.empty[data-astro-cid-idcj4gp7]{height:100%;padding:var(--space-5);text-align:center;background-image:linear-gradient(to top right, transparent calc(50% - .5px), var(--line) calc(50% - .5px), var(--line) calc(50% + .5px), transparent calc(50% + .5px));place-items:center;display:grid}@media (width>=36rem){.portrait[data-astro-cid-idcj4gp7]{max-width:none}}.hero[data-astro-cid-ge2uvauf]{gap:var(--space-6);padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.who[data-astro-cid-ge2uvauf]{margin-bottom:var(--space-4)}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;font-size:clamp(1.95rem,1.2rem + 3.6vw,4rem);font-weight:600;line-height:1.02}.lead[data-astro-cid-ge2uvauf]{max-width:48ch;margin-top:var(--space-5);font-size:var(--text-lg);color:var(--muted);line-height:1.55}.actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-6)}.more[data-astro-cid-ge2uvauf]{padding-block:var(--space-2);margin-top:var(--space-3);color:var(--text);display:inline-block}.card[data-astro-cid-ge2uvauf]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.spec[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line)}.spec[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);display:grid}dt[data-astro-cid-ge2uvauf]{color:var(--muted)}.status[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);display:flex}.led[data-astro-cid-ge2uvauf]{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--accent-wash);border-radius:50%;flex:none}@media (width>=36rem){.card[data-astro-cid-ge2uvauf]{gap:var(--space-5);grid-template-columns:11rem minmax(0,1fr)}}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{gap:var(--space-7);padding-block:var(--space-7) var(--space-8)}h1[data-astro-cid-ge2uvauf]{max-width:18ch}}@media (width>=60rem){.hero[data-astro-cid-ge2uvauf]{column-gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr) 18rem}.card[data-astro-cid-ge2uvauf]{gap:var(--space-5);grid-template-columns:1fr}}.list[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line)}.item[data-astro-cid-lesv7jgp]{gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--line);display:grid}dt[data-astro-cid-lesv7jgp]{font-weight:600}dd[data-astro-cid-lesv7jgp]{max-width:58ch;color:var(--muted);font-size:var(--text-sm)}.flow[data-astro-cid-lesv7jgp]{gap:var(--space-3);margin-top:var(--space-6);display:grid}.steps[data-astro-cid-lesv7jgp]{align-items:flex-start;gap:var(--space-3);flex-direction:column;padding:0;display:flex}.steps[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{padding:.15rem var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);position:relative}.steps[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]+li[data-astro-cid-lesv7jgp]:before{content:"";left:var(--space-4);width:1.5px;height:var(--space-3);background:var(--accent);position:absolute;bottom:calc(100% + 1px)}@media (width>=48rem){.item[data-astro-cid-lesv7jgp]{column-gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.steps[data-astro-cid-lesv7jgp]{align-items:center;gap:var(--space-5);flex-direction:row}.steps[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]+li[data-astro-cid-lesv7jgp]:before{width:var(--space-5);height:1.5px;inset:50% calc(100% + 1px) auto auto}}.row[data-astro-cid-kvy7xguz]{gap:var(--space-4);padding:var(--space-5) var(--space-3);border-bottom:1px solid var(--line);transition:background-color .2s var(--ease);display:grid;position:relative}.row[data-astro-cid-kvy7xguz]:before{content:"";background:var(--accent);transform-origin:top;width:2px;transition:transform .25s var(--ease);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.row[data-astro-cid-kvy7xguz]:hover,.row[data-astro-cid-kvy7xguz]:focus-within{background:var(--bg-raised)}.row[data-astro-cid-kvy7xguz]:hover:before,.row[data-astro-cid-kvy7xguz]:focus-within:before{transform:scaleY(1)}.meta[data-astro-cid-kvy7xguz]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.tag[data-astro-cid-kvy7xguz]{color:var(--text)}.row[data-astro-cid-kvy7xguz]:hover .tag[data-astro-cid-kvy7xguz]{color:var(--accent)}h3[data-astro-cid-kvy7xguz]{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:1.3}h3[data-astro-cid-kvy7xguz] a[data-astro-cid-kvy7xguz]{text-decoration:none}h3[data-astro-cid-kvy7xguz] a[data-astro-cid-kvy7xguz]:after{content:"";position:absolute;inset:0}.ps[data-astro-cid-kvy7xguz]{gap:var(--space-2);margin-top:var(--space-3);max-width:62ch;display:grid}.ps[data-astro-cid-kvy7xguz] div[data-astro-cid-kvy7xguz]{gap:var(--space-1);display:grid}dt[data-astro-cid-kvy7xguz]{color:var(--muted)}dd[data-astro-cid-kvy7xguz]{font-size:var(--text-sm);line-height:1.5}.stack[data-astro-cid-kvy7xguz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.stack[data-astro-cid-kvy7xguz] li[data-astro-cid-kvy7xguz]{padding:.1rem var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--muted)}.out[data-astro-cid-kvy7xguz]{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.out[data-astro-cid-kvy7xguz] a[data-astro-cid-kvy7xguz]{z-index:1;position:relative}@media (width>=40rem){.row[data-astro-cid-kvy7xguz]{padding:var(--space-6) var(--space-4)}.ps[data-astro-cid-kvy7xguz] div[data-astro-cid-kvy7xguz]{gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr)}dt[data-astro-cid-kvy7xguz]{padding-top:.2em}}@media (width>=48rem){.row[data-astro-cid-kvy7xguz]{column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) 15rem}.meta[data-astro-cid-kvy7xguz]{grid-column:1/-1}}.proof[data-astro-cid-kur57igv]{gap:var(--space-6);margin-top:var(--space-7);display:grid}.logos[data-astro-cid-kur57igv]{align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.logos[data-astro-cid-kur57igv] img[data-astro-cid-kur57igv]{opacity:.75;width:auto;height:2rem;display:block}.quote[data-astro-cid-kur57igv]{padding-left:var(--space-5);border-left:2px solid var(--accent);margin:0}blockquote[data-astro-cid-kur57igv]{max-width:58ch;font-size:var(--text-lg);margin:0}figcaption[data-astro-cid-kur57igv]{margin-top:var(--space-3)}.list[data-astro-cid-ftq3vvlr]{border-top:1px solid var(--line);padding:0}.list[data-astro-cid-p4uopdll]{gap:var(--space-5);padding:0;display:grid}@media (width>=48rem){.list[data-astro-cid-p4uopdll]{gap:var(--space-6)}}li[data-astro-cid-p4uopdll]{gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.n[data-astro-cid-p4uopdll]{color:var(--accent);padding-top:.3em}h3[data-astro-cid-p4uopdll]{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:600;line-height:1.35}p[data-astro-cid-p4uopdll]{max-width:58ch;margin-top:var(--space-2);color:var(--muted)}.lead[data-astro-cid-he3spzz3]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:600;line-height:1.15}.sub[data-astro-cid-he3spzz3]{max-width:54ch;margin-top:var(--space-4);color:var(--muted)}.actions[data-astro-cid-he3spzz3]{margin-top:var(--space-6)}.links[data-astro-cid-he3spzz3]{margin-top:var(--space-7);border-top:1px solid var(--line);max-width:36rem;padding:0;display:grid}.links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{display:block}.links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--line);overflow-wrap:anywhere;display:grid}@media (width>=30rem){.links[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr)}}
