:root{--black-900: #0b0b0b;--black-800: #141414;--grey-600: #5b5751;--grey-500: #6b675f;--grey-300: #b8b3a6;--grey-200: #e3ded0;--cream-100: #fae7a6;--cream-050: #fcf8eb;--paper-050: #f6f6f4;--white-000: #ffffff;--accent-600: #5c2d91;--accent-050: #f1ebf8;--face-display: 'Fira Sans Condensed','Fira Sans Condensed Fallback','Helvetica Neue',Arial,sans-serif;--face-text: 'Source Serif 4','Source Serif 4 Fallback',Georgia,'Times New Roman',serif;--face-num: 'Fira Sans Condensed','Fira Sans Condensed Fallback','Helvetica Neue',Arial,sans-serif}:root{--ground: var(--paper-050);--surface: var(--white-000);--ground-loud: var(--black-800);--ground-crown: var(--black-900);--ground-club: var(--cream-100);--ink: var(--black-800);--ink-quiet: var(--grey-600);--ink-faint: var(--grey-500);--ink-inverse: var(--cream-050);--ink-inverse-quiet: var(--grey-300);--hairline: var(--grey-200);--accent: var(--accent-600);--accent-wash: var(--accent-050);--on-accent: var(--white-000);--text-wordmark: 30px;--text-headline: 22px;--text-score: 21px;--text-lead: 17px;--text-body: 16px;--text-ui: 13px;--text-label: 11px;--text-micro: 9px;--leading-tight: 1.1;--leading-body: 1.6;--track-caps: .05em;--track-label: .14em;--space-1: 6px;--space-2: 10px;--space-3: 14px;--space-4: 20px;--space-5: 32px;--space-6: 52px;--radius-chip: 5px;--radius-card: 9px;--radius-crest: 50%;--tap-min: 44px;--motion: 0ms}[lang="el"] .caps,.caps{text-transform: uppercase}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 500;font-display: swap;src: url(fonts/fira-sans-condensed-500-core.woff2?v=4d909ae2) format('woff2');unicode-range: U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+0370-03FF,U+2010-2027,U+2030-203A,U+2060,U+20AC,U+2190-2193,U+2212}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 500;font-display: swap;src: url(fonts/fira-sans-condensed-500-latin.woff2?v=26a2f95f) format('woff2');unicode-range: U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/fira-sans-condensed-600-core.woff2?v=fc7b9de9) format('woff2');unicode-range: U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+0370-03FF,U+2010-2027,U+2030-203A,U+2060,U+20AC,U+2190-2193,U+2212}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 600;font-display: swap;src: url(fonts/fira-sans-condensed-600-latin.woff2?v=90ab73e9) format('woff2');unicode-range: U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(fonts/fira-sans-condensed-700-core.woff2?v=2c0ef693) format('woff2');unicode-range: U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+0370-03FF,U+2010-2027,U+2030-203A,U+2060,U+20AC,U+2190-2193,U+2212}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(fonts/fira-sans-condensed-700-latin.woff2?v=2bdd3846) format('woff2');unicode-range: U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 400 600;font-display: swap;src: url(fonts/source-serif-4-core.woff2?v=01cbfdaa) format('woff2');unicode-range: U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+0370-03FF,U+2010-2027,U+2030-203A,U+2060,U+20AC,U+2190-2193,U+2212}@font-face{font-family: 'Source Serif 4';font-style: normal;font-weight: 400 600;font-display: swap;src: url(fonts/source-serif-4-latin.woff2?v=036054b2) format('woff2');unicode-range: U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF}@font-face{font-family: 'Source Serif 4';font-style: italic;font-weight: 400;font-display: swap;src: url(fonts/source-serif-4-italic-core.woff2?v=79ee169c) format('woff2');unicode-range: U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+0370-03FF,U+2010-2027,U+2030-203A,U+2060,U+20AC,U+2190-2193,U+2212}@font-face{font-family: 'Source Serif 4';font-style: italic;font-weight: 400;font-display: swap;src: url(fonts/source-serif-4-italic-latin.woff2?v=df803106) format('woff2');unicode-range: U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF}@font-face{font-family: 'Fira Sans Condensed Fallback';font-weight: 400 600;src: local('Arial'),local('ArialMT');size-adjust: 89%;ascent-override: 105%;descent-override: 29.8%;line-gap-override: 0%}@font-face{font-family: 'Fira Sans Condensed Fallback';font-weight: 700;src: local('Arial Bold'),local('Arial-BoldMT');size-adjust: 81%;ascent-override: 115.4%;descent-override: 32.7%;line-gap-override: 0%}@font-face{font-family: 'Source Serif 4 Fallback';font-style: normal;font-weight: 400 500;src: local('Georgia');size-adjust: 97%;ascent-override: 106.8%;descent-override: 34.5%;line-gap-override: 0%}@font-face{font-family: 'Source Serif 4 Fallback';font-style: normal;font-weight: 600 700;src: local('Georgia Bold'),local('Georgia-Bold');size-adjust: 97%;ascent-override: 106.8%;descent-override: 34.5%;line-gap-override: 0%}@font-face{font-family: 'Source Serif 4 Fallback';font-style: italic;src: local('Georgia Italic'),local('Georgia-Italic');size-adjust: 97%;ascent-override: 106.8%;descent-override: 34.5%;line-gap-override: 0%}:root{--page: var(--ground);--panel: var(--ground);--card: var(--surface);--wash: var(--accent-wash);--border: var(--hairline);--ink-muted: var(--ink-quiet);--purple: var(--accent);--purple-deep: var(--accent);--face-body: var(--face-text);--face-voice: var(--face-text);--s1: var(--space-1);--s2: var(--space-2);--s3: var(--space-3);--s4: var(--space-3);--s5: var(--space-4);--s6: var(--space-5);--s7: var(--space-5);--r-chip: var(--radius-chip);--r-btn: var(--radius-chip);--r-card: var(--radius-card);--tap: var(--tap-min);--res-win: #1B8A4B;--res-loss: #C4402A;--res-draw: #5F6B7A}*,*::before,*::after{box-sizing: border-box}body{margin: 0;background: var(--page);color: var(--ink);font-family: var(--face-body);-webkit-font-smoothing: antialiased}a{color: var(--purple-deep);text-decoration: none}a:hover{color: var(--purple)}p a:not(.btn,.go,.back,.quiet-link){text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}.go,.feed-links a,a.back,.spon-link,.quiet-link{display: inline-flex;align-items: center;min-height: var(--tap-min);min-width: var(--tap-min)}.shell{max-width: none;margin: 0}.crown{display: flex;align-items: center;gap: var(--space-3);padding: var(--space-3);background: var(--ground-crown);color: var(--ink-inverse)}.crown .badge{width: 64px;height: 64px;flex: none;display: block}.clubname{font-family: var(--face-display);font-weight: 700;line-height: var(--leading-tight);min-width: 0}.clubname .l1{display: block;font-size: var(--text-wordmark);text-transform: uppercase;letter-spacing: var(--track-caps)}.clubname .l2{display: block;font-size: var(--text-label);letter-spacing: var(--track-label);color: var(--ink-inverse-quiet);font-weight: 400;text-transform: uppercase;margin-top: 2px}@media (max-width: 360px){.clubname .l1{font-size: var(--text-headline)}.crown .badge{width: 52px;height: 52px}}.crown .lockup{margin-left: auto;text-align: right;flex: none;padding-left: var(--space-2);border-left: 1px solid var(--grey-600)}.crown .lockup em{display: block;font-style: normal;font-family: var(--face-display);font-size: var(--text-micro);letter-spacing: var(--track-label);color: var(--ink-inverse-quiet);text-transform: uppercase}.crown .lockup b{font-family: var(--face-display);font-size: var(--text-ui);letter-spacing: var(--track-caps)}@media (max-width: 460px){.crown .lockup{display: none}}.topnav{display: flex;gap: var(--space-3);overflow-x: auto;white-space: nowrap;padding: 0 var(--space-3);background: var(--surface);border-bottom: 1px solid var(--hairline);font-family: var(--face-display);font-size: var(--text-ui);text-transform: uppercase;letter-spacing: var(--track-caps);font-weight: 600}.topnav a{color: var(--ink-quiet);text-decoration: none;flex: none;display: inline-flex;align-items: center;min-height: var(--tap-min)}.topnav a[aria-current]{color: var(--ink);box-shadow: inset 0 -2px 0 var(--accent)}@media (max-width: 640px){.topnav{-webkit-mask-image: linear-gradient(#000,#000),linear-gradient(to right,#000 calc(100% - 64px),transparent);-webkit-mask-size: 100% 1px,100% 100%;-webkit-mask-position: bottom,0 0;-webkit-mask-repeat: no-repeat;mask-image: linear-gradient(#000,#000),linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-size: 100% 1px,100% 100%;mask-position: bottom,0 0;mask-repeat: no-repeat}.topnav::after{content: "";flex: none;width: 48px}}.page{background: var(--panel);border: 0;border-radius: 0;overflow: hidden}.kicker{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--purple)}.eyebrow{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}.h-display{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;margin: 0}.lede{font-size: 16px;line-height: 1.5;color: var(--ink-muted);margin: var(--s2) 0 0;text-wrap: pretty}.num{font-family: var(--face-num);font-variant-numeric: tabular-nums}.rule{flex: 1;height: 1px;background: var(--border)}.card{background: var(--card);border: 0;border-radius: var(--r-card)}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);padding: 0 var(--s6);border-radius: var(--r-btn);background: var(--accent);color: var(--on-accent);font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 17px;letter-spacing: .02em}.btn:hover,.btn:focus{color: var(--on-accent);background: var(--accent)}.slot{background: var(--panel);display: flex;align-items: center;justify-content: center;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: var(--ink-faint);text-align: center;padding: var(--s3)}.slot img{width: 100%;height: 100%;object-fit: cover;display: block}.squad-head{padding: var(--s7) var(--s7) var(--s5);display: flex;align-items: flex-end;gap: var(--s5);flex-wrap: wrap}.filters{display: flex;gap: var(--s2);flex-wrap: wrap}.filter{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 16px;padding: 0 18px;border-radius: var(--r-btn);min-height: var(--tap);display: flex;align-items: center;background: var(--card);border: 1px solid var(--border);color: var(--ink-muted)}.filter[aria-pressed="true"]{background: var(--purple);border-color: var(--purple);color: #fff}.groups{padding: 0 var(--s7) var(--s7);display: flex;flex-direction: column;gap: var(--s5)}.group-head{display: flex;align-items: center;gap: var(--s3);margin-bottom: var(--s3)}.group-count{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.player-grid{display: flex;gap: var(--s3);flex-wrap: wrap}.player-card{width: 196px;background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);overflow: hidden;display: block;color: inherit}.player-card:hover{border-color: var(--purple)}.player-card .portrait{height: 196px;border-bottom: 1px solid var(--border)}.player-card .body{padding: var(--s4)}.player-card .row{display: flex;align-items: center;gap: var(--s2)}.shirt{width: 34px;height: 34px;flex-shrink: 0;border-radius: var(--r-chip);background: var(--wash);border: 1px solid var(--border);color: var(--purple);display: flex;align-items: center;justify-content: center;font-family: var(--face-display);font-weight: 700;font-size: 18px}.player-card:hover .shirt{background: var(--purple);color: #fff}.player-card .name{flex: 1;min-width: 0;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 600;font-size: 17px;line-height: 1.1;overflow-wrap: anywhere}.player-card .row{align-items: flex-start}.player-card .shirt{margin-top: 1px}@media (max-width: 720px){.player-grid{display: grid;grid-template-columns: 1fr 1fr}.player-card{width: auto;min-width: 0}.player-card .portrait{height: auto;aspect-ratio: 1}.player-card .row{flex-direction: column;gap: var(--s2)}.player-card .name{font-size: 15px;overflow-wrap: break-word}}.figures{display: flex;gap: var(--s1);margin-top: var(--s3)}.figure{flex: 1;background: var(--page);border-radius: var(--r-chip);padding: 7px 0;text-align: center}.figure .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 14px}.figure .v.accent{color: var(--purple-deep)}.figure .l{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 10px;color: var(--ink-faint);margin-top: 2px}.profile{padding: var(--s7);display: flex;gap: var(--s7);align-items: flex-start;flex-wrap: wrap}.profile .aside{flex-shrink: 0;width: 340px}.profile .portrait-lg{height: 420px;border-radius: var(--r-card);overflow: hidden;border: 1px solid var(--border);background: var(--card)}.facts{padding: var(--s5);margin-top: var(--s4)}.fact{display: flex;align-items: baseline;gap: var(--s4);padding: var(--s2) 0;border-bottom: 1px solid var(--border)}.fact:last-child{border-bottom: 0}.fact dt{width: 96px;flex-shrink: 0}.fact dd{flex: 1;margin: 0;font-size: 15px}.profile .main{flex: 1;min-width: 320px;display: flex;flex-direction: column;gap: var(--s5)}@media (max-width: 720px){.profile{flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: var(--s5)}.profile .main{display: contents}.profile .profile-title{order: -1}.profile .aside{max-width: none}.profile .portrait-lg{height: 240px}.profile .main>:not(.profile-title){order: 1}}.profile-title{display: flex;align-items: flex-start;gap: var(--s5);flex-wrap: wrap}.big-number{font-family: var(--face-display);font-weight: 700;font-size: 64px;line-height: 1;color: var(--purple)}.stat-row{display: flex;gap: var(--s4);flex-wrap: wrap}.stat{flex: 1;min-width: 150px;background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}.stat .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 36px;color: var(--purple-deep);margin-top: 8px}.stat .n{font-size: 14px;color: var(--ink-muted);margin-top: 2px}.log{padding: var(--s5)}.log-head{display: flex;align-items: baseline;gap: var(--s3);margin-bottom: var(--s4);flex-wrap: wrap}.log-note{margin-left: auto;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.log-row{display: flex;align-items: center;gap: var(--s4);padding: var(--s3) 0;border-bottom: 1px solid var(--border)}.log-row:last-child{border-bottom: 0}.res{width: 26px;height: 26px;flex-shrink: 0;border-radius: var(--r-chip);display: flex;align-items: center;justify-content: center;font-family: var(--face-display);font-weight: 700;font-size: 14px;color: #fff}.res.w{background: var(--res-win)}.res.l{background: var(--res-loss)}.res.d{background: var(--res-draw)}.log-row .date{width: 56px;flex-shrink: 0;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.log-row .opp{flex: 1;min-width: 0;font-family: var(--face-display);text-transform: uppercase;font-weight: 600;font-size: 18px}.log-row .opp a{padding: 11px 0}.log-row .res.pending{background: transparent;border: 1px solid var(--border);color: var(--ink-faint)}.mins{width: 180px;flex-shrink: 0;display: flex;align-items: center;gap: var(--s2)}.bar{flex: 1;height: 10px;background: var(--page);border-radius: var(--r-chip);overflow: hidden}.bar span{display: block;height: 100%;background: var(--purple);border-radius: var(--r-chip)}.mins .v{width: 38px;text-align: right;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink-muted)}.contrib{width: 76px;text-align: right;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 14px;color: var(--purple-deep)}.two-up{display: flex;gap: var(--s4);flex-wrap: wrap}.two-up>*{flex: 1;min-width: 260px;padding: var(--s5)}.mini-row{display: flex;align-items: center;gap: var(--s4);padding: var(--s2) 0;border-bottom: 1px solid var(--border)}.mini-row:last-child{border-bottom: 0}.club-body{padding: var(--s7);display: flex;flex-direction: column;gap: var(--s5)}.founding{display: flex;overflow: hidden;flex-wrap: wrap}.founding .words{flex: 1;min-width: 320px;padding: var(--s7);display: flex;flex-direction: column;justify-content: center}.founding .photo{flex: 1;min-width: 300px;border-left: 1px solid var(--border);min-height: 360px}.founding h1{font-family: var(--face-voice);font-weight: 600;font-size: 40px;line-height: 1.12;margin: var(--s3) 0 0;text-wrap: pretty}.club-stats{display: flex;gap: var(--s4);flex-wrap: wrap}.club-stat{flex: 1;min-width: 150px;background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}.club-stat .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 36px;color: var(--purple-deep)}.club-cols{display: flex;gap: var(--s5);align-items: flex-start;flex-wrap: wrap}.seasons{flex: 1.3;min-width: 340px;padding: var(--s5)}.club-side{flex: 1;min-width: 280px;display: flex;flex-direction: column;gap: var(--s4)}table.seasons-table{width: 100%;border-collapse: collapse}table.seasons-table th{text-align: right;padding-bottom: var(--s2);border-bottom: 2px solid var(--ink);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}table.seasons-table th:first-child,table.seasons-table th:nth-child(2){text-align: left}table.seasons-table td{padding: 11px 0;border-bottom: 1px solid var(--border);font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink-muted);text-align: right}table.seasons-table td:first-child{text-align: left;font-weight: 700;color: var(--ink)}table.seasons-table td.finish{text-align: left;font-family: var(--face-display);text-transform: uppercase;font-weight: 600;font-size: 17px;color: var(--ink)}table.seasons-table td.finish.hi{color: var(--purple-deep)}table.seasons-table td.finish.dim{color: var(--ink-faint)}table.seasons-table td.att{color: var(--purple-deep)}.footnote{font-size: 14px;line-height: 1.5;color: var(--ink-faint);margin: var(--s4) 0 0}.honour{display: flex;align-items: baseline;gap: var(--s3);padding: 11px 0;border-bottom: 1px solid var(--border)}.honour:last-child{border-bottom: 0}.honour .n{flex: 1;font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 19px}.honour .y{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--purple-deep)}.record{padding: 11px 0;border-bottom: 1px solid var(--border)}.record:last-child{border-bottom: 0}.record .l{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: var(--ink-faint)}.record .r{display: flex;align-items: baseline;gap: var(--s2);margin-top: 3px}.record .who{flex: 1;font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 19px}.record .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 17px;color: var(--purple-deep)}.founders{background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}@media (max-width: 900px){.squad-head,.groups,.profile,.club-body{padding-left: var(--s5);padding-right: var(--s5)}.profile .aside{width: 100%;max-width: 340px}.big-number{font-size: 44px}.mins{display: none}.log-row{display: grid;grid-template-columns: 26px minmax(0,1fr) auto;grid-template-areas: "res date contrib" "res opp contrib";column-gap: var(--s4);row-gap: 2px}.log-row .res{grid-area: res}.log-row .date{grid-area: date;width: auto}.log-row .opp{grid-area: opp}.log-row .contrib{grid-area: contrib;width: auto}.founding .photo{border-left: 0;border-top: 1px solid var(--border)}}.strip{display: flex;align-items: center;gap: var(--s3);padding: var(--s3) var(--s7);background: var(--ink);color: #fff;overflow-x: auto;white-space: nowrap}.strip .key{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .14em;font-size: 11px;color: #ADA4B8;flex: none}.strip .side{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 17px}.strip .score{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 16px;background: #fff;color: var(--ink);border-radius: var(--r-chip);padding: 2px 9px}.strip .dim{font-family: var(--face-display);font-size: 13px;color: #ADA4B8}.strip .sep{width: 1px;height: 22px;background: #4A4252;flex: none}.strip .next{margin-left: auto;display: flex;align-items: center;gap: var(--s2);flex: none}.strip.quiet{background: #3A3342}.fixtures{list-style: none;margin: 0;padding: 0}.fixtures li{display: flex;align-items: center;gap: var(--s4);padding: var(--s3) 0;border-bottom: 1px solid var(--border)}.fixtures li:last-child{border-bottom: 0}.fixtures .d{width: 46px;flex: none;text-align: center;font-family: var(--face-display)}.fixtures .d b{display: block;font-size: 19px;line-height: 1;font-weight: 700}.fixtures .d i{font-style: normal;font-size: 10px;letter-spacing: .12em;color: var(--ink-faint);text-transform: uppercase}.fixtures .o{flex: 1;min-width: 0;font-family: var(--face-display);font-weight: 600;text-transform: uppercase;letter-spacing: .02em;font-size: 19px;line-height: 1.15;overflow-wrap: anywhere}.fixtures .o em{display: block;font-style: normal;font-family: var(--face-body);text-transform: none;letter-spacing: 0;font-size: 13px;color: var(--ink-faint);font-weight: 400;margin-top: 2px}.fixtures .t{flex: none;text-align: right;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink-faint)}.fixtures .t.pending{font-family: var(--face-display);font-size: 13px}.empty{border: 1px dashed var(--ink-faint);border-radius: var(--r-card);padding: var(--s7);background: var(--card)}.empty h2{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 26px;margin: 0;line-height: 1.1}.empty p{font-size: 16px;line-height: 1.5;color: var(--ink-muted);margin: var(--s3) 0 0;max-width: 56ch}.empty .ask{margin-top: var(--s4)}.hist{list-style: none;margin: var(--s5) 0 0;padding: 0}.hist-row{display: grid;grid-template-columns: 5.5rem 1fr;column-gap: var(--s5);position: relative;padding-bottom: var(--s5)}.hist-row::before{content: "";position: absolute;left: calc(5.5rem + 10px);top: 10px;bottom: -6px;width: 2px;transform: translateX(-1px);background: var(--ink)}.hist-row:last-child::before{display: none}.hist-row.gap::before{background: repeating-linear-gradient( to bottom,var(--ink-faint) 0 4px,transparent 4px 9px)}.hist-row .hist-dot{position: absolute;left: calc(5.5rem + 10px);top: 6px;width: 11px;height: 11px;transform: translateX(-50%);border-radius: 50%;background: var(--ink)}.hist-row.gap .hist-dot{background: var(--page);border: 2px dashed var(--ink-faint)}.hist-row .hist-when{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;font-variant-numeric: tabular-nums;color: var(--ink-muted);text-align: right;padding-top: 1px;white-space: nowrap}.hist-row.gap .hist-when{color: var(--ink-faint)}.hist-row .hist-what{padding-left: var(--s2);min-width: 0}.hist-row .hist-what h3{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 17px;line-height: 1.2;margin: 0 0 4px}.hist-row.gap .hist-what h3{color: var(--ink-faint);font-weight: 600}.hist-row .hist-what p{font-size: 15px;line-height: 1.5;color: var(--ink-muted);margin: 0;max-width: 58ch}.hist-row .hist-ask{font-style: italic;border-left: 2px solid var(--border);padding-left: var(--s3);margin-top: 6px}.hist-row .hist-src{display: inline-block;margin-top: 6px;font-family: var(--face-display);font-size: 11px;text-transform: uppercase;letter-spacing: .08em;color: var(--ink-faint)}@media (max-width: 560px){.hist-row{grid-template-columns: 5rem 1fr;column-gap: var(--s5)}.hist-row::before,.hist-row .hist-dot{left: calc(5rem + 10px)}}.origin{padding: 0;overflow: hidden}.origin-head{display: flex;align-items: center;gap: var(--space-4);background: var(--ground-crown);color: var(--ink-inverse);padding: var(--space-6) var(--space-5)}.origin-head img{flex: none;width: 72px;height: 72px}.origin-head .eyebrow{color: var(--ink-inverse-quiet)}.origin-head h2{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 34px;line-height: 1.05;margin: var(--space-1) 0 0}.origin-by{display: block;margin-top: var(--space-2);font-family: var(--face-text);font-style: italic;font-size: 15px;color: var(--white-000)}.origin-body{max-width: 34em;margin: 0 auto;padding: var(--space-6) var(--space-5)}.origin-chapter + .origin-chapter{margin-top: var(--space-6)}.origin-mark{display: flex;align-items: baseline;gap: var(--space-2);margin-bottom: var(--space-4);padding-bottom: var(--space-2);border-bottom: 1px solid var(--border)}.origin-mark .n{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--purple)}.origin-mark .t{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .08em;font-weight: 700;font-size: 13px;color: var(--ink-faint)}.origin-body p{font-family: var(--face-text);font-size: 18px;line-height: 1.75;color: var(--ink);margin: 0;text-wrap: pretty}.origin-body p + p{margin-top: 1.2em}.origin-chapter:first-child p:first-of-type::first-letter{float: left;font-family: var(--face-display);font-weight: 700;font-size: 3.6em;line-height: .82;margin: .06em .1em 0 0;color: var(--ink)}.origin-body .origin-memorial{margin-top: var(--space-5);padding: var(--space-5);background: var(--paper-050);border-left: 3px solid var(--border)}.origin-end{margin-top: var(--space-6);padding-top: var(--space-5);text-align: center;position: relative}.origin-end::before{content: "";position: absolute;top: 0;left: 50%;width: 56px;height: 2px;transform: translateX(-50%);background: var(--ink)}.origin-end p{font-size: 21px;line-height: 1.55;font-weight: 600}.origin-end .kicker{display: block;margin-top: var(--space-4)}.origin-end a{display: inline-block;margin-top: var(--space-2);font-family: var(--face-display);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--ink-faint);text-decoration: none}.origin-end a:hover{color: var(--ink)}.origin .hist-src{display: block;margin-top: var(--space-6);text-align: center;font-family: var(--face-display);font-size: 11px;text-transform: uppercase;letter-spacing: .08em;color: var(--ink-faint)}@media (max-width: 560px){.origin-head{padding: var(--space-5) 16px;gap: var(--space-3)}.origin-head img{width: 56px;height: 56px}.origin-head h2{font-size: 28px}.origin-body{padding: var(--space-5) 16px var(--space-6)}.origin-body p{font-size: 17px}.origin-end p{font-size: 19px}}.honours{list-style: none;margin: var(--s4) 0 0;padding: 0}.honours li{display: flex;gap: var(--s4);align-items: baseline;padding: var(--s2) 0;border-top: 1px solid var(--border);font-size: 16px}.honours .hist-when{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-muted);min-width: 4.5rem}.stamp{padding: var(--s5) var(--s7);border-top: 1px solid var(--border);display: flex;gap: var(--s4);flex-wrap: wrap;align-items: baseline;font-family: var(--face-display);font-size: 14px;color: var(--ink-muted)}.stamp .when{margin-left: auto;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.section{padding: var(--space-5) var(--space-4);display: flex;flex-direction: column;gap: var(--space-5);max-width: 1180px;margin: 0 auto;width: 100%}.two-col{display: grid;gap: var(--space-3);align-items: start;grid-template-columns: 1fr}@media (min-width: 760px){.two-col{grid-template-columns: 1.4fr 1fr}.two-col>.span{grid-column: 1 / -1}}@media (max-width: 900px){.strip,.section,.stamp{padding-left: var(--s5);padding-right: var(--s5)}}@media (max-width: 760px){.strip{flex-wrap: wrap;white-space: normal;overflow-x: visible;row-gap: 2px}.strip .next{margin-left: 0;flex: 1 1 100%;flex-wrap: wrap;min-width: 0;row-gap: 2px}}.posts{display: flex;flex-direction: column;gap: var(--s3)}.post a{display: block;background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);padding: var(--s5);color: inherit}.post a:hover{border-color: var(--purple);color: inherit}.post time{display: block;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint);letter-spacing: .04em}.post h3{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 22px;line-height: 1.15;margin: var(--s2) 0 0}.post p{margin: var(--s2) 0 0;color: var(--ink-muted);font-size: 15px;line-height: 1.5}.article{background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);padding: var(--s7)}.article .back{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 13px;font-weight: 700}.article time{display: block;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint);letter-spacing: .04em;margin-top: var(--s4)}.article h1{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: clamp(28px,4vw,38px);line-height: 1.08;margin: var(--s2) 0 var(--s5);max-width: 22ch}.article p,.article li{font-size: 17px;line-height: 1.6;color: var(--ink);max-width: 62ch}.article p{margin: 0 0 var(--s4)}.article ul{margin: 0 0 var(--s4);padding-left: 1.2em}.article li{margin-bottom: var(--s1)}.article strong{font-weight: 600}.next-match{background: var(--ink);color: #fff;border-radius: var(--r-card);padding: var(--s7)}.next-match .eyebrow{color: #C9BEDA}.next-match h1{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .01em;font-weight: 700;font-size: clamp(30px,6vw,52px);line-height: 1.02;margin: var(--s2) 0 0;text-wrap: balance}.next-match .when{font-family: var(--face-display);font-size: clamp(17px,2.4vw,21px);color: #C9BEDA;margin: var(--s3) 0 0;letter-spacing: .01em}.next-match .actions{display: flex;align-items: center;gap: var(--s4);flex-wrap: wrap;margin-top: var(--s5)}.next-match .btn{background: #fff;color: var(--ink)}.next-match .quiet-link{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 13px;font-weight: 700;color: #C9BEDA}.next-match .quiet-link:hover{color: #fff}.candidate{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: #fff;background: var(--ink);display: inline-block;padding: 5px 10px;border-radius: var(--r-chip);margin: 0 0 var(--s2)}.md-hero{display: flex;gap: var(--s7);padding: var(--s7);flex-wrap: wrap}.md-hero .lead{flex: 1.5;min-width: 280px}.md-hero .divider{width: 1px;background: var(--border);align-self: stretch}.md-hero .form{flex: 1;min-width: 240px;display: flex;flex-direction: column;gap: var(--s2)}.md-opponent{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: clamp(30px,5vw,44px);line-height: .95;letter-spacing: .02em;margin: var(--s2) 0 0}.md-opponent .us{color: var(--ink-faint)}.md-meta{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 16px;color: var(--ink-muted);margin-top: var(--s3)}.md-actions{display: flex;gap: var(--s2);margin-top: var(--s5);flex-wrap: wrap;align-items: center}.form-row{display: flex;align-items: center;gap: var(--s3);background: var(--page);border: 1px solid var(--border);border-radius: var(--r-btn);padding: 10px 12px}.form-row .who{flex: 1;font-family: var(--face-display);text-transform: uppercase;font-weight: 600;font-size: 17px}.form-row .sc{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 15px}.stat-strip{display: flex;gap: var(--s4);flex-wrap: wrap}.stat-strip>div{flex: 1;min-width: 150px;background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}.stat-strip .t{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 22px;margin-top: var(--s2)}.stat-strip .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 36px;color: var(--purple-deep);margin-top: 6px}.news-3up{display: flex;gap: var(--s4);flex-wrap: wrap}.news-3up>article{flex: 1;min-width: 240px;background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);overflow: hidden}.news-3up .well{height: 170px;border-bottom: 1px solid var(--border)}.news-3up .body{padding: var(--s4)}.news-3up time{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink-faint)}.news-3up h3{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 22px;margin: 6px 0 0;line-height: 1.1}.sponsor-strip{background: var(--card);border-top: 1px solid var(--border);padding: var(--s5) var(--s7);display: flex;align-items: center;gap: var(--s5);flex-wrap: wrap}.sponsor-strip .tiles{flex: 1;display: flex;gap: var(--s3);flex-wrap: wrap}.sponsor-strip .tile{width: 146px;height: 56px;border: 1px solid var(--border);border-radius: var(--r-btn);background: var(--panel);display: grid;place-items: center;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 11px;color: var(--ink-faint);text-align: center}.footline{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint);margin: 0}.ledger{background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);overflow: hidden}.ledger .figures{display: flex;border-bottom: 1px solid var(--border);flex-wrap: wrap}.ledger .figures>div{flex: 1;min-width: 140px;padding: var(--s5) var(--s7);border-right: 1px solid var(--border)}.ledger .figures>div:last-child{border-right: 0}.ledger .figures b{display: block;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 36px;color: var(--purple-deep);margin-top: 6px}.ledger .figures span{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}.ledger .split{display: flex;flex-wrap: wrap}.ledger .main{flex: 1.7;min-width: 320px;padding: var(--s7);border-right: 1px solid var(--border)}.ledger .side{flex: 1;min-width: 260px;padding: var(--s7);display: flex;flex-direction: column;gap: var(--s5)}.ledger h1{font-family: var(--face-voice);font-weight: 600;font-size: 32px;margin: 0 0 var(--s4)}.ledger .row{display: flex;align-items: center;gap: var(--s3);padding: 12px 0;border-bottom: 1px solid var(--border)}.ledger .tint{background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}.ledger .foot{background: var(--panel);border-top: 1px solid var(--border);padding: var(--s5) var(--s7);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}.crest-hero{background: var(--ground-loud);color: var(--ink-inverse);border-radius: var(--r-card);display: flex;align-items: center;gap: var(--s7);padding: var(--s7);flex-wrap: wrap}.crest-hero .crest{width: 160px;height: 160px;flex: none}.crest-wrap{position: relative;flex: none;display: block;line-height: 0}.crest-wrap .crest{position: relative;z-index: 1}.intro{display: none}.intro-on .intro{display: block;position: absolute;left: 50%;top: 50%;width: 300%;height: 300%;transform: translate(-50%,-50%);pointer-events: none}.intro-on .intro circle,.intro-on .intro .st{transform-box: fill-box;transform-origin: center}.intro-on .intro .r0{animation: intro-draw 520ms cubic-bezier(.3,.7,.2,1) 80ms both}.intro-on .intro .r1{animation: intro-grow 480ms cubic-bezier(.2,.8,.2,1) 300ms both}.intro-on .intro .r2{animation: intro-grow 480ms cubic-bezier(.2,.8,.2,1) 400ms both}.intro-on .intro .r3{animation: intro-grow 520ms cubic-bezier(.2,.8,.2,1) 500ms both}.intro-on .intro .st{animation: intro-pop 260ms cubic-bezier(.3,1.6,.5,1) 640ms both}.intro-on .intro .all{animation: intro-clear 380ms ease-in 1150ms both}@keyframes intro-draw{to{stroke-dashoffset: 0}}@keyframes intro-grow{from{transform: scale(.9);opacity: 0}to{transform: scale(1);opacity: 1}}@keyframes intro-pop{from{transform: scale(0)}to{transform: scale(1)}}@keyframes intro-clear{to{opacity: 0}}@media (prefers-reduced-motion: reduce){.intro-on .intro{display: none}}.crest-hero .words{flex: 1;min-width: 260px}.crest-hero h1{font-family: var(--face-voice);font-weight: 600;font-size: clamp(28px,4.5vw,40px);line-height: 1.15;margin: 0;color: var(--white-000);text-wrap: pretty}.crest-hero p{color: var(--ink-inverse-quiet);margin: var(--s3) 0 0;font-size: 16px;max-width: 46ch}.crest-hero .lastline{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;margin-top: var(--s5);padding: var(--s3);border: 1px solid rgba(255,255,255,.18);border-radius: var(--r-card);color: var(--ink-inverse)}a.lastline:hover{color: var(--ink-inverse);border-color: rgba(255,255,255,.45)}.crest-hero .lastline .res{width: 26px;height: 26px;flex: none;border-radius: var(--r-chip);display: grid;place-items: center;color: #fff;font-family: var(--face-display);font-weight: 700;font-size: 14px}.crest-hero .lastline .t{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 16px}.crest-hero .lastline .t b{font-family: var(--face-num);font-variant-numeric: tabular-nums;white-space: nowrap;margin-left: .3em}.crest-hero .lastline .r{margin-left: auto;font-family: var(--face-display);text-transform: uppercase;font-size: 12px;letter-spacing: .06em;color: var(--ink-inverse-quiet)}.crest-hero .acts{display: flex;gap: var(--s2);flex-wrap: wrap;margin-top: var(--s5)}.crest-hero .cbtn{flex: 1 1 160px;display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap-min);border-radius: var(--radius-chip);background: var(--white-000);color: var(--ground-loud);font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 16px;letter-spacing: .02em}.crest-hero .cbtn:hover{color: var(--ground-loud);background: var(--ink-inverse)}.crest-hero .cbtn.ghost{background: transparent;color: var(--ink-inverse);box-shadow: inset 0 0 0 1px rgba(255,255,255,.3)}.crest-hero .cbtn.ghost:hover{color: var(--ink-inverse);box-shadow: inset 0 0 0 1px var(--ink-inverse)}@media (max-width: 720px){.crest-hero{gap: var(--s4);padding: var(--s5)}.crest-hero .crest{width: 88px;height: 88px}}.faces{display: flex;gap: var(--s3);flex-wrap: wrap}.face-card{width: 140px;background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);overflow: hidden}.face-card .well{height: 160px;border-bottom: 1px solid var(--border)}.face-card .who{padding: var(--s3);display: flex;align-items: center;gap: var(--s2)}a.face-card{display: block;color: inherit;text-decoration: none}a.face-card:hover{border-color: var(--purple)}.face-card .well.noph{background: var(--black-900) url(art-card-rings.svg?v=bb27093b) right bottom / cover no-repeat;display: grid;place-items: center}.face-card .well.noph b{font-family: var(--face-display);font-weight: 700;font-size: 44px;color: #bc9b4a}.face-card .nm{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 13px;line-height: 1.15;min-width: 0;overflow-wrap: anywhere}.faces{display: flex;gap: var(--space-2);flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;padding-bottom: var(--space-1)}.faces .face-card{flex: 0 0 140px;scroll-snap-align: start}.cf-news .item{display: flex;gap: var(--s4);align-items: center;padding: 12px 0;border-bottom: 1px solid var(--border)}.cf-news .thumb{width: 120px;height: 80px;flex-shrink: 0;border: 1px solid var(--border);border-radius: var(--r-btn);overflow: hidden}.logo-slot{width: 146px;height: 56px;border: 1px dashed var(--border);border-radius: var(--r-btn);display: grid;place-items: center;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 11px;color: var(--ink-faint);text-align: center}.switcher{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;padding: var(--s3) var(--s7);background: var(--wash);border-bottom: 1px solid var(--border);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--purple-deep)}.switcher a{min-height: 34px;display: inline-flex;align-items: center;padding: 0 var(--s3);border: 1px solid var(--border);border-radius: var(--r-chip);background: var(--card);color: var(--purple-deep)}.switcher a.on{background: var(--purple);border-color: var(--purple);color: #fff}.switcher a.live{margin-left: auto;border-style: dashed;color: var(--ink-faint)}@media (max-width: 900px){.switcher{padding-left: var(--s5);padding-right: var(--s5)}}.chips{display: flex;gap: var(--s2);flex-wrap: wrap;margin-top: var(--s4)}.chips[hidden]{display: none}.posts.latest{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: var(--s3)}.posts.latest .post a{height: 100%}.post a .eyebrow{display: block;margin-bottom: 2px}.chip{min-height: var(--tap);padding: 0 18px;border-radius: var(--r-btn);background: var(--card);border: 1px solid var(--border);color: var(--ink-muted);font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 15px}.chip[aria-pressed="true"]{background: var(--purple);border-color: var(--purple);color: #fff}.fixture-list{display: flex;flex-direction: column;gap: var(--s3)}.fx-card{display: flex;align-items: center;gap: var(--s4);background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);padding: var(--s4) var(--s5)}.fx-card:hover{border-color: var(--purple)}.fx-card .date{width: 56px;text-align: center;flex-shrink: 0;font-family: var(--face-display)}.fx-card .date b{display: block;font-size: 28px;font-weight: 700;line-height: 1}.fx-card .date i{font-style: normal;font-size: 12px;letter-spacing: .06em;color: var(--ink-faint);text-transform: uppercase}.fx-card .who{flex: 1;min-width: 0;font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 22px;line-height: 1.1;overflow-wrap: anywhere}.fx-card .who em{display: block;font-style: normal;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint);text-transform: none;font-weight: 400;margin-top: 3px}.fx-card .res{width: 30px;height: 30px;flex-shrink: 0;border-radius: var(--r-chip);display: flex;align-items: center;justify-content: center;color: #fff;font-family: var(--face-display);font-weight: 700;font-size: 15px}.fx-card .res.w{background: var(--res-win)}.fx-card .res.l{background: var(--res-loss)}.fx-card .res.d{background: var(--res-draw)}.fx-card .res.pending{background: transparent;border: 1px solid var(--border);color: var(--ink-faint)}.fx-card .score{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 22px;min-width: 68px;text-align: right}.fx-card .score.pending{font-size: 15px;color: var(--ink-faint);font-weight: 400}@media (max-width: 720px){.fx-card{gap: var(--s3);padding: var(--s3) var(--s4)}.fx-card .date{width: 40px}.fx-card .date b{font-size: 24px}.fx-card .who{font-size: 17px;overflow-wrap: break-word}.fx-card .score{min-width: 0;font-size: 19px}}.tiers{display: flex;gap: var(--s4);flex-wrap: wrap;margin-top: var(--s5)}.tiers .tier{flex: 1;min-width: 220px;background: var(--wash);border-radius: var(--r-card);padding: var(--s5)}.tiers .tier .price{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 18px;color: var(--purple-deep);margin: var(--s2) 0 var(--s3)}.tiers .tier ul{margin: 0;padding-left: 1.1em}.tiers .tier li{font-size: 15px;line-height: 1.5;color: var(--ink-muted);margin-bottom: 4px}.tiers .tier.taken{background: transparent;border: 1px dashed var(--border)}.tiers .tier.taken .price{color: var(--ink-muted)}.sponsor-name{font-family: var(--face-display);font-weight: 700;font-size: 44px;letter-spacing: .01em;color: var(--purple-deep);margin: var(--s2) 0 var(--s3)}.channels{display: flex;flex-direction: column;gap: var(--s2)}.channel{display: flex;align-items: baseline;gap: var(--s3);min-height: var(--tap-min,44px);padding: var(--s3) var(--s4);border-radius: var(--r-btn);background: var(--wash);color: inherit;text-decoration: none}.channel .ch{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 11px;color: var(--ink-faint);width: 84px;flex: none}.channel b{font-size: 15px}.channel.off{background: transparent;border: 1px dashed var(--border)}.channel.off b{color: var(--ink-faint);font-weight: 400}a.channel:hover{background: var(--purple-wash,var(--wash))}.socials{display: flex;flex-wrap: wrap;gap: var(--s3)}.social{flex: 1;min-width: 200px;display: block;padding: var(--s4);border: 1px solid var(--border);border-radius: var(--r-card);color: inherit;text-decoration: none;min-height: var(--tap-min,44px)}.social:hover{border-color: var(--purple)}.social b{display: block;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .04em;font-size: 15px}.social span{display: block;font-size: 13px;color: var(--ink-muted);margin-top: 2px}.place{display: flex;gap: var(--s4);align-items: flex-start;padding: var(--s5) 0;border-bottom: 1px solid var(--border)}.place:last-child{border-bottom: 0}.place .n{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink-faint);flex-shrink: 0;width: 28px}.place h3{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: 19px;margin: 0 0 var(--s3)}.demo-masthead{display: flex;align-items: center;gap: var(--s3);background: var(--card);border: 1px solid var(--border);border-radius: var(--r-btn);padding: var(--s3) var(--s4)}.demo-masthead .lock{margin-left: auto;text-align: right;border-left: 1px solid var(--border);padding-left: var(--s3)}.demo-masthead .lock em{display: block;font-style: normal;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .12em;font-size: 9px;color: var(--ink-faint)}.demo-masthead .lock b{font-family: var(--face-display);font-size: 13px;letter-spacing: .04em}.demo-fixture{display: flex;align-items: center;gap: var(--s3);background: var(--card);border: 1px solid var(--border);border-radius: var(--r-btn);padding: var(--s3) var(--s4);flex-wrap: wrap}.demo-fixture .d{width: 44px;text-align: center;font-family: var(--face-display)}.demo-fixture .d b{display: block;font-size: 20px;font-weight: 700;line-height: 1}.demo-fixture .d i{font-style: normal;font-size: 10px;color: var(--ink-faint)}.demo-fixture .o{flex: 1;font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 17px}.demo-fixture .o em{display: block;font-style: normal;font-size: 11px;color: var(--ink-faint);font-weight: 400}.demo-fixture .spon,.demo-report span{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 11px;font-weight: 700;color: var(--purple-deep)}.demo-report{background: var(--card);border: 1px solid var(--border);border-radius: var(--r-btn);padding: var(--s4)}.demo-report strong{display: block;font-family: var(--face-display);text-transform: uppercase;font-size: 17px;margin-bottom: var(--s2)}.card-stage{display: flex;gap: var(--s7);flex-wrap: wrap;align-items: flex-start}.pass{position: relative;width: 336px;max-width: 100%;aspect-ratio: 336 / 528;border-radius: 16px;overflow: hidden;background: #141019;box-shadow: 0 24px 48px -20px rgba(20,16,25,.55);display: flex;flex-direction: column;color: #fff;flex-shrink: 0}.pass .photo-well{position: absolute;inset: 0;background: repeating-linear-gradient(135deg,#241d2e 0 10px,#1d1726 10px 20px);display: grid;place-items: center;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: #6E6480;text-align: center;padding: var(--s5)}.pass .veil{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(180deg,rgba(20,16,25,.72) 0%,rgba(20,16,25,.14) 22%,rgba(20,16,25,.06) 38%,rgba(20,16,25,.86) 78%,rgba(20,16,25,.97) 100%)}.pass .inner{position: relative;display: flex;flex-direction: column;height: 100%;padding: var(--s5)}.pass .top{display: flex;align-items: baseline;gap: var(--s2)}.pass .mark{font-family: var(--face-voice);font-weight: 600;font-size: 19px}.pass .season{margin-left: auto;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: #A79BB8}.pass .foot{margin-top: auto}.pass .no{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 500;font-size: 58px;line-height: 1;letter-spacing: -.02em}.pass .name{font-family: var(--face-voice);font-weight: 600;font-size: 24px;line-height: 1.15;margin-top: var(--s2)}.pass .tier{display: inline-block;margin-top: var(--s3);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 11px;font-weight: 700}.pass.t-supporter .no,.pass.t-supporter .tier{color: #FFFFFF}.pass.t-kit .no,.pass.t-kit .tier{color: #A855F7}.pass.t-founding .no,.pass.t-founding .tier{color: #E8B923}.pass.reverse .photo-well{background: linear-gradient(180deg,rgba(20,16,25,.9),rgba(30,10,48,.94))}.pass .qr{width: 128px;height: 128px;border-radius: 12px;background: #fff;display: grid;place-items: center;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 11px;color: #6E6480;text-align: center;padding: var(--s3)}.pass .strip-line{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: #A79BB8;margin-top: var(--s3)}.pass-caption{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: var(--ink-faint);margin-top: var(--s3)}.ticket-lede{font-family: var(--face-voice);font-weight: 600;font-size: clamp(26px,4vw,38px);line-height: 1.12;margin: var(--s2) 0 0}.notyet{border: 1px dashed var(--ink-faint);border-radius: var(--r-card);padding: var(--s5);background: var(--card);margin-top: var(--s4)}.notyet b{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .04em}@media (prefers-reduced-motion: reduce){}.lead-story{display: flex;gap: var(--s7);flex-wrap: wrap;padding: var(--s7)}.lead-story .well{flex: 1.2;min-width: 260px;min-height: 240px;border-radius: var(--r-card)}.lead-story .words{flex: 1;min-width: 260px;display: flex;flex-direction: column;justify-content: center}.lead-story h2{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 700;font-size: clamp(24px,3.6vw,32px);line-height: 1.08;margin: var(--s2) 0 0}.lead-story time{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.older{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint);text-align: center;padding: var(--s5) 0 0}.freshness{display: flex;align-items: center;gap: var(--s2);font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.freshness .dot{width: 8px;height: 8px;border-radius: 50%;background: var(--res-win)}.freshness.stale .dot{background: var(--card-yellow,#E8B923)}.freshness.stale ~ .season-table{opacity: .6}.boards{display: grid;grid-template-columns: 1fr;gap: var(--s3)}@media (min-width: 600px){.boards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.boards{grid-template-columns: repeat(4,minmax(0,1fr))}}.board{background: var(--surface);border: 1px solid var(--border);border-radius: var(--r-card);padding: var(--s4);min-width: 0}.board ol{list-style: none;margin: var(--s2) 0 0;padding: 0}.board li{display: grid;grid-template-columns: 2.8em minmax(0,1fr);column-gap: var(--s2);align-items: start;padding: 8px 0;border-top: 1px solid var(--border)}.board li:first-child{border-top: 0}.board li b.v{display: block;padding-top: 4px;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 22px;line-height: 1.15;color: var(--purple-deep)}.board .discs{display: grid;grid-template-columns: repeat(auto-fill,minmax(80px,1fr));gap: var(--s2) 4px}.board .disc{display: flex;flex-direction: column;align-items: center;gap: 4px;min-height: var(--tap-min);min-width: 0;color: var(--ink);text-decoration: none}.board .disc b{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--black-900);box-shadow: inset 0 0 0 1.5px #bc9b4a;color: #bc9b4a;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 15px}.board .disc span{max-width: 100%;text-align: center;font-family: var(--face-display);font-weight: 600;font-size: 12px;line-height: 1.15;overflow-wrap: break-word}.board .disc.more b{background: var(--wash);box-shadow: none;color: var(--purple)}.board .disc.more span{color: var(--ink-faint)}.board .none{margin: var(--s2) 0 0;color: var(--ink-faint)}details.squad-all>summary{list-style: none;cursor: pointer;min-height: var(--tap-min);display: flex;align-items: center;justify-content: space-between;font-family: var(--face-display);font-weight: 700;text-transform: uppercase;font-size: 16px}details.squad-all>summary::-webkit-details-marker{display: none}details.squad-all>summary::after{content: "▾";color: var(--purple);font-size: 18px}details.squad-all[open]>summary::after{content: "▴"}.table-wrap{overflow-x: auto}table.season-table{width: 100%;border-collapse: collapse;min-width: 640px}table.season-table thead th{position: sticky;top: 0;background: var(--card);z-index: 2;text-align: right;padding: var(--s3) var(--s2);border-bottom: 2px solid var(--ink);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}table.season-table thead th:nth-child(-n+3){text-align: left}table.season-table td{padding: var(--s3) var(--s2);border-bottom: 1px solid var(--border);font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;text-align: right;color: var(--ink-muted)}table.season-table td:nth-child(-n+3){text-align: left}table.season-table td.name{font-family: var(--face-display);text-transform: uppercase;font-weight: 600;font-size: 17px;color: var(--ink)}table.season-table tbody tr:hover td{background: var(--page)}@media (max-width: 720px){table.season-table{min-width: 0}table.season-table th:nth-child(3),table.season-table td:nth-child(3),table.season-table th:nth-child(5),table.season-table td:nth-child(5),table.season-table th:nth-child(8),table.season-table td:nth-child(8){display: none}table.season-table thead th,table.season-table td{padding: var(--s2) 4px}table.season-table td.name{font-size: 14px;line-height: 1.2}}.card-block{width: 15px;height: 19px;border-radius: 3px;display: inline-block}.card-block.y{background: #E8B923}.card-block.r{background: var(--res-loss)}.turnout{display: flex;align-items: flex-end;gap: 6px;height: 120px;margin-top: var(--s4)}.turnout>div{flex: 1;background: var(--wash);border-radius: 4px 4px 0 0;position: relative}.turnout>div>span{display: block;background: var(--purple);border-radius: 4px 4px 0 0;width: 100%}.turnout-axis{display: flex;justify-content: space-between;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: var(--ink-faint);margin-top: 6px}.scoreline{display: flex;align-items: center;gap: var(--s5);padding: var(--s7);flex-wrap: wrap}.scoreline .side{flex: 1;min-width: 140px}.scoreline .side.away{text-align: right}.scoreline .label{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}.scoreline .team{font-family: var(--face-display);text-transform: uppercase;font-weight: 700;font-size: 22px;margin-top: 4px}.scoreline .n{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: clamp(38px,7vw,56px);line-height: 1}@media (max-width: 720px){.scoreline{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: var(--s3) var(--s4);padding: var(--s5)}.scoreline .side{min-width: 0;grid-column: 1}.scoreline .side.away{text-align: left;grid-row: 2}.scoreline .n{grid-column: 2;text-align: right}.scoreline>.n:nth-child(2){grid-row: 1}.scoreline>.n:nth-child(3){grid-row: 2}.scoreline .team{margin-top: 0}}.scoreline .n.us{color: var(--purple-deep)}.scoreline .n.them{color: var(--ink-muted)}.report{display: flex;gap: var(--s7);flex-wrap: wrap}.report .prose{flex: 1.4;min-width: 300px}.report .prose p{font-size: 17px;line-height: 1.5;color: var(--ink);max-width: 62ch;margin: 0 0 var(--s4)}.pullquote{background: var(--wash);border-radius: var(--r-card);padding: var(--s5);font-family: var(--face-voice);font-weight: 600;font-size: 19px;line-height: 1.4;margin: var(--s5) 0}.spine{flex: 1;min-width: 240px;border-left: 1px solid var(--border);padding-left: var(--s5)}.spine .ev{display: flex;align-items: center;gap: var(--s3);padding: var(--s2) 0;position: relative}.spine .ev .m{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint);width: 34px}.spine .ev .mark{flex-shrink: 0}.spine .goal{width: 12px;height: 12px;border-radius: 50%;background: var(--purple)}.spine .sub{width: 8px;height: 8px;border-radius: 50%;background: var(--res-draw)}.spine .book{width: 12px;height: 12px;border-radius: 3px;background: #E8B923}.spine .ev .what{font-family: var(--face-display);text-transform: uppercase;font-weight: 600;font-size: 16px}.minutes-bars{margin-top: var(--s5)}.minutes-bars .r{display: flex;align-items: center;gap: var(--s3);padding: 5px 0}.minutes-bars .r .who{flex: 1;font-family: var(--face-display);text-transform: uppercase;font-size: 14px;font-weight: 600}.minutes-bars .r .bar{width: 120px;height: 8px;background: var(--page);border-radius: 4px;overflow: hidden}.minutes-bars .r .bar span{display: block;height: 100%;background: var(--purple)}.minutes-bars .r .v{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint);width: 36px;text-align: right}.placeholder-banner{background: #E8B923;color: #3A2E05;border-radius: var(--r-card);padding: var(--s4) var(--s5);font-family: var(--face-display);text-transform: uppercase;letter-spacing: .04em;font-size: 14px;font-weight: 700}.player-card .portrait.noph{background: var(--black-900) url(art-card-rings.svg?v=bb27093b) right bottom / cover no-repeat;display: grid;place-items: center;border-bottom: 1px solid var(--border)}.player-card .portrait.noph b{font-family: var(--face-display);font-weight: 700;font-size: 56px;color: #bc9b4a}.player-card .pos{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 11px;color: var(--ink-faint);margin-top: var(--s2)}.board{display: flex;flex-direction: column}.officer{display: flex;gap: var(--s4);align-items: baseline;padding: var(--s3) 0;border-bottom: 1px solid var(--border);flex-wrap: wrap}.officer:last-child{border-bottom: 0}.officer .role{width: 130px;flex-shrink: 0;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 12px;font-weight: 700;color: var(--ink-faint)}.officer .who{flex: 1;min-width: 200px;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 600;font-size: 19px}.officer.members .who{font-size: 16px;line-height: 1.45}.portrait-lg.noph{display: grid;place-items: center;background: var(--black-900) url(art-card-rings.svg?v=bb27093b) right bottom / cover no-repeat;border: 1px solid var(--border);border-radius: var(--r-card);height: 420px}.portrait-lg.noph b{font-family: var(--face-display);font-weight: 700;font-size: 120px;color: #bc9b4a;line-height: 1}@media (max-width: 900px){.portrait-lg.noph{height: 260px}.portrait-lg.noph b{font-size: 84px}}.photo.stock,.photo.art{margin: 0;display: flex;flex-direction: column;padding: var(--s3);gap: var(--s2)}.photo.stock img,.photo.art img,.photo.art svg{display: block;width: 100%;height: clamp(190px,42vw,360px);object-fit: cover;border-radius: var(--r-card)}.photo.stock figcaption,.photo.art figcaption{flex: none;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;line-height: 1.5;color: var(--ink-faint)}@media (max-width: 720px){.founding .photo.stock,.founding .photo.art{min-height: 0}}.photo.art img,.photo.art svg{background: #0b0b0b}.photo.art.season-art{padding: 0;margin-top: var(--s5)}.logo-slot.filled{border-style: solid;font-family: var(--face-display);font-weight: 700;font-size: 20px;color: var(--purple-deep);letter-spacing: .01em}.logos{display: flex;gap: var(--s3);flex-wrap: wrap}.table-wrap{overflow-x: auto;margin-top: var(--s4);-webkit-overflow-scrolling: touch}.standings{width: 100%;border-collapse: collapse;font-size: 15px;min-width: 420px}.standings th,.standings td{padding: var(--s3) var(--s2);text-align: right}.standings thead th{font-family: var(--face-display);text-transform: uppercase;letter-spacing: .06em;font-size: 11px;color: var(--ink-faint);font-weight: 700;border-bottom: 1px solid var(--border);white-space: nowrap}.standings tbody th{text-align: left;font-family: var(--face-display);text-transform: uppercase;letter-spacing: .02em;font-weight: 600;font-size: 15px;white-space: nowrap}.standings tbody tr{border-bottom: 1px solid var(--border)}.standings tbody tr:last-child{border-bottom: 0}.standings td{font-family: var(--face-num);font-variant-numeric: tabular-nums;color: var(--ink-muted)}.standings .pts{color: var(--ink);font-weight: 700}.standings tr.us th,.standings tr.us .pts{color: var(--purple-deep)}.standings tr.us{background: var(--wash)}.standings thead th:first-child{text-align: left}@media (max-width: 720px){.standings{min-width: 0;font-size: 14px}.standings th:nth-child(6),.standings td:nth-child(6),.standings th:nth-child(7),.standings td:nth-child(7){display: none}.standings th,.standings td{padding: var(--s2) 4px}.standings tbody th{white-space: normal;font-size: 14px;line-height: 1.2}}.spon-grid{display: grid;gap: var(--space-3);margin-top: var(--space-4);grid-template-columns: repeat(auto-fill,minmax(240px,1fr))}.spon{border: 1px solid var(--hairline);border-radius: var(--radius-card);padding: var(--space-4);display: flex;flex-direction: column;gap: var(--space-1);background: var(--surface)}.spon.empty{border-style: dashed;background: transparent}.spon-trade{font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-label);font-size: var(--text-label);color: var(--ink-faint)}.spon-name{margin: 0;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-headline);line-height: var(--leading-tight)}.spon.empty .spon-name{color: var(--ink-faint)}.spon-blurb{margin: var(--space-1) 0 0;font-size: var(--text-ui);line-height: 1.55;color: var(--ink-quiet)}.spon-foot{margin-top: auto;padding-top: var(--space-3);display: flex;gap: 0 var(--space-2);align-items: baseline;flex-wrap: wrap}.spon-since{font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-label);font-size: var(--text-label);color: var(--ink-faint)}.spon-link{margin-left: auto;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-ui);font-weight: 700;color: var(--accent)}.spon-plate{position: relative;aspect-ratio: 3 / 2;border-radius: var(--radius-chip);box-shadow: inset 0 0 0 1px var(--hairline);margin-bottom: var(--space-2)}.spon-plate img{position: absolute;inset: 0;width: 100%;height: 100%;padding: var(--space-3);object-fit: contain}.spon.has-logo .spon-name{font-size: var(--text-ui);color: var(--ink)}.spon-place{margin: 0;font-size: var(--text-ui);line-height: 1.5;color: var(--ink-quiet)}.spon-tel{font-family: var(--face-display);font-size: var(--text-ui);color: var(--accent);white-space: nowrap;line-height: var(--tap-min)}.spon-tel b{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700}.spon-tiles{display: grid;gap: var(--space-2);margin-top: var(--space-4);grid-template-columns: repeat(auto-fill,minmax(132px,1fr))}.spon-tile{display: block;border-radius: var(--radius-chip)}.spon-tile .spon-plate{margin: 0}.spon-tile .spon-plate img{padding: var(--space-2)}.spon-tile:hover .spon-plate,.spon-tile:focus-visible .spon-plate{box-shadow: inset 0 0 0 2px var(--accent)}.spon-tiles .logo-slot{width: auto}.plinth{background: var(--white-000);box-shadow: inset 0 0 0 1px var(--border);border-radius: var(--radius-card);padding: var(--space-5) var(--space-4)}.plinth .h-display{color: var(--ink)}.plinth .logo-slot{background: var(--surface);border-color: var(--grey-300)}.prompt{border: 0;padding: 0;max-width: 620px;width: calc(100% - var(--space-4));border-radius: var(--radius-card);background: var(--ground-crown);color: var(--ink-inverse);box-shadow: 0 40px 90px rgba(0,0,0,.55);overflow: hidden}.prompt::backdrop{background: rgba(11,11,11,.78)}.prompt form{padding: var(--space-6) var(--space-5) var(--space-5);text-align: center;position: relative}.prompt form::before{content: "";position: absolute;inset: 0 0 auto 0;height: 6px;background: var(--white-000)}.prompt-crest{display: block;margin: 0 auto var(--space-3);width: 88px;height: 88px}.prompt-k{display: block;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-label);font-size: var(--text-label);color: var(--white-000)}.prompt-h{margin: var(--space-2) 0 0;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-wordmark);line-height: var(--leading-tight)}.prompt-p{margin: var(--space-3) auto 0;max-width: 44ch;font-size: var(--text-lead);line-height: 1.55;color: var(--ink-inverse-quiet)}.prompt-p em{font-style: normal;color: var(--ink-inverse)}.prompt-note{margin: var(--space-4) 0 0;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-label);font-size: var(--text-label);color: var(--ink-inverse-quiet)}.prompt-actions{display: flex;gap: var(--space-2);align-items: center;justify-content: center;margin-top: var(--space-4);flex-wrap: wrap}.prompt-actions .btn{font-size: var(--text-lead);padding: 0 var(--space-5)}.prompt-close{background: none;border: 0;color: var(--ink-inverse-quiet);cursor: pointer;font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-ui);min-height: var(--tap-min);padding: 0 var(--space-3)}.prompt-close:hover{color: var(--ink-inverse)}.lead-story .well img,.thumb img,.news-3up .well img{width: 100%;height: 100%;object-fit: cover;display: block}.lead-story .well{overflow: hidden;border-radius: var(--radius-card)}.thumb{overflow: hidden}.band{background: var(--ground-loud);color: var(--ink-inverse);display: flex;align-items: center;gap: var(--space-4);padding: var(--space-3) var(--space-4);border-top: 1px solid rgba(255,255,255,.08)}.band-meta{flex: 0 0 auto;display: grid;gap: 2px;min-width: 0}.band-meta b{font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-ui)}.band-meta span{font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-label);font-size: var(--text-micro);color: var(--ink-inverse-quiet)}.band-teams{flex: 1;display: flex;align-items: center;justify-content: center;gap: var(--space-3);min-width: 0}.bt{display: flex;align-items: center;gap: var(--space-2);min-width: 0}.bt.right{justify-content: flex-end}.bt-n{font-family: var(--face-display);font-weight: 700;text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-ui);white-space: nowrap}.bt-c{width: 34px;height: 34px;flex: none;display: block}.bt-i{border-radius: 50%;background: rgba(255,255,255,.10);display: grid;place-items: center;font-family: var(--face-display);font-weight: 700;font-size: var(--text-ui);color: var(--ink-inverse)}.band-sep{display: grid;justify-items: center;gap: 1px;line-height: 1.1;background: var(--ink-inverse);color: var(--ground-loud);border-radius: var(--radius-chip);padding: 4px 10px;flex: none;text-align: center}.band-sep b{font-family: var(--face-display);font-weight: 700;font-size: var(--text-ui);letter-spacing: var(--track-caps);white-space: nowrap}.band-sep small{font-family: var(--face-display);font-size: var(--text-ui);letter-spacing: var(--track-caps)}.band-sep small.t{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: var(--text-ui)}.band-cta{flex: 0 0 auto;display: inline-flex;align-items: center;min-height: var(--tap-min);padding: 0 var(--space-3);border: 1px solid rgba(255,255,255,.28);border-radius: var(--radius-chip);color: var(--ink-inverse);font-family: var(--face-display);text-transform: uppercase;letter-spacing: var(--track-caps);font-size: var(--text-ui)}.band-cta:hover{color: var(--ink-inverse);border-color: var(--ink-inverse)}@media (max-width: 720px){.band{gap: var(--space-2);padding: var(--space-3)}.band-meta,.band-cta{display: none}.band-teams{justify-content: space-between;align-items: flex-start;width: 100%}.bt{flex: 1 1 0;flex-direction: column;gap: var(--space-1);text-align: center}.bt.right{flex-direction: column-reverse;justify-content: flex-end}.bt-n{white-space: normal;line-height: var(--leading-tight)}.band-sep{align-self: center}.band-sep small{max-width: 7.5em}}.feed{display: grid;gap: var(--space-3);min-width: 0}.feed-head{display: flex;align-items: center;gap: var(--space-3);flex-wrap: wrap}.feed-links{display: flex;gap: var(--space-3)}.feed-links a{font-family: var(--face-display);font-size: var(--text-ui);font-weight: 600}.feed-arrows{margin-left: auto;display: flex;gap: var(--space-1)}.feed-arrows[hidden]{display: none}.feed-arrows button{width: var(--tap-min);height: var(--tap-min);border-radius: 50%;border: 1px solid var(--border);background: var(--card);color: var(--ink);font-size: 22px;line-height: 1;cursor: pointer}.feed-arrows button:hover{border-color: var(--purple);color: var(--purple)}.feed-arrows button:disabled{opacity: .35;cursor: default;border-color: var(--border);color: var(--ink)}.feed-track{display: grid;grid-auto-flow: column;grid-auto-columns: 300px;gap: var(--space-3);overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: var(--space-2);overscroll-behavior-x: contain}.feed-track:focus-visible{outline: 2px solid var(--purple);outline-offset: 4px}@media (max-width: 560px){.feed-track{grid-auto-columns: 84%}.feed-arrows{display: none !important}}.ev-card{scroll-snap-align: start;display: flex;flex-direction: column;background: var(--card);border: 1px solid var(--border);border-radius: var(--r-card);overflow: hidden;min-width: 0}.ev-top{background: var(--ground-loud);color: var(--ink-inverse);display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--space-2);padding: var(--space-4) var(--space-3);min-height: 150px}.ev-team{display: flex;flex-direction: column;align-items: center;gap: var(--space-2);text-align: center;min-width: 0}.ev-team b{font-family: var(--face-display);font-weight: 600;font-size: var(--text-ui);line-height: 1.2;overflow-wrap: anywhere}.ev-c{width: 48px;height: 48px;flex: none;display: block}.ev-i{border-radius: 50%;background: rgba(255,255,255,.10);display: grid;place-items: center;font-family: var(--face-display);font-weight: 700;font-size: 20px;color: var(--ink-inverse)}.ev-mid{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: var(--text-ui);color: var(--ink-inverse-quiet)}.ev-mid.score{font-weight: 700;background: var(--ink-inverse);color: var(--ground-loud);border-radius: var(--radius-chip);padding: 3px 10px}.ev-body{display: flex;flex-direction: column;gap: 4px;flex: 1;padding: var(--space-3) var(--space-4) var(--space-4)}.ev-body .eyebrow{font-size: var(--text-label);letter-spacing: var(--track-caps)}.ev-title{font-family: var(--face-display);font-weight: 700;font-size: 20px;line-height: var(--leading-tight);margin: 2px 0 0}.ev-sub{margin: 0;font-family: var(--face-display);font-weight: 600;font-size: 15px}.ev-line{display: flex;gap: 8px;align-items: flex-start;margin: 6px 0 0;font-family: var(--face-display);font-size: 14px;color: var(--ink-muted);line-height: 1.3}.ev-line svg{width: 15px;height: 15px;flex: none;margin-top: 1px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round}.ev-line strong{color: var(--ink);font-weight: 600}.ev-more{margin-top: auto;padding-top: var(--space-3);align-self: flex-start;font-family: var(--face-display);font-weight: 600;font-size: 14px;min-height: var(--tap-min);display: inline-flex;align-items: flex-end}.rounds{display: grid;gap: var(--space-3);grid-template-columns: 1fr}@media (min-width: 860px){.rounds{grid-template-columns: 1fr 1fr}}.round{padding: var(--space-4);scroll-margin-top: var(--space-4)}.round:target{box-shadow: inset 0 0 0 2px var(--purple)}.round header{display: flex;align-items: baseline;gap: var(--space-2);border-bottom: 1px solid var(--border);padding-bottom: var(--space-2)}.round h3{margin: 0;font-family: var(--face-display);font-weight: 700;font-size: 17px}.round header span{margin-left: auto;font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-faint)}.round ol{list-style: none;margin: 0;padding: 0}.round li{display: grid;grid-template-columns: 52px 1fr auto;gap: var(--space-2);align-items: start;padding: var(--space-2) 6px;border-bottom: 1px solid var(--border)}.round li:last-child{border-bottom: 0}.round li.us{background: var(--accent-050);border-radius: var(--r-chip);border-bottom-color: transparent}.round time{display: flex;flex-direction: column;font-family: var(--face-display);font-size: 12px;color: var(--ink-faint);line-height: 1.2}.round time b{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 14px;color: var(--ink)}.round .rm{display: grid;gap: 1px;min-width: 0}.round .rt{font-family: var(--face-display);font-weight: 600;font-size: 15px;line-height: 1.2}.round .rv{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-size: 12px;color: var(--ink-faint);margin-top: 2px}.round .rq{font-style: normal;color: var(--ink);font-weight: 700}.round .rs{font-family: var(--face-num);font-variant-numeric: tabular-nums;font-weight: 700;font-size: 15px;min-width: 36px;text-align: right;color: var(--ink-faint)}a.fx-card{color: inherit}a.fx-card:hover{color: inherit}.goals-list{border-left: 0;padding-left: 0}.goals-list .what a{font-weight: 600}.goals-list .assist{font-style: normal;color: var(--ink-faint);font-size: 14px;margin-left: 6px}.round .rs a{color: inherit;text-decoration: underline;text-underline-offset: 3px;display: inline-flex;justify-content: flex-end;min-width: var(--tap-min);min-height: var(--tap-min)}.goals-list .ev .m{width: 48px;flex: none}@media (max-width: 560px){.stat-row .stat{min-width: 120px;padding: var(--s4)}.stat-row .stat .v{font-size: 28px}}
