.video-dialog-module__n0P1xG__overlay{z-index:100;background:#000;animation:.18s ease-out video-dialog-module__n0P1xG__videoDialogFadeIn;position:fixed;inset:0}.video-dialog-module__n0P1xG__content{z-index:101;pointer-events:none;outline:none;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.video-dialog-module__n0P1xG__dialogBody{pointer-events:auto;width:min(100%,72rem);max-height:calc(100dvh - 3rem);animation:.22s ease-out video-dialog-module__n0P1xG__videoDialogEnter}.video-dialog-module__n0P1xG__heading{margin-top:.75rem;padding-right:3rem}.video-dialog-module__n0P1xG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-dialog-module__n0P1xG__title{color:#ffffffdb;letter-spacing:-.01em;margin:0;font-size:clamp(1.125rem,1.75vw,1.5rem);font-weight:500;line-height:1.2}.video-dialog-module__n0P1xG__subtitle{color:#ffffff7a;max-width:42rem;margin:.3rem 0 0;font-size:clamp(.875rem,1.15vw,1rem);line-height:1.45}.video-dialog-module__n0P1xG__playerFrame{background:#050505;border:1px solid #ffffff24;border-radius:.2rem;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0000008c}.video-dialog-module__n0P1xG__video{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;max-height:min(70dvh,45rem);display:block}:-webkit-any(.video-dialog-module__n0P1xG__playerFrame:fullscreen,.video-dialog-module__n0P1xG__playerFrame:-webkit-full-screen){border:0;border-radius:0;width:100vw;height:100vh}:is(.video-dialog-module__n0P1xG__playerFrame:fullscreen,.video-dialog-module__n0P1xG__playerFrame:fullscreen){border:0;border-radius:0;width:100vw;height:100vh}:-webkit-any(.video-dialog-module__n0P1xG__playerFrame:fullscreen .video-dialog-module__n0P1xG__video,.video-dialog-module__n0P1xG__playerFrame:-webkit-full-screen .video-dialog-module__n0P1xG__video){object-fit:contain;width:100%;height:100%;max-height:none}:is(.video-dialog-module__n0P1xG__playerFrame:fullscreen .video-dialog-module__n0P1xG__video,.video-dialog-module__n0P1xG__playerFrame:fullscreen .video-dialog-module__n0P1xG__video){object-fit:contain;width:100%;height:100%;max-height:none}.video-dialog-module__n0P1xG__captionOverlay{z-index:3;color:#fff;pointer-events:none;text-align:center;text-shadow:0 1px 3px #000000e6;white-space:pre-line;font-size:clamp(1rem,2vw,1.5rem);font-weight:600;line-height:1.35;transition:bottom .22s;position:absolute;bottom:1.5rem;left:10%;right:10%}.video-dialog-module__n0P1xG__captionOverlay[data-controls-visible=true]{bottom:5.75rem}.video-dialog-module__n0P1xG__captionOverlay span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000c7;padding:.2em .45em}.video-dialog-module__n0P1xG__controlOverlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000007a 45%,#000000eb);padding:3.75rem 1rem .875rem;transition:opacity .22s,transform .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(.5rem)}.video-dialog-module__n0P1xG__controlOverlay[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.video-dialog-module__n0P1xG__progressTrack,.video-dialog-module__n0P1xG__volumeSlider{appearance:none;cursor:pointer;background:#ffffff4d;border:0;border-radius:9999px;height:.25rem;padding:0;display:block}.video-dialog-module__n0P1xG__progressTrack{background:linear-gradient(to right, #fff 0, #fff var(--video-progress), #ffffff4d var(--video-progress), #ffffff4d 100%);width:100%}.video-dialog-module__n0P1xG__progressTrack::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:9999px;width:.875rem;height:.875rem;box-shadow:0 0 0 .1875rem #ffffff29}.video-dialog-module__n0P1xG__volumeSlider::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:9999px;width:.875rem;height:.875rem;box-shadow:0 0 0 .1875rem #ffffff29}.video-dialog-module__n0P1xG__progressTrack::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:.875rem;height:.875rem;box-shadow:0 0 0 .1875rem #ffffff29}.video-dialog-module__n0P1xG__volumeSlider::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:.875rem;height:.875rem;box-shadow:0 0 0 .1875rem #ffffff29}.video-dialog-module__n0P1xG__progressTrack:focus-visible,.video-dialog-module__n0P1xG__volumeSlider:focus-visible{outline-offset:4px;outline:2px solid #fff}.video-dialog-module__n0P1xG__controlRow{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.video-dialog-module__n0P1xG__iconControl,.video-dialog-module__n0P1xG__languageControl{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:.2rem;justify-content:center;align-items:center;min-height:2.5rem;display:inline-flex}.video-dialog-module__n0P1xG__iconControl{width:2.5rem;padding:0}.video-dialog-module__n0P1xG__languageControl{gap:.4rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.2}.video-dialog-module__n0P1xG__iconControl:focus-visible,.video-dialog-module__n0P1xG__languageControl:focus-visible,.video-dialog-module__n0P1xG__controlMenuOption:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-dialog-module__n0P1xG__timeDisplay{color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;font-weight:500}.video-dialog-module__n0P1xG__timeDisplay span{color:#ffffff73}.video-dialog-module__n0P1xG__controlSpacer{flex:1}.video-dialog-module__n0P1xG__volumeControl{align-items:center;gap:.25rem;display:flex}.video-dialog-module__n0P1xG__volumeSlider{width:4.5rem}.video-dialog-module__n0P1xG__menuAnchor{position:relative}.video-dialog-module__n0P1xG__controlMenu{-webkit-backdrop-filter:blur(18px);background:#0f0f0ff0;border:1px solid #ffffff29;border-radius:.35rem;gap:.1875rem;min-width:10rem;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .625rem);right:0;box-shadow:0 1rem 2.5rem #00000073}.video-dialog-module__n0P1xG__controlMenuLabel{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;padding:.45rem .55rem .3rem;font-size:.6875rem;font-weight:700}.video-dialog-module__n0P1xG__controlMenuOption{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.2rem;min-height:2.25rem;padding:.5rem .625rem;font-size:.875rem;font-weight:600}.video-dialog-module__n0P1xG__controlMenuOption[aria-checked=true]{color:#fff;background:#ffffff24}.video-dialog-module__n0P1xG__closeButton{color:#fff;cursor:pointer;pointer-events:auto;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9999px;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,transform .15s;display:grid;position:fixed;top:1.5rem;right:1.5rem}.video-dialog-module__n0P1xG__closeButton:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.video-dialog-module__n0P1xG__iconControl:hover,.video-dialog-module__n0P1xG__languageControl:hover,.video-dialog-module__n0P1xG__controlMenuOption:hover{color:#fff;background:#ffffff1a}.video-dialog-module__n0P1xG__closeButton:hover{background:#ffffff2e;transform:scale(1.04)}}@keyframes video-dialog-module__n0P1xG__videoDialogFadeIn{0%{opacity:0}}@keyframes video-dialog-module__n0P1xG__videoDialogEnter{0%{opacity:0;transform:translateY(.75rem)}}@media (max-width:639px){.video-dialog-module__n0P1xG__content{padding:.75rem}.video-dialog-module__n0P1xG__heading{margin-top:.625rem;padding-right:3.25rem}.video-dialog-module__n0P1xG__controlOverlay{padding:3rem .75rem .625rem}.video-dialog-module__n0P1xG__captionOverlay{font-size:clamp(.875rem,4vw,1.125rem);bottom:1rem;left:5%;right:5%}.video-dialog-module__n0P1xG__captionOverlay[data-controls-visible=true]{bottom:4.75rem}.video-dialog-module__n0P1xG__controlRow{gap:.2rem}.video-dialog-module__n0P1xG__volumeSlider{display:none}.video-dialog-module__n0P1xG__languageControl{padding-inline:.45rem}.video-dialog-module__n0P1xG__languageControl span{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;overflow:hidden}.video-dialog-module__n0P1xG__closeButton{top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.video-dialog-module__n0P1xG__overlay,.video-dialog-module__n0P1xG__content,.video-dialog-module__n0P1xG__controlOverlay,.video-dialog-module__n0P1xG__captionOverlay{transition:none;animation:none}}
