.previewPerson.variantFavorite .poster__wrapper:after,.previewCharacter.variantFavorite .poster__wrapper:after,.previewWorld.variantFavorite .poster__wrapper:after{content:"";pointer-events:none;position:absolute;inset:0;border:1px solid rgba(128,128,128,.25);background-image:linear-gradient(135deg,rgba(0,0,0,.56),rgba(0,0,0,0) 50%)}.poster{position:relative;width:9rem;height:12.875rem}.poster__link,.poster__video,.poster__wrapper,.poster__image{width:100%;height:100%}.poster__link,.poster__video{position:absolute;top:0;right:0;bottom:0;left:0}.poster__link{z-index:1}.poster__video{z-index:2}.poster__video:after{content:"";position:absolute;inset:0;box-sizing:content-box;width:2.625rem;height:2.625rem;margin:auto;background:url(./play-button-v2-524dd7c3.svg) top left no-repeat}.mouse .poster__video:hover:after{background-image:url(./play-button-v2-hover-133e90f5.svg)}.poster__video:after{transform:scaleZ(1)}.poster__wrapper{background:var(--plug-background-color) url(./plug-white-fc8a3e11.svg) center center no-repeat;overflow:hidden}.isDark .poster__wrapper{background:#131313 url(./plug-dark-36f1271b.svg) center center no-repeat}.poster__wrapper:after{content:"";pointer-events:none;position:absolute;inset:0;border:1px solid rgba(128,128,128,.25)}.poster__image{opacity:0;object-fit:cover;transform:scaleZ(1);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94)}.poster__image[data-light-box]{cursor:pointer}html.mouse .poster:not(.poster--frozen) .poster__wrapper:hover .poster__image{transform:scale3d(1.1111111111,1.095890411,1.1111111111)}.poster--outer .poster__wrapper{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}html.mouse .poster--outer .poster__wrapper:hover{transform:scale3d(1.1111111111,1.1111111111,1.1111111111)}html.mouse .poster--outer .poster__wrapper:hover .poster__image{transform:scaleZ(1)}.poster--normal{width:9rem;height:12.875rem}.poster--small{width:7rem;height:10rem}.poster--mini{width:5.5rem;height:7.875rem}.poster--micro{width:4.5rem;height:6.375rem}.poster--auto{height:100%;width:100%}.poster--empty[data-title]:after{content:attr(data-title);position:absolute;right:.5rem;bottom:.5rem;left:.5rem;color:#888;font-size:.75rem;line-height:1.3;pointer-events:none}.poster--selected .poster__wrapper:after{border:.125rem solid #ffc200;transform:scaleZ(1)}.poster--clickable{cursor:pointer}.poster.isLoaded .poster__image{position:relative;opacity:1}.poster .ribbon{z-index:3}@media (max-width: 767px){.poster--sm-micro{height:6.375rem;width:4.5rem}}
