:root{--cs-line:#ffffff14;--cs-tile:#ffffff09;--cs-dot:#ffffff17;--cs-shadow:#00000059;--cs-ink:#f4f4f4;--cs-paper:#0a0a0a;--cs-thumb:#ffffff29}[data-theme=light]{--cs-line:#0000001a;--cs-tile:#00000009;--cs-dot:#0000001c;--cs-shadow:#00000024;--cs-ink:#141414;--cs-paper:#fff;--cs-thumb:#0000002e}.cs-dots{background-image:radial-gradient(var(--cs-dot)1px,transparent 1.3px);background-size:18px 18px}.cs-cond{font-family:Barlow Condensed,Arial Narrow,sans-serif}.cs-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:700}h2.cs-cond,h3.cs-cond,h4.cs-cond{font-family:Barlow Condensed,Arial Narrow,sans-serif!important;font-weight:700!important}h2.cs-eyebrow,h3.cs-eyebrow{letter-spacing:.16em!important;font-family:Barlow Condensed,Arial Narrow,sans-serif!important;font-weight:700!important}.cs-tabs{scrollbar-width:none}.cs-tabs::-webkit-scrollbar{display:none}.cs-tab:after{content:"";background:var(--accent);transform-origin:0;border-radius:3px;height:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cs-tab[aria-current=page]:after{transform:scaleX(1)}.cs-crest{aspect-ratio:1;display:block;position:relative}.cs-crest img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 8px 12px var(--cs-shadow));transition:transform .3s cubic-bezier(.2,.8,.2,1)}.cs-crest:hover img{transform:translateY(-4px)scale(1.07)}.cs-crest:focus-visible img{transform:translateY(-4px)scale(1.07)}.cs-crest:after{content:attr(data-name);z-index:5;opacity:0;pointer-events:none;white-space:nowrap;background:var(--cs-ink);color:var(--cs-paper);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:13px;font-weight:700;transition:opacity .18s,transform .18s;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.cs-crest:hover:after{opacity:1;transform:translate(-50%,2px)}.cs-crest:focus-visible:after{opacity:1;transform:translate(-50%,2px)}.cs-rise{animation:.55s cubic-bezier(.2,.8,.2,1) both cs-rise}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}}.cs-bar{transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both cs-grow}@keyframes cs-grow{0%{transform:scaleX(0)}}.cs-poster .cs-side-l img.cs-c,.cs-poster .cs-side-r img.cs-c{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cs-poster:hover .cs-side-l img.cs-c{transform:translate(-4px)rotate(-3deg)scale(1.04)}.cs-poster:hover .cs-side-r img.cs-c{transform:translate(4px)rotate(3deg)scale(1.04)}@media (min-width:1024px){.cs-sticky{position:-webkit-sticky;position:sticky;top:7rem}}.cs-scroll{scrollbar-width:thin;scrollbar-color:var(--cs-thumb)transparent;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 28px,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 28px,#000 calc(100% - 28px),#0000 100%)}.cs-scroll:hover{scrollbar-color:rgba(var(--accent-rgb),.55)transparent}.cs-scroll::-webkit-scrollbar{width:6px}.cs-scroll::-webkit-scrollbar-track{background:0 0;margin:24px 0}.cs-scroll::-webkit-scrollbar-thumb{background:var(--cs-thumb);border-radius:999px}.cs-scroll:hover::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.55)}@media (min-width:1024px){.cs-scroll-lg{scrollbar-width:thin;scrollbar-color:var(--cs-thumb)transparent;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 20px,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px,#000 calc(100% - 28px),#0000 100%)}.cs-scroll-lg:hover{scrollbar-color:rgba(var(--accent-rgb),.55)transparent}}.cs-flash{animation:1.4s cs-flash}@keyframes cs-flash{0%,40%{background:rgba(var(--accent-rgb),.08)}to{background:0 0}}.cs-flag-card{transition:border-color .25s,transform .25s,box-shadow .4s}.cs-flag-card:hover{transform:translateY(-3px)}.cs-flag{aspect-ratio:3/2;box-shadow:0 0 0 1px #7f7f7f40,0 10px 22px var(--cs-shadow);border-radius:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.cs-flag img{object-fit:cover;width:100%;height:100%;display:block}.cs-flag:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff38 0%,#fff0 38%,#0000 70%,#0000002e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cs-flag-card:hover .cs-flag{transform:rotate(-2deg)scale(1.03)}[data-theme=light] input.cs-bare.cs-bare,[data-theme=light] input.cs-bare.cs-bare:focus{box-shadow:none!important;background-color:#0000!important;border:0!important}.cs-sport-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.group:hover .cs-sport-icon{transform:scale(1.1)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.cs-rise,.cs-bar,.cs-flash{animation:none}}
