.esper-video-columns{background:#000;color:#fff;width:100%}.esper-video-columns.is-white{background:#fff;color:#000}.esper-video-columns.is-yellow{background:#ffc715;color:#000}.esper-video-columns__inner{margin:0 auto;max-width:1260px;padding:4rem 1.5rem;width:100%}.esper-video-columns__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}.esper-video-columns__media{aspect-ratio:16/9;background:#1a1a1a;overflow:hidden;position:relative}.esper-video-columns.is-white .esper-video-columns__media{background:#f3f3f3}.esper-video-columns__frame,.esper-video-columns__frame iframe,.esper-video-columns__frame video,.esper-video-columns__poster{height:100%;inset:0;position:absolute;width:100%}.esper-video-columns__poster{background-position:50%;background-repeat:no-repeat;background-size:cover}.esper-video-columns__poster--empty{align-items:center;color:hsla(0,0%,100%,.55);display:flex;font-size:14px;justify-content:center}.esper-video-columns__frame iframe,.esper-video-columns__frame video{background:#000;border:0}.esper-video-columns__play{align-items:center;background:#ffc715;border:0;color:#000;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.55rem;left:50%;letter-spacing:.12em;line-height:1;margin:0;padding:.7rem 1.1rem;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);z-index:2}.esper-video-columns__play-icon{border-color:transparent transparent transparent #000;border-style:solid;border-width:7px 0 7px 12px;height:0;width:0}.esper-video-columns__item.is-playing .esper-video-columns__play,.esper-video-columns__item.is-playing .esper-video-columns__poster{display:none}.esper-video-columns__heading{color:inherit;font-size:1.35rem;font-weight:700;line-height:1.3;margin:1.15rem 0 .4rem}.esper-video-columns__text,.esper-video-columns__text p{color:inherit;font-size:1rem;line-height:1.5;margin:0}.esper-video-columns.is-black .esper-video-columns__text,.esper-video-columns.is-black .esper-video-columns__text p{color:hsla(0,0%,100%,.82)}.esper-video-columns__placeholder{color:hsla(0,0%,100%,.45);font-size:13px;margin:.75rem 0 0}.esper-video-columns.is-white .esper-video-columns__placeholder,.esper-video-columns.is-yellow .esper-video-columns__placeholder{color:rgba(0,0,0,.45)}@media (min-width:768px){.esper-video-columns__grid{gap:2rem 2.5rem;grid-template-columns:1fr 1fr}}