.card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:0 solid rgba(0,0,0,.125);-webkit-box-shadow:0 .0625rem .125rem rgba(0,0,0,.15);box-shadow:0 .0625rem .125rem rgba(0,0,0,.15)}.card__image{min-height:1px}.card__body{background:#fff;padding:calc(var(--grid-gutter)/2);position:relative;z-index:3}.card__subtitle{line-height:1.2}.card__link:hover{text-decoration:initial}.card .card__image--ratio{position:relative}.card .card__image--ratio:after{content:"";display:block}.card .card__image--ratio.card__image--ratio-4-3:after{padding-bottom:75%}.card .card__image--ratio.card__image--ratio-16-9:after{padding-bottom:56.25%}.card .card__image.card__image--overlayed:before{content:"";height:100%;position:absolute;top:0;width:100%;z-index:2}.card .card__image.card__image--ratio.card__image--video:after{position:absolute}.card .card__image--ratio img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.card__footer{border-top:0;margin-top:auto;padding:calc(var(--grid-gutter)/2)}a.card{color:#000;text-decoration:none}a.card:focus,a.card:hover{-webkit-box-shadow:0 .0625rem .125rem rgba(0,0,0,.15);box-shadow:0 .0625rem .125rem rgba(0,0,0,.15);outline:0;text-decoration:none}a.card:focus .card__image,a.card:hover .card__image{opacity:.5}a.card:focus .card__title,a.card:hover .card__title{text-decoration:none}.card--teaser{position:relative}.card--teaser .card__header{color:#000;display:block;line-height:1.2;max-height:50%;overflow:hidden;padding:0;width:100%}.card--teaser .card__header .element-header{color:#000;margin:0}.card--teaser .card__body,.card--teaser .card__intro{background:transparent;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:auto;top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;color:#fff;justify-content:flex-end}.card--teaser .card__body>:last-of-type,.card--teaser .card__intro>:last-of-type{margin-bottom:0}.card--teaser .card__title{font-size:22px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;margin-bottom:0}.card--teaser .card__subheader{font-size:16px;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;font-weight:500;margin-bottom:0;overflow:hidden}.card--effectable .card__body{transform:translateY(100%);transition:all .25s ease}.card--teaser .card__intro{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:calc(var(--grid-gutter)/2);transform:translateZ(0);transition:all .25s ease;z-index:3}.card--effectable.card--teaser:focus .card__intro,.card--effectable.card--teaser:hover .card__intro{transform:translateY(100%);transition:all .25s ease}.card--effectable.card--teaser:focus .card__body,.card--effectable.card--teaser:hover .card__body{-webkit-transform:translate(0);transform:translate(0)}