.authors-module__XpJFIG__hero{text-align:center;padding:6rem 0 3rem}.authors-module__XpJFIG__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.authors-module__XpJFIG__heroTitle{margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.authors-module__XpJFIG__heroSubtitle{color:#fff9;max-width:600px;margin:0 auto;font-size:1.1rem}.authors-module__XpJFIG__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;padding:2rem 0 4rem;display:grid}.authors-module__XpJFIG__card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.authors-module__XpJFIG__card:hover{border-color:#fff3;transform:translateY(-2px)}.authors-module__XpJFIG__cardImage{object-fit:cover;border-radius:50%;flex-shrink:0;width:80px;height:80px}.authors-module__XpJFIG__cardName{margin-bottom:.25rem;font-size:1.2rem;font-weight:700}.authors-module__XpJFIG__cardRole{color:#ffffff80;margin-bottom:.5rem;font-size:.85rem}.authors-module__XpJFIG__cardBio{color:#ffffffb3;font-size:.9rem;line-height:1.5}.authors-module__XpJFIG__profileHero{padding:6rem 0 3rem}.authors-module__XpJFIG__profileGrid{grid-template-columns:200px 1fr;align-items:start;gap:2.5rem;display:grid}.authors-module__XpJFIG__profileImage{object-fit:cover;border-radius:12px;width:200px;height:240px}.authors-module__XpJFIG__profileName{margin-bottom:.25rem;font-size:2.2rem;font-weight:800}.authors-module__XpJFIG__profileRole{color:#ffffff80;margin-bottom:.5rem;font-size:1rem}.authors-module__XpJFIG__profileLocation{color:#ffffff80;margin-bottom:1rem;font-size:.9rem}.authors-module__XpJFIG__profileLocation svg{margin-right:.4rem}.authors-module__XpJFIG__profileSocials{gap:.75rem;display:flex}.authors-module__XpJFIG__socialLink{color:var(--color-primary,#646cff);font-size:.85rem;text-decoration:none}.authors-module__XpJFIG__socialLink:hover{text-decoration:underline}.authors-module__XpJFIG__section{padding:2rem 0}.authors-module__XpJFIG__sectionTitle{margin-bottom:1rem;font-size:1.4rem;font-weight:700}.authors-module__XpJFIG__bioText p{color:#fffc;margin-bottom:1rem;line-height:1.7}.authors-module__XpJFIG__credentialsList{flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.authors-module__XpJFIG__credential{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.authors-module__XpJFIG__credential svg{color:var(--color-primary,#646cff);flex-shrink:0}.authors-module__XpJFIG__credentialTitle{font-weight:600}.authors-module__XpJFIG__credentialInstitution{color:#ffffff80;font-size:.85rem}.authors-module__XpJFIG__skillTags{flex-wrap:wrap;gap:.5rem;display:flex}.authors-module__XpJFIG__skillTag{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:.35rem .75rem;font-size:.85rem}.authors-module__XpJFIG__projectCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-bottom:.75rem;padding:1rem 1.25rem}.authors-module__XpJFIG__projectCard h3{margin-bottom:.25rem;font-size:1rem}.authors-module__XpJFIG__projectCard h3 a{color:var(--color-primary,#646cff);text-decoration:none}.authors-module__XpJFIG__projectCard h3 a:hover{text-decoration:underline}.authors-module__XpJFIG__projectCard p{color:#fff9;font-size:.9rem}.authors-module__XpJFIG__companyNote{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin-top:2rem;padding:1rem 1.25rem;font-size:.9rem}.authors-module__XpJFIG__companyNote svg{opacity:.5;margin-right:.5rem}@media (max-width:640px){.authors-module__XpJFIG__profileGrid{text-align:center;grid-template-columns:1fr}.authors-module__XpJFIG__profileImage{margin:0 auto}.authors-module__XpJFIG__profileSocials{justify-content:center}.authors-module__XpJFIG__heroTitle{font-size:2rem}}
