.card[data-astro-cid-yk4hkwyg]{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:clamp(1rem,2.4vw,2.25rem);min-width:0;padding:clamp(1.25rem,2.2vw,2.25rem);display:flex}.card--lime[data-astro-cid-yk4hkwyg]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.card__head[data-astro-cid-yk4hkwyg]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.card__label[data-astro-cid-yk4hkwyg]{font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}.card--lime[data-astro-cid-yk4hkwyg] .card__label[data-astro-cid-yk4hkwyg]{color:color-mix(in srgb, var(--color-accent-ink) 65%, transparent)}.pill[data-astro-cid-yk4hkwyg]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;padding:.25rem .55rem;font-size:.625rem;font-weight:500;display:inline-flex}a[data-astro-cid-yk4hkwyg].pill:hover{border-color:var(--color-accent);color:var(--color-accent)}.card__body[data-astro-cid-yk4hkwyg]{flex-direction:column;flex:1;gap:clamp(.9rem,1.6vw,1.4rem);min-width:0;display:flex}.home[data-astro-cid-lcdefpme]{gap:var(--gap-card);padding-bottom:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero-card[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-7);background:var(--color-accent);min-height:clamp(18rem,26vw,24rem);color:var(--color-accent-ink);border-radius:var(--radius-card);transition:background var(--duration-base) var(--ease-out);flex-direction:column;grid-column:span 7;padding:clamp(1.5rem,2.6vw,2.75rem);display:flex}.hero-card[data-astro-cid-lcdefpme]:hover{background:var(--color-accent-bright)}.hero-card__name[data-astro-cid-lcdefpme]{font-size:var(--text-hero);letter-spacing:-.045em;color:var(--color-accent-ink);flex-direction:column;font-weight:700;line-height:.9;display:flex}.hero-card__dot[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--color-accent-ink) 55%, transparent)}.home[data-astro-cid-lcdefpme] .area-about{grid-column:span 5}.home[data-astro-cid-lcdefpme] .area-resume{grid-column:span 4}.home[data-astro-cid-lcdefpme] .area-projects{grid-column:span 8}.prose[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;max-width:46ch;display:flex}.card-foot[data-astro-cid-lcdefpme]{padding-top:var(--space-1);margin-top:auto}.card-foot--split[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.card-caption[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:.625rem}.tags[data-astro-cid-lcdefpme]{gap:var(--space-1);flex-wrap:wrap;display:flex}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:.25rem .6rem;font-size:.625rem}.projects-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.projects-col[data-astro-cid-lcdefpme]{flex-direction:column;gap:clamp(1rem,2vw,1.75rem);min-width:0;display:flex}.projects-links[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.featured[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.featured__row[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-line);font-size:var(--text-sm);color:var(--color-text-soft);transition:color var(--duration-fast) var(--ease-out);display:flex}.featured__row[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}.featured__index[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--color-text-faint);font-size:.625rem}.featured__title[data-astro-cid-lcdefpme]{flex:1}@media (width<=1080px){.hero-card[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] .area-about,.home[data-astro-cid-lcdefpme] .area-resume,.home[data-astro-cid-lcdefpme] .area-projects{grid-column:span 12}.projects-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hero-card[data-astro-cid-lcdefpme]{min-height:15rem}}
