.page-hero.has-aside .home-next-fact.home-next-fact{border:1px solid var(--line);background:var(--ui-panel);flex-direction:column;grid-row:1/span 4;align-self:start;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 28px 56px -32px #00000052}.page-hero.has-aside .home-next-fact.home-next-fact.is-live{box-shadow:inset 0 2px 0 var(--gold), 0 1px 2px #0000000a, 0 28px 56px -32px #00000052}.page-hero.has-aside .home-next-fact.home-next-fact>*{align-self:stretch;margin:0}.home-next-fact .page-hero-fact-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:20px 24px 0;display:flex}.home-next-fact .page-hero-fact-label>span:first-child{color:var(--ui-fg);font-weight:600}.home-next-meta{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:12px}.home-next-live{align-items:center;gap:8px;display:inline-flex}.home-next-fact .home-next-live{color:var(--gold-light)}.home-next-live i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite home-next-pulse}@keyframes home-next-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.home-next-live i{animation:none}}.home-next-fact .page-hero-fact-value{padding:24px 24px 28px}.home-next-matchup{color:var(--ui-fg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.home-next-matchup>small{color:var(--muted);font-family:var(--font-sans);letter-spacing:.08em;font-size:13px}.home-next-team{align-items:center;gap:12px;min-width:0;display:inline-flex}.home-next-team:last-child{justify-content:flex-end}.home-next-team b{font-family:var(--font-serif);font-size:var(--type-fact-word);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.1;overflow:hidden}.home-next-team .match-team-crest{border-radius:0;flex:0 0 44px;width:44px;height:44px;padding:4px}.home-next-matchup:is(:hover,:focus-visible) b{color:var(--gold-light)}.home-next-matchup:focus-visible{outline:2px solid var(--gold-light);outline-offset:6px}.home-next-fact .page-hero-fact-detail{background:color-mix(in srgb, var(--ui-fg) 4%, transparent);gap:8px;padding:16px 24px}.home-next-later{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.home-next-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-next-list a{min-height:32px;color:var(--muted);grid-template-columns:minmax(96px,auto) 1fr;align-items:center;gap:16px;text-decoration:none;display:grid}.home-next-list time{font-variant-numeric:tabular-nums;white-space:nowrap}.home-next-list span{color:var(--ui-fg);letter-spacing:.02em;font-weight:500}.home-next-list small{color:var(--muted);font-weight:400}.home-next-list a:is(:hover,:focus-visible) span{color:var(--gold-light)}.home-next-fact .page-hero-fact-actions{background:color-mix(in srgb, var(--ui-fg) 4%, transparent);padding:4px 24px 8px}.home-next-all{min-height:44px;color:var(--gold-light);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.home-next-all:after{content:"→";margin-left:8px;transition:transform .2s}.home-next-all:hover:after{transform:translate(3px)}.page-hero:has(.home-next-slot) .page-hero-mark{display:none}.home-next-mark{z-index:0;color:color-mix(in srgb, var(--ui-fg) 10%, transparent);font-family:var(--font-brand);font-variant-numeric:lining-nums;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:44px;font-weight:300;line-height:.72;position:absolute;bottom:20px;right:24px}.home-next-fact.home-next-fact>:not(.page-hero-fact-value),.home-next-fact .home-next-matchup{z-index:1;position:relative}@media (width<=900px){.page-hero.has-aside .home-next-fact.home-next-fact{order:1;margin-top:32px;display:flex}.home-next-fact .page-hero-fact-label{padding:16px 16px 0}.home-next-fact .page-hero-fact-value{padding:20px 16px 24px}.home-next-fact :is(.page-hero-fact-detail,.page-hero-fact-actions){padding-inline:16px}}.home-main{--section-inline:clamp(20px, 7vw, 110px);--section-block:clamp(48px, 5vw, 72px)}.home-main>section{padding:var(--section-block) var(--section-inline);color:var(--ui-fg);background:0 0;border-top:0;border-bottom:0;position:relative}.home-main .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin:0 0 32px;display:flex}.home-main .section-heading h2{margin:0}.home-main .section-kicker+h2{margin-top:8px}.home-main .section-heading .section-sub{max-width:60ch;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.7}.home-main .map-heading-tools{justify-items:end}.home-main .map-section .section-heading{margin-bottom:24px}.home-main .journey-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.home-main .journey-note{margin:12px 0 16px}html[data-theme] .home-main :is(.journey-tabs,.map-source-toggle,.source-tabs),.home-main :is(.journey-tabs,.map-source-toggle,.source-tabs){border:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;width:auto;padding:0;display:inline-flex}html[data-theme] .home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button,.home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button{border:0;border-right:1px solid var(--line);min-height:40px;box-shadow:none;color:var(--muted);letter-spacing:.02em;background:0 0;border-radius:0;padding:0 16px;font-size:13px;font-weight:500}html[data-theme] .home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:last-child,.home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:last-child{border-right:0}html[data-theme] .home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:is(.selected,[aria-pressed=true]),.home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:is(.selected,[aria-pressed=true]){background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--ui-fg);font-weight:600}html[data-theme] .home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:not(.selected,[aria-pressed=true]):hover,.home-main :is(.journey-tabs,.map-source-toggle,.source-tabs) button:not(.selected,[aria-pressed=true]):hover{color:var(--ui-fg)}.home-main>.results-band{padding-block:32px clamp(40px,4vw,56px)}.home-main .results-band .section-heading{margin-bottom:24px}.home-main>.results-band+section{padding-top:clamp(24px,2.5vw,40px)}:is(html,html[data-theme][data-palette]) .home-main>.replay-section{color:var(--ui-fg);background:0 0}.home-main>.replay-section{display:block}.home-main .replay-row{flex-wrap:wrap;align-items:center;gap:16px clamp(32px,4vw,64px);display:flex}.home-main .replay-matchup{align-items:center;gap:24px;max-width:none;display:inline-flex}.home-main .replay-matchup span{color:var(--ui-fg);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:600;display:inline-flex}.home-main .replay-matchup .match-team-crest{border-radius:0;flex:0 0 32px;width:32px;height:32px;padding:3px}.home-main .replay-matchup strong{min-width:72px;color:var(--gold-light);font:400 var(--type-title)/1 var(--font-serif);letter-spacing:.08em;text-align:center;order:0;margin:0}.home-main .replay-actions{flex-wrap:wrap;gap:12px;display:flex}.home-main :is(.replay-play,.watch-button){border:1px solid var(--line);width:auto;min-height:44px;color:var(--ui-fg);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.home-main .replay-play{border-color:var(--ui-fg);background:var(--ui-fg);color:var(--ui-bg)}.home-main .replay-play>span{font-size:11px}.home-main .replay-play:hover{border-color:var(--gold-light);background:var(--gold-light);color:var(--on-accent)}.home-main .watch-button:hover{border-color:var(--gold-light);color:var(--ui-fg);background:0 0}.home-main :is(.replay-play,.watch-button):focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.home-main .youtube-embed{border-top:0;margin-top:24px;padding-top:0}@media (width<=620px){.home-main .replay-matchup{gap:14px}.home-main .replay-matchup strong{min-width:40px}.home-main .replay-matchup span{font-size:15px}.home-main .replay-actions,.home-main .replay-actions>*{flex:auto}}@media (width<=760px){.home-main .section-heading{margin-bottom:24px;display:block}.home-main .map-heading-tools{justify-items:start;margin-top:16px}}.home-main .contenders-ledger{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));align-items:start;gap:32px;display:grid}.home-main .contenders-region h3{border-bottom:1px solid color-mix(in srgb, var(--ui-fg) 55%, transparent);color:var(--ui-fg);font:700 12px/1.4 var(--font-sans);letter-spacing:.14em;justify-content:space-between;align-items:baseline;margin:0;padding:0 0 10px;display:flex}.home-main .contenders-region h3 small{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.home-main .contenders-region ul{margin:0;padding:0;list-style:none}.home-main .contenders-region li{border-bottom:1px solid var(--line)}.home-main .contender{min-height:48px;color:var(--ui-fg);grid-template-columns:24px max-content minmax(0,1fr);align-items:center;gap:12px;padding:0 4px;text-decoration:none;transition:background-color .2s;display:grid}.home-main .contender .match-team-crest{border-radius:0;flex:0 0 24px;width:24px;height:24px;padding:2px}.home-main .contender strong{letter-spacing:.06em;font-size:15px;font-weight:600}.home-main .contender>span{letter-spacing:.04em;text-align:right;font-size:12px;line-height:1.3}.home-main .contender.is-alive>span{color:var(--gold-light);font-weight:600}.home-main .contender.is-eliminated{color:var(--muted)}.home-main .contender.is-eliminated .match-team-crest{filter:grayscale();opacity:.45}.home-main .contender:hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}.home-main .contender:focus-visible{outline:2px solid var(--gold-light);outline-offset:-2px}@media (width<=620px){.home-main .contenders-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}
