.demo[data-astro-cid-q3ayxlll]{width:100%;max-width:200px}.row[data-astro-cid-q3ayxlll]{fill:#ffffff1a}.text[data-astro-cid-q3ayxlll]{fill:#ffffff73}.check[data-astro-cid-q3ayxlll]{fill:none;stroke:var(--status-matched-light);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.member:hover .check[data-astro-cid-q3ayxlll]{animation:check .5s calc(.3s + var(--i) * .35s) ease-out both}@keyframes check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.member:hover .check[data-astro-cid-q3ayxlll]{animation:none}}.demo[data-astro-cid-duqslzyd]{width:100%;max-width:200px}.editor[data-astro-cid-duqslzyd]{fill:var(--color-field);stroke:#ffffff26}.line[data-astro-cid-duqslzyd]{transform-box:fill-box;transform-origin:0}.cursor[data-astro-cid-duqslzyd]{fill:#fff;opacity:0}.member:hover .line[data-astro-cid-duqslzyd]{animation:type .45s calc(.25s + var(--i) * .35s) steps(8) both}.member:hover .cursor[data-astro-cid-duqslzyd]{animation:.8s step-end 1.8s infinite blink}@keyframes type{0%{scale:0 1}to{scale:1}}@keyframes blink{50%{opacity:1}}@media (prefers-reduced-motion:reduce){.member:hover [data-astro-cid-duqslzyd]:is(.line,.cursor){animation:none}}.demo[data-astro-cid-jy6emzuv]{width:100%;max-width:200px}.shape[data-astro-cid-jy6emzuv]{fill:url(#draw-fill);fill-opacity:1;stroke:#fff;stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0}.pencil[data-astro-cid-jy6emzuv]{offset-path:path("M40 56C20 50 22 18 50 14s52 4 68 16 8 28-14 30-42 2-64-4z");offset-rotate:0deg;offset-distance:100%;opacity:0}.member:hover .shape[data-astro-cid-jy6emzuv]{animation:1.4s ease-in-out .2s both draw-line,.5s 1.5s both draw-fill}.member:hover .pencil[data-astro-cid-jy6emzuv]{animation:1.4s ease-in-out .2s both pencil}@keyframes draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes draw-fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes pencil{0%{offset-distance:0%;opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.member:hover [data-astro-cid-jy6emzuv]:is(.shape,.pencil){animation:none}}.member[data-astro-cid-g6wi2gm3]{text-align:center;border-radius:24px;width:100%;max-width:340px;padding:26px 22px 22px}h3[data-astro-cid-g6wi2gm3]{margin:0 0 4px;font-size:1.5rem;font-weight:900}p[data-astro-cid-g6wi2gm3]{color:#ffffffbf;justify-content:center;align-items:center;min-height:2.8em;margin:0;font-weight:600;line-height:1.4;display:flex}.member__demo[data-astro-cid-g6wi2gm3]{grid-template-rows:1fr;display:grid}.member__demo-inner[data-astro-cid-g6wi2gm3]{justify-content:center;min-height:0;padding-top:14px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.member__demo[data-astro-cid-g6wi2gm3]{grid-template-rows:0fr;transition:grid-template-rows .45s}.member__demo-inner[data-astro-cid-g6wi2gm3]{padding-top:0;transition:padding-top .45s}.member[data-astro-cid-g6wi2gm3]:hover .member__demo[data-astro-cid-g6wi2gm3]{grid-template-rows:1fr}.member[data-astro-cid-g6wi2gm3]:hover .member__demo-inner[data-astro-cid-g6wi2gm3]{padding-top:14px}}.member--featured[data-astro-cid-g6wi2gm3]{border-color:var(--color-highlight);box-shadow:var(--glass-shine), 0 0 40px 2px var(--color-glow)}@media (prefers-reduced-motion:reduce){.member__demo[data-astro-cid-g6wi2gm3],.member__demo-inner[data-astro-cid-g6wi2gm3]{transition:none!important}}.intro[data-astro-cid-ef5kyvss]{text-align:center;max-width:860px;margin:0 auto;padding:56px 16px 8px}h1[data-astro-cid-ef5kyvss]{margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900}.intro[data-astro-cid-ef5kyvss] p[data-astro-cid-ef5kyvss]{color:#ffffffe0;margin:0 0 14px;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:600;line-height:1.6}.team[data-astro-cid-ef5kyvss]{justify-items:center;gap:48px;display:grid}.company[data-astro-cid-ef5kyvss]{border-radius:24px;gap:14px;max-width:640px;margin:0 auto;padding:28px 32px;display:grid}.company[data-astro-cid-ef5kyvss] div[data-astro-cid-ef5kyvss]{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}dt[data-astro-cid-ef5kyvss]{color:#ffffffa6;font-weight:700}dd[data-astro-cid-ef5kyvss]{margin:0;font-weight:800}dd[data-astro-cid-ef5kyvss].todo{color:#ffffff73;font-weight:600}@media (width>=900px){.intro[data-astro-cid-ef5kyvss]{padding:72px 48px 8px}.team[data-astro-cid-ef5kyvss]{grid-template-columns:repeat(3,1fr);align-items:start;gap:32px}}
