.sec--tight[data-astro-cid-nf35xw4x]{padding-block:64px}.stack--sm[data-astro-cid-nf35xw4x]{gap:16px}.btns[data-astro-cid-nf35xw4x]{display:flex;flex-wrap:wrap;gap:12px}.ph[data-astro-cid-nf35xw4x]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;background:repeating-linear-gradient(45deg,var(--brand-50),var(--brand-50) 12px,#fff 12px,#fff 24px);color:var(--muted);font-size:13px}.proj[data-astro-cid-nf35xw4x]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}.proj__img[data-astro-cid-nf35xw4x]{aspect-ratio:16 / 10;background:var(--soft)}.proj__img[data-astro-cid-nf35xw4x] img[data-astro-cid-nf35xw4x]{width:100%;height:100%;object-fit:cover}.proj__b[data-astro-cid-nf35xw4x]{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px}.proj[data-astro-cid-nf35xw4x] h3[data-astro-cid-nf35xw4x]{font-size:16px;line-height:1.35}.proj[data-astro-cid-nf35xw4x] p[data-astro-cid-nf35xw4x]{font-size:14.5px;color:var(--muted)}.proj__site[data-astro-cid-nf35xw4x]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;word-break:break-all}.logos[data-astro-cid-nf35xw4x]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.logos[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2}.logos[data-astro-cid-nf35xw4x] img[data-astro-cid-nf35xw4x]{max-height:64px;width:auto;object-fit:contain;filter:grayscale(.2)}@media(max-width:900px){.logos[data-astro-cid-nf35xw4x]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.logos[data-astro-cid-nf35xw4x]{grid-template-columns:repeat(2,minmax(0,1fr))}}.split[data-astro-cid-nf35xw4x]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.demo__img[data-astro-cid-nf35xw4x]{border-radius:var(--radius);max-height:400px;width:auto;justify-self:center}@media(max-width:860px){.split[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr)}}.rel[data-astro-cid-nf35xw4x] h3[data-astro-cid-nf35xw4x]{font-size:17px}.rel[data-astro-cid-nf35xw4x] p[data-astro-cid-nf35xw4x]{font-size:14.5px;color:var(--muted);flex-grow:1}.rel__e[data-astro-cid-nf35xw4x]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.fq[data-astro-cid-nf35xw4x]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:40px}@media(max-width:900px){.fq[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr)}}.ct[data-astro-cid-nf35xw4x]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}.ct__info[data-astro-cid-nf35xw4x]{display:flex;flex-direction:column;gap:16px}.ct__list[data-astro-cid-nf35xw4x]{list-style:none;padding:0;margin:8px 0;display:flex;flex-direction:column;gap:16px}.ct__list[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]{display:flex;gap:14px;align-items:center}.ct__list[data-astro-cid-nf35xw4x] li[data-astro-cid-nf35xw4x]>span[data-astro-cid-nf35xw4x]:last-child{display:flex;flex-direction:column;font-size:15px}.ct__list[data-astro-cid-nf35xw4x] strong[data-astro-cid-nf35xw4x]{font-family:var(--font-title);color:var(--ink);font-size:14px}.ct__brand[data-astro-cid-nf35xw4x]{font-size:14.5px;color:var(--muted);padding-top:12px;border-top:1px solid var(--line)}.ct__form[data-astro-cid-nf35xw4x]{padding:28px;box-shadow:var(--shadow)}@media(max-width:900px){.ct[data-astro-cid-nf35xw4x]{grid-template-columns:minmax(0,1fr)}}.post[data-astro-cid-nf35xw4x]{padding:0 0 22px;overflow:hidden;gap:10px}.post__img[data-astro-cid-nf35xw4x]{aspect-ratio:16 / 9;background:var(--soft)}.post__img[data-astro-cid-nf35xw4x] img[data-astro-cid-nf35xw4x]{width:100%;height:100%;object-fit:cover}.post[data-astro-cid-nf35xw4x] h3[data-astro-cid-nf35xw4x]{font-size:16.5px;padding:0 20px;line-height:1.35}.post[data-astro-cid-nf35xw4x] p[data-astro-cid-nf35xw4x]{font-size:14.5px;color:var(--muted);padding:0 20px}
