.RoleList-module__XoHFhG__lines{flex-direction:column;gap:6px;display:flex}.RoleList-module__XoHFhG__line{display:block}.RoleList-module__XoHFhG__line+.RoleList-module__XoHFhG__line{margin-top:6px}
.ArtistSocialLinks-module__ZQKRAq__links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ArtistSocialLinks-module__ZQKRAq__link{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s,box-shadow .15s;display:inline-flex}.ArtistSocialLinks-module__ZQKRAq__facebook{background:#1877f2}.ArtistSocialLinks-module__ZQKRAq__instagram{background:radial-gradient(circle at 25% 110%,#ffdc80 0%,#fcaf45 22%,#f77737 35%,#e1306c 55%,#c13584 70%,#833ab4 90%)}.ArtistSocialLinks-module__ZQKRAq__twitter{background:#101010;border:1px solid #555}.ArtistSocialLinks-module__ZQKRAq__website{background:#0369a1}.ArtistSocialLinks-module__ZQKRAq__link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 5px 12px #0002}.ArtistSocialLinks-module__ZQKRAq__link:focus-visible{outline-offset:3px;outline:3px solid #f59e0b}@media (prefers-reduced-motion:reduce){.ArtistSocialLinks-module__ZQKRAq__link{transition:none}.ArtistSocialLinks-module__ZQKRAq__link:hover{transform:none}}
.profile-module__zECtoq__layout{grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.profile-module__zECtoq__sidebar,.profile-module__zECtoq__credits{min-width:0}.profile-module__zECtoq__portrait{aspect-ratio:4/5;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.profile-module__zECtoq__bio{color:#475569;overflow-wrap:anywhere;margin-top:22px;font-size:.95rem;line-height:1.8}.profile-module__zECtoq__bio p{margin:0 0 14px}.profile-module__zECtoq__bio img{max-width:100%;height:auto}.profile-module__zECtoq__address{color:#64748b;font-size:.85rem}.profile-module__zECtoq__credits{gap:32px;display:grid}:is(html[data-theme=dark] .profile-module__zECtoq__bio,html[data-theme=dark] .profile-module__zECtoq__address){color:#cbd5e1}:is(html[data-theme=dark] .profile-module__zECtoq__credits h3,html[data-theme=dark] .profile-module__zECtoq__credits .role-person-link){color:#f1f5f9}@media (max-width:700px){.profile-module__zECtoq__layout{grid-template-columns:minmax(0,1fr)}.profile-module__zECtoq__portrait{max-width:380px}}
