.project-grid.svelte-rqn88j{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.project-card.svelte-rqn88j a:where(.svelte-rqn88j){display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.project-card.svelte-rqn88j a:where(.svelte-rqn88j):hover,.project-card.svelte-rqn88j a:where(.svelte-rqn88j):focus-visible{border-color:var(--accent);box-shadow:0 10px 24px #211a1414;transform:translateY(-2px)}.shot.svelte-rqn88j{display:block;aspect-ratio:16 / 9;background:var(--accent-soft);border-bottom:1px solid var(--line)}.shot.svelte-rqn88j img:where(.svelte-rqn88j){width:100%;height:100%;object-fit:cover;object-position:top}.body.svelte-rqn88j{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem 1.1rem;flex:1}.kind.svelte-rqn88j{align-self:flex-start;padding:.1rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:.78rem;font-weight:700}.name.svelte-rqn88j{font-size:1.1rem;font-weight:700;color:var(--ink);word-break:keep-all}.project-card.svelte-rqn88j a:where(.svelte-rqn88j):hover .name:where(.svelte-rqn88j),.project-card.svelte-rqn88j a:where(.svelte-rqn88j):focus-visible .name:where(.svelte-rqn88j){color:var(--accent)}.summary.svelte-rqn88j{font-size:.9rem;line-height:1.6;color:var(--muted)}.host.svelte-rqn88j{margin-top:auto;padding-top:.25rem;font-size:.78rem;color:var(--faint)}@media(max-width:640px){.project-grid.svelte-rqn88j{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.project-card.svelte-rqn88j a:where(.svelte-rqn88j){transition:none}.project-card.svelte-rqn88j a:where(.svelte-rqn88j):hover,.project-card.svelte-rqn88j a:where(.svelte-rqn88j):focus-visible{transform:none}}
