.ecal-notice-dark{display:block;padding-top:8px}@media (min-width:545px){.ecal-notice-dark{float:right;padding:12px 16px 0 0}}.ecal-notice-dark .ecal-widget-button{font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;color:#0e75d2;text-shadow:none;text-transform:uppercase;height:auto;width:auto;background:none;border:none;padding:0;margin:0;cursor:pointer}.ecal-notice-dark .ecal-widget-button .ecal-icon{width:16px;height:16px;vertical-align:sub;fill:#0e75d2}.ecal-notice-dark:after{content:"";display:table;clear:both}.ecal-notice-dark.hide{display:none}.profile-name[data-v-30b839da]{font-size:14px;font-weight:800;border:none;background-size:18px;padding-left:24px;text-transform:uppercase;font-family:Titillium Web,sans-serif}.profile-name[data-v-30b839da],.timeline-Tweet-text[data-v-30b839da]{color:hsla(0,0%,100%,.6)}.card-collection{width:100%;margin-bottom:40px;transition:height .5s;padding-top:16px}.card-collection .collection-content{display:grid;width:100%;grid-template-columns:minmax(200px,1fr);grid-column-gap:16px;grid-row-gap:16px;margin-bottom:16px}@media (min-width:545px){.card-collection .collection-content{grid-template-columns:repeat(2,minmax(250px,1fr));width:100%}}@media (min-width:992px){.card-collection .collection-content{grid-template-columns:repeat(3,minmax(250px,1fr));width:100%}}.card-collection .collection-content .event-card .card-main .sport-type{max-height:15px}.card-collection .card{margin:0 16px 16px 0}.card-collection .load-more{display:block;width:100%;text-align:center;height:40px;border-radius:2px;border:1px solid hsla(0,0%,100%,.6);cursor:pointer}.card-collection .load-more .label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:10px;font-family:Montserrat;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;text-align:center;color:#fff}.no-events{width:100%;background-color:hsla(0,0%,100%,.1);margin:16px 0 0}@media (min-width:545px){.no-events{margin:32px 0 0}}.no-events p{font-family:Montserrat;font-size:14px;font-weight:500;text-align:center;color:hsla(0,0%,100%,.6);padding:18px 42px;margin:32px 0}@media (min-width:545px){.no-events p{padding:32px 42px}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-drag:none}.glide__arrows,.glide__bullets,.glide__slide a{-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none}.glide--rtl{direction:rtl}.no-events{margin:0 16px}@media (min-width:545px){.no-events{width:calc(100% - 64px);margin:0 32px}}.carousel-section{position:relative;left:0;overflow:hidden}@media (min-width:545px){.carousel-section{width:calc(100% + 64px);left:-32px}}.carousel-section .card-wrapper{width:100%;float:left;margin-bottom:12px}@media (min-width:545px){.carousel-section .card-wrapper{width:48%;margin-right:2%}}@media (min-width:992px){.carousel-section .card-wrapper{width:32%;margin-right:2%}}.carousel-section .cards{background:transparent;margin:0;padding:0}.carousel-section .cards .cardIntro{border-bottom:none;margin:24px 0 0;padding:0}@media (min-width:545px){.carousel-section .cards .cardIntro{margin:0;padding:0 32px}}.carousel-section .cards .cardIntro h2{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:normal;text-transform:inherit;margin:0}@media (min-width:545px){.carousel-section .cards .cardIntro h2{font-size:20px}}.carousel-section .cards .cardIntro h2 span{display:inline;vertical-align:middle;font-size:12px;border:none;padding:0;margin:0}.carousel-section .cards .cardIntro .nfhsbutton{font-family:Montserrat,sans-serif;text-transform:uppercase;line-height:normal;font-size:12px;font-weight:800;text-decoration:none;text-align:right;color:#0e75d2;padding:0;margin:16px 0 0;background:transparent;width:auto}.carousel-section .cards .cards-container{margin-top:16px;padding:16px 0 0 16px;overflow:hidden}@media (min-width:545px){.carousel-section .cards .cards-container{padding:16px 16px 0 32px}}.carousel-section .cards .cards-container.feature{padding:0}.carousel-section .cards .cards-container.feature .glide__track{height:230px}@media (min-width:545px){.carousel-section .cards .glide-container{padding:0;width:100%}}.carousel-section .cards .glide-container .glide__track .glide__slides{padding-top:5px;overflow:visible}.carousel-section .cards .glide-container .glide__bullets{text-align:center;margin-bottom:0}.carousel-section .cards .glide-container .glide__bullets .glide__bullet{width:8px;height:8px;background:transparent;background-color:hsla(0,0%,100%,.1);border:none;border-radius:16px;text-indent:-9999px;padding:0;margin:0 4px;cursor:pointer}.carousel-section .cards .glide-container .glide__bullets .glide__bullet.glide__bullet--active{background-color:#0e75d2}.carousel-section .cards .glide-container div[data-glide-el=controls] .glide-button{display:none;position:absolute;z-index:10;width:25px;height:215px;border:none;top:0;background:linear-gradient(270deg,rgba(9,18,26,0),#09121a)}@media (min-width:545px){.carousel-section .cards .glide-container div[data-glide-el=controls] .glide-button{display:unset}}.carousel-section .cards .glide-container div[data-glide-el=controls] .glide-button.glide-left{left:0}.carousel-section .cards .glide-container div[data-glide-el=controls] .glide-button.glide-right{right:-6px;background:linear-gradient(90deg,rgba(9,18,26,0),#09121a)}.carousel-section .cards .glide-container div[data-glide-el=controls] .glide-button .arrow-icon{margin-left:-10px}.carousel-section .cards .glide-container .card-wrapper{width:100%;float:left;margin-bottom:12px}@media (min-width:545px){.carousel-section .cards .glide-container .card-wrapper{margin-right:0}}.carousel-section .cards .fallback-message{font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6);text-align:center;background-color:hsla(0,0%,100%,.1);padding:16px 0;max-width:928px;margin:0 16px}@media (min-width:545px){.carousel-section .cards .fallback-message{margin:0 32px}}.carousel-section .cards .fallback-message p{margin:0;padding:0 16px}.slick-slider{padding:0 0 0 16px;position:relative}.slick-slider .slick-arrow{position:absolute;z-index:10;width:25px;border:none;height:100%}.slick-slider .slick-prev{left:0;top:0;background:linear-gradient(270deg,rgba(9,18,26,0),#09121a)}.slick-slider .slick-prev .arrow-icon{margin-left:-10px}.slick-slider .slick-next{right:0;top:0;background:linear-gradient(90deg,rgba(9,18,26,0),#09121a)}.slick-slider .slick-next .arrow-icon{margin-left:-10px}.slick-slider .slick-disabled{display:none!important}.slick-slider .slick-dots{text-align:center;margin-bottom:0}.slick-slider .slick-dots li{display:inline-block;padding:0 4px}.slick-slider .slick-dots li.slick-active button{background-color:#0e75d2}.slick-slider .slick-dots li button{width:8px;height:8px;background:transparent;background-color:hsla(0,0%,100%,.1);border:none;border-radius:16px;text-indent:-9999px;padding:0}.card-wrapper{width:100%;float:left;margin-bottom:12px}@media (min-width:545px){.card-wrapper{width:48%;margin-right:2%}}@media (min-width:992px){.card-wrapper{width:32%;margin-right:2%}}.card-wrapper.slick-slide{width:100%;margin-right:16px}@media (min-width:545px){.card-wrapper.slick-slide{width:100%;margin-right:16px}}@media (min-width:992px){.card-wrapper.slick-slide{width:100%;margin-right:16px}}.featuredEvents{width:100%;overflow:hidden;margin-top:0}.featuredEvents .cardIntro{border-bottom:none;margin:0;padding:0 16px;clear:both}@media (min-width:545px){.featuredEvents .cardIntro{padding:30px 32px 0;margin:20px 0 0}}.featuredEvents .cardIntro h2{position:relative;display:inline;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;text-transform:inherit;margin:0}@media (min-width:545px){.featuredEvents .cardIntro h2{font-size:20px}}.featuredEvents .featuredEvents-container{padding:0 0 0 16px}@media (min-width:545px){.featuredEvents .featuredEvents-container{padding:0 32px}.featuredEvents .featuredEvents-container.expand{padding:0 16px 0 32px}.featuredEvents .featuredEvents-container.expand .card-wrapper.slick-slide{margin-right:16px}}.featuredEvents .featuredEvents-container .card-wrapper{float:left}.modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;width:100%}.modal-wrapper .modal-overlay{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0}.modal-wrapper .darkmode #memberLogIn{position:relative;background-color:#09121a;border:1px solid hsla(0,0%,80%,.3);top:50px;text-align:center}@media (min-width:545px){.modal-wrapper .darkmode #memberLogIn{position:absolute;top:20%;left:50%;width:400px;margin-left:-200px;padding:0;height:auto}}.modal-wrapper .darkmode #memberLogIn .modal-title{font-family:Montserrat;font-weight:500;font-size:16px;color:#fff;text-align:left;padding-left:16px;background-color:hsla(0,0%,100%,.1);margin:0 0 24px}.modal-wrapper .darkmode #memberLogIn .close{position:absolute;right:16px;color:#fff;top:10px}.modal-wrapper .darkmode #memberLogIn .text{font-family:Montserrat;font-size:14px;font-weight:500;color:#fff;width:auto;padding:0 16px}.modal-wrapper .darkmode #memberLogIn .button{background:#00529b;border:1px solid #00529b;padding:10px 24px;margin:16px;color:#fff;border-radius:2px;text-transform:none;text-decoration:none;font-family:Montserrat;font-size:14px;font-weight:500;box-sizing:border-box;display:inline-block}.modal-wrapper .darkmode #memberLogIn .button-half{width:44%;float:left;height:auto;margin-top:0;margin-right:0}.modal-wrapper .darkmode #memberLogIn .button-half:last-of-type{background-color:transparent;border:1px solid hsla(0,0%,100%,.6);float:right;margin-left:0;margin-right:16px}@media (max-width:545px){.modal-wrapper .darkmode #memberLogIn .button-half,.modal-wrapper .darkmode #memberLogIn .button-half:last-of-type{width:80%;float:none;display:block;margin:5px auto 0}}.giving-back-school{background:rgba(9,18,26,.5);padding:10px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:25px}@media (min-width:545px){.giving-back-school{flex-direction:row}}.giving-back-school .icon{width:32px;height:32px}@media (min-width:545px){.giving-back-school .icon{margin-right:5px;display:inline-block;width:24px;height:24px}}.giving-back-school p{margin:0;text-align:center;color:#fff;font-family:Montserrat}.giving-back-school p a{font-family:Montserrat;font-weight:800;color:#0e75d2;text-decoration:none}@media (min-width:545px){.giving-back-school p{text-align:left;display:inline-block}}.page-wrapper[data-v-14e9490b]{margin:0 16px}@media (min-width:545px){.page-wrapper[data-v-14e9490b]{margin:0 32px}}@media (min-width:992px){.page-wrapper[data-v-14e9490b]{max-width:970px;margin:0 auto}}.section-header h2[data-v-14e9490b]{font-size:24px;color:#fff;line-height:normal}@media (min-width:545px){.section-header h2[data-v-14e9490b]{font-size:32px}}.modal-wrapper[data-v-14e9490b]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;width:100%}.modal-wrapper .modal-overlay[data-v-14e9490b]{background:rgba(0,0,0,.75);position:fixed;top:0;left:0;right:0;bottom:0}.modal-wrapper .modal[data-v-14e9490b]{position:absolute;border:1px solid hsla(0,0%,80%,.3);background-color:#09121a;width:290px;top:calc(50% - 160px);left:calc(50% - 145px)}@media (min-width:545px){.modal-wrapper .modal[data-v-14e9490b]{width:450px;top:calc(50% - 125px);left:calc(50% - 225px)}}.modal-wrapper .modal .header[data-v-14e9490b]{position:relative;background-color:hsla(0,0%,100%,.1)}.modal-wrapper .modal .header .title[data-v-14e9490b]{font-family:Montserrat;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;width:75%;color:#fff;padding:16px}.modal-wrapper .modal .header .close-button[data-v-14e9490b]{position:absolute;top:13px;right:13px;width:20px;height:20px}.modal-wrapper .modal .copy[data-v-14e9490b]{min-height:72px;margin:16px;color:#fff;font-size:14px;font-weight:500}.modal-wrapper .modal .btn[data-v-14e9490b]{margin:10px 16px 16px;padding:10px;border-radius:2px;background-color:#00529b;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.13px;text-align:center;color:#fff}.modal-wrapper .modal .btn .btn-name[data-v-14e9490b]{padding:10px 0}.modal-wrapper .modal .btn.last[data-v-14e9490b]{background-color:unset;border:1px solid #00529b}.page-wrapper{margin:0 16px}@media (min-width:545px){.page-wrapper{margin:0 32px}}@media (min-width:992px){.page-wrapper{max-width:970px;margin:0 auto}}.section-header h2{font-size:24px;color:#fff;line-height:normal}@media (min-width:545px){.section-header h2{font-size:32px}}.profile-page{font-family:Montserrat;max-width:992px;margin:0 auto;min-height:550px}.profile-page .desktop{display:none}@media (min-width:545px){.profile-page .desktop{display:block}}.profile-page .mobile{display:block}.profile-page .mobile.hideTab{display:none}@media (min-width:545px){.profile-page .mobile{display:none}}.profile-page .header-wrapper-background{position:absolute;width:100%;max-height:400px;height:50%;left:0;z-index:0;background-image:linear-gradient(180deg,rgba(0,0,0,.7),#09121a)}.profile-page .header-wrapper{position:relative;padding:24px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:545px){.profile-page .header-wrapper{display:block;padding:40px 32px}}.profile-page .header-wrapper .desktop-banner{display:none}@media (min-width:545px){.profile-page .header-wrapper .desktop-banner{display:flex;margin-bottom:8px}}.profile-page .header-wrapper .follow-button.mobile{position:absolute;top:24px;right:16px;width:24px;height:24px;max-width:24px;max-height:24px}.profile-page .header-wrapper .follow-button.mobile .follow-icon.unselected{display:inline-block}.profile-page .header-wrapper .follow-button.mobile .follow-icon.selected,.profile-page .header-wrapper .follow-button.mobile .selected .follow-icon.unselected{display:none}.profile-page .header-wrapper .follow-button.mobile .selected .follow-icon.selected{display:inline-block}.profile-page .header-wrapper .follow.selected .follow-icon.unselected{display:none}.profile-page .header-wrapper .follow.selected .follow-icon.selected{display:inline-block}.profile-page .header-wrapper .follow .follow-icon{width:18px;height:18px;vertical-align:top}@media (min-width:545px){.profile-page .header-wrapper .follow .follow-icon{width:16px;height:16px}}.profile-page .header-wrapper .follow .follow-icon.unselected{display:inline-block}.profile-page .header-wrapper .follow .follow-icon.selected{display:none}.profile-page .header-wrapper .profile-logo{position:relative;float:left}.profile-page .header-wrapper .profile-logo img{display:block;max-width:96px;max-height:96px;-o-object-fit:contain;object-fit:contain}@media (min-width:545px){.profile-page .header-wrapper .profile-logo img{max-width:132px;max-height:132px;-o-object-fit:contain;object-fit:contain}}.profile-page .header-wrapper .profile-logo .status-badge{display:inline-block;position:absolute;bottom:0;right:0;font-family:Montserrat;font-size:11px;font-weight:800;line-height:normal;text-align:center;color:#f0f0f0;text-transform:uppercase;border-radius:2px;background-color:hsla(0,0%,100%,.6);padding:2px 7px}.profile-page .header-wrapper .profile-name{clear:both;padding-top:24px}.profile-page .header-wrapper .profile-name.mobile{margin-bottom:16px;text-align:center}.profile-page .header-wrapper .profile-name h1.profile-heading{display:block;font-family:Montserrat;font-size:24px;font-weight:500;color:#fff;line-height:normal;padding:0;margin:0;text-align:left}@media (min-width:545px){.profile-page .header-wrapper .profile-name h1.profile-heading{font-size:40px}}.profile-page .header-wrapper .profile-name .location{font-size:14px;color:hsla(0,0%,100%,.6)}.profile-page .header-wrapper .profile-actions{font-family:Montserrat;font-size:16px;font-weight:700;text-align:center;display:flex;width:100%}@media (min-width:545px){.profile-page .header-wrapper .profile-actions{display:block;width:136px;float:right}}.profile-page .header-wrapper .profile-actions .donate-button,.profile-page .header-wrapper .profile-actions .follow-button,.profile-page .header-wrapper .profile-actions .subscribe-button{display:block;color:#fff;text-decoration:none;padding:10px 0;border-radius:2px;border:1px solid hsla(0,0%,100%,.6);flex-grow:1}@media (min-width:545px){.profile-page .header-wrapper .profile-actions .donate-button,.profile-page .header-wrapper .profile-actions .follow-button,.profile-page .header-wrapper .profile-actions .subscribe-button{margin-top:16px;width:136px}.profile-page .header-wrapper .profile-actions .donate-button:nth-child(0),.profile-page .header-wrapper .profile-actions .follow-button:nth-child(0),.profile-page .header-wrapper .profile-actions .subscribe-button:nth-child(0){margin-top:0}}.profile-page .header-wrapper .profile-actions .follow-button.desktop{display:none}@media (min-width:545px){.profile-page .header-wrapper .profile-actions .follow-button.desktop{display:block}}.profile-page .header-wrapper .profile-actions .donate-button{margin-left:16px}@media (min-width:545px){.profile-page .header-wrapper .profile-actions .donate-button{margin-left:0}}.profile-page .header-wrapper .profile-social{margin-top:24px}@media (min-width:545px){.profile-page .header-wrapper .profile-social{display:inline-block}}.profile-page .header-wrapper .profile-social a{margin-right:16px}.profile-page .header-wrapper .profile-social a:last-child{margin-right:0}.profile-page .header-wrapper .vertical-spacer{display:none}@media (min-width:545px){.profile-page .header-wrapper .vertical-spacer{display:inline-block;vertical-align:super;font-size:20px;padding:0 16px}}.profile-page .header-wrapper .ecal-notice-dark{display:block}@media (min-width:545px){.profile-page .header-wrapper .ecal-notice-dark{float:none;padding:0;display:inline-block;vertical-align:super}}.profile-page .header-wrapper .ecal-notice-dark .ecal-widget-button{color:hsla(0,0%,100%,.6);font-weight:800}.profile-page .header-wrapper .ecal-notice-dark .ecal-widget-button .ecal-icon{fill:hsla(0,0%,100%,.6)}.profile-page .category-container{position:relative;width:100%}.profile-page .category-container.fixed{position:fixed;top:0;z-index:15;max-width:992px;margin:0 auto;background-color:#09121a}.profile-page .category-container.fixed .categories{margin-bottom:0}.profile-page .category-container .categories{display:none}@media (min-width:545px){.profile-page .category-container .categories{display:flex;justify-content:space-between;margin:0 32px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}}.profile-page .category-container .categories .category-link{flex-grow:1;flex-basis:60px;display:inline-block;font-family:Montserrat;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;margin-bottom:0}.profile-page .category-container .categories .category-link a{display:inline-block;color:hsla(0,0%,100%,.6);text-decoration:none;padding:12px 0}.profile-page .category-container .categories .category-link.is-active{border-bottom:3px solid #0e75d2}.profile-page .category-container .categories .category-link.is-active a{color:#fff}.profile-page .category-container .categories .category-link .live-total{display:inline-block;width:16px;border-radius:2px;background-color:#e51937;font-size:10px;color:#fff;font-weight:700;text-align:center;vertical-align:bottom;padding:1px 0;margin-left:2px}.profile-page .features{width:100%;overflow:hidden;margin-top:0}.profile-page .features .feature-container{padding:0 0 0 16px}@media (min-width:545px){.profile-page .features .feature-container{padding:0 0 0 32px}}.profile-page .features .feature-container .feature{float:left;margin-right:16px;margin-bottom:12px;position:relative}@media (min-width:545px){.profile-page .features .feature-container .feature{margin-right:34px;margin-left:2px}}.profile-page .features .feature-container .feature img{display:block;width:100%;min-height:265px}@media (min-width:545px){.profile-page .features .feature-container .feature img{max-height:300px}}.profile-page .features .feature-container .feature .bottom-veil{position:absolute;width:100%;height:100%;top:-1px;left:-1px;border:1px solid hsla(0,0%,100%,.3);background-image:linear-gradient(180deg,rgba(9,18,26,.3),rgba(9,18,26,.9));border-radius:3px}.profile-page .features .feature-container .feature .feature-content{position:absolute;bottom:25px;width:100%}.profile-page .features .feature-container .feature .feature-content .headlines{width:auto;float:none}@media (min-width:545px){.profile-page .features .feature-container .feature .feature-content .headlines{width:56%;float:left}.profile-page .features .feature-container .feature .feature-content .headlines:after{content:"";display:block;clear:both}}.profile-page .features .feature-container .feature .feature-content .headlines .headline{display:block;font-size:24px;font-weight:500;line-height:26px;color:#fff;padding:0 16px}@media (min-width:545px){.profile-page .features .feature-container .feature .feature-content .headlines .headline{font-size:40px;line-height:42px}}.profile-page .features .feature-container .feature .feature-content .headlines .subheadline{display:block;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.6);padding:8px 16px 0}.profile-page .features .feature-container .feature .feature-content .feature-cta{display:block;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-align:center;border-radius:2px;border:1px solid hsla(0,0%,100%,.6);width:calc(100% - 32px);margin:16px auto 0;padding:8px 0;position:relative;top:0;left:0}@media (min-width:545px){.profile-page .features .feature-container .feature .feature-content .feature-cta{width:151px;margin:0 23px 0 0;position:absolute;top:unset;left:unset;right:7px;bottom:7px}}.profile-page .featured-events-carousel{margin:24px 16px 0!important}@media (min-width:545px){.profile-page .featured-events-carousel{margin:32px 32px 0!important;width:100%!important}}.profile-page .events{position:relative}.profile-page .events .cardIntro{border-bottom:none;margin:0;padding:0 16px;clear:both}@media (min-width:545px){.profile-page .events .cardIntro{padding:30px 32px 0;margin:20px 0 0}}.profile-page .events .cardIntro h2{display:inline;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#fff;text-transform:inherit;margin:0}@media (min-width:545px){.profile-page .events .cardIntro h2{font-size:20px}}.profile-page .events .cardIntro h2.desktop{display:none}@media (min-width:545px){.profile-page .events .cardIntro h2.desktop{display:block}}.profile-page .events .cardIntro h2 span{display:inline;vertical-align:middle;font-size:12px;border:none;padding:0;margin:0}.profile-page .events .cardIntro .nfhsbutton{font-family:Montserrat,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:12px;color:#0e75d2;padding:0;margin:14px 0 0;background:transparent;width:auto;float:right}@media (min-width:545px){.profile-page .events .carousel-section{width:100%;left:0}}.profile-page .events .tabs-container{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.profile-page .events .tabs-container::-webkit-scrollbar{display:none}.profile-page .events .tabs-container .tabs{padding:0 16px;width:116%}.profile-page .events .tabs-container .tabs.short{width:auto}@media (min-width:545px){.profile-page .events .tabs-container .tabs{padding:0 32px;width:auto}}.profile-page .events .tabs-container .tabs .tab-button.regular-tabs{padding-bottom:2px;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:0}@media (min-width:545px){.profile-page .events .tabs-container .tabs .tab-button.regular-tabs{padding-bottom:0}}.profile-page .events .tabs-container .tabs .tab-button.regular-tabs.is-active{background:transparent;padding-bottom:0;border-bottom:3px solid #0e75d2}.profile-page .events .tabs-details{padding:0 16px}@media (min-width:545px){.profile-page .events .tabs-details{padding:0}}.profile-page .events .no-events.mobile{margin:16px 0 0}@media (min-width:545px){.profile-page .events .no-events.mobile{margin:32px 0 0}}.profile-page .events .cards-container{padding:16px 0 0}@media (min-width:545px){.profile-page .events .cards-container{padding:0}}.profile-page .events .card-wrapper{width:100%;float:left;margin-bottom:12px}@media (min-width:545px){.profile-page .events .card-wrapper{width:48%;margin-right:2%}}@media (min-width:992px){.profile-page .events .card-wrapper{width:32%;margin-right:2%}}.profile-page .events .card-wrapper.slick-slide{width:100%;margin-right:16px}@media (min-width:545px){.profile-page .events .card-wrapper.slick-slide{width:100%;margin-right:16px}}@media (min-width:992px){.profile-page .events .card-wrapper.slick-slide{width:100%;margin-right:16px}}.profile-page .sports{clear:both;padding-top:0}@media (min-width:545px){.profile-page .sports{padding-top:30px}}.profile-page .sports h2{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:500;padding-left:16px}@media (min-width:545px){.profile-page .sports h2{font-size:20px;padding-left:32px}}.profile-page .sports .sports-wrapper{padding:0 0 0 16px}@media (min-width:545px){.profile-page .sports .sports-wrapper{padding:0 0 0 32px}}.profile-page .sports .sports-wrapper.hide{display:none}.profile-page .sports .sports-wrapper .sports-category{display:block;float:left;min-width:84px;width:28%;height:80px;border-radius:3px;border:1px solid hsla(0,0%,100%,.3);background-color:#001b34;font-size:12px;color:#fff;text-decoration:none;text-align:center;margin:0 16px 16px 0;transition:all .2s ease-in-out}.profile-page .sports .sports-wrapper .sports-category:hover{transform:scale(1.05)}.profile-page .sports .sports-wrapper .sports-category:nth-child(3n+3){margin-right:0}@media (min-width:395px){.profile-page .sports .sports-wrapper .sports-category{width:29%}}@media (min-width:505px){.profile-page .sports .sports-wrapper .sports-category{width:29.4%}}@media (min-width:664px){.profile-page .sports .sports-wrapper .sports-category{width:13%;min-width:86px}.profile-page .sports .sports-wrapper .sports-category:nth-child(3n+3){margin-right:16px}}@media (min-width:751px){.profile-page .sports .sports-wrapper .sports-category{width:13.9%}}@media (min-width:864px){.profile-page .sports .sports-wrapper .sports-category{width:14.5%}}.profile-page .sports .sports-wrapper .sports-category .sport-icon{display:block;font-size:30px;opacity:.6;padding-top:14px}.profile-page .sports .sports-wrapper .sports-category .sport-name{display:inline-block;font-weight:700;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:5px}.profile-page .sports .show-all{clear:both;display:block;font-size:16px;font-weight:700;color:#fff;background:transparent;border-radius:2px;border:1px solid hsla(0,0%,100%,.6);padding:8px 0;text-align:center;text-decoration:none;margin:0 16px}@media (min-width:545px){.profile-page .sports .show-all{margin:0 32px}}.profile-page .schools{clear:both;padding-top:0}@media (min-width:545px){.profile-page .schools{padding-top:30px}}.profile-page .schools h2{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:500;padding-left:16px}@media (min-width:545px){.profile-page .schools h2{font-size:20px;padding-left:32px}}.profile-page .schools .schools-wrapper{padding:0 16px}@media (min-width:545px){.profile-page .schools .schools-wrapper{padding:0 32px}}.profile-page .profile-details{display:flex;flex-flow:row wrap;clear:both}@media (min-width:545px){.profile-page .profile-details{margin:10px 32px 0}}.profile-page .profile-details h2{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:500;padding-left:16px}@media (min-width:545px){.profile-page .profile-details h2{font-size:20px;padding-left:32px}}.profile-page .profile-details h3{font-weight:800;padding:0 0 8px;margin:0;line-height:normal}.profile-page .profile-details h3,.profile-page .profile-details p{font-family:Montserrat,sans-serif;font-size:14px;color:hsla(0,0%,100%,.6)}.profile-page .profile-details p{font-weight:500;padding-right:5px}@media (min-width:970px){.profile-page .profile-details .detail-box{margin-top:13px}}.profile-page .profile-details .detail-box .about a,.profile-page .profile-details .detail-box .associations a,.profile-page .profile-details .detail-box .contact a{color:#0e75d2;font-weight:800;text-decoration:none}.profile-page .profile-details .detail-box .about .about-item,.profile-page .profile-details .detail-box .associations .about-item,.profile-page .profile-details .detail-box .contact .about-item{font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.7);font-size:16px;margin-bottom:14px}.profile-page .profile-details .detail-box .about .about-item.hidden,.profile-page .profile-details .detail-box .associations .about-item.hidden,.profile-page .profile-details .detail-box .contact .about-item.hidden{display:none}.profile-page .profile-details .detail-box .about .about-item .item-label,.profile-page .profile-details .detail-box .associations .about-item .item-label,.profile-page .profile-details .detail-box .contact .about-item .item-label{color:hsla(0,0%,100%,.7);font-weight:800}.profile-page .profile-details .detail-box .about .about-item .item-label.question-format,.profile-page .profile-details .detail-box .associations .about-item .item-label.question-format,.profile-page .profile-details .detail-box .contact .about-item .item-label.question-format{display:block;margin-bottom:12px}.profile-page .profile-details .detail-box .about .read-more,.profile-page .profile-details .detail-box .associations .read-more,.profile-page .profile-details .detail-box .contact .read-more{font-size:12px;font-weight:800}.profile-page .profile-details .detail-box .about .read-more .icon-arrow,.profile-page .profile-details .detail-box .associations .read-more .icon-arrow,.profile-page .profile-details .detail-box .contact .read-more .icon-arrow{display:inline-block;vertical-align:middle}.profile-page .profile-details .detail-box-desktop{display:none}@media (min-width:545px){.profile-page .profile-details .detail-box-desktop{display:block;margin:30px 0;padding-right:25px;min-width:240px;flex:1}}.profile-page .profile-details .misc-box{margin:30px auto}.profile-page .profile-details .misc-box .ad-box{width:300px;height:250px;border-radius:3px;margin:30px auto}@media (min-width:545px){.profile-page .profile-details .misc-box .ad-box{margin:0}}.profile-page .profile-details .misc-box .ad-box h3{font-size:14px;font-weight:800;color:hsla(0,0%,100%,.6);padding:0 0 8px;margin:0;line-height:normal}.profile-page .profile-details .misc-box .ad-box .ad-placement{width:100%;height:100%;border:1px solid hsla(0,0%,100%,.1);text-align:center}.profile-page .profile-details .misc-box .ad-box .ad-placement .ad-text{display:block;font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;color:#fff;padding-top:25%;line-height:38px}.profile-page .profile-details .misc-box .detail-box-mobile{padding:0 20px}@media (min-width:545px){.profile-page .profile-details .misc-box .detail-box-mobile{display:none}}.profile-page .profile-details .misc-box .social-shop{padding:0 16px;margin-top:48px}@media (min-width:545px){.profile-page .profile-details .misc-box .social-shop{padding:0;margin-top:20px}}.profile-page .profile-details .misc-box .social-shop #twitterfeed{position:relative;background-color:#09121a;height:255px;border:none;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.6)!important;margin:20px auto 0;padding-bottom:0}@media (min-width:664px){.profile-page .profile-details .misc-box .social-shop #twitterfeed{margin:0;padding:0}}.profile-page .drilldown-wrapper{padding:0 16px}@media (min-width:545px){.profile-page .drilldown-wrapper{padding:0 32px}}.profile-page .drilldown-wrapper .back-to-events{cursor:pointer;font-family:Montserrat;font-size:12px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#0e75d2;margin:50px 0 35px;max-width:250px;white-space:nowrap;height:20px;display:flex;align-items:center}.profile-page .drilldown-wrapper .back-to-events .back-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzBFNzVEMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOSAxNy4wODJMMTMuODMgMTIgOSA2LjkxOGwxLjU4NS0xLjY2OEwxNyAxMmwtNi40MTUgNi43NXoiLz48L3N2Zz4=) 50% no-repeat;width:20px;height:20px;transform:scaleX(-1);position:relative;display:inline-block}.profile-page .drilldown-wrapper .header-title{font-family:Montserrat;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;text-transform:capitalize;margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:545px){.profile-page .drilldown-wrapper .header-title{font-size:40px}}.ellipsis{position:relative;overflow:hidden;height:210px;line-height:21px}.ellipsis:after{content:"...";position:absolute;top:191px;right:5px;text-align:right;color:hsla(0,0%,100%,.6)}