/* Categorised motion gallery: independent masonry per section. */
body.inner-page.video-masonry-page .video-grid{display:block;columns:4;column-gap:20px}
body.inner-page.video-masonry-page .video-grid .item{display:inline-block;vertical-align:top;width:100%;margin:0 0 22px;break-inside:avoid;page-break-inside:avoid;background:#fff;transition:box-shadow .25s,transform .25s}
body.inner-page.video-masonry-page .video-grid .item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #15396016}
body.inner-page.video-masonry-page .video-grid .item-image{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:14px;background:#e8ebed}
body.inner-page.video-masonry-page .video-grid .item-image img{display:block;width:100%;height:100%;object-fit:cover}
body.inner-page.video-masonry-page .video-grid .item-image:after{content:'▶';position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;padding-left:2px;border-radius:50%;background:#fffffff0;color:#16202a;font:14px Arial,sans-serif;box-shadow:0 2px 10px #0004;pointer-events:none}
body.inner-page.video-masonry-page .video-grid .item-title{white-space:normal;line-height:1.45;margin-top:12px;padding:0 12px}
body.inner-page.video-masonry-page .video-grid .item small{padding:0 12px}
@media(max-width:1099px){body.inner-page.video-masonry-page .video-grid{columns:3}}
@media(max-width:800px){body.inner-page.video-masonry-page .video-grid{columns:2;column-gap:14px}body.inner-page.video-masonry-page .video-grid .item{margin-bottom:16px}body.inner-page.video-masonry-page .video-grid .item-image{border-radius:12px}body.inner-page.video-masonry-page .video-grid .item-image:after{width:34px;height:34px;right:9px;bottom:9px}}
@media(max-width:350px){body.inner-page.video-masonry-page .video-grid{columns:1}}
@media(prefers-reduced-motion:reduce){body.inner-page.video-masonry-page .video-grid .item{transition:none!important}}
