.talent-card[data-v-659ff0e1]{min-width:0;color:var(--cr-text);box-shadow:inset 0 0 0 1px var(--cr-hairline);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.talent-profile-link[data-v-659ff0e1]{min-width:0;color:inherit;text-decoration:none;display:grid}.talent-profile-link[data-v-659ff0e1]:focus-visible{outline:3px solid color-mix(in srgb,var(--cr-primary) 70%,transparent);outline-offset:-3px}.talent-visual[data-v-659ff0e1]{aspect-ratio:4/3;background:hsl(var(--talent-hue) 24% 74%);box-shadow:inset 0 -1px 0 hsl(var(--talent-hue) 20% 46%/.28);position:relative;overflow:hidden}.talent-image[data-v-659ff0e1],.talent-monogram[data-v-659ff0e1]{width:100%;height:100%}.talent-image[data-v-659ff0e1]{transition:transform .36s cubic-bezier(.22,1,.36,1)}.talent-monogram[data-v-659ff0e1]{color:hsl(var(--talent-hue) 34% 26%);place-items:center;display:grid}.talent-monogram .q-icon[data-v-659ff0e1]{opacity:.18;font-size:clamp(3.4rem,8vw,5.2rem);position:absolute;bottom:10px;right:16px;transform:rotate(-8deg)}.talent-monogram strong[data-v-659ff0e1]{letter-spacing:-.08em;font-size:clamp(2.7rem,8vw,4.6rem)}.dark{background:hsl(var(--talent-hue) 18% 32%);box-shadow:inset 0 -1px 0 hsl(var(--talent-hue) 12% 18%/.4);color:var(--cr-text)}.availability-pill[data-v-659ff0e1]{--availability-color:var(--cr-muted);background:var(--cr-surface-strong);min-height:30px;color:var(--cr-text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 6px 18px #00000029}.availability-available[data-v-659ff0e1]{--availability-color:#2f9e44}.availability-booked[data-v-659ff0e1]{--availability-color:#d97706}.availability-unavailable[data-v-659ff0e1]{--availability-color:#dc2626}.availability-dot[data-v-659ff0e1]{background:var(--availability-color);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--availability-color) 18%,transparent);border-radius:50%}.talent-content[data-v-659ff0e1]{gap:12px;padding:18px;display:grid}.talent-content h3[data-v-659ff0e1],.talent-content p[data-v-659ff0e1]{margin:0}.talent-content h3[data-v-659ff0e1]{text-overflow:ellipsis;white-space:nowrap;font-size:1.28rem;line-height:1.15;overflow:hidden}.talent-headline[data-v-659ff0e1]{min-height:2.8em;color:var(--cr-muted);line-height:1.4;margin-top:5px!important}.talent-categories[data-v-659ff0e1],.talent-skills[data-v-659ff0e1]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.talent-categories span[data-v-659ff0e1]{color:var(--cr-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.talent-skills span[data-v-659ff0e1]{background:var(--cr-wash);max-width:100%;color:var(--cr-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:700;overflow:hidden}.talent-link[data-v-659ff0e1],.talent-location[data-v-659ff0e1]{align-items:center;gap:6px;min-width:0;display:flex}.talent-location[data-v-659ff0e1]{color:var(--cr-muted);font-size:.86rem}.talent-location span[data-v-659ff0e1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talent-link[data-v-659ff0e1]{border-top:1px solid var(--cr-hairline);color:var(--cr-primary);justify-content:space-between;padding-top:12px;font-weight:900}.talent-link .q-icon[data-v-659ff0e1]{transition:transform .18s}.talent-shortlist-action[data-v-659ff0e1]{border-top:1px solid var(--cr-hairline);padding:0 18px 18px}@media (hover:hover) and (pointer:fine){.talent-card[data-v-659ff0e1]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cr-primary) 30%,var(--cr-hairline)),var(--cr-shadow-panel);transform:translateY(-3px)}.talent-card:hover .talent-image[data-v-659ff0e1]{transform:scale(1.035)}.talent-card:hover .talent-link .q-icon[data-v-659ff0e1]{transform:translate(3px)}}@media (width<=480px){.talent-content[data-v-659ff0e1]{padding:16px}.talent-shortlist-action[data-v-659ff0e1]{padding:0 16px 16px}}@media (prefers-reduced-motion:reduce){.talent-card[data-v-659ff0e1],.talent-image[data-v-659ff0e1],.talent-link .q-icon[data-v-659ff0e1]{transition:none}}
