.AdBanner_frame__QHM_8{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0 auto;padding:1.4rem 1.25rem 1.5rem;width:100%;background:linear-gradient(var(--gsl-color-secondary),var(--gsl-color-secondary)) top /100% 2px no-repeat,linear-gradient(var(--gsl-color-secondary),var(--gsl-color-secondary)) bottom /100% 2px no-repeat,var(--gsl-color-ink-800)}.AdBanner_frameless__7BrFe{background:none;padding:0;gap:0}.AdBanner_mockBlock__lDuK_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;max-width:100%;color:#ffffff;font-family:var(--font-display),sans-serif;line-height:1.1}.AdBanner_mockBlock__lDuK_[data-format=leaderboard]{width:970px;height:90px;flex-direction:row;gap:.5rem}.AdBanner_mockBlock__lDuK_[data-format=box]{width:300px;height:250px}.AdBanner_mockType__ESFx6{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase}.AdBanner_mockSize__7KMWh{font-size:.95rem;letter-spacing:.12em;opacity:.85}.AdBanner_frame__QHM_8[data-format=leaderboard]{max-width:1000px}.AdBanner_frame__QHM_8[data-format=box]{max-width:340px}.AdBanner_borderTopLeft__R7qMq{top:2px;left:0;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}.AdBanner_borderBottomRight__c_qwn,.AdBanner_borderTopLeft__R7qMq{position:absolute;width:28%;height:10px;background:var(--gsl-color-primary);pointer-events:none;z-index:2}.AdBanner_borderBottomRight__c_qwn{bottom:2px;right:0;-webkit-clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%)}.AdBanner_label__Mg0xv{font-family:var(--font-display),sans-serif;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#8a9094;line-height:1}.AdBanner_link__Kh67O{display:flex;align-items:center;justify-content:center;width:100%}.AdBanner_link__Kh67O[href]{cursor:pointer}.AdBanner_creative__U0Xxh{display:block;max-width:100%;height:auto;object-fit:contain}.AdBanner_frame__QHM_8[data-format=leaderboard] .AdBanner_creative__U0Xxh{max-height:120px}.AdBanner_frame__QHM_8[data-format=box] .AdBanner_creative__U0Xxh{max-height:280px}.AdBanner_link__Kh67O[href] .AdBanner_creative__U0Xxh{transition:opacity .16s ease}.AdBanner_link__Kh67O[href]:focus-visible .AdBanner_creative__U0Xxh,.AdBanner_link__Kh67O[href]:hover .AdBanner_creative__U0Xxh{opacity:.88}@media (max-width:700px){.AdBanner_frame__QHM_8{padding:1.1rem .85rem 1.2rem}}.CartDrawer_root__7I37u{position:fixed;inset:0;z-index:1000;pointer-events:none}.CartDrawer_root__7I37u.CartDrawer_open__Z1YLt{pointer-events:auto}.CartDrawer_backdrop__oBMDk{position:absolute;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .28s ease}.CartDrawer_root__7I37u.CartDrawer_open__Z1YLt .CartDrawer_backdrop__oBMDk{opacity:1}.CartDrawer_panel__IXKW6{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);display:flex;flex-direction:column;background:var(--gsl-color-ink-900);border-left:1px solid rgba(255,255,255,.1);box-shadow:-20px 0 60px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1)}.CartDrawer_root__7I37u.CartDrawer_open__Z1YLt .CartDrawer_panel__IXKW6{transform:translateX(0)}.CartDrawer_header__RswnS{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.CartDrawer_title__cC1nF{display:flex;align-items:center;gap:.6rem;margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gsl-color-accent)}.CartDrawer_count__yzhUj{min-width:1.5rem;height:1.5rem;padding:0 .4rem;background:var(--gsl-color-secondary);color:#fff;border-radius:999px;font-size:.8rem}.CartDrawer_closeBtn__kloXZ,.CartDrawer_count__yzhUj{display:inline-flex;align-items:center;justify-content:center}.CartDrawer_closeBtn__kloXZ{width:2.2rem;height:2.2rem;background:transparent;border:0;color:rgba(255,255,255,.7);cursor:pointer;transition:color .15s ease}.CartDrawer_closeBtn__kloXZ:hover{color:#fff}.CartDrawer_empty__7lEjc{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}.CartDrawer_emptyIcon__rKj7Z{font-size:3rem!important;color:rgba(255,255,255,.25)}.CartDrawer_emptyText__PAZ6M{margin:0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;color:rgba(255,255,255,.6)}.CartDrawer_emptyCta__0_8q0{padding:.7rem 1.4rem;background:var(--gsl-color-secondary);color:#fff;text-decoration:none;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;transition:background .15s ease}.CartDrawer_emptyCta__0_8q0:hover{background:var(--gsl-color-secondary-700)}.CartDrawer_list__oNk7q{flex:1 1;overflow-y:auto;list-style:none;margin:0;padding:.5rem 0}.CartDrawer_item___o4Mg{display:flex;gap:.9rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.CartDrawer_thumb__jBSUQ{flex:0 0 auto;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,color-mix(in srgb,var(--p-color) 85%,black) 0,color-mix(in srgb,var(--p-color-2,var(--p-color)) 70%,black) 100%)}.CartDrawer_thumbIcon__cirgu{font-size:1.8rem!important;color:rgba(255,255,255,.85)}.CartDrawer_itemBody__iDnLL{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.CartDrawer_itemName___RRfU{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.2;color:var(--gsl-color-accent);text-decoration:none;transition:color .15s ease}.CartDrawer_itemName___RRfU:hover{color:#fff}.CartDrawer_itemSize__I1DFI{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem;color:rgba(255,255,255,.5)}.CartDrawer_itemFoot__VXpVj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem}.CartDrawer_qtyRow__myCDO{display:flex;align-items:center;border:1px solid rgba(255,255,255,.18)}.CartDrawer_qtyBtn__renGS{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;background:transparent;border:0;color:#fff;cursor:pointer;transition:background .15s ease}.CartDrawer_qtyBtn__renGS:hover{background:rgba(255,255,255,.08)}.CartDrawer_qtyBtn__renGS .material-icons{font-size:.95rem}.CartDrawer_qtyValue__qPFU0{min-width:1.8rem;text-align:center;font-size:.85rem}.CartDrawer_itemPrice__ajFTz,.CartDrawer_qtyValue__qPFU0{font-family:var(--font-display),Arial,Helvetica,sans-serif;color:#fff}.CartDrawer_itemPrice__ajFTz{font-size:.95rem}.CartDrawer_removeBtn__a6tYt{flex:0 0 auto;align-self:flex-start;display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;background:transparent;border:0;color:rgba(255,255,255,.4);cursor:pointer;transition:color .15s ease}.CartDrawer_removeBtn__a6tYt:hover{color:var(--gsl-color-secondary)}.CartDrawer_removeBtn__a6tYt .material-icons{font-size:1.15rem}.CartDrawer_footer__sNDy7{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);background:var(--gsl-color-ink-800)}.CartDrawer_subtotalRow__vwek_{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.CartDrawer_subtotalLabel__DiC7E{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gsl-color-accent)}.CartDrawer_subtotalValue__MTl1O{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:1.4rem;color:#fff}.CartDrawer_note__WtKzO{margin:.4rem 0 1rem;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem;color:rgba(255,255,255,.5)}.CartDrawer_checkoutBtn___a05g{display:block;width:100%;padding:.95rem 1.5rem;background:var(--gsl-color-secondary);color:#fff;text-align:center;text-decoration:none;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;transition:background .16s ease}.CartDrawer_checkoutBtn___a05g:hover{background:var(--gsl-color-secondary-700)}.CartDrawer_continueBtn__VKuYQ{display:block;width:100%;margin-top:.6rem;padding:.6rem;background:transparent;border:0;color:rgba(255,255,255,.6);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.CartDrawer_continueBtn__VKuYQ:hover{color:#fff}@media (prefers-reduced-motion:reduce){.CartDrawer_backdrop__oBMDk,.CartDrawer_panel__IXKW6{transition:none}}.Footer_footer__fEWV6{position:relative;background:var(--gsl-color-ink-900);color:var(--gsl-color-accent);overflow:hidden;isolation:isolate}.Footer_footer__fEWV6:before{content:"";position:absolute;inset:0;background-image:url(/textures/halftone.png);background-size:cover;background-position:50%;opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:0}.Footer_inner__AdK3N{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:4rem 1.5rem 0;display:flex;flex-direction:column;gap:3.5rem}.Footer_topRow__IVkki{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:3rem;gap:3rem;align-items:start;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.12)}.Footer_newsletter__5JnnZ{gap:1.1rem;text-align:left}.Footer_newsletterCopy__Sjw_7,.Footer_newsletter__5JnnZ{display:flex;flex-direction:column;align-items:flex-start}.Footer_newsletterCopy__Sjw_7{gap:.35rem}.Footer_newsletterOverline__E2Ar2{font-size:.72rem;letter-spacing:.28em;color:var(--gsl-color-secondary)}.Footer_newsletterOverline__E2Ar2,.Footer_newsletterTitle__jyEPi{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.Footer_newsletterTitle__jyEPi{margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1;letter-spacing:.02em;color:var(--gsl-color-accent)}.Footer_newsletterAccent__YmGUI{background:linear-gradient(135deg,var(--gsl-color-primary-300) 0,var(--gsl-color-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.Footer_newsletterDescription__sKoK4{margin:0;max-width:50ch;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.65)}.Footer_newsletterField__tX0gL{display:flex;align-items:stretch;gap:.5rem;width:100%;max-width:480px;margin-top:.4rem}.Footer_newsletterInput__uOZqr{flex:1 1;min-width:0;padding:.85rem 1rem;background:var(--gsl-color-ink-800);color:var(--gsl-color-accent);border:1px solid rgba(255,255,255,.18);border-radius:10px;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;outline:none;transition:border-color .18s ease,background .18s ease}.Footer_newsletterInput__uOZqr::placeholder{color:rgba(255,255,255,.4)}.Footer_newsletterInput__uOZqr:focus{border-color:var(--gsl-color-primary);background:rgba(13,17,18,.7)}.Footer_newsletterSubmit__Sba8N{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:0 1.4rem;background:var(--gsl-color-primary);color:#ffffff;border:none;border-radius:10px;cursor:pointer;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:background .18s ease,gap .18s ease}.Footer_newsletterSubmit__Sba8N:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.12) 45%,rgba(255,255,255,0) 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity .18s ease;z-index:2}.Footer_newsletterSubmit__Sba8N:after{content:"";position:absolute;top:-30px;left:-100px;width:50px;height:100px;background:rgba(255,255,255,.3);transform:rotate(20deg);transition:left .6s ease;pointer-events:none;z-index:1}.Footer_newsletterSubmit__Sba8N:focus-visible,.Footer_newsletterSubmit__Sba8N:hover{background:var(--gsl-color-primary-700);gap:.55rem;outline:none}.Footer_newsletterSubmit__Sba8N:focus-visible:before,.Footer_newsletterSubmit__Sba8N:hover:before{opacity:0}.Footer_newsletterSubmit__Sba8N:focus-visible:after,.Footer_newsletterSubmit__Sba8N:hover:after{left:280px}.Footer_newsletterSubmitLabel__JJqmN{position:relative;z-index:3}.Footer_newsletterSubmitIcon__I8B1R{position:relative;z-index:3;font-size:1.1rem!important;line-height:1}.Footer_srOnly__pJOrJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.Footer_newsletterField__tX0gL{flex-direction:column}.Footer_newsletterSubmit__Sba8N{padding:.85rem 1.4rem;justify-content:center}}.Footer_brandHero__VADPa{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center}.Footer_brandLogo__TSiYb{height:88px;width:auto;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}.Footer_brandTagline__Zd0Dw{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.75);max-width:50ch;margin:0}.Footer_socials__FpnNk{display:flex;gap:.55rem;margin-top:.25rem;justify-content:center}.Footer_linksSection__xhwKZ{position:relative;z-index:2;background:#11161a}.Footer_linksInner__iqsb7{max-width:1280px;margin:0 auto;padding:2.25rem 1.5rem 1rem}.Footer_lower__wbJe9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;padding-bottom:.5rem}.Footer_schoolsBlock__X5EQw{padding-bottom:2rem;display:flex;flex-direction:column;gap:.85rem}.Footer_schoolsList__pMpCo{list-style:none;margin:0;padding:0;column-count:5;column-gap:1.5rem}.Footer_schoolsList__pMpCo li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.45rem}.Footer_socialBtn__1bRTa{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);color:var(--gsl-color-accent);border-radius:8px;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;transition:background .18s ease,color .18s ease,transform .18s ease}.Footer_socialBtn__1bRTa:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.45),rgba(255,255,255,.1) 60%,rgba(255,255,255,0));-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:2;transition:opacity .18s ease}.Footer_socialBtn__1bRTa:focus-visible,.Footer_socialBtn__1bRTa:hover{background:var(--gsl-color-secondary);transform:translateY(-2px);outline:none}.Footer_socialBtn__1bRTa:focus-visible:before,.Footer_socialBtn__1bRTa:hover:before{opacity:0}.Footer_socialBtnIcon__MdpAv{position:relative;z-index:3;font-size:1.15rem!important;line-height:1}.Footer_navCol__UR_9o{display:flex;flex-direction:column;gap:.8rem}.Footer_navHeading__kWfKO{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gsl-color-accent);margin:0 0 .25rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.18)}.Footer_navList__KIJra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.Footer_navLink__pQdkG{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.88rem;color:rgba(255,255,255,.78);text-decoration:none;transition:color .15s ease,padding-left .18s ease}.Footer_navLink__pQdkG:focus-visible,.Footer_navLink__pQdkG:hover{color:var(--gsl-color-accent);padding-left:.3rem;outline:none}.Footer_bottomBar__WkUih{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18)}.Footer_bottomBarInner__CW4AB{max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem;color:rgba(255,255,255,.6)}.Footer_bottomBarMeta__RzBxe{display:inline-flex;align-items:center;gap:.85rem}.Footer_bottomBarSep__x9Tfh{color:rgba(255,255,255,.3)}@media (max-width:900px){.Footer_topRow__IVkki{grid-template-columns:1fr;gap:2rem}.Footer_lower__wbJe9{grid-template-columns:repeat(2,1fr);gap:2.25rem}.Footer_schoolsList__pMpCo{column-count:3}}@media (max-width:560px){.Footer_lower__wbJe9{grid-template-columns:1fr}.Footer_schoolsList__pMpCo{column-count:2}}@media (max-width:600px){.Footer_inner__AdK3N{padding:2.5rem 1.25rem 0;gap:2.5rem}.Footer_stat___LEwB:before{width:24px}.Footer_bottomBarInner__CW4AB{flex-direction:column;align-items:flex-start;gap:.5rem}}.CartButton_button__mUvoC{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;background:transparent;border:0;color:var(--gsl-color-accent,#fff);cursor:pointer;transition:color .15s ease}.CartButton_button__mUvoC:hover{color:var(--gsl-color-secondary)}.CartButton_icon__aIaTE{font-size:1.5rem!important}.CartButton_badge__HnpOW{position:absolute;top:-2px;right:-4px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;background:var(--gsl-color-secondary);color:#fff;border-radius:999px;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.62rem;line-height:1;letter-spacing:.02em}.CartButton_mobile__W8qHW{width:100%;height:auto;gap:.5rem;padding:.85rem 1rem;justify-content:center;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.9)}.CartButton_mobile__W8qHW .CartButton_label__2G0t0{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.CartButton_mobile__W8qHW .CartButton_badge__HnpOW{position:static;top:auto;right:auto}.AdSlot_section__CelXm{position:relative;padding:3rem 1.5rem 2.5rem;overflow:hidden;display:flex;flex-direction:column;gap:2.5rem;background:linear-gradient(var(--gsl-color-secondary),var(--gsl-color-secondary)) top /100% 2px no-repeat,linear-gradient(var(--gsl-color-secondary),var(--gsl-color-secondary)) bottom /100% 2px no-repeat,var(--gsl-color-ink-800)}.AdSlot_borderTopLeft__DDHt_{top:2px;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%)}.AdSlot_borderBottomRight__0NHmG,.AdSlot_borderTopLeft__DDHt_{position:absolute;width:30%;height:12px;background:var(--gsl-color-primary);pointer-events:none;z-index:6}.AdSlot_borderBottomRight__0NHmG{bottom:2px;right:0;-webkit-clip-path:polygon(14px 0,100% 0,100% 100%,0 100%);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%)}@media (max-width:700px){.AdSlot_section__CelXm{padding:1.75rem 1rem 2rem}}.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}}.Champions_section__rBHDZ{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 90% at 50% 0,rgba(66,141,150,.14) 0,transparent 60%),var(--gsl-color-ink-900);padding:4rem 0 4.5rem;transition:background .36s ease}.Champions_section__rBHDZ:before{content:"";position:absolute;inset:0;background-image:url(/textures/halftone.png);background-size:cover;background-position:50%;opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:0}.Champions_borderTopLeft__3LfaF,.Champions_borderTopRight__6JN1V{position:absolute;top:0;width:30%;height:12px;pointer-events:none;z-index:6}.Champions_borderTopLeft__3LfaF{left:0;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%)}.Champions_borderTopRight__6JN1V{right:0;background:var(--gsl-color-primary);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,14px 100%);clip-path:polygon(0 0,100% 0,100% 100%,14px 100%)}.Champions_section__rBHDZ:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(var(--gsl-color-secondary),var(--gsl-color-secondary)) bottom /100% 2px no-repeat}.Champions_inner__5tsUP{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2rem}.Champions_titleBar__hXSJ_{display:flex;align-items:center;justify-content:center;gap:1.25rem}.Champions_titleBar__hXSJ_:after,.Champions_titleBar__hXSJ_:before{content:"";flex:1 1;height:1px}.Champions_titleBar__hXSJ_:before{background:linear-gradient(90deg,rgba(255,255,255,.32),rgba(255,255,255,.05))}.Champions_titleBar__hXSJ_:after{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.32))}.Champions_titleBlock__PR1GG{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.Champions_sponsorSlot__Eo4vF{margin-top:.5rem}.Champions_title__qsaIM{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}.Champions_titleAccent__2khR3{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}.Champions_titleSub__YDv2y{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}.Champions_featured__blSA1{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:95vh;background:var(--gsl-color-ink-800);overflow:hidden;isolation:isolate;box-shadow:0 24px 60px rgba(0,0,0,.55)}.Champions_frameLeft__qsIMK,.Champions_frameRight__ScATS{position:absolute;top:0;bottom:0;width:90px;pointer-events:none;z-index:4}.Champions_frameLeft__qsIMK{left:0;background:repeating-linear-gradient(115deg,transparent,transparent 14px,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 16px,transparent 0,transparent 32px);-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.Champions_frameRight__ScATS{right:0;background:repeating-linear-gradient(65deg,transparent,transparent 14px,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 16px,transparent 0,transparent 32px);-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent)}.Champions_featuredSwap__aLlaT{position:absolute;inset:0;z-index:1;animation:Champions_champFade__lZnho .6s cubic-bezier(.22,1,.36,1)}@keyframes Champions_champFade__lZnho{0%{opacity:0;transform:scale(1.04);filter:blur(4px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.Champions_featuredImg__jK_UV{width:100%;height:100%;object-fit:cover;object-position:center 30%}.Champions_featuredPlaceholder__EOCR5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--school-color) 80%,transparent) 0,color-mix(in srgb,var(--school-color) 35%,transparent) 60%,var(--gsl-color-ink-800) 100%)}.Champions_placeholderLogo__7GrVE{width:35%;max-width:280px;height:auto;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.Champions_featuredOverlay__C2LIK{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent,transparent 66%,rgba(13,17,18,.55) 84%,rgba(13,17,18,.95));pointer-events:none}.Champions_featuredLabel__rCAXK{position:absolute;bottom:.25rem;left:6rem;right:6rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;pointer-events:none}.Champions_year__Gm62o{padding:.25rem .7rem;background:color-mix(in srgb,var(--gsl-color-secondary) 15%,transparent);border:1px solid color-mix(in srgb,var(--gsl-color-secondary) 55%,transparent);letter-spacing:.22em;color:var(--gsl-color-secondary)}.Champions_sportTag__2Yrje,.Champions_year__Gm62o{display:inline-flex;align-items:center;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem}.Champions_sportTag__2Yrje{gap:.4rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.78)}.Champions_sportIcon__Higko{font-size:1.05rem!important;color:var(--gsl-color-primary-300)}.Champions_team__hxJT9{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(2.2rem,4.5vw,3.75rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--gsl-color-accent);text-shadow:0 4px 14px rgba(0,0,0,.6)}.Champions_thumbsBar__6O_vq{position:absolute;bottom:.25rem;right:calc(50% - 50vw + 4rem);z-index:5;display:flex;align-items:center;gap:.55rem}.Champions_thumbs__W_nTK{display:flex;gap:.55rem;list-style:none;margin:0;padding:0}.Champions_navArrow__eZ5LO{position:relative;flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--gsl-color-ink-800);border:none;border-radius:10px;color:var(--gsl-color-accent);cursor:pointer;overflow:hidden;transition:background .18s ease,color .18s ease,opacity .18s ease}.Champions_navArrow__eZ5LO:before{content:"";position:absolute;inset:0;border-radius:inherit;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;transition:opacity .18s ease;z-index:2}.Champions_navArrow__eZ5LO:after{content:"";position:absolute;top:-16px;left:-32px;height:64px;width:20px;background:rgba(255,255,255,.35);transform:rotate(20deg);transition:left .6s ease;pointer-events:none;z-index:1}.Champions_navArrow__eZ5LO:focus-visible:not(:disabled),.Champions_navArrow__eZ5LO:hover:not(:disabled){background:var(--gsl-color-primary-300);color:var(--gsl-color-ink-900);outline:none}.Champions_navArrow__eZ5LO:focus-visible:not(:disabled):before,.Champions_navArrow__eZ5LO:hover:not(:disabled):before{opacity:0}.Champions_navArrow__eZ5LO:focus-visible:not(:disabled):after,.Champions_navArrow__eZ5LO:hover:not(:disabled):after{left:56px}.Champions_navArrow__eZ5LO:disabled{opacity:.3;cursor:not-allowed}.Champions_navArrowIcon__DAJWw{font-size:1.15rem!important;line-height:1;position:relative;z-index:2}.Champions_thumb__i4U9K{display:flex;flex:0 0 110px;width:110px}.Champions_thumbButton__EEZLI{position:relative;flex:1 1;display:flex;flex-direction:column;background:rgba(13,17,18,.7);border:1px solid rgba(255,255,255,.12);cursor:pointer;padding:0;overflow:hidden;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Champions_thumbButton__EEZLI:focus-visible,.Champions_thumbButton__EEZLI:hover{border-color:color-mix(in srgb,var(--school-color) 60%,transparent);transform:translateY(-2px);outline:none}.Champions_thumbButtonActive__FJnQA{border-color:var(--school-color);box-shadow:0 0 0 2px var(--school-color),0 0 24px color-mix(in srgb,var(--school-color) 45%,transparent)}.Champions_thumbButtonActive__FJnQA:hover{transform:translateY(-2px)}.Champions_thumbButtonActive__FJnQA:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--school-color);box-shadow:0 0 8px var(--school-color);z-index:2}.Champions_thumbImage__VXh9d{position:relative;width:100%;aspect-ratio:16/10;background:var(--school-color);display:flex;align-items:center;justify-content:center;overflow:hidden}.Champions_thumbImg__K6jWO{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .25s ease}.Champions_thumbButtonActive__FJnQA .Champions_thumbImg__K6jWO,.Champions_thumbButton__EEZLI:hover .Champions_thumbImg__K6jWO{transform:scale(1.04)}.Champions_thumbLogoImg__OTOTP{width:50%;max-width:80px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.55))}.Champions_thumbMeta__EaGKp{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .6rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7);background:rgba(13,17,18,.8)}.Champions_thumbSportIcon__KhkdP{font-size:.95rem!important;color:var(--gsl-color-primary-300)}.Champions_thumbSportLabel__87DTb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Champions_thumbButtonActive__FJnQA .Champions_thumbSportLabel__87DTb{color:var(--gsl-color-accent)}@media (max-width:900px){.Champions_section__rBHDZ{padding:2.5rem 0 3rem}.Champions_inner__5tsUP{gap:1.5rem}.Champions_titleBar__hXSJ_{flex-wrap:wrap;justify-content:flex-start}.Champions_titleBar__hXSJ_:after,.Champions_titleBar__hXSJ_:before{display:none}.Champions_titleBlock__PR1GG{align-items:flex-start;text-align:left}.Champions_title__qsaIM{font-size:clamp(1.7rem,7vw,2.4rem);white-space:normal}.Champions_featured__blSA1{height:auto;aspect-ratio:4/5}.Champions_frameLeft__qsIMK,.Champions_frameRight__ScATS{width:56px}.Champions_featuredLabel__rCAXK{left:4rem;right:1.5rem;bottom:1.25rem}.Champions_team__hxJT9{font-size:clamp(1.6rem,6vw,2.2rem)}.Champions_thumbsBar__6O_vq{position:static;right:auto;bottom:auto;flex-wrap:wrap;justify-content:center;gap:.4rem .55rem}.Champions_thumbs__W_nTK{order:-1;flex-basis:100%;justify-content:center;gap:.4rem}.Champions_thumb__i4U9K{flex:0 0 64px;width:64px}.Champions_thumbMeta__EaGKp{display:none}}@media (prefers-reduced-motion:reduce){.Champions_featuredSwap__aLlaT{animation:none}.Champions_thumbButton__EEZLI,.Champions_thumbImg__K6jWO{transition:none}}.Coverage_section__p1WEM{position:relative;overflow:hidden;background:radial-gradient(ellipse 65% 80% at 90% 20%,rgba(222,90,53,.2) 0,transparent 65%),var(--gsl-color-ink-900);padding:4rem 0 4.5rem}.Coverage_section__p1WEM:before{content:"";position:absolute;inset:0;background-image:url(/textures/halftone.png);background-size:cover;background-position:50%;opacity:.05;mix-blend-mode:overlay;pointer-events:none;z-index:0}.Coverage_borderTopLeft__ZzR54{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}.Coverage_inner__rpYcs{position:relative;z-index:3;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:2rem}.Coverage_titleBar__gat6B{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.Coverage_title__mv_HW{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--gsl-color-accent);margin:0}.Coverage_titleAccent__TYts1{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}.Coverage_subtitle__7fLOP{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;color:rgba(255,255,255,.6);margin:0;max-width:60ch}.Coverage_body__BwaZs{display:flex;flex-direction:column;gap:1.75rem}.Coverage_spokesman__R7lS1{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;align-items:stretch}.Coverage_featured__gib19{position:relative;display:flex;flex-direction:column;background:var(--gsl-color-ink-800);overflow:hidden;text-decoration:none;color:inherit;isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.Coverage_featured__gib19: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:3}.Coverage_featured__gib19:focus-visible,.Coverage_featured__gib19:hover{transform:translateY(-3px);box-shadow:0 24px 48px rgba(0,0,0,.5);outline:none}.Coverage_featuredImage__iX10T{position:relative;width:100%;aspect-ratio:5/2;overflow:hidden;background:var(--gsl-color-ink-800)}.Coverage_featuredImg__Dp4GY{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.Coverage_featured__gib19:focus-visible .Coverage_featuredImg__Dp4GY,.Coverage_featured__gib19:hover .Coverage_featuredImg__Dp4GY{transform:scale(1.03)}.Coverage_featuredImage__iX10T:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(13,17,18,.7));pointer-events:none}.Coverage_featuredBody__m0Q7V{position:relative;z-index:2;display:flex;flex-direction:column;gap:.6rem;padding:1.15rem 1.25rem 1.3rem}.Coverage_featuredSource__ISRXu{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gsl-color-secondary)}.Coverage_featuredSource__ISRXu:before{content:"";width:18px;height:1px;background:var(--gsl-color-secondary)}.Coverage_featuredHeadline__Tca60{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.15;letter-spacing:.01em;color:var(--gsl-color-accent)}.Coverage_featuredExcerpt__nEJ0g{margin:0;font-size:.95rem;line-height:1.55;color:rgba(255,255,255,.72)}.Coverage_featuredExcerpt__nEJ0g,.Coverage_featuredMeta__99uM8{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif}.Coverage_featuredMeta__99uM8{display:flex;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.08em;color:rgba(255,255,255,.45);text-transform:uppercase}.Coverage_featuredMetaDot__cBvtw{color:rgba(255,255,255,.25)}.Coverage_featuredCta__lJ8cJ{display:inline-flex;align-items:center;gap:.3rem;margin-top:.4rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gsl-color-primary-300);transition:gap .18s ease,color .18s ease}.Coverage_featured__gib19:focus-visible .Coverage_featuredCta__lJ8cJ,.Coverage_featured__gib19:hover .Coverage_featuredCta__lJ8cJ{gap:.55rem;color:var(--gsl-color-secondary)}.Coverage_featuredCtaIcon__3vFXo{font-size:1rem!important;line-height:1}.Coverage_moreCol__0AFK2{display:flex;flex-direction:column;gap:.65rem;padding:.25rem 0}.Coverage_moreHeader__oAIiK{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.Coverage_moreLabel__gSXpI{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gsl-color-secondary)}.Coverage_moreLine__IPd1U{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(222,90,53,.35),transparent)}.Coverage_moreHeadlines__hwx4v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.Coverage_moreHeadline__pH8zE{display:flex;padding:1rem 0;border-bottom:1px dashed rgba(255,255,255,.08)}.Coverage_moreHeadline__pH8zE:last-child{border-bottom:none}.Coverage_moreHeadlineLink__L1D5v{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-decoration:none;color:inherit;outline:none}.Coverage_moreHeadlineText__ZBMxN{display:flex;flex-direction:column;gap:.3rem;min-width:0}.Coverage_moreHeadlineTitle__VL4zo{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.35;color:var(--gsl-color-accent);transition:color .15s ease}.Coverage_moreHeadlineLink__L1D5v:focus-visible .Coverage_moreHeadlineTitle__VL4zo,.Coverage_moreHeadlineLink__L1D5v:hover .Coverage_moreHeadlineTitle__VL4zo{color:var(--gsl-color-secondary)}.Coverage_moreHeadlineDate___cHHd{font-size:.7rem;letter-spacing:.2em;color:rgba(255,255,255,.45)}.Coverage_moreHeadlineDate___cHHd,.Coverage_moreReadBtn__LsF_T{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.Coverage_moreReadBtn__LsF_T{position:relative;display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;padding:.5rem .7rem .5rem .85rem;background:var(--gsl-color-ink-800);color:var(--gsl-color-accent);border-radius:8px;overflow:hidden;isolation:isolate;font-size:.72rem;letter-spacing:.16em;transition:background .18s ease,color .18s ease,gap .18s ease}.Coverage_moreReadBtn__LsF_T:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;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;transition:opacity .18s ease;z-index:2}.Coverage_moreHeadlineLink__L1D5v:focus-visible .Coverage_moreReadBtn__LsF_T,.Coverage_moreHeadlineLink__L1D5v:hover .Coverage_moreReadBtn__LsF_T{background:var(--gsl-color-secondary);color:#ffffff;gap:.4rem}.Coverage_moreHeadlineLink__L1D5v:focus-visible .Coverage_moreReadBtn__LsF_T:before,.Coverage_moreHeadlineLink__L1D5v:hover .Coverage_moreReadBtn__LsF_T:before{opacity:0}.Coverage_moreReadLabel__lghqf{position:relative;z-index:3}.Coverage_moreReadIcon__9Vc_n{position:relative;z-index:3;font-size:1rem!important;line-height:1}.Coverage_tweets__Iwp18{display:flex;flex-direction:column;gap:.85rem;background:var(--gsl-color-ink-800);padding:1.25rem 1.1rem 1.1rem;position:relative;isolation:isolate}.Coverage_tweets__Iwp18: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:0}.Coverage_tweetsHeader__pl2Ys{display:flex;align-items:center;gap:.65rem;position:relative;z-index:1}.Coverage_tweetsLogo__RKEl5{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--gsl-color-accent);color:var(--gsl-color-ink-900);border-radius:4px;font-weight:700}.Coverage_tweetsLabel__ZFiFA,.Coverage_tweetsLogo__RKEl5{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem}.Coverage_tweetsLabel__ZFiFA{letter-spacing:.22em;text-transform:uppercase;color:var(--gsl-color-accent)}.Coverage_tweetsLine__0wc3V{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.2),transparent)}.Coverage_tweetsList__Jswe4{list-style:none;margin:0;padding:.25rem 0 .5rem;display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;position:relative;z-index:1}.Coverage_tweetsList__Jswe4::-webkit-scrollbar{height:6px}.Coverage_tweetsList__Jswe4::-webkit-scrollbar-track{background:transparent}.Coverage_tweetsList__Jswe4::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:3px}.Coverage_tweetsList__Jswe4>li{flex:0 0 300px;scroll-snap-align:start;display:flex}.Coverage_tweet__7Rtbl{flex:1 1;display:flex;flex-direction:column;gap:.4rem;padding:.85rem .95rem;background:rgba(255,255,255,.025);border-radius:10px;text-decoration:none;color:inherit;transition:background .18s ease,transform .18s ease}.Coverage_tweet__7Rtbl:focus-visible,.Coverage_tweet__7Rtbl:hover{background:rgba(255,255,255,.05);transform:translateY(-1px);outline:none}.Coverage_tweetHead__rJBGH{display:flex;align-items:center;gap:.55rem;min-width:0}.Coverage_tweetAvatar__VwcK4{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--gsl-color-primary);color:#ffffff;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.04em}.Coverage_tweetAuthor__rYsDv{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.02em;color:var(--gsl-color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Coverage_tweetHandle__0mlfk{font-size:.78rem;color:rgba(255,255,255,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Coverage_tweetHandle__0mlfk,.Coverage_tweetTime__vfJce{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif}.Coverage_tweetTime__vfJce{margin-left:auto;font-size:.72rem;color:rgba(255,255,255,.4);flex-shrink:0}.Coverage_tweetBody__Wl4FL{margin:0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.78)}.Coverage_tweetsFooter__0okFm{display:flex;justify-content:flex-end;padding-top:.4rem;position:relative;z-index:1}.Coverage_tweetsFollow__Fiill{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gsl-color-primary-300);text-decoration:none;transition:gap .18s ease,color .15s ease}.Coverage_tweetsFollow__Fiill:focus-visible,.Coverage_tweetsFollow__Fiill:hover{gap:.55rem;color:var(--gsl-color-secondary);outline:none}.Coverage_tweetsFollowIcon__tUmVq{font-size:1rem!important;line-height:1}@media (max-width:800px){.Coverage_spokesman__R7lS1{grid-template-columns:1fr}}@media (max-width:700px){.Coverage_section__p1WEM{padding:2.75rem 0 3rem}.Coverage_featuredBody__m0Q7V{padding:1.1rem 1.15rem 1.3rem}.Coverage_tweetsList__Jswe4>li{flex-basis:260px}}.Coverage_viewAllRow__1BH52{display:flex;justify-content:flex-end;margin-top:2.25rem}.Coverage_viewAll__wdguH{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .5rem;color:var(--gsl-color-primary-300);text-decoration:none;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;transition:color .15s ease,gap .18s ease}.Coverage_viewAll__wdguH:hover{color:var(--gsl-color-secondary);gap:.55rem}.Coverage_viewAll__wdguH .material-icons{font-size:1.1rem}