.block-type-video{position:relative}.block-type-video figure{aspect-ratio:var(--aspect-ratio);border-radius:var(--border-radius);overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.block-type-video figure){opacity:.9}}:root[data-theme=dark] :is(.block-type-video figure){opacity:.9}.block-type-video figure video,.block-type-video figure iframe{object-position:center;object-fit:var(--object-fit,"contain");border:0;width:100%;height:100%;display:flex}.block-type-video figure figcaption{padding:var(--font-size-7) var(--font-size-6) 0 var(--font-size-6);font-family:var(--font-family);margin:0}.block-type-video privacy-video{width:100%;height:100%;display:block;position:relative}.block-type-video .privacy-overlay{grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.block-type-video .privacy-overlay .privacy-overlay__background{z-index:2;grid-area:1/1/-1/-1;position:relative}.block-type-video .privacy-overlay .privacy-overlay__background img{border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%;position:absolute}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.block-type-video .privacy-overlay .privacy-overlay__background img){filter:brightness(.8)}}:root[data-theme=dark] :is(.block-type-video .privacy-overlay .privacy-overlay__background img){filter:brightness(.8)}.block-type-video .privacy-overlay .privacy-overlay__content{padding:var(--space-s);z-index:3;flex-direction:column;grid-area:1/1/-1/-1;justify-content:flex-start;align-items:flex-end;display:flex}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__content__inner{border-radius:var(--border-radius-rounded);color:var(--color-base);background-color:var(--color-pure);border:2px solid var(--color-neutral-50);text-align:left;justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--font-size-7);padding-right:var(--space-s);flex-direction:row-reverse;align-items:center;display:flex;position:relative}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__content__inner .button{font-size:var(--font-size-7)}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__content__inner .button.button--play{--button-color:var(--color-white);--button-background:var(--color-red);--button-hover-background:var(--color-red);--button-hover-color:var(--color-white)}@media (width>=48rem){.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__content__inner{flex-wrap:nowrap;justify-content:space-between}}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__info-wrap{position:relative}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__info-button{cursor:pointer;color:var(--color-base);opacity:.6;will-change:opacity;background:0 0;border:none;align-items:center;padding:0;transition:opacity .2s;display:flex}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__info-button:hover,.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__info-button:focus-visible{opacity:1}.block-type-video .privacy-overlay .privacy-overlay__content:has(.privacy-overlay__info-button:hover,.privacy-overlay__info-button:focus-visible) .privacy-overlay__popover{display:block}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__popover{border-radius:var(--border-radius);border:1px solid var(--color-neutral-50);background-color:var(--color-pure);color:var(--color-base);padding:var(--space-xs) var(--space-s);font-size:var(--font-size-7);text-align:center;pointer-events:none;width:max-content;max-width:min(30ch,100vw - 16px);margin:0;display:none;position:absolute;bottom:0;right:0;transform:translateY(100%)}.block-type-video .privacy-overlay .privacy-overlay__content .privacy-overlay__popover p{margin:0}
