.AthleteOfTheWeek_section__bVXFA{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 20% 30%,color-mix(in srgb,var(--school-color,#0a2a52) 38%,transparent) 0,transparent 60%),radial-gradient(ellipse 55% 70% at 95% 95%,rgba(66,141,150,.34) 0,rgba(66,141,150,.12) 35%,transparent 70%),var(--gsl-color-ink-900);padding:5.5rem 0 6rem;transition:background .36s ease;border-bottom:2px solid var(--gsl-color-secondary)}.AthleteOfTheWeek_borderTopLeft__gWFAM{position:absolute;top:0;left:0;width:30%;height:12px;background:var(--gsl-color-primary);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);pointer-events:none;z-index:6}.AthleteOfTheWeek_section__bVXFA:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0,transparent 80px,color-mix(in srgb,var(--school-color,#0a2a52) 14%,transparent) 80px,color-mix(in srgb,var(--school-color,#0a2a52) 14%,transparent) 200px,transparent 200px,transparent 760px);pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 65% 75% at 0 0,#000 0,transparent 90%);mask-image:radial-gradient(ellipse 65% 75% at 0 0,#000 0,transparent 90%)}.AthleteOfTheWeek_section__bVXFA:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent,transparent 110px,rgba(151,151,151,.05) 0,rgba(151,151,151,.05) 210px,transparent 0,transparent 620px),repeating-linear-gradient(120deg,transparent,transparent 200px,rgba(66,141,150,.14) 0,rgba(66,141,150,.14) 320px,transparent 0,transparent 760px);pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 65% 75% at 100% 100%,#000 0,transparent 90%);mask-image:radial-gradient(ellipse 65% 75% at 100% 100%,#000 0,transparent 90%)}.AthleteOfTheWeek_inner__bxJ_F{position:relative;z-index:3;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2.25rem}.AthleteOfTheWeek_titleBar__k96rM{display:flex;align-items:flex-end;gap:1.25rem}.AthleteOfTheWeek_titleBlock__FgU2_{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.AthleteOfTheWeek_titleLine__cDPIE{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.32));align-self:center;margin-bottom:.6rem}.AthleteOfTheWeek_sponsorSlot__8VZmo{flex-shrink:0}.AthleteOfTheWeek_title__10tjH{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--gsl-color-accent);margin:0;white-space:nowrap}.AthleteOfTheWeek_titleAccent__oE7AA{background:linear-gradient(135deg,var(--gsl-color-secondary-300) 0,var(--gsl-color-secondary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.AthleteOfTheWeek_schoolMark__XXrl3{display:inline-flex;align-items:center;gap:.7rem}.AthleteOfTheWeek_schoolMarkLink__ceZbf{text-decoration:none;color:inherit}.AthleteOfTheWeek_schoolMarkLink__ceZbf .AthleteOfTheWeek_schoolMarkLogo__MUord,.AthleteOfTheWeek_schoolMarkLink__ceZbf .AthleteOfTheWeek_schoolMarkName__1bgNt{transition:color .18s ease,transform .18s ease}.AthleteOfTheWeek_schoolMarkLink__ceZbf:focus-visible .AthleteOfTheWeek_schoolMarkName__1bgNt,.AthleteOfTheWeek_schoolMarkLink__ceZbf:hover .AthleteOfTheWeek_schoolMarkName__1bgNt{color:var(--gsl-color-secondary)}.AthleteOfTheWeek_schoolMarkLink__ceZbf:focus-visible .AthleteOfTheWeek_schoolMarkLogo__MUord,.AthleteOfTheWeek_schoolMarkLink__ceZbf:hover .AthleteOfTheWeek_schoolMarkLogo__MUord{transform:scale(1.04)}.AthleteOfTheWeek_schoolMarkLink__ceZbf:focus-visible{outline:2px solid var(--gsl-color-secondary);outline-offset:4px}.AthleteOfTheWeek_schoolMarkLogo__MUord{height:56px;width:56px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.AthleteOfTheWeek_schoolMarkText__UbS63{display:flex;flex-direction:column;line-height:1}.AthleteOfTheWeek_schoolMarkLabel__XODuH{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55)}.AthleteOfTheWeek_schoolMarkName__1bgNt{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gsl-color-accent);margin-top:.2rem}.AthleteOfTheWeek_body__wvOcY{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:1.75rem;gap:1.75rem;align-items:start}.AthleteOfTheWeek_card__aUuSp{position:relative;padding:2.25rem 2.5rem;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.015) 60%,rgba(255,255,255,0)),rgba(13,17,18,.85);isolation:isolate;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.AthleteOfTheWeek_card__aUuSp:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(315deg,rgba(255,255,255,.14),rgba(255,255,255,.04) 45%,rgba(255,255,255,0) 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.AthleteOfTheWeek_cardSwap__UvPW5{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;animation:AthleteOfTheWeek_aotwSwap__UiSIN .36s cubic-bezier(.22,1,.36,1)}@keyframes AthleteOfTheWeek_aotwSwap__UiSIN{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.AthleteOfTheWeek_schoolLogoBg__eBcl5{position:absolute;top:0;right:0;bottom:0;left:calc(5rem + 360px);background-repeat:no-repeat;background-position:50%;background-size:auto 80%;opacity:.08;filter:grayscale(40%) contrast(1.1) blur(.5px);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 20%,#000 50%,rgba(0,0,0,.55) 80%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.55) 20%,#000 50%,rgba(0,0,0,.55) 80%,transparent);transition:background-image .36s ease}.AthleteOfTheWeek_scanlines__aXByb{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.04) 1px,transparent 0,transparent 4px);mix-blend-mode:overlay;opacity:.6;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);z-index:1}.AthleteOfTheWeek_pauseTag__aT64f{position:absolute;top:1.1rem;right:1.4rem;z-index:5;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.18);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.78);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.AthleteOfTheWeek_pauseTagVisible__NMtQv{opacity:1;transform:translateY(0)}.AthleteOfTheWeek_pauseTagIcon__r98J2{font-size:1rem!important;color:var(--gsl-color-primary-300)}.AthleteOfTheWeek_portraitColumn__bVxHm{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.AthleteOfTheWeek_portrait___MdHd{position:relative;width:100%;aspect-ratio:4/5;max-width:320px;background:linear-gradient(160deg,color-mix(in srgb,var(--school-color) 80%,transparent) 0,color-mix(in srgb,var(--school-color) 35%,transparent) 60%,rgba(0,0,0,.4) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.55)}.AthleteOfTheWeek_portrait___MdHd:before{content:"";position:absolute;inset:0;z-index:4;padding:2px;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--school-color) 0%,transparent) 0,color-mix(in srgb,var(--school-color) 35%,transparent) 22%,color-mix(in srgb,var(--school-color) 95%,transparent) 50%,color-mix(in srgb,var(--school-color) 35%,transparent) 78%,color-mix(in srgb,var(--school-color) 0%,transparent) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.AthleteOfTheWeek_portraitGlow__1CXGq{position:absolute;inset:-10%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--school-color) 75%,transparent) 0,transparent 70%);filter:blur(12px);opacity:.55;pointer-events:none;z-index:0}.AthleteOfTheWeek_portraitImg__8bPp6{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.AthleteOfTheWeek_portraitInitials__RzLW_{position:relative;z-index:1;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(4rem,9vw,6.5rem);letter-spacing:.04em;color:rgba(255,255,255,.92);text-shadow:0 4px 18px rgba(0,0,0,.5)}.AthleteOfTheWeek_schoolBadge__cgBIf{position:absolute;bottom:14px;right:14px;z-index:3;width:56px;height:56px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.AthleteOfTheWeek_schoolBadgeImg__vHso_{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.AthleteOfTheWeek_schoolBadgeIcon__4nE7R{font-size:1.5rem!important;color:var(--school-color,var(--gsl-color-secondary))}.AthleteOfTheWeek_detailColumn__Qd_Of{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.5rem}.AthleteOfTheWeek_identityBlock__D66KM{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.AthleteOfTheWeek_athleteName__7gjDj{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--gsl-color-accent);text-shadow:0 4px 14px rgba(0,0,0,.5)}.AthleteOfTheWeek_panel__mN4L1{display:flex;flex-direction:column;gap:.85rem}.AthleteOfTheWeek_panelHeader__gA_hZ{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:var(--gsl-color-secondary)}.AthleteOfTheWeek_panelHeader__gA_hZ:before{content:"";width:8px;height:8px;background:var(--gsl-color-secondary);transform:rotate(45deg);flex-shrink:0}.AthleteOfTheWeek_attributeList__tM_Hm{display:flex;flex-direction:column}.AthleteOfTheWeek_attribute__CPlBM{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:.7rem 0;border-bottom:1px dashed rgba(255,255,255,.08)}.AthleteOfTheWeek_attribute__CPlBM:last-child{border-bottom:none}.AthleteOfTheWeek_attributeLabel__XkeHE{font-size:.78rem;letter-spacing:.22em;color:rgba(255,255,255,.5)}.AthleteOfTheWeek_attributeLabel__XkeHE,.AthleteOfTheWeek_attributeValue__XVcdL{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.AthleteOfTheWeek_attributeValue__XVcdL{display:inline-flex;align-items:center;gap:.65rem;font-size:1.05rem;letter-spacing:.06em;color:var(--gsl-color-accent)}.AthleteOfTheWeek_attributeSchoolBadge__bzW30{display:inline-flex;align-items:center;padding:.2rem .5rem;background:var(--school-color);font-size:.78rem;letter-spacing:.18em;color:#ffffff}.AthleteOfTheWeek_attributeSchoolLogo__Lwhcj{width:28px;height:28px;object-fit:contain;flex-shrink:0;margin-right:.5rem}.AthleteOfTheWeek_attributeIcon__YJ6Iq{font-size:1.15rem!important;color:var(--gsl-color-primary-300)}.AthleteOfTheWeek_description__SI1p4{margin:0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.78)}.AthleteOfTheWeek_roster__1s0tm{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.1rem 1.1rem;background:rgba(13,17,18,.6);border:1px solid rgba(255,255,255,.06);animation:AthleteOfTheWeek_aotwFadeUp__h_rCq .6s cubic-bezier(.22,1,.36,1) .5s both}.AthleteOfTheWeek_rosterSection__4hyZg{display:flex;flex-direction:column;gap:.85rem}.AthleteOfTheWeek_rosterHeader__pIgQ9{display:flex;align-items:center;gap:.75rem}.AthleteOfTheWeek_rosterLabel__ozzEK{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.55)}.AthleteOfTheWeek_rosterLine__8hDDu{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.02))}.AthleteOfTheWeek_currentList__lxIgb{display:flex;flex-direction:column;gap:.7rem}.AthleteOfTheWeek_currentItem__8O9jr{display:flex}.AthleteOfTheWeek_currentButton__UGr3e{flex:1 1;display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);font:inherit;color:inherit;cursor:pointer;text-align:left;position:relative;transition:background .2s ease,border-color .2s ease,transform .2s ease}.AthleteOfTheWeek_currentButton__UGr3e:hover{background:rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--school-color) 50%,transparent);transform:translateY(-1px)}.AthleteOfTheWeek_currentButton__UGr3e:focus-visible{outline:2px solid color-mix(in srgb,var(--school-color) 80%,transparent);outline-offset:2px}.AthleteOfTheWeek_currentButtonActive__KnHI6{background:linear-gradient(135deg,color-mix(in srgb,var(--school-color) 18%,transparent) 0,rgba(255,255,255,.04) 100%);border-color:color-mix(in srgb,var(--school-color) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--school-color) 35%,transparent),0 8px 24px rgba(0,0,0,.4)}.AthleteOfTheWeek_currentButtonActive__KnHI6:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--school-color);box-shadow:0 0 8px var(--school-color)}.AthleteOfTheWeek_currentPortrait__GRp6_{position:relative;width:56px;height:56px;flex-shrink:0;background:var(--school-color);overflow:hidden;display:flex;align-items:center;justify-content:center}.AthleteOfTheWeek_currentPortraitImg__JwrpP{width:100%;height:100%;object-fit:cover}.AthleteOfTheWeek_currentInitials__yaZPB{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:.04em;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.AthleteOfTheWeek_currentMeta__DOuvN{min-width:0;display:flex;flex-direction:column;gap:.2rem}.AthleteOfTheWeek_currentName__z0D9r{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.04em;color:var(--gsl-color-accent)}.AthleteOfTheWeek_currentName__z0D9r,.AthleteOfTheWeek_currentSchool__tlFlb{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AthleteOfTheWeek_currentSchool__tlFlb{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.12em;color:rgba(255,255,255,.55)}.AthleteOfTheWeek_rosterList__ZpQ0n{display:flex;flex-direction:column;gap:.45rem}.AthleteOfTheWeek_rosterItem__4Q2wv{position:relative;list-style:none;min-width:0}.AthleteOfTheWeek_rosterButton__097ab{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.5rem .7rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .18s ease,border-color .18s ease,transform .18s ease}.AthleteOfTheWeek_rosterButton__097ab:focus-visible,.AthleteOfTheWeek_rosterButton__097ab:hover{background:rgba(255,255,255,.04);border-color:color-mix(in srgb,var(--school-color) 50%,transparent);outline:none}.AthleteOfTheWeek_rosterButton__097ab:focus-visible{border-color:var(--school-color)}.AthleteOfTheWeek_rosterButtonActive__owquV{background:color-mix(in srgb,var(--school-color) 14%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--gsl-color-secondary) 60%,transparent)}.AthleteOfTheWeek_rosterButtonActive__owquV:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gsl-color-secondary)}.AthleteOfTheWeek_rosterPortraitLogo__NBvDc{position:relative;width:100%;height:100%;object-fit:contain;padding:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.AthleteOfTheWeek_rosterPortraitGsl__fOWWf{background:linear-gradient(135deg,color-mix(in srgb,var(--gsl-color-secondary) 70%,#000) 0,color-mix(in srgb,var(--gsl-color-secondary) 30%,#000) 100%);border-color:color-mix(in srgb,var(--gsl-color-secondary) 50%,transparent)}.AthleteOfTheWeek_rosterPortrait__edmO6{position:relative;width:36px;height:36px;flex-shrink:0;background:linear-gradient(135deg,color-mix(in srgb,var(--school-color) 70%,transparent) 0,color-mix(in srgb,var(--school-color) 90%,#000) 100%),rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--school-color) 30%,rgba(255,255,255,.1))}.AthleteOfTheWeek_rosterInitials__q1pkV{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.04em;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.AthleteOfTheWeek_rosterMeta__yX4cx{min-width:0;display:flex;flex-direction:column;gap:.1rem}.AthleteOfTheWeek_rosterName__fjzQF{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.04em;color:var(--gsl-color-accent)}.AthleteOfTheWeek_rosterName__fjzQF,.AthleteOfTheWeek_rosterSub__I549k{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AthleteOfTheWeek_rosterSub__I549k{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.68rem;letter-spacing:.1em;color:rgba(255,255,255,.45)}.AthleteOfTheWeek_introBackdrop__lAPb5{position:absolute;inset:0;z-index:10;background:radial-gradient(ellipse 80% 85% at 22% 28%,color-mix(in srgb,var(--gsl-color-secondary) 80%,transparent) 0,color-mix(in srgb,var(--gsl-color-secondary) 35%,transparent) 35%,transparent 75%),radial-gradient(ellipse 75% 80% at 80% 75%,color-mix(in srgb,var(--gsl-color-primary) 85%,transparent) 0,color-mix(in srgb,var(--gsl-color-primary) 38%,transparent) 35%,transparent 75%),color-mix(in srgb,var(--gsl-color-ink-900) 92%,transparent);pointer-events:auto;animation:AthleteOfTheWeek_aotwBackdropFade__vKGOR 1.7s ease-in-out both;overflow:hidden}.AthleteOfTheWeek_introBackdrop__lAPb5:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0,transparent 70px,color-mix(in srgb,var(--gsl-color-secondary) 38%,transparent) 70px,color-mix(in srgb,var(--gsl-color-secondary) 38%,transparent) 180px,transparent 180px,transparent 560px);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 0 0,#000 0,transparent 85%);mask-image:radial-gradient(ellipse 60% 70% at 0 0,#000 0,transparent 85%);pointer-events:none;z-index:0}.AthleteOfTheWeek_introBackdrop__lAPb5:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(120deg,transparent 0,transparent 130px,color-mix(in srgb,var(--gsl-color-primary) 40%,transparent) 130px,color-mix(in srgb,var(--gsl-color-primary) 40%,transparent) 260px,transparent 260px,transparent 620px);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 100% 100%,#000 0,transparent 85%);mask-image:radial-gradient(ellipse 60% 70% at 100% 100%,#000 0,transparent 85%);pointer-events:none;z-index:0}.AthleteOfTheWeek_introCard__Emh9O{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:11;pointer-events:none;animation:AthleteOfTheWeek_aotwIntroFade__JRWFS 1.7s ease-in-out both}@keyframes AthleteOfTheWeek_aotwBackdropFade__vKGOR{0%,to{opacity:0}14%,72%{opacity:1}}.AthleteOfTheWeek_introCardInner__due10{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3.5rem;background:color-mix(in srgb,var(--gsl-color-ink-700) 95%,transparent);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.55);animation:AthleteOfTheWeek_aotwIntroSlide__y_Hnk 1.7s cubic-bezier(.22,1,.36,1) both}.AthleteOfTheWeek_introCardInner__due10:after{content:"";position:absolute;top:-40px;left:-140px;height:160%;width:90px;background:rgba(255,255,255,.35);transform:rotate(20deg);animation:AthleteOfTheWeek_aotwFlashSweep__IOTWv .55s cubic-bezier(.25,.8,.4,1) .4s both}.AthleteOfTheWeek_introTitle__H7mQ7{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gsl-color-accent);text-align:center;white-space:nowrap}.AthleteOfTheWeek_introTitle__H7mQ7:after{content:"";display:block;margin:.65rem auto 0;width:56px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.05))}.AthleteOfTheWeek_introPresents__clzhB{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.22em}.AthleteOfTheWeek_introLogo__KR7_D{height:64px;width:auto}@keyframes AthleteOfTheWeek_aotwIntroFade__JRWFS{0%,to{opacity:0}14%,72%{opacity:1}}@keyframes AthleteOfTheWeek_aotwIntroSlide__y_Hnk{0%{transform:translateX(-120px)}14%{transform:translateX(0)}72%{transform:translateX(0)}to{transform:translateX(120px)}}@keyframes AthleteOfTheWeek_aotwFlashSweep__IOTWv{0%{left:-140px}to{left:120%}}.AthleteOfTheWeek_schoolMark__XXrl3,.AthleteOfTheWeek_sponsorSlot__8VZmo,.AthleteOfTheWeek_title__10tjH{animation:AthleteOfTheWeek_aotwFadeUp__h_rCq .6s cubic-bezier(.22,1,.36,1) both}.AthleteOfTheWeek_schoolMark__XXrl3{animation-delay:.05s}.AthleteOfTheWeek_title__10tjH{animation-delay:.15s}.AthleteOfTheWeek_sponsorSlot__8VZmo{animation-delay:.2s}.AthleteOfTheWeek_titleLine__cDPIE{animation:AthleteOfTheWeek_aotwLineGrow__BfLg4 .7s cubic-bezier(.22,1,.36,1) .3s both;transform-origin:left center}@keyframes AthleteOfTheWeek_aotwLineGrow__BfLg4{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes AthleteOfTheWeek_aotwFadeUp__h_rCq{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes AthleteOfTheWeek_aotwFadeOpacity__bUJ2l{0%{opacity:0}to{opacity:1}}.AthleteOfTheWeek_card__aUuSp{animation:AthleteOfTheWeek_aotwCardIn__PFWq4 .75s cubic-bezier(.22,1,.36,1) .4s both}@keyframes AthleteOfTheWeek_aotwCardIn__PFWq4{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.AthleteOfTheWeek_schoolLogoBg__eBcl5{animation:AthleteOfTheWeek_aotwLogoDrift__GhV92 1.4s cubic-bezier(.22,1,.36,1) .5s both}@keyframes AthleteOfTheWeek_aotwLogoDrift__GhV92{0%{opacity:0;transform:translateX(40px)}to{opacity:.08;transform:translateX(0)}}.AthleteOfTheWeek_currentItem__8O9jr,.AthleteOfTheWeek_rosterItem__4Q2wv,.AthleteOfTheWeek_rosterSection__4hyZg{animation:AthleteOfTheWeek_aotwRosterIn__5701Y .55s cubic-bezier(.22,1,.36,1) both}.AthleteOfTheWeek_rosterSection__4hyZg:first-of-type{animation-delay:.55s}.AthleteOfTheWeek_rosterSection__4hyZg:nth-of-type(2){animation-delay:.7s}.AthleteOfTheWeek_currentItem__8O9jr:first-of-type{animation-delay:.6s}.AthleteOfTheWeek_currentItem__8O9jr:nth-of-type(2){animation-delay:.7s}.AthleteOfTheWeek_rosterItem__4Q2wv{animation-delay:calc(.75s + var(--roster-i, 0) * .07s)}@keyframes AthleteOfTheWeek_aotwRosterIn__5701Y{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_card__aUuSp,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_currentItem__8O9jr,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_rosterItem__4Q2wv,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_rosterSection__4hyZg,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_roster__1s0tm,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_schoolLogoBg__eBcl5,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_schoolMark__XXrl3,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_sponsorSlot__8VZmo,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_titleLine__cDPIE,.AthleteOfTheWeek_section__bVXFA:not(.AthleteOfTheWeek_inView__5YWCp) .AthleteOfTheWeek_title__10tjH{animation-name:none;opacity:0}@media (max-width:900px){.AthleteOfTheWeek_section__bVXFA{padding:2.5rem 0 3rem}.AthleteOfTheWeek_inner__bxJ_F{gap:1.5rem;padding:0 1rem}.AthleteOfTheWeek_titleBar__k96rM{flex-wrap:wrap;align-items:flex-start;gap:.85rem}.AthleteOfTheWeek_titleLine__cDPIE{display:none}.AthleteOfTheWeek_sponsorSlot__8VZmo{flex-basis:100%}.AthleteOfTheWeek_title__10tjH{white-space:normal;font-size:clamp(1.7rem,7vw,2.4rem)}.AthleteOfTheWeek_body__wvOcY{display:flex;flex-direction:column;gap:1.25rem;grid-template-columns:none}.AthleteOfTheWeek_roster__1s0tm{display:contents}.AthleteOfTheWeek_rosterSection__4hyZg:first-of-type{order:1;width:100%;box-sizing:border-box;padding:1rem 1.25rem;background:rgba(13,17,18,.6);border:1px solid rgba(255,255,255,.06)}.AthleteOfTheWeek_card__aUuSp{order:2;width:100%;box-sizing:border-box;padding:1.5rem 1.25rem}.AthleteOfTheWeek_rosterSection__4hyZg:last-of-type{display:none}.AthleteOfTheWeek_cardSwap__UvPW5{grid-template-columns:1fr;gap:1.5rem}.AthleteOfTheWeek_schoolLogoBg__eBcl5{left:0;background-position:50% 0;background-size:auto 65%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);opacity:.06}.AthleteOfTheWeek_portrait___MdHd{max-width:240px}.AthleteOfTheWeek_athleteName__7gjDj{font-size:clamp(1.7rem,7vw,2.3rem)}.AthleteOfTheWeek_attribute__CPlBM{grid-template-columns:78px 1fr;gap:.65rem}.AthleteOfTheWeek_attributeValue__XVcdL{font-size:.95rem;flex-wrap:wrap;min-width:0;word-break:break-word}.AthleteOfTheWeek_attributeSchoolBadge__bzW30{flex-shrink:0}.AthleteOfTheWeek_currentList__lxIgb{display:flex;flex-direction:column;gap:.6rem}.AthleteOfTheWeek_rosterList__ZpQ0n{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.45rem;gap:.45rem}.AthleteOfTheWeek_pauseTag__aT64f{top:.85rem;right:.85rem}.AthleteOfTheWeek_introTitle__H7mQ7{font-size:1.15rem;letter-spacing:.16em;white-space:normal}.AthleteOfTheWeek_introLogo__KR7_D{height:52px}.AthleteOfTheWeek_introCardInner__due10{padding:1.5rem 2.25rem}}@media (prefers-reduced-motion:reduce){.AthleteOfTheWeek_cardSwap__UvPW5,.AthleteOfTheWeek_card__aUuSp,.AthleteOfTheWeek_currentItem__8O9jr,.AthleteOfTheWeek_introCardInner__due10,.AthleteOfTheWeek_introCardInner__due10:after,.AthleteOfTheWeek_introCard__Emh9O,.AthleteOfTheWeek_rosterItem__4Q2wv,.AthleteOfTheWeek_rosterSection__4hyZg,.AthleteOfTheWeek_schoolLogoBg__eBcl5,.AthleteOfTheWeek_schoolMark__XXrl3,.AthleteOfTheWeek_titleLine__cDPIE,.AthleteOfTheWeek_title__10tjH{animation:none!important}.AthleteOfTheWeek_sponsorSlot__8VZmo{animation:AthleteOfTheWeek_aotwFadeOpacity__bUJ2l .6s ease .2s both}}