*{font-family:sofia-pro,sans-serif;overflow-wrap:break-word;word-break:break-word}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.tv-landing__image{max-height:600px}.tv-landing__image>*{grid-area:1/1}.tv-landing__image-overlay{background:linear-gradient(180deg,var(--colour-black-tertiary-33) 0%,var(--colour-black-tertiary-80) 58.18%,var(--colour-black-tertiary) 100%);z-index:0}.tv-landing__content{z-index:2;max-height:600px}.tv-landing__content-header-media-type{font:var(--Body-300-Minimal)}@media(min-width:480px){.tv-landing__content-header-media-type{font:var(--Body-500-Minimal)}}.tv-landing__content-header .play-video{flex-shrink:0;color:var(--colour-white);background-color:transparent;background-image:radial-gradient(circle at center,var(--colour-black-tertiary-99) 0%,var(--colour-black-tertiary-99) 100%);background-size:0% 0%;background-position:center;background-repeat:no-repeat;height:48px;width:48px;border:1px solid var(--colour-white);border-radius:50%;z-index:10;transition:background-size .3s ease-in}.tv-landing__content-header .play-video:hover{background-size:200% 200%}.tv-landing__content--type{font:var(--Body-300-Minimal)}@media(min-width:480px){.tv-landing__content--type{font:var(--Body-500-Minimal)}}.tv-landing__content--tooltip{background-color:var(--colour-primary-400);color:var(--color-black);font:var(--Label-100)}.tv-landing__content-title{font:var(--Heading-300)}@media(min-width:768px){.tv-landing__content-title{font:var(--Heading-600);width:50%}}.tv-landing__content-title h1{display:inline;transition:color .3s ease}.tv-landing__content-title h1:hover{color:var(--colour-primary-300)}.tv-landing__content-title .bookmark-element{display:inline-flex;vertical-align:middle;margin-inline-start:var(--spacing-8);background-image:radial-gradient(circle at center,var(--colour-black) 0%,var(--colour-black) 100%)}.tv-landing__content-description{font:var(--Body-200-Normal)}@media(min-width:480px){.tv-landing__content-description{font:var(--Body-300-Normal)}}@media(min-width:768px){.tv-landing__content-description{width:40%}}.tv-landing__carousel{background:var(--colour-black-tertiary);color:var(--colour-white);z-index:1}.tv-landing__carousel-title{font:var(--Heading-100)}@media(min-width:480px){.tv-landing__carousel-title{font:var(--Heading-300)}}.tv-landing__carousel .cta span{margin-right:8px}.tv-landing__carousel .swiper--inline-controls{padding-inline:0;margin:0;max-width:100%}.tv-landing__carousel .swiper-slide{height:280px;max-height:280px;max-width:644px}.tv-landing__carousel .swiper-slide .media-card{max-height:280px;max-width:644px;width:100%;height:100%}.tv-landing__carousel .swiper-slide .media-card>*{max-height:280px}.tv-landing__carousel .swiper-slide .media-card__image-wrap{width:100%;height:100%;min-height:100%;align-self:stretch;justify-self:stretch}.tv-landing__carousel .swiper-slide .media-card__image-wrap img{width:100%;height:100%;min-height:100%;max-height:none;aspect-ratio:unset;object-fit:cover;object-position:center}.tv-landing__carousel .swiper-slide .media-card__content{max-height:280px;justify-content:space-between}.tv-landing__carousel .carousel__prev,.tv-landing__carousel .carousel__next{transition:background .2s ease;width:38px;height:38px;background-color:transparent;background-image:radial-gradient(circle at center,var(--colour-black) 0%,var(--colour-black) 100%);background-size:0% 0%;background-position:center;background-repeat:no-repeat;z-index:10;transition:background-size .3s ease-in}.tv-landing__carousel .carousel__prev:hover,.tv-landing__carousel .carousel__next:hover{background-size:200% 200%}
