.vimeo-deferred-embed{position:absolute;inset:0;overflow:hidden;background:#000}.vimeo-deferred-embed__poster{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vimeo-deferred-embed__iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0}.vimeo-deferred-embed__native{position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.vimeo-deferred-embed__overlay{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;pointer-events:none}.vimeo-deferred-embed__overlay>*{pointer-events:auto}.vimeo-deferred-embed__play{display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;cursor:pointer;background:transparent}.vimeo-deferred-embed__play-icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;color:#211c16;background:#fffffff2;box-shadow:0 12px 40px #00000073;transition:transform .2s ease,box-shadow .2s ease}.vimeo-deferred-embed__play:hover .vimeo-deferred-embed__play-icon{transform:scale(1.06);box-shadow:0 16px 48px #3b82f659}.vimeo-deferred-embed__status{padding:.5rem 1rem;border-radius:999px;font-size:.875rem;color:#ffffffe6;background:#211c16b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vimeo-deferred-embed__failed{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.25rem;text-align:center;border-radius:.75rem;color:#ffffffeb;background:#211c16d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vimeo-deferred-embed__failed p{margin:0;font-size:.9375rem}.vimeo-deferred-embed__failed-title{font-weight:600;color:#fffffff5}.vimeo-deferred-embed__failed-copy{font-size:.8125rem!important;color:#d4d4d8e0!important}.vimeo-deferred-embed__external-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.625rem 1.125rem;border-radius:999px;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;background:#3b82f6e0;transition:background .2s ease}.vimeo-deferred-embed__external-btn:hover{background:#3b82f6}.vimeo-deferred-embed__retry{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid rgba(96,165,250,.45);border-radius:999px;font-size:.875rem;font-weight:600;color:#fff;cursor:pointer;background:#3b82f640}.vimeo-deferred-embed__retry:hover{background:#3b82f666}.vimeo-deferred-embed__external{font-size:.8125rem;color:#60a5faf2;text-decoration:none}.vimeo-deferred-embed__external:hover{text-decoration:underline}
