.player-card-module__DHVRGW__card{container-type:inline-size}.player-card-module__DHVRGW__birthdayOutline:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(to right, var(--color-red), var(--color-pink));pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.player-card-module__DHVRGW__wrapper{display:block}.player-card-module__DHVRGW__number,.player-card-module__DHVRGW__position{font-size:clamp(2.5rem,18cqi,3.5rem);line-height:1}.player-card-module__DHVRGW__statItem{width:100%;container:statItem/inline-size}.player-card-module__DHVRGW__statItem .player-card-module__DHVRGW__statItemWrap{justify-content:center;column-gap:.5rem;font-size:clamp(1.25rem,30cqi,1.4rem);line-height:1;display:flex}.player-card-module__DHVRGW__statItem .player-card-module__DHVRGW__statItemWrap span{color:#fff;letter-spacing:.05em}@container statItem (max-width:60px){.player-card-module__DHVRGW__statItemWrap{flex-direction:column;align-items:center}}.player-card-module__DHVRGW__name{text-align:center;font-size:clamp(1.8rem,13cqi,2rem);line-height:1}.player-card-module__DHVRGW__info{background:url(/assets/foot-bg.png) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.player-card-module__DHVRGW__infoItems{gap:.5rem;width:100%;display:grid}.player-card-module__DHVRGW__infoItems [data-player-card-stat=exp]{grid-area:exp}.player-card-module__DHVRGW__infoItems [data-player-card-stat=college]{grid-area:college}.player-card-module__DHVRGW__infoItems [data-player-card-stat=height]{grid-area:height}@media screen and (max-width:600px){.player-card-module__DHVRGW__infoItems{grid-template-columns:repeat(2,1fr);grid-template-areas:"exp height""college college"}}@media screen and not (max-width:600px){.player-card-module__DHVRGW__infoItems{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));grid-template-areas:"exp college height"}}.player-card-module__DHVRGW__infoItems .player-card-module__DHVRGW__infoItem{font-family:var(--font-bebas-neue);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.player-card-module__DHVRGW__infoItems .player-card-module__DHVRGW__infoItem .player-card-module__DHVRGW__infoItemValue{text-transform:uppercase;color:#fff;text-align:center;font-size:clamp(1.3rem,9cqi,1.7rem);font-weight:600;line-height:1}.player-card-module__DHVRGW__infoItems .player-card-module__DHVRGW__infoItem .player-card-module__DHVRGW__infoItemLabel{text-transform:uppercase;color:#999;letter-spacing:.05em;text-align:center;font-size:clamp(1rem,6cqi,1.2rem);font-weight:600;line-height:1}.player-card-module__DHVRGW__profileBtn{border:2px solid hsl(from var(--color-snow) h s l / 1);width:100%;font-family:var(--font-bebas-neue);text-transform:uppercase;color:var(--color-snow);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .8rem;font-size:clamp(1.2rem,8cqi,1.5rem);font-weight:600;line-height:1;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;display:flex}.player-card-module__DHVRGW__profileBtn:hover{background-color:var(--color-snow);border-color:var(--color-snow);color:var(--color-black);cursor:pointer}.player-card-module__DHVRGW__heartBtn{border:2px solid hsl(from var(--color-red) h s l / 1);aspect-ratio:1;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:flex}.player-card-module__DHVRGW__heartBtn:hover{background-color:hsl(from var(--color-red) h s l / .4);cursor:pointer}.player-card-module__DHVRGW__petBirthday{z-index:0;pointer-events:none;flex-direction:column;align-items:center;gap:.25rem;animation:2.4s ease-in-out infinite player-card-module__DHVRGW__petBirthdayBounce;display:flex;position:absolute;bottom:8px;right:8px}.player-card-module__DHVRGW__petBirthdayCrown{filter:drop-shadow(0 2px 4px #00000059);transform-origin:50% 90%;font-size:1.4rem;animation:1.8s ease-in-out infinite player-card-module__DHVRGW__petCrownWiggle;position:absolute;top:-1.1rem}.player-card-module__DHVRGW__petAvatarRing{aspect-ratio:1;width:clamp(56px,22cqi,96px);box-shadow:0 0 0 2px #ffffffd9, 0 0 18px 4px hsl(from var(--color-pink) h s l / .55);border-radius:9999px;position:relative}.player-card-module__DHVRGW__petAvatar{object-fit:cover;background:#fff;border-radius:9999px;width:100%;height:100%;display:block}.player-card-module__DHVRGW__petBirthdayLabel{font-family:var(--font-bebas-neue);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(90deg, var(--color-red), var(--color-pink));white-space:nowrap;border-radius:9999px;padding:.25rem .5rem;font-size:clamp(.65rem,3.2cqi,.85rem);font-weight:700;line-height:1;box-shadow:0 2px 6px #00000040}@keyframes player-card-module__DHVRGW__petBirthdayBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes player-card-module__DHVRGW__petCrownWiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@container (max-width:250px){.player-card-module__DHVRGW__info{padding:.5rem}.player-card-module__DHVRGW__profileBtn{padding-block:.5rem}.player-card-module__DHVRGW__petBirthdayLabel{display:none}}
.birthday-confetti-module__5YoM1G__confettiContainer{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.birthday-confetti-module__5YoM1G__confettiPiece{top:-10px;left:var(--left);width:var(--size);height:var(--size);background:var(--color);opacity:0;animation:birthday-confetti-module__5YoM1G__confettiFall var(--duration) var(--delay) ease-in infinite;rotate:var(--rotate);border-radius:1px;position:absolute}.birthday-confetti-module__5YoM1G__confettiPiece:nth-child(odd){border-radius:50%}.birthday-confetti-module__5YoM1G__confettiPiece:nth-child(3n){width:calc(var(--size) * .6);height:calc(var(--size) * 1.5);border-radius:1px}@keyframes birthday-confetti-module__5YoM1G__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}20%{opacity:1}to{opacity:0;transform:translateY(calc(100cqb + 20px)) rotate(calc(var(--rotate) + 720deg)) scale(.4)}}
.LongSheet-view{z-index:1;top:0;bottom:initial;height:calc(var(--silk-100-lvh-dvh-pct) + 60px)}.LongSheet-content{box-sizing:border-box}.LongSheet-scrollRoot{scroll-behavior:smooth;background-color:#0000;width:100%;height:100%}.LongSheet-scrollContent{place-items:center;height:auto;display:grid}.LongSheet-innerContent{margin:max(env(safe-area-inset-top,0px), .75rem) 0 max(env(safe-area-inset-bottom,0px), .75rem);background-color:#fff;border-radius:24px;width:100%;overflow:clip;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (min-width:800px){.LongSheet-innerContent{width:calc(100% - 1.5rem);margin:.75rem 0}}
.long-sheet-module__s5832W__container{background-image:url(/assets/header-bg.png);background-size:cover;place-items:center;width:100%;height:55svh;padding-inline:3em;display:grid;overflow:hidden}@media not (max-width:630px){.long-sheet-module__s5832W__container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:630px){.long-sheet-module__s5832W__container{height:auto;padding-block-start:2em}}.long-sheet-module__s5832W__wrapper{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin-inline:auto;display:flex}.long-sheet-module__s5832W__wrapper .long-sheet-module__s5832W__content{flex-direction:column;gap:.5rem;display:flex}@media (max-width:630px){.long-sheet-module__s5832W__wrapper{flex-direction:column}.long-sheet-module__s5832W__wrapper .long-sheet-module__s5832W__content{display:none}}
.PlayerProfile-article{color:#fff;background-color:#0a0a0a;min-height:100%;display:grid;position:relative}.PlayerProfile-dismissTrigger{z-index:10;appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:#fff;background-color:#00000026;border:none;border-radius:9999px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .2s;display:grid;position:absolute;top:1rem;right:1rem}.PlayerProfile-dismissTrigger:hover{background-color:#0000004d}.PlayerProfile-dismissIcon{stroke-width:2.5px;width:20px;height:20px}.PlayerProfile-loading{place-items:center;min-height:60svh;display:grid}.PlayerProfile-spinner{border:3px solid #ffffff1a;border-top-color:#ef4444;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.PlayerProfile-error{color:#ef4444;text-align:center;place-items:center;min-height:40svh;padding:2rem;font-size:1.125rem;display:grid}.PlayerProfile-headshot{object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 30px #0006);width:auto;max-width:100%;height:100%}.PlayerProfile-statsBar{background:linear-gradient(90deg,#ef4444,#ec4899);justify-content:space-around;align-items:center;padding:.625rem 1rem;display:flex;box-shadow:0 -10px 20px #ef444433}.PlayerProfile-content{justify-self:center;gap:0;max-width:700px;padding-block:1.5rem 3rem;display:grid}.PlayerProfile-name{text-align:center;margin:0}.PlayerProfile-firstName{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:1.5rem;font-weight:600;display:block}.PlayerProfile-lastName{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(90deg,#ef4444,#ec4899);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:600;line-height:1;display:block}.PlayerProfile-meta{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#fff9;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:1.125rem;display:flex}.PlayerProfile-metaDivider{color:#fff3}.PlayerProfile-details{margin-top:1.5rem}.PlayerProfile-detailsGrid{background-color:#ffffff14;border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.PlayerProfile-detailItem{background-color:#0a0a0a;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.PlayerProfile-detailItem:last-child:nth-child(odd){grid-column:span 2}.PlayerProfile-detailLabel{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:.6875rem;font-weight:600}.PlayerProfile-detailValue{color:#fff;font-size:1rem;font-weight:500}.PlayerProfile-section{margin-top:2rem}.PlayerProfile-sectionTitle{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.PlayerProfile-careerStats{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.PlayerProfile-careerStatItem{background-color:#ffffff0d;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .5rem;display:flex}.PlayerProfile-careerStatValue{font-family:var(--font-bebas-neue,"Bebas Neue", sans-serif);color:#fff;font-size:1.5rem;font-weight:600}.PlayerProfile-careerStatLabel{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:.6875rem;font-weight:600}.PlayerProfile-newsList{gap:1rem;display:grid}.PlayerProfile-newsItem{background-color:#ffffff0d;border-radius:.75rem;gap:.5rem;padding:1rem;display:grid}.PlayerProfile-newsHeader{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.PlayerProfile-newsHeadline{color:#fff;margin:0;font-size:1rem;font-weight:600}.PlayerProfile-newsDate{color:#fff6;white-space:nowrap;font-size:.75rem}.PlayerProfile-newsUpdate{color:#fffc;margin:0;font-size:.875rem;line-height:1.5}.PlayerProfile-newsAnalysis{color:#ffffff80;margin:0;font-size:.8125rem;line-height:1.5}.PlayerProfile-injuryBadge{text-transform:uppercase;letter-spacing:.05em;color:#ef4444;background-color:#ef44441a;border-radius:.375rem;width:fit-content;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.PlayerProfile-cmsList{gap:.75rem;display:grid}.PlayerProfile-cmsItem{color:inherit;background-color:#ffffff0d;border-radius:.75rem;grid-template-columns:200px 1fr;gap:.75rem;text-decoration:none;transition:background-color .2s;display:grid;overflow:hidden}.PlayerProfile-cmsItem:hover{background-color:#ffffff14}.PlayerProfile-cmsThumb{position:relative;overflow:hidden}.PlayerProfile-cmsImage{object-fit:cover;width:100%;height:100%}.PlayerProfile-cmsPlayBadge{color:#fff;background-color:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:flex;position:absolute;inset:0}.PlayerProfile-cmsPlayIcon{width:30px;height:30px}.PlayerProfile-cmsBody{flex-direction:column;justify-content:center;gap:.25rem;padding:.625rem .625rem .625rem 0;display:flex}.PlayerProfile-cmsType{text-transform:uppercase;letter-spacing:.08em;color:#ef4444;font-size:.625rem;font-weight:700}.PlayerProfile-cmsTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.PlayerProfile-cmsDate{color:#fff6;font-size:.6875rem}.PlayerProfile-gamesTable{gap:0;font-size:.8125rem;display:grid;overflow-x:scroll}.PlayerProfile-gamesHeader,.PlayerProfile-gameRow{grid-template-columns:minmax(70px,1fr) minmax(90px,1.2fr) 36px repeat(4,36px);align-items:center;gap:.5rem;padding:.625rem .75rem;display:grid}.PlayerProfile-gamesHeader{text-transform:uppercase;letter-spacing:.05em;color:#fff6;border-bottom:1px solid #ffffff14;font-size:.6875rem;font-weight:600}.PlayerProfile-gameRow{color:#fffc;border-bottom:1px solid #ffffff0a}.PlayerProfile-win{color:#22c55e;font-weight:600}.PlayerProfile-loss{color:#ef4444;font-weight:600}.PlayerProfile-showMore{appearance:none;color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:.5rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s}.PlayerProfile-showMore:hover{color:#fff;background-color:#ffffff14}@media (min-width:640px){.PlayerProfile-detailsGrid{grid-template-columns:repeat(3,1fr)}.PlayerProfile-detailItem:last-child:nth-child(odd){grid-column:auto}.PlayerProfile-gamesHeader,.PlayerProfile-gameRow{grid-template-columns:minmax(90px,1fr) minmax(120px,1.5fr) 40px repeat(4,48px)}}
