.textpic figcaption{margin-top:16px}.textpic .textpic__img{width:100%}.textpic .textpic__img:not(:last-child){margin-bottom:var(--grid-gap)}@media (width>=380px){.textpic .textpic__img{width:calc(50% - var(--grid-gap))}}.textpic .textpic__img img{width:100%}.textpic .textpic__img[data-intersect].intersected figure{transition:translate .9s}.textpic.img-right .textpic__img{margin-left:0}@media (width>=380px){.textpic.img-right .textpic__img{float:right;margin-left:var(--grid-gap)}}@media screen{.textpic.img-right .textpic__img[data-intersect]:not(.intersected) figure{translate:-100vw}}@media screen and (width>=380px){.textpic.img-right .textpic__img[data-intersect]:not(.intersected) figure{translate:50vw}}.textpic.img-left .textpic__img{margin-right:0}@media (width>=380px){.textpic.img-left .textpic__img{float:left;margin-right:var(--grid-gap)}}@media screen{.textpic.img-left .textpic__img[data-intersect]:not(.intersected) figure{translate:-100vw}}@media screen and (width>=380px){.textpic.img-left .textpic__img[data-intersect]:not(.intersected) figure{translate:-50vw}}
