.directory-heading[data-astro-cid-li74yjdd]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.directory-heading[data-astro-cid-li74yjdd] h2[data-astro-cid-li74yjdd]{margin:0;font-size:clamp(2rem,3vw,3rem)}.directory-heading[data-astro-cid-li74yjdd]>p[data-astro-cid-li74yjdd]{max-width:350px;margin:0}.directory-tools[data-astro-cid-li74yjdd][hidden],.talent-card[data-astro-cid-li74yjdd][hidden],.no-results[data-astro-cid-li74yjdd][hidden],.clear-search[data-astro-cid-li74yjdd][hidden]{display:none}.talent-search[data-astro-cid-li74yjdd]{max-width:680px}.talent-search[data-astro-cid-li74yjdd] label[data-astro-cid-li74yjdd]{margin-bottom:.6rem;font-size:.8rem;font-weight:700;display:block}.search-input[data-astro-cid-li74yjdd]{background:#fff;border:1px solid #bcb6c8;border-radius:8px;align-items:center;gap:.8rem;min-height:60px;padding:0 1rem;display:flex}.search-input[data-astro-cid-li74yjdd]:focus-within{outline:2px solid var(--color-cobalt);outline-offset:3px}.search-input[data-astro-cid-li74yjdd] input[data-astro-cid-li74yjdd]{width:100%;min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0;padding:1rem 0}.search-input[data-astro-cid-li74yjdd] input[data-astro-cid-li74yjdd]:focus-visible{outline:none}.search-input[data-astro-cid-li74yjdd] svg[data-astro-cid-li74yjdd]{flex-shrink:0}.clear-search[data-astro-cid-li74yjdd]{color:var(--color-cobalt);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:.8rem}.category-controls[data-astro-cid-li74yjdd]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1rem;display:flex}.category-controls[data-astro-cid-li74yjdd] button[data-astro-cid-li74yjdd]{border:1px solid var(--color-border);min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:.7rem 1rem;font-size:.8rem}.category-controls[data-astro-cid-li74yjdd] button[data-astro-cid-li74yjdd]:hover{border-color:var(--color-cobalt)}.category-controls[data-astro-cid-li74yjdd] button[data-astro-cid-li74yjdd][aria-pressed=true]{background:var(--color-cobalt);color:#fff;border-color:var(--color-cobalt)}.directory-meta[data-astro-cid-li74yjdd]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.8rem;display:flex}.result-count[data-astro-cid-li74yjdd]{margin:0;font-weight:700}.directory-meta[data-astro-cid-li74yjdd]>span[data-astro-cid-li74yjdd]{color:var(--color-body)}.catalogue-note[data-astro-cid-li74yjdd]{max-width:850px;margin:1rem 0 1.7rem;font-size:.78rem;line-height:1.7}.talent-grid[data-astro-cid-li74yjdd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.talent-card[data-astro-cid-li74yjdd]{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-direction:column;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.talent-card[data-astro-cid-li74yjdd]:hover{border-color:var(--color-cobalt);box-shadow:0 8px 25px #2112330a}.talent-card-top[data-astro-cid-li74yjdd]{color:var(--color-cobalt);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;display:flex}.talent-card-top[data-astro-cid-li74yjdd] span[data-astro-cid-li74yjdd]{color:var(--color-body);font-size:.72rem}.talent-card[data-astro-cid-li74yjdd] h3[data-astro-cid-li74yjdd]{margin:0 0 .8rem;font-size:1.1rem;line-height:1.35}.talent-card[data-astro-cid-li74yjdd] h3[data-astro-cid-li74yjdd] a[data-astro-cid-li74yjdd]{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.talent-card[data-astro-cid-li74yjdd] h3[data-astro-cid-li74yjdd] a[data-astro-cid-li74yjdd]:after{content:"";position:absolute;inset:0}.talent-card[data-astro-cid-li74yjdd] h3[data-astro-cid-li74yjdd] svg[data-astro-cid-li74yjdd]{color:var(--color-cobalt);flex-shrink:0}.talent-card[data-astro-cid-li74yjdd]>p[data-astro-cid-li74yjdd]{flex:1;font-size:.84rem;line-height:1.75}.talent-card[data-astro-cid-li74yjdd] ul[data-astro-cid-li74yjdd]{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.talent-card[data-astro-cid-li74yjdd] li[data-astro-cid-li74yjdd]{background:var(--color-surface-soft);border-radius:4px;padding:.3rem .5rem;font-size:.65rem}.no-results[data-astro-cid-li74yjdd]{text-align:center;background:var(--color-surface-soft);border-radius:10px;padding:3rem 1.5rem}.no-results[data-astro-cid-li74yjdd] a[data-astro-cid-li74yjdd]{color:var(--color-cobalt);text-decoration:underline}.reset-filters[data-astro-cid-li74yjdd]{background:var(--color-cobalt);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:.85rem 1.2rem}.sr-only[data-astro-cid-li74yjdd]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.talent-grid[data-astro-cid-li74yjdd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.directory-heading[data-astro-cid-li74yjdd]{display:block}.directory-heading[data-astro-cid-li74yjdd]>p[data-astro-cid-li74yjdd]{margin-top:1rem}.talent-grid[data-astro-cid-li74yjdd]{grid-template-columns:1fr}.directory-meta[data-astro-cid-li74yjdd]>span[data-astro-cid-li74yjdd]{display:none}.category-controls[data-astro-cid-li74yjdd]{gap:.4rem}.category-controls[data-astro-cid-li74yjdd] button[data-astro-cid-li74yjdd]{padding:.6rem .75rem;font-size:.75rem}.talent-card[data-astro-cid-li74yjdd]{padding:1.25rem}.talent-card-top[data-astro-cid-li74yjdd]{margin-bottom:1.2rem}}.catalogue-hero[data-astro-cid-snu7ijpx]{background:var(--color-ink);color:#fff;padding:clamp(3rem,6vw,6rem) 0}.catalogue-hero[data-astro-cid-snu7ijpx] h1[data-astro-cid-snu7ijpx]{color:#fff;max-width:1000px;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1.08}.catalogue-hero[data-astro-cid-snu7ijpx] h1[data-astro-cid-snu7ijpx] span[data-astro-cid-snu7ijpx],.catalogue-hero[data-astro-cid-snu7ijpx] .eyebrow[data-astro-cid-snu7ijpx]{color:#c7c9ff}.hero-bottom[data-astro-cid-snu7ijpx]{justify-content:space-between;align-items:end;gap:2rem;margin-top:2rem;display:flex}.hero-bottom[data-astro-cid-snu7ijpx] p[data-astro-cid-snu7ijpx]{color:#dcd6e6;max-width:580px;margin:0}.hero-bottom[data-astro-cid-snu7ijpx] a[data-astro-cid-snu7ijpx]{color:#fff}.end-cta[data-astro-cid-snu7ijpx]{padding-bottom:var(--section-space)}@media (width<=620px){.hero-bottom[data-astro-cid-snu7ijpx]{display:block}.hero-bottom[data-astro-cid-snu7ijpx] a[data-astro-cid-snu7ijpx]{margin-top:1.2rem}}
