.hero[data-astro-cid-i3irphx7]{padding-block-start:96px;padding-block-end:80px}.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero__figure[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{mix-blend-mode:multiply;width:100%;height:auto;-webkit-mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 55%,#0000 100%)}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:.01em;font-size:48px;line-height:1.3}.hero__lead[data-astro-cid-i3irphx7]{max-width:38em;color:var(--ink-2);margin-top:24px;font-size:17.5px}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}@media (max-width:900px){.hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr)}.hero__figure[data-astro-cid-i3irphx7]{display:none}}@media (max-width:760px){.hero[data-astro-cid-i3irphx7]{padding-block-start:72px;padding-block-end:56px}.hero__title[data-astro-cid-i3irphx7]{font-size:30px}.hero__lead[data-astro-cid-i3irphx7]{font-size:16px}}.services[data-astro-cid-qmjtkzr2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.services__title[data-astro-cid-qmjtkzr2]{margin-bottom:12px;font-size:20px}.services__body[data-astro-cid-qmjtkzr2]{color:var(--ink-2);margin-bottom:14px;font-size:15.5px}@media (max-width:760px){.services[data-astro-cid-qmjtkzr2]{grid-template-columns:minmax(0,1fr);gap:36px}}.product[data-astro-cid-o26i6id2]{background:var(--dark);color:var(--dark-ink);padding-block-start:96px;padding-block-end:96px}.product__inner[data-astro-cid-o26i6id2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.product__eyebrow[data-astro-cid-o26i6id2]{color:#e9eeed99;margin-bottom:4px;font-size:14px}.product__title[data-astro-cid-o26i6id2]{color:#fff;margin-bottom:12px;font-size:40px;line-height:1.2}.product__lead[data-astro-cid-o26i6id2]{color:#fff;margin-bottom:12px;font-size:19px;font-weight:700}.product__desc[data-astro-cid-o26i6id2]{color:#e9eeedc7;max-width:30em;margin-bottom:28px}.product__actions[data-astro-cid-o26i6id2]{flex-wrap:wrap;gap:12px;display:flex}.product__ghost[data-astro-cid-o26i6id2]{color:var(--dark-ink);border-color:#e9eeed59}.product__ghost[data-astro-cid-o26i6id2]:hover{border-color:var(--dark-ink)}.product__note[data-astro-cid-o26i6id2]{color:#e9eeed99;margin-top:20px;font-size:14px}.product__shot[data-astro-cid-o26i6id2]{background:#fff;border:1px solid #ffffff1f;border-radius:8px;display:block;overflow:hidden;box-shadow:0 24px 60px #00000073}.product__shot[data-astro-cid-o26i6id2] img[data-astro-cid-o26i6id2]{width:100%;height:auto;display:block}@media (max-width:900px){.product[data-astro-cid-o26i6id2]{padding-block-start:64px;padding-block-end:64px}.product__inner[data-astro-cid-o26i6id2]{grid-template-columns:minmax(0,1fr);gap:36px}.product__title[data-astro-cid-o26i6id2]{font-size:32px}}.reasons[data-astro-cid-zmmuwa56]{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.reasons__title[data-astro-cid-zmmuwa56]{margin-bottom:12px;font-size:20px}.reasons__body[data-astro-cid-zmmuwa56]{color:var(--ink-2);font-size:15.5px}@media (max-width:760px){.reasons[data-astro-cid-zmmuwa56]{grid-template-columns:minmax(0,1fr);gap:36px}}.works[data-astro-cid-uhsvohz4]{border-top:1px solid var(--line)}.works__row[data-astro-cid-uhsvohz4]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:160px minmax(0,1fr) 240px;align-items:baseline;gap:24px;padding:24px 0;text-decoration:none;display:grid}.works__row[data-astro-cid-uhsvohz4]:hover{text-decoration:none}.works__row[data-astro-cid-uhsvohz4]:hover .works__title[data-astro-cid-uhsvohz4]{color:var(--accent-ink)}.works__kind[data-astro-cid-uhsvohz4],.works__tech[data-astro-cid-uhsvohz4]{color:var(--ink-3);font-size:13px}.works__title[data-astro-cid-uhsvohz4]{font-size:17px;font-weight:700;line-height:1.5;display:block}.works__body[data-astro-cid-uhsvohz4]{color:var(--ink-2);margin-top:4px;font-size:14.5px;display:block}.works__more[data-astro-cid-uhsvohz4]{margin-top:28px}@media (max-width:760px){.works__row[data-astro-cid-uhsvohz4]{grid-template-columns:minmax(0,1fr);gap:6px}}.posts[data-astro-cid-d56kij4g]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;display:grid}.posts__column[data-astro-cid-d56kij4g]{min-width:0}.posts__item[data-astro-cid-d56kij4g]{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.posts__item[data-astro-cid-d56kij4g]:last-child{border-bottom:1px solid var(--line)}.posts__date[data-astro-cid-d56kij4g]{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.posts__main[data-astro-cid-d56kij4g]{min-width:0}.posts__link[data-astro-cid-d56kij4g]{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.posts__link[data-astro-cid-d56kij4g]:hover{color:var(--accent-ink)}.posts__tag[data-astro-cid-d56kij4g]{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.posts__more[data-astro-cid-d56kij4g]{margin-top:28px}@media (max-width:900px){.posts[data-astro-cid-d56kij4g]{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:480px){.posts__item[data-astro-cid-d56kij4g]{grid-template-columns:minmax(0,1fr);gap:2px}}.founder[data-astro-cid-olxgq6ry]{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:40px;display:grid}.founder__photo[data-astro-cid-olxgq6ry]{object-fit:cover;border-radius:50%;width:160px;height:160px}.founder__name[data-astro-cid-olxgq6ry]{font-size:20px;font-weight:700}.founder__role[data-astro-cid-olxgq6ry]{color:var(--ink-3);margin-bottom:12px;font-size:14px}.founder__bio[data-astro-cid-olxgq6ry]{color:var(--ink-2);max-width:40em}.founder__links[data-astro-cid-olxgq6ry]{gap:24px;margin-top:18px;font-weight:500;display:flex}@media (max-width:600px){.founder[data-astro-cid-olxgq6ry]{grid-template-columns:minmax(0,1fr);gap:24px}}.cta[data-astro-cid-i2nq2kku]{background:var(--surface-2);padding-block-start:96px;padding-block-end:96px}.cta__inner[data-astro-cid-i2nq2kku]{text-align:center}.cta__title[data-astro-cid-i2nq2kku]{margin-bottom:12px;font-size:28px}.cta__text[data-astro-cid-i2nq2kku]{color:var(--ink-2);max-width:36em;margin:0 auto}.cta__actions[data-astro-cid-i2nq2kku]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (max-width:760px){.cta[data-astro-cid-i2nq2kku]{padding-block-start:64px;padding-block-end:64px}.cta__title[data-astro-cid-i2nq2kku]{font-size:22px}}
