.dir-page{padding-bottom:64px}.dir-tabs{flex-wrap:wrap;gap:6px;margin:18px 0 22px;display:flex}.dir-tabs a{border-radius:var(--a-radius-pill);border:1px solid var(--a-color-border-subtle);color:var(--a-color-text-primary);font-weight:600;font-size:var(--a-font-size-400);padding:8px 16px;text-decoration:none}.dir-tabs a[aria-current=page]{background:var(--a-color-surface-inverse);border-color:var(--a-color-border-strong);color:var(--a-color-text-on-brand)}.org-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.org-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:18px 0;display:grid}.org-card{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);color:var(--a-color-text-primary);background:var(--a-color-surface-default);transition:border-color var(--a-motion-duration-fast),box-shadow var(--a-motion-duration-fast);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}a.org-card:hover{border-color:var(--a-color-border-strong);box-shadow:var(--a-elevation-3)}.org-logo{border-radius:var(--a-radius-2xl);border:1px solid var(--a-color-border-subtle);background:var(--a-color-surface-default);flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.org-logo img{object-fit:contain;width:100%;height:100%;padding:6px}.org-logo b{font-size:var(--a-font-size-700);color:var(--a-color-text-brand)}.org-logo.xl{border-radius:var(--a-radius-card);width:104px;height:104px;box-shadow:var(--a-elevation-3)}.org-tx{flex-direction:column;min-width:0;line-height:1.4;display:flex}.org-tx b{font-size:var(--a-font-size-475)}.org-go{color:var(--a-color-text-muted);margin-inline-start:auto}.org-hero{margin-bottom:12px}.org-cover{border-radius:var(--a-radius-card);background:linear-gradient(135deg,var(--a-color-surface-brand),var(--a-color-indigo-600));height:clamp(140px,22vw,260px);overflow:hidden}.org-cover img{object-fit:cover;width:100%;height:100%}.org-hero-in{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-top:-52px;padding-inline:24px;display:flex}.org-hero-tx{flex:1;min-width:220px;padding-top:56px}.org-hero-tx h1{font-size:var(--a-font-fluid-heading-1)}.org-hero-cta{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.org-stats{border-block:1px solid var(--a-color-border-subtle);flex-wrap:wrap;gap:28px;margin:22px 0 0;padding:16px 0;display:flex}.org-stats div{flex-direction:column;display:flex}.org-stats dt{font-size:var(--a-font-size-250);color:var(--a-color-text-muted)}.org-stats dd{font-weight:700;font-size:var(--a-font-size-650);margin:0}.org-about{max-width:46em;margin-top:20px}.org-sec{margin-top:34px}.org-sec h2{margin-bottom:14px}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.agent-card{border:1px solid var(--a-color-border-subtle);border-radius:var(--a-radius-3xl);color:var(--a-color-text-primary);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.agent-card:hover{border-color:var(--a-color-border-strong)}.agent-card span{flex-direction:column;line-height:1.4;display:flex}.agent-hero{align-items:center;gap:18px;margin-bottom:8px;display:flex}.agent-hero h1{font-size:var(--a-font-fluid-heading-2)}@media (max-width:600px){.org-hero-in{margin-top:-40px;padding-inline:8px}.org-logo.xl{width:84px;height:84px}}.org-sec .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}
