.media-frame{--frame-padding:3rem;--frame-padding-top:4rem;--frame-travel:55%;isolation:isolate;overflow:hidden;padding:var(--frame-padding);padding-top:var(--frame-padding-top);position:relative}.media-frame__background{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:-1}.media-frame>:not(.media-frame__background){position:relative;z-index:1}.media-frame .frame-inner{transform:translateY(var(--frame-travel));transition:transform 1.5s cubic-bezier(.16,1,.3,1) 1s}.media-frame .frame-inner.revealed{transform:translateY(0)}.media-frame [data-vc-mode=complex],.media-frame video{border:10px solid var(--indigo-950);border-radius:var(--radius-12)}@media (max-width:560px){.media-frame [data-vc-mode=complex],.media-frame video{border:8px solid var(--indigo-950);border-radius:var(--radius-12)}}.media-video{width:100%}.media-video--fill-parent,.media-video--fill-parent>*{height:100%}.media-scene{aspect-ratio:var(--media-scene-ratio,16/10);display:flex;flex-direction:column;width:100%}.media-scene:not(.media-scene--fill-parent){container:ps-host/inline-size}.media-scene--fill-parent{aspect-ratio:auto;flex:1 1 auto;height:100%}.media-frame:has(>.media-scene){--ps-bleed:var(--frame-padding);container:ps-frame/inline-size;min-width:0;overflow:clip}.media-frame>.media-scene{aspect-ratio:auto;min-height:calc((100cqi + var(--frame-padding)*2)/(var(--frame-ratio, 16 / 10)) - var(--frame-padding-top) - var(--frame-padding))}