.ProgramCard_card__aDlbm{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--color-text-main);border-radius:0;transition:transform .2s ease}.ProgramCard_card__aDlbm:hover{transform:translate(-4px,-4px);box-shadow:8px 8px 0 var(--color-text-main)}.ProgramCard_imageWrapper__uhTW9{position:relative;height:250px;background:#ccc;overflow:hidden;border-bottom:1px solid var(--color-text-main)}.ProgramCard_image__nudwW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;filter:grayscale(100%)}.ProgramCard_card__aDlbm:hover .ProgramCard_image__nudwW{transform:scale(1.05);filter:grayscale(0)}.ProgramCard_badge__TcwNU{position:absolute;top:0;right:0;background:var(--color-primary);color:#fff;padding:8px 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom-left-radius:0}.ProgramCard_content___zHt_{padding:24px;flex:1;display:flex;flex-direction:column}.ProgramCard_title___NPDG{margin-bottom:12px;font-family:var(--font-heading);font-size:2rem;color:var(--color-text-main);line-height:.95;text-transform:uppercase}.ProgramCard_description___cs2_{font-size:1rem;color:var(--color-text-main);margin-bottom:24px;line-height:1.5;flex:1;opacity:.8}.ProgramCard_separator__zeC3I{height:1px;background:var(--color-text-main);opacity:.2;margin-bottom:20px;width:100%}.ProgramCard_meta__qT4h9{font-size:.8rem;color:var(--color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px}.ProgramCard_link__rMr56{text-decoration:none;background:var(--color-text-main);color:#fff;font-weight:700;display:block;text-align:center;padding:12px;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;transition:all .2s ease}.ProgramCard_link__rMr56:hover{background:var(--color-primary)}