.sports-ticker{width:100%;min-width:0;border-block:1px solid #9b7942;background:#100e16;color:#f5e6ca;overflow:hidden}.sports-ticker-heading{display:flex;align-items:center;gap:14px;padding:5px 16px;font-size:10px;min-height:30px}.sports-ticker-heading>a{color:#edc87e;font-weight:800;letter-spacing:.06em;text-decoration:none;white-space:nowrap}.sports-ticker-heading>[role=status]{margin-left:auto;color:#c9b8a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sports-ticker-heading button{padding:3px 8px;font-size:10px;white-space:nowrap}.sports-ticker-window{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sports-ticker-window::-webkit-scrollbar{display:none}.sports-ticker-track{display:flex;width:max-content;min-width:100%;will-change:auto}.sports-ticker-track.has-games{animation:chump-sports-scroll var(--ticker-duration,60s) linear infinite}.sports-ticker-set{display:flex;flex-shrink:0}.sports-ticker-game{display:flex;flex-direction:column;justify-content:center;gap:2px;white-space:nowrap;padding:3px 22px 7px;border-right:1px solid #654852;text-decoration:none}.sports-ticker-meta{font:10px/1.2 system-ui;color:#e9bb71}.sports-ticker-match{display:flex;align-items:center;gap:8px;font-size:13px;line-height:24px}.sports-ticker-match img{object-fit:contain}.sports-ticker-score{color:#fff0ae;padding:0 5px}.sports-ticker-message{display:block;font-size:12px;padding:10px 16px;white-space:nowrap}.sports-ticker:is(:hover,:focus-within,.is-paused) .sports-ticker-track{animation-play-state:paused}.opening-scene{height:calc(100svh - var(--entry-header,90px) - var(--entry-tour,64px));min-height:285px;display:grid;grid-template-rows:minmax(0,1fr) auto}.opening-scene .arrival{height:100%;max-height:none;min-height:0}.opening-scene .arrival>img{width:100%;height:100%;object-fit:cover}.opening-scene .arrival-copy{bottom:6%;}.opening-scene .arrival-copy h1{font-size:clamp(36px,5vw,72px)}@keyframes chump-sports-scroll{to{transform:translateX(-50%)}}@media(max-width:620px){.sports-ticker-heading{gap:6px;padding:4px 10px;flex-wrap:wrap}.sports-ticker-heading>[role=status]{order:3;width:100%;margin:0}.sports-ticker-heading button{margin-left:auto}.sports-ticker-game{padding-inline:14px}.sports-ticker-match{font-size:12px}.opening-scene .arrival-copy{left:20px;right:16px}.opening-scene .arrival-copy h1{font-size:38px}.opening-scene .arrival-copy .eyebrow{font-size:10px}.opening-scene .arrival-copy p{margin-bottom:10px}.opening-scene .arrival-copy .button{margin-bottom:5px}}
@media(max-height:500px) and (min-width:621px){.floor-header{padding:8px 16px;gap:18px;flex-wrap:nowrap}.floor-header .wordmark{font-size:21px}.floor-header nav{flex-wrap:nowrap;overflow:auto;white-space:nowrap;gap:16px;font-size:11px}.opening-scene{min-height:155px}.opening-scene .arrival-copy h1{font-size:27px;margin-bottom:8px}.opening-scene .arrival-copy>.eyebrow,.opening-scene .arrival-copy>p:not(.eyebrow){display:none}.opening-scene .arrival-copy .button{font-size:12px;padding:7px 12px}.opening-scene .arrival-copy{bottom:10px}.tour-controls{padding-block:6px}}
@media(prefers-reduced-motion:reduce){.sports-ticker-track.has-games{animation:none}}
