.hero[data-astro-cid-ta2fbyqs]{padding:var(--space-hero-sub);max-width:var(--content-max);gap:var(--gap-split);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;margin:0 auto;display:grid}.h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--h1-about-size);font-weight:400;line-height:var(--h1-about-leading);letter-spacing:var(--h1-about-tracking);text-wrap:pretty;margin:0 0 22px}.p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0 0 18px;font-size:16px;line-height:1.75}.p--last[data-astro-cid-ta2fbyqs]{margin:0}.strong[data-astro-cid-ta2fbyqs]{color:var(--text);font-weight:600}.section[data-astro-cid-ta2fbyqs]{padding:var(--space-section)}.bg-alt[data-astro-cid-ta2fbyqs]{background:var(--bg-alt);border-top:1px solid var(--border)}.intro--narrow[data-astro-cid-ta2fbyqs]{max-width:600px;margin:0 auto 40px}.intro--wide[data-astro-cid-ta2fbyqs]{max-width:var(--content-max-intro);margin:0 auto 44px}.h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--h2-sub-size);font-weight:400;line-height:var(--h2-sub-leading);letter-spacing:var(--h2-sub-tracking);margin:0 0 18px}.intro--narrow[data-astro-cid-ta2fbyqs] .h2[data-astro-cid-ta2fbyqs]{margin:0}.body-copy[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:15.5px;line-height:1.75}.hairline-grid{max-width:var(--content-max);margin:0 auto}.principle-card[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:10px;padding:30px 26px;display:flex}.principle-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--accent);font-size:10.5px}.principle-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:22px;line-height:1.2}.principle-desc[data-astro-cid-ta2fbyqs]{font-size:var(--body-card-size);color:var(--text-dim);line-height:1.7}.team-card[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.team-photo{border-radius:0}.team-body[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:10px;padding:24px;display:flex}.team-name[data-astro-cid-ta2fbyqs]{font-size:16px;font-weight:600}.team-role[data-astro-cid-ta2fbyqs]{color:var(--text-dim);margin-top:3px;font-size:13px}.team-certs[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1px;color:var(--accent);font-size:10.5px}.team-bio[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:13px;line-height:1.7}.team-links[data-astro-cid-ta2fbyqs]{gap:14px;padding-top:4px;display:flex}.team-link[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1px;font-size:10.5px}.split[data-astro-cid-ta2fbyqs]{max-width:var(--content-max);gap:var(--gap-split-sub);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;margin:0 auto;display:grid}.cert-row[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:10px;padding-bottom:24px;display:flex}.cert-badge[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1px;border:1px solid var(--border-strong);color:var(--nav-link);padding:9px 15px;font-size:12px}.framework-list[data-astro-cid-ta2fbyqs]{flex-direction:column;display:flex}.framework-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;display:flex}.framework-row[data-astro-cid-ta2fbyqs]:first-child{border-top:none}.framework-name[data-astro-cid-ta2fbyqs]{color:var(--text);font-size:14px}.framework-use[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--text-dim);text-align:right;font-size:10.5px}.venue-tile[data-astro-cid-ta2fbyqs]{text-align:center;justify-content:center;align-items:center;height:88px;padding:0 14px;display:flex}.venue-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:.5px;color:var(--nav-link);font-size:11.5px}.cta[data-astro-cid-ta2fbyqs]{padding:var(--space-cta);text-align:center;border-top:1px solid var(--border)}.cta-inner[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:center;gap:22px;max-width:620px;margin:0 auto;display:flex}.h2-cta[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.6px;text-wrap:pretty;margin:0;font-size:40px;font-weight:400;line-height:1.1}.button-row[data-astro-cid-ta2fbyqs]{gap:var(--gap-button-row);flex-wrap:wrap;display:flex}.justify-center[data-astro-cid-ta2fbyqs]{justify-content:center}.cta-meta[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);letter-spacing:1px;color:var(--text-dim);font-size:11px}
