.moviePlayIcon[data-v-16a53840]{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:3.125rem}.moviePlayIcon.--large[data-v-16a53840]{width:4.6875rem}.moviePlayIcon__icon[data-v-16a53840]{display:block;height:100%;width:100%}.videoPlayerButton[data-v-64db54db]{background:#fff;border:none;border-radius:1.875rem;cursor:pointer;display:flex;flex-direction:column;overflow:clip;padding:0;text-align:left;text-decoration:none;transition:opacity .3s ease;width:100%}.videoPlayerButton[data-v-64db54db]:hover{opacity:.7}.videoPlayerButton__thumbnail[data-v-64db54db]{position:relative;width:100%}.videoPlayerButton__thumbnail img[data-v-64db54db]{aspect-ratio:411/231;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.videoPlayerButton__thumbnail .moviePlayIcon[data-v-64db54db]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.videoPlayerButton__content[data-v-64db54db]{padding:1.5rem 1.25rem 1.5625rem}@media screen and not (min-width:768px){.videoPlayerButton__content[data-v-64db54db]{padding:1rem 1.25rem}}.videoPlayerButton__title[data-v-64db54db]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical;color:#333;font-size:calc(20px*var(--font-size-ratio));font-weight:700;line-clamp:2;-webkit-line-clamp:2;line-height:150%;max-height:3.6875rem}@media screen and not (min-width:768px){.videoPlayerButton__title[data-v-64db54db]{font-size:calc(16px*var(--font-size-ratio));max-height:3rem}}.videoPlayerButton__modal[data-v-64db54db]{align-items:center;background:#59ba8eeb;display:flex;height:100%;justify-content:center;left:0;padding:7.125rem 0 1.5rem;position:fixed;top:0;width:100%;z-index:9998}@media screen and (min-width:768px){.videoPlayerButton__modal[data-v-64db54db]{padding-top:144px}}@media(min-width:1040px){.videoPlayerButton__modal[data-v-64db54db]{padding-top:7.125rem}}@media screen and not (min-width:768px){.videoPlayerButton__modal[data-v-64db54db]{padding-top:5.875rem}}.videoPlayerButton__modalContent[data-v-64db54db]{aspect-ratio:895/504;background:#000;max-height:100%;max-width:55.9375rem;position:relative;width:62.15%}@media screen and not (min-width:768px){.videoPlayerButton__modalContent[data-v-64db54db]{width:calc(100% - 3rem)}}.videoPlayerButton__closeButton[data-v-64db54db]{background:#fff;border:1px solid #e0e0e0;border-radius:2.5rem;cursor:pointer;height:2.5rem;padding:0;position:absolute;right:-1.75rem;top:0;transform:translate(100%);width:2.5rem;z-index:10000}@media screen and not (min-width:768px){.videoPlayerButton__closeButton[data-v-64db54db]{right:0;top:-3.25rem;transform:none}}.videoPlayerButton__closeButton[data-v-64db54db]:hover{opacity:.7}.videoPlayerButton__closeButton[data-v-64db54db]:after,.videoPlayerButton__closeButton[data-v-64db54db]:before{background:#2b6f00;border-radius:.0625rem;content:"";height:.125rem;left:50%;position:absolute;top:50%;width:1.25rem}.videoPlayerButton__closeButton[data-v-64db54db]:before{transform:translate(-50%,-50%) rotate(45deg)}.videoPlayerButton__closeButton[data-v-64db54db]:after{transform:translate(-50%,-50%) rotate(-45deg)}.videoPlayerButton__videoWrapper[data-v-64db54db]{height:100%;overflow:hidden;position:relative;width:100%}.videoPlayerButton__videoWrapper iframe[data-v-64db54db]{height:100%;left:0;position:absolute;top:0;width:100%}.movieListWrapper[data-v-23eaf503]{display:flex;flex-direction:column}.movieList[data-v-23eaf503]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:769px){.movieList[data-v-23eaf503]{gap:5rem 1.5rem;grid-template-columns:repeat(3,1fr)}}.movieList[data-v-23eaf503]>*>*{height:100%}@media screen and (min-width:768px){.movieList.--col2[data-v-23eaf503]{grid-template-columns:repeat(2,1fr)}}.movieList__more[data-v-23eaf503]{display:flex;justify-content:center;margin-top:3rem}@media screen and (min-width:768px){.movieList__more[data-v-23eaf503]{margin-top:5rem}}.movieList__more[data-v-23eaf503] .primaryButton{position:relative}.movieList__more[data-v-23eaf503] .primaryButton:after{aspect-ratio:1/1;background:url(../images/icon_plus.svg) no-repeat 50%/contain;bottom:0;content:"";display:block;margin:auto;position:absolute;right:1.625rem;top:0;width:1rem}
