.media{background:var(--color-bg);color:var(--color-text);position:relative}.media__figure{display:grid;grid-column:1/-1;grid-template-columns:subgrid;position:relative}.media__figure>*{grid-column:1/-1;grid-row:1/-1}.media__figure .lite-video .lty-playbtn,.media__figure .lite-video--file .lty-playbtn{--focus-color: var(--color-brand);--focus-offset: -0.3ch;z-index:2}.media__figure--caption-inside>*:has(+.media__caption)::after{background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 36.85%);bottom:0;content:"";height:100%;inset-inline:0;pointer-events:none;position:absolute;z-index:1}.media__figure--caption-inside:has(.lite-video.is-activated,.lite-video--file.is-activated)>*::after{display:none}.media__figure--caption-inside .media__caption,.media__figure--caption-opaque .media__caption{align-self:end;color:var(--color-light);padding:var(--space-inner);position:relative;text-wrap:pretty;z-index:1}.media__figure--caption-opaque .media__caption{background:var(--color-bg);color:var(--color-text)}.media__figure--caption-outside:not(.media__figure--caption-opaque)>.media__caption{grid-row:2;padding-block:var(--space-fluid-xl) var(--space-fluid-md);padding-inline:var(--space-inner)}.media__figure--caption-inside:not(.media--video-autoplay) :is(.js-video-bg,.frame--video)+.media__caption,.media__figure--caption-opaque:not(.media--video-autoplay) :is(.js-video-bg,.frame--video)+.media__caption{grid-column:2/-1;justify-self:end;margin-inline-end:calc(-1*var(--space-gutter)/2)}:is(.media__figure--caption-inside,.media__figure--caption-opaque).media--video:has(.lite-video--file.is-activated,.lite-video.is-activated) .media__caption{display:none}

/*# sourceMappingURL=media.css.map */