.detail-hero-mobile{width:100%}.detail-hero-mobile__image-container{aspect-ratio:16/9;isolation:isolate;width:100%;position:relative;overflow:hidden}.detail-hero-mobile__image{object-fit:cover}.detail-hero-mobile__trailer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-hero-mobile__cta-container{flex-direction:column;gap:1rem;padding:1rem;display:flex}.detail-hero-mobile__cta{flex-direction:column;gap:.5rem;display:flex}.detail-hero-mobile__share{z-index:2;position:absolute;top:1rem;right:1rem}.detail-hero-mobile__share .button{width:fit-content}.detail-hero-mobile__logo{max-width:12.5rem;height:auto}.detail-hero-mobile__loader{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.detail-hero-mobile__loader-spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.detail-hero-desktop{aspect-ratio:16/9;isolation:isolate;width:100%;max-height:50.625rem;position:relative}.detail-hero-desktop__image{object-fit:cover}.detail-hero-desktop__trailer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-hero-desktop__overlay{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.detail-hero-desktop__cta-container{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background-color:#072535ad;border-right:.125rem solid #ffffff47;flex-direction:column;justify-content:flex-end;width:50%;height:100%;padding:1.5rem;display:flex}@media screen and (min-width:1024px){.detail-hero-desktop__cta-container{padding:0 1.5rem 4.5rem 2rem}}@media screen and (min-width:1392px){.detail-hero-desktop__cta-container{padding:0 1.5rem 4.5rem 6.75rem}}.detail-hero-desktop__cta-container-video{background:linear-gradient(#0000 0%,#0a0a0a 150%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:1.5rem;display:flex}@media screen and (min-width:1024px){.detail-hero-desktop__cta-container-video{padding:0 1.5rem 4.5rem 2rem}}@media screen and (min-width:1392px){.detail-hero-desktop__cta-container-video{padding:0 1.5rem 4.5rem 6.75rem}}.detail-hero-desktop__logo{object-fit:contain;max-width:21.875rem;height:auto}.detail-hero-desktop__actions{flex-direction:row;gap:1rem;max-width:37rem;padding-top:1.5rem;display:flex}.detail-hero-desktop__actions .button{flex:1;min-width:0}.detail-hero-desktop__share{z-index:2;position:absolute;top:1.5rem;right:1.5rem}.detail-hero-desktop__share .button{width:fit-content}.detail-hero-desktop__tags-container{position:absolute;top:1.5rem;left:0;right:0}@media screen and (min-width:1024px){.detail-hero-desktop__tags-container{padding:0 2rem;top:5.5rem}}@media screen and (min-width:1392px){.detail-hero-desktop__tags-container{padding:0 6.75rem}}.detail-hero-desktop__tags-block{justify-content:space-between;width:100%;display:flex}.detail-hero-desktop__tags-right{justify-content:flex-end;gap:1.25rem;display:flex}@media screen and (min-width:1392px){.detail-hero-desktop__tags-right{gap:1.5rem}}.detail-hero-desktop__loader{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.detail-hero-desktop__loader-spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.detail-hero--mobile{display:block}@media screen and (min-width:768px){.detail-hero--mobile{display:none}}.detail-hero--desktop{display:none}@media screen and (min-width:768px){.detail-hero--desktop{display:block}}
.player-error-overlay{z-index:999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.player-error-overlay__dialog{color:#fff;text-align:center;background:#072535;border-radius:.75rem;flex-direction:column;gap:1rem;max-width:25rem;padding:2rem;display:flex}.player-error-overlay__close{color:#fff;cursor:pointer;background:#64bded;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600}.player-error-overlay__close:hover{background:#0d9ce8}
