.team-lab-correction[data-astro-cid-txr52yo3]>.page-lead{padding-block:clamp(2.2rem,4vw,3.6rem) 1.4rem}.team-lab-correction[data-astro-cid-txr52yo3]>.section-band[data-astro-cid-txr52yo3]{padding-top:clamp(.9rem,2vw,1.5rem)}.lab-selection[data-astro-cid-txr52yo3]{margin:.8rem 0 1.15rem;border-block:3px solid var(--ink);background:var(--surface-analytic)}.lab-coverage[data-astro-cid-txr52yo3]{width:max-content;max-width:100%;margin:.55rem 0 0;border-left:3px solid var(--navy);padding-left:.7rem;color:var(--slate);font:800 .64rem/1.35 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.lab-selection[data-astro-cid-txr52yo3]>header[data-astro-cid-txr52yo3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:1.25rem;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.lab-selection[data-astro-cid-txr52yo3] h2[data-astro-cid-txr52yo3]{grid-column:1;margin:0}.lab-selection[data-astro-cid-txr52yo3] header[data-astro-cid-txr52yo3]>p[data-astro-cid-txr52yo3]:last-child{grid-column:2;grid-row:1 / 3;margin:0;color:var(--slate);font-family:var(--font-reading)}.lab-controls[data-astro-cid-txr52yo3]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 1.2rem 1.1rem}.lab-controls[data-astro-cid-txr52yo3] fieldset[data-astro-cid-txr52yo3]{min-width:0;display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem;border:0;margin:0;padding:.85rem;background:var(--paper-bright);box-shadow:inset 0 0 0 1px var(--line)}.lab-controls[data-astro-cid-txr52yo3] legend[data-astro-cid-txr52yo3]{padding:0 .4rem;font:900 1rem/1 var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase}.lab-controls[data-astro-cid-txr52yo3] label[data-astro-cid-txr52yo3]{min-width:0;display:grid;gap:.4rem;color:var(--slate);font:800 var(--text-meta)/1 var(--font-data);letter-spacing:.08em;text-transform:uppercase}.lab-controls[data-astro-cid-txr52yo3] select[data-astro-cid-txr52yo3]{width:100%;min-height:var(--control-height);border:1px solid #756f64;background:#fff;padding:.65rem .8rem}.lab-versus[data-astro-cid-txr52yo3]{color:var(--red);font:900 2rem/1 var(--font-display)}.lab-actions[data-astro-cid-txr52yo3]{display:grid;gap:.45rem;min-width:12rem}.lab-controls[data-astro-cid-txr52yo3] button[data-astro-cid-txr52yo3]{min-height:var(--control-height);border:0;background:var(--red);color:#fff;padding:.7rem .9rem;font-size:.68rem;font-weight:900;text-transform:uppercase}.lab-controls[data-astro-cid-txr52yo3] .lab-swap[data-astro-cid-txr52yo3]{border:1px solid var(--ink);background:transparent;color:var(--ink)}.lab-evidence[data-astro-cid-txr52yo3]{min-height:8rem}.team-comparison-result{padding-top:0}.team-lab-story>.section-heading{margin:clamp(1rem,2vw,1.5rem) 0 .8rem;padding-bottom:.65rem;border-bottom:3px solid var(--ink)}.team-lab-story .team-season-identities{margin:.8rem 0 1.3rem}.team-lab-story .team-season-identities article{position:relative;min-height:175px;overflow:hidden;padding:clamp(1rem,2.2vw,1.65rem)}.team-season-artifact-copy{position:relative;z-index:1}.team-season-identities .season-year-ghost{position:absolute;z-index:0;top:-.25rem;right:.75rem;color:#0714260d;font:900 clamp(5rem,9vw,8.5rem)/1 var(--font-display);letter-spacing:-.06em;pointer-events:none}.team-season-identities .team-season-label{color:var(--red);font:900 .66rem/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase}.team-lab-story .team-season-identities h3{margin:.45rem 0 .2rem}.team-lab-story .team-season-identities p{margin-bottom:.7rem}.team-lab-story .team-season-identities .comparison-exits{margin:.75rem 0 0;gap:.5rem}.team-lab-story .team-season-identities .action{min-height:2.35rem;padding:.5rem .7rem;font-size:.61rem}.team-lab-story>.section-heading h2,.team-lab-story .comparison-evidence h2{font-family:var(--font-headline);letter-spacing:var(--headline-tracking);text-transform:none}.lab-result-signature{margin:clamp(1.35rem,2.5vw,2.2rem) 0;padding:clamp(1.15rem,2.4vw,2rem);background:var(--ink);color:var(--white);border-left:clamp(.4rem,.75vw,.7rem) solid var(--red)}.lab-result-signature .eyebrow{color:#ff8797}.lab-result-signature h2{max-width:20ch;margin:.4rem 0 .9rem;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.9}.lab-result-signature>p:last-child{max-width:60rem;margin:.8rem 0 0;color:#aebdca;font-family:var(--font-reading);font-size:.78rem}.lab-result-record{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #ffffff55}.lab-result-record article{min-width:0;padding:.72rem .8rem;border-right:1px solid #ffffff2b}.lab-result-record article:last-child{border-right:0}.lab-result-record span{display:block;min-height:2.3em;color:#bdc9d4;font:800 .6rem/1.25 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.lab-result-record strong{display:block;margin-top:.5rem;font:900 clamp(1.55rem,3.2vw,2.75rem)/1 var(--font-display);letter-spacing:var(--display-tracking)}.team-lab-story .comparison-evidence{margin:clamp(2rem,3vw,3rem) 0 clamp(3rem,5vw,4.5rem)}.team-lab-story .comparison-evidence>header{padding-bottom:.75rem}.team-season-profile-matrix{width:100%;border-collapse:collapse;table-layout:fixed;border-bottom:1px solid var(--ink);font-variant-numeric:tabular-nums}.team-season-profile-matrix thead{background:var(--ink);color:var(--white)}.team-season-profile-matrix th,.team-season-profile-matrix td{min-width:0;padding:.72rem 1rem;border-bottom:1px solid var(--line)}.team-season-profile-matrix thead th{color:#d4dee7;font:800 .64rem/1.25 var(--font-data);letter-spacing:.08em;text-align:right;text-transform:uppercase}.team-season-profile-matrix thead th:first-child{width:42%;text-align:left}.team-season-profile-matrix thead th span,.team-season-profile-matrix thead th small{display:block}.team-season-profile-matrix thead th span{overflow-wrap:anywhere;color:var(--white);font-size:.78rem}.team-season-profile-matrix thead th small{margin-top:.2rem;color:#b4c1cc;font-size:.58rem}.team-season-profile-matrix tbody th{text-align:left}.team-season-profile-matrix tbody th strong,.team-season-profile-matrix tbody th small{display:block}.team-season-profile-matrix tbody th strong{color:var(--ink);font:850 .92rem/1.15 var(--font-headline);letter-spacing:var(--headline-tracking)}.team-season-profile-matrix tbody th small{margin-top:.2rem;color:var(--slate);font:500 .68rem/1.3 var(--font-reading)}.team-season-profile-matrix .profile-value{color:#3d4650;text-align:right}.team-season-profile-matrix .profile-value strong{font:850 1.02rem/1 var(--font-data)}.team-season-profile-matrix .profile-primary{background:#f8f1e4}.team-season-profile-matrix .profile-primary th{box-shadow:inset 3px 0 var(--navy)}.team-season-profile-matrix .profile-primary .profile-value strong{color:var(--ink);font-size:1.12rem}.team-season-profile-matrix .profile-value.stronger{background:#f6e7e8}.team-season-profile-matrix .stronger-marker{display:inline-block;margin-left:.35rem;color:#731426;font:900 .55rem/1 var(--font-data);letter-spacing:.07em;text-transform:uppercase}.team-lab-story .stronger-marker,.team-lab-story .week-edge-marker{color:#731426}.team-lab-story .relative-week-cell strong{color:var(--ink)}.team-lab-story .relative-week-ledger{margin-top:-.05rem}.team-lab-story .relative-week-row{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr)}.team-lab-story .relative-week-cell{gap:.25rem .8rem;padding:.78rem .9rem}.team-lab-story .relative-week-cell .week-score{grid-row:1;font:900 1.38rem/1 var(--font-data)}.team-lab-story .relative-week-cell .week-relative{color:#626970;font:650 .66rem/1.25 var(--font-data)}.team-lab-story .relative-week-cell>small{color:#66635e;font-size:.61rem}.team-lab-story .relative-week-row>h3{color:#555f68;font:850 .68rem/1 var(--font-data);letter-spacing:.08em}.team-lab-story .relative-week-cell{position:relative}.team-lab-story .relative-week-cell.stronger-week{background:#fbf4e9}.team-lab-story .relative-week-cell.stronger-week strong,.team-lab-story .relative-week-cell.stronger-week small{color:var(--ink)}.team-lab-story .week-edge-marker{position:absolute;top:.55rem;right:.6rem;font:900 .5rem/1 var(--font-data)}.team-lab-story .week-edge-marker>[aria-hidden=true]{display:block;transform:rotate(45deg)}.team-lab-story .lab-methodology{margin-top:2rem}.team-lab-story .lab-methodology p{max-width:68rem}@media(max-width:1100px){.lab-controls[data-astro-cid-txr52yo3]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.lab-actions[data-astro-cid-txr52yo3]{grid-column:1 / -1;display:flex;justify-content:center}}@media(max-width:800px){.team-lab-correction[data-astro-cid-txr52yo3]>.page-lead{gap:1rem;padding-block:2rem 1.2rem}.lab-selection[data-astro-cid-txr52yo3]>header[data-astro-cid-txr52yo3],.lab-controls[data-astro-cid-txr52yo3]{grid-template-columns:1fr}.lab-selection[data-astro-cid-txr52yo3] header[data-astro-cid-txr52yo3]>p[data-astro-cid-txr52yo3]:last-child{grid-column:1;grid-row:auto}.lab-versus[data-astro-cid-txr52yo3]{justify-self:center}.lab-actions[data-astro-cid-txr52yo3]{grid-column:1}.lab-result-record{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-result-record article:nth-child(2){border-right:0}.team-lab-story .relative-week-row{grid-template-columns:1fr}}@media(max-width:620px){.lab-controls[data-astro-cid-txr52yo3]{padding:.85rem}.lab-controls[data-astro-cid-txr52yo3] fieldset[data-astro-cid-txr52yo3]{grid-template-columns:1fr}.lab-actions[data-astro-cid-txr52yo3]{display:grid}.team-lab-story .team-season-identities article{min-height:150px}.team-season-identities .season-year-ghost{font-size:5.5rem}.lab-result-signature h2{max-width:none;font-size:2.35rem;line-height:.9}.lab-result-record article{border-bottom:1px solid #ffffff2b}.lab-result-record article:nth-child(2n){border-right:0}.lab-result-record article:nth-last-child(-n+2){border-bottom:0}.team-season-profile-matrix,.team-season-profile-matrix thead,.team-season-profile-matrix tbody{display:block;width:100%}.team-season-profile-matrix thead tr,.team-season-profile-matrix tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-season-profile-matrix thead th:first-child{display:none}.team-season-profile-matrix thead th{display:block;width:auto;text-align:left}.team-season-profile-matrix tbody th{grid-column:1 / -1;padding-bottom:.5rem}.team-season-profile-matrix .profile-value{display:block;padding-top:.55rem;text-align:left}.team-season-profile-matrix .profile-value+.profile-value{border-left:1px solid var(--line)}.team-lab-story .relative-week-cell{grid-template-columns:minmax(7rem,auto) 1fr}}
