@media (min-width:768px){.roster-heading{margin-top:2rem}}@media (min-width:1536px){.roster-heading{max-width:50%}}.roster-heading__title{font-size:3.75rem;line-height:1}@media (min-width:768px){.roster-heading__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.loading-button{align-items:center;display:inline-flex;gap:.375rem}.loading-button__icon{height:100%;width:auto}@keyframes spin{to{transform:rotate(1turn)}}.loading-button__icon--loading{animation:spin 1s linear infinite}@media print{.roster-filters{display:none}}.roster-filters__download-button-wrapper,.roster-filters__print-button-wrapper{display:none;margin-left:.5rem}.roster-filters__download-button-wrapper:empty,.roster-filters__print-button-wrapper:empty{display:none}@media (min-width:1280px){.roster-filters__download-button-wrapper,.roster-filters__print-button-wrapper{display:block}}.roster-filters__view-list{display:flex;flex-wrap:nowrap}.roster-filters__dropdown-sort{text-transform:capitalize}.roster-note{margin-bottom:2.5rem;margin-top:2.5rem;overflow:hidden;position:relative}@media (min-width:768px){.roster-note{margin-bottom:4rem;margin-top:4rem}}@media (min-width:1280px){.roster-note{margin-bottom:5rem;margin-top:5rem}}@media print{.roster-note{overflow:visible;width:100%}}.roster-note__title{font-size:22px;font-weight:600;line-height:1;margin-bottom:2rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.roster-note__title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.roster-note__title{font-size:28px}}@media (min-width:1024px){.roster-note__title{font-size:32px}}.roster-note__text{font-size:16px;text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.roster-list-item{margin-top:1rem;width:100%}@media (min-width:1024px){.roster-list-item{padding-left:.5rem;padding-right:.5rem;width:50%}}@media print{.roster-list-item{break-inside:avoid-page;margin-bottom:0;margin-top:.375rem;width:100%}.roster-list-item:first-child{margin-top:0}}.roster-list-item__wrapper{align-items:stretch;border:1px solid rgba(22,23,24,.2);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;height:100%;width:100%}@media print{.roster-list-item__wrapper{align-items:center;border-radius:0;padding-bottom:.5rem;padding-top:.5rem}}.roster-list-item__jersey-number{align-items:center;display:flex;height:auto;justify-content:center;min-width:40px;--tw-bg-opacity:1;background-color:rgb(208 0 0/var(--tw-bg-opacity));font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1280px){.roster-list-item__jersey-number{font-size:20px}}@media print{.roster-list-item__jersey-number{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.roster-list-item__image-wrapper{display:block;height:auto;min-height:80px;min-width:80px;overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgb(236 238 240/var(--tw-bg-opacity))}@media (min-width:1280px){.roster-list-item__image-wrapper{min-height:95px;min-width:95px}}@media print{.roster-list-item__image-wrapper{display:none}}.roster-list-item__image{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.roster-list-item__image:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.roster-list-item__info{display:flex;flex-direction:column;flex-grow:1;gap:.375rem;justify-content:center;padding:.5rem .75rem .5rem 1rem}@media print{.roster-list-item__info{flex-direction:row;gap:1rem;justify-content:flex-start}}.roster-list-item__heading{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;row-gap:.375rem}@media print{.roster-list-item__heading{align-items:center;min-width:33%}}.roster-list-item__title{font-size:20px;font-weight:700;line-height:1.1;margin-right:.5rem;transition-duration:.3s}.roster-list-item__title:hover{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}@media (min-width:1536px){.roster-list-item__title{font-size:24px}}@media print{.roster-list-item__title{font-size:16px;font-weight:400}.roster-list-item__pronunciation{display:none!important}}.roster-list-item__social-networks{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media print{.roster-list-item__social-networks{display:none}}.roster-list-item .social-item__link{align-items:center;display:flex;justify-content:center}.roster-list-item .social-item__link:hover>[data-mask]{--tw-bg-opacity:1;background-color:rgb(22 23 24/var(--tw-bg-opacity))}.roster-list-item .social-item__link:hover>span{--tw-text-opacity:1;color:rgb(22 23 24/var(--tw-text-opacity))}.roster-list-item .social-item__link:hover>svg{fill:#161718}.roster-list-item .social-item__icon--mask{height:16px;width:16px;--tw-bg-opacity:1;background-color:rgb(208 0 0/var(--tw-bg-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.roster-list-item .social-item__icon--mask:hover{--tw-bg-opacity:1;background-color:rgb(22 23 24/var(--tw-bg-opacity))}.roster-list-item .social-item__icon--tfrrs{width:32px;--tw-scale-x:1;--tw-scale-y:1;-webkit-mask-size:cover;mask-size:cover;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.roster-list-item .social-item__title{font-size:12px;font-weight:600;--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}@media print{.roster-list-item__profile-fields-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;row-gap:.25rem}}.roster-list-item__profile-fields{align-items:center;color:#161718b3;display:flex;flex-wrap:wrap;margin-top:.25rem}@media print{.roster-list-item__profile-fields:after{margin-left:.75rem;margin-top:-.125rem;--tw-content:"|";content:var(--tw-content)}.roster-list-item__profile-fields:last-child:after{content:var(--tw-content);display:none}}.roster-list-item__profile-field{align-items:baseline;display:flex;font-weight:400;margin-left:.25rem;word-break:break-all}.roster-list-item__profile-field:first-child{margin-left:0}.roster-list-item__profile-field+span:before{align-items:center;display:flex;margin-right:.25rem;--tw-content:"-";content:var(--tw-content)}.roster-list-item__profile-field--class-level{font-weight:700;text-transform:uppercase}.roster-list-item__profile-field--class-level,.roster-list-item__profile-field--height,.roster-list-item__profile-field--weight{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}.roster-list-item__profile-field--position{font-weight:700}.roster-staff-members-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.625rem;margin-right:-.625rem;overflow:hidden}@media (min-width:1024px){.roster-staff-members-list{margin-left:-1rem;margin-right:-1rem}}@media print{.roster-staff-members-list{flex-direction:column;margin-left:0;margin-right:0;overflow:visible}}.roster-staff-members-table{overflow:hidden}@media print{.roster-staff-members-table{overflow:visible}}.roster-staff-members-table .table thead th:first-child{width:33.333333%}@media print{.roster-staff-members-card-item .roster-card-item__heading,.roster-staff-members-card-item .roster-card-item__info{width:100%}.roster-staff-members-card-item .roster-card-item__thumb{display:none}.roster-staff-members-card-item .roster-card-item__title{border-width:0}}.roster-staff-members-cards{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.625rem;margin-right:-.625rem;overflow:hidden}@media (min-width:1024px){.roster-staff-members-cards{margin-left:-1rem;margin-right:-1rem}}@media print{.roster-staff-members-cards{margin-left:0;margin-right:0;overflow:visible}}.roster-staff-members__block+.roster-staff-members__block[data-v-c255d99d]{margin-top:2.5rem}@media (min-width:768px){.roster-staff-members__block+.roster-staff-members__block[data-v-c255d99d]{margin-top:4rem}}@media (min-width:1280px){.roster-staff-members__block+.roster-staff-members__block[data-v-c255d99d]{margin-top:5rem}}.roster-staff-members__empty[data-v-c255d99d]{font-size:20px;font-weight:700;text-align:center}@media (min-width:1280px){.roster-staff-members__empty[data-v-c255d99d]{font-size:30px}}.roster-player-list-profile-field{align-items:baseline;display:flex;font-weight:400;line-height:1.1;margin-left:.25rem;overflow-wrap:break-word}.roster-player-list-profile-field:first-child{margin-left:0}.roster-player-list-profile-field+span:before{align-items:center;display:flex;margin-right:.25rem;--tw-content:"-";content:var(--tw-content)}.roster-player-list-profile-field--class-level{font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}@media print{.roster-player-list-profile-field--class-level{font-size:14px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.roster-player-list-profile-field--height,.roster-player-list-profile-field--weight{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}@media print{.roster-player-list-profile-field--height,.roster-player-list-profile-field--weight{color:#000000b3;font-size:14px}}.roster-player-list-profile-field--position{font-weight:700}.roster-players-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.625rem;margin-right:-.625rem;overflow:hidden}@media (min-width:1024px){.roster-players-list{margin-left:-1rem;margin-right:-1rem}}@media print{.roster-players-list{-moz-column-break-inside:avoid;break-inside:avoid-column;flex-direction:column}}.table-wrapper{overflow:hidden;width:100%}@media print{.table-wrapper{overflow:visible}}.table tr td{vertical-align:middle}@media (min-width:768px){.table tr:last-child td .pronunciation-widget__container{bottom:0;top:unset}}.table--roster .table__roster-photo img{border-top-left-radius:.375rem;border-top-right-radius:.375rem;display:block;height:64px;-o-object-fit:cover;object-fit:cover;width:auto}.table--roster .table__roster-name{font-weight:700}.table--roster .table__roster-name:hover{--tw-text-opacity:1;color:rgb(208 0 0/var(--tw-text-opacity))}@media print{.table--roster .table__roster-name{font-weight:400}}.table--roster .table__social-networks{align-items:center;display:flex;gap:.5rem;margin-right:.375rem}.table--roster .table__social-networks:last-child{margin-right:0}@media print{.table--roster .table__social-networks{display:none}}.table--roster .table__social-networks svg{height:1rem;width:1rem;fill:#d00000;transition-duration:.3s}.table--roster .table__social-networks svg:hover{fill:#161718}.table .social-item__icon--mask{height:1rem;width:1rem;--tw-bg-opacity:1;background-color:rgb(208 0 0/var(--tw-bg-opacity));transition-duration:.3s}.table .social-item__icon--mask:hover{--tw-bg-opacity:1;background-color:rgb(22 23 24/var(--tw-bg-opacity))}.roster-player-card-profile-field{display:inline-block;margin-right:.375rem}.roster-player-card-profile-field:after{margin-left:.375rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));--tw-content:"/";content:var(--tw-content)}.roster-player-card-profile-field:last-child{margin-right:0}.roster-player-card-profile-field:last-child:after{content:var(--tw-content);display:none}.roster-player-card-profile-field__label{display:none}.roster-player-card-profile-field__value{border-right:1px;border-color:#161718b3;border-style:solid;font-size:13px;line-height:1;margin-right:.5rem;padding-right:.5rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.roster-player-card-profile-field__value:last-child{border-width:0;margin-right:0;padding-right:0}@media (min-width:768px){.roster-player-card-profile-field__value{font-size:14px}}@media print{.roster-players-cards-item__pronunciation{display:none}}.roster-players-cards-item__profile-fields{margin-bottom:10px}@media print{.roster-players-cards-item__profile-fields{margin:0}}.roster-players-cards-item__profile-fields-wrapper{display:flex;flex-direction:column;flex-grow:1}@media print{.roster-players-cards-item__profile-fields-wrapper{display:flex;flex-direction:column;gap:.25rem;width:60%}}.roster-players-cards{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.25rem;margin-right:-.25rem;overflow:hidden}@media (min-width:768px){.roster-players-cards{margin-left:-.625rem;margin-right:-.625rem}}@media (min-width:1024px){.roster-players-cards{margin-left:-1rem;margin-right:-1rem}}@media print{.roster-players-cards{flex-direction:column}}.roster-players__group{margin-bottom:2.5rem}@media print{.roster-players__group .table{margin-left:-.5rem!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;width:calc(100% + 1rem)!important}.roster-players__group .table-wrapper{visibility:visible!important}}.roster-players__group .table__social-networks a{opacity:1}.roster-players__empty{font-size:20px;font-weight:700;text-align:center}@media (min-width:1280px){.roster-players__empty{font-size:30px}}.roster__hero{position:relative}@media print{.roster__hero{min-height:0}}@media (min-width:768px){.roster__hero{align-items:flex-end;display:flex;min-height:400px;--tw-bg-opacity:1;background-color:rgb(22 23 24/var(--tw-bg-opacity))}}@media (min-width:1280px){.roster__hero{min-height:600px}}@media print{.roster__hero{min-height:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.roster__hero-image-wrapper{width:100%}.roster__hero-image-wrapper:before{background-image:linear-gradient(to top,var(--tw-gradient-stops));bottom:0;display:none;height:50%;left:0;position:absolute;width:100%;--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-content:"";content:var(--tw-content)}@media (min-width:768px){.roster__hero-image-wrapper:before{content:var(--tw-content);display:block}.roster__hero-image-wrapper{height:100%;top:0;right:0;bottom:0;left:0;position:absolute}}@media print{.roster__hero-image-wrapper{display:none}}.roster__hero-image{width:100%}@media print{.roster__hero-image{display:none}}@media (min-width:768px){.roster__hero-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}.roster__hero-title{font-size:3.75rem;line-height:1}@media (min-width:768px){.roster__hero-title{margin-top:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:1536px){.roster__hero-title{max-width:50%}}@media (min-width:768px){.roster__hero-container{position:relative;z-index:2}}.roster__hero-content{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.5rem}@media (min-width:768px){.roster__hero-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:3rem}}@media (min-width:1280px){.roster__hero-content{flex-wrap:nowrap;padding-left:0;padding-right:0}}@media print{.roster__hero-content{padding-bottom:0}.roster__hero-dropdowns{display:none}}@media (min-width:768px){.roster__hero-dropdowns{margin-top:2rem}}.roster__content-box{margin-bottom:2.5rem;margin-top:2.5rem;overflow:hidden;position:relative}@media print{.roster__content-box{margin-bottom:0;margin-top:0;overflow:visible;padding-top:4rem;width:100%}}@media (min-width:768px){.roster__content-box{margin-bottom:4rem;margin-top:4rem}}@media (min-width:1280px){.roster__content-box{margin-bottom:5rem;margin-top:5rem}}.roster__content-box-title{font-family:IBM Plex Sans Condensed,sans-serif;font-size:22px;font-weight:600;line-height:1;margin-bottom:2rem;text-align:center;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.roster__content-box-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.roster__content-box-title{font-size:28px}}@media (min-width:1024px){.roster__content-box-title{font-size:32px}}.roster__load-more-wrapper{align-items:center;display:flex;justify-content:center;margin-top:2rem;text-align:center;width:100%}@media (min-width:1024px){.roster__load-more-wrapper{margin-top:3.5rem}}.roster__staff-members{overflow:hidden;width:100%}
