.hover-img.svelte-1fg2gcz.svelte-1fg2gcz{background-color:#000;color:#fff;display:inline-block;margin:0;overflow:hidden;position:relative;text-align:center;width:100%}.hover-img.svelte-1fg2gcz .svelte-1fg2gcz{box-sizing:border-box;transition:all .2s ease}.hover-img.svelte-1fg2gcz.svelte-1fg2gcz:before,.hover-img.svelte-1fg2gcz.svelte-1fg2gcz:after{filter:blur(16px);background-color:#0003;border-top:32px solid rgba(0,0,0,.5);border-bottom:32px solid rgba(0,0,0,.5);position:absolute;top:0;bottom:0;left:0;right:0;content:"";transition:all .2s ease;z-index:1;opacity:0;transform:scaleY(2)}.hover-img.svelte-1fg2gcz img.svelte-1fg2gcz{vertical-align:top;max-width:100%;backface-visibility:hidden}.hover-img.svelte-1fg2gcz figcaption.svelte-1fg2gcz{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1.8rem;line-height:1.2em;opacity:0;z-index:2;transition-delay:.03s;font-size:18px;font-family:sans-serif;font-weight:200;letter-spacing:1px}.hover-img.svelte-1fg2gcz.svelte-1fg2gcz:hover:before,.hover-img.svelte-1fg2gcz.svelte-1fg2gcz:hover:after{transform:scale(1);opacity:1}.hover-img.svelte-1fg2gcz:hover>img.svelte-1fg2gcz{opacity:.7;filter:blur(4px)}.hover-img.svelte-1fg2gcz:hover figcaption.svelte-1fg2gcz{opacity:1}h3.svelte-1fg2gcz.svelte-1fg2gcz{font-weight:900}
