.SchoolScores_section__9KJc3{position:relative;z-index:1;background:var(--gsl-color-ink-900);padding:4rem 0 4.5rem}.SchoolScores_logoWatermark__s6eLd{position:absolute;right:2rem;bottom:2rem;width:clamp(220px,32vw,460px);height:clamp(220px,32vw,460px);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;opacity:.06;filter:grayscale(100%) brightness(1.6);pointer-events:none;z-index:0}.SchoolScores_section__9KJc3:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 80% at 100% 0,color-mix(in srgb,var(--gsl-color-primary) 25%,transparent) 0,transparent 70%);pointer-events:none;z-index:0}.SchoolScores_section__9KJc3:after{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}.SchoolScores_inner__5jSx8{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.75rem}.SchoolScores_titleBar__31SYk{display:flex;flex-direction:column;gap:.4rem}.SchoolScores_overline__HaJh6{font-size:.85rem;letter-spacing:.22em;color:var(--gsl-color-secondary)}.SchoolScores_overline__HaJh6,.SchoolScores_title__ptpWY{font-family:var(--font-display),Arial,Helvetica,sans-serif;text-transform:uppercase}.SchoolScores_title__ptpWY{font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:.04em;color:var(--gsl-color-accent);margin:0}.SchoolScores_titleAccent__d9Ml9{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}.SchoolScores_headerSeason__QVMQE{margin-top:.5rem}.SchoolScores_seasonNote__Ilag9{margin:.35rem 0 0;max-width:62ch;font-size:.9rem;color:rgba(255,255,255,.62)}.SchoolScores_controls__Gn5uN{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.SchoolScores_filterGroup__lbrYJ{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.SchoolScores_filterLabel__TYmPd{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.38);white-space:nowrap}.SchoolScores_genderRow__fY9Yo{display:flex;flex-wrap:wrap;gap:.35rem}.SchoolScores_genderPill__ZxoU4{padding:.4rem .7rem;background:transparent;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.78);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.SchoolScores_genderPill__ZxoU4:hover{background:rgba(255,255,255,.05);color:var(--gsl-color-accent);border-color:color-mix(in srgb,var(--gsl-color-primary) 35%,transparent)}.SchoolScores_genderPillActive__Wa44c,.SchoolScores_genderPillActive__Wa44c:hover{background:color-mix(in srgb,var(--gsl-color-primary) 22%,transparent);border-color:var(--gsl-color-primary);color:var(--gsl-color-accent)}.SchoolScores_sportField__YllOU{position:relative;display:flex;align-items:center;min-width:0}.SchoolScores_sportSelect__A9Cbn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:190px;padding:.45rem 2rem .45rem .75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.18);border-radius:2px;color:#fff;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.82rem;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background .16s ease}.SchoolScores_sportSelect__A9Cbn:hover{border-color:rgba(255,255,255,.38)}.SchoolScores_sportSelect__A9Cbn:focus-visible{outline:2px solid var(--gsl-color-primary);outline-offset:1px}.SchoolScores_sportSelect__A9Cbn option{background:#1b2021;color:#fff}.SchoolScores_sportSelectCaret__6vGAe{position:absolute;right:.4rem;font-size:1.1rem;color:rgba(255,255,255,.55);pointer-events:none}.SchoolScores_summary__ZStjT{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.1rem}.SchoolScores_recordValue__zyiEF{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1;letter-spacing:.04em;color:var(--gsl-color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SchoolScores_recordLabel__D1RRA{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gsl-color-secondary)}.SchoolScores_form__yNpf9{display:inline-flex;gap:.25rem;align-self:center}.SchoolScores_formChip__Mw_D_{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;color:#fff}.SchoolScores_formWin__oAdkk{background:#2f6638}.SchoolScores_formLoss__V4hhd{background:#882a2a}.SchoolScores_formTie__aSeFS{background:#5a5a5a}.SchoolScores_summaryCount__JmLzx{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.85rem;color:rgba(255,255,255,.6)}.SchoolScores_zoneNote__D1kh9{margin-left:auto;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4)}.SchoolScores_empty__KmMvi{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.95rem;color:rgba(255,255,255,.55);padding:1.25rem;background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.1);margin:0}@media (max-width:900px){.SchoolScores_zoneNote__D1kh9{margin-left:0}.SchoolScores_recordValue__zyiEF{font-size:2rem}}@media (max-width:700px){.SchoolScores_sportSelect__A9Cbn{min-width:0}}.SchoolScores_layout__aDiRe{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:2rem;gap:2rem;align-items:start}.SchoolScores_main__wFfuC{min-width:0}.SchoolScores_rail___ps8M{display:flex;flex-direction:column;gap:.9rem;padding:1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);border-left:2px solid var(--gsl-color-primary);min-width:0}.SchoolScores_railTitle__f0uGC{margin:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6);padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.SchoolScores_railList__Uo374{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.SchoolScores_railRow__zTFs_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;padding:.45rem .5rem;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.SchoolScores_railRow__zTFs_:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.SchoolScores_railRow__zTFs_:focus-visible{outline:2px solid var(--gsl-color-primary-300);outline-offset:1px}.SchoolScores_railMark__bJ7as{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.72rem;border-radius:2px}.SchoolScores_railBody__D0Mg9{display:flex;flex-direction:column;min-width:0}.SchoolScores_railOpponent__J7pw3{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:var(--gsl-color-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SchoolScores_railMeta__XSZM2{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.7rem;color:rgba(255,255,255,.45);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SchoolScores_railScore__Vw_1W{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gsl-color-accent);flex-shrink:0}.SchoolScores_railEmpty__wyH81{margin:0;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.85rem;color:rgba(255,255,255,.5)}.SchoolScores_railMore__YdYik{display:inline-flex;align-items:center;gap:.2rem;margin-top:.2rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gsl-color-secondary);text-decoration:none}.SchoolScores_railMore__YdYik:hover{color:var(--gsl-color-accent)}.SchoolScores_railMore__YdYik .material-icons{font-size:1rem}.SchoolScores_summaryTableWrap___rhVU{overflow-x:auto;-webkit-overflow-scrolling:touch}.SchoolScores_summaryTable__BuU1K{width:100%;min-width:520px;border-collapse:collapse;font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;color:var(--gsl-color-accent)}.SchoolScores_summaryTable__BuU1K thead th{background:rgba(13,17,18,.85);font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:400;padding:.7rem .6rem;text-align:right;border-bottom:1px solid rgba(255,255,255,.1);width:90px}.SchoolScores_sumThPlace__z_Ibb,.SchoolScores_sumThSport__vmEtR{text-align:left!important;width:auto!important}.SchoolScores_sumRow__v0jY4 td{padding:.55rem .6rem;border-bottom:1px solid rgba(255,255,255,.05);font-size:.92rem;text-align:right}.SchoolScores_sumRow__v0jY4:nth-child(2n){background:rgba(255,255,255,.02)}.SchoolScores_sumSport__16nqw{text-align:left!important}.SchoolScores_sumSportBtn__30ea4{display:inline-flex;align-items:center;gap:.45rem;padding:0;background:none;border:none;font-family:var(--font-display),Arial,Helvetica,sans-serif;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gsl-color-accent);cursor:pointer;text-align:left}.SchoolScores_sumSportBtn__30ea4:hover{color:var(--gsl-color-secondary)}.SchoolScores_sumIcon__WJsR_{font-size:1.05rem;color:var(--gsl-color-primary-300)}.SchoolScores_sumStat__TnHQV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SchoolScores_sumPlace__2bP9o{text-align:left!important;font-family:var(--font-display),Arial,Helvetica,sans-serif;letter-spacing:.04em}.SchoolScores_sumOf__8RUL3{letter-spacing:0;color:rgba(255,255,255,.45)}.SchoolScores_sumOf__8RUL3,.SchoolScores_tableNote__SPo__{font-family:var(--font-body),Verdana,Arial,Helvetica,sans-serif;font-size:.78rem}.SchoolScores_tableNote__SPo__{margin:.6rem 0 0;color:rgba(255,255,255,.5)}.SchoolScores_tableNote__SPo__ strong{font-family:var(--font-display),Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:var(--gsl-color-secondary)}@media (max-width:960px){.SchoolScores_layout__aDiRe{grid-template-columns:minmax(0,1fr)}.SchoolScores_rail___ps8M{border-left:none;border-top:2px solid var(--gsl-color-primary)}}