.v2-workflow-video{transform-origin:bottom;background:linear-gradient(145deg,#fff,#f0f1f2);border:1px solid #20202014;border-radius:28px;width:100%;max-width:1040px;margin:8px auto 64px;padding:8px;transition:translate .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 40px -24px #20202040}@media (prefers-reduced-motion:reduce){.v2-workflow-video{transition:none;transform:translate(0,0)!important}}.v2-workflow-video-frame{aspect-ratio:16/9;background:#f1f1f1;border-radius:20px;width:100%;overflow:hidden}.v2-workflow-video-frame wistia-player{border-radius:inherit;width:100%;height:100%;display:block}.v2-video-caption-actions{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 8px 8px;display:flex}.v2-video-caption-actions>*{min-width:150px;min-height:44px}.v2-video-caption-actions>button{cursor:pointer;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:600}.v2-video-caption-actions>button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:639px){.v2-workflow-video{border-radius:19px;margin:0 auto 40px;padding:5px}.v2-workflow-video-frame{border-radius:14px}}html[data-workflow-video-open=true]{overscroll-behavior:none;--workflow-gutter:clamp(16px,3vmin,32px);--workflow-viewport-width:100vw;--workflow-viewport-height:100dvh;--workflow-viewport-top:0px;--workflow-viewport-left:0px;--workflow-caption-height:72px;--workflow-close-space:56px;--workflow-safe-top:env(safe-area-inset-top,0px);--workflow-safe-bottom:env(safe-area-inset-bottom,0px);--workflow-safe-left:env(safe-area-inset-left,0px);--workflow-safe-right:env(safe-area-inset-right,0px);--workflow-available-width:calc(var(--workflow-viewport-width) - var(--workflow-safe-left) - var(--workflow-safe-right) - 2*var(--workflow-gutter));--workflow-available-height:calc(var(--workflow-viewport-height) - var(--workflow-safe-top) - var(--workflow-safe-bottom) - 2*var(--workflow-gutter));--workflow-popover-width:max(1px,min(1100px,var(--workflow-available-width),calc((var(--workflow-available-height) - var(--workflow-close-space) - var(--workflow-caption-height))*16/9)));--workflow-popover-height:calc(var(--workflow-popover-width)*9/16);--workflow-caption-width:min(var(--workflow-available-width),max(360px,var(--workflow-popover-width)));--workflow-popover-center:calc(var(--workflow-viewport-left) + var(--workflow-safe-left) + var(--workflow-gutter) + var(--workflow-available-width)/2);--workflow-group-top:calc(var(--workflow-viewport-top) + var(--workflow-safe-top) + var(--workflow-gutter) + (var(--workflow-available-height) - var(--workflow-close-space) - var(--workflow-popover-height) - var(--workflow-caption-height))/2);--workflow-popover-top:calc(var(--workflow-group-top) + var(--workflow-close-space));overflow:hidden!important}html[data-workflow-video-open=true] #_popover_overlay{overscroll-behavior:none;width:100%!important;height:100dvh!important;position:fixed!important;inset:0!important}html[data-workflow-video-open=true] body{width:calc(100% - var(--workflow-scrollbar-width,0px))!important}html[data-workflow-video-open=true] #_popover{box-sizing:border-box;top:var(--workflow-popover-top)!important;left:calc(var(--workflow-popover-center) - var(--workflow-popover-width)/2)!important;width:var(--workflow-popover-width)!important;height:var(--workflow-popover-height)!important;margin:0!important;position:fixed!important;transform:none!important}html[data-workflow-video-open=true] [id$=_popover_caption]{box-sizing:border-box;top:calc(var(--workflow-popover-top) + var(--workflow-popover-height))!important;left:calc(var(--workflow-popover-center) - var(--workflow-caption-width)/2)!important;width:var(--workflow-caption-width)!important;height:auto!important;margin:0!important;padding:0!important;position:fixed!important;transform:none!important}html[data-workflow-video-open=true] #_popover_popover_close_button{box-sizing:border-box;top:var(--workflow-group-top)!important;left:calc(var(--workflow-popover-center) + var(--workflow-popover-width)/2 - 44px)!important;width:44px!important;height:44px!important;margin:0!important;padding:12px!important;position:fixed!important;transform:none!important}html[data-workflow-video-open=true] #_popover_popover_close_button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:639px){.v2-video-caption-actions{gap:8px;padding:12px 0 8px}.v2-video-caption-actions>*{flex:1;min-width:0;padding-inline:10px;font-size:13px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-workflow-video-open=true]) .v2-workflow-video:not([data-reveal-state=entering]):hover{translate:0 -3px;box-shadow:0 16px 44px -22px #20202045}}
