.player__body{align-items:stretch;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem}.player-aside{position:relative}.player-aside__body{position:sticky;top:.625rem}.player-aside__image{background:#fff}.player-main{grid-column:span 3}.player-hero{border-radius:.75rem;box-shadow:0 0 .625rem rgba(0,0,0,.1);row-gap:.5rem}.player-hero__icon{border-radius:50%;height:5rem;overflow:hidden;width:5rem}.player-hero__title{border:solid transparent;border-width:0 0 .125rem;font-size:1.25rem;font-weight:700}.player-hero__title:hover{border-color:#003282}.player-hero__descr{text-align:center}.player-details{border-radius:.75rem;box-shadow:0 0 .625rem rgba(0,0,0,.11)}.player-details__title{margin-bottom:.5rem}.player-details__teams,.player-details__title{border:solid #e7e7e7;border-width:0 0 .0625rem;padding-bottom:1rem}.player-details__teams{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1.5rem}.player-details__team{padding-bottom:.5rem;padding-top:.5rem;row-gap:.1875rem}.player-details__team-icon{border-radius:50%;height:3.5rem;overflow:hidden;width:3.5rem}.player-details__team-name{border:solid transparent;border-width:0 0 .125rem;font-size:1.25rem;font-weight:700}.player-details__team-name:hover{border-color:#003282}.player-details__team-descr{font-size:.875rem;text-align:center}.player-details__divider{background:#e7e7e7;height:100%;width:.0625rem}.player-details__stats{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;padding-top:1rem}.player-details__stat-type{font-size:1.25rem;font-weight:700}.player-details__stat-value{font-size:.875rem;font-weight:500}.player-stat{border-radius:.75rem;box-shadow:0 0 .625rem rgba(0,0,0,.11)}.player-stat__tournament-icon{flex:0 0 1rem}.player-stat__tournament-name{border:solid transparent;border-width:0 0 .0625rem;font-weight:700}.player-stat__tournament-name:hover{border-color:#003282}.player-stat__achievements{align-items:stretch;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(6,1fr);justify-items:center;padding-bottom:1rem;padding-top:1rem}.player-stat__achievement{row-gap:.125rem}.player-stat__achievement-icon{width:2rem}.player-stat__achievement-value{font-weight:700}.player-stat__achievement-type{font-size:.75rem;font-weight:500}.player-stat__items{align-items:center;display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}.player-stat__item{border:solid #e7e7e7;border-width:0 0 .0625rem;font-size:.8125rem;font-weight:500;height:2rem;padding-left:1.5rem;padding-right:1.5rem}.player-history{border-radius:.75rem}.player-history__block{align-items:stretch;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:1.5rem;height:3.125rem}.player-history__info{font-size:.75rem}.player-history__team{padding-bottom:.3125rem;padding-top:.3125rem}.player-history__team-icon{border-radius:50%;height:2rem;width:2rem}.player-history__team-name{font-weight:700}.player-history__divider-up{width:.0625rem}.player-history__divider-circle{border:.0625rem solid #2194ff;border-radius:50%;height:.75rem;margin-bottom:.125rem;margin-top:.125rem;width:.75rem}.player-history__divider-down{width:.0625rem}.player-trophies{border-radius:.75rem}.player-trophies__items{align-items:center;display:grid;grid-template-columns:repeat(6,1fr);justify-content:space-between;justify-items:center}.player-trophies__item{font-size:.625rem;max-width:50%;row-gap:.1875rem;text-align:center}.player-trophies__item-icon{height:3rem}.player-trophies__item-cup{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.player-banner{background-image:url(/assets/img/3ce45147da100680cef7e6d43ca895ae.webp);background-position-x:center;background-position-y:left;background-repeat:no-repeat;background-size:cover;position:relative}.player-banner:before{background:linear-gradient(1turn,rgba(0,0,0,.64),transparent 57.19%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.player-banner__container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1.5rem}@media (max-width:61.99875em){.player__body{display:flex;flex-direction:column-reverse}.player-aside{display:none}}@media (max-width:47.99875em){.player-stat__achievements,.player-trophies__items{grid-template-columns:repeat(3,1fr)}.player-trophies__items{grid-row-gap:1.5rem}}@media (max-width:43.75em){.player-stat__items{grid-template-columns:1fr}}@media (max-width:29.99875em){.player-details__stats{align-items:center;display:flex;flex-direction:column;row-gap:1rem}.player-stat__achievements{grid-template-columns:repeat(2,1fr)}}@media (max-width:23.4375em){.player-banner__container{min-height:12.5rem}}@media (min-width:23.4375em) and (max-width:90em){.player-banner__container{min-height:clamp(12.5rem,9.19894366196875rem + 14.0845070423vw,21.875rem)}}@media (min-width:90em){.player-banner__container{min-height:21.875rem}}