#creator-grid .profile-card{--creator-action-width:96px;--creator-action-inset:8px;position:relative;display:block;aspect-ratio:1;height:auto;min-width:0}
#creator-grid .profile-card>.creator-profile-open{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0}
#creator-grid .profile-card>.creator-profile-open::after{content:"VIEW PROFILE +";box-sizing:border-box;position:absolute;z-index:3;top:var(--creator-action-inset);right:var(--creator-action-inset);display:flex;align-items:center;justify-content:center;width:var(--creator-action-width);height:44px;padding:6px;border:1px solid rgba(250,249,246,.8);background:rgba(8,8,8,.88);color:#faf9f6;font-family:'Tyrant Headline','Arial Narrow',sans-serif;font-size:11px;line-height:1;letter-spacing:.025em;white-space:nowrap}
#creator-grid .creator-caption{bottom:0;padding:42px 12px 56px;background:linear-gradient(transparent,rgba(0,0,0,.72) 55%,rgba(0,0,0,.94));pointer-events:none}
#creator-grid .creator-caption::after{content:none}
#creator-grid .creator-caption strong{font-size:20px;line-height:1.05}
#creator-grid .creator-caption small{font-size:12px;line-height:1.2;margin-top:4px}
#creator-grid .profile-card>.profile-like-button{position:absolute;z-index:4;right:var(--creator-action-inset);bottom:var(--creator-action-inset);justify-content:space-between;width:var(--creator-action-width);min-width:var(--creator-action-width);height:44px;margin:0;border-radius:0}
.profile-like-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:88px;width:max-content;max-width:100%;min-height:44px;padding:5px 9px;border:1px solid #555;border-radius:2px;background:#111;color:#f2f0ec;cursor:pointer;white-space:nowrap;font-family:inherit;font-size:14px;line-height:1;font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
.profile-like-button img{display:block;width:19px;height:23px;flex:none;object-fit:contain;pointer-events:none;filter:grayscale(1) brightness(1.25);transition:filter 150ms ease}
.profile-like-button.is-liked img{filter:none}
.profile-like-count{display:inline-block;min-width:5ch;text-align:right;font-size:14px;white-space:nowrap;pointer-events:none}
.profile-like-button:focus-visible{outline:2px solid #ff3600;outline-offset:2px}
.profile-like-button.is-popping img{animation:like-pop 240ms ease-out}
@keyframes like-pop{0%{transform:scale(1)}45%{transform:scale(1.24)}100%{transform:scale(1)}}
.member-like-row{display:flex;align-items:center;min-width:0;border-top:1px solid #282828}
.member-like-row .member-row{flex:1;min-width:0;border-top:0}
.member-like-row>.profile-like-button{flex:none;margin-left:6px;margin-right:6px}
.profile-like{margin-top:14px;display:flex;justify-content:flex-start}
#creator-quick-preview .profile-like{display:none}
@media(max-width:700px){.member-like-row{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:5px}.member-like-row .member-row{width:100%;padding-bottom:2px}.member-like-row>.profile-like-button{justify-self:end;margin-right:4px}.profile-like-button{min-width:88px}}
@media(max-width:700px){#creator-grid .profile-card{--creator-action-width:88px;--creator-action-inset:5px}#creator-grid .profile-card>.creator-profile-open::after{content:"VIEW PROFILE";font-size:10px}#creator-grid .creator-caption{padding:30px 8px 55px}#creator-grid .creator-caption strong{font-size:16px}#creator-grid .creator-caption small{font-size:11px;line-height:1.1;margin-top:3px}}
@media(min-width:701px) and (max-width:900px){.talent-section{grid-template-columns:minmax(0,1fr)}.talent-content{max-width:none;justify-self:stretch}}
@media(prefers-reduced-motion:reduce){.profile-like-button img{transition:none}.profile-like-button.is-popping img{animation:none}}
