.post-card{height:100%;border-radius:1.25rem;overflow:hidden;position:relative}.post-card__link{height:100%;display:block;text-decoration:none}.post-card__link:hover .post-card__heading{text-decoration-color:var(--text-colour)}.post-card__link:hover .post-card__background-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.post-card__overlay{width:50%;margin-left:auto;display:block;position:relative;z-index:1;margin-bottom:-1.875rem}.post-card__inner{padding:0 1.875rem 1.875rem;position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}.post-card__heading{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .3s}.post-card__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#000;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.post-card__background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.post-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:0.625rem}.post-card__meta{display:flex;flex-wrap:wrap;-webkit-column-gap:0.625rem;-moz-column-gap:0.625rem;column-gap:0.625rem;flex-direction:column}.post-card__meta-item{display:flex;align-items:center}.post-card__logo{display:none}.post-card.background-color-pink .post-card__overlay{fill:#ec5e4e}.post-card.background-color-purple .post-card__overlay{fill:#9ea9e5}.post-card.background-color-mauve .post-card__overlay{fill:#383253}.post-card.background-color-yellow .post-card__overlay{fill:#fffbe3}.post-card.background-color-forest .post-card__overlay{fill:#a3c6b3}.post-card.background-color-sage .post-card__overlay{fill:#1c403d}.post-card--layout-alternate .post-card__overlay{display:none}.post-card--layout-alternate .post-card__inner{height:100%;padding-top:1.875rem}.post-card--layout-alternate .post-card__footer{margin-top:auto}.post-card--layout-alternate .post-card__logo{width:3.75rem;display:block;fill:var(--text-colour)}.post-card--has-image{--button-colour: #FFFFFF;--button-text-colour: #111111;--text-colour: #FFFFFF}

/*# sourceMappingURL=template-part-post-card.67991a0fe1328c7fc8a1.css.map*/