.media-info{background-color:var(--bg-secondary)}.media-info.is-static{background-color:transparent}.media-info_image-wrapper{overflow:hidden}.media-info.is-static .media-info_image-wrapper{aspect-ratio:1;overflow:visible}@media(max-width:767px){.media-info.is-static .media-info_image-wrapper{margin-inline:calc(var(--gutter)*-1);width:calc(100% + var(--gutter)*2)}}@media(min-width:768px){.media-info.is-static .media-info_image-wrapper{aspect-ratio:var(--_aspect-ratio,1)}}.media-info_image{-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.media-info:has(.media-info_image--mobile) .media-info_image:not(.media-info_image--mobile){display:none}}@media(min-width:768px){.media-info:has(.media-info_image--mobile) .media-info_image--mobile{display:none}}.media-info_caption{background-image:var(--gradient-overlay);color:var(--color-text-light);display:flex;flex-flow:column;font-family:var(--font-text);justify-content:flex-end}.media-info.is-static .media-info_caption{background-image:none;color:inherit;padding-inline:0;padding-top:var(--margin-2)}.media-info_text{margin:0}.media-info_categories{--text-secondary:#a4a4a4}.media-info.is-static .categories{display:inline-flex;flex-wrap:wrap;gap:.5em;margin-top:var(--margin-1);order:1}.media-info.is-static .categories_item{background-color:var(--bg-secondary);border-radius:2em;color:var(--text-color);font-size:.75em;font-weight:500;padding:.5em 1em;text-transform:uppercase}.media-info.is-static .categories_item:before{content:none}.media-info_arrow{height:2em;margin-top:1em;width:2em}.media-info_locked{align-items:center;background-color:color-mix(var(--bg-dark),transparent);display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:absolute;text-decoration:none;transition:opacity var(--transition-quick);width:100%}.media-info:hover .media-info_locked{opacity:1}
