.Broadcast_page__0m678{background:var(--gsl-color-ink-900);min-height:100vh;padding:2.5rem 1.5rem 4rem}.Broadcast_pageInner__mvnkw{max-width:1024px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.Broadcast_backLink__LNv3k{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .5rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gsl-color-primary-300);text-decoration:none;transition:color .15s ease,gap .18s ease}.Broadcast_backLink__LNv3k:focus-visible,.Broadcast_backLink__LNv3k:hover{color:var(--gsl-color-secondary);gap:.55rem;outline:none}.Broadcast_backLinkIcon__IYeWk{font-size:18px!important}.Broadcast_heroCard___HSok{position:relative;background:var(--gsl-color-ink-800);overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.Broadcast_heroCard___HSok:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 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:4}.Broadcast_matchupZone__YqLSz{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(220px,28vw,300px);display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:var(--gsl-color-ink-900)}.Broadcast_matchupAway__k7FuZ,.Broadcast_matchupHome__UmDzZ{position:absolute;inset:0;z-index:0}.Broadcast_matchupAway__k7FuZ{background:linear-gradient(180deg,color-mix(in srgb,var(--away-color) 96%,black) 0,var(--away-color) 55%,color-mix(in srgb,var(--away-color) 72%,black) 100%);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 22%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.15) 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 0,#000 22%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.15) 45%,transparent 55%)}.Broadcast_matchupHome__UmDzZ{background:linear-gradient(180deg,color-mix(in srgb,var(--home-color) 96%,black) 0,var(--home-color) 55%,color-mix(in srgb,var(--home-color) 72%,black) 100%);-webkit-mask-image:linear-gradient(90deg,transparent 45%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.55) 65%,#000 78%,#000);mask-image:linear-gradient(90deg,transparent 45%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.55) 65%,#000 78%,#000)}.Broadcast_matchupVignette__jkFtz{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 55% 70% at 50% 50%,rgba(0,0,0,.5) 0,rgba(0,0,0,.25) 45%,transparent 80%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.4));pointer-events:none}.Broadcast_matchupContent__p6wFx{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(1rem,4vw,3rem);gap:clamp(1rem,4vw,3rem);width:100%;max-width:720px}.Broadcast_team__qih0V{display:flex;flex-direction:column;align-items:center;gap:.55rem;justify-self:center;min-width:0}.Broadcast_teamLogo__PKYxW{object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.Broadcast_teamBadge__DSrD3,.Broadcast_teamLogo__PKYxW{width:clamp(64px,9vw,110px);height:clamp(64px,9vw,110px)}.Broadcast_teamBadge__DSrD3{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.35);font-size:clamp(1.1rem,2.4vw,1.8rem);letter-spacing:.06em}.Broadcast_teamBadge__DSrD3,.Broadcast_teamName__KRdAX{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:white}.Broadcast_teamName__KRdAX{font-size:clamp(.95rem,2vw,1.4rem);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.75);text-align:center}.Broadcast_matchupVs__zrnhH{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--gsl-color-secondary);transform:rotate(-4deg);text-shadow:1px 1px 0 rgba(27,32,33,.95),2px 2px 0 rgba(27,32,33,.9),3px 3px 0 rgba(27,32,33,.8),4px 6px 10px rgba(0,0,0,.5);justify-self:center}.Broadcast_infoZone__ll7qT{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.75rem clamp(1.25rem,3vw,2rem) 1.5rem}.Broadcast_metaRow__37Ch1{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.65)}.Broadcast_brandTag__hqX4I,.Broadcast_metaIcon__E53cj{color:var(--gsl-color-secondary)}.Broadcast_metaIcon__E53cj{font-size:18px!important}.Broadcast_metaSport__VTwyN{color:var(--gsl-color-primary-300)}.Broadcast_metaDot__auX7e{opacity:.45}.Broadcast_metaDate__vupRj{color:rgba(255,255,255,.55)}.Broadcast_title__oAvlI{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.08;letter-spacing:.02em;text-transform:uppercase;color:var(--gsl-color-accent)}.Broadcast_section__TZG8a{position:relative;width:100%}.Broadcast_sectionHeader__bN6bL{display:grid;grid-template-columns:auto 1fr;align-items:end;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.Broadcast_sectionTitleBlock__cqzwy{display:flex;flex-direction:column;gap:.35rem}.Broadcast_overline___AxS_{align-self:flex-start;font-size:.95rem;letter-spacing:.22em;color:var(--gsl-color-secondary)}.Broadcast_overline___AxS_,.Broadcast_sectionTitle__nic7g{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.Broadcast_sectionTitle__nic7g{margin:0;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.05;letter-spacing:.01em;color:var(--gsl-color-accent)}.Broadcast_titleAccent__TmLM2{background:linear-gradient(100deg,var(--gsl-color-primary) 0,color-mix(in srgb,var(--gsl-color-primary) 70%,white) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.Broadcast_sectionSubtitle__z71z8{margin:.15rem 0 0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;color:rgba(255,255,255,.62)}.Broadcast_sectionRule__jYbG1{height:2px;align-self:end;margin-bottom:.6rem;background:linear-gradient(to right,color-mix(in srgb,var(--gsl-color-primary) 60%,transparent) 0,transparent 100%)}.Broadcast_player__XqA3C{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:1.25rem;gap:1.25rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.Broadcast_playButton__KgXkX{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;background:var(--gsl-color-secondary);border:0;color:var(--gsl-color-accent);cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 6px 18px rgba(0,0,0,.45)}.Broadcast_playButton__KgXkX:focus-visible,.Broadcast_playButton__KgXkX:hover{background:color-mix(in srgb,var(--gsl-color-secondary) 85%,white);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.55);outline:none}.Broadcast_playButton__KgXkX .material-icons{font-size:36px}.Broadcast_playerControls__4XLDf{position:relative;z-index:2;display:flex;flex-direction:column;gap:.4rem;min-width:0}.Broadcast_seekTrack__8_kkc{position:relative;height:6px;background:rgba(255,255,255,.12)}.Broadcast_seekTrack__8_kkc:after{content:"";position:absolute;inset:0;width:var(--progress,0);background:var(--gsl-color-secondary);pointer-events:none;transition:width 90ms linear}.Broadcast_seekInput__1Ouf1{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;opacity:0}.Broadcast_seekInput__1Ouf1:disabled{cursor:not-allowed}.Broadcast_playerTimes__fsX8M{display:flex;justify-content:space-between;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.12em;color:rgba(255,255,255,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Broadcast_timeNow__MU7wt{color:var(--gsl-color-secondary)}.Broadcast_timeTotal__PU96W{color:rgba(255,255,255,.55)}.Broadcast_playerEmpty__6qlEK{display:flex;align-items:center;gap:.85rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.65);font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif}.Broadcast_playerEmptyIcon__Wj84l{font-size:28px!important;color:var(--gsl-color-secondary)}.Broadcast_transcript__nZMV1{display:flex;flex-direction:column;gap:.85rem}.Broadcast_transcriptToggle___OmBm{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.12);color:var(--gsl-color-accent);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease}.Broadcast_transcriptToggle___OmBm:focus-visible,.Broadcast_transcriptToggle___OmBm:hover{background:rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--gsl-color-primary) 45%,transparent);outline:none}.Broadcast_transcriptToggleIcon__gYHKH{font-size:20px!important;color:var(--gsl-color-secondary)}.Broadcast_transcriptBody__xpkUS{padding:1.25rem 1.5rem;background:var(--gsl-color-ink-800);color:rgba(255,255,255,.82);font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.65;max-height:60vh;overflow-y:auto;position:relative}.Broadcast_transcriptBody__xpkUS:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.05) 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}.Broadcast_transcriptBody__xpkUS p{margin:0 0 1em}.Broadcast_transcriptBody__xpkUS p:last-child{margin-bottom:0}.Broadcast_transcriptEmpty__BgYN5{margin:0;padding:1rem 1.5rem;background:var(--gsl-color-ink-800);color:rgba(255,255,255,.55);font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.9rem;font-style:italic}@media (max-width:720px){.Broadcast_page__0m678{padding:1.5rem 1rem 3rem}.Broadcast_pageInner__mvnkw{gap:1.75rem}.Broadcast_matchupZone__YqLSz{min-height:200px;padding:1.5rem 1rem}.Broadcast_infoZone__ll7qT{padding:1.25rem 1.1rem;gap:1rem}.Broadcast_sectionHeader__bN6bL{grid-template-columns:1fr}.Broadcast_sectionRule__jYbG1{display:none}.Broadcast_player__XqA3C{grid-template-columns:1fr;gap:1rem}.Broadcast_playButton__KgXkX{width:56px;height:56px;justify-self:start}.Broadcast_playButton__KgXkX .material-icons{font-size:30px}}.SponsorCredit_credit__Y9j0m{display:flex;flex-direction:column;gap:.4rem}.SponsorCredit_creditCenter__exkkZ{align-items:center;text-align:center}.SponsorCredit_creditCenter__exkkZ .SponsorCredit_logo__2riuf{object-position:center}.SponsorCredit_creditRight__97Edy{align-items:flex-end;text-align:right}.SponsorCredit_creditRight__97Edy .SponsorCredit_logo__2riuf{object-position:right center}.SponsorCredit_creditLeft__A5QOA{align-items:flex-start;text-align:left}.SponsorCredit_creditLeft__A5QOA .SponsorCredit_logo__2riuf{object-position:left center}.SponsorCredit_label__TNZCt{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.65rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.55)}.SponsorCredit_link__ugKLk{display:inline-block;line-height:0;transition:opacity .2s ease,transform .2s ease}.SponsorCredit_link__ugKLk:focus-visible,.SponsorCredit_link__ugKLk:hover{opacity:.88;transform:translateY(-1px);outline:none}.SponsorCredit_logo__2riuf{display:block;width:clamp(150px,16vw,188px);height:48px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.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}}.SchoolAthleteOfTheWeek_section__o_rE0{position:relative;overflow:hidden;background:radial-gradient(ellipse 65% 85% at 18% 22%,color-mix(in srgb,var(--gsl-color-primary) 38%,transparent) 0,color-mix(in srgb,var(--gsl-color-primary) 14%,transparent) 35%,transparent 70%),radial-gradient(ellipse 60% 75% at 88% 18%,color-mix(in srgb,var(--gsl-color-secondary) 36%,transparent) 0,color-mix(in srgb,var(--gsl-color-secondary) 12%,transparent) 35%,transparent 72%),var(--gsl-color-ink-900);padding:4rem 0 4.5rem;isolation:isolate;border-top:2px solid var(--gsl-color-secondary)}.SchoolAthleteOfTheWeek_section__o_rE0:before{content:"";position:absolute;inset:0;background-image:url(/textures/halftone.png);background-size:cover;background-position:50%;opacity:.04;mix-blend-mode:overlay;pointer-events:none;z-index:0}.SchoolAthleteOfTheWeek_beamsTL__Sp3Oq{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(120deg,transparent 0,transparent 220px,color-mix(in srgb,var(--gsl-color-primary) 22%,transparent) 220px,color-mix(in srgb,var(--gsl-color-primary) 22%,transparent) 244px,transparent 244px,transparent 320px),repeating-linear-gradient(120deg,transparent 0,transparent 60px,color-mix(in srgb,var(--gsl-color-primary) 14%,transparent) 60px,color-mix(in srgb,var(--gsl-color-primary) 14%,transparent) 130px,transparent 130px,transparent 320px);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 0 0,#000 0,transparent 80%);mask-image:radial-gradient(ellipse 60% 70% at 0 0,#000 0,transparent 80%)}.SchoolAthleteOfTheWeek_beamsTR__LKRno{position:absolute;inset:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(120deg,transparent 0,transparent 260px,rgba(151,151,151,.06) 260px,rgba(151,151,151,.06) 280px,transparent 280px,transparent 360px),repeating-linear-gradient(120deg,transparent 0,transparent 70px,rgba(151,151,151,.04) 70px,rgba(151,151,151,.04) 140px,transparent 140px,transparent 360px),repeating-linear-gradient(120deg,transparent 0,transparent 170px,color-mix(in srgb,var(--gsl-color-secondary) 18%,transparent) 170px,color-mix(in srgb,var(--gsl-color-secondary) 18%,transparent) 250px,transparent 250px,transparent 360px);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 100% 0,#000 0,transparent 80%);mask-image:radial-gradient(ellipse 60% 70% at 100% 0,#000 0,transparent 80%)}.SchoolAthleteOfTheWeek_section__o_rE0:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 90% at 100% 100%,color-mix(in srgb,var(--gsl-color-primary) 30%,transparent) 0,transparent 70%);pointer-events:none;z-index:0}.SchoolAthleteOfTheWeek_inner__niguQ{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2.25rem}.SchoolAthleteOfTheWeek_titleBar__YuA7O{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;text-align:left}.SchoolAthleteOfTheWeek_titleBlock__ThacI{display:flex;flex-direction:column;gap:.4rem}.SchoolAthleteOfTheWeek_sponsorSlot__hO0rd{margin-left:auto}.SchoolAthleteOfTheWeek_footerRow__1Be7N{display:flex;justify-content:flex-end}.SchoolAthleteOfTheWeek_viewAll__OlL2O{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .5rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gsl-color-primary-300);text-decoration:none;transition:color .15s ease,gap .18s ease}.SchoolAthleteOfTheWeek_viewAll__OlL2O:focus-visible,.SchoolAthleteOfTheWeek_viewAll__OlL2O:hover{color:var(--gsl-color-secondary);gap:.55rem;outline:none}.SchoolAthleteOfTheWeek_viewAllIcon___3XZd{font-size:1.15rem!important;line-height:1}.SchoolAthleteOfTheWeek_overline__Bgmhd{font-size:.85rem;letter-spacing:.22em;color:var(--gsl-color-secondary)}.SchoolAthleteOfTheWeek_overline__Bgmhd,.SchoolAthleteOfTheWeek_title__saf3X{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.SchoolAthleteOfTheWeek_title__saf3X{font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:.04em;color:var(--gsl-color-accent);margin:0}.SchoolAthleteOfTheWeek_titleAccent__Rs4gv{background:linear-gradient(135deg,color-mix(in srgb,var(--gsl-color-primary) 70%,white) 0,var(--gsl-color-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.SchoolAthleteOfTheWeek_layout__BQ03p{display:grid;grid-template-columns:280px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.SchoolAthleteOfTheWeek_grid__zAi2S{display:flex;flex-direction:column;gap:2rem;min-width:0}.SchoolAthleteOfTheWeek_card__OKtlr{position:relative;display:grid;grid-template-columns:320px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center;width:100%;padding:2rem 2.25rem;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);animation:SchoolAthleteOfTheWeek_cardEnter__mwW1M .8s cubic-bezier(.22,1,.36,1) backwards}@keyframes SchoolAthleteOfTheWeek_cardEnter__mwW1M{0%{opacity:0;transform:translateY(28px) scale(.985);filter:blur(6px);box-shadow:0 0 0 0 transparent,inset 0 0 0 0 transparent,0 30px 80px rgba(0,0,0,0)}40%{opacity:1;filter:blur(0);box-shadow:0 0 32px 4px color-mix(in srgb,var(--gsl-color-primary) 60%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--gsl-color-primary) 70%,transparent),0 30px 80px rgba(0,0,0,.45)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0);box-shadow:0 0 0 0 transparent,inset 0 0 0 0 transparent,0 30px 80px rgba(0,0,0,.45)}}@media (prefers-reduced-motion:reduce){.SchoolAthleteOfTheWeek_card__OKtlr{animation:none}}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n){grid-template-columns:1fr 320px}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n) .SchoolAthleteOfTheWeek_photoSlot__snKb8{grid-column:2;grid-row:1}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n) .SchoolAthleteOfTheWeek_body__kwINF{grid-column:1;grid-row:1}.SchoolAthleteOfTheWeek_photoSlot__snKb8{position:relative;width:320px;aspect-ratio:1/1;background:linear-gradient(160deg,color-mix(in srgb,var(--gsl-color-primary) 80%,transparent) 0,color-mix(in srgb,var(--gsl-color-primary) 35%,transparent) 60%,rgba(0,0,0,.4) 100%);overflow:hidden}.SchoolAthleteOfTheWeek_photoSlot__snKb8:after{content:"";position:absolute;inset:-15%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--gsl-color-primary) 65%,transparent) 0,transparent 70%);filter:blur(18px);opacity:.55;pointer-events:none;z-index:-1}.SchoolAthleteOfTheWeek_photo__gd_CT{width:100%;height:100%;object-fit:cover;object-position:center 25%}.SchoolAthleteOfTheWeek_photoSlot__snKb8 .SchoolAthleteOfTheWeek_photo__gd_CT{position:relative;display:block;object-fit:contain;object-position:center}.SchoolAthleteOfTheWeek_photoBackdrop__8iE8K{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(18px) brightness(.45) saturate(1.2);transform:scale(1.2);pointer-events:none}.SchoolAthleteOfTheWeek_photoFallback__PLMeu{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.SchoolAthleteOfTheWeek_photoFallback__PLMeu span{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:2.4rem;letter-spacing:.05em;color:rgba(255,255,255,.7)}.SchoolAthleteOfTheWeek_weekChip__DGjFX{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:baseline;gap:.25rem;padding:.2rem .45rem .25rem;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.18);-webkit-clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.SchoolAthleteOfTheWeek_weekChipLabel__aGOL2{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.55rem;letter-spacing:.18em;color:rgba(255,255,255,.65)}.SchoolAthleteOfTheWeek_weekChipNum__dNdJO{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.04em;color:var(--gsl-color-accent);line-height:1}.SchoolAthleteOfTheWeek_body__kwINF{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.SchoolAthleteOfTheWeek_dateLine__YkIQl{font-size:.7rem;letter-spacing:.22em;color:var(--gsl-color-secondary);margin-bottom:.15rem}.SchoolAthleteOfTheWeek_dateLine__YkIQl,.SchoolAthleteOfTheWeek_name__WeZhg{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.SchoolAthleteOfTheWeek_name__WeZhg{font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.05;letter-spacing:.03em;color:var(--gsl-color-accent);margin:0}.SchoolAthleteOfTheWeek_gslBadge__A3NRk{position:absolute;top:.9rem;left:.9rem;z-index:4;display:inline-flex;align-items:center;padding:.34rem .78rem;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--gsl-brand-orange) 22%,rgba(12,15,16,.92)),color-mix(in srgb,var(--gsl-brand-teal) 22%,rgba(12,15,16,.92))) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--gsl-brand-orange) 60%,transparent),color-mix(in srgb,var(--gsl-brand-teal) 60%,transparent)) border-box;border:1px solid transparent;box-shadow:0 8px 22px rgba(0,0,0,.5);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.74rem;letter-spacing:.22em;line-height:1;text-transform:uppercase}.SchoolAthleteOfTheWeek_cardFeatured__EcSbZ:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--gsl-brand-orange) 9%,transparent) 0,transparent 45%,color-mix(in srgb,var(--gsl-brand-teal) 9%,transparent) 100%)}.SchoolAthleteOfTheWeek_cardFeatured__EcSbZ{border:1px solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.015) 60%,rgba(255,255,255,0) 100%) padding-box,linear-gradient(rgba(13,17,18,.85),rgba(13,17,18,.85)) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--gsl-brand-orange) 35%,transparent) 0,color-mix(in srgb,var(--gsl-brand-orange) 10%,transparent) 40%,color-mix(in srgb,var(--gsl-brand-teal) 10%,transparent) 60%,color-mix(in srgb,var(--gsl-brand-teal) 35%,transparent) 100%) border-box}.SchoolAthleteOfTheWeek_cardFeatured__EcSbZ .SchoolAthleteOfTheWeek_body__kwINF{position:relative;z-index:2}.SchoolAthleteOfTheWeek_pastBadge__DSh0s{display:inline-flex;align-items:center;align-self:flex-start;margin-top:.34rem;padding:.16rem .46rem .18rem;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--gsl-brand-orange) 20%,rgba(12,15,16,.9)),color-mix(in srgb,var(--gsl-brand-teal) 20%,rgba(12,15,16,.9))) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--gsl-brand-orange) 55%,transparent),color-mix(in srgb,var(--gsl-brand-teal) 55%,transparent)) border-box;border:1px solid transparent;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.58rem;letter-spacing:.16em;line-height:1;text-transform:uppercase}.SchoolAthleteOfTheWeek_panel__Ma7VP{display:flex;flex-direction:column;gap:.85rem}.SchoolAthleteOfTheWeek_panelHeader__kSLlI{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)}.SchoolAthleteOfTheWeek_panelHeader__kSLlI:before{content:"";width:8px;height:8px;background:var(--gsl-color-secondary);transform:rotate(45deg);flex-shrink:0}.SchoolAthleteOfTheWeek_attributeList__N2wya{display:flex;flex-direction:column}.SchoolAthleteOfTheWeek_attribute__Y6SfN{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)}.SchoolAthleteOfTheWeek_attribute__Y6SfN:last-child{border-bottom:none}.SchoolAthleteOfTheWeek_attributeLabel__pSUP3{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.5)}.SchoolAthleteOfTheWeek_attributeValue__0Nhc_{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gsl-color-accent)}.SchoolAthleteOfTheWeek_attributeIcon__m0Unf{font-size:1.15rem!important;color:var(--gsl-color-primary-300)}.SchoolAthleteOfTheWeek_description__xsrWt{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);max-width:60ch}.SchoolAthleteOfTheWeek_pastSection__M_0H1{display:flex;flex-direction:column;gap:1rem;position:-webkit-sticky;position:sticky;top:1.5rem}.SchoolAthleteOfTheWeek_pastHeader__6NQZA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.1)}.SchoolAthleteOfTheWeek_pastTitle__TwxQM{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.7)}.SchoolAthleteOfTheWeek_pastCount__25Qd_{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.18em;color:var(--gsl-color-secondary);padding:.1rem .45rem;background:color-mix(in srgb,var(--gsl-color-secondary) 18%,transparent)}.SchoolAthleteOfTheWeek_filterToggle__vp3UX{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem .3rem .5rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;margin-left:auto}.SchoolAthleteOfTheWeek_filterToggle__vp3UX:hover{color:var(--gsl-color-accent);border-color:rgba(255,255,255,.18)}.SchoolAthleteOfTheWeek_filterToggle__vp3UX .SchoolAthleteOfTheWeek_material-icons__WG2_r{font-size:16px}.SchoolAthleteOfTheWeek_filterToggleActive__QgXk8{color:var(--gsl-color-accent);background:color-mix(in srgb,var(--gsl-color-primary) 22%,transparent);border-color:color-mix(in srgb,var(--gsl-color-primary) 60%,transparent)}.SchoolAthleteOfTheWeek_filterDot__enEkV{width:6px;height:6px;border-radius:50%;background:var(--gsl-color-secondary);margin-left:.15rem}.SchoolAthleteOfTheWeek_filterPanel__qE6xK{display:flex;flex-direction:column;gap:.85rem;padding:.85rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08)}.SchoolAthleteOfTheWeek_filterGroup__hdovv{display:flex;flex-direction:column;gap:.4rem}.SchoolAthleteOfTheWeek_filterLabel__rprmy{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.5)}.SchoolAthleteOfTheWeek_filterPills__xzw_s{display:flex;flex-wrap:wrap;gap:.3rem}.SchoolAthleteOfTheWeek_filterPill__U1oJO{padding:.25rem .55rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.SchoolAthleteOfTheWeek_filterPill__U1oJO:hover{color:var(--gsl-color-accent);border-color:rgba(255,255,255,.2)}.SchoolAthleteOfTheWeek_filterPillActive__yRZe0,.SchoolAthleteOfTheWeek_filterPillActive__yRZe0:hover{color:var(--gsl-color-accent);background:color-mix(in srgb,var(--gsl-color-primary) 25%,transparent);border-color:color-mix(in srgb,var(--gsl-color-primary) 60%,transparent)}.SchoolAthleteOfTheWeek_filterReset__6uGAI{align-self:flex-start;padding:.25rem .6rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gsl-color-secondary);background:transparent;border:1px solid color-mix(in srgb,var(--gsl-color-secondary) 50%,transparent);cursor:pointer;transition:background .16s ease}.SchoolAthleteOfTheWeek_filterReset__6uGAI:hover{background:color-mix(in srgb,var(--gsl-color-secondary) 18%,transparent)}.SchoolAthleteOfTheWeek_empty__zbM2x{margin:0;padding:3rem 2rem;text-align:center;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;color:rgba(255,255,255,.55);font-style:italic;background:rgba(255,255,255,.015);border:1px dashed rgba(255,255,255,.1)}.SchoolAthleteOfTheWeek_yearTabs__TjEKX{flex-basis:100%;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.SchoolAthleteOfTheWeek_yearTab__UZYqj{padding:.3rem .65rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.55);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.SchoolAthleteOfTheWeek_yearTab__UZYqj:hover{color:var(--gsl-color-accent);border-color:rgba(255,255,255,.18)}.SchoolAthleteOfTheWeek_yearTabActive__VOivu,.SchoolAthleteOfTheWeek_yearTabActive__VOivu:hover{color:var(--gsl-color-accent);background:color-mix(in srgb,var(--gsl-color-secondary) 22%,transparent);border-color:color-mix(in srgb,var(--gsl-color-secondary) 60%,transparent)}.SchoolAthleteOfTheWeek_pastEmpty___kfLg{margin:0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.85rem;color:rgba(255,255,255,.45);font-style:italic}.SchoolAthleteOfTheWeek_paginator__XE8Ff{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.4rem}.SchoolAthleteOfTheWeek_paginatorNav__tkg7P{display:inline-flex;align-items:center;gap:.4rem}.SchoolAthleteOfTheWeek_paginatorArrow__8EnJ3{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.7);cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.SchoolAthleteOfTheWeek_paginatorArrow__8EnJ3:hover:not(:disabled){color:var(--gsl-color-accent);border-color:color-mix(in srgb,var(--gsl-color-primary) 50%,transparent);background:color-mix(in srgb,var(--gsl-color-primary) 14%,transparent)}.SchoolAthleteOfTheWeek_paginatorArrow__8EnJ3:disabled{opacity:.3;cursor:not-allowed}.SchoolAthleteOfTheWeek_paginatorArrow__8EnJ3 .SchoolAthleteOfTheWeek_material-icons__WG2_r{font-size:18px}.SchoolAthleteOfTheWeek_paginatorIndicator__D9tAf{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.16em;color:rgba(255,255,255,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:center}.SchoolAthleteOfTheWeek_showAllToggle__h_UGO{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem .3rem .6rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.65);background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.SchoolAthleteOfTheWeek_showAllToggle__h_UGO:hover{color:var(--gsl-color-accent);border-color:rgba(255,255,255,.18)}.SchoolAthleteOfTheWeek_showAllToggle__h_UGO[aria-pressed=true]{color:var(--gsl-color-accent);background:color-mix(in srgb,var(--gsl-color-primary) 22%,transparent);border-color:color-mix(in srgb,var(--gsl-color-primary) 60%,transparent)}.SchoolAthleteOfTheWeek_showAllToggle__h_UGO .SchoolAthleteOfTheWeek_material-icons__WG2_r{font-size:16px}.SchoolAthleteOfTheWeek_pastGrid__A_baA{display:flex;flex-direction:column;gap:.55rem}.SchoolAthleteOfTheWeek_pastCard__G2FZs{position:relative;display:grid;grid-template-columns:56px 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.55rem .75rem .6rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.SchoolAthleteOfTheWeek_pastCard__G2FZs:hover{background:rgba(255,255,255,.04);border-color:color-mix(in srgb,var(--gsl-color-primary) 50%,transparent);transform:translateY(-1px)}.SchoolAthleteOfTheWeek_pastCard__G2FZs:focus-visible{outline:2px solid color-mix(in srgb,var(--gsl-color-primary) 80%,transparent);outline-offset:2px}.SchoolAthleteOfTheWeek_pastCardActive__ViUnO{background:linear-gradient(135deg,color-mix(in srgb,var(--gsl-color-primary) 18%,transparent) 0,rgba(255,255,255,.04) 100%);border-color:color-mix(in srgb,var(--gsl-color-primary) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gsl-color-primary) 35%,transparent),0 8px 24px rgba(0,0,0,.4)}.SchoolAthleteOfTheWeek_pastCardActive__ViUnO:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--gsl-color-primary);box-shadow:0 0 8px var(--gsl-color-primary)}.SchoolAthleteOfTheWeek_pastPhoto__R3SQZ{position:relative;width:56px;height:56px;flex-shrink:0;background:var(--gsl-color-primary);display:flex;align-items:center;justify-content:center;overflow:hidden}.SchoolAthleteOfTheWeek_pastInitials__H_lBx{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:.04em;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.SchoolAthleteOfTheWeek_pastBody__n3P4Q{display:flex;flex-direction:column;gap:.1rem;min-width:0}.SchoolAthleteOfTheWeek_pastName__wnuaM{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gsl-color-accent);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SchoolAthleteOfTheWeek_pastMeta__Y1_7w{margin:0;display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.75rem;color:rgba(255,255,255,.6)}.SchoolAthleteOfTheWeek_pastMeta__Y1_7w .SchoolAthleteOfTheWeek_material-icons__WG2_r{font-size:14px;color:var(--gsl-color-secondary)}.SchoolAthleteOfTheWeek_pastDate__OZqca{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-top:.1rem}.SchoolAthleteOfTheWeek_borderTopLeft__RJHji,.SchoolAthleteOfTheWeek_borderTopRight__51Juu{position:absolute;top:0;width:30%;height:12px;background:var(--gsl-color-primary);pointer-events:none;z-index:6}.SchoolAthleteOfTheWeek_borderTopLeft__RJHji{left:0;-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%)}.SchoolAthleteOfTheWeek_borderTopRight__51Juu{right:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,14px 100%);clip-path:polygon(0 0,100% 0,100% 100%,14px 100%)}@media (max-width:1000px){.SchoolAthleteOfTheWeek_layout__BQ03p{grid-template-columns:1fr}.SchoolAthleteOfTheWeek_pastSection__M_0H1{position:static;order:2}}@media (max-width:800px){.SchoolAthleteOfTheWeek_section__o_rE0{padding:3rem 0 3.5rem}.SchoolAthleteOfTheWeek_sponsorSlot__hO0rd{margin-left:0}.SchoolAthleteOfTheWeek_card__OKtlr{grid-template-columns:1fr;gap:1.25rem;min-height:0;padding:1.5rem}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n){grid-template-columns:1fr}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n) .SchoolAthleteOfTheWeek_photoSlot__snKb8{grid-column:1}.SchoolAthleteOfTheWeek_card__OKtlr:nth-child(2n) .SchoolAthleteOfTheWeek_body__kwINF{grid-column:1;grid-row:2}.SchoolAthleteOfTheWeek_photoSlot__snKb8{width:100%;max-width:360px;margin:0 auto}}