.team-container {
  display: flex;
  flex-direction: column;
  gap: 3.33333vw;
}
@media (min-width: 1200px) {
  .team-container {
    gap: 20px;
  }
}

.section-team-welcome {
  padding: 3.33333vw 2.22222vw;
  border-radius: 3.33333vw;
}
@media (min-width: 1200px) {
  .section-team-welcome {
    padding: 20px;
    border-radius: 20px;
  }
}

.team {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 3.33333vw 4.44444vw;
}
@media (min-width: 1200px) {
  .team {
    gap: 20px;
    flex-wrap: nowrap;
  }
}
.team__img-container {
  width: 32.22222vw;
  aspect-ratio: 1;
  padding: 2.22222vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .team__img-container {
    width: 390px;
    padding: 55px;
    flex-shrink: 0;
  }
}
.team__img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.team__content {
  display: contents;
}
@media (min-width: 1200px) {
  .team__content {
    display: flex;
    flex-direction: column;
    gap: 20px;
    flex-grow: 1;
  }
}
.team__header {
  display: flex;
  flex-direction: column;
  gap: 2.22222vw;
}
@media (min-width: 1200px) {
  .team__header {
    gap: 8px;
  }
}
.team__top {
  display: flex;
  flex-direction: column;
  gap: 2.22222vw;
}
@media (min-width: 1200px) {
  .team__top {
    flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
  }
}
.team__results {
  background: rgb(var(--color-bg-main));
  border-radius: 2.22222vw;
  padding: 1.66667vw;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 1.66667vw;
}
@media (min-width: 1200px) {
  .team__results {
    padding: 10px;
    border-radius: 12px;
    gap: 8px;
  }
}
.team__results-dot {
  width: 2.22222vw;
  aspect-ratio: 1;
  border-radius: 50%;
  background: rgb(var(--color-red));
}
@media (min-width: 1200px) {
  .team__results-dot {
    width: 12px;
  }
}
.team__results-dot--draw {
  background: rgb(var(--color-yellow));
}
.team__results-dot--win {
  background: rgb(var(--color-green));
}
.team__title {
  font-size: 6.66667vw;
  letter-spacing: -0.02em;
  font-weight: 500;
  line-height: 4.72222vw;
  margin: 0;
}
@media (min-width: 1200px) {
  .team__title {
    font-size: 24px;
    line-height: 1.16667;
    letter-spacing: 0;
  }
}
.team__name-translate {
  font-size: 3.88889vw;
  line-height: 2.77778vw;
  color: var(--Text-Gray-Medium);
  letter-spacing: -0.02em;
}
@media (min-width: 1200px) {
  .team__name-translate {
    font-size: 14px;
    line-height: 10px;
  }
}
.team__info {
  display: flex;
  flex-direction: column;
  gap: 6.66667vw;
}
@media (min-width: 1200px) {
  .team__info {
    gap: 20px;
  }
}
.team__description {
  margin: -2.5vw 0 -1.66667vw;
  letter-spacing: -0.02em;
  line-height: 1.6;
  padding: 0 1.11111vw;
}
@media (min-width: 1200px) {
  .team__description {
    font-size: 14px;
    line-height: 1.2;
    padding: 0;
    margin: -3px 0;
  }
}
.team__details {
  display: flex;
  flex-direction: column;
  padding: 0 1.11111vw;
  letter-spacing: -0.02em;
}
@media (min-width: 1200px) {
  .team__details {
    padding: 0;
    font-size: 14px;
  }
}
.team__detail {
  display: flex;
  align-items: center;
  min-height: 5.55556vw;
  line-height: 1.3333333333;
}
@media (min-width: 1200px) {
  .team__detail {
    gap: 12px;
    min-height: 18px;
  }
}
.team__detail:not(:last-child) {
  padding-bottom: 3.05556vw;
  margin-bottom: 3.05556vw;
  border-bottom: clamp(1px, 0.55556vw, 0.55556vw) solid rgb(var(--color-bg-main));
}
@media (min-width: 1200px) {
  .team__detail:not(:last-child) {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-width: 2px;
  }
}
.team__detail-label {
  width: 41.66667vw;
  padding-right: 2.77778vw;
  flex-shrink: 0;
  color: var(--Text-Gray-Medium);
}
@media (min-width: 1200px) {
  .team__detail-label {
    width: 150px;
    padding: 0;
  }
}
.team__detail-value {
  flex-grow: 1;
}
.team__detail-note {
  color: var(--Text-Gray-Medium);
  display: block;
  margin-top: 2.22222vw;
  font-size: 2.77778vw;
  line-height: 1.94444vw;
}
@media (min-width: 1200px) {
  .team__detail-note {
    font-size: 10px;
    margin: 0 0 0 4px;
    display: inline;
    line-height: 7px;
  }
}
@media (max-width: 1199.98px) {
  .team__img-container + .team__content .team__header {
    width: calc(100% - 32.22222vw - 4.44444vw);
  }
}/*# sourceMappingURL=critical.css.map */