@keyframes HeaderCarouselProgressBar-module__BBI6Fq__fill{0%{width:0%}to{width:100%}}.HeaderCarouselProgressBar-module__BBI6Fq__track{background-color:var(--neutral-100);width:100px;height:4px;margin-inline-start:3px;position:relative;overflow:hidden}.HeaderCarouselProgressBar-module__BBI6Fq__bar{background-color:var(--clr-banner-accent-color,var(--clr-brand-300));width:0;height:100%;animation:linear forwards HeaderCarouselProgressBar-module__BBI6Fq__fill;animation-play-state:var(--progress-play-state,running);position:absolute;inset-block-start:0;inset-inline-start:0}.HeaderCarouselProgressBar-module__BBI6Fq__bar[data-paused]{animation-play-state:paused}
.HeaderCarouselBannerContent-module__gjLYta__bannerCopy{justify-content:flex-end;gap:var(--space-2);color:var(--neutral-100);z-index:var(--z-index-banner-foreground);width:100%;height:100%;padding-bottom:var(--space-7);padding-left:var(--space-2);flex-direction:column;display:flex;position:relative}@media (min-width:960px){.HeaderCarouselBannerContent-module__gjLYta__bannerCopy{padding:0;justify-content:flex-start;width:auto;height:auto;padding-block-start:58px;padding-inline-start:32px}}@media (min-width:1280px){.HeaderCarouselBannerContent-module__gjLYta__bannerCopy{padding-block-start:72px;padding-inline-start:64px}}@media (min-width:1440px){.HeaderCarouselBannerContent-module__gjLYta__bannerCopy{padding-block-start:136px;padding-inline-start:64px}}.HeaderCarouselBannerContent-module__gjLYta__bannerCopyInner{align-items:center;gap:var(--space-4);display:flex}.HeaderCarouselBannerContent-module__gjLYta__bannerCopyStack{display:none}@media (min-width:960px){.HeaderCarouselBannerContent-module__gjLYta__bannerCopyStack{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}}.HeaderCarouselBannerContent-module__gjLYta__tagLink,.HeaderCarouselBannerContent-module__gjLYta__bannerTitleLink{color:var(--neutral-100);text-decoration:none}:is(.HeaderCarouselBannerContent-module__gjLYta__tagLink,.HeaderCarouselBannerContent-module__gjLYta__bannerTitleLink):hover,:is(.HeaderCarouselBannerContent-module__gjLYta__tagLink,.HeaderCarouselBannerContent-module__gjLYta__bannerTitleLink):focus-visible{text-decoration:underline}.HeaderCarouselBannerContent-module__gjLYta__bannerTitleLink{width:50vw}@media (min-width:1280px){.HeaderCarouselBannerContent-module__gjLYta__bannerTitleLink{max-width:736px}}.HeaderCarouselBannerContent-module__gjLYta__liveAndTopicContainer{align-items:center;gap:var(--space-2);display:flex}.HeaderCarouselBannerContent-module__gjLYta__topic{text-transform:capitalize}
.HeaderCarouselEventImages-module__4G99RG__container{pointer-events:none;position:absolute;inset:0}.HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft,.HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{z-index:0;position:absolute}.HeaderCarouselEventImages-module__4G99RG__eventBgBottomLeft,.HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight,.HeaderCarouselEventImages-module__4G99RG__eventLogo{z-index:var(--z-index-banner-foreground);position:absolute}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{width:302px;top:-58px;left:-222px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{display:none}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:187px;bottom:60px;right:-60px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:185px;top:-42px;left:16px}@media (min-width:600px){[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{left:-206px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{width:643px;display:block;top:-90px;right:-404px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:280px;bottom:81px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:240px;top:-62px}}@media (min-width:1280px){[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{top:-70px;left:-160px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:313px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:280px;top:-68px;left:64px}}@media (min-width:1440px){[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{bottom:51px;right:-92px}[data-event=tour-de-france] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:335px;top:-75px}}[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{width:424px;top:-50px;left:-258px}[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:max(70px,10vw);max-width:120px;top:50%;right:0;transform:translate(50%,-50%)}[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:158px;top:-30px;left:16px}@media (min-width:600px){[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{top:-80px;left:-151px}[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:10vw;min-width:150px;max-width:200px}}@media (min-width:1280px){[data-event=giro-ditalia] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:233px;top:-52px;left:36px}}[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{width:302px;top:-66px;left:-118px}[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:280px;bottom:60px;right:-140px}[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:185px;top:-42px;left:16px}@media (min-width:600px){[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{top:-80px;left:-50px}[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:340px;bottom:81px;right:-175px}}@media (min-width:1280px){[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:413px;bottom:10px;right:-140px}[data-event=pacific-games] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:300px;top:-40px;left:64px}}[data-event=la-vuelta] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:151px;top:-20px;left:16px}@media (min-width:600px){[data-event=la-vuelta] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:181px;top:-24px}}@media (min-width:1280px){[data-event=la-vuelta] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:211px;top:-28px;left:64px}}[data-event=sbs50] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:175px;top:-30px;left:16px}@media (min-width:600px){[data-event=sbs50] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:233px;top:-40px}}@media (min-width:1280px){[data-event=sbs50] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:290px;top:-55px;left:64px}}[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{display:none}[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:100vw;min-width:423px;max-width:523px;bottom:0;right:0;transform:translate(50%)}[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:100px;top:-50px;left:16px}@media (min-width:600px){[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{width:411px;display:block;top:120px;left:-280px}[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{min-width:600px;max-width:686px}}@media (min-width:1280px){[data-event=naidoc] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:120px;top:-60px;left:60px}}[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{display:none}[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:100vw;min-width:423px;max-width:523px;bottom:-35px;right:0;transform:translate(50%)}[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:100px;top:-50px;left:16px}@media (min-width:600px){[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventBgTopLeft{width:734px;display:block;top:117px;left:-604px}[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{min-width:600px;max-width:686px}}@media (min-width:1280px){[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:120px;top:-60px;left:60px}}@media (min-width:1440px){[data-event=koori-knockout] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:140px;top:-70px;left:64px}}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{width:137px;top:-24px;right:0}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomLeft{width:137px;bottom:38px;left:-122px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:80px;bottom:63px;right:-15px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:98px;top:-24px;left:16px}@media (min-width:600px){[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{width:169px;top:-32px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomLeft{width:169px;left:-145px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:126px;bottom:96px;right:-30px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:122px;top:-70px}}@media (min-width:1280px){[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{width:277px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomLeft{width:277px;bottom:28px;left:-230px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:168px;bottom:56px;right:-121px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:122px;left:64px}}@media (min-width:1440px){[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgTopRight{width:297px;top:-52px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomLeft{width:297px;bottom:57px;left:-250px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventBgBottomRight{width:204px;bottom:107px;right:-140px}[data-event=world-athletics] .HeaderCarouselEventImages-module__4G99RG__eventLogo{width:151px;top:-62px}}
.HeaderCarouselBanner-module__k4Upsa__bannerContainer{--z-index-banner:calc(var(--z-index-background) + 1);--z-index-banner-foreground:calc(var(--z-index-banner) + 1);width:100%;z-index:var(--z-index-banner);aspect-ratio:4/3;margin:0 auto;position:relative}.HeaderCarouselBanner-module__k4Upsa__bannerContainer[data-has-event]{margin-top:var(--space-9)}@media (min-width:600px){.HeaderCarouselBanner-module__k4Upsa__bannerContainer[data-has-event]{margin-top:var(--space-14)}.HeaderCarouselBanner-module__k4Upsa__bannerContainer{aspect-ratio:16/6;max-height:450px}}@media (min-width:960px){.HeaderCarouselBanner-module__k4Upsa__bannerContainer{max-height:347px}}@media (min-width:1280px){.HeaderCarouselBanner-module__k4Upsa__bannerContainer{max-height:471px}}@media (min-width:1440px){.HeaderCarouselBanner-module__k4Upsa__bannerContainer{max-height:545px}}.HeaderCarouselBanner-module__k4Upsa__carouselButton{top:var(--space-3);z-index:var(--z-index-banner-foreground);border-radius:var(--border-radius-round);background-color:#ffffffb3;border:none;width:40px;height:40px;padding:0;display:none;position:absolute;inset-inline-end:var(--space-3)}.HeaderCarouselBanner-module__k4Upsa__carouselButton:hover,.HeaderCarouselBanner-module__k4Upsa__carouselButton:focus-visible{transform:scale(1.1)}@media (min-width:960px){.HeaderCarouselBanner-module__k4Upsa__carouselButton{justify-content:center;align-items:center;display:flex}}.HeaderCarouselBanner-module__k4Upsa__carouselButton svg{display:block}@keyframes HeaderCarouselBanner-module__k4Upsa__overlayReveal{0%{opacity:.5}to{opacity:0}}.HeaderCarouselBanner-module__k4Upsa__bannerImage{z-index:var(--z-index-banner);position:absolute;inset:0}.HeaderCarouselBanner-module__k4Upsa__bannerImage:after{content:"";opacity:0;pointer-events:none;background:#000;animation:.45s ease-out HeaderCarouselBanner-module__k4Upsa__overlayReveal;position:absolute;inset:0}.HeaderCarouselBanner-module__k4Upsa__bannerOverlay{z-index:var(--z-index-banner);background:linear-gradient(90deg,#00000080,#0000);display:none;position:absolute;inset:0}@media (min-width:960px){.HeaderCarouselBanner-module__k4Upsa__bannerOverlay{display:block}}[dir=rtl] .HeaderCarouselBanner-module__k4Upsa__bannerOverlay{background:linear-gradient(270deg,#00000080,#0000)}
.HeaderCarouselCardMeta-module__LKhc8q__container{align-items:center;gap:var(--space-1);font-size:var(--fs-100);display:flex}.HeaderCarouselCardMeta-module__LKhc8q__mediaControl{align-items:center;gap:var(--space-1);display:flex}.HeaderCarouselCardMeta-module__LKhc8q__videoControl>svg{fill:var(--neutral-600)}.HeaderCarouselCardMeta-module__LKhc8q__sectionName,.HeaderCarouselCardMeta-module__LKhc8q__sectionLink{z-index:2;color:var(--clr-card-topic-color,var(--clr-brand-400));text-transform:uppercase;text-decoration:none;position:relative}.HeaderCarouselCardMeta-module__LKhc8q__sectionLink:hover,.HeaderCarouselCardMeta-module__LKhc8q__sectionLink:focus-visible{text-decoration:underline}
.HeaderCarouselCard-module__QNkLHq__card{gap:var(--space-2);width:100%;height:180px;padding:var(--space-3)var(--space-2)var(--space-1-5);border:1px solid var(--neutral-100);border-radius:var(--border-radius-xsmall);background-color:var(--neutral-100);z-index:calc(var(--z-index-background) + 1);flex-direction:row;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.HeaderCarouselCard-module__QNkLHq__card{background-color:var(--neutral-0);height:196px;z-index:var(--z-index-background);padding:var(--space-6-5)var(--space-2)var(--space-1-5)}.HeaderCarouselCard-module__QNkLHq__card[data-active]{z-index:calc(var(--z-index-background) + 2);background-color:var(--neutral-100)}li+li>.HeaderCarouselCard-module__QNkLHq__card{border-inline-start:none}}.HeaderCarouselCard-module__QNkLHq__cardContent{flex-direction:column;justify-content:space-between;height:100%;display:flex}.HeaderCarouselCard-module__QNkLHq__titleLink,.HeaderCarouselCard-module__QNkLHq__sectionLink{-webkit-user-drag:none}.HeaderCarouselCard-module__QNkLHq__titleBar{background:var(--clr-banner-accent-color,var(--clr-brand-300));width:4px;min-width:4px;height:24px}.HeaderCarouselCard-module__QNkLHq__titleLink{-webkit-line-clamp:4;line-clamp:4;color:inherit;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (min-width:960px){.HeaderCarouselCard-module__QNkLHq__titleLink{font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}}.HeaderCarouselCard-module__QNkLHq__titleLink:hover,.HeaderCarouselCard-module__QNkLHq__titleLink:focus-visible{outline-offset:2px;text-decoration:underline}.HeaderCarouselCard-module__QNkLHq__titleLink:before{content:"";z-index:1;position:absolute;inset:0}
.HeaderCarouselCardList-module__UEMM2a__container{width:100%;margin-top:calc(-1*var(--space-2))}@media (max-width:599px){[data-single] .HeaderCarouselCardList-module__UEMM2a__container{margin-top:calc(-1*var(--space-4))}}@media (min-width:600px) and (max-width:959px){[data-single] .HeaderCarouselCardList-module__UEMM2a__container{margin-top:calc(-1*var(--space-6))}}.HeaderCarouselCardList-module__UEMM2a__slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:var(--space-1);padding:0 var(--space-2)var(--space-1-5);margin:0;list-style:none;display:flex;overflow-x:auto}.HeaderCarouselCardList-module__UEMM2a__slider>li:first-child{padding-inline-start:var(--space-2)}@media (min-width:960px){.HeaderCarouselCardList-module__UEMM2a__slider>li:first-child{padding-inline-start:0}}.HeaderCarouselCardList-module__UEMM2a__slider::-webkit-scrollbar{display:none}.HeaderCarouselCardList-module__UEMM2a__slide{scroll-snap-align:start;flex:0 0 330px;min-width:0}@media (min-width:600px){.HeaderCarouselCardList-module__UEMM2a__slide{flex:0 0 480px}}.HeaderCarouselCardList-module__UEMM2a__dots{justify-content:center;gap:6px;padding-block:10px;display:flex}.HeaderCarouselCardList-module__UEMM2a__dot{background:#ccc;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .2s}.HeaderCarouselCardList-module__UEMM2a__dot[data-active=true]{background:var(--clr-banner-accent-color,var(--clr-brand-300))}[data-single] .HeaderCarouselCardList-module__UEMM2a__slide{flex:0 0 100%}[data-single] .HeaderCarouselCardList-module__UEMM2a__slider>li:first-child{padding-inline-start:0}@media (min-width:960px){.HeaderCarouselCardList-module__UEMM2a__slider{scroll-snap-type:none;scroll-behavior:auto;gap:0;padding:0;overflow-x:visible}.HeaderCarouselCardList-module__UEMM2a__slide{flex:1}.HeaderCarouselCardList-module__UEMM2a__dots{display:none}}
.HeaderCarousel-module__qE7TGG__container{max-width:1600px;margin:0 auto var(--space-4)}@media (min-width:960px){.HeaderCarousel-module__qE7TGG__container{margin-bottom:var(--space-5)}}@media (min-width:1280px){.HeaderCarousel-module__qE7TGG__container{margin-bottom:var(--space-6)}}.HeaderCarousel-module__qE7TGG__container:has([data-card-list]:hover){--progress-play-state:paused}.HeaderCarousel-module__qE7TGG__container:hover:not(:has([data-carousel-autoplay-button]:hover)){--progress-play-state:paused}.HeaderCarousel-module__qE7TGG__container:focus-within:not(:has([data-carousel-autoplay-button]:focus)){--progress-play-state:paused}@media (min-width:960px){.HeaderCarousel-module__qE7TGG__container[data-single] [data-card-list]{display:none}}
