.lp{--lp:112px;width:var(--lp);height:var(--lp);vertical-align:middle;isolation:isolate;background:#140f10;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c5a46a73,0 6px 22px #00000059}.lp img,.lp video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp video{opacity:0;transition:opacity .25s}.lp video.on{opacity:1}.lp-still{box-shadow:0 0 0 1px #c5a46a73}@media (prefers-reduced-motion:reduce){.lp video{display:none}}
