@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(var(--spacing-20));transform:translateY(var(--spacing-20))}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(var(--spacing-20));transform:translateY(var(--spacing-20))}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes kvSlideBar{0%{scale:0 1}to{scale:1 1}}@keyframes kvSlideBar{0%{scale:0 1}to{scale:1 1}}.p-movie,.p-movie__button{text-align:center}.p-movie__button{position:relative;width:100%;max-width:800px;margin:auto;cursor:pointer}.p-movie__button:hover .p-movie__button__icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-movie__button:hover .p-movie__button__icon circle{fill-opacity:.3}.p-movie__button__icon{position:absolute;right:var(--spacing-16);bottom:var(--spacing-16);width:16vw;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-movie__button__icon circle{-webkit-transition:.3s;transition:.3s}.p-movie__button__icon.is-hidden{display:none}@media screen and (min-width:769px){.p-movie__button__icon{right:var(--spacing-32);bottom:var(--spacing-28);width:128px}}.p-movie__button__img{height:100%}.p-movie__video{width:100%}