@layer fonts{@font-face{font-family:Anton;src:url(/fonts/anton-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Anton Fallback;src:local("Haettenschweiler"),local("Arial Narrow Bold"),local("Impact");size-adjust:90%;ascent-override:98%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}}@layer tokens{:root{--paper:#f6f2e7;--paper-hi:#fffdf7;--paper-2:#eee8d8;--paper-3:#e4dcc7;--ink:#0b0b0c;--ink-2:#141416;--ink-3:#1e1e21;--ink-soft:#2c2c31;--charcoal:#2e2e32;--charcoal-2:#62626b;--charcoal-3:#64646d;--ivory:#f4efe2;--ivory-dim:#bcb5a4;--gold:#c29433;--gold-hi:#f2db98;--gold-mid:#e0bc5e;--gold-lo:#8b681c;--gold-line:#cbaa5a;--gold-ink:#6e5215;--gold-glass:rgba(194,148,51,.1);--gold-block:linear-gradient(150deg,#ebce7c,#d9b65c 22%,#f3e2a8 42%,#d2a945 62%,#e4c577 82%,#c99b36);--gold-block-dim:linear-gradient(150deg,#d9ba65,#c6a047 55%,#b98f32);--line:#dcd3bc;--line-soft:#e8e1ce;--line-ink:#2c2c31;--win:#1f7a4d;--loss:#a83a3a;--live:#c0392b;--panel:#fffdf7;--panel-2:#eee8d8;--muted:#62626b;--muted-2:#64646d;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:88px;--r:0px;--r-soft:2px;--hair:1px;--max:1300px;--shadow:0 1px 2px rgba(20,16,6,.07),0 10px 30px rgba(20,16,6,.06);--shadow-ink:0 2px 4px rgba(0,0,0,.4),0 18px 44px rgba(0,0,0,.34);--display:"Anton","Anton Fallback","Haettenschweiler","Arial Narrow",system-ui,sans-serif;--cond:"Barlow Condensed","Oswald","Arial Narrow",system-ui,sans-serif;--num:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--editorial:var(--body);--t-1:10px;--t-2:11px;--t-3:12px;--t-4:13px;--t-5:15px;--t-6:17px;--t-7:20px;--t-8:24px;--t-9:clamp(28px,3.2vw,34px);--t-10:clamp(34px,5.0vw,48px);--t-11:clamp(44px,8.0vw,78px);--t-12:clamp(56px,12vw,132px);--n-1:13px;--n-2:15px;--n-3:18px;--n-4:22px;--n-5:28px;--n-6:40px;--n-7:clamp(44px,7vw,68px);--n-8:clamp(56px,11vw,104px);--lh-display:.95;--lh-head:1.06;--lh-snug:1.25;--lh-ui:1.40;--lh-body:1.55;--lh-editorial:1.65;--tr-display:-.012em;--tr-head:-.005em;--tr-body:0;--tr-caps:.14em;--tr-caps-wide:.20em;--tr-caps-x:.34em;--ease:cubic-bezier(.2,.7,.3,1);--ease-in:cubic-bezier(.5,0,.9,.4);--ease-in-out:cubic-bezier(.5,0,.2,1);--dur-1:120ms;--dur-2:180ms;--dur-3:260ms;--dur-4:420ms;--dur-5:700ms;--stagger:60ms;--live-flash:1600ms;--z-ground:0;--z-raise:1;--z-sticky-rail:40;--z-rb-bar:45;--z-context-bar:54;--z-ticker:55;--z-masthead:60;--z-tabbar:70;--z-dropdown:90;--z-scrim:120;--z-drawer:121;--z-skip:200;--masthead-h:54px;--masthead-rule:2px;--sticky-top:calc(var(--masthead-h) + var(--masthead-rule));--tabbar-h:60px;--wrap-pad:20px}@media (min-width:1024px){:root{--masthead-h:64px}}:root{--ar-mark:1/1;--ar-portrait:3/4;--ar-poster:4/5;--ar-wide:16/9;--pos-qb:#9e4a21;--pos-rb:#14795a;--pos-wr:#2a5f9e;--pos-te:#7a5e14;--pos-k:#574b94;--pos-dst:#4a515e;--pos-flex:#5c574b}.band--ink,.drawer,.footer,.masthead,.on-ink,.surface-ink,.tabbar,.ticker{--pos-qb:#e0885c;--pos-rb:#4ed8a0;--pos-wr:#6ba8e8;--pos-te:#c9a34e;--pos-k:#9c8fd6;--pos-dst:#8a93a3;--pos-flex:#b9b4a7}:root{--col-sm:200px;--col-md:260px;--col-lg:320px;--bp-sm:520px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}.surface-ivory,:root{--surface:var(--paper);--surface-2:var(--paper-hi);--on-surface:var(--ink);--on-surface-2:var(--charcoal);--on-surface-dim:var(--charcoal-3);--rule:var(--line);--rule-soft:var(--line-soft);--accent:var(--gold);--accent-text:var(--gold-ink)}.surface-paper{--surface:var(--paper-hi);--surface-2:var(--paper-2)}.band--ink,.drawer,.footer,.masthead,.navmenu-panel,.on-ink,.surface-ink,.tabbar,.ticker{--surface:var(--ink);--surface-2:var(--ink-2);--on-surface:var(--ivory);--on-surface-2:var(--ivory-dim);--on-surface-dim:var(--ivory-dim);--rule:var(--line-ink);--rule-soft:var(--ink-soft);--accent:var(--gold-mid);--accent-text:var(--gold-mid)}.band--gold,.surface-gold{--surface:transparent;--surface-2:rgba(11,11,12,.06);--on-surface:var(--ink);--on-surface-2:var(--ink-3);--on-surface-dim:var(--ink-soft);--rule:var(--gold-lo);--rule-soft:rgba(11,11,12,.18);--accent:var(--ink);--accent-text:var(--ink)}}@layer base{*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--charcoal);font-family:var(--body);font-size:var(--t-5);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--z-ground);background-image:repeating-linear-gradient(0deg,rgba(120,96,40,.02) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(120,96,40,.015) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.5}body>*{position:relative;z-index:var(--z-raise)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--tr-head);line-height:var(--lh-display);margin:0;color:var(--on-surface)}h1,h2,h3,h4{font-weight:400}h1{font-size:var(--t-10);letter-spacing:var(--tr-display)}h2{font-size:var(--t-9)}h3{font-size:var(--t-8)}h4{font-size:var(--t-7)}.display{font-family:var(--display);font-weight:400;line-height:var(--lh-display);letter-spacing:var(--tr-display)}.cond,.display{text-transform:uppercase}.cond{font-family:var(--cond);font-weight:700;letter-spacing:.02em}.num,.tabular{font-family:var(--num);font-weight:700;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;letter-spacing:0}.editorial{font-family:var(--editorial);font-weight:400;line-height:var(--lh-editorial);letter-spacing:var(--tr-body);text-transform:none}.eyebrow{letter-spacing:var(--tr-caps-x);color:var(--accent-text)}.eyebrow,.kicker{font-family:var(--cond);font-weight:600;font-size:var(--t-2);text-transform:uppercase}.kicker{letter-spacing:var(--tr-caps-wide);color:var(--on-surface-dim)}.lede{font-family:var(--editorial);font-size:var(--t-6);line-height:var(--lh-editorial);max-width:62ch;margin:var(--s3) 0 0}.dim,.lede{color:var(--on-surface-2)}.dim2{color:var(--on-surface-dim)}.gold{color:var(--accent-text)}.small{font-size:var(--t-4)}.tiny{font-size:var(--t-3)}.micro{font-family:var(--cond);font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps-wide);text-transform:uppercase}.band--ink,.micro,.on-ink,.surface-ink{color:var(--on-surface-2)}}@layer primitives{.band{position:relative;padding:var(--s7) 0}.band--tight{padding:var(--s6) 0}.band--loose{padding:var(--s8) 0}.band--ivory{background:var(--paper)}.band--paper{background:var(--paper-hi);border-block:var(--hair) solid var(--line)}.band--ink{background:var(--ink);background-image:radial-gradient(120% 90% at 50% -10%,rgba(194,148,51,.16) 0,transparent 62%);border-block:var(--hair) solid var(--ink-soft)}.band--gold{background:var(--gold-block-dim)}.slab{display:block;background:var(--surface-2);border:var(--hair) solid var(--rule);border-radius:var(--r);min-width:0}.slab-pad-3{padding:var(--s3)}.slab-pad-4{padding:var(--s4)}.slab-pad-5{padding:var(--s5)}.slab--raise{background:var(--surface-2);box-shadow:var(--shadow)}.slab--frame{border:2px solid var(--on-surface)}.slab--ink{background:var(--ink-2);border-color:var(--ink-soft)}.slab--gold{background:var(--gold-block);border-color:var(--gold-lo)}.slab--interactive{transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}a.slab--interactive:focus-visible,a.slab--interactive:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){a.slab--interactive:focus-visible,a.slab--interactive:hover{transform:none}}.lgrid{display:grid;container-type:inline-size}.lgrid-gap-3{gap:var(--s3)}.lgrid-gap-4{gap:var(--s4)}.lgrid-gap-5{gap:var(--s5)}.lgrid--auto-sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-sm)),1fr))}.lgrid--auto-md{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-md)),1fr))}.lgrid--auto-lg{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--col-lg)),1fr))}.lgrid--2,.lgrid--3{grid-template-columns:1fr}.lgrid--4{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.lgrid--2{grid-template-columns:repeat(2,1fr)}.lgrid--3{grid-template-columns:repeat(3,1fr)}.lgrid--4{grid-template-columns:repeat(4,1fr)}}.lsplit{display:grid;grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (min-width:1024px){.lsplit--right.lsplit--wide{grid-template-columns:minmax(0,1fr) 340px}.lsplit--right.lsplit--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lsplit--right.lsplit--narrow{grid-template-columns:minmax(0,1fr) 260px}.lsplit--left.lsplit--wide{grid-template-columns:340px minmax(0,1fr)}.lsplit--left.lsplit--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lsplit--left.lsplit--narrow{grid-template-columns:260px minmax(0,1fr)}.lsplit--right.lsplit--thirds{grid-template-columns:2fr 1fr}}.tmark{width:var(--mark-size,26px);height:var(--mark-size,26px);object-fit:cover;flex:0 0 auto;display:block;background:var(--surface-2)}.tmark--contain{object-fit:contain;background:none}.tmark--letters{display:inline-flex;align-items:center;justify-content:center;font-family:var(--cond);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-dim);border:var(--hair) solid var(--rule)}.cface,.tmark--letters{background:var(--surface-2)}.cface{width:var(--face-size,44px);height:var(--face-size,44px);object-fit:cover;object-position:center 22%;display:block;flex:0 0 auto;border-radius:var(--r-soft)}.cface--portrait{height:auto;aspect-ratio:var(--ar-portrait)}.cface--poster{height:auto;aspect-ratio:var(--ar-poster)}.cface--letters{display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--on-surface-dim);border:var(--hair) solid var(--rule)}.tident-link{display:block;color:inherit}.tident--row{display:flex;align-items:center;gap:var(--s3);min-width:0}.tident-text{min-width:0}.tident-name{font-weight:700;font-size:var(--t-5);letter-spacing:.02em;color:var(--on-surface);line-height:1.15}.tident-name,.tident-sub{font-family:var(--cond);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tident-sub{font-weight:500;font-size:var(--t-4);letter-spacing:.06em;color:var(--on-surface-dim);line-height:1.25}.tident--stacked{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center}.tident--stacked .tident-name{white-space:normal}.tident--editorial{display:grid;grid-gap:var(--s3);gap:var(--s3)}.tident--editorial .tident-portrait{--face-size:100%;width:100%}.tident--editorial .tident-name{font-family:var(--display);font-weight:400;font-size:var(--t-8);letter-spacing:var(--tr-head);white-space:normal}.tident--editorial .tident-badge{margin-bottom:6px}.ledger{border-block:var(--hair) solid var(--rule)}.ledger-head{justify-content:space-between;padding:7px var(--s3);background:var(--on-surface);color:var(--surface);font-family:var(--cond);font-weight:700;font-size:var(--t-3);letter-spacing:var(--tr-caps-wide);text-transform:uppercase}.ledger-head,.ledger-row{display:flex;align-items:center;gap:var(--s3)}.ledger-row{padding:var(--s3);border-bottom:var(--hair) solid var(--rule-soft);min-width:0;transition:background var(--dur-1) var(--ease)}.ledger-row:last-child{border-bottom:0}.ledger-row.is-link:focus-visible,.ledger-row.is-link:hover{background:var(--gold-glass)}.ledger-row.is-lead{background:var(--gold-glass)}.ledger-row.is-lost .ledger-num,.ledger-row.is-lost .ledger-title{color:var(--on-surface-dim)}.ledger-lead{flex:0 0 auto;display:flex;align-items:center;gap:var(--s2);min-width:0}.ledger-main{flex:1 1 auto;min-width:0}.ledger-title{font-weight:700;font-size:var(--t-5);letter-spacing:.02em;color:var(--on-surface);line-height:1.2}.ledger-sub,.ledger-title{font-family:var(--cond);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-sub{font-weight:500;font-size:var(--t-4);letter-spacing:.05em;color:var(--on-surface-dim);line-height:1.25}.ledger-meta{flex:0 0 auto;font-family:var(--cond);font-weight:600;font-size:var(--t-4);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-2)}.ledger-value{flex:0 0 auto;text-align:right;line-height:1.1}.ledger-num{display:block;font-family:var(--num);font-weight:700;font-size:var(--n-3);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--on-surface)}.ledger-vlabel{display:block;font-family:var(--cond);font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-surface-dim)}.ledger-value--gold .ledger-num{color:var(--accent-text)}.ledger-value--win .ledger-num{color:var(--win)}.ledger-value--loss .ledger-num{color:var(--loss)}.ledger-trail,.ledger-value--muted .ledger-num{color:var(--on-surface-dim)}.ledger-trail{flex:0 0 auto}.rank-num{font-family:var(--display);font-weight:400;font-size:var(--n-4);line-height:.9;color:var(--on-surface-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.4ch;display:inline-block;text-align:center}.rank-num--gold{color:var(--accent-text)}.movement{display:inline-flex;align-items:center;gap:2px;font-family:var(--num);font-weight:700;font-size:var(--t-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.movement--up{color:var(--win)}.movement--down{color:var(--loss)}.movement--flat{color:var(--on-surface-dim)}.fixture{display:block;color:inherit;min-width:0}.fixture.is-link{transition:background var(--dur-2) var(--ease)}.fx-tier{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);font-family:var(--cond);font-weight:600;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--on-surface-dim);padding-bottom:6px}.fx-when{color:var(--accent-text)}.fx-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:var(--s3)}.fx-grid,.fx-side{align-items:center;gap:var(--s3)}.fx-side{display:flex;min-width:0}.fx-side--end{flex-direction:row-reverse}.fx-side--end,.fx-side--end .fx-ident{text-align:right}.fx-ident{min-width:0;flex:1 1 auto}.fx-name{font-weight:700;font-size:var(--t-5);letter-spacing:.02em;color:var(--on-surface);line-height:1.15}.fx-coach,.fx-name,.fx-record{font-family:var(--cond);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-coach,.fx-record{font-weight:500;font-size:var(--t-4);letter-spacing:.05em}.fx-coach,.fx-record,.fx-side.is-lost .fx-name,.fx-side.is-lost .fx-pts{color:var(--on-surface-dim)}.fx-score{flex:0 0 auto;text-align:right;line-height:1.05}.fx-side--end .fx-score{text-align:left}.fx-pts{display:block;font-family:var(--num);font-weight:700;font-size:var(--n-3);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--on-surface);min-width:4ch}.fx-pts--proj{color:var(--on-surface-2)}.fx-slabel{display:block;font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps)}.fx-slabel,.fx-state{font-family:var(--cond);text-transform:uppercase;color:var(--on-surface-dim)}.fx-state{flex:0 0 auto;text-align:center;font-weight:700;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);padding:0 var(--s2)}.fx-state--live{color:var(--live)}.fx-state--final{color:var(--on-surface-2)}.fixture--poster .fx-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--s3);align-items:start}.fixture--poster .fx-side{flex-direction:column;align-items:center;text-align:center;gap:var(--s3)}.fixture--poster .fx-side--end{flex-direction:column}.fixture--poster .fx-side--end .fx-ident,.fixture--poster .fx-side--end .fx-score{text-align:center}.fixture--poster .fx-portrait{--face-size:100%;width:100%;max-width:260px}.fixture--poster .fx-name{font-family:var(--display);font-weight:400;font-size:var(--t-8);letter-spacing:var(--tr-head);white-space:normal;line-height:1.02}.fixture--poster .fx-coach,.fixture--poster .fx-record{font-size:var(--t-4);white-space:normal}.fixture--poster .fx-pts{font-size:var(--n-7);min-width:0}.fixture--poster .fx-badge{margin:0 auto 6px}.fixture--poster .fx-state{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s3);font-size:var(--t-2);padding:0 var(--s2);position:relative}.fixture--poster .fx-state:after,.fixture--poster .fx-state:before{content:"";flex:1 1 auto;width:1px;background:var(--rule);min-height:12px}.fixture--poster .fx-state{color:var(--on-surface-2)}.fixture--poster .fx-state--live{color:var(--live)}.fixture--card{background:var(--surface-2);border:var(--hair) solid var(--rule);border-top:3px solid var(--on-surface);padding:var(--s3) var(--s4) var(--s4)}.fixture--card .fx-grid{grid-template-columns:1fr;gap:var(--s2)}.fixture--card .fx-side--end{flex-direction:row;text-align:left}.fixture--card .fx-side--end .fx-ident{text-align:left}.fixture--card .fx-side--end .fx-score{text-align:right}.fixture--card .fx-state{order:3;text-align:left;padding:4px 0 0;border-top:var(--hair) solid var(--rule-soft)}.fixture--card .fx-score{margin-left:auto}.figrow{display:grid;grid-gap:var(--hair);gap:var(--hair);background:var(--rule);border:var(--hair) solid var(--rule);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.figrow--3{grid-template-columns:repeat(3,1fr)}.figrow--4{grid-template-columns:repeat(4,1fr)}.figrow--6{grid-template-columns:repeat(6,1fr)}}.fig{background:var(--surface-2);padding:var(--s4);min-width:0}.fig-v{font-family:var(--display);font-weight:400;font-size:var(--n-5);line-height:1;color:var(--on-surface);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.fig--sm .fig-v{font-size:var(--n-4)}.fig--lg .fig-v{font-size:var(--n-6)}.fig-v--gold{color:var(--accent-text)}.fig-v--win{color:var(--win)}.fig-v--loss{color:var(--loss)}.fig-k{margin-top:6px;font-family:var(--cond);font-weight:600;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--on-surface-2)}.fig-s{margin-top:3px;font-size:var(--t-3);color:var(--on-surface-dim)}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:2px solid var(--on-surface)}.sechead--plain{border-bottom:var(--hair) solid var(--rule)}.sechead-text{min-width:0}.sechead h2{font-size:var(--t-9)}.sechead-more{flex:0 0 auto;font-family:var(--cond);font-weight:600;font-size:var(--t-3);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--accent-text);white-space:nowrap;border-bottom:1px solid transparent;transition:border-color var(--dur-2) var(--ease)}.sechead-more:focus-visible,.sechead-more:hover{border-bottom-color:currentColor}.lrule{height:3px}.lrule--gold{background:var(--gold-block)}.lrule--ink{background:var(--on-surface);height:2px}.lrule--hair{background:var(--rule);height:1px}.lbadge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:var(--hair) solid var(--rule);font-family:var(--cond);font-weight:700;font-size:var(--t-2);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--on-surface-2)}.lbadge--gold{background:var(--gold-block);border-color:var(--gold-lo);color:var(--ink)}.lbadge--win{color:var(--win);border-color:currentColor}.lbadge--loss{color:var(--loss);border-color:currentColor}.lbadge--live{color:var(--live);border-color:currentColor}.lbadge--quiet{color:var(--on-surface-dim)}.livedot{display:inline-flex;align-items:center;gap:6px;font-family:var(--cond);font-weight:700;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--live)}.livedot-mark{width:7px;height:7px;border-radius:50%;background:var(--live);flex:0 0 auto}@media (prefers-reduced-motion:no-preference){.livedot-mark{animation:pulse 1.8s ease-in-out infinite}}.lbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--r);cursor:pointer;font-family:var(--cond);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.lbtn--sm{padding:7px 12px;font-size:var(--t-3)}.lbtn--md{padding:10px 18px;font-size:var(--t-4)}.lbtn--primary{background:var(--on-surface);color:var(--surface);border:var(--hair) solid var(--on-surface)}.lbtn--primary:hover{background:var(--accent-text);border-color:var(--accent-text)}.lbtn--ghost{background:none;color:var(--on-surface);border:var(--hair) solid var(--rule)}.lbtn--ghost:hover{border-color:var(--accent);color:var(--accent-text)}.lbtn--quiet{background:none;color:var(--on-surface-2);border:0;padding-left:0;padding-right:0}.lbtn--quiet:hover{color:var(--accent-text)}.lbtn--gold{background:var(--gold-block);color:var(--ink);border:var(--hair) solid var(--gold-lo)}.lbtn--gold:hover{filter:brightness(1.06)}.lbtn[disabled]{opacity:.5;cursor:not-allowed}.lempty{border:var(--hair) dashed var(--rule);padding:var(--s6) var(--s4);text-align:center}.lempty-t{font-family:var(--display);font-weight:400;font-size:var(--t-7);text-transform:uppercase;letter-spacing:var(--tr-head);color:var(--on-surface)}.lempty-d{margin-top:6px;font-family:var(--editorial);font-size:var(--t-5);color:var(--on-surface-dim);max-width:46ch;margin-inline:auto}.rankcard{display:grid;grid-gap:var(--s3);gap:var(--s3);grid-template-columns:auto auto minmax(0,1fr);align-items:center;padding:var(--s3);border-bottom:var(--hair) solid var(--rule-soft);color:inherit;transition:background var(--dur-2) var(--ease)}.rankcard.is-link:focus-visible,.rankcard.is-link:hover{background:var(--gold-glass)}.rc-rank{display:grid;grid-gap:2px;gap:2px;justify-items:center;min-width:34px}.rc-face{--face-size:46px}.rc-body,.rc-ident{min-width:0}.rc-ident{display:flex;align-items:center;gap:var(--s2)}.rc-team{font-weight:700;font-size:var(--t-5);letter-spacing:.02em;color:var(--on-surface);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-coach,.rc-team{font-family:var(--cond);text-transform:uppercase}.rc-coach{font-weight:500;font-size:var(--t-4);letter-spacing:.05em;color:var(--on-surface-dim)}.rc-record{margin-top:3px;font-family:var(--num);font-weight:700;font-size:var(--t-4)}.rc-note,.rc-record{color:var(--on-surface-2)}.rc-note{margin:6px 0 0;font-family:var(--editorial);font-size:var(--t-5);line-height:var(--lh-editorial);max-width:62ch}.rankcard--poster{grid-template-columns:1fr;gap:var(--s3);padding:0;border-bottom:0;background:var(--surface-2);border:var(--hair) solid var(--rule);border-top:3px solid var(--on-surface);position:relative;overflow:hidden}.rankcard--poster .rc-rank{position:absolute;top:0;left:0;z-index:2;justify-items:center;gap:0;background:var(--ink);padding:var(--s2) var(--s3) var(--s3);min-width:56px}.rankcard--poster .rc-rank .rank-num{font-size:var(--n-6);color:var(--ivory);line-height:.84}.rankcard--poster .rc-face{--face-size:100%;width:100%}.rankcard--poster .rc-body{padding:var(--s3) var(--s4) var(--s4)}.rankcard--poster.is-first{border-top-color:var(--gold)}.rankcard--poster.is-first .rc-rank{background:var(--gold-block)}.rankcard--poster.is-first .rc-rank .movement,.rankcard--poster.is-first .rc-rank .rank-num{color:var(--ink)}}@layer components{.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-masthead);background:var(--ink);border-bottom:var(--masthead-rule) solid var(--gold)}.masthead-in{display:flex;align-items:center;gap:var(--s3);height:var(--masthead-h)}@media (min-width:1024px){.masthead-in{gap:var(--s4)}}.crest{display:flex;align-items:center;gap:9px;flex-shrink:0}.crest img{height:30px;width:auto}@media (min-width:1024px){.crest img{height:40px}}.crest-word{font-family:var(--display);font-weight:400;font-size:21px;letter-spacing:.02em;text-transform:uppercase;color:var(--ivory);line-height:1}@media (min-width:1024px){.crest-word{font-size:25px}}.crest-sub{display:block;font-family:var(--cond);font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps-x);color:var(--gold-mid);text-transform:uppercase;line-height:1.4}.footer .crest img{height:56px}.footer .crest-sub{display:block}@media (max-width:380px){.crest-sub{display:none}}.masthead-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:var(--hair) solid var(--ink-soft);border-radius:var(--r);padding:7px 9px;color:var(--ivory-dim);font-family:var(--cond);font-weight:600;font-size:var(--t-3);letter-spacing:var(--tr-caps);text-transform:uppercase;transition:border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.masthead-action:focus-visible,.masthead-action:hover{border-color:var(--gold-lo);color:var(--gold-mid)}.masthead-action svg{width:16px;height:16px;flex:0 0 auto}.masthead-action .label{display:none}@media (min-width:1024px){.masthead-action{padding:8px 12px}.masthead-action .label{display:inline}}.masthead-spacer{flex:1 1 auto;min-width:0}.masthead-season{display:none;align-items:baseline;gap:7px;padding-left:var(--s4);margin-left:var(--s2);border-left:var(--hair) solid var(--ink-soft)}@media (min-width:1280px){.masthead-season{display:inline-flex}}.masthead-season .n{font-family:var(--display);font-weight:400;font-size:22px;color:var(--gold-mid)}.masthead-season .y{font-family:var(--cond);font-weight:600;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);color:var(--ivory-dim)}.masthead-nav{display:none;min-width:0}.masthead-drawer{display:block;flex:0 0 auto}@media (min-width:1024px){.masthead-nav{display:block}.masthead-drawer{display:none}}.primary-nav{display:flex;align-items:stretch;gap:2px;min-width:0}.navmenu{position:relative}.navmenu-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:none;border:0;margin:0;cursor:pointer;padding:8px 11px;color:var(--ivory-dim);font-family:var(--cond);font-weight:600;font-size:var(--t-4);line-height:1.25;letter-spacing:var(--tr-caps);text-transform:uppercase;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color var(--dur-2) var(--ease)}a.navmenu-btn:after{content:"";width:7px;flex:0 0 auto}.navmenu-btn:focus-visible,.navmenu-btn:hover{color:var(--gold-hi)}.navmenu-btn.is-active{color:var(--gold-mid);border-bottom-color:var(--gold)}.navmenu-btn[aria-expanded=true]{color:var(--gold-hi)}.navmenu-caret{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid;opacity:.7}.navmenu-panel{position:absolute;top:100%;left:0;z-index:var(--z-dropdown);min-width:210px;background:var(--ink-2);border:1px solid var(--ink-soft);border-top:2px solid var(--gold);display:flex;flex-direction:column;padding:5px 0;box-shadow:0 14px 34px rgba(0,0,0,.4)}.navmenu-panel a{padding:9px 15px;color:var(--ivory);text-decoration:none;font-family:var(--cond);font-weight:500;font-size:var(--t-4);letter-spacing:.05em}.navmenu-panel a:focus-visible,.navmenu-panel a:hover{background:var(--ink-3);color:var(--gold-hi);outline:none}.drawer-btn{background:none;border:1px solid var(--ink-soft);cursor:pointer;color:var(--ivory);padding:7px 9px;display:inline-flex;align-items:center}.drawer-btn svg{width:20px;height:20px}.drawer-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:rgba(0,0,0,.55);display:flex;justify-content:flex-end}.drawer{width:min(88vw,340px);height:100%;overflow-y:auto;border-left:2px solid var(--gold);-webkit-overflow-scrolling:touch;z-index:var(--z-drawer)}.drawer,.drawer-head{background:var(--ink)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--s4);border-bottom:1px solid var(--ink-soft);color:var(--ivory);position:-webkit-sticky;position:sticky;top:0}.drawer-close{background:none;border:1px solid var(--ink-soft);color:var(--ivory-dim);font-family:var(--cond);font-size:var(--t-3);letter-spacing:var(--tr-caps);text-transform:uppercase;padding:5px 10px;cursor:pointer}.drawer-body{padding:var(--s3) 0 var(--s8)}.drawer-group{margin:var(--s4) 0 4px;padding:0 var(--s4);font-family:var(--cond);font-weight:700;font-size:var(--t-2);letter-spacing:var(--tr-caps-wide);text-transform:uppercase;color:var(--gold)}.drawer-link{display:block;padding:11px var(--s4);color:var(--ivory);text-decoration:none;font-family:var(--cond);font-size:var(--t-5);border-bottom:1px solid hsla(0,0%,100%,.05)}.drawer-link.is-active{color:var(--gold-mid);border-left:3px solid var(--gold)}.ticker{position:relative;z-index:var(--z-ticker);background:var(--ink-2);border-bottom:var(--hair) solid var(--ink-soft)}.ticker-in{display:flex;align-items:stretch;max-width:var(--max);margin:0 auto}.ticker-rail{flex:1 1;min-width:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ticker-rail::-webkit-scrollbar{display:none}.ticker-game{flex:0 0 auto;scroll-snap-align:start;display:grid;grid-gap:1px;gap:1px;padding:5px var(--s3) 6px;border-right:var(--hair) solid var(--ink-soft);min-width:152px;transition:background var(--dur-2) var(--ease)}@media (min-width:1024px){.ticker-game{min-width:190px;padding:7px var(--s4)}}.ticker-game:hover{background:var(--ink-3)}.tg-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--cond);font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--charcoal-3);line-height:1.3;margin-bottom:1px}.tg-state{color:var(--gold-mid);font-weight:600}.tg-state[data-state=final]{color:var(--ivory-dim)}.tg-side{display:flex;align-items:center;gap:6px;line-height:1.15}.tg-logo{width:15px;height:15px;object-fit:contain;flex-shrink:0}.tg-logo--none{background:var(--ink-3)}.tg-name{font-family:var(--cond);font-size:var(--t-4);letter-spacing:.04em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-name,.tg-pts{font-weight:700;color:var(--ivory)}.tg-pts{margin-left:auto;font-family:var(--num);font-size:var(--n-1);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;min-width:3.4ch;text-align:right}.tg-side.lost .tg-name,.tg-side.lost .tg-pts{color:var(--on-surface-dim)}.tg-pts--pre,.ticker-arrow{color:var(--ivory-dim)}.ticker-arrow{flex:0 0 auto;width:30px;border:0;cursor:pointer;background:var(--ink-2);font-size:18px;line-height:1;border-left:var(--hair) solid var(--ink-soft);transition:color var(--dur-2) var(--ease),background var(--dur-2) var(--ease)}.ticker-arrow:hover{color:var(--gold-mid);background:var(--ink-3)}.ticker-arrow{display:none}@media (hover:hover) and (min-width:1024px){.ticker-arrow{display:block}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-tabbar);display:grid;grid-template-columns:repeat(5,1fr);background:var(--ink);border-top:2px solid var(--gold);padding-bottom:env(safe-area-inset-bottom)}@media (min-width:1024px){.tabbar{display:none}}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px 7px;min-height:52px;font-family:var(--cond);font-weight:600;font-size:var(--t-1);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ivory-dim)}.tabbar a[aria-current=page]{color:var(--gold-mid)}.tabbar svg{width:19px;height:19px}.has-tabbar{padding-bottom:var(--tabbar-h)}@media (min-width:1024px){.has-tabbar{padding-bottom:0}}}