.o-masonry-card{border:0}.o-masonry-card+.o-masonry-card{margin-top:30px}@media only screen and (min-width:1025px){.o-masonry-card+.o-masonry-card{margin-top:45px}}.o-masonry-card .o-masonry-card__wrapper{text-decoration:none}.o-masonry-card .o-masonry-card__wrapper .o-masonry-card__inner{transition:background-color .2s ease-out,box-shadow .2s ease-out}.o-masonry-card .o-masonry-card__wrapper:hover{text-decoration:none}.o-masonry-card .o-masonry-card__wrapper:hover .o-masonry-card__link,.o-masonry-card .o-masonry-card__wrapper:hover .o-masonry-card__title{text-decoration:underline}.o-masonry-card .o-masonry-card__wrapper:hover .o-masonry-card__inner{background-color:#eee}@media only screen and (min-width:1025px){.o-masonry-card .o-masonry-card__wrapper:hover .o-masonry-card__inner{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}}.o-masonry-card .o-masonry-card__picture-holder{height:200px;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:1025px){.o-masonry-card .o-masonry-card__picture-holder{height:320px}}.o-masonry-card .o-masonry-card__picture-holder .o-masonry-card__video-overlay{background:rgba(0,0,0,.4);cursor:pointer;display:block;height:100%;position:absolute;transition:all .2s ease-in-out;width:100%;z-index:2}.o-masonry-card .o-masonry-card__picture-holder .o-masonry-card__video-overlay:hover{background-color:rgba(0,0,0,.5)}.o-masonry-card .o-masonry-card__picture-holder .o-masonry-card__video-overlay .o-masonry-card__video-overlay-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.o-masonry-card:not(.is-infographic) .o-masonry-card__picture{position:absolute;right:0;top:0;width:100%}.o-masonry-card:not(.is-infographic) .o-masonry-card__image{min-width:100%}.o-masonry-card.is-infographic .o-masonry-card__image{display:block;max-width:100%;min-width:100%}.o-masonry-card.is-infographic .o-masonry-card__inner{padding:0}@media only screen and (min-width:768px){.o-masonry-card.is-infographic .o-masonry-card__inner\@md{padding:0}}.o-masonry-card .o-masonry-card__inner{background-color:#fff;border:1px solid #999;border-radius:0;padding:10px;position:relative}@media only screen and (min-width:768px){.o-masonry-card .o-masonry-card__inner{padding:10px}}@media only screen and (min-width:1025px){.o-masonry-card .o-masonry-card__inner{padding:10px}}.o-masonry-card .o-masonry-card__inner.has-image{padding-top:210px}@media only screen and (min-width:1025px){.o-masonry-card .o-masonry-card__inner.has-image{padding-top:350px}}.o-masonry-card .o-masonry-card__content{padding-bottom:10px}.o-masonry-card .o-masonry-card__title{word-wrap:break-word}.o-masonry-card .o-masonry-card__summary{color:#191919}.o-masonry{margin-bottom:-30px}@media only screen and (min-width:1025px){.o-masonry .o-masonry-gutter-sizer{width:30px}.o-masonry .o-masonry-grid-sizer{width:calc(50% - 15px)}}.o-masonry .o-masonry-item:nth-child(1n) .o-masonry-card{animation-delay:.05s}.o-masonry .o-masonry-item:nth-child(2n) .o-masonry-card{animation-delay:.1s}.o-masonry .o-masonry-item:nth-child(3n) .o-masonry-card{animation-delay:.15s}.o-masonry .o-masonry-item:nth-child(4n) .o-masonry-card{animation-delay:.2s}.o-masonry .o-masonry-item:nth-child(5n) .o-masonry-card{animation-delay:.25s}.o-masonry .o-masonry-item:nth-child(6n) .o-masonry-card{animation-delay:.3s}.o-masonry .o-masonry-item:nth-child(7n) .o-masonry-card{animation-delay:.35s}.o-masonry .o-masonry-item:nth-child(8n) .o-masonry-card{animation-delay:.4s}.o-masonry .o-masonry-item:nth-child(9n) .o-masonry-card{animation-delay:.45s}.o-masonry .o-masonry-item:nth-child(10n) .o-masonry-card{animation-delay:.5s}.o-masonry .o-masonry-item{margin-bottom:30px}.o-masonry .o-masonry-item .o-masonry-card{animation:fadeIn .3s ease-out;animation-fill-mode:forwards;opacity:0;transform:translateY(10%)}@media only screen and (min-width:1025px){.o-masonry .o-masonry-item{float:left;width:calc(50% - 15px)}}.o-masonry .o-masonry-item.o-masonry-item--full-width{width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}
.o-masonry-card .o-masonry-card__inner{padding:20px}.o-masonry-card .o-masonry-card__inner.has-image{padding-top:220px}@media only screen and (min-width:1025px){.o-masonry-card .o-masonry-card__inner.has-image{padding-top:340px}}.o-masonry-card .o-masonry-card__content{padding-bottom:20px}
