@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reference/fonts/7cHpv4kjgoGqM7EPCw.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/reference/fonts/7cHqv4kjgoGqM7E3_-gc4A.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/reference/fonts/7cHqv4kjgoGqM7E30-8c4A.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reference/fonts/7cHqv4kjgoGqM7E3t-4c4A.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/reference/fonts/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xY.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/reference/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3E.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/reference/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/reference/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/reference/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B47b1_3E.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/reference/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0_3E.ttf)format("truetype")}body{font-synthesis:style;--reference-navy:#031e38;--reference-blue:#072c55;background:#eef2f6}.reference-art{isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}.reference-art>img{max-width:none;width:calc(1024 / var(--crop-w) * 100%);height:calc(1536 / var(--crop-h) * 100%);left:calc(-1 * var(--crop-x) / var(--crop-w) * 100%);top:calc(-1 * var(--crop-y) / var(--crop-h) * 100%);object-fit:fill;position:absolute}.site-header{z-index:20;background:linear-gradient(110deg,#082b4b,#03172d 70%);border-bottom:2px solid #709bbd;height:92px;min-height:0;position:relative}.header-inner{align-items:center;gap:22px;width:100%;max-width:1440px;height:100%;padding:0 12px;display:flex}.brand{color:#fff;flex:none;align-items:center;gap:6px;width:252px;display:flex}.reference-crest{flex:none;width:106px;height:92px;display:block}.brand-logo{object-fit:contain;width:98px;height:85px}.identity-type{font-family:var(--display);text-transform:uppercase;flex-direction:column;width:140px;line-height:.9;display:flex}.identity-type b{letter-spacing:-1px;font-size:32px;font-style:italic;font-weight:900}.identity-type strong{letter-spacing:-1px;color:#0d315c;-webkit-text-stroke:1px #fff;font-size:42px;font-style:italic;font-weight:900;line-height:.97}.identity-type small{letter-spacing:6.4px;margin:3px 0 0 3px;font-size:15px;font-weight:600}.main-nav{flex:1;justify-content:space-between;align-self:center;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.main-nav a{font-family:var(--display);white-space:nowrap;text-transform:uppercase;border:0;padding:16px 0 12px;font-size:11px;font-weight:700;line-height:1.2;position:relative}.main-nav a[aria-current=page]:after{content:"";background:#438dcc;height:3px;position:absolute;bottom:0;left:0;right:0}.header-corner{flex-direction:column;flex:none;align-items:center;gap:7px;width:124px;display:flex}.pack-motto{font-family:var(--display);text-transform:uppercase;text-align:center;color:#9fbade;max-width:120px;font-size:19px;font-style:italic;font-weight:600;line-height:1;transform:rotate(-7deg)}.header-live{width:124px;min-width:0;height:29px;font-size:13px;font-family:var(--display);background:0 0;border:1px solid #c5d5e6;border-radius:2px;justify-content:center;gap:7px;padding:0 7px;font-weight:700;display:flex}.header-live.is-live{background:#c52933}.header-live .live-dot,.menu-toggle{display:none}.reference-home{background:linear-gradient(110deg,#062640,#001628 50%,#07233b);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;max-width:1440px;margin:auto;padding:0 1.65%;display:grid;container-type:inline-size}.reference-hero{color:#fff;background:#021628;grid-column:1/-1;height:296px;margin:0 -1.71% -8px;position:relative;overflow:hidden}.reference-hero-art,.reference-hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reference-hero-art:after{content:"";background:linear-gradient(90deg,#031521 0% 32%,#031521f7 36%,#0000 44%);position:absolute;inset:0}.reference-hero-copy{z-index:1;width:410px;padding:26px 0 0 39px;position:relative}.hero-values{font-family:var(--display);letter-spacing:1.45px;text-transform:uppercase;white-space:nowrap;gap:12px;margin-bottom:5px;font-size:10px;font-weight:600;display:flex}.hero-values i{color:#d9e9f7;font-style:normal}.reference-hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-1.4px;flex-direction:column;width:330px;font-weight:900;line-height:.88;display:flex}.reference-hero h1>span{letter-spacing:-.7px;font-size:61px;font-style:italic}.reference-hero h1>strong{background:linear-gradient(#79a8d7,#05274f 55%,#01152b);color:#0000;-webkit-text-stroke:1.3px white;filter:drop-shadow(2px 3px #000);letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;font-size:91px;font-style:italic;line-height:.87}.reference-hero h1>small{letter-spacing:12.9px;margin-left:2px;font-size:32px;font-weight:800;line-height:1.1}.reference-tagline{font-family:var(--display);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:17px;font-style:italic;font-weight:700}.reference-hero .button-row{gap:14px;margin-top:14px}.reference-hero .button{height:33px;font-family:var(--display);letter-spacing:.3px;border-radius:3px;justify-content:space-between;gap:12px;min-width:150px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.reference-hero .button.ghost{background:#052139a6;border-color:#bdcfdd;min-width:169px}.reference-sports{z-index:2;background:linear-gradient(#0c2a43,#031b31);border:1px solid #6489aa;border-radius:2px;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));height:80px;padding:8px 4px;display:grid}.reference-sports a{color:#fff;min-width:0;font-family:var(--display);text-transform:uppercase;text-align:center;border-right:1px solid #638099;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;line-height:1.15;display:flex}.reference-sports a:last-child{border:0}.reference-sports svg{stroke-width:1.35px;width:39px;height:39px}.reference-tradition{color:#fff;background:radial-gradient(at 10% 0,#31546f66,#0000 60%),linear-gradient(100deg,#092c4c,#00172c);border:1px solid #8ba4bb;grid-column:1/-1;grid-template-columns:2.15fr repeat(4,1.25fr) 1.5fr;align-items:center;height:94px;padding:10px 16px;display:grid}.reference-tradition h2{letter-spacing:-.5px;font-size:33px;font-style:italic;font-weight:900;line-height:.87}.tradition-metric{text-align:center;border-right:1px solid #425970;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:0 8px;display:flex}.tradition-metric strong{font:800 45px/.88 var(--display)}.tradition-metric span{font:600 13px/1.05 var(--display);text-transform:uppercase;max-width:105px;margin-top:3px}.tradition-action{text-align:center;padding-left:10px}.tradition-action .button{height:28px;font:700 12px var(--display);white-space:nowrap;border-radius:2px;padding:0 15px}.tradition-action small{font:italic 10px/1.1 var(--display);text-transform:uppercase;margin-top:10px;display:block}.reference-panel{color:#072853;background:linear-gradient(120deg,#fff,#e7edf4);border:1px solid #b3c4d4;border-radius:3px;min-width:0;padding:7px 10px;overflow:hidden;box-shadow:0 1px 2px #0005}.panel-heading{white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;height:25px;margin-bottom:4px;display:flex}.panel-heading h2{font:italic 800 20px/.95 var(--display);letter-spacing:-.25px;margin:0}.panel-heading>a{font:600 10px/1 var(--display);text-transform:uppercase;letter-spacing:0;white-space:nowrap}.panel-upcoming_events{grid-area:4/1;height:310px}.panel-watch_live{color:#fff;background:linear-gradient(120deg,#062c50,#001b30);grid-area:4/2;height:310px;padding:7px}.panel-latest_results{grid-area:4/3;height:310px}.panel-senior_spotlight{grid-area:5/1;height:282px}.panel-athletes_of_the_week{grid-area:5/2;height:282px}.panel-news{grid-area:5/3;height:282px}.panel-senior_spotlight .panel-heading>a,.panel-athletes_of_the_week .panel-heading>a{font-size:10px}.compact-events{gap:5px;display:grid}.compact-event{background:#e9edf3;border:1px solid #cad6e2;border-radius:3px;align-items:center;gap:10px;min-width:0;height:43px;display:flex;overflow:hidden}.compact-event time,.compact-result time{color:#fff;text-align:center;width:47px;height:100%;font-family:var(--display);text-transform:uppercase;background:linear-gradient(120deg,#153755,#011a33);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.compact-event time span,.compact-result time span{font-size:12px;line-height:1}.compact-event time strong,.compact-result time strong{font-size:24px;font-weight:800;line-height:.95}.compact-event>div{flex:1;min-width:0}.compact-event h3{font:600 13px/1.1 var(--display);text-transform:none;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-event p{font:500 11px/1.15 var(--display);white-space:nowrap;margin-top:2px}.compact-arrow{padding-right:7px;font-size:23px;font-weight:300}.panel-button{text-align:center;color:#fff;width:max-content;min-width:58%;max-width:100%;font:600 12px/25px var(--display);text-transform:uppercase;background:linear-gradient(#073161,#001d42);border-radius:2px;height:25px;margin:7px auto 0;padding:0 14px;display:block}.compact-results{gap:6px;display:grid}.compact-result{color:#fff;background:linear-gradient(110deg,#0b2b47,#001326);border:1px solid #204366;border-radius:3px;align-items:center;gap:8px;height:44px;padding-right:8px;display:flex;overflow:hidden}.compact-result time{background:#12304d;width:44px}.compact-result>div{flex:1;min-width:0}.compact-result p{font:500 12px/1 var(--display);color:#83b9e9;margin-bottom:3px}.compact-result p small{font-size:9px}.compact-result h3{font:500 11px/1.1 var(--display);text-transform:none;white-space:nowrap;letter-spacing:0;align-items:center;gap:6px;display:flex}.compact-result h3 span{text-overflow:ellipsis;flex:1;overflow:hidden}.compact-result .outcome{font:700 15px/21px var(--display);text-align:center;color:#fff;background:#168929;border-radius:2px;width:21px;min-width:21px;height:21px;padding:0}.compact-result .outcome.l{background:#d52235}.compact-result .outcome.t{background:#546378}.compact-disclosure{font:500 10px var(--display);color:#526a83;margin-top:9px}.reference-screen{border:1px solid #668199;border-radius:2px;height:179px;position:relative;overflow:hidden}.reference-screen iframe{border:0;width:100%;height:100%}.preview-status{font:700 10px var(--display);text-transform:uppercase;background:#173d60;border:1px solid #85a4c4;padding:3px 7px;position:absolute;top:5px;left:5px}.reference-broadcast>h3{font:600 13px/1.1 var(--display);text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 2px;overflow:hidden}.reference-broadcast>p{font:400 11px/1.1 var(--display)}.broadcast-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:7px 15px 0;display:grid}.broadcast-thumbnails a{border:1px solid #7894ab;border-radius:2px;height:44px;position:relative}.broadcast-thumbnails .reference-art{height:32px}.broadcast-thumbnails a>span:last-child{text-align:center;font:500 9px/11px var(--display);text-transform:uppercase;white-space:nowrap;display:block}.reference-home .spotlight-feature{background:0 0;border:0;grid-template-columns:44% 1fr;gap:10px;height:234px;min-height:0;display:grid;overflow:hidden}.reference-home .spotlight-portrait{border-radius:2px;height:234px;min-height:0;max-height:none;position:relative;overflow:hidden}.reference-home .spotlight-copy{color:#052650;background:0 0;flex-direction:column;gap:0;padding:0;display:flex}.reference-home .spotlight-copy>.eyebrow{letter-spacing:0;order:5;margin-top:4px;font-size:8px}.reference-home .athlete-headline{margin:1px 0 3px;display:block}.reference-home .athlete-headline>span{font:700 19px/1 var(--display);display:inline}.reference-home .athlete-headline h3{font:700 19px/1 var(--display);letter-spacing:0;display:inline}.reference-home .spotlight-position{font:600 10px/1.15 var(--display);text-transform:uppercase;letter-spacing:0}.reference-home .spotlight-copy blockquote{font:500 12px/1.16 var(--display);letter-spacing:0;color:#052650;border-left:3px solid #123f66;margin:10px 0 8px;padding:0 0 0 10px}.reference-home .story-details{border:0;gap:6px;margin:0;display:grid}.reference-home .story-details>div{border:0;padding:0;display:block}.reference-home .story-details dt{font:700 10px/1 var(--display);text-transform:uppercase;display:inline}.reference-home .story-details dd{font:500 10px/1.1 var(--display);margin:0 0 0 3px;display:inline}.reference-home .spotlight-copy .button{color:#fff;height:21px;min-height:21px;font:600 11px var(--display);background:linear-gradient(#073161,#001d42);border-radius:2px;order:6;justify-content:center;margin-top:auto;padding:0 8px}.illustrative-portrait{background:#062b4a;width:100%;height:100%;position:relative;overflow:hidden}.illustrative-portrait>small{color:#fff;font:500 8px/14px var(--display);text-align:center;letter-spacing:.5px;background:#031b31c9;position:absolute;bottom:0;left:0;right:0}.reference-home .weekly-grid{grid-template-columns:1fr 1fr;gap:7px;height:214px;display:grid}.reference-home .weekly-card{background:#04274c;border:0;border-radius:2px;flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.reference-home .weekly-portrait{flex:none;width:100%;height:167px;min-height:0}.reference-home .weekly-copy{text-align:center;flex-direction:column;gap:0;min-height:0;padding:3px 4px;display:flex}.reference-home .weekly-copy h3{font:600 14px/1 var(--display);color:#fff;letter-spacing:0;order:0}.reference-home .weekly-copy>.eyebrow{font:500 10px/1 var(--display);letter-spacing:.5px;color:#dce9f6;order:1;margin:2px 0}.reference-home .weekly-copy>.athlete-position{font:400 10px/1 var(--display);color:#fff;order:2}.reference-home .weekly-copy>.weekly-number,.reference-home .weekly-copy>p:not(.eyebrow):not(.athlete-position),.reference-home .weekly-copy>.demo-tag{display:none}.reference-home .weekly-copy>.text-link{font-size:0;position:absolute;inset:0}.reference-home .weekly-card{position:relative}.reference-home .weekly-copy>.text-link:focus-visible{outline-offset:-3px}.reference-home .panel-athletes_of_the_week .panel-button{height:19px;margin-top:5px;line-height:19px}.reference-news{gap:6px;display:grid}.reference-news .news-card{min-height:68px;box-shadow:none;background:#f7f9fb;border:1px solid #d5deea;border-radius:3px;grid-template-columns:86px 1fr;gap:8px;padding:3px;display:grid}.reference-news .news-image{aspect-ratio:auto;border:0;height:60px;min-height:0}.reference-news .news-image img{object-fit:cover;width:100%;height:100%}.reference-news .image-tag{padding:2px;font-size:7px;bottom:0;left:0}.reference-news .news-copy{flex-direction:column;justify-content:center;gap:3px;padding:0;display:flex}.reference-news .news-copy h3{font:600 13px/1.05 var(--display);text-transform:none;letter-spacing:0;order:0}.reference-news .news-copy .meta{font:500 9px/1.1 var(--display);text-transform:none;letter-spacing:0;order:1;gap:4px;display:flex}.reference-news .news-copy p,.reference-news .news-copy>.text-link{display:none}.panel-photo_gallery{grid-area:6/1/auto/-1;height:126px;padding:4px 8px}.panel-photo_gallery .panel-heading{height:18px;margin:0 0 3px}.panel-photo_gallery .panel-heading h2{font-size:17px}.reference-home .photo-mosaic{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;height:93px;min-height:0;margin:0;display:grid}.reference-home .mosaic-tile{border:0;grid-area:auto;height:93px;min-height:0}.reference-home .mosaic-tile img{object-fit:cover;width:100%;height:100%}.reference-home .mosaic-tile:after,.reference-home .mosaic-tile>div,.reference-home .mosaic-tile>.image-tag,.reference-home .album-links{display:none}.reference-home .photo-mosaic:has(.mosaic-tile:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.panel-sponsors{height:76px;box-shadow:none;border-radius:0;grid-area:7/1/auto/-1;grid-template-columns:1fr 135px;column-gap:20px;margin:0 -1.71%;padding:2px 16px;display:grid}.panel-sponsors .panel-heading{grid-column:1/-1;justify-content:center;height:15px;margin:0}.panel-sponsors .panel-heading h2{font-size:13px}.panel-sponsors .panel-heading>a{display:none}.panel-sponsors .sponsor-grid{justify-content:space-around;align-items:center;gap:15px;height:50px;display:flex}.panel-sponsors .sponsor-tile{text-align:center;background:0 0;border:0;flex:1;min-height:0;padding:0;display:block}.panel-sponsors .sponsor-tile strong{font:italic 700 23px/1 var(--display);color:#093364;letter-spacing:-.5px}.panel-sponsors .sponsor-tile>span{display:none}.panel-sponsors .sponsor-tile>small{font:400 9px/1.1 var(--display);margin-top:3px;display:block}.panel-sponsors .sponsor-tile img{max-height:35px;margin:auto}.panel-sponsors .panel-button{align-self:center;width:135px;min-width:0;height:25px;margin:0;font-size:11px;line-height:25px}footer{color:#f0f5fb;background:linear-gradient(110deg,#031b32,#08253d 70%,#001426);border-top:2px solid #83a7c4;padding:0}.footer-top{grid-template-columns:230px 1fr 1fr 165px;align-items:center;gap:34px;width:100%;max-width:1440px;height:111px;padding:12px 20px;display:grid}.footer-brand{gap:4px;width:218px;margin:0;padding:0;display:flex}.footer-brand .reference-crest{width:90px;height:84px}.footer-brand .identity-type{width:120px}.footer-brand .identity-type b{font-size:25px}.footer-brand .identity-type strong{font-size:34px}.footer-brand .identity-type small{letter-spacing:5px;font-size:12px}.footer-top>div{min-width:0}.footer-top h3{font:600 11px/1 var(--display);letter-spacing:.4px;margin:0 0 7px}.footer-links{border-left:1px solid #48627a;padding-left:34px}.footer-links>div{grid-template-rows:repeat(5,13px);grid-auto-flow:column;gap:0 20px;display:grid}.footer-top a:not(.brand){font:400 11px/1.2 var(--display);color:#e1eafa;margin:0;display:block}.footer-follow{border-left:1px solid #48627a;align-self:stretch;padding-top:4px;padding-left:34px}.footer-follow a{margin-bottom:5px!important}.footer-motto{font:italic 500 25px/.94 var(--display);text-transform:uppercase;text-align:center;transform:rotate(-13deg)}.footer-bottom{width:100%;max-width:1440px;height:38px;font:400 11px var(--display);border-top:1px solid #60768c;justify-content:space-between;align-items:center;margin:0 auto;padding:0 18px;display:flex}.demo-disclosure{text-align:center;font:500 10px/16px var(--display);color:#b8cce0;background:#041a2c;padding:0 12px}.sport-hero{height:295px;min-height:0}.sport-hero .hero-content{padding:60px 0 30px}.sport-hero h1{font-size:88px;font-style:italic;font-weight:900}.sport-hero .sport-school{margin-bottom:10px;font-size:17px}.sport-hero .hero-slogan{max-width:590px;font-size:18px}.sport-hero .hero-bottom{bottom:10px}.sport-hero .hero-bottom small{font-size:10px}.subnav{background:#fff;min-height:48px;padding-top:0;padding-bottom:0}.subnav a{font:700 14px var(--display);padding:15px 20px}.sport-body,.athlete-body{padding-top:25px;padding-bottom:35px}.sport-body .section-heading{margin-bottom:15px}.sport-body h2,.athlete-body h2{font-size:29px;font-style:italic}.filters{gap:12px;margin-bottom:22px;padding:12px 16px}.filters select,.team-picker select{height:34px;padding:5px 25px 5px 10px;font-size:13px}.filters label,.team-picker label{gap:4px;font-size:10px}.filters .button,.team-picker .button{height:34px;padding:6px 16px;font-size:12px}.content-block{margin-top:28px}.roster-grid{gap:14px}.player-card{border:1px solid #a8bcd0;border-radius:3px;overflow:hidden}.player-card .player-photo{height:240px}.player-card h3{font-size:24px}.profile-hero{color:#062750;background:linear-gradient(115deg,#e4ebf3,#fff);padding:25px 0}.profile-grid{grid-template-columns:310px 1fr;align-items:center;gap:35px}.profile-hero .portrait{border:1px solid #bac8d7;border-radius:3px;height:380px;min-height:0;max-height:none;overflow:hidden}.profile-hero .jersey{color:#0a315b;-webkit-text-stroke:0;font-size:68px;line-height:.9}.profile-hero h1{color:#052853;max-width:none;font-size:60px;font-style:italic;line-height:.95}.profile-hero .eyebrow{color:#435c76;font-size:11px}.profile-hero blockquote{font:italic 600 21px/1.2 var(--display);margin:18px 0}.profile-facts{gap:12px;margin-top:18px}.profile-facts dt{color:#65778c;font-size:10px}.profile-facts dd{color:#082b52;font-size:15px}.breadcrumb{padding-top:12px;padding-bottom:12px;font-size:11px}.profile-overview{background:#fff;border:1px solid #c4d1de;max-width:none;padding:20px}.profile-overview p{font-size:14px;line-height:1.5}.profile-overview h3{margin-top:13px;font-size:17px}@media (width>=1200px){.site-header{height:112px}.header-inner{gap:28px;padding:0 18px}.brand{width:290px}.reference-crest{width:120px;height:107px}.identity-type{width:162px}.identity-type b{font-size:37px}.identity-type strong{font-size:49px}.identity-type small{letter-spacing:7.5px;font-size:17px}.main-nav a{font-size:14px}.header-corner{width:155px}.header-live{width:145px;height:32px;font-size:15px}.pack-motto{max-width:145px;font-size:22px}.reference-hero{height:380px}.reference-hero-copy{width:530px;padding:36px 0 0 48px}.hero-values{font-size:13px}.reference-hero h1{width:430px}.reference-hero h1>span{font-size:79px}.reference-hero h1>strong{font-size:118px}.reference-hero h1>small{letter-spacing:16px;font-size:42px}.reference-tagline{font-size:22px}.reference-hero .button-row{margin-top:21px}.reference-hero .button{height:40px;font-size:17px}.reference-sports{height:96px}.reference-sports svg{width:48px;height:48px}.reference-sports a{font-size:14px}.reference-tradition{height:113px}.reference-tradition h2{font-size:42px}.tradition-metric strong{font-size:57px}.tradition-metric span{max-width:135px;font-size:16px}.reference-panel.panel-upcoming_events,.reference-panel.panel-watch_live,.reference-panel.panel-latest_results{height:380px}.panel-heading{height:30px}.panel-heading h2{font-size:25px}.panel-heading>a{font-size:12px}.compact-event{height:55px}.compact-event h3{font-size:16px}.compact-event p{font-size:14px}.compact-event time{width:56px}.compact-event time strong{font-size:30px}.compact-result{height:55px}.compact-result p{font-size:15px}.compact-result h3{font-size:14px}.reference-screen{height:230px}.reference-broadcast>h3{font-size:16px}.reference-broadcast>p{font-size:14px}.broadcast-thumbnails a{height:52px}.broadcast-thumbnails .reference-art{height:40px}.panel-senior_spotlight,.panel-athletes_of_the_week,.panel-news{height:347px}.reference-home .spotlight-feature,.reference-home .spotlight-portrait{height:297px}.reference-home .athlete-headline h3,.reference-home .athlete-headline>span{font-size:24px}.reference-home .spotlight-position{font-size:13px}.reference-home .spotlight-copy blockquote{font-size:16px}.reference-home .story-details dt,.reference-home .story-details dd{font-size:13px}.reference-home .weekly-grid{height:272px}.reference-home .weekly-portrait{height:218px}.reference-home .weekly-copy h3{font-size:18px}.reference-home .weekly-copy>.eyebrow,.reference-home .weekly-copy>.athlete-position{font-size:12px}.reference-news .news-card{grid-template-columns:110px 1fr;min-height:86px}.reference-news .news-image{height:78px}.reference-news .news-copy h3{font-size:16px}.reference-news .news-copy .meta{font-size:11px}.panel-photo_gallery{height:155px}.reference-home .photo-mosaic,.reference-home .mosaic-tile{height:120px}.panel-photo_gallery .panel-heading{height:23px}.panel-sponsors{height:85px}.footer-top{height:130px}.footer-bottom{height:42px}}@media (width<=900px){.site-header{height:84px}.header-inner{gap:12px;padding:0 14px}.brand{width:230px}.reference-crest{width:88px;height:80px}.identity-type b{font-size:28px}.identity-type strong{font-size:37px}.identity-type small{letter-spacing:6px;font-size:13px}.menu-toggle{margin-left:auto;font-size:13px;display:flex}.header-corner{width:115px}.pack-motto{display:none}.header-live{width:115px}.main-nav{z-index:30;background:#041e37;border-bottom:1px solid #7397b7;grid-template-columns:repeat(3,1fr);padding:10px 20px;display:none;position:absolute;top:84px;left:0;right:0}.main-nav.is-open,.main-nav.open{display:grid}.main-nav a{padding:13px;font-size:14px}.reference-home{gap:8px;padding:0 12px}.reference-hero{height:285px;margin-left:-12px;margin-right:-12px}.reference-hero-copy{padding-top:26px;padding-left:24px}.reference-hero h1>span{font-size:54px}.reference-hero h1>strong{font-size:80px}.reference-hero h1>small{letter-spacing:11px;font-size:28px}.reference-hero h1{width:300px}.reference-tagline{font-size:15px}.hero-values{gap:8px;font-size:9px}.reference-hero-art:after{background:linear-gradient(90deg,#031521 0% 39%,#0000 66%)}.reference-sports{grid-template-columns:repeat(6,1fr);row-gap:10px;height:130px}.reference-sports svg{width:32px;height:32px}.reference-sports a:nth-child(6){border:0}.reference-tradition{grid-template-columns:1.7fr repeat(4,1fr);height:110px;padding:8px}.reference-tradition h2{font-size:28px}.tradition-metric{padding:0 5px}.tradition-metric span{font-size:11px}.tradition-action{display:none}.reference-home{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-upcoming_events{grid-area:4/1}.panel-watch_live{grid-area:4/2}.panel-latest_results{grid-area:5/1;height:282px}.panel-senior_spotlight{grid-area:5/2}.panel-athletes_of_the_week{grid-area:6/1}.panel-news{grid-area:6/2}.panel-photo_gallery{grid-row:7}.panel-sponsors{grid-row:8;margin:0 -12px}.panel-heading h2{font-size:20px}.footer-top{grid-template-columns:220px 1fr 1fr;gap:15px;height:120px;padding:12px}.footer-motto{display:none}.footer-links,.footer-follow{padding-left:15px}.footer-links>div{gap:0 10px}.profile-grid{grid-template-columns:260px 1fr;gap:24px}.profile-hero .portrait{height:340px}.profile-hero h1{font-size:48px}.profile-hero .jersey{font-size:56px}.sport-hero{height:260px}.sport-hero h1{font-size:75px}}@media (width<=600px){.site-header{height:77px}.header-inner{gap:8px;padding:0 10px}.brand{gap:4px;width:200px}.reference-crest{width:76px;height:73px}.identity-type{width:119px}.identity-type b{font-size:25px}.identity-type strong{font-size:34px}.identity-type small{letter-spacing:5.4px;font-size:11px}.header-corner{display:none}.menu-toggle{font-family:var(--display);padding:10px;font-size:14px}.main-nav{grid-template-columns:repeat(2,1fr);top:77px}.reference-home{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 10px}.reference-hero{height:350px;margin:0 -10px -8px}.reference-hero-art{opacity:.72;width:180%;left:-80%}.reference-hero-art:after{background:linear-gradient(90deg,#031521 0,#0000 75%)}.reference-hero-copy{background:linear-gradient(#0000,#031521d9);width:100%;height:100%;padding:76px 18px 0}.hero-values{letter-spacing:1px;gap:8px;font-size:8px}.reference-hero h1>span{font-size:55px}.reference-hero h1>strong{font-size:82px}.reference-hero h1>small{letter-spacing:12px;font-size:27px}.reference-hero h1{width:300px}.reference-tagline{letter-spacing:0;font-size:14px}.reference-hero .button-row{gap:9px;margin-top:15px}.reference-hero .button{min-width:140px;height:33px;padding:0 12px;font-size:13px}.reference-hero .button.ghost{min-width:156px}.reference-sports{height:146px;padding:8px 0}.reference-sports a{gap:5px;font-size:9px}.reference-sports svg{width:31px;height:31px}.reference-tradition{grid-template-columns:repeat(4,1fr);gap:10px 0;height:158px;padding:10px 5px}.reference-tradition h2{text-align:center;grid-column:1/-1;font-size:26px}.reference-tradition h2 br{display:none}.reference-tradition h2 br:after{content:" "}.tradition-metric{min-height:70px}.tradition-metric:last-of-type{border:0}.tradition-metric strong{font-size:36px}.tradition-metric span{max-width:78px;font-size:10px}.reference-panel{grid-area:auto/1!important}.panel-upcoming_events{height:290px}.panel-watch_live{height:330px}.panel-latest_results{height:230px}.panel-senior_spotlight,.panel-athletes_of_the_week,.panel-news{height:315px}.panel-heading{height:28px}.panel-heading h2{font-size:22px}.panel-heading>a{font-size:11px}.compact-event{height:45px}.compact-event h3{font-size:14px}.compact-event p{font-size:12px}.compact-result{height:48px}.compact-result p{font-size:13px}.compact-result h3{font-size:12px}.reference-screen{height:190px}.reference-broadcast>h3{font-size:15px}.reference-broadcast>p{font-size:12px}.broadcast-thumbnails a{height:46px}.broadcast-thumbnails .reference-art{height:34px}.reference-home .spotlight-feature,.reference-home .spotlight-portrait{height:266px}.reference-home .athlete-headline h3,.reference-home .athlete-headline>span{font-size:22px}.reference-home .spotlight-position{font-size:12px}.reference-home .spotlight-copy blockquote{font-size:15px}.reference-home .story-details dt,.reference-home .story-details dd{font-size:12px}.reference-home .weekly-grid{height:247px}.reference-home .weekly-portrait{height:197px}.reference-home .weekly-copy h3{font-size:16px}.reference-home .weekly-copy>.eyebrow,.reference-home .weekly-copy>.athlete-position{font-size:11px}.reference-news .news-card{grid-template-columns:95px 1fr;min-height:80px}.reference-news .news-image{height:72px}.reference-news .news-copy h3{font-size:15px}.reference-news .news-copy .meta{font-size:10px}.panel-photo_gallery{height:140px}.reference-home .photo-mosaic,.reference-home .mosaic-tile{height:105px}.reference-home .photo-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.panel-sponsors{flex-direction:column;align-items:center;gap:9px;height:auto;min-height:145px;margin:0 -10px;padding:9px;display:flex}.panel-sponsors .sponsor-grid{gap:12px;width:100%;height:54px}.panel-sponsors .sponsor-tile strong{font-size:18px}.panel-sponsors .sponsor-tile>small{font-size:8px}.panel-sponsors .panel-button{margin:0 auto}.footer-top{grid-template-columns:1fr 1fr;gap:17px;height:auto;min-height:240px;padding:17px}.footer-brand{grid-column:1/-1;justify-self:center;width:218px}.footer-links{border:0;padding:0}.footer-follow{padding-left:15px}.footer-bottom{flex-wrap:wrap;gap:6px;height:auto;min-height:48px;padding:8px 12px;font-size:10px}.demo-disclosure{padding:5px 12px;font-size:9px;line-height:12px}.sport-hero{height:240px}.sport-hero .hero-content{padding-top:45px}.sport-hero h1{font-size:68px}.sport-hero .hero-slogan{font-size:16px}.subnav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.subnav a{white-space:nowrap;padding:14px 15px;font-size:13px}.sport-body,.athlete-body{padding-top:20px}.profile-grid{grid-template-columns:1fr;gap:22px}.profile-hero .portrait{justify-self:center;width:100%;max-width:310px;height:390px}.profile-hero h1{font-size:48px}.profile-hero .jersey{font-size:55px}.profile-hero .profile-grid>div:last-child{padding:0 6px}.profile-hero .eyebrow{font-size:10px}.profile-hero blockquote{font-size:19px}.roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-card .player-photo{height:220px}.player-card h3{font-size:20px}.profile-facts{grid-template-columns:repeat(2,1fr)}}.header-inner{flex-wrap:nowrap;min-height:0;margin:0 auto;padding-top:0;padding-bottom:0}.site-header{border-top:0;padding:0}.main-nav{border-top:0;flex-wrap:nowrap;order:0}.header-corner{order:1}.header-live{color:#fff;min-height:0}.reference-art>img{width:calc(1024 / var(--crop-w) * 100%)!important;height:calc(1536 / var(--crop-h) * 100%)!important;object-fit:fill!important;transform:none!important}.reference-hero h1>span{transform-origin:0;transform:scaleX(1.32)}.reference-hero h1>strong{transform-origin:0;transform:scaleX(1.12)}.reference-hero .button,.reference-tradition .button{min-height:0}.reference-home .story-details{grid-template-columns:1fr;gap:6px}.reference-home .story-details>div:last-child{grid-column:auto;display:block}.reference-home .story-details dt{color:#0c3158;letter-spacing:0;margin:0}.reference-home .story-details dd{color:#0c3158}.reference-home .spotlight-position{color:#0c3158;margin-top:0}.reference-home .athlete-headline>span{color:#0c3158;margin-right:3px}.reference-home .spotlight-copy>.eyebrow{color:#526a83;line-height:1.1}.reference-home .news-copy .meta{justify-content:flex-start;gap:6px}.reference-home .news-copy .meta>span{max-width:50%}.footer-top a.brand{color:#fff;margin:0;display:flex}.footer-top p.footer-motto{font:italic 500 25px/.94 var(--display);color:#e0eaf8;margin:0}.footer-brand .identity-type{flex:none}@media (width>=901px){.reference-home{row-gap:6px}.reference-hero{margin-bottom:-6px}.reference-home .panel-sponsors{margin-top:0}.reference-home .panel-heading h2{font-size:20px}.main-nav{flex-direction:row}.header-inner{gap:22px}}@media (width<=900px){.header-inner{min-height:0}.main-nav{order:0}.main-nav a{border:0}.header-corner{order:0}}@media (width<=600px){.reference-hero h1>span{transform:scaleX(1.15)}.reference-hero h1>strong{transform:scaleX(1.04)}.reference-home .story-details{gap:8px}.reference-home .spotlight-copy>.eyebrow{font-size:8px}}.reference-home .spotlight-copy{height:234px;min-height:0}.reference-home .story-details dd{letter-spacing:0;font-size:11px;line-height:1.15}.reference-home .story-details dt{font-size:10px;line-height:1.15}.reference-home .story-details>div{line-height:1.15}.reference-home .spotlight-copy>.eyebrow{margin:5px 0 3px}.reference-home .spotlight-copy .button{flex:none}.reference-home .spotlight-copy blockquote{margin:8px 0}.preview-status{z-index:2}.reference-home .panel-photo_gallery .panel-heading h2{font-size:17px}.reference-home .panel-sponsors .panel-heading h2{font-size:13px}@media (width>=1200px){.reference-home .spotlight-copy{height:297px}.reference-home .story-details dd{font-size:13px}.reference-home .story-details dt{font-size:12px}.reference-home .panel-heading h2{font-size:25px}}@media (width<=600px){.reference-home .spotlight-copy{height:266px}.reference-home .story-details dd{font-size:12px}}.reference-profile{color:#fff;background:radial-gradient(at 55% 8%,#0a3657 0,#0000 50%),#031f39;max-width:1440px;margin:auto;padding:0 21px 20px}.profile-team-nav{white-space:nowrap;min-height:46px;font:600 15px var(--display);text-transform:uppercase;background:#011d37;border-bottom:2px solid #729ec3;align-items:center;gap:37px;margin:0 -21px;padding:0 30px;display:flex;overflow-x:auto}.profile-team-nav>strong{font:italic 800 34px/.95 var(--display);border-right:1px solid #42637f;padding-right:28px}.profile-team-nav a{padding:15px 0;position:relative}.profile-team-nav a[aria-current]:after{content:"";background:#fff;height:2px;position:absolute;bottom:0;left:0;right:0}.profile-breadcrumb{height:43px;font:500 14px var(--display);align-items:center;gap:11px;padding-left:4px;display:flex}.reference-player-hero{isolation:isolate;grid-template-columns:245px 1fr;gap:22px;height:306px;margin:0 3px 10px;display:grid;position:relative}.reference-player-portrait{z-index:2;border:1px solid #d5e2ee;border-radius:3px;height:306px;overflow:hidden}.reference-player-identity{z-index:1;min-width:0;padding-top:2px;position:relative}.profile-watermark{z-index:-1;opacity:.65;width:380px;height:343px;position:absolute;top:-35px;right:-21px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.reference-jersey{font:800 77px/.85 var(--display);letter-spacing:-2px;margin-bottom:5px;display:block}.reference-player-identity h1{font:800 59px/.93 var(--display);letter-spacing:-.8px;max-width:710px}.reference-player-position{font:600 22px/1.05 var(--display);text-transform:uppercase;margin-top:8px}.reference-player-identity blockquote{color:#fff;border:0;max-width:430px;margin:22px 0 24px;padding:0;font:italic 500 20px/1.25 Barlow,Arial,sans-serif}.reference-player-facts{flex-wrap:wrap;gap:13px;max-width:640px;display:flex}.reference-player-facts>div{border-right:1px solid #516e89;max-width:170px;padding-right:13px}.reference-player-facts>div:last-child{border:0}.reference-player-facts dt{font:700 12px/1 var(--display);letter-spacing:0;margin:0 0 4px}.reference-player-facts dd{font:400 15px/1.1 var(--display);color:#fff;margin:0}.profile-demo-note{font:500 9px/1 var(--display);color:#bcd0e4;letter-spacing:.5px;margin-top:13px}.profile-section-nav{color:#052954;background:linear-gradient(#fff,#dce6ef);border:1px solid #aabfd4;border-radius:3px;grid-template-columns:repeat(6,minmax(0,1fr));height:43px;margin-bottom:12px;padding:4px 0;display:grid}.profile-section-nav a{font:700 15px/1 var(--display);text-transform:uppercase;text-align:center;border-right:1px solid #aac0d2;justify-content:center;align-items:center;display:flex}.profile-section-nav a:first-child{color:#fff;background:#082d4e;border:1px solid #fff;border-radius:3px;margin:-4px 0}.profile-section-nav a:last-child{border:0}.reference-profile-grid{grid-template-columns:2.02fr 1fr;align-items:start;gap:9px;display:grid}.profile-panel{color:#072851;background:linear-gradient(125deg,#f7fafc,#e2ecf3);border:1px solid #b6c8da;border-radius:3px;min-width:0;padding:10px;overflow:hidden}.profile-panel h2{font:italic 800 22px/1 var(--display);letter-spacing:-.2px;margin-bottom:10px}.profile-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.profile-panel-heading h2{margin:0}.profile-panel-heading>span,.profile-panel-heading>a{font:600 12px/1 var(--display);text-transform:uppercase;white-space:nowrap}.profile-panel p{font:400 15px/1.15 var(--display)}.profile-season{grid-area:1/1;min-height:155px}.profile-career{grid-area:2/1;min-height:180px}.profile-games{grid-area:3/1;min-height:191px}.profile-photos{grid-area:4/1;min-height:195px}.profile-about{grid-area:1/2/3;min-height:344px}.profile-awards{grid-area:3/2;min-height:191px}.profile-related{grid-area:4/2;min-height:195px}.profile-stat-tiles{grid-template-columns:repeat(auto-fit,minmax(46px,1fr));gap:5px;display:grid}.profile-stat-tiles>div{text-align:center;background:#d9e5f0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:65px;padding:5px 1px;display:flex}.profile-stat-tiles strong{font:700 29px/1 var(--display)}.profile-stat-tiles span{font:500 11px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:5px}.profile-stat-filter{font:500 10px var(--display);align-items:center;gap:10px;margin-top:9px;display:flex}.profile-stat-filter label{align-items:center;gap:4px;display:flex}.profile-stat-filter select{font:500 10px var(--display);color:#143454;background:#fff;border:1px solid #b4c7d9;max-width:115px;height:21px;padding:0 4px}.profile-stat-filter button{font:600 10px var(--display);text-transform:uppercase;color:#072851;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0}.reference-profile .table-scroll{border:0;max-width:100%;margin:0}.reference-profile table{border-collapse:collapse;text-align:center;width:100%;min-width:0;font:400 13px/1.1 var(--display);background:0 0}.reference-profile th,.reference-profile td{white-space:nowrap;border:1px solid #bed0df;padding:6px 4px}.reference-profile th{font:500 12px/1 var(--display);text-transform:uppercase;letter-spacing:0;color:#09294e;background:#d3e1ed}.reference-profile tbody th{background:#eaf0f6}.reference-profile thead th{border-bottom:1px solid #b9ccde}.reference-profile tbody tr:nth-child(2n){background:#e4edf4}.reference-profile .career-total th,.reference-profile .career-total td{background:#d0dfec;font-weight:700}.reference-profile .profile-games td:nth-child(2){text-align:left}.reference-profile .profile-games td{padding-top:9px;padding-bottom:9px}.profile-about>p{font-size:16px;line-height:1.15}.profile-about dl{gap:13px;margin-top:15px;display:grid}.profile-about dl>div{padding-left:39px;position:relative}.profile-about dl>div:before{content:"☆";color:#103863;font:32px/1 Barlow,Arial,sans-serif;position:absolute;top:0;left:3px}.profile-about dl>div:first-child:before{content:"♡"}.profile-about dl>div:nth-child(2):before{content:"♫"}.profile-about dl>div:nth-child(3):before{content:"▤"}.profile-about dt{font:700 15px/1 var(--display);letter-spacing:0;margin:0 0 3px}.profile-about dd{font:400 14px/1.1 var(--display);margin:0}.profile-awards p{margin-top:5px;font-size:14px;line-height:1.15}.profile-awards h3{font:600 16px/1 var(--display);text-transform:none;margin-top:12px}.profile-photo-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:144px;display:grid}.profile-photo-strip>a{border-radius:3px;overflow:hidden}.profile-photo-strip img{object-fit:cover;width:100%;height:100%}.profile-photos>small{font:400 9px var(--display);margin-top:3px;display:block}.related-player{border:1px solid #c4d4e4;border-radius:3px;align-items:center;gap:12px;height:68px;margin-top:7px;display:flex;overflow:hidden}.related-portrait{flex:none;width:82px;height:68px;display:block}.related-portrait .illustrative-portrait>small{display:none}.related-player>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.related-player>span>b{font:700 15px/1 var(--display)}.related-player strong{font:700 17px/1 var(--display);text-transform:uppercase}.related-player small{font:400 12px/1.15 var(--display);margin-top:3px}.related-player>b{margin-left:auto;margin-right:12px;font:300 24px Barlow}.profile-related>div{max-height:230px;overflow-y:auto}@media (width>=1200px){.reference-profile{padding:0 28px 25px}.profile-team-nav{gap:50px;min-height:55px;margin:0 -28px}.reference-player-hero{grid-template-columns:300px 1fr;gap:30px;height:374px}.reference-player-portrait{height:374px}.reference-jersey{font-size:95px}.reference-player-identity h1{font-size:76px}.reference-player-position{font-size:26px}.reference-player-identity blockquote{max-width:600px;margin:25px 0 30px;font-size:24px}.reference-player-facts dt{font-size:15px}.reference-player-facts dd{font-size:18px}.profile-watermark{width:460px;height:418px;right:-28px}.profile-section-nav{height:51px}.profile-panel{padding:14px}.profile-panel h2{font-size:27px}.profile-season{min-height:177px}.profile-career{min-height:200px}.profile-about{min-height:386px}.profile-games,.profile-awards{min-height:220px}.reference-profile th,.reference-profile td{padding:8px 6px;font-size:15px}.profile-about>p{font-size:18px}.profile-about dd{font-size:17px}.profile-about dt{font-size:18px}.profile-about dl{gap:16px}.profile-stat-tiles>div{height:82px}.profile-stat-tiles strong{font-size:36px}.profile-stat-tiles span{font-size:13px}.profile-photos,.profile-related{min-height:235px}.profile-photo-strip{height:176px}}@media (width<=900px){.reference-profile{padding:0 14px 18px}.profile-team-nav{gap:24px;margin:0 -14px;padding:0 16px;font-size:13px}.profile-team-nav>strong{padding-right:20px;font-size:28px}.reference-player-hero{grid-template-columns:220px 1fr;gap:18px;height:305px}.reference-player-portrait{height:305px}.reference-player-identity h1{font-size:45px}.reference-jersey{font-size:65px}.reference-player-position{font-size:17px}.reference-player-identity blockquote{margin:20px 0;font-size:17px}.reference-player-facts{gap:10px}.reference-player-facts>div{padding-right:10px}.reference-player-facts dt{font-size:10px}.reference-player-facts dd{font-size:13px}.profile-watermark{opacity:.35;width:300px;height:300px;right:-15px}.profile-section-nav a{font-size:13px}.reference-profile-grid{grid-template-columns:1.8fr 1fr}.profile-panel h2{font-size:20px}.profile-panel-heading>span,.profile-panel-heading>a{font-size:10px}.profile-stat-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-stat-tiles>div{height:50px}.profile-stat-tiles strong{font-size:24px}.profile-stat-filter{flex-wrap:wrap}.profile-stat-filter button{margin-left:0}.profile-about dl>div{padding-left:27px}.profile-about dl>div:before{font-size:24px}.profile-about>p{font-size:15px}.profile-about dd{font-size:13px}.profile-photo-strip{height:116px}.profile-photos,.profile-related{min-height:168px}.profile-panel-heading h2 span{display:none}}@media (width<=600px){.reference-profile{padding:0 10px 15px}.profile-team-nav{gap:22px;margin:0 -10px;padding:0 12px}.profile-team-nav>strong{font-size:26px}.profile-breadcrumb{flex-wrap:wrap;gap:7px;height:auto;min-height:42px;font-size:12px}.reference-player-hero{grid-template-columns:1fr;gap:18px;height:auto;margin:0 0 16px}.reference-player-portrait{justify-self:center;width:262px;height:330px}.reference-player-identity{text-align:left;padding:0 8px}.reference-jersey{font-size:65px}.reference-player-identity h1{font-size:46px}.reference-player-position{font-size:17px}.reference-player-identity blockquote{margin:18px 0;font-size:17px}.reference-player-facts{gap:14px}.reference-player-facts dt{font-size:11px}.reference-player-facts dd{font-size:14px}.profile-watermark{opacity:.2;width:260px;height:260px;top:330px}.profile-demo-note{font-size:8px}.profile-section-nav{justify-content:flex-start;height:43px;display:flex;overflow-x:auto}.profile-section-nav a{white-space:nowrap;min-width:115px;padding:0 14px}.reference-profile-grid{grid-template-columns:minmax(0,1fr);gap:9px}.profile-panel{grid-area:auto/1!important}.profile-season{order:0}.profile-career{order:1}.profile-games{order:2}.profile-about{order:3;min-height:0}.profile-awards{order:4;min-height:0}.profile-photos{order:5}.profile-related{order:6}.profile-panel h2{font-size:22px}.profile-stat-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-stat-tiles>div{height:64px}.profile-stat-tiles strong{font-size:29px}.profile-about dl{gap:14px}.profile-about dt{font-size:15px}.profile-about dd{font-size:14px}.profile-photo-strip{height:110px}.profile-related>div{max-height:none}.related-player{height:80px}.related-portrait{width:90px;height:80px}.related-player strong{font-size:20px}.reference-profile th,.reference-profile td{font-size:12px}}.reference-profile td{font:500 13px/1.1 var(--display);color:#072851}.reference-profile tbody th{font-size:12px}.profile-stat-filter label{letter-spacing:0;font:500 10px var(--display);text-transform:none;flex-direction:row;gap:4px;display:flex}.profile-stat-filter select{width:105px;min-width:0;height:21px;min-height:0;font:500 10px var(--display);padding:0 4px}.profile-stat-filter button{height:21px;min-height:0}.profile-related>div{max-height:144px}.profile-watermark:after{content:"";background:linear-gradient(90deg,#0b2944 70%,#0000);width:135px;height:65px;position:absolute;bottom:8px;left:0}@media (width>=1200px){.reference-profile td{font-size:15px}.profile-related>div{max-height:176px}}@media (width<=600px){.reference-profile td{font-size:12px}.profile-related>div{max-height:none}.profile-stat-filter select{width:100px}.profile-watermark:after{width:90px;height:60px}}@media (width>=901px) and (width<=1199px){.reference-hero-copy{padding-top:20px}.reference-hero h1>span{line-height:.76;transform:scaleX(1.45)}.reference-hero h1>strong{transform:scaleX(1.17)}.reference-hero h1>small{letter-spacing:17px;font-size:33px}.reference-tradition h2{transform-origin:0;font-size:36px;transform:scaleX(1.2)}}.subnav{color:#fff;background:#03213c;border-bottom:2px solid #8fb3d3;gap:18px}.subnav a{align-items:center;height:48px;min-height:0;padding:0 20px;display:flex}.sport-body .filters select,.sport-body .team-picker select,.sport-body .filters .button,.sport-body .team-picker .button{height:34px;min-height:0}.sport-body .section-heading{padding-bottom:12px}.sport-body .content-block{margin-top:24px;padding-top:0}.sport-body .roster-number{font-size:38px;line-height:1}.sport-body .player-card-body{padding:12px 14px}.sport-body .player-card h3{margin:5px 0;font-size:25px}.sport-body .player-card .card-arrow{margin-top:10px;padding-top:8px}.sport-body .filters{background:#fff;border:1px solid #bbcad9;border-radius:2px;padding:10px 14px}.sport-body .record-bar{border-radius:3px}.sport-body .content-block>.section-heading,.sport-body .block-title{font-style:italic}@media (width<=600px){.subnav{gap:0}.subnav a{padding:0 16px}.sport-body .roster-number{font-size:32px}.sport-body .player-card h3{font-size:21px}}.reference-art>svg{width:100%;max-width:none;height:100%;display:block}.reference-home .story-details>div{font:500 11px/1.15 var(--display)}@media (width>=1200px){.reference-home .story-details>div{font-size:13px}}@media (width<=600px){.reference-home .story-details>div{font-size:12px}.profile-watermark{right:0}}.reference-home:not(.demo-reference) .reference-panel{grid-area:auto}.reference-home:not(.demo-reference) .panel-photo_gallery,.reference-home:not(.demo-reference) .panel-sponsors{grid-column:1/-1}@media (width>=901px) and (width<=1199px){body:has(.reference-profile) .site-header{height:88px}body:has(.reference-profile) .footer-top{height:143px}}
