.roster-bio-hero-image{width:100%;height:280px;position:relative}@media (width>=768px){.roster-bio-hero-image{height:400px}}@media (width>=1024px){.roster-bio-hero-image{height:600px}}@media (width>=1280px){.roster-bio-hero-image{height:780px}}.roster-bio-hero-image:before{background-image:linear-gradient(to top,var(--tw-gradient-stops));--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);opacity:.9;--tw-content:"";content:var(--tw-content);width:100%;height:66.6667%;display:none;position:absolute;bottom:0;left:0}@media (width>=1024px){.roster-bio-hero-image:before{display:block}}.roster-bio-hero-image:after{z-index:-1;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));opacity:.2;--tw-content:"";content:var(--tw-content);width:100%;height:1px;display:none;position:absolute;bottom:-73px}@media (width>=1024px){.roster-bio-hero-image:after{display:block}}@media (width>=1280px){.roster-bio-hero-image:after{bottom:-102px}}.roster-bio-hero-image__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.roster-bio-photo{flex-shrink:0;width:280px;margin-left:auto;margin-right:auto;padding-top:1.25rem}@media (width>=1024px){.roster-bio-photo{margin-left:0;margin-right:60px;padding-top:0}}@media (width>=1280px){.roster-bio-photo{width:350px;margin-right:100px}}.roster-bio-photo__image{-o-object-fit:cover;object-fit:cover;border-radius:.375rem;width:100%;height:370px;margin-bottom:2rem}@media (width>=1280px){.roster-bio-photo__image{height:490px}}.roster-bio-social-links{justify-content:center;margin-top:1rem;display:flex}@media (width>=1024px){.roster-bio-social-links{justify-content:flex-start}}.roster-bio-social-links a{--tw-text-opacity:1;color:rgb(0 33 77/var(--tw-text-opacity));align-items:center;margin-right:1rem;display:flex}.roster-bio-social-links a:last-child{margin-right:0}.roster-bio-social-links a:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (width>=1024px){.roster-bio-social-links a{margin-right:1.25rem}}.roster-bio-social-links a:hover>svg{fill:#000}.roster-bio-social-links a span{text-transform:uppercase;order:1;margin-left:.25rem;font-size:14px;font-weight:600;line-height:1}.roster-bio-social-links a .social-item__icon--mask{--tw-bg-opacity:1;background-color:rgb(0 33 77/var(--tw-bg-opacity));width:1.25rem;height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.roster-bio-social-links a .social-item__icon--mask:hover{--tw-bg-opacity:1;background-color:rgb(0 22 50/var(--tw-bg-opacity))}.roster-bio-social-links svg{fill:#00214d;width:1.25rem;height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.roster-bio-social-links svg:hover{fill:#000}.roster-bio-social-links svg.youtube{width:1.5rem}.roster-bio-social-links ul{flex-flow:wrap;align-items:center;display:flex}.roster-bio-social-links li{align-items:center;margin-top:.375rem;margin-bottom:.375rem;margin-right:1.25rem;display:flex}.roster-bio--has-hero,.roster-bio__content{z-index:2;position:relative}.roster-bio__content{margin-top:2.5rem;display:flex}.roster-bio__content-desktop{display:none}@media (width>=1024px){.roster-bio__content-desktop{display:block}}.roster-bio__content-mobile{margin-bottom:1.5rem;display:block}@media (width>=1024px){.roster-bio__content-mobile{display:none}}.roster-bio__content-meta{flex-grow:1;max-width:100%}@media (width>=1024px){.roster-bio__content-meta{max-width:calc(100% - 340px)}}@media (width>=1280px){.roster-bio__content-meta{max-width:calc(100% - 450px)}}.roster-bio__content-tabs .tabs__tab button{text-transform:uppercase;opacity:.5;font-size:20px;font-weight:700}.roster-bio__content-tabs .tabs__tab--active button{opacity:1}.roster-bio__content-tabs .tabs__content-wrapper .container,.roster-bio__content-tabs .tabs__content-wrapper .container--fluid{padding-left:0;padding-right:0}.roster-bio__hero-container{position:relative}.roster-bio__hero-dropdown{position:absolute;top:1rem;right:5rem}
