.Hero-module-scss-module__twV7AW__hero{--slide-w:clamp(260px, 82vw, 1000px);--gap:clamp(12px, 2.5vw, 28px);background:#06060c;width:100%;padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(10px,1.2vw,16px);position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__hero__track{gap:var(--gap);padding-left:calc((100% - var(--slide-w))/2);transform:translateX(calc(-1 * var(--index) * (var(--slide-w) + var(--gap))));transition:transform .85s cubic-bezier(.22,1,.36,1);display:flex}.Hero-module-scss-module__twV7AW__hero__track--instant{transition:none}.Hero-module-scss-module__twV7AW__hero__slide{width:var(--slide-w);opacity:.4;cursor:pointer;background:#12131f;border:1px solid #ffffff14;border-radius:24px;flex:none;height:clamp(320px,46vw,520px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),border-color .85s;position:relative;overflow:hidden;transform:scale(.9)translateY(10px)}.Hero-module-scss-module__twV7AW__hero__slide--active{opacity:1;cursor:default;border-color:#ffffff59;transform:scale(1)translateY(0)}.Hero-module-scss-module__twV7AW__hero__slide-image{object-fit:cover;width:100%;height:100%;transition:transform 20s linear;transform:scale(1)}.Hero-module-scss-module__twV7AW__hero__slide--active .Hero-module-scss-module__twV7AW__hero__slide-image{transform:scale(1.04)}.Hero-module-scss-module__twV7AW__hero__slide--active .Hero-module-scss-module__twV7AW__hero__slide-content{animation:.7s cubic-bezier(.22,1,.36,1) both Hero-module-scss-module__twV7AW__heroContentIn}@keyframes Hero-module-scss-module__twV7AW__heroContentIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.Hero-module-scss-module__twV7AW__hero__slide-overlay{background:linear-gradient(90deg,#06060ceb 0%,#06060c8c 45%,#06060c26 75%),linear-gradient(#06060c00 65%,#06060cd9 100%);position:absolute;inset:0}@media (max-width:767px){.Hero-module-scss-module__twV7AW__hero__slide-overlay{background:linear-gradient(90deg,#06060cf2 0%,#06060ccc 60%,#06060c8c 100%),linear-gradient(#06060c00 45%,#06060ceb 100%)}}.Hero-module-scss-module__twV7AW__hero__slide-overlay--strong{background:linear-gradient(90deg,#06060cf0 0%,#06060cb8 60%,#06060c4d 90%),linear-gradient(#06060c00 50%,#06060ceb 100%)}@media (max-width:767px){.Hero-module-scss-module__twV7AW__hero__slide-overlay--strong{background:linear-gradient(90deg,#06060cf7 0%,#06060ce0 65%,#06060ca6 100%),linear-gradient(#06060c00 35%,#06060cf2 100%)}}.Hero-module-scss-module__twV7AW__hero__slide-content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:20px clamp(20px,4vw,48px) clamp(24px,4vw,40px);display:flex;position:absolute;inset:0}.Hero-module-scss-module__twV7AW__hero__slide--active .Hero-module-scss-module__twV7AW__hero__slide-content{pointer-events:auto}.Hero-module-scss-module__twV7AW__hero__slide:not(.Hero-module-scss-module__twV7AW__hero__slide--active) .Hero-module-scss-module__twV7AW__hero__slide-content{pointer-events:none}.Hero-module-scss-module__twV7AW__hero__headline{color:#f1f2f8;font-size:clamp(1.6rem,3.6vw,2.8rem);font-weight:700;line-height:1.05}.Hero-module-scss-module__twV7AW__hero__subheadline{color:#9a9cb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:48ch;font-size:1rem;display:-webkit-box;overflow:hidden}[data-brand=odyssey] .Hero-module-scss-module__twV7AW__hero__subheadline{color:#b0b2cc}.Hero-module-scss-module__twV7AW__hero__genre{letter-spacing:.08em;text-transform:uppercase;color:var(--color-cyan-soft);font-size:.8rem;font-weight:600}.Hero-module-scss-module__twV7AW__hero__actions{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.Hero-module-scss-module__twV7AW__hero__cta{text-transform:none}.Hero-module-scss-module__twV7AW__hero__arrow{z-index:2;color:#f1f2f8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06060c80;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;line-height:1;transition:background .2s,border-color .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero__arrow{display:flex}}.Hero-module-scss-module__twV7AW__hero__arrow:hover{border-color:rgba(var(--color-cyan-rgb), .5);background:#06060cbf}.Hero-module-scss-module__twV7AW__hero__arrow--prev{left:clamp(8px,2vw,24px)}.Hero-module-scss-module__twV7AW__hero__arrow--next{right:clamp(8px,2vw,24px)}.Hero-module-scss-module__twV7AW__hero__dots{z-index:2;flex-basis:100%;order:1;justify-content:center;gap:10px;display:flex;position:relative}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero__dots{flex-basis:auto;order:0}}.Hero-module-scss-module__twV7AW__hero__dot{border:1.5px solid rgba(var(--color-cyan-soft-rgb), .45);background:0 0;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.22,1,.36,1)}.Hero-module-scss-module__twV7AW__hero__dot:hover{border-color:rgba(var(--color-cyan-soft-rgb), .8);background:rgba(var(--color-cyan-soft-rgb), .3);transform:scale(1.15)}.Hero-module-scss-module__twV7AW__hero__dot--active{background:var(--color-cyan-soft);border-color:var(--color-cyan-soft);box-shadow:0 0 10px rgba(var(--color-cyan-soft-rgb), .55);transform:scale(1.3)}.Hero-module-scss-module__twV7AW__hero__dot--active:hover{background:var(--color-cyan);transform:scale(1.3)}.Hero-module-scss-module__twV7AW__hero__meta-row{z-index:2;width:var(--slide-w);margin-inline:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 20px;margin-top:2px;display:flex;position:relative}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero__meta-row{flex-wrap:nowrap;grid-template-columns:1fr auto 1fr;row-gap:10px;margin-top:clamp(14px,2.5vw,22px);display:grid}}.Hero-module-scss-module__twV7AW__hero__platform-logo{order:0;width:auto;height:clamp(18px,2.2vw,24px)}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero__platform-logo:first-child{justify-self:start}.Hero-module-scss-module__twV7AW__hero__platform-logo:last-child{justify-self:end}}@media (max-width:767px){.Hero-module-scss-module__twV7AW__hero__meta-row{row-gap:16px;margin-top:16px}.Hero-module-scss-module__twV7AW__hero__dots{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__twV7AW__hero__track{transition:none}.Hero-module-scss-module__twV7AW__hero__slide,.Hero-module-scss-module__twV7AW__hero__slide-image,.Hero-module-scss-module__twV7AW__hero__slide--active .Hero-module-scss-module__twV7AW__hero__slide-image{transition:none;transform:none}.Hero-module-scss-module__twV7AW__hero__slide--active .Hero-module-scss-module__twV7AW__hero__slide-content{animation:none}.Hero-module-scss-module__twV7AW__hero__dot,.Hero-module-scss-module__twV7AW__hero__dot--active{transition:none}}
.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel{background:#06060c;flex-direction:column;flex:1;justify-content:center;width:100%;padding:clamp(.9rem,2.2vh,1.5rem) 0 clamp(2.5rem,6vh,4rem);display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 clamp(2rem,8vw,6rem) calc(100% - clamp(2rem,8vw,6rem)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 clamp(2rem,8vw,6rem) calc(100% - clamp(2rem,8vw,6rem)),#0000 100%)}.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__track{align-items:center;gap:clamp(.75rem,2vw,1.25rem);width:max-content;animation:160s linear infinite ChannelCarousel-module-scss-module__U3dk2G__carousel-scroll;display:flex}.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__tile{aspect-ratio:16/9;background:#12131f;border:1px solid #ffffff14;border-radius:clamp(.6rem,1.5vw,1rem);flex:none;width:clamp(11rem,20vw,16rem);overflow:hidden}.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__tile img{object-fit:cover;width:100%;height:100%}@keyframes ChannelCarousel-module-scss-module__U3dk2G__carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel:hover .ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__track{animation-play-state:paused}}@media (max-width:767px){.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel{flex:none;justify-content:flex-start;padding:.15rem 0 .25rem}}@media (prefers-reduced-motion:reduce){.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel__track{animation:none}.ChannelCarousel-module-scss-module__U3dk2G__channel-carousel{overflow-x:auto}}
