.public-league-artwork-module__p42MPq__artwork{isolation:isolate;background:var(--league-header);color:#dce9d8;border-radius:.35rem 3rem .35rem .35rem;min-width:0;height:100%;min-height:19rem;margin:0;position:relative;overflow:hidden}.public-league-artwork-module__p42MPq__artwork img{object-fit:cover}.public-league-artwork-module__p42MPq__artwork figcaption{color:#fff;background:linear-gradient(#0000,#091a14d9);margin:0;padding:2.5rem 1.25rem 1rem;font-size:.8125rem;line-height:1.4;position:absolute;inset:auto 0 0}.public-league-artwork-module__p42MPq__contours{width:100%;height:100%;position:absolute;inset:0}.public-league-artwork-module__p42MPq__contours g{opacity:.24}.public-league-artwork-module__p42MPq__seal{letter-spacing:-.04em;border:1px solid;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:grid;position:absolute;top:1.5rem;left:1.5rem}.public-league-artwork-module__p42MPq__season{letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:600;position:absolute;bottom:1.5rem;right:1.5rem}@media (max-width:760px){.public-league-artwork-module__p42MPq__artwork{aspect-ratio:2.3;border-radius:.25rem 2rem .25rem .25rem;height:auto;min-height:0}.public-league-artwork-module__p42MPq__artwork[data-artwork=league-photo]{aspect-ratio:1.85}.public-league-artwork-module__p42MPq__seal{width:2.5rem;height:2.5rem;font-size:1rem;top:1rem;left:1rem}.public-league-artwork-module__p42MPq__season{font-size:.625rem;bottom:1rem;right:1rem}}@media (forced-colors:active){.public-league-artwork-module__p42MPq__artwork{border:1px solid canvastext}}
.public-roster-table-module__jYXeSG__roster{font-variant-numeric:tabular-nums;min-width:0}.public-roster-table-module__jYXeSG__controls{border-bottom:1px solid var(--league-line);min-height:3rem;color:var(--league-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;font-size:.8125rem;display:flex}.public-roster-table-module__jYXeSG__controls label{min-height:2.75rem;color:var(--league-ink);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.public-roster-table-module__jYXeSG__controls input{width:1.125rem;height:1.125rem;accent-color:var(--league-green)}.public-roster-table-module__jYXeSG__head,.public-roster-table-module__jYXeSG__player{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(8rem,.3333fr));align-items:center;column-gap:2rem;display:grid}.public-roster-table-module__jYXeSG__head{border-bottom:1px solid var(--league-line);grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(8rem,.3333fr));min-height:2.75rem}.public-roster-table-module__jYXeSG__head button{min-height:2.75rem;color:var(--league-muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;padding:.25rem 0;font-size:.75rem;font-weight:650;display:inline-flex}.public-roster-table-module__jYXeSG__head button[data-active=true]{color:var(--league-green)}.public-roster-table-module__jYXeSG__head button:focus-visible,.public-roster-table-module__jYXeSG__controls input:focus-visible,.public-roster-table-module__jYXeSG__player a:focus-visible,.public-roster-table-module__jYXeSG__mobileSort select:focus-visible{outline:2px solid var(--league-green);outline-offset:4px}.public-roster-table-module__jYXeSG__players{margin:0;padding:0;list-style:none}.public-roster-table-module__jYXeSG__player{border-bottom:1px solid var(--league-line);padding:.8rem 0}.public-roster-table-module__jYXeSG__player h3{font:inherit;margin:0;font-size:.875rem;font-weight:650;line-height:1.5}.public-roster-table-module__jYXeSG__player h3 a{color:var(--league-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--league-green) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--league-green) 50%, transparent);text-underline-offset:.2em;overflow-wrap:anywhere}.public-roster-table-module__jYXeSG__player h3 a:hover{color:var(--league-green);text-decoration-thickness:2px}.public-roster-table-module__jYXeSG__player dl{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;display:grid}.public-roster-table-module__jYXeSG__player dl>div{min-width:0}.public-roster-table-module__jYXeSG__player dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-roster-table-module__jYXeSG__player dd{color:var(--league-ink);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.public-roster-table-module__jYXeSG__mobileSort{display:none}@media (max-width:760px){.public-roster-table-module__jYXeSG__controls{flex-direction:column;align-items:flex-start;gap:0;padding-top:.5rem}.public-roster-table-module__jYXeSG__head{display:none}.public-roster-table-module__jYXeSG__mobileSort{border-bottom:1px solid var(--league-line);color:var(--league-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem 0;font-size:.8125rem;font-weight:600;display:grid}.public-roster-table-module__jYXeSG__mobileSort select{border:1px solid var(--league-line);background:var(--league-paper);width:100%;min-height:2.75rem;color:var(--league-ink);font:inherit;border-radius:.25rem;padding:.5rem}.public-roster-table-module__jYXeSG__player{padding:1rem 0;display:block}.public-roster-table-module__jYXeSG__player h3{margin-bottom:.75rem;font-size:1rem}.public-roster-table-module__jYXeSG__player dl{gap:.5rem 1rem}.public-roster-table-module__jYXeSG__player dt{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--league-muted);margin-bottom:.25rem;font-size:.75rem;line-height:1.4;position:static;overflow:visible}.public-roster-table-module__jYXeSG__player dd{font-size:.875rem;font-weight:600}}@media (max-width:360px){.public-roster-table-module__jYXeSG__player dl{grid-template-columns:1fr;gap:.5rem}.public-roster-table-module__jYXeSG__player dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.public-roster-table-module__jYXeSG__player dt{margin:0}.public-roster-table-module__jYXeSG__player dd{text-align:right}}
.public-home-module__Is9wqW__home .league-brand{max-width:19rem}.public-home-module__Is9wqW__home .league-brand strong{font-size:.875rem}.public-home-module__Is9wqW__home .league-intro{border-bottom:1px solid var(--league-line);background:0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"copy artwork""weather artwork""facts facts";gap:1.25rem 3.5rem;padding-block:2.5rem 0;display:grid;overflow:visible}.public-home-module__Is9wqW__home .league-intro--no-weather{grid-template-areas:"copy artwork""facts facts"}.public-home-module__Is9wqW__home .league-intro--weather-only{grid-template-columns:1fr;grid-template-areas:"weather";padding-block:1.5rem}.public-home-module__Is9wqW__home .league-intro:after{content:none}.public-home-module__Is9wqW__home .league-intro-copy{grid-area:copy;align-self:center;padding-block:1.5rem}.public-home-module__Is9wqW__home .league-intro-copy>span{letter-spacing:.13em;font-size:.75rem}.public-home-module__Is9wqW__home .league-intro h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;max-width:20ch;margin:.75rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:500;line-height:1.06}.public-home-module__Is9wqW__home .league-season-line{margin-top:1.25rem;font-size:.875rem}.public-home-module__Is9wqW__home .league-intro-copy>p{max-width:46ch;margin-top:1rem;font-size:1rem;line-height:1.65}.public-home-module__Is9wqW__artwork{grid-area:artwork;align-self:stretch;min-width:0}.public-home-module__Is9wqW__home .league-header-weather{border:0;grid-area:weather;max-width:25rem;padding:0 0 1.25rem}.public-home-module__Is9wqW__home .league-facts{border-top:1px solid var(--league-line);grid-area:facts;width:100%;margin:.75rem 0 0}.public-home-module__Is9wqW__home .league-facts>div{text-align:left;align-items:flex-start;gap:.6rem;min-height:6.5rem;padding:1.125rem 1.5rem}.public-home-module__Is9wqW__home .league-facts>div:first-child{border-left:0;padding-left:0}.public-home-module__Is9wqW__home .league-facts dt{letter-spacing:.1em;order:0;font-size:.6875rem}.public-home-module__Is9wqW__home .league-facts dd{font-variant-numeric:tabular-nums;flex-flow:wrap;align-items:baseline;column-gap:.625rem;max-width:none;font-size:1.5rem}.public-home-module__Is9wqW__home .league-facts dd small{font-family:var(--font-body,inherit);font-size:.75rem;font-weight:400}:is(.public-home-module__Is9wqW__home .league-facts .league-format-value,.public-home-module__Is9wqW__home .league-facts .league-champions-value){font-size:1.125rem}.public-home-module__Is9wqW__home .league-facts .league-format-value small{width:100%}.public-home-module__Is9wqW__home .league-table-row strong a{color:var(--league-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--league-green) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--league-green) 50%, transparent);text-underline-offset:.2em;transition:color .15s}.public-home-module__Is9wqW__home .league-table-row strong a:hover{color:var(--league-green);text-decoration-thickness:2px}.public-home-module__Is9wqW__home .league-table-row strong a:focus-visible{outline:2px solid var(--league-green);outline-offset:4px}.public-home-module__Is9wqW__home .league-table-row{font-variant-numeric:tabular-nums}@media (max-width:980px){.public-home-module__Is9wqW__home .league-intro{column-gap:2rem}.public-home-module__Is9wqW__home .league-facts>div{padding-inline:1rem}}@media (max-width:760px){.public-home-module__Is9wqW__home .league-brand{max-width:100%}.public-home-module__Is9wqW__home .league-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""artwork""weather""facts";gap:1rem;padding-block:1.5rem 0}.public-home-module__Is9wqW__home .league-intro--no-weather{grid-template-areas:"copy""artwork""facts"}.public-home-module__Is9wqW__home .league-intro-copy{padding-block:.5rem}.public-home-module__Is9wqW__home .league-intro h1{max-width:21ch;font-size:clamp(2rem,8.5vw,2.75rem)}.public-home-module__Is9wqW__home .league-intro-copy>p{font-size:.9375rem;line-height:1.6}.public-home-module__Is9wqW__home .league-season-line{margin-top:1rem;font-size:.8125rem}.public-home-module__Is9wqW__home .league-header-weather{max-width:none;padding-bottom:0}.public-home-module__Is9wqW__home .league-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.public-home-module__Is9wqW__home .league-facts>div{border-bottom:1px solid var(--league-line);gap:.6rem;min-height:6.125rem;padding:1rem}.public-home-module__Is9wqW__home .league-facts>div:nth-child(odd){border-left:0;padding-left:0}.public-home-module__Is9wqW__home .league-facts>div:last-child{border-bottom:0}.public-home-module__Is9wqW__home .league-facts>div:nth-last-child(2):nth-child(odd){border-bottom:0}.public-home-module__Is9wqW__home .league-facts dd{font-size:1.5rem}.public-home-module__Is9wqW__home .league-facts dd small{width:100%}.public-home-module__Is9wqW__home .league-intro--weather-only{grid-template-areas:"weather";padding-block:1rem}}
