.videoLightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(18,12,8,.78)}.videoLightboxDialog{position:relative;width:min(960px,100%)}.videoLightboxPlayer{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#000}.videoLightboxPlayer iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.videoLightboxClose{position:absolute;top:-44px;right:0;width:36px;height:36px;padding:0;border:0;background:transparent;color:#ffffff;font-size:32px;line-height:1;cursor:pointer}.videoLightboxClose:hover{opacity:.75}.videoLightboxClose:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.videoLightboxCaption{display:flex;flex-direction:column;gap:4px;margin:16px 0 0;color:#ffffff;font-family:var(--font-body),sans-serif}.videoLightboxCaption strong{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:20px;font-weight:700;line-height:1.25}.videoLightboxCaption span{color:rgba(255,255,255,.78);font-size:15px;line-height:1.4}@media (max-width:640px){.videoLightbox{padding:56px 12px 12px;align-items:start}.videoLightboxCaption strong{font-size:17px}}