Blocks / Team Grid
Team Grid beta Pro
The people page in one block: six members with avatars, roles and one honest line each.
Aoki Ren
Founder, Systems
Built the mold. Still argues with it, wins about half.
Mara Sato
Design Lead
Owns the tokens and the vermillion’s one allowed seat.
Jun Kato
Engineering
Wrote the QR encoder from the spec, for fun, correctly.
Tomas Park
Engineering
Keeps the check honest. Deletes more than he adds.
Ines Novak
Documentation
Wrote the usage notes people actually read.
Omar Haddad
Support
Answers in under a day, in full sentences.
Built from: Avatar — include their CSS alongside this block.
<div class="k-team">
<div class="k-team-c"><span class="k-avatar">AR</span><h3>Aoki Ren</h3><p class="r">Founder, Systems</p><p class="b">Built the mold. Still argues with it, wins about half.</p></div>
<div class="k-team-c"><span class="k-avatar">MS</span><h3>Mara Sato</h3><p class="r">Design Lead</p><p class="b">Owns the tokens and the vermillion’s one allowed seat.</p></div>
<div class="k-team-c"><span class="k-avatar">JK</span><h3>Jun Kato</h3><p class="r">Engineering</p><p class="b">Wrote the QR encoder from the spec, for fun, correctly.</p></div>
<div class="k-team-c"><span class="k-avatar">TP</span><h3>Tomas Park</h3><p class="r">Engineering</p><p class="b">Keeps the check honest. Deletes more than he adds.</p></div>
<div class="k-team-c"><span class="k-avatar">IN</span><h3>Ines Novak</h3><p class="r">Documentation</p><p class="b">Wrote the usage notes people actually read.</p></div>
<div class="k-team-c"><span class="k-avatar">OB</span><h3>Omar Haddad</h3><p class="r">Support</p><p class="b">Answers in under a day, in full sentences.</p></div>
</div>/* KATA Block: Team Grid */
.k-team{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;font-family:var(--k-font);color:var(--k-ink)}
.k-team-c{border:1px solid var(--k-line);border-radius:14px;padding:20px;background:var(--k-bg)}
.k-team-c h3{font-size:15px;font-weight:650;margin:12px 0 2px}
.k-team-c .r{font-size:12px;font-weight:600;color:var(--k-accent-ink)}
.k-team-c .b{font-size:12.5px;line-height:1.7;color:var(--k-ink-2);margin-top:8px}
@media (max-width:720px){.k-team{grid-template-columns:repeat(2,1fr)}}
@media (max-width:460px){.k-team{grid-template-columns:1fr}}
Installation
CLI
node kata-ui.mjs add team
Writes the block’s CSS into your project. Everything it is built from comes with it. New to the CLI? See the CLI doc.
Manual
- Load
tokens.cssonce, before any part. - Copy the CSS tab into your stylesheet, with the CSS of everything listed under “Built from” above.
- Copy the HTML where it belongs.
Usage
Avatars are the Avatar part with initials — swap in photographs by replacing the span with an img inside the same class. Six is the grid’s natural size; for four or eight, the columns adapt. Keep the one-line bios specific: "Runs the night shift" beats "Passionate innovator" everywhere on Earth.