@media screen and (max-width:768px){.content-page-hero .hero__meta{padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}}.content-page-hero .hero__image .base-image{margin-right:-1.5rem}.content-page-hero .hero__image .base-image .base-image__wrapper{padding-bottom:0!important}.content-page-hero .hero__image .base-image .base-image__highres,.content-page-hero .hero__image .base-image .base-image__lowres,.content-page-hero .hero__image .base-image .base-image__wrapper{height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:993px){.content-page-hero .hero__image .base-image .base-image__highres,.content-page-hero .hero__image .base-image .base-image__lowres,.content-page-hero .hero__image .base-image .base-image__wrapper{aspect-ratio:351/270}}@media screen and (min-width:769px){.content-page-hero .hero__image .base-image{margin-left:21.5625rem;margin-right:calc(var(--grid-gap-md)*-1);max-width:unset}}@media screen and (min-width:993px){.content-page-hero .hero__image .base-image{margin-right:calc(var(--grid-gap-lg)*-1 - 1rem);max-height:31.125rem}}@media screen and (min-width:1344px)and (max-width:1432px){.content-page-hero .hero__image .base-image{margin-right:calc(var(--grid-gap-sm)*-1)}}@media screen and (min-width:1432px){.content-page-hero .hero__image .base-image{margin-right:calc(-50vw - var(--grid-maxWidth-page)/2*-1)}}@media screen and (min-width:993px){.content-page-hero .hero__image .base-image img{max-height:31.125rem}}@media screen and (min-width:769px){.content-page-hero .hero__meta>div{max-width:21.5625rem}}.content-page-hero .hero__description,.content-page-hero .hero__description *{font-size:var(--font-size-md);line-height:var(--lineHeight-lg)}@media screen and (min-width:769px){.content-page-hero .hero__description,.content-page-hero .hero__description *{font-size:var(--font-size-5xl);line-height:var(--lineHeight-md)}}.content-page-hero .hero__meta+.hero__description{margin-top:var(--spacing-sm)}@media screen and (min-width:769px){.content-page-hero .hero__meta+.hero__description{margin-top:var(--spacing-lg)}}.content-page-hero[data-has-caption=true]{margin-bottom:var(--spacing-xl)}.template--content-page__cta{display:flex;justify-content:center}
