.media--image.media--image-photo-gallery{--figure--display:block;--caption--margin:0;--caption--font-size:0.8rem;--caption--padding:0.25em 0.75em;overflow:hidden}.media--image.media--image-photo-gallery:hover .media__figcaption{translate:0 0}.media--image.media--image-photo-gallery .media__figcaption{border-top:1px solid var(--highlight-color);bottom:0;position:absolute;width:100%}@media(hover:hover){.media--image.media--image-photo-gallery .media__figcaption{transition:translate .2s ease-in-out;translate:0 calc(100% + 1px)}}.media--image.media--image-photo-gallery .media__figcaption>*{position:relative}.media--image.media--image-photo-gallery .media__figcaption:before{background-color:var(--bg-color);content:"";inset:0;opacity:.8;position:absolute}