.video-modal{position:relative;width:100%}.video-modal--external-only>.video-modal__trigger{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.video-modal__trigger{appearance:none;background:#000d2b;border:0;border-radius:10px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.video-modal__thumbnail{display:block;height:auto;width:100%}.video-modal__thumbnail-placeholder{color:#fff;display:grid;min-height:320px;place-items:center}.video-modal__overlay{background:rgba(0,13,43,.22);display:grid;inset:0;place-items:center;pointer-events:none;position:absolute;transition:background-color .25s ease}.video-modal__play-icon{display:block;filter:drop-shadow(0 8px 22px rgb(0 13 43/30%));transition:transform .25s ease;width:clamp(58px,9vw,100px)}.video-modal__play-icon svg{display:block;height:auto;overflow:visible;width:100%}.video-modal__play-icon circle{fill:currentColor;stroke:#fff;stroke-width:2}.video-modal__play-icon path{fill:var(--midnight-950,#000d2b)}.video-modal__trigger:focus-visible .video-modal__overlay,.video-modal__trigger:hover .video-modal__overlay{background:rgba(0,13,43,.38)}.video-modal__trigger:focus-visible .video-modal__play-icon,.video-modal__trigger:hover .video-modal__play-icon{transform:scale(1.08)}.video-modal__close:focus-visible,.video-modal__trigger:focus-visible{outline:3px solid var(--electric-400,#347dff);outline-offset:3px}.video-modal__dialog[hidden]{display:none!important}.video-modal__dialog{display:grid;inset:0;padding:clamp(20px,4vw,64px);place-items:center;position:fixed;z-index:10000}.video-modal__backdrop{background:rgba(0,13,43,.86);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.video-modal__panel{background:#000;border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.45);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);opacity:0;overflow:auto;position:relative;transform:translateY(16px) scale(.98);transition:opacity .2s ease,transform .2s ease;width:min(1200px,100%);z-index:1}.video-modal__dialog.is-open .video-modal__backdrop,.video-modal__dialog.is-open .video-modal__panel{opacity:1}.video-modal__dialog.is-open .video-modal__panel{transform:translateY(0) scale(1)}.video-modal__header{align-items:center;display:flex;justify-content:space-between;min-height:56px;padding:10px 14px 10px 22px}.video-modal__title{color:#fff;font-size:1rem;font-weight:400;margin:0}.video-modal__close{background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:2rem;height:40px;line-height:1;margin:0;padding:0;place-items:center;width:40px}.video-modal__close:hover{background:hsla(0,0%,100%,.12)}.video-modal__player,.video-modal__stage{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative;width:100%}.video-modal__player .hs-video-wrapper,.video-modal__player .hsvideo2,.video-modal__player iframe,.video-modal__player video,.video-modal__player>div{height:100%!important;max-height:none!important;max-width:none!important;width:100%!important}.video-modal__player iframe,.video-modal__player video{border:0;inset:0;position:absolute}body.video-modal-is-open{overflow:hidden}.video-modal__sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}:not(.hs-inline-edit) .video-modal__placeholder{display:none}.hs-inline-edit .video-modal__placeholder{background:#f5f8fa;border:1px dashed #516f90;color:#516f90;padding:24px;text-align:center}.video-modal__placeholder-title{font-weight:700;margin:0 0 8px}.video-modal__placeholder-description{margin:0}@media (prefers-reduced-motion:reduce){.video-modal__backdrop,.video-modal__overlay,.video-modal__panel,.video-modal__play-icon{transition:none}}