dialog#video-select-modal{background:rgba(0,0,0,0);border:none;display:none;height:100%;justify-content:center;margin:0;max-height:100%;max-width:100%;opacity:0;padding:0;width:100%}dialog#video-select-modal[open]{display:flex;opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease-in}dialog#video-select-modal[open]::backdrop{background:#000 0 0 no-repeat padding-box;opacity:.85}dialog#video-select-modal .video-select-modal-wrapper{display:flex;flex-direction:column;flex-grow:0;margin:auto 15px}dialog#video-select-modal .video-select-modal-wrapper .video-select-modal-player{background:#fff}dialog#video-select-modal .video-select-modal-wrapper .video-select-modal-player iframe{aspect-ratio:16/9;width:100%}dialog#video-select-modal .video-select-modal-wrapper.fullscreen{max-height:90vh;min-width:1160px;overflow-y:hidden;width:100%}dialog#video-select-modal .video-select-modal-wrapper.fullscreen .video-select-modal-player{background:none}dialog#video-select-modal .video-select-modal-wrapper.fullscreen .video-select-modal-player iframe{max-height:calc(90vh - 100px)}dialog#video-select-modal .video-select-modal-close{right:0;display:flex;align-items:center;justify-content:right;margin-bottom:32px;width:100%}dialog#video-select-modal .video-select-modal-copy-wrapper{background:#fff;padding:34px}dialog#video-select-modal .video-select-modal-copy-wrapper:not(:has(:not(.video-select-modal-title:empty,.video-select-modal-options:empty,.video-select-modal-link:empty))){display:none}dialog#video-select-modal .video-select-modal-title{all:unset;font-family:"neue-haas-grotesk-display",sans-serif !important;font-size:24px;line-height:54px;font-weight:600;letter-spacing:-0.31px;margin:15px 0}dialog#video-select-modal .video-select-modal-options{display:flex;flex-direction:column;margin-bottom:15px}dialog#video-select-modal .video-select-modal-options .video-select-modal-tech-hub-description{font-size:18px;line-height:24px;letter-spacing:-0.36px;font-family:"neue-haas-grotesk-display",sans-serif !important;margin:0}dialog#video-select-modal .video-select-modal-option{font-size:18px;line-height:32px}dialog#video-select-modal .video-select-modal-link{background:#fc0000;display:flex;width:-moz-min-content;width:min-content;border-radius:10px;border-width:1px;line-height:36px;margin-right:10px;padding:0 20px;white-space:nowrap;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px}dialog#video-select-modal .video-select-modal-link:empty{border:none}
