.article-hero{margin-bottom:1.25rem;padding:0 .938rem;text-align:center}@media(min-width: 991px){.article-hero{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"item_content item_image";grid-area:content;text-align:center;border:.35rem solid #000;padding:0;margin-top:1.25rem}}.article-hero .article-hero__text{grid-area:item_content;align-self:center;margin:0 .9375rem .625rem .9375rem}.article-hero .article-hero__text a{font-size:min(48px,3.2vw);color:#000;text-transform:uppercase;display:block;font-family:Oswald;font-weight:500;line-height:1.2;margin-bottom:1.875rem;position:relative;text-decoration:none;transition:color .3s ease-in-out}@media(max-width: 767px){.article-hero .article-hero__text a{font-size:9.5vw;text-transform:capitalize}}.article-hero .article-hero__text a:hover{color:#f7a28d}.article-hero .article-hero__text a:after{border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.6rem solid #d10938;bottom:-2rem;content:"";height:0;left:48%;position:absolute;width:0}.article-hero .article-hero__text .article-hero__subheading{font-size:min(1.4rem,1.7vw);font-family:Oswald;font-weight:100;line-height:1.3;padding-top:.3125rem;letter-spacing:.15rem;padding:1.25rem .9375rem 0;text-transform:uppercase;color:#000}@media(max-width: 767px){.article-hero .article-hero__text .article-hero__subheading{font-size:min(1.4rem,4.3vw)}}.article-hero .article-hero__text .article-hero__author{display:inline-block;font-family:Charter;font-size:.8rem;padding:.625rem .625rem 0 0;margin-top:.3125rem}.article-hero .article-hero__image{grid-area:item_image}.article-hero .article-hero__image a{display:block}.article-hero .article-hero__image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
