.ws-category-cards{display:grid;gap:var(--space-m);grid-template-columns:repeat(1,1fr)}@media (min-width:600px){.ws-category-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:905px){.ws-category-cards{grid-template-columns:repeat(3,1fr)}}.ws-category-card{display:flex;isolation:isolate;min-height:27rem;overflow:hidden;padding:var(--space-s);position:relative}.ws-category-card-image{background-repeat:no-repeat;background-size:cover;z-index:3}.ws-category-card-image,.ws-category-card-overlay{border-top-right-radius:6rem;inset:0;position:absolute}.ws-category-card-overlay{transition:var(--transition);z-index:6}.ws-category-card.is-primary .ws-category-card-overlay{background-color:var(--color-brand-green);background:linear-gradient(0deg,var(--color-brand-green) 0,hsla(0,0%,100%,0) 80%)}.ws-category-card.is-secondary .ws-category-card-overlay{background-color:var(--color-brand-orange);background:linear-gradient(0deg,var(--color-brand-orange) 0,hsla(0,0%,100%,0) 80%)}.ws-category-card.is-tertiary .ws-category-card-overlay{background-color:var(--color-brand-blue);background:linear-gradient(0deg,var(--color-brand-blue) 0,hsla(0,0%,100%,0) 80%)}.ws-category-card:hover .ws-category-card-overlay{filter:grayscale(80%) brightness(60%)}.ws-category-card-meta{inset-inline:var(--space-s);bottom:var(--space-s);color:var(--color-white);display:flex;flex-direction:column;gap:var(--space-2xs);position:absolute;transform:translateY(calc(100% - var(--space-s)*2));transition:var(--transition);z-index:9}.ws-category-card-meta a{color:var(--color-white);text-decoration:none}.ws-category-card.is-primary:hover .ws-category-card-meta a{color:var(--color-brand-green)}.ws-category-card.is-secondary:hover .ws-category-card-meta a{color:var(--color-brand-orange)}.ws-category-card.is-tertiary:hover .ws-category-card-meta a{color:var(--color-brand-blue)}.ws-category-card:hover .ws-category-card-meta{transform:translateY(0)}.ws-category-card-title{font-weight:700;text-transform:uppercase}.ws-category-card-content{opacity:0;transform:translateY(100%);transition:var(--transition)}.ws-category-card-content a{color:var(--color-neutral-600)}.ws-category-card:hover .ws-category-card-content{opacity:1;transform:translateY(0)}.text-headline-small>a{color:var(--color-neutral-600);font-weight:700}.ws-category-card-meta a{position:relative}