.deferred-media__poster{background-color:transparent;border:none;cursor:pointer;height:100%;margin:0;padding:0;width:100%}.media.deferred-media__poster,.media>.deferred-media__poster{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.deferred-media__poster img{height:100%;width:auto}.deferred-media{overflow:hidden}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster:focus{outline-offset:-.3rem}.deferred-media__poster-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(var(--color-base-background),.9);border-radius:.8rem;-webkit-box-shadow:0 0 4rem rgba(var(--color-base-text),.2);box-shadow:0 0 4rem rgba(var(--color-base-text),.2);color:rgb(var(--color-base-text));display:-webkit-box;display:-ms-flexbox;display:flex;height:4.4rem;justify-content:center;position:absolute;-webkit-transition:-webkit-transform var(--duration-default) ease;transition:-webkit-transform var(--duration-default) ease;transition:transform var(--duration-default) ease;transition:transform var(--duration-default) ease,-webkit-transform var(--duration-default) ease;width:4.4rem;z-index:2}@media screen and (min-width:750px){.deferred-media__poster-button{height:6.4rem;width:6.4rem}}@media screen and (hover:hover){.deferred-media:hover .deferred-media__poster-button{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.deferred-media__poster-button:hover .icon{-webkit-animation:beat .6s ease infinite;animation:beat .6s ease infinite}}.deferred-media__poster-button .icon{height:100%;width:100%}@-webkit-keyframes beat{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes beat{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}