.athlete-header{border:8px solid #000;background-position-y:center;background-position-x:95%;background-repeat:no-repeat}.athlete-header .athlete-header-image-container{margin:auto;background:linear-gradient(50deg, #444 0%, #444 40%, #000 calc(42%), #000 calc(52%), #fff calc(52%), #fff calc(102%))}.athlete-header .athlete-header-name-container .athlete-header-name-wrapper .athlete-header-name{color:#444444;font-weight:800;line-height:1.1;font-size:4.8rem;margin-top:6rem;text-transform:uppercase;font-style:normal;font-family:'Open Sans',Helvetica,Arial,sans-serif}.athlete-header .athlete-header-bio-container{padding:10px 0 0 0;text-align:center;font-size:1.25em;font-family:"Arial Black","sans-serif";text-transform:uppercase}.athlete-header .athlete-header-bio-container .athlete-header-bio-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0px;padding:0px}.athlete-header .athlete-header-bio-container .athlete-header-bio-list li{line-height:2;display:table-row;align-self:center}.athlete-header .athlete-header-bio-container .athlete-header-bio-list li div{display:table-cell;padding:0 12px 12px 0}.athlete-header .athlete-header-bio-container .athlete-header-bio-list li .hidden{display:none}.athlete-header .athlete-header-bio-container .athlete-header-bio-list li .value{padding-right:0}.athlete-header .athlete-header-team-container{padding-top:10px;text-align:center}.athlete-header .athlete-header-team-container .athlete-header-team-wrapper .athlete-header-team-name{color:#444444;font-size:1.5em;font-family:"Arial Black","sans-serif";text-transform:uppercase}.athlete-header .athlete-header-team-container .athlete-header-team-wrapper .athlete-header-team-player-number{color:#000000;text-align:center;font-size:4.5vw;font-style:normal;font-weight:600;line-height:1.43}.athlete-tabs .athlete-tabs-stats-heading{color:#444444}.athlete-tabs .athlete-tabs-stats-heading:nth-of-type(2){margin-top:1em}.athletes-index-athleteproducts .mode-list{display:none}a.post-image-wrapper{max-height:303px;width:100%;overflow:hidden}.post-image-wrapper{max-height:303px;width:100%;overflow:hidden}.athletes-by-sport{margin-bottom:20px}.athletes-by-sport .athlete-card .title{text-align:center}.discover-items .discover-card{padding:0 5px}.discover-items .discover-card .title{margin-top:10px}.video-items .video-card{padding:0 5px}.video-items .video-card .title{margin-top:10px}.related-athlete-items .related-athlete-card .title{text-align:center}.discover-articles .post-read-more{color:#ffa000}.news-articles .post-read-more{color:#ffa000}.discover-video-image{position:relative;width:100%}.discover-video-image img{width:100%}.discover-video-image .play-icon{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.discover-video-image :hover .play-svg{fill:#CC181E}.discover-video-image:hover .play-icon .play-svg{fill:#CC181E}.athlete-header .title{font-weight:800;line-height:1.1;font-size:4.8rem;margin-top:6rem;text-transform:uppercase;font-style:normal;font-family:'Open Sans',Helvetica,Arial,sans-serif}.stats-col{padding-top:10px;text-align:center;font-size:1.25em;font-family:"Arial Black","sans-serif";text-transform:uppercase}.stats-col .athlete-position{font-family:"Arial Black","sans-serif";text-transform:uppercase}.stats-col .athlete-stats{margin:auto;font-family:"Arial Black","sans-serif";text-transform:uppercase}.team-col{padding-top:10px;text-align:center}.team-col .team-name{font-size:1.5em;font-family:"Arial Black","sans-serif";text-transform:uppercase}.team-col .jersey-number{text-align:center;font-size:4.5vw;font-style:normal;font-weight:600;line-height:1.42857143}#athlete-stats table,#athlete-upcoming-games table{border-collapse:collapse;margin:25px 0;font-size:0.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,0.15)}#athlete-stats table>tbody>tr>td,#athlete-upcoming-games table>tbody>tr>td{text-align:center;padding:10px}#athlete-upcoming-games>tbody>tr:first-child td,#athlete-upcoming-games>tbody>tr>td:first-child,#athlete-stats table>tbody>tr:first-child td{font-weight:bold}@media only screen and (max-width:1024px){.product.data.items>.item.title>.switch:visited{color:#FFFFFF;text-decoration:none}}@media only screen and (max-width:768px){.name_col .title{text-align:center}.stats-col,.team-col{display:none}.product.data.items>.item.title>.switch:visited{color:#FFFFFF;text-decoration:none}.athlete-header-name-wrapper .athlete-header-name{text-align:center}.athlete-header-bio-container,.athlete-header-team-container{display:none}}.hidden{display:none}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.athlete-title,.sports-title{margin-bottom:0px !important}.athletes-content,.sports-title{margin-bottom:40px}