.card-expand.svelte-lah4dp{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-control);background:var(--bg);width:32px;height:32px;color:var(--accent);pointer-events:none;transition:background-color var(--motion-hover), color var(--motion-hover);position:absolute;overflow:hidden}.card-expand__mark.svelte-lah4dp{transform-origin:0 0;transition:transform var(--dur-fast) var(--ease-exit);position:absolute;overflow:visible}.card-expand__mark.svelte-lah4dp path:where(.svelte-lah4dp){vector-effect:non-scaling-stroke}.card-expand__mark--bl.svelte-lah4dp{top:18px;left:10px;transform:scale(.833333)}.card-expand__mark--tr.svelte-lah4dp{top:9px;left:17px;transform:scale(.833333)}.work-card:hover .card-expand.svelte-lah4dp,.work-card:focus-visible .card-expand.svelte-lah4dp,.writing-card:hover .card-expand.svelte-lah4dp,.writing-card:focus-visible .card-expand.svelte-lah4dp{background:var(--accent);color:var(--bg)}.work-card:hover .card-expand__mark--bl.svelte-lah4dp,.work-card:focus-visible .card-expand__mark--bl.svelte-lah4dp,.writing-card:hover .card-expand__mark--bl.svelte-lah4dp,.writing-card:focus-visible .card-expand__mark--bl.svelte-lah4dp{transform:translate(-2px,1px)scale(1)}.work-card:hover .card-expand__mark--tr.svelte-lah4dp,.work-card:focus-visible .card-expand__mark--tr.svelte-lah4dp,.writing-card:hover .card-expand__mark--tr.svelte-lah4dp,.writing-card:focus-visible .card-expand__mark--tr.svelte-lah4dp{transform:translate(1px,-2px)scale(1)}@media (prefers-reduced-motion:no-preference){.work-card:hover .card-expand__mark.svelte-lah4dp,.work-card:focus-visible .card-expand__mark.svelte-lah4dp,.writing-card:hover .card-expand__mark.svelte-lah4dp,.writing-card:focus-visible .card-expand__mark.svelte-lah4dp{transition:transform var(--dur-base) var(--ease-move)}}.writing-card.svelte-1o9fg96{gap:var(--space-4);min-height:12.4rem;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:inherit;transition:border-color var(--motion-hover), transform var(--motion-hover);flex-direction:column;padding-right:3.25rem;display:flex;position:relative}.writing-card.svelte-1o9fg96:hover,.writing-card.svelte-1o9fg96:focus-visible{border-color:var(--border-strong);transform:translateY(-2px)}.writing-card__meta.svelte-1o9fg96{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.writing-card__date.svelte-1o9fg96{font-size:var(--text-small);color:var(--fg-muted);line-height:1.4}.writing-card__title.svelte-1o9fg96{font-family:var(--font-body);font-size:var(--text-lead);font-weight:var(--font-weight-lead);letter-spacing:-.01em;color:var(--fg);margin:0;line-height:1.2}.writing-card__summary.svelte-1o9fg96{max-width:none;color:var(--fg-muted);font-size:var(--text-small);margin:0;line-height:1.4}.page.svelte-k45wj3{max-width:90rem;padding-inline:clamp(1.5rem,10vw,9.375rem);padding-bottom:var(--space-10);margin-inline:auto}.page__hero.svelte-k45wj3{padding:var(--space-10) 0 var(--space-8)}.cards.svelte-k45wj3{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=800px){.page__hero.svelte-k45wj3{padding-top:var(--space-8)}.cards.svelte-k45wj3{grid-template-columns:1fr}}
