.card-module__WRKMqW__card{aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;border:0;border-radius:1rem;outline:none;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0000004d}.card-module__WRKMqW__card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -8px #0000008c}.card-module__WRKMqW__media{z-index:0;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.card-module__WRKMqW__media img{object-fit:cover;filter:blur()brightness();will-change:transform, filter;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:scale(1)translateZ(0)}.card-module__WRKMqW__card:hover .card-module__WRKMqW__media img{filter:blur(5px)brightness(.75);transform:scale(1.08)translateZ(0)}.card-module__WRKMqW__overlay{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0%,#00000040 50%,#000000d9 100%);transition:background .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.card-module__WRKMqW__card:hover .card-module__WRKMqW__overlay{background:linear-gradient(#0000001a 0%,#00000073 40%,#000000eb 100%)}.card-module__WRKMqW__content{z-index:2;flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}@media (min-width:640px){.card-module__WRKMqW__content{padding:1.5rem}}.card-module__WRKMqW__title-row{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.card-module__WRKMqW__title{color:#fff;letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.3;transition:transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(0)}@media (min-width:640px){.card-module__WRKMqW__title{font-size:1.375rem}}.card-module__WRKMqW__card:hover .card-module__WRKMqW__title{transform:translateY(-2px)}.card-module__WRKMqW__description{color:#ffffffd9;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;max-height:0;margin-top:0;font-size:.8125rem;line-height:1.45;transition:opacity .5s cubic-bezier(.16,1,.3,1),max-height .5s cubic-bezier(.16,1,.3,1),margin-top .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:-webkit-box;overflow:hidden;transform:translateY(4px)}.card-module__WRKMqW__card:hover .card-module__WRKMqW__description{opacity:1;max-height:3.5rem;margin-top:.375rem;transform:translateY(0)}.card-module__WRKMqW__arrow-icon{-webkit-backdrop-filter:blur(8px);color:#fff;opacity:0;background-color:#ffffff26;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;display:inline-flex;transform:translate(-4px)scale(.9)}.card-module__WRKMqW__card:hover .card-module__WRKMqW__arrow-icon{opacity:1;transform:translate(0)scale(1)}
