.ProfileHeader_header__ffaWF{margin-bottom:3rem;border-bottom:1px solid hsl(var(--border));padding-bottom:2rem}.ProfileHeader_topInfo___FL_Q{margin-bottom:2rem}.ProfileHeader_name__vE6NU{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;color:hsl(var(--foreground));margin-bottom:.25rem}.ProfileHeader_role__bApP2{font-size:1.25rem;color:hsl(var(--muted-foreground));font-weight:500}.ProfileHeader_grid__SVf3w{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}.ProfileHeader_imageColumn__M1BHS{width:100%}.ProfileHeader_imageWrapper__FV9tb{position:relative;aspect-ratio:3/4;background-color:hsl(var(--muted));border-radius:.75rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:4px solid white}.ProfileHeader_image__adb6z{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.ProfileHeader_placeholder__rD1rp{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--border)));color:hsl(var(--muted-foreground))}.ProfileHeader_infoColumnsContainer__5bzpm{gap:1.5rem}.ProfileHeader_infoColumn__5Q_r7,.ProfileHeader_infoColumnsContainer__5bzpm{display:flex;flex-direction:column;width:100%}.ProfileHeader_infoColumn__5Q_r7:empty{display:none}.ProfileHeader_contactItem__bxMA_{display:flex;flex-direction:column;gap:.35rem;position:relative;width:100%}.ProfileHeader_menuColumn__1dSSZ{width:100%}.ProfileHeader_label__XXtXh{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.ProfileHeader_text__rN29g{font-size:.9375rem;color:hsl(var(--foreground));line-height:1.5;word-break:break-word}.ProfileHeader_subLabel__SPi_U{font-weight:600;color:hsl(var(--muted-foreground));margin-right:.5rem;white-space:nowrap}.ProfileHeader_link__PAAGP{color:hsl(var(--primary));text-decoration:none;transition:color .2s;word-break:break-all}.ProfileHeader_link__PAAGP:hover{text-decoration:underline;color:hsl(var(--primary))}@media (min-width:768px) and (max-width:1023px){.ProfileHeader_grid__SVf3w{grid-template-columns:240px 1fr;gap:2rem}.ProfileHeader_imageColumn__M1BHS{grid-row:span 2}.ProfileHeader_menuColumn__1dSSZ{grid-column:2}}@media (min-width:1024px){.ProfileHeader_grid__SVf3w{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:2.5rem;align-items:start}.ProfileHeader_imageColumn__M1BHS{width:240px}.ProfileHeader_infoColumnsContainer__5bzpm{display:flex;flex-direction:row;gap:2rem;width:100%;align-items:start}.ProfileHeader_infoColumn__5Q_r7{flex:1;min-width:0}.ProfileHeader_infoColumn__5Q_r7+.ProfileHeader_infoColumn__5Q_r7{border-left:1px solid hsl(var(--border));padding-left:1.5rem}.ProfileHeader_menuColumn__1dSSZ{width:240px;display:flex;justify-content:flex-end}}.ProfileSidebar_sidebar__Bh3X5{width:100%}.ProfileSidebar_list__TpP2r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden;background-color:hsl(var(--background))}.ProfileSidebar_item__fiEec{border-bottom:1px solid hsl(var(--border))}.ProfileSidebar_item__fiEec:last-child{border-bottom:none}.ProfileSidebar_link__nbnjD{display:block;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;color:hsl(var(--muted-foreground));text-decoration:none;transition:all .2s ease}.ProfileSidebar_link__nbnjD:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.ProfileSidebar_active__37VwD{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))!important;font-weight:600}