@charset "UTF-8";
.c-page-header {
  padding: clamp(0.5rem, 3.4722222222vw, 3.125rem) 0;
  text-align: var(--heading-align, center);
}
.c-page-header [class*=__heading] {
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 1.4;
}
.c-page-header__inner {
  --minmax: max(calc(var(--content-min-margin, 24) * 1px), calc(var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw));
  max-width: var(--content-max-width, 100%);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - var(--minmax) * 2);
}
.c-page-header__inner > *:not(:first-child) {
  margin-top: var(--stack-space, 1.5em);
}
.c-page-header__heading {
  font-size: clamp(1.75rem, 2.5vw, 2.25rem);
}
.c-page-header__heading2 {
  font-size: clamp(1.25rem, 1.9444444444vw, 1.75rem);
}
.c-page-header__leadtext {
  font-size: clamp(0.875rem, 1.1111111111vw, 1rem);
  line-height: 1.8;
}
.c-page-header__date {
  font-size: clamp(0.75rem, 0.9027777778vw, 0.8125rem);
  color: var(--clr--neutral-500);
  font-weight: 500;
}
.c-page-header__date:not(:first-child) {
  margin-top: 1.5em;
}

@layer component {
  .c-fill-button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: var(--w, -webkit-fit-content);
    width: var(--w, -moz-fit-content);
    width: var(--w, fit-content);
    height: var(--sp-h, var(--h, 60px));
    font-size: var(--sp-fz, var(--fz));
    font-weight: bold;
    border-radius: var(--bdr, 0);
    background-color: var(--bgc, #000);
    border: 1px solid var(--bdc, var(--bgc, #000));
    color: var(--color, #fff);
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    max-width: var(--maw, 100%);
    padding: 0 32px;
  }
  @media (min-width: 48.0625em) {
    .c-fill-button {
      height: var(--h, 60px);
      font-size: var(--fz, 0.8125rem);
    }
    .c-fill-button:hover {
      border-color: var(--bdc-h, var(--bdc, var(--bgc-h, var(--bgc, #fff))));
      background-color: var(--bgc-h, var(--bgc, #fff));
      color: var(--color-h, var(--color, #000));
    }
  }
  .c-fill-button a::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
}
@layer component {
  .c-button {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: var(--button-items, center);
        -ms-flex-align: var(--button-items, center);
            align-items: var(--button-items, center);
    -webkit-box-pack: var(--button-justify, center);
        -ms-flex-pack: var(--button-justify, center);
            justify-content: var(--button-justify, center);
    gap: var(--button-gap, 0.5em);
    width: var(--button-w, -webkit-fit-content);
    width: var(--button-w, -moz-fit-content);
    width: var(--button-w, fit-content);
    min-width: var(--button-miw, 0);
    max-width: var(--button-maw, 100%);
    height: var(--button-h, 3.5rem);
    color: var(--button-clr, currentColor);
    border: 1px solid var(--button-bdc, transparent);
    background-color: var(--button-bgc, transparent);
    font-size: var(--button-fz, clamp(0.8125rem, 0.9722222222vw, 0.875rem));
    font-weight: var(--button-fw, 700);
    -webkit-transition-property: opacity, color, background-color, border-color;
    transition-property: opacity, color, background-color, border-color;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
  .c-button:has(:is(a, span)) {
    padding: var(--button-p-y, 0.5em) var(--button-p-x, 2.5em);
  }
  .c-button a,
  .c-button span,
  .c-button button,
  .c-button input[type=submit],
  .c-button input[type=button] {
    color: currentColor;
  }
  .c-button a::after,
  .c-button span::after,
  .c-button button::after,
  .c-button input[type=submit]::after,
  .c-button input[type=button]::after {
    content: "";
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
  }
  .c-button button,
  .c-button input[type=submit],
  .c-button input[type=button] {
    padding: var(--button-p-y, 0.5em) var(--button-p-x, 1.5em);
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
    height: 100%;
  }
  .c-button .c-svg {
    width: 1.5em;
    height: 1.5em;
  }
  .c-button[data-variant*=primary], .c-button:not([data-variant]) {
    --button-clr: #fff;
    --button-bdc: var(--clr--theme-red);
    --button-bgc: var(--clr--theme-red);
    --svg-fill: var(--clr--theme-red);
  }
  .c-button[data-variant*=primary]:hover, .c-button:not([data-variant]):hover {
    --button-clr: var(--clr--theme-red);
    --button-bgc: #fff;
    --triangle-bgc: var(--clr--theme-red);
    --svg-fill: var(--clr--theme-red);
  }
  .c-button[data-variant*=secondary] {
    --button-bdc: var(--clr--theme-gray);
    --svg-fill: var(--clr--theme-red);
  }
  .c-button[data-variant*=secondary]:hover {
    --triangle-bgc: #fff;
    --svg-fill: #fff;
    background-color: var(--clr--theme-red);
    color: #fff;
  }
  .c-button[data-variant*=rounded-sm] {
    border-radius: 4px;
  }
  .c-button[data-variant*=rounded-md] {
    border-radius: 8px;
  }
  .c-button[data-variant*=rounded-full] {
    border-radius: var(--button-h, 3.5rem);
  }
  .c-button[data-variant*=has-triangle] {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .c-button[data-variant*=has-triangle] a {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
  }
  .c-button[data-variant*=has-triangle]::after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-width: 6px 4px 0 4px;
    border-style: solid;
    border-color: var(--triangle-bgc, var(--clr--theme-red)) transparent transparent transparent;
    -webkit-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-duration: 0.4s;
            transition-duration: 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}
@layer project {
  .p-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: var(--buttons-items, center);
        -ms-flex-align: var(--buttons-items, center);
            align-items: var(--buttons-items, center);
    -webkit-box-pack: var(--buttons-justify, center);
        -ms-flex-pack: var(--buttons-justify, center);
            justify-content: var(--buttons-justify, center);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--buttons-direction, row);
            flex-direction: var(--buttons-direction, row);
    gap: var(--buttons-gap-y, clamp(0.5rem, 0.8333333333vw, 0.75rem)) var(--buttons-gap-x, clamp(0.75rem, 1.6666666667vw, 1.5rem));
    width: var(--buttons-w, auto);
    margin-top: var(--buttons-mt, 2em);
  }
  @media (max-width: 48em) {
    .p-buttons {
      --buttons-direction: column;
    }
  }
}
.page-team-index,
.page-team-detail {
  padding-bottom: clamp(6rem, 8.8888888889vw, 8rem);
}

.pg-athlete-introduction {
  overflow: hidden;
}
.pg-athlete-introduction:nth-child(odd) .pg-athlete-introduction__mv:not(.is-animated) img {
  -webkit-transform: translateX(-50px);
          transform: translateX(-50px);
}
.pg-athlete-introduction:nth-child(odd) .pg-athlete-introduction__content:not(.is-animated) {
  --athlete-info-translate-x: -50px;
}
.pg-athlete-introduction:nth-child(even) .pg-athlete-introduction__mv:not(.is-animated) img {
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
}
.pg-athlete-introduction:nth-child(even) .pg-athlete-introduction__content:not(.is-animated) {
  --athlete-info-translate-x: 50px;
}
@media (min-width: 48.0625em) {
  .pg-athlete-introduction + .pg-athlete-introduction {
    margin-top: 2.5rem;
  }
  .page-team-index .pg-athlete-introduction:nth-child(odd) .pg-athlete-introduction__mv {
    margin-right: max(var(--content-min-margin, 24) * 1px, var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw);
  }
  .page-team-index .pg-athlete-introduction:nth-child(even) .pg-athlete-introduction__mv {
    margin-left: max(var(--content-min-margin, 24) * 1px, var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw);
  }
  .page-team-index .pg-athlete-introduction:nth-child(even) .pg-athlete-introduction__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.pg-athlete-introduction__mv {
  overflow: hidden;
}
.pg-athlete-introduction__mv:not(.is-animated) img {
  opacity: 0;
}
.pg-athlete-introduction__mv img {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  width: 100%;
}
.pg-athlete-introduction__content {
  --content-base-margin: 40;
  --minmax: max(calc(var(--content-min-margin, 24) * 1px), calc(var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw));
  max-width: var(--content-max-width, 980px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - var(--minmax) * 2);
  padding: clamp(2rem, 4.1666666667vw, 3.75rem) 0 clamp(4rem, 6.6666666667vw, 6rem);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.pg-athlete-introduction__content:not(.is-animated) .pg-athlete-introduction__header,
.pg-athlete-introduction__content:not(.is-animated) .pg-athlete-introduction__text,
.pg-athlete-introduction__content:not(.is-animated) .pg-athlete-introduction__note,
.pg-athlete-introduction__content:not(.is-animated) .p-buttons {
  opacity: 0;
  -webkit-transform: translateX(var(--athlete-info-translate-x));
          transform: translateX(var(--athlete-info-translate-x));
}
.pg-athlete-introduction__content:not(.is-animated) .pg-athlete-introduction__symbol img,
.pg-athlete-introduction__content:not(.is-animated) .pg-athlete-introduction__img img {
  opacity: 0;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
@media (max-width: 48em) {
  .pg-athlete-introduction__content {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 130px;
    grid-template-areas: "Header Img" "Text Text" "Note Note" "Buttons Buttons";
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 48.0625em) {
  .pg-athlete-introduction__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: clamp(2rem, 4.1666666667vw, 3.75rem);
  }
}
.pg-athlete-introduction__content .p-buttons {
  --buttons-direction: column;
  --buttons-items: flex-start;
  --button-w: 100%;
  --button-maw: 18.125rem;
  margin-top: clamp(2rem, 3.3333333333vw, 3rem);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media (max-width: 48em) {
  .pg-athlete-introduction__content .p-buttons {
    grid-area: Buttons;
    --buttons-items: center;
  }
}
.pg-athlete-introduction__info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 48em) {
  .pg-athlete-introduction__info {
    display: contents;
  }
}
.pg-athlete-introduction__header {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
@media (max-width: 48em) {
  .pg-athlete-introduction__header {
    grid-area: Header;
    align-self: center;
  }
}
.pg-athlete-introduction__heading strong {
  font-size: clamp(1.5625rem, 2.0833333333vw, 1.875rem);
}
.pg-athlete-introduction__heading span {
  font-size: clamp(1rem, 1.25vw, 1.125rem);
  font-weight: bold;
}
.pg-athlete-introduction__heading span::before {
  content: " / ";
}
@media (max-width: 48em) {
  .pg-athlete-introduction__heading {
    padding: 1.5em 0;
  }
}
.pg-athlete-introduction__text {
  font-size: 0.875rem;
  line-height: 1.8;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
@media (max-width: 48em) {
  .pg-athlete-introduction__text {
    grid-area: Text;
  }
}
@media (min-width: 48.0625em) {
  .pg-athlete-introduction__text {
    margin-top: clamp(1.5rem, 2.2222222222vw, 2rem);
  }
}
.pg-athlete-introduction__note {
  grid-area: Note;
  position: relative;
  padding-left: 15px;
  color: #8d8d8d;
  font-size: clamp(0.6875rem, 0.8333333333vw, 0.75rem);
  line-height: 1.5;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
.pg-athlete-introduction__note:not(:first-child) {
  margin-top: clamp(1rem, 1.6666666667vw, 1.5rem);
}
.pg-athlete-introduction__note::before {
  position: absolute;
  left: 0;
  content: "＊";
}
.pg-athlete-introduction__img {
  -webkit-box-flex: 0.825;
      -ms-flex: 0.825;
          flex: 0.825;
  grid-area: Img;
  -webkit-transform: translateY(calc(clamp(2rem, 4.1666666667vw, 3.75rem) * -2));
          transform: translateY(calc(clamp(2rem, 4.1666666667vw, 3.75rem) * -2));
}
.pg-athlete-introduction__img img {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.pg-athlete-introduction__symbol {
  -webkit-box-flex: 0.625;
      -ms-flex: 0.625;
          flex: 0.625;
  grid-area: Buttons;
}
@media (max-width: 48em) {
  .pg-athlete-introduction__symbol {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    margin-top: clamp(2rem, 2.7777777778vw, 2.5rem);
  }
}
@media (min-width: 48.0625em) {
  .pg-athlete-introduction__symbol {
    -webkit-transform: translateX(64px);
            transform: translateX(64px);
  }
}
.pg-athlete-introduction__symbol img {
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.pg-athlete-content {
  --minmax: max(calc(var(--content-min-margin, 24) * 1px), calc(var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw));
  max-width: var(--content-max-width, 980px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - var(--minmax) * 2);
  padding-bottom: clamp(4rem, 6.6666666667vw, 6rem);
}
.pg-athlete-content .p-buttons {
  --button-w: 100%;
}
.pg-athlete-content .p-buttons:not(:first-child) {
  margin-top: clamp(3rem, 5.5555555556vw, 5rem);
}

.pg-athlete-data {
  padding: clamp(2rem, 3.3333333333vw, 3rem) 0;
  background: transparent url("../img/common/bg-ptn-001.jpg") center center repeat;
  background-size: 763px;
  container-name: athlete-data;
  container-type: inline-size;
}
.pg-athlete-data__inner {
  --minmax: max(calc(var(--content-min-margin, 24) * 1px), calc(var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw));
  max-width: var(--content-max-width, 980px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - var(--minmax) * 2);
  background-color: #fff;
  padding: clamp(2rem, 3.3333333333vw, 3rem);
}

.pg-athlete-profile {
  display: grid;
  gap: clamp(1.25rem, 2.2222222222vw, 2rem);
}
@container athlete-data (max-width: 840px) {
  .pg-athlete-profile .pg-athlete-profile__content:last-child {
    padding-top: clamp(1.25rem, 2.2222222222vw, 2rem);
    border-top: 1px solid var(--clr--theme-gray);
  }
}
@container athlete-data (min-width: 840px) {
  .pg-athlete-profile {
    grid-template-columns: 180px auto 1fr;
  }
  .pg-athlete-profile .pg-athlete-profile__content:last-child {
    padding-left: clamp(1.25rem, 2.2222222222vw, 2rem);
    border-left: 1px solid var(--clr--theme-gray);
  }
}
.pg-athlete-profile__icon {
  width: clamp(8.75rem, 12.5vw, 11.25rem);
  margin-left: auto;
  margin-right: auto;
}
.pg-athlete-profile__title {
  position: relative;
  padding-left: 1em;
  font-size: 0.875rem;
  margin-bottom: 1em;
}
.pg-athlete-profile__title strong {
  font-weight: 700;
}
.pg-athlete-profile__title span {
  font-size: 0.75rem;
}
.pg-athlete-profile__title::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: var(--clr--theme-red);
}
.pg-athlete-profile__title a {
  text-decoration: underline;
}
.pg-athlete-profile__title a:hover {
  text-decoration: none;
}
.pg-athlete-profile__detail {
  display: grid;
  grid-template-columns: 70px 1fr;
  gap: 12px 8px;
  font-size: clamp(0.75rem, 0.9027777778vw, 0.8125rem);
}

.pg-other-players__inner {
  --minmax: max(calc(var(--content-min-margin, 24) * 1px), calc(var(--content-base-margin, 40) / var(--content-base-width, 1440) * 100vw));
  max-width: var(--content-max-width, 980px);
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - var(--minmax) * 2);
}
.pg-other-players__grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: clamp(1.75rem, 2.7777777778vw, 2.5rem);
}
@media (min-width: 48.0625em) {
  .pg-other-players__grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.pg-other-players .p-buttons {
  margin-top: clamp(2rem, 3.3333333333vw, 3rem);
  --button-w: 100%;
  --button-maw: 270px;
}

.pg-other-player {
  position: relative;
}
@media (min-width: 48.0625em) {
  .pg-other-player:hover .pg-other-player__img {
    opacity: 0.8;
  }
  .pg-other-player:hover .pg-other-player__title {
    color: var(--clr--theme-red);
  }
}
.pg-other-player__img {
  -webkit-transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.pg-other-player__title {
  text-align: center;
  margin-top: clamp(0.75rem, 1.3888888889vw, 1.25rem);
  -webkit-transition: color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: color 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.pg-other-player__title strong {
  font-size: clamp(0.875rem, 1.25vw, 1.125rem);
}
.pg-other-player__title a::after {
  content: "";
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}
.pg-other-player__title span {
  font-size: clamp(0.6875rem, 0.9722222222vw, 0.875rem);
  font-weight: 700;
}
.pg-other-player__title span::before {
  content: " / ";
}/*# sourceMappingURL=team.css.map */