.qz-conf-home-recap{background:var(--color-epsom);padding:var(--space-24) 0}.qz-conf-home-recap>.qz-conference-wrap{display:flex;flex-direction:column;gap:var(--space-12)}.qz-conf-home-recap header{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px}.qz-conf-home-recap header small{color:var(--color-calcium);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase}.qz-conf-home-recap h2{font-size:var(--fs-56);font-weight:var(--fw-thin)}.qz-conf-home-recap h2 em{color:var(--color-calcium);font-style:normal;font-weight:var(--fw-black)}.qz-conf-home-recap__media{aspect-ratio:16/9;background:var(--color-marble);border-radius:var(--radius-md);max-height:575px;overflow:hidden;position:relative;width:100%}.qz-conf-home-recap[data-playing=true] .qz-conf-home-recap__media{background:#000}.qz-conf-home-recap__backdrop{height:100%;inset:0;object-fit:cover;opacity:.85;position:absolute;width:100%}.qz-conf-home-recap[data-playing=true] .qz-conf-home-recap__backdrop{opacity:0}.qz-conf-home-recap__media>button{background:transparent;border:0;cursor:pointer;height:100%;inset:0;overflow:hidden;padding:0;position:absolute;width:100%;z-index:2}.qz-conf-home-recap__media>button[hidden]{display:none}.qz-conf-home-recap__media button>span{color:var(--color-white);display:grid;font-size:var(--fs-18);font-weight:var(--fw-semibold);gap:14px;inset:0;place-content:center;place-items:center;position:absolute}.qz-conf-home-recap__media i{background:var(--color-calcium);border-radius:50%;height:80px;width:80px}.qz-conf-home-recap__media i:after{border-bottom:14px solid transparent;border-left:23px solid #fff;border-top:14px solid transparent;content:"";display:block;height:0;margin:26px 0 0 31px;width:0}.qz-conf-home-recap__media>[data-recap-frame]{bottom:0;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(100%,1022.222px);z-index:2}.qz-conf-home-recap__media>[data-recap-frame][hidden]{display:none}.qz-conf-home-recap__media iframe{border:0;display:block;height:100%;width:100%}@media(max-width:767px){.qz-conf-home-recap{padding:var(--space-16) 0}.qz-conf-home-recap h2{font-size:var(--fs-40)}}@media(max-width:415px){.qz-conf-home-recap h2{font-size:var(--fs-36)}}