.timeline{background-color:#FFF;margin:25px 15px;position:relative}@media (min-width:1000px){.timeline{margin:0 15px}}.timeline header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px}.timeline header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.timeline .timeline-body{border-left:solid 1px #DDD;border-right:solid 1px #DDD;border-bottom:solid 1px #DDD;padding:30px 15px}.timeline .timeline-body h4{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;text-align:left}@media (min-width:1170px){.timeline .timeline-body h4{text-align:center}}.timeline .timeline-body .vertical-timeline{padding:0;margin-top:0;width:100%}.timeline .timeline-body .vertical-timeline::before{background:#004B82;width:1px}.timeline .timeline-body .event{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.timeline .timeline-body .img-container{width:35px;height:35px;margin:-30px 10px 0}.timeline .timeline-body .img-container img{height:100%}.timeline .timeline-body .text-container h3{color:#677A86;font-weight:800;font-size:12px;letter-spacing:1px;line-height:17px}.timeline .timeline-body .text-container h4{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;text-align:left}.timeline .timeline-body .vertical-timeline-element{margin:0}@media (min-width:1170px){.timeline .timeline-body .vertical-timeline-element--left .event{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline .timeline-body .vertical-timeline-element--left .event .text-container{width:100%}.timeline .timeline-body .vertical-timeline-element--left .event .text-container h3,.timeline .timeline-body .vertical-timeline-element--left .event .text-container h4{text-align:right}}.timeline .timeline-body .vertical-timeline-element-icon{width:9px;height:9px;box-shadow:none;left:14px}@media (min-width:1170px){.timeline .timeline-body .vertical-timeline-element-icon{left:50%;margin-left:-6px}}.timeline .timeline-body .vertical-timeline-element-content{padding:0;box-shadow:none}@media (min-width:1170px){.timeline .timeline-body .vertical-timeline-element-content{width:48%}}.timeline .timeline-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.timeline .timeline-footer a{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;padding:0 4px}.timeline #timeline{position:absolute;top:-200px}.profile-sidebar .articles-list{background-color:#FFF;border:solid 1px #DDD;margin-bottom:10px}.profile-sidebar .articles-list header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;border:0;padding:25px 20px 15px}.profile-sidebar .articles-list header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.profile-sidebar .articles-list ul{padding:0 20px}.profile-sidebar .articles-list ul li{padding:10px 0;border-top:solid 1px #DDD}.profile-sidebar .articles-list ul li a{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.profile-sidebar .articles-list ul li.first{border-top:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.profile-sidebar .articles-list ul li.first img{display:block;margin-right:10px}.profile-sidebar .articles-list ul li.first a{font-size:18px;line-height:20px}.profile-sidebar .articles-list ul li ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.profile-sidebar .articles-list ul li ul li{padding-right:5px;font-weight:700}.profile-sidebar .articles-list ul li ul li::after{content:" \00b7";color:#9DAEB8}.profile-sidebar .articles-list ul li ul li:last-of-type::after{content:unset}.profile-sidebar .articles-list ul li ul li{color:#8FA5B3;font-weight:normal;font-size:10px;text-transform:uppercase;border-top:0;padding:5px 0;margin:0 3px 0 1px}.view-articles{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.vip{font-size:9px;letter-spacing:1px;width:24px;height:14px;line-height:14px;display:inline-block;text-align:center;padding:0 3px;color:#5FBF24;margin-right:3px;font-weight:700;border:1px solid #5FBF24;border-radius:2px}.close-button{color:#677A86;width:24px;height:24px;line-height:24px;font-size:17px;text-align:center;cursor:pointer}.close-button:hover{text-decoration:none}.generic-loader{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center}.generic-loader svg{height:24px;width:24px;color:currentColor;fill:currentColor}.noScroll{height:100%;overflow:hidden}@media (min-width:900px){.photo-gallery-block,#photo-gallery-anchor{grid-column:1 / 2}}.photo-gallery{position:relative}.photo-gallery .img-container img{height:auto;width:auto;max-height:350px;max-width:100%;margin:0 auto}.photo-gallery .img-container p{text-align:center;margin-top:10px}.photo-gallery .close-button{cursor:pointer;position:absolute;right:0;z-index:10}.photo-gallery .slick-slider .slick-list{padding:0}.photo-gallery .slick-slider .slick-arrow{background-color:#A8ABB4;border-radius:50%;z-index:5}.photo-gallery .slick-slider .slick-arrow.slick-prev,.photo-gallery .slick-slider .slick-arrow.slick-next{width:30px;height:30px;top:130px}@media (min-width:900px){.photo-gallery .slick-slider .slick-arrow.slick-prev,.photo-gallery .slick-slider .slick-arrow.slick-next{width:50px;height:50px;top:50%}}.photo-gallery .slick-slider .slick-arrow.slick-prev{left:-15px}@media (min-width:900px){.photo-gallery .slick-slider .slick-arrow.slick-prev{left:5px}}.photo-gallery .slick-slider .slick-arrow.slick-prev::before{content:''}.photo-gallery .slick-slider .slick-arrow.slick-next{right:-15px}@media (min-width:900px){.photo-gallery .slick-slider .slick-arrow.slick-next{right:5px}}.photo-gallery .slick-slider .slick-arrow.slick-next::before{content:''}.in-pictures{margin:0 15px;padding:30px 20px 20px;background-color:#0B141C;background-size:cover;background-repeat:no-repeat;position:relative}.in-pictures::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0.05) 5%,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.15) 15%,rgba(0,0,0,0.2) 20%,rgba(0,0,0,0.25) 25%,rgba(0,0,0,0.3) 30%,rgba(0,0,0,0.35) 35%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.45) 45%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.55) 55%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.65) 65%,rgba(0,0,0,0.7) 70%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.85) 85%,#0B141C 90%)}.in-pictures section{display:grid;grid-template-columns:150px 1fr;-ms-flex-align:center;align-items:center;grid-gap:15px}.in-pictures .header{margin:0 0 20px}.in-pictures .header h2{color:#FFF;font-weight:800;font-size:20px;letter-spacing:1px;line-height:17px;position:relative}.in-pictures .img-container{position:relative;height:150px;width:150px;background-size:cover;background-repeat:no-repeat}.in-pictures .text p{color:#FFF;font-weight:700;font-size:14px;letter-spacing:0;line-height:17px;position:relative}.in-pictures .view-gallery-button{color:#FFF;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px;width:232px;padding:10px;border:1px solid #FFF;border-radius:2px;position:relative;text-align:center}.in-pictures .view-gallery-button:hover{cursor:pointer;opacity:.8}.video-playlist{background-color:#0B141C;padding:20px;margin:0 15px}.video-playlist .header{margin:15px 0}.video-playlist .header h2{color:#FFF;font-weight:800;font-size:20px;letter-spacing:1px;line-height:17px}.video-playlist footer{margin-top:25px}.video-playlist footer a{color:#FFF;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}@media (min-width:900px){.video-playlist .body{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:25px}}.video-playlist .main-video{position:relative;height:auto;aspect-ratio:16/9}@media (min-width:900px){.video-playlist .main-video{width:50%}}.video-playlist .main-video .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.video-playlist .main-video .hudl-player{background-color:#F7F7F7;width:100%;height:auto;aspect-ratio:16/9}.video-playlist .main-video .youtube-player{width:100%;height:auto;aspect-ratio:16/9}.video-playlist ul{margin-top:15px}.video-playlist ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.video-playlist ul li:nth-of-type(n+4){display:none}@media (min-width:1130px){.video-playlist ul li:nth-of-type(n+4){display:-ms-flexbox;display:flex}}.video-playlist ul li:last-of-type{margin:0}.video-playlist ul li h4{color:#8fA5B3;font-weight:700;font-size:14px;letter-spacing:-0.2px;line-height:22px;border:1px solid #8fA5B3;height:25px;width:25px;min-width:25px;text-align:center;border-radius:100px;margin:0 10px 0 0}.video-playlist ul li button{color:#FFF;font-weight:700;font-size:14px;letter-spacing:0;line-height:17px;text-align:left}.video-playlist ul li button:hover{cursor:pointer;opacity:.8}.admin-tools{margin:0 10px;padding-top:2px;background-color:#EBEEF0;width:32px;height:24px;text-align:center;border-radius:2px;display:block}.admin-tools button:hover{cursor:pointer;opacity:.8}.admin-tools svg{height:15px;padding-top:2px}.article-tools{position:absolute;padding:0;z-index:5000050;background-color:#F7F7F7;height:auto}.article-tools li{border-bottom:solid 1px #DDD;text-align:left}.article-tools li a{color:#FFF;padding:10px;display:block}.dimmer{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:50000000}.modal-block{background:#FFF;width:300px;position:fixed;left:calc(50% - 150px);top:100px;z-index:50000001;box-shadow:0 0 10px #BBB;border-radius:5px}@media (min-width:900px){.modal-block{width:600px;left:calc(50% - 300px);top:calc(50% - 100px)}}.modal-block .close-button{color:#000;position:absolute;right:10px;top:10px}.modal-block input{width:100%}.modal-block{padding:20px}.accolades{background-color:#FFF}@media (min-width:1130px){.accolades{margin:0}}.accolades header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px;border:0}.accolades header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.accolades ul{padding:15px 20px}@media (min-width:900px){.accolades ul{display:grid;grid-auto-flow:column;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px}}.accolades ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;margin:0 5px}@media (min-width:1130px){.accolades ul li{display:block;text-align:center}}.accolades ul li .img-container{margin-right:10px;width:40px;text-align:center}@media (min-width:1130px){.accolades ul li .img-container{width:100%;max-width:40px;margin:5px auto 0}}.accolades ul li .img-container img{height:25px}@media (min-width:1130px){.accolades ul li .img-container img{height:40px}}.accolades ul li .event-link{color:#004B82;font-weight:normal;font-size:12px;letter-spacing:1.5px;line-height:normal;text-transform:uppercase}@media (min-width:1130px){.accolades ul li .event-link{color:#677A86}}.accolades ul li .roster-link{display:none}@media (min-width:1130px){.accolades ul li .roster-link{color:#004B82;font-weight:normal;font-size:12px;letter-spacing:1.5px;line-height:30px;display:block;text-transform:uppercase}}.as-a-prospect{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#FFF;border:solid 1px #DDD;margin:0 15px;padding:25px 20px 15px}@media (min-width:900px){.as-a-prospect{margin:0}}.as-a-prospect header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;box-shadow:none;border:0;margin-bottom:15px}.as-a-prospect header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.as-a-prospect header:nth-of-type(2){border-top:1px solid #DDD;margin-top:10px;padding-top:10px}.as-a-prospect .body{padding:0;margin:0;border:0}.as-a-prospect .title{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;margin-bottom:0;text-transform:uppercase}.as-a-prospect .composite-rank{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px;padding-right:5px}.as-a-prospect .ranks-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:7px 0 20px}.as-a-prospect .ranks-list li h5{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.as-a-prospect .ranks-list li strong{color:#004B82;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px}.as-a-prospect .commitment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;border-top:1px solid #DDD}.as-a-prospect .commitment li{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:center;justify-content:center}.as-a-prospect .commitment li span{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;width:100%;text-transform:uppercase}.as-a-prospect .commitment li span:last-of-type{color:#0B141C;font-size:14px}.as-a-prospect .footer{margin-top:15px}.as-a-prospect .footer a{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.coach-commit-list{margin:25px 15px;background-color:#FFF;border:solid 1px #DDD}.coach-commit-list header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:40px 10px 15px;border:0}.coach-commit-list header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}@media (min-width:900px){.coach-commit-list header{display:grid;grid-template-columns:335px 1fr 300px}}.coach-commit-list header h2{padding-left:15px}.coach-commit-list header .header-list{display:none}@media (min-width:900px){.coach-commit-list header .header-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.coach-commit-list header .header-list li{color:#272F3E;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal}}@media (min-width:900px){.coach-commit-list .body{display:grid;grid-template:auto / 1fr 300px;grid-gap:25px}}.coach-commit-list .commits-list > li{padding:15px 10px;border-bottom:solid 1px #DDD}@media (min-width:900px){.coach-commit-list .commits-list > li{padding:10px}}.coach-commit-list .commit-details{display:grid;grid-template-areas:"img bio bio school""img pos vitals school""img rank rank school"}.coach-commit-list .commit-details li{border:0;padding:0}.coach-commit-list .commit-details li span:not(.icon-starsolid){color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px}.coach-commit-list .commit-details li:nth-of-type(1){grid-area:img}.coach-commit-list .commit-details li:nth-of-type(1) img{border-radius:50%;margin:0 10px}.coach-commit-list .commit-details li:nth-of-type(2){grid-area:bio;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px}.coach-commit-list .commit-details li:nth-of-type(2) .player{color:#004B82;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px;width:100%}.coach-commit-list .commit-details li:nth-of-type(2) span{width:100%}.coach-commit-list .commit-details li:nth-of-type(3){grid-area:pos}.coach-commit-list .commit-details li:nth-of-type(3) span{border:solid 1px #DDD;padding:3px;border-radius:2px}.coach-commit-list .commit-details li:nth-of-type(4){grid-area:vitals}.coach-commit-list .commit-details li:nth-of-type(5){grid-area:rank;padding-top:5px}.coach-commit-list .commit-details li:nth-of-type(6){grid-area:school;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.coach-commit-list .commit-details li:nth-of-type(6) .psk{width:100%;text-align:center}@media (min-width:900px){.coach-commit-list .commit-details{grid-template-areas:"img bio pos vitals rank school";grid-template-columns:75px 260px 1fr 1fr 1fr 1fr}.coach-commit-list .commit-details li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.coach-commit-list .commit-details li:nth-of-type(2) span{width:auto}.coach-commit-list .commit-details li:nth-of-type(6){display:grid;grid-template-areas:"img date""img icons"}.coach-commit-list .commit-details li:nth-of-type(6) a{grid-area:img}.coach-commit-list .commit-details li:nth-of-type(6) .psk{grid-area:icons}}.show-all-link{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;margin-left:20px}.coach-history{background-color:#FFF;border:solid 1px #DDD}.coach-history header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:40px 15px 15px;border:0}.coach-history header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.coach-history .body{padding:15px}.coach-history .body ul > li{display:grid;-ms-flex-align:center;align-items:center;padding:5px 0;grid-template-columns:40px 3fr 5fr}.coach-history .body ul > li span{color:#004B82;font-weight:normal;font-size:12px;letter-spacing:0.5px;line-height:14px}.college-comp{margin:25px 15px}.college-comp header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px}.college-comp header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}@media (min-width:1000px){.college-comp header{display:grid;grid-template:auto / 1fr 300px;grid-gap:25px;-ms-flex-align:center;align-items:center}}.college-comp header div{display:none}@media (min-width:1000px){.college-comp header div{display:block;text-align:right;padding-right:15px}}.college-comp header div span{display:inline-block;margin-left:10px;font-weight:700;letter-spacing:1px}.college-comp__header-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:700px){.college-comp__header-list{overflow:hidden;display:grid;grid-template:auto / 35px 25% 7% 10% 21% 20% 10%}}@media (min-width:1000px){.college-comp__header-list{grid-column:1 / 2}}@media (min-width:1320px){.college-comp__header-list{grid-template:auto / 35px 25% 7% 10% 29% 17% 7%}}.college-comp__header-list li{display:none;font-weight:700;letter-spacing:1px}@media (min-width:700px){.college-comp__header-list li{display:block}}.college-comp__header-list li:first-of-type{display:block;-ms-flex-positive:1;flex-grow:1}@media (min-width:700px){.college-comp__header-list li:first-of-type{-ms-flex-positive:0;flex-grow:0;grid-column:1 / 3}}.college-comp__header-list li:nth-of-type(2){display:block}@media (min-width:700px){.college-comp__header-list li:nth-of-type(2){grid-column:3 / 4;text-align:center}}.college-comp__header-list li:nth-of-type(3){display:block;margin-left:10px}@media (min-width:700px){.college-comp__header-list li:nth-of-type(3){margin:0;grid-column:4 / 5}}@media (min-width:700px){.college-comp__header-list li:nth-of-type(4){grid-column:5 / 6}}@media (min-width:700px){.college-comp__header-list li:nth-of-type(5){grid-column:6 / 7}}@media (min-width:700px){.college-comp__header-list li:nth-of-type(6){grid-column:7 / 8;text-align:right}}.college-comp__body{background-color:#FFF;padding:0 15px 15px;border:solid 1px #DDD;border-top:0}@media (min-width:1000px){.college-comp__body{display:grid;grid-template:auto / 1fr 300px;grid-gap:25px}}.college-comp__body #mpu_top{margin-top:25px;margin-bottom:0}@media (max-width:899px){.college-comp__body #mpu_top{display:block}}.college-comp__body-list-item{border-bottom:solid 1px #DDD;position:relative;display:grid;grid-auto-flow:dense;grid-template:auto / 35px 1fr;padding:15px 0}.college-comp__body-list-item:last-of-type{border:0}.college-comp__body-list-item.no-interests{grid-template:auto / 1fr;font-weight:700;font-size:14px}@media (min-width:700px){.college-comp__body-list-item{grid-template:auto / 35px 25% 7% 10% 21% 20% 10%;-ms-flex-align:center;align-items:center}}@media (min-width:1320px){.college-comp__body-list-item{grid-template:auto / 35px 25% 7% 10% 29% 17% 7%}}.college-comp__college-team-image-link{display:block;width:25px;height:25px;margin-right:10px;grid-column:1 / 2;grid-row:span 10}@media (min-width:700px){.college-comp__college-team-image-link{grid-row:1 / 2}}.college-comp__team-block{grid-column:2 / 3}.college-comp__team-name-link{display:inline-block;font-weight:700;font-size:14px;letter-spacing:1px;margin:0 5px 5px 0}.college-comp__offer-block{position:absolute;top:15px;right:65px}@media (min-width:700px){.college-comp__offer-block{position:initial;grid-column:3 / 4;text-align:center}}.college-comp__interest-level{position:absolute;top:15px;right:0;width:50px;text-align:center;letter-spacing:1px}@media (min-width:700px){.college-comp__interest-level{position:initial;grid-column:4 / 5;display:block}}.college-comp__interest-level--enrolled-bg{font-weight:800}.college-comp__interest-level--favorite-bg,.college-comp__interest-level--hot-bg{color:#D33D3B}.college-comp__interest-level--wrmr-bg,.college-comp__interest-level--warmer-bg{color:#FF832F}.college-comp__interest-level--wrm-bg,.college-comp__interest-level--warm-bg{color:#FBA53C}.college-comp__interest-level--cool-bg{color:#58AEDE}.college-comp__recruit-coach-block{grid-column:2 / 3}@media (min-width:700px){.college-comp__recruit-coach-block{grid-column:5 / 6}}@media (min-width:1320px){.college-comp__recruit-coach-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.college-comp__recruit-coach-block--empty{display:none}@media (min-width:700px){.college-comp__recruit-coach-block--empty{display:block}}.college-comp__coach-type-block{margin-bottom:5px}@media (min-width:1320px){.college-comp__coach-type-block{margin:0 10px 0 0}}@media (min-width:700px){.college-comp__coach-type-block:nth-of-type(3){display:none}}@media (min-width:700px){.college-comp__coach-type-block:last-of-type{margin:0}}.college-comp__coach-type-block b{border:1px solid #004B82;border-radius:2px;color:#2E5D7A;font-size:10px;width:15px;height:15px;line-height:15px;text-align:center;display:inline-block}.college-comp__coach-type-block a{letter-spacing:1px;color:#2E5D7A}.college-comp__roster-outlook-link{color:#2E5D7A;letter-spacing:1px;grid-column:2 / 3;margin-bottom:5px}@media (min-width:700px){.college-comp__roster-outlook-link{grid-column:6 / 7;margin:0}}.college-comp__visit-block{grid-column:2 / 3;letter-spacing:1px}@media (min-width:700px){.college-comp__visit-block{grid-column:7 / 8;text-align:right}}.college-comp__visit-block--empty{display:none}@media (min-width:700px){.college-comp__visit-block--empty{display:block;text-align:right}}.college-comp__visit-block a{color:#2E5D7A}.college-comp__visit-block a::before{content:"Visit:"}@media (min-width:700px){.college-comp__visit-block a::before{content:""}}.college-comp__footer{padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap}.college-comp__footer a{letter-spacing:1px;font-weight:700}.college-comp__footer div{display:block;margin-left:auto}@media (min-width:1000px){.college-comp__footer div{display:none}}.college-comp__footer div span{display:none;color:#004B82;font-weight:700;letter-spacing:1px}.college-comp__footer div span:first-of-type{display:inline-block}@media (min-width:410px){.college-comp__footer div span{display:inline-block;margin-left:5px}}.checkmark{display:inline-block;border-radius:50%;border:1px solid #677A86;padding:3px 6px 6px 7px}.checkmark::after{content:'';display:block;width:3px;height:7px;border:solid #677A86;border-width:0 2px 2px 0;transform:rotate(45deg)}.commit-banner{display:block}.commit-banner:hover{text-decoration:none;opacity:.7}.commit-banner .commit-banner-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:10px;margin:0 15px 0}@media (min-width:900px){.commit-banner .commit-banner-list{-ms-flex-pack:center;justify-content:center;margin:0 15px 7px}}@media (min-width:1130px){.commit-banner .commit-banner-list{margin:0 15px 10px}}.commit-banner .commit-banner-list li span{color:#FFF;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:11px;text-transform:uppercase}.commit-banner .commit-banner-list li > span{font-weight:800}.commit-banner .commit-banner-list li:first-of-type{height:50px;padding-right:5px}@media (min-width:900px){.commit-banner .commit-banner-list li:nth-of-type(2){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.commit-banner .commit-banner-list li:nth-of-type(2) div{padding-left:10px}}.decision-countdown{margin:25px 15px;background-color:#272F3E;box-shadow:0 1px 4px 0 rgba(0,0,0,0.15);border:4px solid #8eda5f;border-radius:10px;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:900px){.decision-countdown{-ms-flex-pack:center;justify-content:center}}.decision-countdown svg{fill:#8eda5f;width:25px;height:25px}.decision-countdown div{margin-left:20px}@media (min-width:900px){.decision-countdown div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.decision-countdown div h5{color:#FFF;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px;text-transform:uppercase;padding-right:5px}.decision-countdown div p{color:#FFF;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;margin:0}.decision-countdown div p span{color:#FFF;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px}@media (min-width:900px){.decision-countdown div p span::after{content:" \00b7"}}.decision-countdown div a{color:#8eda5f;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;display:block}@media (min-width:900px){.decision-countdown div a{display:inline-block}}.confidence-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.confidence-wrap .confidence-score{color:#677A86;font-weight:800;font-size:14px;letter-spacing:0;line-height:17px;display:block;width:21px;height:17px;text-align:center;line-height:17px;margin-right:5px}.confidence-wrap .confidence-score.low{border:solid 1px #DDD;height:19px}.confidence-wrap .confidence-score.med{background:rgba(227,235,240,0.5);color:#4F81A0}.confidence-wrap .confidence-score.high{background:#F8F2CC;color:#CA990E}.confidence-wrap .confidence-score.lock{background-color:#DEBD17;color:#FFF}.confidence-wrap .confidence-text{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;text-transform:uppercase}.crystal-ball{background-color:#FFF;border:solid 1px #DDD;margin:0 15px;padding:25px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1230px;position:relative}@media (min-width:900px){.crystal-ball{margin:0}}.crystal-ball .title{color:#0B141C;font-weight:800;font-size:20px;letter-spacing:0.5px;line-height:17px;margin-bottom:20px}.crystal-ball.transfer-portal .title{color:#0B141C;font-weight:800;font-size:18px;letter-spacing:0.5px;line-height:25px}.crystal-ball .prediction-list{display:grid}.crystal-ball .prediction-list li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.crystal-ball .prediction-list li span{color:#0B141C;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;display:block}.crystal-ball .prediction-list li span:first-of-type{width:100%;font-size:14px;color:#677A86;text-align:center}.crystal-ball .prediction-list li .question-icon{color:#677A86}.crystal-ball .prediction-list li .confidence-wrap{width:100%;margin-top:3px}.crystal-ball .prediction-list li .confidence-wrap .confidence-score{margin-right:5px;width:30px}@media (min-width:1130px){.crystal-ball .prediction-list.one{margin-bottom:45px}}.crystal-ball .prediction-list.one li:last-of-type{padding:5px}@media (min-width:1130px){.crystal-ball .prediction-list.long{margin-bottom:45px}}.crystal-ball .prediction-list.long.expert{margin-bottom:15px}.crystal-ball .prediction-list.long.expert li .expert-link{grid-column:1 / 3}.crystal-ball .prediction-list.long.expert li .confidence-wrap{-ms-flex-pack:start;justify-content:flex-start}.crystal-ball .prediction-list.long li{display:grid;grid-template-columns:minmax(-webkit-min-content,20px) 1fr 35px minmax(-webkit-min-content,75px);grid-template-columns:minmax(min-content,20px) 1fr 35px minmax(min-content,75px);grid-gap:5px;-ms-flex-align:center;align-items:center;padding:0 0 3px;margin:0 0 3px;border-bottom:solid 1px #DDD}.crystal-ball .prediction-list.long li:last-of-type{border:0;padding:0;margin:0}.crystal-ball .prediction-list.long li.list-header-item{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase;grid-template:auto / 1fr;margin-bottom:5px}.crystal-ball .prediction-list.long li a{text-align:left}.crystal-ball .prediction-list.long li img{width:20px;height:20px}.crystal-ball .prediction-list.long li span{font-size:12px;text-align:left}.crystal-ball .prediction-list.long li span.percent{grid-column:3 / 4}.crystal-ball .prediction-list.long li .expert-link{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:14px}.crystal-ball .prediction-list.long li .confidence-wrap{margin:0;grid-column:4 / 5}.crystal-ball .prediction-list.long li .question-icon{height:20px;width:20px;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.crystal-ball .link-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px}.crystal-ball .link-block li{padding-right:5px;font-weight:700}.crystal-ball .link-block li::after{content:" \00b7";color:inherit}.crystal-ball .link-block li:last-of-type::after{content:unset}@media (min-width:1130px){.crystal-ball .link-block{position:absolute;bottom:20px;left:20px}}.crystal-ball .link-block a{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.profile-header{display:grid}@media (min-width:900px){.profile-header{margin:0 15px}}@media (min-width:1130px){.profile-header{grid-template-columns:1fr 1fr;grid-gap:25px}}.profile-header .no-data p{color:#677A86;font-weight:700;font-size:12px;letter-spacing:normal;line-height:normal}.profile-header .upper-cards{background-color:#FFF;border:solid 1px #DDD;position:relative;display:grid;grid-template-columns:100px 2fr;grid-template-areas:"img .""img name""img inst-block""img metrics-list""img .""details details""tools tools";margin:15px 15px 80px}.profile-header .upper-cards.coach.noVideo{margin-bottom:25px}@media (min-width:900px){.profile-header .upper-cards{background-color:#F7F7F7;grid-template-columns:1fr 1fr;column-gap:25px;border:0;grid-template-areas:"img prospect-info""img metrics-list""img details""name details""inst-block highlights""hash-links highlights";border-left:solid 1px #DDD;border-right:solid 1px #DDD;margin:8px 0 25px}}@media (min-width:1130px){.profile-header .upper-cards{margin:0}.profile-header .upper-cards.coach.noVideo{margin-bottom:0}}.profile-header .upper-cards .img-container{grid-area:img;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:900px){.profile-header .upper-cards .img-container{-ms-flex-pack:center;justify-content:center;background-color:#DDD}}.profile-header .upper-cards .img-container .img-block{position:relative}.profile-header .upper-cards .img-container .img-block img{display:block;width:100px;height:auto}@media (min-width:900px){.profile-header .upper-cards .img-container .img-block img{height:200px;width:auto}}.profile-header .upper-cards .img-container .photo-icon-block{position:absolute;left:0;bottom:0}.profile-header .upper-cards .img-container .photo-icon-block button{background-color:#000;width:40px;height:32px}.profile-header .upper-cards .img-container .photo-icon-block button:hover{cursor:pointer;opacity:.8}.profile-header .upper-cards .name{color:#0B141C;font-weight:800;font-size:24px;letter-spacing:normal;line-height:23px;grid-area:name;background-color:#FFF;margin:0 0 10px 10px}@media (min-width:900px){.profile-header .upper-cards .name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:solid 1px #DDD;padding-top:20px;margin:0}}.profile-header .upper-cards .hash-links-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;display:flex;align-items:center;grid-area:tools;border-top:solid 1px #DDD;margin:0 15px 15px;padding:10px 0 0;line-height:24px}.profile-header .upper-cards .hash-links-list li{padding-right:5px;font-weight:700}.profile-header .upper-cards .hash-links-list li::after{content:" \00b7";color:inherit}.profile-header .upper-cards .hash-links-list li:last-of-type::after{content:unset}@media (min-width:900px){.profile-header .upper-cards .hash-links-list{background-color:#FFF;grid-area:hash-links;margin:0;padding:0 15px 15px;border-bottom:solid 1px #DDD;border-right:solid 1px #DDD;border-top:0;-ms-flex-pack:center;justify-content:center}}.profile-header .upper-cards .hash-links-list a{font-size:14px;letter-spacing:.5px}.profile-header .upper-cards .tools{grid-area:tools;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px 0 0;height:45px}@media (min-width:900px){.profile-header .upper-cards .tools{grid-area:unset;position:absolute;-ms-flex-flow:column;flex-flow:column;height:auto;padding:5px 0 0 5px}}.profile-header .upper-cards .tools .embed-link{background-color:#F7F7F7;border:solid 1px #DDD;width:30px;height:24px;line-height:30px}@media (min-width:900px){.profile-header .upper-cards .tools .embed-link{border:1px solid #999}}.profile-header .upper-cards .tools .embed-link:hover{cursor:pointer;opacity:.8}.profile-header .upper-cards .tools .embed-link svg{width:18px;height:18px}.profile-header .upper-cards .tools .admin-tools{width:30px;border:solid 1px #DDD;background-color:#F7F7F7;margin:0 0 0 10px;padding:0;line-height:26px}@media (min-width:900px){.profile-header .upper-cards .tools .admin-tools{margin:10px 0 0 0;border:1px solid #999}}.profile-header .upper-cards .tools .article-tools{right:0;width:150px}.profile-header .upper-cards .tools .article-tools li > a{background-color:#666}@media (min-width:900px){.profile-header .upper-cards .tools .article-tools{left:0}}.profile-header .upper-cards .institution-block{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;grid-area:inst-block;background-color:#FFF;position:relative}@media (min-width:900px){.profile-header .upper-cards .institution-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:solid 1px #DDD;padding:7px 0 0}}.profile-header .upper-cards .institution-block span{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.profile-header .upper-cards .institution-block button{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;text-transform:uppercase;margin:0 0 5px 11px}@media (min-width:900px){.profile-header .upper-cards .institution-block button{margin:0}}.profile-header .upper-cards .institution-block button:hover{cursor:pointer;opacity:.8}.profile-header .upper-cards .institution-block button .icon-down{color:#004B82;font-weight:800}.profile-header .upper-cards .institution-block .institution-list{position:absolute;padding:10px;border:solid 1px #DDD;z-index:10;top:20px;left:12px;background-color:#FFF}@media (min-width:900px){.profile-header .upper-cards .institution-block .institution-list{top:30px;left:auto}}.profile-header .upper-cards .institution-block .institution-list li{margin-bottom:10px}.profile-header .upper-cards .institution-block .institution-list li:last-of-type{margin:0}.profile-header .upper-cards .metrics-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-area:metrics-list;background-color:#FFF;margin-left:11px}.profile-header .upper-cards .metrics-list li{padding-right:5px;font-weight:700}.profile-header .upper-cards .metrics-list li::after{content:" \00b7";color:inherit}.profile-header .upper-cards .metrics-list li:last-of-type::after{content:unset}@media (min-width:900px){.profile-header .upper-cards .metrics-list{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 20px 0;border-left:solid 1px #DDD;margin:0}}@media (min-width:900px){.profile-header .upper-cards .metrics-list li::after{content:unset}}.profile-header .upper-cards .metrics-list li:last-of-type{padding:0}.profile-header .upper-cards .metrics-list li span{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1.2px;line-height:17px}.profile-header .upper-cards .metrics-list li span:first-of-type{display:none}@media (min-width:900px){.profile-header .upper-cards .metrics-list li span:first-of-type{display:block;text-transform:uppercase;color:#677A86;font-size:12px}}.profile-header .upper-cards .prospect-info{display:none}@media (min-width:900px){.profile-header .upper-cards .prospect-info{color:#0B141C;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal;background-color:#FFF;grid-area:prospect-info;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:10px;padding-left:20px;border-top:solid 1px #DDD;border-left:solid 1px #DDD}}.profile-header .upper-cards .details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:15px;grid-area:details;border-top:solid 1px #DDD;background-color:#FFF}@media (min-width:900px){.profile-header .upper-cards .details{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;border-top:0;border-left:solid 1px #DDD;padding:0 20px}}@media (min-width:1130px){.profile-header .upper-cards .details li{margin-right:30px}}.profile-header .upper-cards .details li:first-of-type{margin-right:auto}@media (min-width:900px){.profile-header .upper-cards .details li:first-of-type{width:100%;border-top:solid 1px #DDD;padding-top:20px}}.profile-header .upper-cards .details li:last-of-type{margin-left:auto}@media (min-width:1130px){.profile-header .upper-cards .details li:last-of-type{margin:0}}.profile-header .upper-cards .details li span{display:block;letter-spacing:1px;line-height:17px;font-weight:700}.profile-header .upper-cards .details li span a{font-weight:700}.profile-header .upper-cards .details li span:first-of-type{color:#677A86;font-size:12px;text-transform:uppercase;line-height:20px}.profile-header .upper-cards .details li span:nth-of-type(2){color:#0B141C;font-size:14px}.profile-header .upper-cards .details li span.icon-time{margin-left:5px}.profile-header .upper-cards .details li span .signee-icon{margin-left:5px}@media (min-width:900px){.profile-header .upper-cards .details li.juco{display:grid;grid-template-columns:3fr 1fr;-ms-flex:1 0 100%;flex:1 0 100%}}.profile-header .upper-cards .details li.juco div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-header .upper-cards .details li.juco img{display:none}@media (min-width:900px){.profile-header .upper-cards .details li.juco img{display:block}}.profile-header .upper-cards .details.coach .coach-alma-mater-item{margin-left:0}@media (min-width:900px){.profile-header .upper-cards .details.is-juco li{-ms-flex:1 0 50%;flex:1 0 50%}.profile-header .upper-cards .details.is-juco .juco{-ms-flex:1 0 100%;flex:1 0 100%}}.profile-header .upper-cards .watch-highlights-block{position:absolute;bottom:-60px;left:0;width:100%}@media (min-width:900px){.profile-header .upper-cards .watch-highlights-block{grid-area:highlights;position:static;background-color:#FFF;border-left:solid 1px #DDD;border-bottom:solid 1px #DDD;padding:15px 20px 20px}}.profile-header .upper-cards .watch-highlights-block a{border:1px solid #004B82;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;text-decoration:none}.profile-header .upper-cards .watch-highlights-block a:hover{background-color:#FFF;cursor:pointer}.profile-header .upper-cards .watch-highlights-block a span{color:#004B82;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px;display:block;margin-left:8px}.profile-header .lower-cards{display:grid;grid-gap:25px}@media (min-width:900px){.profile-header .lower-cards{grid-template-columns:1fr 1fr}}.quotes{background-color:#FFF;margin:0 15px;border-bottom:solid 1px #DDD}.quotes header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px}.quotes header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.quotes .body{padding:15px;border-left:solid 1px #DDD;border-right:solid 1px #DDD}.quotes .body h5{padding:10px 0}.quotes .body h5 a{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.quotes .body p{color:#677A86;font-weight:700;font-size:20px;letter-spacing:1px;line-height:17px}.quotes .body p.context{color:#2E5D7A;font-weight:normal;font-size:12px;letter-spacing:0.6px;line-height:19px;font-style:italic}.rankings{background-color:#FFF;border:solid 1px #DDD;margin:0 15px;padding:25px 20px}@media (min-width:900px){.rankings{margin:0}}.rankings .rankings-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:25px}.rankings .rankings-header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:20px}.rankings .rankings-header a{color:#677A86;font-weight:800;font-size:12px;letter-spacing:0;line-height:16px;margin-left:auto;display:block;border:solid 1px #DDD;border-radius:50px;width:16px;height:16px;text-align:center;text-decoration:none}.rankings .rankings-section{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #DDD}.rankings .rankings-section:last-of-type{margin:0;padding:0;border:0}.rankings .rankings-section .title{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;margin-bottom:8px;text-transform:uppercase}.rankings .rankings-section .title.coach{font-size:14px;margin-bottom:25px}.rankings .rankings-section .ranking{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px}.rankings .rankings-section .ranking .stars-block{margin-right:5px}.rankings .rankings-section .ranking .stars-block span{font-size:16px}.rankings .rankings-section .ranking .rank-block{font-size:16px;font-weight:800}.rankings .rankings-section .ranks-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rankings .rankings-section .ranks-list.coach{margin-bottom:15px}.rankings .rankings-section .ranks-list.coach:last-of-type{margin-bottom:0}.rankings .rankings-section .ranks-list.coach li{width:33%}.rankings .rankings-section .ranks-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap;width:25%}@media (min-width:900px){.rankings .rankings-section .ranks-list li:nth-of-type(4){-ms-flex:0 0 65px;flex:0 0 65px}}.rankings .rankings-section .ranks-list li:first-of-type{min-width:85px}.rankings .rankings-section .ranks-list li a:hover{text-decoration:none}.rankings .rankings-section .ranks-list li b{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;display:block;width:100%;text-transform:uppercase}.rankings .rankings-section .ranks-list li strong{color:#004B82;font-weight:700;font-size:14px;letter-spacing:1px;line-height:17px}.rankings .rankings-section .ranks-list li .rank-history-link{-ms-flex-item-align:start;align-self:flex-start;border:solid 1px #DDD;border-radius:3px;padding:0 4px;margin-left:15px}.scouting-report{margin:25px 15px;border:solid 1px #DDD;background-color:#FFF}@media (min-width:1000px){.scouting-report{margin-top:0}}.scouting-report header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px;border:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.scouting-report header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.scouting-report header .view-all-eval-link{color:#004B82;font-weight:700;font-size:14px;letter-spacing:0.25px;line-height:17px;margin-left:auto}@media (min-width:900px){.scouting-report header .view-all-eval-link::before{content:'View all '}}.scouting-report section{padding:20px}.scouting-report section h3{border-bottom:solid 1px #DDD;padding-bottom:5px;position:relative}.scouting-report section h3 span{color:#272F3E;font-weight:700;font-size:18px;letter-spacing:1px;line-height:normal;border-bottom:1px solid #004B82;padding-bottom:5px}.scouting-report section h3 .view-all-evaluations-link{color:#004B82;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;text-decoration:none;position:absolute;right:0}.scouting-report .body{padding-top:20px}.scouting-report .body p{color:#000;font-weight:normal;font-size:16px;letter-spacing:0;line-height:26px;margin:0}.scouting-report .body p:empty{display:none}.scouting-report .highlights{padding-bottom:0;margin-bottom:0}@media (min-width:900px){.scouting-report .highlights{display:grid;grid-template:auto / 2fr 1fr 2fr}}.scouting-report .highlights > div{margin-bottom:15px}.scouting-report .highlights > div:first-of-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:900px){.scouting-report .highlights > div:not(:first-of-type) h4{margin-bottom:12px}}@media (min-width:900px){.scouting-report .highlights > div.projection,.scouting-report .highlights > div:last-of-type{justify-self:center}}.scouting-report .highlights > div h4{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal;margin-bottom:5px;text-transform:uppercase;width:100%}.scouting-report .highlights > div img{border-radius:50px;display:block;margin-right:10px}.scouting-report .highlights > div a,.scouting-report .highlights > div b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:0;line-height:24px;display:block}.scouting-report .highlights > div a{text-decoration:none}.scouting-report .highlights > div span{color:#677A86;font-weight:700;font-size:10px;letter-spacing:1px;line-height:normal;text-transform:uppercase;display:block}.scouting-report .evaluation{margin-bottom:0;padding-top:0}.scouting-report .evaluation p{color:#000;font-weight:normal;font-size:16px;letter-spacing:0;line-height:26px}.scouting-report .evaluation .more-eval-heading{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal;text-transform:uppercase;margin:25px 0}@media (min-width:900px){.scouting-report .evaluation .more-eval-list{display:grid;grid-template:auto/repeat(3,1fr)}}.scouting-report .evaluation .more-eval-list a,.scouting-report .evaluation .more-eval-list b,.scouting-report .evaluation .more-eval-list span{display:block}.scouting-report .evaluation .more-eval-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #DDD}.scouting-report .evaluation .more-eval-list li:last-of-type{margin:0;padding:0;border:0}@media (min-width:900px){.scouting-report .evaluation .more-eval-list li{margin:0;padding:0;border:0}}.scouting-report .evaluation .more-eval-list .grey-text{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:17px;text-transform:uppercase}.scouting-report .evaluation .more-eval-list .author{color:#0B141C;font-weight:700;font-size:16px;letter-spacing:1px;line-height:normal;margin:8px 0 5px}.scouting-report .evaluation .more-eval-list .read-eval-link{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:normal;text-transform:uppercase;text-decoration:none;margin-top:10px}.scouting-report .evaluation .more-eval-list .read-eval-link::after{content:"\279D";font-size:16px;vertical-align:-1px;padding-left:5px}@media (min-width:900px){.scouting-report .background-and-skills:not(.only){display:grid;grid-template-areas:"skills athletic-bg";grid-template-columns:2fr 1fr}}@media (min-width:900px){.scouting-report .background-and-skills.only{padding:0 20px}}@media (min-width:900px){.scouting-report .skills{grid-area:skills;padding-right:0}.scouting-report .skills .body{padding-right:40px}}.scouting-report .skills ul li{position:relative;margin-bottom:2px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #DDD}.scouting-report .skills ul li.rate10 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:0;flex-grow:0;text-align:right}.scouting-report .skills ul li.rate9 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:1;flex-grow:1;text-align:right}.scouting-report .skills ul li.rate8 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:2;flex-grow:2;text-align:right}.scouting-report .skills ul li.rate7 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:3;flex-grow:3;text-align:right}.scouting-report .skills ul li.rate6 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:4;flex-grow:4;text-align:right}.scouting-report .skills ul li.rate5 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:5;flex-grow:5;text-align:right}.scouting-report .skills ul li.rate4 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:6;flex-grow:6;text-align:right}.scouting-report .skills ul li.rate3 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:7;flex-grow:7;text-align:right}.scouting-report .skills ul li.rate2 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:8;flex-grow:8;text-align:right}.scouting-report .skills ul li.rate1 b{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;-ms-flex-positive:9;flex-grow:9;text-align:right}.scouting-report .skills ul .rating-bar{border-bottom:1px solid #004B82;-ms-flex-positive:5;flex-grow:5;margin-right:-15px}.scouting-report .skills ul .text{color:#0B141C;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;position:absolute}@media (min-width:900px){.scouting-report .athletic-background{grid-area:athletic-bg;padding-left:0}}.scouting-report .pedigree{position:relative}.scouting-report .pedigree > header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0;box-shadow:none;border-bottom:solid 1px #DDD}.scouting-report .pedigree > header h3{position:relative;top:1px}.scouting-report .pedigree .view-all{position:absolute;right:20px;font-weight:700;letter-spacing:1px}.scouting-report .pedigree .view-all::after{content:" \2190"}.scouting-report .pedigree .view-all.active::after{content:" \2193"}@media (min-width:700px){.scouting-report .pedigree ul{display:grid;grid-gap:25px;grid-template:auto / 1fr 1fr 1fr;-ms-flex-align:start;align-items:start}}.scouting-report .pedigree ul.expanded li:nth-of-type(n+4){display:block}.scouting-report .pedigree ul li{margin-bottom:25px}.scouting-report .pedigree ul li:nth-of-type(n+4){display:none}@media (min-width:700px){.scouting-report .pedigree ul li{margin:0}}.scouting-report .pedigree ul li .name{display:block;margin-bottom:5px;font-weight:700;font-size:14px}.scouting-report .pedigree ul li .relation{display:block;margin-bottom:5px;text-transform:uppercase;color:#677A86;font-weight:700}.scouting-report .pedigree ul li .accolades{display:block;font-size:16px;line-height:20px}.scouting-report .pedigree ul li .accolades p{line-height:20px}.profile-stats{margin:25px 15px;background-color:#FFF;border:solid 1px #DDD;position:relative;max-width:870px}.profile-stats header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px;border:0}.profile-stats header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.profile-stats .body h4{color:#272F3E;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,0.1);margin-bottom:0;padding:15px 40px;text-align:right}.profile-stats .body h4:first-of-type{position:absolute;right:30px;top:40px;box-shadow:none;padding:0}.profile-stats .table-block{padding:10px;display:-ms-flexbox;display:flex;overflow:auto}.profile-stats th{color:#272F3E;font-weight:700;font-size:14px;letter-spacing:1px;line-height:normal;padding:10px;text-align:left;white-space:nowrap}.profile-stats td{color:#2E5D7A;font-weight:normal;font-size:12px;letter-spacing:1px;line-height:27px;white-space:nowrap;text-align:left;padding:5px 10px}.profile-stats .left-table{max-width:150px;min-width:150px}.profile-stats .left-table th:first-of-type{color:#FFF}.profile-stats .left-table tbody tr:last-of-type td:first-of-type{color:#FFF}.profile-stats .left-table td{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;color:#0B141C}.profile-stats .left-table td a{font-weight:700;padding-right:5px}.profile-stats .left-table td a:first-of-type{height:25px}.profile-stats .right-table{margin:0;overflow:auto}.profile-stats .right-table tbody > tr:last-of-type{background-color:#F7F7F7}.team-block{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#FFF;border:solid 1px #DDD;margin:0 15px}@media (min-width:900px){.team-block{margin:0}}.team-block.full-width{grid-column:1 / 3}.team-block header{padding:25px 15px 15px}.team-block header h2{color:#FFF;font-weight:800;font-size:20px;letter-spacing:1px;line-height:17px}.team-block header img{margin:15px}.team-block .vitals{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:18px 20px 15px;text-align:left}.team-block .vitals li{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto}.team-block .vitals li span{color:#677A86;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px;text-transform:uppercase;width:100%}.team-block .vitals li span:last-of-type{color:#0B141C;font-size:14px}.team-block .team-links-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-block .team-links-list li{padding-right:5px;font-weight:700}.team-block .team-links-list li::after{content:" \00b7";color:inherit}.team-block .team-links-list li:last-of-type::after{content:unset}.team-block .team-links-list li a{color:#004B82;font-weight:700;font-size:12px;letter-spacing:1px;line-height:17px}.verified-results{background-color:#FFF;-ms-flex-positive:1;flex-grow:1}@media (min-width:1130px){.verified-results{margin:0}}.verified-results header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;padding:25px 20px 15px;border:0}.verified-results header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.verified-results .body ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding:20px 0;text-align:center}@media (min-width:900px){.verified-results .body ul{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.verified-results .body ul li span{color:#677A86;font-weight:normal;font-size:12px;letter-spacing:1.5px;line-height:30px;text-transform:uppercase;display:block}.verified-results .body ul li span.location{font-size:8px;line-height:9px}@media (min-width:900px){.verified-results .body ul li span.location{color:#004B82}}.verified-results .body ul li span.date-recorded{font-size:8px;line-height:9px}.verified-results .body ul li h3{color:#0B141C;font-weight:800;font-size:24px;letter-spacing:1.5px;line-height:24px}.main{max-width:1280px}.results-and-accolades{border:solid 1px #DDD;margin:25px 15px}@media (min-width:1130px){.results-and-accolades{display:-ms-flexbox;display:flex;margin:25px 15px;-ms-flex-positive:1;flex-grow:1}.results-and-accolades .verified-results .body > ul{border-right:solid 1px #DDD}.results-and-accolades.only section{width:100%}.results-and-accolades.only .verified-results .body > ul{border-right:0}}@media (min-width:1000px){.profile-body{display:grid;grid-template:auto / 1fr 380px;grid-auto-flow:dense;margin-top:15px}}.profile-body section{margin-bottom:25px}@media (min-width:1000px){.profile-body section{grid-column:1 / 2}}.profile-sidebar{margin:25px 15px}@media (min-width:1000px){.profile-sidebar{grid-column:2 / 3;grid-row:span 16;margin:0 15px}}.profile-sidebar section{border:solid 1px #DDD;margin-bottom:25px}.profile-sidebar section.legend{background-color:#FFF;padding:15px;border:1px solid #BFCED6;opacity:.8;margin-top:35px}.profile-sidebar section.legend ul{display:grid;grid-gap:10px}.profile-sidebar section.legend ul li{display:grid;grid-template-columns:25px auto;-ms-flex-align:center;align-items:center}.profile-sidebar section.legend ul li span{color:#94A1A9;font-weight:700;font-size:10px;letter-spacing:0;line-height:12px;text-transform:uppercase}.social-comp{background-color:#FFF;margin-top:25px}.social-comp header{background-color:#FFF;box-shadow:inset 0 -1px 3px 0 rgba(0,0,0,0.1);border:solid 1px #DDD;border-bottom:0;border:0;padding:25px 20px 15px}.social-comp header h2{color:#000;font-weight:800;font-size:20px;letter-spacing:1px;line-height:normal}.social-comp .input-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px}.social-comp .btn2{height:31px}.video-dock{position:relative;background-color:rgba(128,128,128,0.2);background-size:cover;aspect-ratio:16/9;width:100%;height:auto}.video-dock .video-dock-holder{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:". video .";overflow:hidden}.video-dock .video-dock-holder iframe{grid-area:video;width:100%;height:auto;aspect-ratio:16/9}.video-dock .video-dock-holder .video-dock-close{grid-area:close;justify-self:end;cursor:pointer;color:#FFF;display:none;align-self:start}.video-dock .video-dock-holder.is-docked{position:fixed;grid-template-areas:". video close";grid-template-columns:32px 1fr 32px;top:100px;left:0;right:0;z-index:2470;background-color:#000;padding:0;border:solid 1px #3d3f40}@media (min-width:900px){.video-dock .video-dock-holder.is-docked{top:initial;padding:10px;bottom:10px;right:10px;left:initial;width:360px;height:auto;grid-template-columns:0 1fr 32px}}.video-dock .video-dock-holder.is-docked .video-dock-close{display:block;padding:8px}.video-dock .video-dock-holder .video-dock-mini-text{display:none}.video-dock .video-dock-holder.video-dock-mini{grid-template-areas:"video";grid-template-columns:1fr}@media (min-width:900px){.video-dock .video-dock-holder.video-dock-mini{display:none}}.video-dock .video-dock-holder.video-dock-mini.is-docked{grid-template-columns:40% 1fr 32px;grid-template-areas:"video text close";gap:10px;background-color:#000;height:22.5vw}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text{display:grid;grid-template-rows:auto auto;gap:5px;grid-area:text;margin:0;text-align:left;font-size:18px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text p{margin:0}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-status{color:#FFF;background-color:#2c2929;border-radius:5px;padding:3px 7px;line-height:1;font-weight:600;display:inline-block;-ms-flex-item-align:end;align-self:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.65em;letter-spacing:.025em}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-title{color:#FFF;font-weight:500;line-height:1.2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:start;align-self:start;font-size:.7em;letter-spacing:.025em}@media (min-width:480px){.video-dock .video-dock-holder.video-dock-mini.is-docked{gap:15px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text{gap:7px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-status{font-size:18px}.video-dock .video-dock-holder.video-dock-mini.is-docked .video-dock-mini-text .video-dock-mini-title{font-size:20px;line-height:1.2}}.video-dock .video-dock-holder.video-dock-mini.is-docked iframe{height:auto;aspect-ratio:16/9}.video-dock-spacer{margin:0;display:block;height:0}.video-dock-spacer.is-expanded{height:22.5vw}body:has(> div.kargo-ad-1) .video-holder.is-docked{top:50px}@media (min-width:900px){body:has(> div.kargo-ad-1) .video-holder.is-docked{top:initial}}.skybox-collapsed .video-holder.is-docked{top:123px}@media (min-width:900px){.skybox-collapsed{top:initial}}.with-recirc{margin:20px auto}.with-recirc.article{max-width:1100px}.with-recirc.player{margin:20px 15px}.announcement-bar-wrapper .announcement-bar-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:4px;background:#F7F7F7;width:100%;border:solid 1px #DDD;margin:20px auto 25px}@media (max-width:639px){.announcement-bar-wrapper .announcement-bar-link{margin:20px 0;width:100%}}.announcement-bar-wrapper .announcement-bar-link:hover{cursor:pointer;text-decoration:none}.announcement-bar-wrapper .announcement-label{color:#FFF;font-weight:600;font-size:18px;letter-spacing:2px;line-height:normal;display:block;font-style:italic;padding:15px;text-transform:uppercase;background-color:#5FBF24;position:relative;margin-right:15px;height:50px;white-space:nowrap}.announcement-bar-wrapper .announcement-label::after{content:"";border-left:25px solid #5FBF24;border-top:25px solid transparent;border-bottom:25px solid transparent;border-radius:4px 0 0 0;position:absolute;right:-24px;top:0}.announcement-bar-wrapper .announcement-label .live-dot{width:10px;border-radius:50%;border:5px solid #FFF;margin-right:10px;display:inline-block;animation:3s blink infinite 3s}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.announcement-bar-wrapper .announcement-headline{font-size:16px;margin-left:35px;color:#004B82;font-weight:600}