.project-card.svelte-17q49as{background:#fff;border:1px solid rgba(0,0,0,.12);padding:0;text-align:left;display:flex;flex-direction:column;min-height:100%;box-shadow:0 3px 10px #0000000f;cursor:pointer;font:inherit;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.project-card.svelte-17q49as:hover,.project-card.svelte-17q49as:focus-visible{transform:translateY(-2px);box-shadow:0 8px 22px #0000001f}.project-card.svelte-17q49as:focus-visible{outline:2px solid #1e2f1e;outline-offset:2px}.project-card-body.svelte-17q49as{padding:.95rem 1rem 1rem;display:flex;flex-direction:column;flex:1;gap:.45rem}.status-tag.svelte-17q49as{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-family:Martian Mono,serif;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;width:fit-content}.status-tag.ongoing.svelte-17q49as{background:#d8ead8;color:#1b4d1b}.status-tag.concluded.svelte-17q49as{background:#e8e8e8;color:#555}.project-title.svelte-17q49as{margin:0;padding:0;font-family:GT Super Regular,serif;font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.2;color:#111}.project-lead.svelte-17q49as{margin:0;padding:0;font-family:GT Super Regular,serif;font-size:.9rem;line-height:1.3;color:#555}.project-summary.svelte-17q49as{margin:0;padding:.4rem 0 .9rem;font-family:GT Super Regular,serif;font-size:.96rem;line-height:1.4;color:#333}.read-more-link.svelte-17q49as{margin-top:auto;align-self:flex-end;padding:.15rem 0 .1rem;font-family:GT Super Regular,serif;font-size:.95rem;color:#111;position:relative;display:inline-flex;align-items:center;gap:.4rem}.read-more-link.svelte-17q49as:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1.5px;background-color:#111;transition:width .22s ease}.read-more-arrow.svelte-17q49as{transition:transform .22s ease}.project-card.svelte-17q49as:hover .read-more-link:where(.svelte-17q49as):after,.project-card.svelte-17q49as:focus-visible .read-more-link:where(.svelte-17q49as):after{width:100%}.project-card.svelte-17q49as:hover .read-more-arrow:where(.svelte-17q49as),.project-card.svelte-17q49as:focus-visible .read-more-arrow:where(.svelte-17q49as){transform:translate(3px)}
