.Button_button__1D2JL{z-index:10;color:#000;text-shadow:none;width:-moz-fit-content;width:fit-content;padding:clamp(10px,9.3766233766px + .1298701299vw,11px) clamp(21px,16.012987013px + 1.038961039vw,29px);border-radius:.3rem;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:clamp(4px,2.7532467532px + .2597402597vw,6px);outline:none;border:none}.Button_button__1D2JL:hover{opacity:.8}.Button_button__1D2JL .Button_label__180cU{font-weight:700;margin-left:clamp(8px,4.8831168831px + .6493506494vw,13px);white-space:nowrap;font-size:clamp(14px,11.5064935065px + .5194805195vw,18px)}.Button_button__1D2JL .Button_icon__2M4k7{font-size:clamp(18px,15.5064935065px + .5194805195vw,22px)}.Button_roundButton__mjd6k{z-index:10;color:#000;text-shadow:none;padding:clamp(7px,6.3766233766px + .1298701299vw,8px);border-radius:100%;cursor:pointer;display:flex;height:-moz-min-content;height:min-content;justify-content:center;align-items:center;margin:.2rem;outline:none;border:none;width:-moz-min-content;width:min-content}.Button_roundButton__mjd6k:hover{opacity:.8}.Button_roundButton__mjd6k .Button_icon__2M4k7{margin-left:0}.Button_outlineRounded__adTWY,.Button_roundButton__mjd6k .Button_icon__2M4k7{font-size:clamp(17px,16.3766233766px + .1298701299vw,18px);display:flex;align-items:center;justify-content:center}.Button_outlineRounded__adTWY{z-index:10;background-color:rgba(42,42,42,.6)!important;border-radius:100%;cursor:pointer;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;margin:.2rem;outline:none;border:2.2px solid hsla(0,0%,100%,.5019607843);padding:clamp(6px,6px + 0vw,6px)}.Button_outlineRounded__adTWY:hover{border-color:#fff}.Banner_spotlight__3FnAK,.Button_outlineRounded__adTWY .Button_icon__2M4k7{display:flex;align-items:center;justify-content:center}.Banner_spotlight__3FnAK{position:relative;width:100%;height:82vh;padding-bottom:clamp(32px,12.0519480519px + 4.1558441558vw,64px)}@media(max-width:1024px){.Banner_spotlight__3FnAK{height:72vh}}@media only screen and (max-width:640px){.Banner_spotlight__3FnAK{height:64vh}}.Banner_spotlight__image__2pQ2E{position:absolute;top:0;left:0;width:100%;height:92%;z-index:0;-o-object-fit:fill;object-fit:fill;-webkit-mask-image:linear-gradient(180deg,#141414 36%,transparent);mask-image:linear-gradient(180deg,#141414 36%,transparent)}@media(max-width:1024px){.Banner_spotlight__image__2pQ2E{height:76vh}}@media only screen and (max-width:640px){.Banner_spotlight__image__2pQ2E{height:68vh}}.Banner_spotlight__3FnAK .Banner_videoContainer__3zEPM{position:absolute;top:0;left:0;width:100%;height:92%;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#141414 36%,transparent);mask-image:linear-gradient(180deg,#141414 36%,transparent);background-color:#000}@media(max-width:1024px){.Banner_spotlight__3FnAK .Banner_videoContainer__3zEPM{height:76vh}}@media only screen and (max-width:640px){.Banner_spotlight__3FnAK .Banner_videoContainer__3zEPM{height:68vh}}.Banner_spotlight__3FnAK .Banner_muteButton__5HV07{position:absolute;bottom:8%;right:clamp(16px,-8.9350649351px + 5.1948051948vw,56px);z-index:20;background:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.6);border-radius:8px;width:auto;height:auto;padding:clamp(6px,4.7532467532px + .2597402597vw,8px) clamp(10px,8.1298701299px + .3896103896vw,13px);display:flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;color:#fff;font-size:clamp(14px,12.7532467532px + .2597402597vw,16px);transition:all .2s ease;backdrop-filter:blur(10px)}.Banner_spotlight__3FnAK .Banner_muteButton__5HV07:hover{background:rgba(0,0,0,.85);border-color:hsla(0,0%,100%,.8)}.Banner_spotlight__3FnAK .Banner_videoBackground__2yMuD{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.4);width:177.78vh;height:100%;min-width:100%;min-height:56.25vw;border:none;pointer-events:none}@media(max-width:768px){.Banner_spotlight__3FnAK .Banner_videoBackground__2yMuD{transform:translate(-50%,-50%) scale(1.7)}}@media only screen and (max-width:640px){.Banner_spotlight__3FnAK .Banner_videoBackground__2yMuD{transform:translate(-50%,-50%) scale(2.2)}}.Banner_spotlight__details__VIKz4{z-index:10;width:60%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,.6);padding-top:5%;padding-bottom:0}@media only screen and (max-width:640px){.Banner_spotlight__details__VIKz4{width:90%;padding:5% 1rem 0}}.Banner_spotlight__details__VIKz4 .Banner_title__3bZoO{font-weight:700;padding:.4rem;font-size:clamp(40px,25.038961039px + 3.1168831169vw,64px);line-height:1.2;letter-spacing:-1px}.Banner_spotlight__details__VIKz4 .Banner_meta__GRPGg{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding:.5rem .4rem}@media only screen and (max-width:640px){.Banner_spotlight__details__VIKz4 .Banner_meta__GRPGg{flex-wrap:wrap;gap:.5rem}}.Banner_spotlight__details__VIKz4 .Banner_match__2IU44{color:#dfeb3c;font-weight:600;font-size:calc(1rem + .2*100vw-768px/256)}@media screen and (max-width:768px){.Banner_spotlight__details__VIKz4 .Banner_match__2IU44{font-size:1rem}}@media screen and (min-width:1024px){.Banner_spotlight__details__VIKz4 .Banner_match__2IU44{font-size:1.2rem}}.Banner_spotlight__details__VIKz4 .Banner_genres__3-g04{color:#fff;font-weight:400;font-size:calc(.95rem + .15*100vw-768px/256)}@media screen and (max-width:768px){.Banner_spotlight__details__VIKz4 .Banner_genres__3-g04{font-size:.95rem}}@media screen and (min-width:1024px){.Banner_spotlight__details__VIKz4 .Banner_genres__3-g04{font-size:1.1rem}}.Banner_spotlight__details__VIKz4 .Banner_synopsis__V09AU{font-weight:400;padding:0 1rem;max-width:600px;line-height:1.5;font-size:clamp(14px,11.5064935065px + .5194805195vw,18px)}@media(max-width:1024px){.Banner_spotlight__details__VIKz4 .Banner_synopsis__V09AU{max-width:90%}}.Banner_spotlight__details__VIKz4 .Banner_buttonRow__1Lusy{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:clamp(5px,3.1298701299px + .3896103896vw,8px);margin:clamp(19px,12.7662337662px + 1.2987012987vw,29px) 0}