.comp-img__figure{box-shadow:none;display:block;position:relative;width:100%}@media only screen and (min-width:64em){.comp-img__figure{min-height:250px}}.comp-img__image{background-color:#5d5d5d;margin:0 auto}.comp-img__image.is-transparent{background-color:transparent}.comp-img figcaption{color:#fff;font-size:.75em;line-height:1.2;margin-top:8px;position:relative;width:100%;z-index:2}@media only screen and (min-width:40em){.comp-img figcaption{background-color:rgba(0,0,0,.3);bottom:0;font-size:.875em;font-style:normal;line-height:1.5;margin-top:0;padding:8px;position:absolute}}.comp-img .region--beta figcaption,.comp-img .region--gamma figcaption,.comp-img figcaption .region--beta,.comp-img figcaption .region--gamma{color:#1e1e1e}@media only screen and (min-width:40em){.comp-img .region--beta figcaption,.comp-img .region--gamma figcaption{color:#fff}}.comp-imgfull{padding-bottom:.5em}@media only screen and (min-width:64em){.comp-imgfull{padding-bottom:1em}}.comp-imgfull__container{background-color:#5d5d5d;background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;margin:0 auto;position:relative}@media only screen and (min-width:64em){.comp-imgfull__container{height:500px}}.comp-imgfull__container:first-child{margin-top:-28px}@media only screen and (min-width:64em){.comp-imgfull__container:first-child{margin-top:-48px}}.comp-imgfull:first-child+.region{margin-top:28px}@media only screen and (min-width:64em){.comp-imgfull:first-child+.region{margin-top:32px}}
