.talent-info{padding-top:var(--space-4)}.talent-info__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-3);margin-bottom:var(--space-6)}.talent-info__name{font-size:var(--text-3xl);font-weight:var(--weight-light);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.talent-info__description{font-size:var(--text-base);color:var(--color-gray-600);line-height:var(--leading-relaxed);max-width:52ch;margin-bottom:var(--space-8)}.talent-info__pricing-pending{font-size:var(--text-sm);color:var(--color-gray-400);font-style:italic;margin-bottom:var(--space-6)}.talent-info__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-6);align-items:stretch}.talent-info__actions .acquire-button-wrapper{display:inline-flex;flex-direction:column;gap:var(--space-2);margin:0}.talent-info__actions--single{margin-top:var(--space-3)}@media (max-width:640px){.talent-info__actions{flex-direction:column;align-items:stretch}.talent-info__actions>.acquire-button-wrapper,.talent-info__actions>.acquire-button-wrapper>.acquire-btn,.talent-info__actions>.booking-button-pill,.talent-info__actions>.comp-card-btn{width:100%}}.talent-info__booked-message{display:inline-block;margin:var(--space-4) 0 var(--space-6);padding:var(--space-3) var(--space-5);background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-text-secondary);font-size:var(--text-xs,.75rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.talent-info__booked-message[data-roster-status=booked_exclusive]{background:var(--color-gray-900);border-color:var(--color-black);color:var(--color-white)}.talent-info__social-section{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px dashed var(--color-gray-200)}