.lede[data-astro-cid-obalgui5]{margin-bottom:clamp(1.6rem,1rem + 2vw,2.6rem)}.lede__frame[data-astro-cid-obalgui5]{border:var(--stroke) solid var(--fw-ink);border-radius:var(--r-xl);box-shadow:calc(var(--offset) * 2) calc(var(--offset) * 2) 0 var(--fw-rule);overflow:hidden;aspect-ratio:3 / 2}.lede__cap[data-astro-cid-obalgui5]{margin-top:.9rem;font-size:var(--fs-sm);color:var(--fw-ink-muted);max-width:56ch}.asks__h[data-astro-cid-obalgui5]{font-size:1.45rem;margin-bottom:.9rem}.asks[data-astro-cid-obalgui5]{list-style:none;padding:0;margin:0}.asks__item[data-astro-cid-obalgui5]{display:flex;gap:.6rem;align-items:flex-start;margin:0;min-width:0;font-size:var(--fs-sm);background:var(--fw-kraft);border:var(--stroke) solid var(--fw-ink);border-radius:var(--r-md);padding:.85rem 1rem}.asks__item[data-astro-cid-obalgui5] span[data-astro-cid-obalgui5]{min-width:0}.team[data-astro-cid-obalgui5]{list-style:none;padding:0;margin:1.8rem 0 0;display:grid;gap:clamp(1rem,.6rem + 1.4vw,1.6rem);grid-template-columns:1fr}.team[data-astro-cid-obalgui5]>[data-astro-cid-obalgui5]{min-width:0}@media(width>=900px){.team[data-astro-cid-obalgui5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.person[data-astro-cid-obalgui5]{display:grid;grid-template-columns:1fr;gap:1.1rem;margin:0;align-items:start}.person[data-astro-cid-obalgui5]>[data-astro-cid-obalgui5]{min-width:0}@media(width>=460px){.person[data-astro-cid-obalgui5]{grid-template-columns:9.5rem minmax(0,1fr)}}.person__media[data-astro-cid-obalgui5]{width:min(9.5rem,60%)}@media(width>=460px){.person__media[data-astro-cid-obalgui5]{width:100%}}.person__frame[data-astro-cid-obalgui5]{border:var(--stroke) solid var(--fw-ink);border-radius:var(--r-md);box-shadow:var(--offset) var(--offset) 0 var(--fw-rule);overflow:hidden;aspect-ratio:4 / 5}.person__mono[data-astro-cid-obalgui5]{aspect-ratio:4 / 5;display:grid;place-items:center;background:radial-gradient(circle at 22% 20%,var(--fw-paper) 6%,transparent 6.5%),radial-gradient(circle at 78% 82%,var(--fw-paper) 5%,transparent 5.5%),var(--mono-fill);border:var(--stroke) solid var(--fw-ink);border-radius:var(--r-md);box-shadow:var(--offset) var(--offset) 0 var(--fw-rule)}.person__letter[data-astro-cid-obalgui5]{font-family:var(--fw-font-display);font-weight:600;font-size:3.4rem;line-height:1;color:var(--fw-ink)}.person__name[data-astro-cid-obalgui5]{font-size:1.24rem;margin-bottom:.2rem}.person__cred[data-astro-cid-obalgui5]{display:inline-block;margin:0 0 .45rem;padding:.1rem .6rem;font-family:var(--fw-font-display);font-weight:600;font-size:.875rem;letter-spacing:.04em;background:var(--fw-paper);border:2px solid var(--fw-ink);border-radius:var(--r-pill)}.person__role[data-astro-cid-obalgui5]{font-weight:800;font-size:var(--fs-sm);margin-bottom:.5rem}.person__bio[data-astro-cid-obalgui5]{color:var(--fw-ink-muted);font-size:var(--fs-sm);margin-bottom:.9rem}.person__fact[data-astro-cid-obalgui5]{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding-top:.75rem;border-top:2px dashed var(--fw-ink);font-size:.9375rem;font-style:italic;color:var(--fw-ink)}.person__pin[data-astro-cid-obalgui5]{flex:none;display:inline-flex;margin-top:.1rem}.person__factText[data-astro-cid-obalgui5]{min-width:0}.train[data-astro-cid-obalgui5]{display:grid;gap:clamp(1.4rem,1rem + 3vw,2.8rem);grid-template-columns:1fr;align-items:start}.train[data-astro-cid-obalgui5]>[data-astro-cid-obalgui5]{min-width:0}@media(width>=920px){.train[data-astro-cid-obalgui5]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.train__text[data-astro-cid-obalgui5] p[data-astro-cid-obalgui5]{color:var(--fw-ink-muted);max-width:64ch}.demo[data-astro-cid-obalgui5]{background:var(--fw-butter-soft)}.demo__h[data-astro-cid-obalgui5]{display:flex;align-items:center;gap:.55rem;font-size:1.2rem;margin-bottom:.6rem}.demo[data-astro-cid-obalgui5] p[data-astro-cid-obalgui5]{font-size:var(--fs-sm);margin-bottom:.8rem}.demo[data-astro-cid-obalgui5] code[data-astro-cid-obalgui5]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;background:var(--fw-paper);border:2px solid var(--fw-ink);border-radius:8px;padding:0 .3rem;overflow-wrap:anywhere}
