.hr{z-index:3;background:var(--tone-bg);color:var(--tone-ink);position:relative;overflow:hidden}.hr-stage{max-width:1600px;height:clamp(600px,50vw,760px);margin:0 auto;position:relative}.hr-ghost{z-index:0;font:900 clamp(360px, 43vw, 680px)/.8 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;color:var(--ghost-salmon);opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:20px;left:-2.8%}.hr-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;width:58.3%;display:flex;position:absolute;top:8.3%;left:2.5%}.hr-title{font:900 clamp(84px, 10.14vw, 162px)/.84 var(--font-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;margin:0}.hr-title span{display:block}.hr-title [data-hot]{color:var(--signal)}.hr-sub{max-width:520px;font:400 var(--t-lede)/1.4 var(--font-voice);color:var(--ink-voice);text-wrap:balance;margin:26px 0 0}.hr-search{text-align:left;width:min(100%,480px);margin-top:28px}.hr-search[data-variant=nav] .ui-search-form{box-shadow:inset 0 0 0 1.5px var(--ink), var(--shadow-soft);padding:0 16px 0 18px}.hr-search[data-variant=nav] .ui-search-input{min-height:54px;font-size:var(--t-body)}.hr-photo{z-index:2;background:var(--paper);width:24%;box-shadow:var(--shadow-pop);margin:0;padding:12px 12px 56px;position:absolute;top:11%;bottom:-44px;right:8.4%;transform:rotate(-2deg)}.hr-photo .hr-tape{width:120px;height:26px;top:-12px;left:-20px;transform:rotate(-8deg)}.hr-photo-img{background:var(--slot-b);width:100%;height:100%;display:block;overflow:hidden}.hr-photo-img img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform var(--dur) var(--ease);display:block}a.hr-photo-img:hover img{transform:scale(1.03)}.hr-photo-img .ui-slot{border-radius:0;height:100%;min-height:0}@media (min-width:901px){.hr-photo[data-lowres]{width:clamp(240px, calc(var(--hr-photo-max,300px) + 24px), 24%);top:auto}.hr-photo[data-lowres] .hr-photo-img{aspect-ratio:2/3;height:auto}}.hr-plate-stack{z-index:3;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:58%;left:61.1%}.hr-plate{background:var(--ink);color:var(--bone);font:900 clamp(38px, 3.6vw, 56px)/1 var(--font-display);text-transform:uppercase;white-space:nowrap;flex-direction:column;margin:0;padding:8px 14px;display:flex;transform:rotate(-4deg)}.hr-plate-first{letter-spacing:.02em;color:var(--bone-82);margin-bottom:.06em;font-size:.5em;font-weight:800}.hr-status{border:var(--rule-w) solid var(--ink);border-radius:var(--r-mark);background:var(--bone);font:700 12px var(--font-meta);text-transform:uppercase;white-space:nowrap;color:var(--ink);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:8px;margin-left:8px;padding:6px 10px;display:inline-flex;transform:rotate(-2deg)}.hr-status i{background:var(--ink-30);border-radius:50%;width:8px;height:8px}.hr-status[data-live] i{background:var(--signal)}.hr-status:hover{background:var(--ink);color:var(--bone)}.hr-follow{margin-left:4px;transform:rotate(-1deg)}.hr-bar{z-index:5;padding-bottom:var(--slant);background:var(--paper);align-items:stretch;display:flex;position:relative}.hr-bar-in{scrollbar-width:none;scroll-timeline:--hr-bar-scroll inline;align-items:stretch;min-width:0;display:flex;position:relative;overflow-x:auto}.hr-bar-in::-webkit-scrollbar{display:none}.hr-bar-in:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right, transparent, var(--ink-25));opacity:1;flex:none;align-self:stretch;width:24px;margin-left:-24px;position:sticky;right:0}@supports (animation-timeline:scroll()){.hr-bar-in:after{opacity:0;animation:linear both hr-shadow-fade;animation-timeline:--hr-bar-scroll}}@keyframes hr-shadow-fade{0%,85%{opacity:1}to{opacity:0}}.hr-game{padding:16px 24px 16px var(--gutter);flex:none;align-items:center;gap:18px;display:flex}.hr-game-text{min-width:0}.hr-game-score{font:900 40px/1 var(--font-display);text-transform:uppercase;white-space:nowrap;margin:0}.hr-game-meta{font:700 11px var(--font-meta);text-transform:uppercase;white-space:nowrap;color:var(--ink-65);align-items:center;gap:6px;margin:4px 0 0;display:flex}.hr-game-meta[data-live]{color:var(--ink)}.hr-game-meta[data-live]:before{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px}.hr-divider{background:var(--ink-25);flex:none;align-self:center;width:1px;height:44px;margin:0 10px 0 22px}.hr-chips{display:flex}.hr-chip{flex:none;align-items:center;gap:12px;padding:12px 18px;display:flex}.hr-chip-link{color:inherit;align-items:center;gap:12px;display:flex}.hr-chip-photo{border:3px solid var(--paper);background:var(--slot-b);width:48px;height:56px;box-shadow:var(--shadow-soft);transform:rotate(var(--tilt,-3deg));transition:transform var(--dur) var(--ease);flex:none;overflow:hidden}.hr-chip-photo img{object-fit:cover;object-position:50% 15%;width:100%;height:100%;display:block}.hr-chip-link:hover .hr-chip-photo{transform:rotate(0)scale(1.06)}.hr-chip-text{display:grid}.hr-chip-name{font:900 24px/1 var(--font-display);text-transform:uppercase;white-space:nowrap}.hr-chip-link:hover .hr-chip-name{color:var(--signal-deep)}.hr-chip-meta{font:700 11px var(--font-meta);text-transform:uppercase;white-space:nowrap;color:var(--ink-65);margin-top:3px}.hr-chip-meta[data-hot]{color:var(--signal-deep)}@media (min-width:901px){.hr-bar{gap:20px}}.hr-bar>.hr-all{margin:0 var(--gutter) 0 auto;flex:none;align-self:center}@media (prefers-reduced-motion:no-preference){.hr-copy>*,.hr-photo,.hr-plate-stack{animation:ui-rise .7s var(--ease) backwards}.hr-copy>:nth-child(2){animation-delay:60ms}.hr-copy>:nth-child(3){animation-delay:.12s}.hr-photo{animation-delay:.1s}.hr-plate-stack{animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.hr-photo-img img,.hr-chip-photo,.hr-status{transition:none}}@media (min-width:901px) and (max-width:1560px){.hr-game{gap:14px;padding-right:16px}.hr-game-score{font-size:34px}.hr-divider{margin:0 4px 0 12px}.hr-chip{gap:10px;padding:12px}.hr-chip-name{font-size:22px}}@media (max-width:1180px){.hr-title{font-size:clamp(76px,9.4vw,112px)}.hr-sub{font-size:var(--t-voice);max-width:440px}}@media (max-width:900px){.hr-stage{grid-template-columns:minmax(0,1fr);height:auto;padding:34px 20px 0;display:grid}.hr-ghost{font-size:clamp(260px,77vw,520px);top:112px;left:-18px}.hr-copy{grid-row:1;width:auto;position:relative;top:auto;left:auto}.hr-title{font-size:clamp(56px,19.5vw,128px)}.hr-sub{max-width:360px;font-size:var(--t-voice);margin-top:18px}.hr-search{margin-top:22px}.hr-photo{aspect-ratio:200/228;width:clamp(200px,40vw,300px);height:auto;box-shadow:var(--shadow-card-hover);grid-area:2/1;justify-self:center;margin:40px 0 -60px clamp(66px,16vw,180px);padding:9px 9px 34px;position:relative;top:auto;bottom:auto;right:auto}.hr-photo .hr-tape{width:90px;height:22px;top:-10px;left:-14px}.hr-plate-stack{grid-area:2/1;place-self:end start;gap:8px;margin:0 0 -26px 10px;position:relative;top:auto;left:auto}.hr-plate{padding:6px 11px;font-size:36px}.hr-status{margin-left:6px;padding:5px 9px;font-size:11px}.hr-follow{margin-left:3px}.hr-bar{flex-direction:column;margin-top:38px}.hr-game{gap:14px;padding:14px 16px 14px 20px}.hr-game-score{font-size:30px}.hr-divider{height:40px;margin:0 4px 0 8px}.hr-chip{gap:10px;padding:12px 14px}.hr-chip-link{gap:10px}.hr-chip-photo{width:40px;height:48px}.hr-chip-name{font-size:20px}.hr-chip-meta{font-size:10px;font-weight:500}.hr-bar>.hr-all{margin:6px 20px 0}}
.ui-home-catalog .ui-tcards{margin-top:0}.ui-home-catalog .ui-tcard-link{border-radius:var(--r);background:var(--paper);box-shadow:0 0 0 1px var(--ink-08), 0 1px 2px var(--ink-06), 0 10px 22px -16px var(--ink-25);gap:14px;padding:14px 16px}.ui-home-catalog .ui-tcard-link:hover{box-shadow:0 0 0 1px var(--ink-14), 0 2px 4px var(--ink-06), 0 20px 34px -20px var(--ink-30);transform:translateY(-2px)}.ui-home-catalog .ui-tcard-link:focus-visible{outline:3px solid var(--signal-deep);outline-offset:3px}.ui-home-catalog .ui-tcard-link>svg{color:var(--ink-30);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease)}.ui-home-catalog .ui-tcard-link:hover>svg{color:var(--ink);transform:translate(3px)}.ui-home-catalog .ui-tcard-text>span{color:var(--ink-65)}.ui-home-catalog .ui-ltile{border-radius:var(--r-sm);background:var(--bone);box-shadow:inset 0 0 0 1px var(--ink-06);transform:none}.ui-home-catalog .ui-ltile-img img{padding:6px}.ui-home-sport .ui-tcard-text>strong{font-size:clamp(20px,1.6vw,24px)}.ui-home-logos{flex:none;align-items:center;display:flex}.ui-home-logos .ui-ltile[data-size=sm]{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--ink-06), 0 0 0 2px var(--paper)}.ui-home-logos .ui-ltile+.ui-ltile{margin-left:-6px}.ui-home-sport-icon{width:20px;height:20px;color:var(--ink-65);place-items:center;display:grid}.ui-home-sport-icon svg{width:100%;height:100%}.ui-home-league{position:relative}.ui-home-league .ui-tcard-link{padding-right:56px}.ui-home-league .ui-tcard-text>strong{font-size:clamp(19px,1.5vw,22px)}.ui-home-league .ui-ltile[data-size=sm]{width:48px;height:48px}.ui-home-league .ui-follow-icon{border-color:var(--ink-14);border-radius:var(--r-sm);background:var(--paper);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.ui-home-league .ui-follow-icon:hover,.ui-home-league .ui-follow-icon[aria-pressed=true]{border-color:var(--ink)}.ui-home-league-meta{flex-wrap:wrap;align-items:center;gap:3px 12px;display:flex}.ui-home-league-meta>span{white-space:nowrap}.ui-home-league>:not(.ui-tcard-link){z-index:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ui-home-leagues{margin-top:clamp(56px,7vw,104px);position:relative}.ui-home-leagues>.ui-ghostwrap{top:clamp(-48px,-3vw,-24px);left:calc(50% - 50vw);right:calc(50% - 50vw)}.ui-home-leagues>:not(.ui-ghostwrap){z-index:1;position:relative}@media (max-width:560px){.ui-home-catalog .ui-tcards.ui-tcards{gap:10px}.ui-home-block:first-child .ui-tcards{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-home-sport .ui-tcard-link{padding:10px 12px}.ui-home-sport .ui-tcard-link>svg,.ui-home-logos .ui-ltile:nth-child(n+2){display:none}.ui-home-sport .ui-tcard-text>strong{font-size:18px}}
