.video-embed__inner{display:flex;flex-direction:column;gap:32px}.video-embed__heading{margin:0;text-align:center}.video-embed__media{aspect-ratio:14/5;background-color:#e5e5e5;height:auto;overflow:hidden;position:relative;width:100%}.video-embed--wide-rounded .video-embed__media{aspect-ratio:12/5;border-radius:8px}.video-embed__media iframe,.video-embed__media img{display:block;height:100%;object-fit:cover;width:100%}.video-embed__media iframe{border:0}.video-embed__trigger,.video-embed__trigger:focus,.video-embed__trigger:hover{background:none;border:0;border-radius:0;cursor:pointer;display:block;height:100%;padding:0;position:relative;width:100%}.video-embed__play{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease-in-out}.video-embed__play svg{display:block;height:48px;width:68px}.video-embed__trigger:focus-visible .video-embed__play,.video-embed__trigger:hover .video-embed__play{transform:translate(-50%,-50%) scale(1.08)}.video-embed__modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.video-embed__modal[hidden]{display:none}.video-embed__modal-backdrop{background-color:rgba(0,0,0,.85);inset:0;position:absolute}.video-embed__modal-dialog{aspect-ratio:16/9;position:relative;width:min(1100px,92vw)}.video-embed__modal-frame,.video-embed__modal-frame iframe{border:0;height:100%;width:100%}.video-embed__modal-close,.video-embed__modal-close:active,.video-embed__modal-close:focus,.video-embed__modal-close:hover{align-items:center;background:none;border:0;border-radius:0;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:-48px;width:40px}.video-embed__modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.video-embed__caption{font-size:14px;font-style:italic;margin:0;opacity:.75;text-align:center}@media (max-width:1024px){.video-embed__media{aspect-ratio:2/1}}@media (max-width:768px){.video-embed__media{aspect-ratio:4/3}}