.card-container[data-v-f8ba1871]{border:1px solid var(--mathew-color-light);border-radius:32px;flex:1;max-width:388px;min-height:480px;min-width:300px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}@media screen and (max-width:900px){.card-container[data-v-f8ba1871]{flex:0 0 320px;scroll-snap-align:center;scroll-snap-stop:always}}.card-body[data-v-f8ba1871]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#3c37d831;border-radius:24px;bottom:var(--mathew-spacing-4);color:var(--mathew-color-white);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);z-index:2}.card-container:hover .card-body[data-v-f8ba1871]{color:#fff}.bg-image[data-v-f8ba1871],.front-image[data-v-f8ba1871]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.card-container:hover .front-image[data-v-f8ba1871]{transform:scale(1.03)}.overlay[data-v-f8ba1871]{background:linear-gradient(180deg,#3c37d800,#3c37d8);bottom:0;height:60%;left:0;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.header-section[data-v-f8ba1871]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.header-section .icon[data-v-f8ba1871]{color:var(--mathew-color-white);font-size:1.25rem;opacity:.7;transition:color .3s ease}.header-section .icon[data-v-f8ba1871]:hover{cursor:pointer;opacity:1}.card-title[data-v-f8ba1871]{line-height:0;margin:0;transition:all .3s ease}.content-section[data-v-f8ba1871]{min-height:0;overflow:hidden}.content-section[data-v-f8ba1871],.description-content[data-v-f8ba1871]{transition:all .4s cubic-bezier(.4,0,.2,1)}.description-content[data-v-f8ba1871]{max-height:0;opacity:0;text-align:left}.card-container:hover .description-content[data-v-f8ba1871]{max-height:250px;opacity:1}.learn-more-link[data-v-f8ba1871]{color:inherit;display:inline-block;position:relative;text-decoration:none;transition:opacity .2s ease}
