.ag-video,.ag-video__dialog{--ag-max-width:100%;--ag-ratio:16/9;--ag-radius:0px;--ag-play-size:64px;--ag-play-bg:hsla(0,0%,100%,.6);--ag-play-icon:#3d5669;--ag-overlay:rgba(10,16,22,.88);--ag-popup-width:1100px;--ag-ease:cubic-bezier(0.2,0.8,0.2,1)}.ag-video{margin-inline:auto;max-width:var(--ag-max-width);width:100%}.ag-video__trigger{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:inherit;width:100%}.ag-video__trigger:disabled{cursor:default}.ag-video__frame{aspect-ratio:var(--ag-ratio);background:#1f2a33;border-radius:var(--ag-radius);display:block;overflow:hidden;position:relative;width:100%}.ag-video__thumb{display:block;height:100%;object-fit:cover;transition:transform .6s var(--ag-ease);width:100%}.ag-video__play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--ag-play-bg);border-radius:50%;display:grid;height:var(--ag-play-size);left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s var(--ag-ease),background-color .3s ease;width:var(--ag-play-size)}.ag-video__play svg{display:block;fill:var(--ag-play-icon);height:44%;stroke:var(--ag-play-icon);stroke-linejoin:round;stroke-width:2;width:44%}.ag-video__play svg path{fill:#3d5669}.ag-video__trigger:focus-visible .ag-video__play,.ag-video__trigger:not(:disabled):hover .ag-video__play{transform:translate(-50%,-50%) scale(1.1)}.ag-video__trigger:not(:disabled):hover .ag-video__thumb{transform:scale(1.02)}.ag-video__trigger:focus-visible{outline:none}.ag-video__trigger:focus-visible .ag-video__frame{outline:3px solid #3d5669;outline-offset:3px}.ag-video__notice{color:#6b7785;font-size:.875rem;margin:.5rem 0 0}.ag-video__dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,48px);position:fixed;z-index:10000}.ag-video__dialog[hidden]{display:none}.ag-video__backdrop{background:var(--ag-overlay);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.ag-video__panel{max-width:min(var(--ag-popup-width),calc((100vh - 120px)*var(--ag-ratio)));opacity:0;position:relative;transform:scale(.85) translateY(16px);transition:transform .4s var(--ag-ease),opacity .3s ease;width:100%}.ag-video__dialog.is-open .ag-video__backdrop{opacity:1}.ag-video__dialog.is-open .ag-video__panel{opacity:1;transform:none}.ag-video__media{aspect-ratio:var(--ag-ratio);background:#000;border-radius:var(--ag-radius);box-shadow:0 24px 60px rgba(0,0,0,.45);overflow:hidden;position:relative;width:100%}.ag-video__media iframe,.ag-video__media video{border:0;height:100%!important;inset:0;position:absolute;width:100%!important}.ag-video__media--static{aspect-ratio:auto}.ag-video__media--static iframe,.ag-video__media--static video{aspect-ratio:var(--ag-ratio);height:auto!important;position:static}.ag-video__close{background:hsla(0,0%,100%,.15);border:0;border-radius:50%;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:0;top:-48px;transition:background-color .2s ease;width:40px}.ag-video__close:focus-visible,.ag-video__close:hover{background:hsla(0,0%,100%,.3)}.ag-video__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.ag-video__close svg{fill:none;height:20px;stroke:#fff;stroke-linecap:round;stroke-width:2;width:20px}html.ag-video-lock,html.ag-video-lock body{overflow:hidden}@media (max-width:767px){.ag-video__play{height:min(var(--ag-play-size),56px);width:min(var(--ag-play-size),56px)}.ag-video__dialog{padding:12px}.ag-video__close{top:-46px}}@media (prefers-reduced-motion:reduce){.ag-video__backdrop,.ag-video__panel,.ag-video__play,.ag-video__thumb{transition:none}}