.card:where(.astro-JW6IPSRS){position:relative;color:#fff;height:100%;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:2fr 1fr}.titleCard:where(.astro-JW6IPSRS){background-size:cover;background-position:50% 50%;display:flex;justify-content:center;align-items:center}.title:where(.astro-JW6IPSRS){font-weight:900;font-size:xx-large;text-align:center;padding:.1rem .5rem;margin:.5rem;background-color:#00000080}.descriptionCard:where(.astro-JW6IPSRS){padding:1.5rem;display:flex;flex-flow:column}.description:where(.astro-JW6IPSRS){width:100%;height:3rem;overflow:hidden;flex-grow:1;margin-bottom:.5rem}.link:where(.astro-JW6IPSRS){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .15s linear;background-color:#00000080;text-transform:uppercase;color:#fff;display:flex;justify-content:center;align-items:center}.link:where(.astro-JW6IPSRS):focus,.link:where(.astro-JW6IPSRS):hover{opacity:1}.link:where(.astro-JW6IPSRS):focus,.link:where(.astro-JW6IPSRS):hover .linkInner:where(.astro-JW6IPSRS){transform:translateY(0);border-color:#ffffff9f}.linkInner:where(.astro-JW6IPSRS){padding:.375em 1em;border:2px solid rgba(255,255,255,0);transition:transform .3s cubic-bezier(0,.4,.6,1),border-color 1s linear;transform:translateY(25%)}
