.nebula-text-italic {
  font-variation-settings: 'ital' 75;
}
.nebula-text-semibold {
  font-weight: 500;
}
:root {
  --careers-avatar-background-color: var(--nebula-color-platform-interface-300);
  --careers-avatar-border-color: var(--nebula-color-platform-interface-200);
  --careers-avatar-icon-color: var(--nebula-color-platform-interface-800);
  --careers-avatar-icon-size: 32px;
  --careers-avatar-size: 64px;
}
.profile-avatar {
  align-items: center;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  height: var(--careers-avatar-size);
  overflow: hidden;
  text-decoration: none;
  width: var(--careers-avatar-size);
}
.profile-avatar--xs {
  --careers-avatar-size: 32px;
  --careers-avatar-icon-size: 16px;
}
.profile-avatar--s {
  --careers-avatar-size: 40px;
  --careers-avatar-icon-size: 24px;
}
.profile-avatar--l {
  --careers-avatar-size: 100px;
  --careers-avatar-icon-size: 64px;
}
.profile-avatar--xl {
  --careers-avatar-size: 136px;
  --nebula-icon-size-m: 80px;
}
.profile-avatar--border {
  border: 3px solid var(--careers-avatar-border-color);
}
.profile-avatar__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.profile-avatar__icon {
  fill: var(--careers-avatar-icon-color);
  height: var(--careers-avatar-icon-size);
  width: var(--careers-avatar-icon-size);
}
.profile-avatar--logo .profile-avatar__image {
  object-fit: contain;
  width: 75%;
}
