.Card{display:block;position:relative;text-align:center;margin-bottom:30px;padding-bottom:100%;overflow:hidden}.Card:hover .Card__bg{transform:scale(1.05) translateZ(0)}@media (min-width:800px){.Card{min-height:400px}}@media (min-width:1200px){.Card--wide{padding-bottom:48.4375%}.Card--wide .Card__inner{padding:9.25% 35%}}.Card__bg{right:0;bottom:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transform:scale(1) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .25s ease}.Card__bg,.Card__outer{position:absolute;top:0;left:0}.Card__outer{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}.Card__inner{padding:15%}@media (min-width:800px){.Card__inner{padding:20%}}.Card__wrapper{background-color:#fff;margin-bottom:0}.Card__content{display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;padding:30px}.Card__title{margin-bottom:0}@media (min-width:1200px){.Card__title{font-size:1.8vw}}@media (min-width:1440px){.Card__title{font-size:30px}}.Card__title span{border-bottom:2px solid currentColor}.Card__copy{position:absolute;left:0;bottom:0;width:100%;margin-bottom:0;padding:15px 30px}@media (min-width:800px){.Card__copy{padding:30px}}