.card[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:460 / 578;overflow:clip;border-radius:var(--radius-xl);color:var(--text-reverse);text-decoration:none;isolation:isolate;transition:transform .25s var(--ease-out),opacity .25s var(--ease-out)}.card__media[data-astro-cid-mspuyifq]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.card__fate[data-astro-cid-mspuyifq]{position:absolute;left:0;right:0;bottom:0;height:60%;pointer-events:none}.card__fate-color[data-astro-cid-mspuyifq]{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.card__fate-img[data-astro-cid-mspuyifq]{position:absolute;left:0;bottom:0;width:100%;height:166.667%;object-fit:cover;object-position:center bottom;transform:scale(1.2);transform-origin:center bottom;filter:blur(26px) brightness(.78) saturate(1.25)}.card__fate-blur[data-astro-cid-mspuyifq]{position:absolute;inset:0}.card__fate-blur[data-astro-cid-mspuyifq]>span[data-astro-cid-mspuyifq]{position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to top,#000,transparent var(--o));mask-image:linear-gradient(to top,#000,transparent var(--o))}.card__actions[data-astro-cid-mspuyifq]{position:relative;display:flex;justify-content:flex-end;padding:var(--space-xxl)}.card__button[data-astro-cid-mspuyifq]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:var(--radius-infinite);background:var(--bg-fate);color:var(--icon-reverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card__icon[data-astro-cid-mspuyifq]{display:block}.card__title[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column;gap:var(--space-xxxs);padding:var(--space-xxxl) var(--space-xxl) var(--space-xxl);overflow-wrap:break-word}.card__project[data-astro-cid-mspuyifq],.card__name[data-astro-cid-mspuyifq]{margin:0;font-family:var(--font-family-base);font-variation-settings:"opsz" 14}.card__project[data-astro-cid-mspuyifq]{font-weight:var(--font-weight-regular);font-size:var(--font-body-label-size);line-height:var(--font-body-label-line-height);letter-spacing:-.01em;color:var(--text-reverse-secondary)}.card__name[data-astro-cid-mspuyifq]{font-weight:var(--font-weight-medium);font-size:var(--font-body-secondary-size);line-height:var(--font-body-secondary-line-height);letter-spacing:-.02em;color:var(--text-reverse)}.card[data-astro-cid-mspuyifq]:focus-visible{outline:2px solid var(--text-reverse);outline-offset:2px}.card[data-astro-cid-mspuyifq]:active{transform:scale(.97);opacity:.9}@media(hover:hover)and (pointer:fine){.card__title[data-astro-cid-mspuyifq]{opacity:0;transform:translateY(var(--space-s));transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.card__button[data-astro-cid-mspuyifq],.card__fate-color[data-astro-cid-mspuyifq]{opacity:0;transition:opacity .35s var(--ease-out)}.card__fate-blur[data-astro-cid-mspuyifq]>span[data-astro-cid-mspuyifq]{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transition:-webkit-backdrop-filter .35s var(--ease-out),backdrop-filter .35s var(--ease-out)}.card[data-astro-cid-mspuyifq]:hover .card__media[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__media[data-astro-cid-mspuyifq]{transform:scale(1.05)}.card[data-astro-cid-mspuyifq]:hover .card__fate-color[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__fate-color[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:hover .card__button[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__button[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:hover .card__title[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__title[data-astro-cid-mspuyifq]{opacity:1}.card[data-astro-cid-mspuyifq]:hover .card__fate-blur[data-astro-cid-mspuyifq]>span[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__fate-blur[data-astro-cid-mspuyifq]>span[data-astro-cid-mspuyifq]{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b))}.card[data-astro-cid-mspuyifq]:hover .card__title[data-astro-cid-mspuyifq],.card[data-astro-cid-mspuyifq]:focus-visible .card__title[data-astro-cid-mspuyifq]{transform:none}}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-mspuyifq],.card__media[data-astro-cid-mspuyifq],.card__button[data-astro-cid-mspuyifq],.card__fate-color[data-astro-cid-mspuyifq],.card__fate-blur[data-astro-cid-mspuyifq]>span[data-astro-cid-mspuyifq],.card__title[data-astro-cid-mspuyifq]{transition-duration:.01ms}.card[data-astro-cid-mspuyifq]:active{transform:none}}
