.profile-pic {
    border-radius: 50%;
    border: 3px solid #d9d9d9;
    box-shadow: 0 4px 14px rgba(0,0,0,0.15);
}

.hero-inline {
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 0 0 12px 0;
    padding-top: 15px;
}

.hero-pic {
    width: 150px;
    height: 150px;
    object-fit: cover;
}

.hero-name {
    margin: 0;
    line-height: 1.1;
}

.sidebar-brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 2rem;
  gap: 0.1rem;
}

.sidebar-brand .sidebar-brand-text { font-size: 2rem !important; }

.sidebar-brand img {
  border-radius: 50%;
  max-height: 170px;
  width: auto;
}

.sidebar-brand-text {
  display: block;
}