.carousel-card[data-v-92639eb8]{border-radius:32px;flex-shrink:0;height:425px;min-width:300px;overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .3s ease;width:346px}.carousel-card[data-v-92639eb8]:hover{transform:translateY(-8px)}.bg-image[data-v-92639eb8]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.carousel-card:hover .bg-image[data-v-92639eb8]{transform:scale(1.05)}.card-content[data-v-92639eb8]{border-radius:24px;bottom:var(--mathew-spacing-4);color:var(--mathew-color-neutral-400);left:var(--mathew-spacing-4);padding:var(--mathew-spacing-6);position:absolute;right:var(--mathew-spacing-4);transition:all .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:900px){.card-content[data-v-92639eb8]{padding:var(--mathew-spacing-5)}}.card-title[data-v-92639eb8]{color:var(--mathew-color-primary-400);margin:0;transition:all .3s ease}.description-section[data-v-92639eb8]{max-height:0;opacity:0;overflow:hidden;padding-top:var(--mathew-spacing-4);transition:all .4s cubic-bezier(.4,0,.2,1)}.carousel-card:hover .description-section[data-v-92639eb8]{max-height:240px;opacity:1}.card-description[data-v-92639eb8]{color:var(--mathew-color-neutral-400);margin:0}
