figcaption[data-v-d651d948]{background:#000000bf;bottom:0;color:#fff;font-size:.6875rem;font-weight:400;line-height:1.2727272727em;padding:.25rem .375rem;position:absolute;right:0;z-index:1}figure .picture[data-v-d651d948]{opacity:0;transition:opacity .3s ease}figure.cached .picture[data-v-d651d948],figure.loaded .picture[data-v-d651d948]{opacity:1}figure[data-reveal=true][data-v-d651d948]{overflow:clip;position:relative}figure[data-reveal=true] .picture[data-v-d651d948]:before{--oversize:calc(var(--transform)*2.5);background-color:#f3f3f3;content:"";display:block;height:calc(100%*var(--oversize));left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-50%) rotate(45deg);transform-origin:0 50%;transition:all .75s ease-in-out;width:calc(100%*var(--oversize));z-index:2}figure[data-reveal=true].loaded .picture[data-v-d651d948]:before{transform:translate(calc(100%/var(--oversize) + 5px),calc(-50% + 100%/var(--oversize) + 5px)) rotate(45deg)}figure[data-reveal=true].cached .picture[data-v-d651d948]:before{opacity:0;transition:opacity .3s}
