.card-c{display:block;position:relative;text-decoration:none}.card-c__content-wrapper{position:relative}.card-c__image{width:100%;min-height:360px;-o-object-fit:cover;object-fit:cover}.card-c__heading{display:flex;align-items:center;justify-content:center;min-height:80px;letter-spacing:0;text-align:center;margin:0;color:#fff}@media(min-width: 48em){.card-c__heading{font-size:1.4375rem}}@media(min-width: 62em){.card-c__heading{font-size:2.625rem;min-height:142px}}.card-c__heading--color-tint-purple-900{background:#6b5c93}.card-c__heading--color-tint-purple-300{background:#a1489b}.card-c__heading--color-tint-purple-400{background:#a1489b}.card-c__heading--color-tint-gray{background:#aaa}.card-c__body{position:absolute;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95);border:6px solid;padding-top:1.625rem;height:0;visibility:hidden;transition:.4s ease;overflow:hidden}.card-c__body .card-c__text{opacity:0;transition:opacity .4s .2s linear}@media(min-width: 75em){.card-c__body{padding-top:3.25rem}}.card-c__body p{font-size:1rem;color:#000;line-height:1.5rem;font-weight:800;padding-left:1.5rem;padding-right:0.875rem}@media(min-width: 62em){.card-c__body p{font-size:1.375rem;line-height:1.5}}@media(min-width: 75em){.card-c__body p{font-size:1.5rem;line-height:2.3125rem;padding-left:2.9375rem;padding-right:5.8125rem}}@media screen and (min-width: 1400px){.card-c__body p{font-size:1.75rem}}.card-c__body sup{top:-8px;font-size:.5em}@media(min-width: 48em){.card-c__body sup{top:-12px}}.card-c__body--color-tint-purple-900{border-color:#6b5c93}.card-c__body--color-tint-purple-300{border-color:#a1489b}.card-c__body--color-tint-purple-400{border-color:#a1489b}.card-c__body--color-tint-gray{border-color:#aaa}.card-item{max-width:575px;height:auto;margin-top:1.875rem}@media(min-width: 48em){.card-item{width:calc(50% - 15px)}}@media(min-width: 62em){.card-item{max-width:450px;width:100%;flex-grow:1}}@media(min-width: 75em){.card-item{max-width:535px}}@media(min-width: 87.5em){.card-item{max-width:575px}}.active .card-c__body{height:100%;visibility:visible;transition:.4s ease}.active .card-c__body .card-c__text{opacity:1}
