.adaptive-video{display:block}.adaptive-video-poster{z-index:0;object-fit:cover;pointer-events:none;opacity:1;transition:opacity .2s ease-out}.adaptive-video-poster[data-ready=true]{opacity:0}@media (prefers-reduced-motion:reduce){.adaptive-video-poster{transition:none}}.adaptive-video-frame{min-width:0;position:relative}.adaptive-video-dialog-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.adaptive-video-dialog-frame>video{object-fit:contain;flex:1;width:100%;height:100%;min-height:0}.adaptive-video-toggle{z-index:45;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:36px;min-height:36px;font:600 12px/18px var(--ds-font,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);cursor:pointer;pointer-events:auto;background:#080b10b8;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0003}.adaptive-video-toggle:hover{background:#080b10e6}.adaptive-video-toggle:focus-visible{outline-offset:3px;outline:2px solid #fff}.adaptive-video-toggle svg{flex:none}.adaptive-video-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-hero-media:has(>.adaptive-video){z-index:auto}.ds-media-hero:has(.adaptive-video):after{z-index:1;pointer-events:none}.ds-media-hero:has(.adaptive-video) .ds-hero-copy{z-index:2;position:relative}.ds-lightbox>.adaptive-video-toggle{top:78px}.ds-collection-video-toggle{background:var(--ds-control-on-bg);min-height:36px;color:var(--ds-text);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.ds-collection-video-toggle:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.ds-collection-card>.adaptive-video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}
.preview-content .site-video-header{--video-header-tone:#1b1d20;border-radius:var(--ds-radius-app-group,24px);background:var(--video-header-tone);transition:background-color 1.8s;overflow:hidden}.preview-content .site-video-header .site-video-header-media{aspect-ratio:1;background:var(--video-header-tone);width:100%;height:auto;position:relative;overflow:hidden}.preview-content .site-video-header-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.preview-content .site-video-header .site-video-header-footer{background:var(--video-header-tone);align-items:center;gap:12px;padding:16px;transition:background-color 1.8s;display:flex}.preview-content .site-video-header-footer>img{object-fit:cover;border-radius:12px;flex:none;width:48px;height:48px}.preview-content .site-video-header-copy{flex:1;min-width:0}.preview-content .site-video-header-copy :is(h1,h2,h3){letter-spacing:-.015em;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.3}.preview-content .site-video-header-description{color:var(--ds-text-secondary,#b5b5b5);overflow-wrap:break-word;margin-top:4px;font-size:12px;line-height:1.45}.preview-content .site-video-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:35%;display:flex}.preview-content .site-video-header-actions :is(a,button){background:var(--ds-action-bg,#292b2f);min-width:0;max-width:100%;min-height:36px;color:var(--ds-action-text,#fff);text-align:center;white-space:normal;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;padding:8px 14px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}@media (min-width:768px){.preview-content .site-video-header-copy :is(h1,h2,h3){font-size:17.6px}.preview-content .site-video-header-description{font-size:13.2px}}@media (max-width:380px){.preview-content .site-video-header .site-video-header-footer{gap:8px;padding:12px}.preview-content .site-video-header-footer>img{width:36px;height:36px}.preview-content .site-video-header-actions :is(a,button){padding:8px 10px}}@media (prefers-reduced-motion:reduce){.preview-content .site-video-header,.preview-content .site-video-header-footer{transition:none}}
