.overlay-dark {position: relative; }
.overlay-dark figure:after {content:""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.3); }
.caption--small figure { position: relative; }
.caption--small figcaption { font-size: 0.625em; font-weight: 300; position: absolute; bottom: 10px; right: 10px; color: #000; background-color: #fff; padding: 0.25em; }
.caption--small figcaption a {color: #000;}
.hyphen-auto { hyphens: auto; }
.hyphen-none { hyphens: none;}