.records-redesign *{box-sizing:border-box}.records-redesign{scroll-behavior:smooth;--bg:#0b101a;--panel:#141d2b;--fg:#f1ece2;--muted:#a1aec2;--accent:#d4b77b;--line:#fff2;background:var(--bg);color:var(--fg);margin:0;scroll-padding-top:100px;font-family:Arial,Helvetica,sans-serif}.records-redesign a{color:inherit;text-decoration:none}.records-redesign button,.records-redesign input,.records-redesign select{font:inherit}.records-redesign button{cursor:pointer}.records-redesign a:focus-visible,.records-redesign button:focus-visible,.records-redesign input:focus-visible,.records-redesign select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.records-redesign button{color:inherit}.records-redesign p{line-height:1.65}.records-redesign h1,.records-redesign h2,.records-redesign h3,.records-redesign p{margin:0}.records-redesign .lab{z-index:20;color:#152238;letter-spacing:1px;background:#edf0f2;justify-content:space-between;align-items:center;gap:15px;padding:12px 4%;font-size:10px;display:flex;position:sticky;top:0}.records-redesign .lab small{margin-left:12px;font-size:8px;font-weight:400}.records-redesign .lab nav{gap:8px;display:flex}.records-redesign .lab a{letter-spacing:0;border:1px solid #b6c1ce;border-radius:3px;padding:10px 15px;font-weight:700}.records-redesign .lab a[aria-current]{color:#fff;background:#152238}.records-redesign header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:22px 5%;display:flex}.records-redesign .brand{letter-spacing:1px;grid-template-columns:40px 1fr;column-gap:10px;font-size:18px;font-weight:900;display:grid}.records-redesign .brand img{grid-row:span 2;width:40px;height:40px}.records-redesign .brand small{color:var(--muted);letter-spacing:2px;font-size:7px}.records-redesign header nav{flex-wrap:wrap;gap:19px;font-size:11px;display:flex}.records-redesign header nav a[aria-current]{color:var(--accent);border-bottom:2px solid var(--accent);padding-bottom:7px}.records-redesign .hero{background:radial-gradient(at 100% 20%,#3b342729,#0000 65%);justify-content:space-between;align-items:center;padding:65px 5% 55px;display:flex;position:relative;overflow:hidden}.records-redesign .eyebrow{color:var(--accent);letter-spacing:2px;margin-bottom:20px;font-size:9px;font-weight:700}.records-redesign h1{letter-spacing:-5px;font-size:clamp(55px,7.7vw,112px);font-weight:950;line-height:.92}.records-redesign h1 em{color:var(--accent);font-style:normal}.records-redesign .intro{color:var(--muted);margin:24px 0;font-size:14px}.records-redesign .hero-link{border-bottom:1px solid var(--accent);padding:14px 0;font-size:12px;font-weight:700;display:inline-block}.records-redesign .hero-mark{letter-spacing:-25px;color:#d4b77b13;margin-right:8%;font-size:200px;font-weight:950;transform:rotate(-8deg)}.records-redesign .hero-mark span{letter-spacing:3px;color:var(--accent);text-align:center;font-size:10px;line-height:1.7;display:block;transform:rotate(8deg)}.records-redesign .spotlights{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 5%;display:grid}.records-redesign .spotlights button{text-align:left;background:linear-gradient(135deg,#202c40,#101824);border:1px solid #d4b77b50;flex-direction:column;padding:28px;transition:transform .25s;display:flex;position:relative}.records-redesign .spotlights button:hover{transform:translateY(-5px)}.records-redesign .spotlights strong{letter-spacing:-3px;color:var(--accent);margin-bottom:12px;font-size:65px}.records-redesign .spotlights b{font-size:14px}.records-redesign .spotlights small{letter-spacing:1px;color:var(--muted);justify-content:space-between;margin-top:22px;font-size:8px;display:flex}.records-redesign .spotlights small span{color:var(--accent);font-size:14px}.records-redesign .coverage{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin:25px 5% 0;padding:17px 0;display:flex}.records-redesign .coverage>b{letter-spacing:1px;white-space:nowrap;color:var(--accent);font-size:8px}.records-redesign .coverage p{color:var(--muted);max-width:700px;font-size:11px}.records-redesign .coverage>span{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:8px}.records-redesign .explorer{padding:70px 5%}.records-redesign .section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.records-redesign h2{letter-spacing:-1.7px;font-size:40px}.records-redesign .section-heading .eyebrow{margin-bottom:12px}.records-redesign .section-heading>p{color:var(--muted);font-size:12px}.records-redesign .workspace{grid-template-columns:190px minmax(0,1fr);gap:35px;display:grid}.records-redesign .categories{align-self:start;position:sticky;top:100px}.records-redesign .categories .eyebrow{font-size:8px}.records-redesign #categories{flex-direction:column;gap:7px;display:flex}.records-redesign #categories button{text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:space-between;padding:13px 12px;font-size:12px;display:flex}.records-redesign #categories button[aria-pressed=true]{background:var(--panel);color:var(--accent);border-color:var(--line)}.records-redesign #categories span{opacity:.7;font-size:10px}.records-redesign .sidebar-note{border-top:1px solid var(--line);margin-top:25px;padding:25px 10px}.records-redesign .sidebar-note b{font-size:12px}.records-redesign .sidebar-note p{color:var(--muted);margin-top:12px;font-size:11px}.records-redesign .controls{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.records-redesign label{color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.records-redesign input,.records-redesign select{background:var(--panel);width:100%;min-width:0;color:var(--fg);border:1px solid var(--line);border-radius:4px;padding:13px;font-size:12px}.records-redesign input::placeholder{color:var(--muted)}.records-redesign .quick{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 25px;display:flex}.records-redesign .quick>span{letter-spacing:1px;color:var(--muted);margin-right:8px;font-size:8px}.records-redesign .quick button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:3px;padding:8px;font-size:10px}.records-redesign .quick button:hover{border-color:var(--accent);color:var(--accent)}.records-redesign .quick #reset{color:var(--accent);border:0;margin-left:auto}.records-redesign .result-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:15px;padding-top:18px;display:flex}.records-redesign .result-meta p{color:var(--muted);font-size:11px}.records-redesign .result-meta label{flex-direction:row;align-items:center}.records-redesign .result-meta select{width:140px;padding:8px}.records-redesign .card-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.records-redesign .record{text-align:left;background:var(--panel);border:1px solid var(--line);flex-direction:column;min-width:0;padding:22px;transition:border-color .2s,transform .2s;display:flex}.records-redesign .record:hover{border-color:var(--accent);transform:translateY(-3px)}.records-redesign .record-meta{color:var(--accent);text-transform:uppercase;letter-spacing:1px;justify-content:space-between;gap:10px;font-size:8px;display:flex}.records-redesign .record-meta i{color:var(--muted);white-space:nowrap;letter-spacing:0;font-style:normal}.records-redesign .record h3{letter-spacing:-.3px;min-height:42px;margin-top:18px;font-size:16px;line-height:1.3}.records-redesign .record>strong{letter-spacing:-1px;margin:18px 0 10px;font-size:39px;font-weight:800}.records-redesign .holder{color:var(--muted);font-size:10px;line-height:1.5}.records-redesign .record-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:23px;padding-top:15px;font-size:7px;display:flex}.records-redesign .record-bottom b{color:var(--accent);white-space:nowrap;font-size:9px}.records-redesign .record.pending{background:0 0;border-style:dashed}.records-redesign .pending>strong{color:var(--muted)}.records-redesign .empty{text-align:center;border:1px dashed var(--line);grid-column:1/-1;padding:70px 20px}.records-redesign .empty h3{font-size:22px}.records-redesign .empty p{color:var(--muted);margin:15px 0;font-size:13px}.records-redesign .empty button{background:var(--accent);color:var(--bg);border:0;padding:12px}.records-redesign .roadmap{background:var(--panel);border-top:1px solid var(--line);padding:60px 5%}.records-redesign .roadmap>div{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:35px;display:grid}.records-redesign .roadmap b{color:var(--accent);font-size:12px}.records-redesign .roadmap p:not(.eyebrow){color:var(--muted);margin-top:14px;font-size:12px}.records-redesign footer{letter-spacing:1px;color:var(--muted);justify-content:space-between;padding:30px 5%;font-size:9px;display:flex}.records-redesign dialog{background:var(--bg);width:min(670px,90vw);max-height:85svh;color:var(--fg);border:1px solid var(--accent);padding:40px;box-shadow:0 20px 100px #0008}.records-redesign dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030813cc}.records-redesign .close{float:right;background:var(--panel);border:1px solid var(--line);z-index:2;width:35px;height:35px;font-size:24px;position:sticky;top:0}.records-redesign .detail-number{letter-spacing:-4px;color:var(--accent);margin:20px 0 5px;font-size:80px;font-weight:700}.records-redesign .detail-holder{font-size:15px}.records-redesign .rule{border:1px solid var(--line);margin:25px 0;padding:20px}.records-redesign .rule b{letter-spacing:2px;color:var(--accent);font-size:9px}.records-redesign .rule p,.records-redesign .source{color:var(--muted);margin-top:12px;font-size:12px}.records-redesign .rankings{padding:0;list-style:none}.records-redesign .rankings li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.records-redesign .rankings li>span{color:var(--muted);width:15px}.records-redesign .rankings strong{color:var(--accent);margin-left:auto}.records-redesign .source{line-height:1.8}.records-redesign.database{--bg:#091525;--panel:#112339;--accent:#71d8e8;--muted:#a0b5cc;--line:#8eb8d62b}.records-redesign.database .hero{background:linear-gradient(90deg,#152f4c,#091525);min-height:260px;padding-top:40px;padding-bottom:35px}.records-redesign.database h1{letter-spacing:-3px;font-size:64px}.records-redesign.database h1 br{display:none}.records-redesign.database h1 em{margin-left:12px}.records-redesign.database .intro br{display:none}.records-redesign.database .hero-mark{letter-spacing:-10px;margin-right:0;font-size:95px}.records-redesign.database .hero-mark span{font-size:7px}.records-redesign.database .hero-link{padding:7px 0}.records-redesign.database .spotlights{padding-top:25px}.records-redesign.database .spotlights button{background:#112339;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.records-redesign.database .spotlights .eyebrow{grid-column:span 2;margin:0}.records-redesign.database .spotlights strong{grid-area:2/2/4;margin:0;font-size:44px}.records-redesign.database .spotlights b{font-size:12px}.records-redesign.database .spotlights small{margin:0}.records-redesign.database .spotlights small span{display:none}.records-redesign.database .workspace{grid-template-columns:160px minmax(0,1fr);gap:25px}.records-redesign.database .explorer{padding-top:40px}.records-redesign.database .section-heading h2{font-size:30px}.records-redesign .table-results{flex-direction:column;gap:0;display:flex}.records-redesign .table-results .record{border-bottom:0;grid-template-columns:120px minmax(140px,1.3fr) 90px minmax(100px,1fr);align-items:center;gap:16px;padding:20px 16px;display:grid}.records-redesign .table-results .record:last-child{border-bottom:1px solid var(--line)}.records-redesign .table-results .record:nth-child(2n){background:#0d1c2e}.records-redesign .table-results .record-meta{flex-direction:column;gap:8px}.records-redesign .table-results .record h3{min-height:0;margin:0;font-size:13px}.records-redesign .table-results .record>strong{margin:0;font-size:27px}.records-redesign .table-results .record-bottom{border:0;grid-column:2/-1;margin:0;padding:0}.records-redesign .table-results .record-bottom>span{font-size:7px}.records-redesign.database .record:hover{background:#1a344e;transform:none}.records-redesign.database .hero-mark{color:#71d8e833}.records-redesign.archive{--bg:#f0ece1;--panel:#e7e1d4;--fg:#20332f;--muted:#596b62;--accent:#39674d;--line:#294b3633}.records-redesign.archive h1,.records-redesign.archive h2,.records-redesign.archive .record>strong,.records-redesign.archive .spotlights strong{font-family:Georgia,serif;font-weight:400}.records-redesign.archive h1{letter-spacing:-5px;font-size:100px}.records-redesign.archive h1 em{font-style:italic}.records-redesign.archive .hero{background:0 0;padding-top:55px;padding-bottom:50px}.records-redesign.archive .hero-mark{color:#39674d15;font-family:Georgia,serif}.records-redesign.archive .hero-mark span{font-family:Arial}.records-redesign.archive .spotlights button{background:#f8f5ed;border-color:#294b3660;box-shadow:5px 5px #294b3610}.records-redesign.archive .spotlights strong{font-size:68px}.records-redesign.archive .record{border-top:3px solid var(--accent);background:#f8f5ed;padding:25px}.records-redesign.archive .record.pending{border-top:1px dashed var(--line);background:0 0}.records-redesign.archive .card-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.records-redesign.archive .record h3{font-family:Georgia,serif;font-size:22px;font-weight:400}.records-redesign.archive .record>strong{font-size:48px}.records-redesign.archive .record-meta{letter-spacing:1.5px}.records-redesign.archive .record-bottom{font-size:8px}.records-redesign.archive .roadmap{border-top:3px double var(--accent)}.records-redesign.archive .hero-link{font-family:Georgia;font-size:17px;font-style:italic}.records-redesign.archive .categories button[aria-pressed=true]{background:var(--accent);color:#f8f5ed}.records-redesign.archive dialog{background:#f8f5ed}@media (min-width:1700px){.records-redesign main,.records-redesign header,.records-redesign footer{max-width:1700px;margin:auto}}@media (max-width:1100px){.records-redesign header,.records-redesign .lab{flex-wrap:wrap}.records-redesign .card-results{grid-template-columns:repeat(2,minmax(0,1fr))}.records-redesign .hero-mark{font-size:130px}.records-redesign .controls{grid-template-columns:1fr 1fr}.records-redesign .search{grid-column:span 2}.records-redesign .coverage>span{display:none}.records-redesign.database h1{font-size:48px}.records-redesign.database .hero-mark{display:none}.records-redesign .table-results .record{grid-template-columns:90px minmax(120px,1fr) 75px}.records-redesign .table-results .holder,.records-redesign .table-results .record-bottom{grid-column:2/4}.records-redesign .table-results .record-meta{grid-row:span 2}.records-redesign .workspace{grid-template-columns:160px minmax(0,1fr);gap:20px}}@media (max-width:760px){.records-redesign{scroll-padding-top:135px}.records-redesign .lab{gap:10px;padding:10px 4%}.records-redesign .lab nav{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.records-redesign .lab a{text-align:center;padding:10px 7px;font-size:10px}.records-redesign .lab small{font-size:7px}.records-redesign .brand{font-size:16px}.records-redesign header{gap:18px}.records-redesign header nav{gap:15px;font-size:10px}.records-redesign .hero,.records-redesign.archive .hero{padding:40px 5%}.records-redesign .hero h1,.records-redesign.archive h1{letter-spacing:-3px;font-size:66px}.records-redesign .hero-mark{display:none}.records-redesign .intro{font-size:12px}.records-redesign .spotlights{gap:10px}.records-redesign .spotlights button{padding:17px}.records-redesign .spotlights .eyebrow{letter-spacing:1px;font-size:8px;line-height:1.6}.records-redesign .spotlights strong,.records-redesign.archive .spotlights strong{letter-spacing:-2px;font-size:42px}.records-redesign .spotlights b{font-size:10px}.records-redesign .spotlights small{font-size:7px;line-height:1.5}.records-redesign .coverage{flex-direction:column;align-items:start;gap:8px}.records-redesign .coverage p{font-size:10px}.records-redesign .explorer{padding:45px 5%}.records-redesign .section-heading{flex-direction:column;align-items:start;gap:15px}.records-redesign h2{font-size:32px}.records-redesign .section-heading>p{font-size:11px}.records-redesign .workspace,.records-redesign.database .workspace{grid-template-columns:1fr}.records-redesign .categories{position:static}.records-redesign .categories .eyebrow,.records-redesign .sidebar-note{display:none}.records-redesign #categories{flex-flow:wrap;gap:6px}.records-redesign #categories button{border:1px solid var(--line);gap:8px;padding:10px;font-size:10px}.records-redesign .record{padding:18px}.records-redesign .record-meta{letter-spacing:0;font-size:8px}.records-redesign .record h3{font-size:15px}.records-redesign .record>strong{font-size:34px}.records-redesign .roadmap>div{grid-template-columns:1fr;gap:25px}.records-redesign .roadmap{padding:40px 5%}.records-redesign.database .spotlights button{gap:8px;padding:16px;display:flex}.records-redesign.database .spotlights strong{font-size:35px}.records-redesign.database .spotlights b{font-size:9px}.records-redesign.database .spotlights small{font-size:6px}.records-redesign.database .hero h1{font-size:48px}.records-redesign.database h1 br{display:block}.records-redesign.database h1 em{margin:0}.records-redesign.database .intro{max-width:350px}.records-redesign.archive .record{padding:20px}.records-redesign.archive .record h3{font-size:20px}.records-redesign dialog{padding:25px}.records-redesign .detail-number{font-size:65px}.records-redesign .rankings li{gap:10px;font-size:10px}.records-redesign .rule{padding:16px}.records-redesign footer{gap:20px;font-size:7px}.records-redesign .table-results .record{grid-template-columns:80px minmax(90px,1fr) 70px;gap:12px;padding:15px 10px}.records-redesign .table-results .record>strong{font-size:24px}.records-redesign .table-results .record h3{font-size:12px}}@media (max-width:410px){.records-redesign .hero h1,.records-redesign.archive h1{font-size:56px}.records-redesign .spotlights{grid-template-columns:1fr}.records-redesign .spotlights button,.records-redesign.database .spotlights button{grid-template-columns:1fr auto;gap:10px;padding:18px;display:grid}.records-redesign .spotlights .eyebrow{grid-column:span 2;margin:0}.records-redesign .spotlights strong{grid-area:2/2/4;margin:0}.records-redesign .spotlights b{font-size:12px}.records-redesign .spotlights small{margin:0}.records-redesign .spotlights small span{display:none}.records-redesign .card-results,.records-redesign.archive .card-results{grid-template-columns:1fr}.records-redesign .record h3{min-height:0}.records-redesign .record>strong{font-size:44px}.records-redesign .controls{gap:8px}.records-redesign .quick #reset{margin-left:0}.records-redesign .result-meta label{font-size:9px}.records-redesign .result-meta select{width:115px}.records-redesign .hero .eyebrow{font-size:8px}.records-redesign.database .spotlights strong{grid-area:2/2/4}.records-redesign .table-results .record{grid-template-columns:70px minmax(85px,1fr) 64px;gap:8px}.records-redesign .lab a{font-size:9px}}@media (prefers-reduced-motion:reduce){.records-redesign{scroll-behavior:auto}.records-redesign *{transition:none!important}}.records-redesign .controls{grid-template-columns:2fr 1fr 1.3fr 1fr}.records-redesign .rankings small{color:var(--muted);font-weight:400}@media (max-width:1100px){.records-redesign .controls{grid-template-columns:repeat(3,minmax(0,1fr))}.records-redesign .controls .search{grid-column:1/-1}}@media (max-width:560px){.records-redesign .controls{grid-template-columns:1fr 1fr}.records-redesign .controls label:last-child{grid-column:1/-1}}.records-redesign .team-monuments{padding:35px 5% 65px}.records-redesign .monument-heading{grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin-bottom:36px;display:grid}.records-redesign .monument-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.records-redesign .monument-heading h2{letter-spacing:-2.5px;font-size:clamp(38px,4.4vw,66px);line-height:1}.records-redesign .monument-heading h2 em{color:var(--accent);font-style:normal}.records-redesign .monument-heading>p:last-child{color:var(--muted);justify-self:end;font-size:13px}.records-redesign .monument-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:25px;display:grid}.records-redesign .monument{isolation:isolate;text-align:left;background:var(--panel);border:1px solid var(--line);grid-template-columns:1fr;align-content:start;min-height:600px;padding:35px 35px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #0002}.records-redesign .monument:before{content:"";z-index:-1;background:radial-gradient(at 50% 30%,#d4b77b30,#0000 70%);position:absolute;inset:0}.records-redesign .streak{border-top:5px solid var(--accent);clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);padding-bottom:65px}.records-redesign .goals{color:#f1ece2;background:linear-gradient(#101927d9,#101927f5),url(/images/team%20pic.png) 50%/cover;margin-top:65px}.records-redesign .monument-kicker{letter-spacing:2px;color:var(--accent);font-size:10px}.records-redesign .giant-number{letter-spacing:-15px;color:var(--accent);font-variant-numeric:tabular-nums;margin-top:35px;font-size:clamp(130px,16vw,245px);font-weight:950;line-height:.95}.records-redesign .monument-label{letter-spacing:-2px;margin:10px 0 30px;font-size:clamp(33px,4.2vw,62px);font-weight:900;line-height:.95}.records-redesign .streak-track{grid-template-columns:repeat(12,1fr);gap:6px;margin:10px 0 30px;display:grid}.records-redesign .streak-track i{background:var(--accent);opacity:.75;height:20px}.records-redesign .monument-foot{border-top:1px solid var(--line);letter-spacing:1px;color:var(--muted);flex-direction:column;gap:10px;padding-top:20px;font-size:8px;display:flex}.records-redesign .monument-foot b{color:var(--accent);font-size:11px}.records-redesign .score-ticket{background:#080e19b3;border:1px solid #ffffff30;margin:0 0 22px;padding:15px 20px}.records-redesign .score-ticket b{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.records-redesign .score-ticket strong{color:var(--accent);font-size:24px}.records-redesign .score-ticket small{letter-spacing:1px;color:#a1aec2;font-size:7px}.records-redesign .monument-source{color:var(--muted);max-width:750px;margin-top:24px;font-size:10px}.records-redesign .replay-showcase,.records-redesign .pause-showcase{color:var(--accent);border:1px solid var(--line);background:0 0;margin:18px 8px 0 0;padding:11px 15px;font-size:11px}.records-redesign .replay-showcase:disabled,.records-redesign .pause-showcase:disabled{opacity:.55;cursor:default}.records-redesign .individual-heading{padding:20px 5% 25px}.records-redesign .individual-heading h2{font-size:30px}.records-redesign .honor-strip{gap:0;padding:0 5%}.records-redesign .honor-strip button{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;padding:30px}.records-redesign .honor-strip button:first-child{padding-left:0}.records-redesign .honor-strip button:last-child{border-right:0}.records-redesign .honor-strip strong{font-size:70px}.records-redesign .championship{background:var(--panel);border:1px solid #d4b77b70;grid-template-columns:1fr 1.1fr;min-height:500px;margin:70px 5%;display:grid;position:relative;overflow:hidden}.records-redesign .champ-photo{min-height:400px;position:relative}.records-redesign .champ-photo img{object-fit:cover;filter:saturate(.5);width:100%;height:100%;position:absolute;inset:0}.records-redesign .champ-photo:after{content:"";background:linear-gradient(90deg,transparent,var(--panel));position:absolute;inset:0}.records-redesign .champ-copy{padding:40px;position:relative}.records-redesign .champ-copy h2{margin:12px 0 25px;font-size:43px;line-height:1.07}.records-redesign .champ-copy h2 em{color:var(--accent);font-style:normal}.records-redesign .trophy-symbol{color:var(--accent);font-size:45px}.records-redesign .champ-copy>p:not(.eyebrow){color:var(--muted);font-size:12px}.records-redesign .champ-facts{gap:40px;margin:30px 0;display:flex}.records-redesign .champ-facts strong{letter-spacing:-1px;font-size:37px;display:block}.records-redesign .champ-facts span{color:var(--accent);letter-spacing:1px;font-size:8px}.records-redesign .champ-copy>a{color:var(--accent);border-bottom:1px solid var(--accent);margin-top:25px;padding-bottom:10px;font-size:12px;display:inline-block}.records-redesign .season-hall{padding:20px 5% 65px}.records-redesign .season-tabs{border-bottom:1px solid var(--line);gap:12px;padding-bottom:20px;display:flex}.records-redesign .season-tabs button{border:1px solid var(--line);background:0 0;padding:16px 25px;font-size:25px;font-weight:700}.records-redesign .season-tabs small{letter-spacing:1px;color:var(--muted);margin-top:6px;font-size:7px;display:block}.records-redesign .season-tabs [aria-pressed=true]{background:var(--accent);color:var(--bg)}.records-redesign .season-tabs [aria-pressed=true] small{color:var(--bg)}.records-redesign .season-banner{align-items:center;gap:40px;padding:35px 0;display:flex}.records-redesign .season-banner>strong{letter-spacing:-5px;color:var(--accent);font-size:90px}.records-redesign .season-banner h3{font-size:24px}.records-redesign .season-banner .eyebrow{margin-bottom:10px;display:block}.records-redesign .season-banner p{color:var(--muted);margin-top:10px;font-size:11px}.records-redesign .season-leaders{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.records-redesign .season-leaders article{border-left:2px solid var(--accent);background:var(--panel);padding:22px}.records-redesign .season-leaders span{color:var(--muted);font-size:10px}.records-redesign .season-leaders strong{letter-spacing:-1px;margin:12px 0;font-size:38px;display:block}.records-redesign .season-leaders b{color:var(--accent);font-size:10px}.records-redesign .match-link{color:var(--accent);border-bottom:1px solid var(--line);padding:18px 0;font-size:12px;display:block}.records-redesign.record-motion .monument{opacity:0;transition:clip-path 1.4s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),opacity 1s;transform:translateY(110px)scale(.9)}.records-redesign.record-motion .monument.is-revealed{opacity:1;transform:none}.records-redesign.record-motion .streak:not(.is-revealed){clip-path:polygon(0 0,100% 0,100% 0,50% 0,0 0)}.records-redesign.record-motion .streak-track i{transform-origin:bottom;transition:transform .5s calc(var(--tick)*40ms + .2s);transform:scaleY(0)}.records-redesign.record-motion .is-revealed .streak-track i{transform:scaleY(1)}.records-redesign.record-motion .goals:after{content:"";background:var(--accent);pointer-events:none;transition:transform 1.3s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translate(0)}.records-redesign.record-motion .goals.is-revealed:after{transform:translate(101%)}.records-redesign.record-motion .honor-strip button{opacity:0;transition:opacity .9s,transform 1s;transform:translateY(65px)}.records-redesign.record-motion .honor-strip button.is-revealed{opacity:1;transform:none}.records-redesign.record-motion .championship,.records-redesign.record-motion .season-hall{opacity:0;transition:opacity 1.2s,transform 1.2s;transform:translateY(70px)}.records-redesign.record-motion .championship.is-revealed,.records-redesign.record-motion .season-hall.is-revealed{opacity:1;transform:none}.records-redesign.record-motion .champ-photo img{transition:transform 2s;transform:scale(1.2)}.records-redesign.record-motion .championship.is-revealed .champ-photo img{transform:scale(1)}.records-redesign.record-motion button:focus-visible{opacity:1;transform:none}.records-redesign.database .monument{min-height:490px}.records-redesign.database .giant-number{letter-spacing:-15px;font-family:monospace;font-size:180px}.records-redesign.database .streak{clip-path:none}.records-redesign.database .goals{margin-top:35px}.records-redesign.database .monument-label{font-size:45px}.records-redesign.database .monument-grid{gap:20px}.records-redesign.archive .monument{background:#e7e1d4}.records-redesign.archive .goals{--accent:#dcc391;--muted:#c6cfbc;background:linear-gradient(#20332fbf,#20332fe8),url(/images/team%20pic.png) 50%/cover}.records-redesign.archive .giant-number{font-family:Georgia;font-weight:400}.records-redesign.archive .honor-strip button{box-shadow:none;border:0;border-right:1px solid var(--line);background:0 0}.records-redesign.archive .champ-photo img{filter:sepia(.25)}@media (max-width:760px){.records-redesign .monument-heading{grid-template-columns:1fr}.records-redesign .monument-heading>p:last-child{justify-self:start}.records-redesign .monument-grid{gap:15px}.records-redesign .monument{min-height:460px;padding:22px}.records-redesign .streak{padding-bottom:45px}.records-redesign .giant-number,.records-redesign.database .giant-number{letter-spacing:-8px;font-size:135px}.records-redesign .monument-label,.records-redesign.database .monument-label{font-size:35px}.records-redesign .monument-kicker{letter-spacing:1px;font-size:8px}.records-redesign .monument-foot{font-size:7px}.records-redesign .monument-foot b{font-size:10px}.records-redesign .score-ticket{padding:12px}.records-redesign .score-ticket b{font-size:9px}.records-redesign .streak-track{gap:4px}.records-redesign .streak-track i{height:14px}.records-redesign .championship{grid-template-columns:1fr;margin:45px 5%}.records-redesign .champ-photo{min-height:280px}.records-redesign .champ-photo:after{background:linear-gradient(0deg,var(--panel),transparent)}.records-redesign .champ-copy{padding:25px}.records-redesign .champ-copy h2{font-size:35px}.records-redesign .season-leaders{grid-template-columns:repeat(2,1fr)}.records-redesign .season-banner{align-items:start;gap:20px}.records-redesign .season-banner>strong{font-size:62px}.records-redesign .season-banner h3{font-size:19px}.records-redesign .season-tabs button{padding:15px;font-size:22px}.records-redesign .season-banner .eyebrow{font-size:7px}.records-redesign .season-leaders strong{font-size:32px}.records-redesign .honor-strip strong{font-size:45px}.records-redesign .honor-strip button{padding:16px}.records-redesign .honor-strip .eyebrow{font-size:7px}.records-redesign .individual-heading h2{font-size:26px}}@media (max-width:500px){.records-redesign .monument-grid{grid-template-columns:1fr}.records-redesign .goals,.records-redesign.database .goals{margin-top:10px}.records-redesign .giant-number,.records-redesign.database .giant-number{font-size:190px}.records-redesign .monument-label,.records-redesign.database .monument-label{font-size:49px}.records-redesign .monument{min-height:580px;padding:30px}.records-redesign .streak{padding-bottom:60px}.records-redesign .monument-heading h2{font-size:40px}.records-redesign .honor-strip{grid-template-columns:1fr}.records-redesign .honor-strip button,.records-redesign .honor-strip button:first-child,.records-redesign.archive .honor-strip button{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.records-redesign .season-tabs{gap:6px}.records-redesign .season-tabs button{flex:1;min-width:0;padding:12px 7px}.records-redesign .season-tabs small{font-size:6px}.records-redesign .season-banner{flex-direction:column;gap:10px}.records-redesign .season-leaders{gap:10px}.records-redesign .season-leaders article{padding:16px}.records-redesign .season-leaders b{font-size:9px}.records-redesign .champ-facts{gap:25px}.records-redesign .team-monuments{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.records-redesign.record-motion *{transition:none!important}.records-redesign .monument,.records-redesign .championship,.records-redesign .season-hall{opacity:1!important;transform:none!important}}.records-redesign .pm-records{padding:55px 5% 10px}.records-redesign .pm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.records-redesign .pm-grid button{text-align:left;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--accent);flex-direction:column;gap:15px;padding:25px;display:flex}.records-redesign .pm-grid button>span{font-size:18px;font-weight:700}.records-redesign .pm-grid strong{color:var(--accent);letter-spacing:-2px;font-size:62px}.records-redesign .pm-grid b{font-size:12px;line-height:1.5}.records-redesign .pm-grid small{color:var(--muted);font-size:10px}.records-redesign .pm-grid button:hover{border-color:var(--accent)}@media (max-width:760px){.records-redesign .pm-grid{grid-template-columns:1fr}.records-redesign .pm-grid button{grid-template-columns:1fr auto;align-items:center;display:grid}.records-redesign .pm-grid strong{grid-area:1/2/3;font-size:52px}.records-redesign .pm-grid small{grid-column:1/-1}}.records-redesign .hero{background:var(--bg);grid-template-columns:1.2fr 1fr;align-items:stretch;gap:0;min-height:560px;padding:0;display:grid}.records-redesign .hero>div:first-child{z-index:1;min-width:0;padding:80px 0 55px 8%;position:relative}.records-redesign .records-hero-photo{border:0;min-width:0;min-height:330px;margin:0;position:relative;overflow:hidden}.records-redesign .records-hero-photo img{object-fit:cover;object-position:50% 45%;filter:saturate(.5);width:100%;height:100%;display:block;position:absolute;inset:0}.records-redesign .records-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--bg),transparent 55%),linear-gradient(0deg,var(--bg),transparent 65%);position:absolute;inset:0}.records-redesign .records-hero-photo figcaption{z-index:1;color:var(--fg);letter-spacing:2px;font-size:8px;position:absolute;bottom:30px;right:25px}@media (max-width:850px){.records-redesign .hero{grid-template-columns:1fr}.records-redesign .hero>div:first-child{padding:50px 6% 35px}.records-redesign .records-hero-photo:after{background:linear-gradient(0deg,var(--bg),transparent 70%)}}
