.content-card{color:var(--theme-body-text);flex-direction:column;text-decoration:none;display:flex}.content-card:hover{color:var(--theme-body-text);z-index:1}.content-card__details{margin-top:1.875rem}.content-card__image{transform-origin:80% bottom;backface-visibility:hidden;border-radius:.625rem;transition:clip-path .6s cubic-bezier(.17,.84,.44,1),transform .2s cubic-bezier(.18,.89,.32,1.8);overflow:hidden}.content-card:hover .content-card__image{transform:rotate(2.5deg)scale(.99,1.02)}@media (width<=37.5em){.content-card:hover .content-card__image{transform:rotate(1.5deg)scale(.99,1.02)}}.content-card__image span{width:100%;height:0;padding-top:100%;display:block;position:relative}.content-card__image img{aspect-ratio:.8;-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;transition:opacity 1.5s ease-out,transform .75s cubic-bezier(.17,.84,.44,1);position:absolute;top:0;left:0}.content-card__title{font-size:var(--ts-200);color:var(--theme-link);font-weight:600}.content-card:hover .content-card__title{color:var(--theme-link-hover)}.content-card__tag+.content-card__title{margin-top:.625rem}.content-card__tag{font-weight:600}.content-card__summary,.content-card__tag{font-size:var(--ts-75)}.content-card__summary{max-width:22.8125rem}
