.page_container__Sxuma{width:min(100% - 3rem,75rem);margin-inline:auto}.page_header__Wc_fn{background:var(--club-surface);border-bottom:1px solid var(--club-border);padding-top:1.5rem}.page_breadcrumb__WwJ9K{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--club-muted);font-size:.8125rem;overflow-wrap:anywhere}.page_backLink__jDZNy:hover,.page_breadcrumb__WwJ9K a:hover{color:var(--club-accent)}.page_headingRow__vNcB3{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2rem}.page_headingRow__vNcB3>div{min-width:0}.page_eyebrow__OZIfP{display:flex;align-items:center;gap:.5rem;color:var(--club-accent);font-size:.75rem;font-weight:700;margin:0 0 .65rem}.page_title__zUaTQ{font-family:var(--font-outfit),sans-serif;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:700;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.page_teamName__f_CHX{color:var(--club-muted);margin-top:.7rem;line-height:1.5}.page_headerBottom__NfpMV{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1.25rem}.page_backLink__jDZNy{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font-size:.8125rem;font-weight:600}.page_badges__vTkva{display:flex;flex-wrap:wrap;gap:.5rem}.page_badges__vTkva span{padding:.4rem .65rem;border-radius:.5rem;background:var(--club-soft);color:var(--club-muted);font-size:.75rem}.page_content__A2ny_{padding-block:2rem 4rem}.page_hero__c1oPx{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);border:1px solid var(--club-border);border-radius:1.25rem;background:var(--club-surface);overflow:hidden;box-shadow:var(--club-shadow)}.page_teamPhoto__oWMpM{position:relative;min-width:0;min-height:21rem;aspect-ratio:16/10;background:var(--club-soft)}.page_teamPhoto__oWMpM>div{position:absolute;inset:0}.page_teamPhoto__oWMpM img{object-fit:contain}.page_teamSummary__tih0s{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:1.75rem;border-left:1px solid var(--club-border)}.page_identity__WA2Wx{display:flex;align-items:center;gap:.9rem;min-width:0}.page_identity__WA2Wx h2{font:600 1.5rem/1.2 var(--font-outfit),sans-serif}.page_identity__WA2Wx>div:last-child{min-width:0}.page_identity__WA2Wx p:last-child{color:var(--club-muted);font-size:.8125rem;margin-top:.45rem;line-height:1.5}.page_crest__BBgjb{position:relative;width:3.5rem;height:4rem;flex-shrink:0;border:1px solid var(--club-border);border-radius:.65rem;overflow:hidden}.page_crest__BBgjb>div{background:white}.page_crest__BBgjb img{padding:.35rem}.page_summarySeason__mkfd9{color:var(--club-muted);font-size:.8125rem}.page_stats__oAMh7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_stats__oAMh7 div{border-left:2px solid var(--club-border);padding-left:.75rem}.page_stats__oAMh7 dt{color:var(--club-muted);font-size:.75rem;margin-bottom:.25rem}.page_stats__oAMh7 dd{font:600 1.75rem/1.1 var(--font-outfit),sans-serif}.page_button__7MwLY{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.8rem 1rem;border-radius:.7rem;color:var(--club-accent-ink);background:var(--club-accent);font-size:.8125rem;font-weight:600;text-align:center}.page_button__7MwLY:hover{filter:brightness(.95)}.page_pageNav__PIIuG{display:flex;gap:.5rem 1.5rem;flex-wrap:wrap;margin-block:1.5rem 2.25rem;border-bottom:1px solid var(--club-border)}.page_pageNav__PIIuG a{display:flex;align-items:center;min-height:48px;border-bottom:2px solid transparent;color:var(--club-muted);font-size:.875rem;font-weight:600}.page_pageNav__PIIuG a:hover{border-color:var(--club-brand);color:var(--club-text)}.page_overview___u9Gm{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:2.5rem;align-items:start}.page_roster__2wbJ_{grid-column:1;grid-row:1;min-width:0}.page_season__voKeN{grid-column:2;grid-row:1;min-width:0}.page_content__A2ny_ section[id],.page_season__voKeN{scroll-margin-top:7rem}.page_sectionHeading__8_Bjy{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.page_sectionHeading__8_Bjy h2{display:flex;align-items:center;gap:.55rem;font:600 1.6rem/1.2 var(--font-outfit),sans-serif;letter-spacing:-.025em}.page_sectionHeading__8_Bjy>span{font-size:.75rem;color:var(--club-muted)}.page_positionGroup__n3dCm+.page_positionGroup__n3dCm{margin-top:1.75rem}.page_positionGroup__n3dCm>h3{color:var(--club-muted);font-size:.8125rem;font-weight:600;margin-bottom:.8rem}.page_playersGrid__bS7_O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page_personCard__G23Ik{display:flex;flex-direction:column;min-width:0;border:1px solid var(--club-border);border-radius:.9rem;overflow:hidden;color:var(--club-text);background:var(--club-surface);transition:border-color .15s ease}.page_coachCard__dpLSx:hover,.page_matchCard__cuxT8:hover,.page_personCard__G23Ik:hover{border-color:var(--club-accent)}.page_playerPhoto__nc84d{position:relative;aspect-ratio:4/5;background:var(--club-soft)}.page_playerPhoto__nc84d>div{position:absolute;inset:0}.page_playerPhoto__nc84d img{object-position:top}.page_number__om1a_{position:absolute;bottom:.65rem;left:.65rem;display:grid;place-items:center;min-width:2rem;height:2rem;padding-inline:.4rem;border-radius:.5rem;background:var(--club-surface);color:var(--club-text);font-size:.8125rem;font-weight:700;box-shadow:var(--club-shadow)}.page_personBody__bfqIJ{display:flex;flex-direction:column;flex:1;gap:.45rem;padding:1rem}.page_personBody__bfqIJ h4{font:600 1rem/1.35 var(--font-outfit),sans-serif;overflow-wrap:anywhere}.page_personBody__bfqIJ p{color:var(--club-muted);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.page_inlineLink__v1gxE{display:inline-flex;align-items:center;gap:.35rem;color:var(--club-accent);font-size:.75rem;font-weight:600;padding-top:.5rem;margin-top:auto}.page_sponsors__0l5Nr,.page_staff__YF4yO,.page_standings__NuaNp{margin-top:3rem}.page_coachesGrid__XSlUV{display:grid;gap:1rem}.page_coachCard__dpLSx{display:flex;align-items:center;gap:1rem;border:1px solid var(--club-border);border-radius:.9rem;padding:1.1rem;background:var(--club-surface)}.page_coachCard__dpLSx>div:nth-child(2){flex:1;min-width:0}.page_coachCard__dpLSx>svg{color:var(--club-accent);flex-shrink:0}.page_coachCard__dpLSx h3{font:600 1.05rem/1.4 var(--font-outfit),sans-serif;overflow-wrap:anywhere}.page_coachCard__dpLSx p:not(.page_eyebrow__OZIfP){color:var(--club-muted);font-size:.75rem;line-height:1.5;margin-top:.3rem;overflow-wrap:anywhere}.page_coachPhoto__2PEYc{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;overflow:hidden;flex-shrink:0}.page_coachPhoto__2PEYc img{object-position:top}.page_matchCard__cuxT8{display:block;padding:1.1rem;border:1px solid var(--club-border);border-radius:.9rem;background:var(--club-surface);min-width:0}.page_season__voKeN>.page_empty__L_12i,.page_season__voKeN>.page_error__7s2LE,.page_season__voKeN>.page_matchCard__cuxT8{margin-bottom:1rem}.page_ownMatch__7TOao{border-left:3px solid var(--club-brand)}.page_matchLabel__gDIY8{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600;color:var(--club-accent)}.page_scoreline__gXWDo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;align-items:center}.page_scoreline__gXWDo>span{font-size:.75rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.page_scoreline__gXWDo>span:last-child{text-align:right}.page_matchTeam__R_BPY{display:flex;align-items:center;gap:.5rem;min-width:0}.page_matchTeam__R_BPY>span:last-child{min-width:0;overflow-wrap:anywhere}.page_matchTeam__R_BPY:last-child{flex-direction:row-reverse}.page_score__JdbOh{display:flex;justify-content:center;align-items:center;min-width:2.75rem;max-width:6.25rem;border-radius:.5rem;padding:.4rem .55rem;background:var(--club-soft);font-size:.9375rem;font-weight:700;text-align:center;line-height:1.4}.page_score__JdbOh[data-status=pending],.page_score__JdbOh[data-status=scheduled]{font-size:.6875rem;color:var(--club-muted)}.page_score__JdbOh[data-status=postponed],.page_score__JdbOh[data-status=suspended]{background:var(--club-warning-bg);color:var(--club-warning-ink);font-size:.6875rem}.page_matchMeta__Fw_89{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.9rem;color:var(--club-muted);font-size:.6875rem;line-height:1.5}.page_location__GUs6S,.page_matchMeta__Fw_89 span{display:flex;align-items:center;gap:.35rem}.page_location__GUs6S svg,.page_matchMeta__Fw_89 svg{flex-shrink:0}.page_location__GUs6S{color:var(--club-muted);font-size:.6875rem;margin-top:.5rem;line-height:1.5;overflow-wrap:anywhere}.page_disclosure___d6Jy{border:1px solid var(--club-border);border-radius:.9rem;background:var(--club-surface);margin-top:1rem;overflow:hidden}.page_disclosure___d6Jy>summary{min-height:48px;padding:1rem;font-size:.8125rem;font-weight:600;cursor:pointer;line-height:1.5}.page_disclosure___d6Jy>summary:focus-visible{outline:3px solid var(--club-accent);outline-offset:-3px}.page_matchList__Grbu_{display:grid;gap:.75rem;padding:0 .75rem .75rem}.page_matchList__Grbu_ .page_matchCard__cuxT8{padding:.85rem;background:var(--club-bg)}.page_timezone__EXoZD{color:var(--club-muted);font-size:.6875rem;line-height:1.6;margin-top:1rem}.page_empty__L_12i,.page_error__7s2LE{padding:1.5rem;border:1px solid var(--club-border);border-radius:.9rem;font-size:.875rem;line-height:1.65;background:var(--club-surface);color:var(--club-muted)}.page_error__7s2LE{color:var(--club-danger-ink);background:var(--club-danger-bg)}.page_error__7s2LE a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.page_sponsorList__ICJB2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;list-style:none;padding:0}.page_sponsorList__ICJB2 li>a,.page_sponsorList__ICJB2 li>div{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.65rem;padding:1.25rem;border:1px solid var(--club-border);border-radius:.9rem;background:var(--club-surface);text-align:center}.page_sponsorList__ICJB2 a:hover{border-color:var(--club-accent)}.page_sponsorList__ICJB2 span{font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.page_sponsorList__ICJB2 svg{color:var(--club-accent)}.page_sponsorLogo__TX2gt{width:9rem;height:4.5rem;border-radius:.5rem;overflow:hidden}.page_sponsorLogo__TX2gt>div{background:white}.page_sponsorLogo__TX2gt img{padding:.5rem}.page_unavailable__y9wdJ{padding-block:5rem;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center}.page_unavailable__y9wdJ h1{font:600 2rem/1.2 var(--font-outfit),sans-serif}.page_unavailable__y9wdJ p,.page_unavailable__y9wdJ>svg{color:var(--club-muted)}@media (max-width:1023px){.page_hero__c1oPx{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr)}.page_teamSummary__tih0s{padding:1.25rem}.page_overview___u9Gm{display:flex;flex-direction:column;gap:2rem}.page_roster__2wbJ_,.page_season__voKeN{width:100%}.page_season__voKeN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_season__voKeN>.page_disclosure___d6Jy,.page_season__voKeN>.page_error__7s2LE,.page_season__voKeN>.page_sectionHeading__8_Bjy,.page_season__voKeN>.page_timezone__EXoZD{grid-column:1/-1}.page_season__voKeN>.page_disclosure___d6Jy,.page_season__voKeN>.page_empty__L_12i,.page_season__voKeN>.page_error__7s2LE,.page_season__voKeN>.page_matchCard__cuxT8{margin:0}.page_season__voKeN>.page_sectionHeading__8_Bjy{margin-bottom:0}.page_season__voKeN .page_matchList__Grbu_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page_container__Sxuma{width:min(100% - 2rem,75rem)}.page_headingRow__vNcB3{align-items:flex-start;flex-direction:column;gap:1.25rem;padding-block:1.5rem}.page_title__zUaTQ{font-size:clamp(2rem,8vw,3rem)}.page_hero__c1oPx{grid-template-columns:minmax(0,1fr)}.page_teamPhoto__oWMpM{aspect-ratio:16/10;min-height:0}.page_teamSummary__tih0s{border-left:0;border-top:1px solid var(--club-border);gap:1.25rem}.page_stats__oAMh7{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.page_stats__oAMh7 div{padding-left:.5rem}.page_stats__oAMh7 dt{font-size:.6875rem}.page_stats__oAMh7 dd{font-size:1.5rem}.page_pageNav__PIIuG{gap:.5rem 1.25rem;margin-bottom:1.5rem}.page_pageNav__PIIuG a{font-size:.8125rem}}@media (max-width:639px){.page_playersGrid__bS7_O{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.page_personBody__bfqIJ{padding:.8rem}.page_season__voKeN{display:flex;flex-direction:column;gap:1rem}.page_season__voKeN .page_matchList__Grbu_{grid-template-columns:minmax(0,1fr)}.page_sectionHeading__8_Bjy h2{font-size:1.4rem}.page_coachCard__dpLSx{padding:1rem;gap:.75rem}.page_coachPhoto__2PEYc{width:3.5rem;height:3.5rem}}@media (max-width:480px){.page_matchTeam__R_BPY{flex-direction:column;align-items:flex-start}.page_matchTeam__R_BPY:last-child{flex-direction:column;align-items:flex-end}}