.player-hero.astro-ep53if3j{padding:clamp(var(--sp-5), 3.4vw, var(--sp-10))}.pl-grid.astro-ep53if3j{--pl-size:112px;align-items:center;gap:var(--sp-4) var(--sp-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow eyebrow""portrait name""about about""teams teams""tiles tiles";display:grid}.pl-eyebrow.astro-ep53if3j{color:#fff;grid-area:eyebrow}.pl-eyebrow.astro-ep53if3j:before{background:var(--brand-marigold)}.pl-portrait.astro-ep53if3j{justify-items:start;gap:var(--sp-3);grid-area:portrait;display:grid}.pl-media.astro-ep53if3j{position:relative}.pl-frame.astro-ep53if3j{isolation:isolate;inline-size:var(--pl-size);aspect-ratio:1;border-radius:var(--r-lg);background:linear-gradient(160deg, var(--team), var(--team-deep));box-shadow:0 0 0 3px var(--brand-night), 0 0 0 6px var(--brand-marigold), 0 26px 50px -18px #000000bf;position:relative;overflow:hidden}.pl-frame.astro-ep53if3j img.astro-ep53if3j{object-fit:cover;object-position:50% 22%;block-size:100%;inline-size:100%}.pl-nophoto.astro-ep53if3j{place-items:center;display:grid}.pl-nophoto.astro-ep53if3j:before{content:"";z-index:-1;background:radial-gradient(90% 60% at 30% 0%, #ffffff47, transparent 70%), var(--grain);opacity:.6;position:absolute;inset:0}.pl-nophoto.astro-ep53if3j:after{content:"";z-index:-2;background:var(--pl-logo,none) center / cover no-repeat;opacity:.3;mix-blend-mode:soft-light;position:absolute;inset:-12%;transform:rotate(-8deg)scale(1.25)}.pl-initials.astro-ep53if3j{font-family:var(--font-display);font-weight:600;font-size:calc(var(--pl-size) * .5);letter-spacing:.03em;color:var(--on-team,#fff);text-shadow:0 4px 24px #00000059;padding-block-start:.12em;line-height:1}.pl-crest.astro-ep53if3j{border-radius:var(--r-logo);box-shadow:0 0 0 3px var(--brand-night);display:grid;position:absolute;inset-block-end:-10px;inset-inline-end:-10px}.pl-crest.astro-ep53if3j .team-badge{--size:38px}.pl-credit.astro-ep53if3j{font-size:var(--fs-label);color:#fff;opacity:.88;text-decoration-color:#ffffff80}@media (hover:hover) and (pointer:fine){.pl-credit.astro-ep53if3j:hover{opacity:1}}.pl-name.astro-ep53if3j{text-transform:uppercase;letter-spacing:.015em;text-wrap:balance;text-shadow:0 2px 28px #00000073;grid-area:name;min-inline-size:0;padding-block-start:.07em;font-size:clamp(2.5rem,1.5rem + 6cqi,5.5rem);line-height:.88}.pl-about.astro-ep53if3j{gap:var(--sp-2);grid-area:about;display:grid}.pl-bio.astro-ep53if3j{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.pl-bio.astro-ep53if3j>span.astro-ep53if3j:not(.sr-only){min-block-size:28px;padding-inline:var(--sp-3);border-radius:var(--r-pill);color:#fff;font-size:var(--fs-meta);font-weight:var(--fw-semibold);background:#ffffff1a;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.pl-facts.astro-ep53if3j{gap:2px var(--sp-3);color:var(--chrome-text-2,#ffffffc7);font-size:var(--fs-meta,.875rem);flex-wrap:wrap;margin:0;display:flex}.pl-facts.astro-ep53if3j span.astro-ep53if3j+span.astro-ep53if3j:before{content:"·";opacity:.6;margin-inline-end:var(--sp-3)}.pl-teams.astro-ep53if3j{gap:var(--sp-3) var(--sp-6);flex-wrap:wrap;grid-area:teams;display:flex}.pl-team.astro-ep53if3j{align-items:center;gap:var(--sp-3);color:#fff;border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.pl-team-text.astro-ep53if3j{gap:1px;display:grid}.pl-team-name.astro-ep53if3j{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;padding-block-start:.08em;font-size:1.5rem;font-weight:600;line-height:1}.pl-team-years.astro-ep53if3j{font-size:var(--fs-meta)}@media (hover:hover) and (pointer:fine){.pl-team.astro-ep53if3j:hover .pl-team-name.astro-ep53if3j{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px}}.pl-tiles.astro-ep53if3j{grid-area:tiles;min-inline-size:0}.pl-none.astro-ep53if3j{font-size:var(--fs-data);grid-area:tiles}@container stage (width>=560px){.pl-grid.astro-ep53if3j{--pl-size:232px;align-items:start;gap:var(--sp-4) var(--sp-8);grid-template:"portrait eyebrow""portrait name"1fr"portrait about""portrait teams""portrait tiles"/auto minmax(0,1fr)}.pl-portrait.astro-ep53if3j{align-self:center}.pl-name.astro-ep53if3j{align-self:end}.pl-crest.astro-ep53if3j{inset-block-end:-14px;inset-inline-end:-14px}.pl-crest.astro-ep53if3j .team-badge{--size:56px}}@container stage (width>=560px) and (width<=700px){.pl-grid.astro-ep53if3j{--pl-size:188px}}.pm.astro-ml3gscak{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.pm-grid.astro-ml3gscak{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.pm-card.astro-ml3gscak{--table-bg:var(--surface);gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.pm-card.astro-ml3gscak .table-region{position:relative}.pm-title.astro-ml3gscak{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}.pm-table.astro-ml3gscak{min-inline-size:330px}.pm-table.astro-ml3gscak .pm-name.astro-ml3gscak{z-index:1;background:var(--table-bg);text-align:start;white-space:normal;padding-inline-end:var(--sp-3);position:sticky;inset-inline-start:0}.pm-table.astro-ml3gscak th.astro-ml3gscak.num,.pm-table.astro-ml3gscak td.astro-ml3gscak.num{min-inline-size:2rem;padding-inline:4px}.pm-table.astro-ml3gscak tbody.astro-ml3gscak th.astro-ml3gscak a.astro-ml3gscak{color:var(--text);font-weight:var(--fw-semibold);text-decoration:none}@media (hover:hover) and (pointer:fine){.pm-table.astro-ml3gscak tbody.astro-ml3gscak th.astro-ml3gscak a.astro-ml3gscak:hover{text-underline-offset:.2em;text-decoration:underline}}.pm-edge.astro-ml3gscak{white-space:nowrap;font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-2);align-items:center;gap:6px;margin-block-start:2px;display:flex}.pm-edge.astro-ml3gscak:before{content:"";background:var(--edge);border-radius:50%;block-size:8px;inline-size:8px}.pm-table.astro-ml3gscak tr.astro-ml3gscak[data-edge=batter]{--edge:var(--win)}.pm-table.astro-ml3gscak tr.astro-ml3gscak[data-edge=bowler]{--edge:var(--loss)}.pm-table.astro-ml3gscak tr.astro-ml3gscak[data-edge=batter] .astro-ml3gscak:is(th,td),.pm-table.astro-ml3gscak tr.astro-ml3gscak[data-edge=bowler] .astro-ml3gscak:is(th,td){background:color-mix(in oklab, var(--edge) 9%, var(--table-bg))}.pm-runs.astro-ml3gscak{font-weight:var(--fw-bold)}.pm-outs.astro-ml3gscak{color:var(--ev-wicket);font-weight:var(--fw-bold)}.pm-more.astro-ml3gscak,.pm-rules.astro-ml3gscak{font-size:var(--fs-meta);color:var(--text-2);max-inline-size:70ch}.page.astro-c4pestri{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.block.astro-c4pestri{gap:var(--sp-4);display:grid}.table-card.astro-c4pestri{padding:var(--sp-2) var(--sp-4) var(--sp-3)}.table-h.astro-c4pestri{padding-block:var(--sp-2) 0;font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3)}.ctx.astro-c4pestri{gap:var(--sp-4);display:grid}.note.astro-c4pestri{gap:var(--sp-3);padding:var(--sp-5);font-size:var(--fs-data);color:var(--text-2);line-height:1.5;display:grid}.note-title.astro-c4pestri{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.same.astro-c4pestri{gap:var(--sp-2);display:grid}
