.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}@media (min-width:768px){.ProfileHeader_grid__SVf3w{grid-template-columns:280px 1fr}}.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}.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_contactSection__B_YPO{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.ProfileHeader_contactSection__B_YPO{grid-template-columns:1fr 1fr 1fr}.ProfileHeader_contactAndAdminWrapper__3Tcvk{display:flex;flex-direction:column;gap:2rem}}@media (min-width:1024px){.ProfileHeader_grid__SVf3w{grid-template-columns:repeat(5,1fr)}.ProfileHeader_contactAndAdminWrapper__3Tcvk,.ProfileHeader_contactSection__B_YPO,.ProfileHeader_detailsColumn__I49y4{display:contents}}.ProfileHeader_menuItem__usSkm{display:flex;justify-content:flex-end;height:-moz-max-content;height:max-content}.ProfileHeader_contactItem__bxMA_{display:flex;flex-direction:column;gap:.25rem;position:relative}@media (min-width:1024px){.ProfileHeader_withDivider__OnhQq:after{content:"";position:absolute;top:0;bottom:0;right:-1rem;width:1px;background-color:hsl(var(--border))}}.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}.ProfileHeader_subLabel__SPi_U{font-weight:600;color:hsl(var(--muted-foreground));margin-right:.5rem}.ProfileHeader_link__PAAGP{color:hsl(var(--primary));text-decoration:none;transition:color .2s}.ProfileHeader_link__PAAGP:hover{text-decoration:underline;color:hsl(var(--primary))}.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}