.hero[data-astro-cid-j7pv25f6]{padding:clamp(48px,8vw,96px) clamp(24px,6vw,96px) clamp(40px,6vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;border-bottom:1px solid var(--rule)}@media (max-width: 700px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}.hero-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--rust);margin-bottom:16px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(40px,5.5vw,68px);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-bottom:24px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--rust)}.hero-bio[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.65;color:var(--ink-light);max-width:520px}.hero-bio[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:500}.hero-right[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:28px}.hero-links[data-astro-cid-j7pv25f6]{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.hero-stat-block[data-astro-cid-j7pv25f6]{border-left:2px solid var(--rust);padding-left:18px}.hero-stat-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px}.hero-stat-value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:15px;color:var(--ink)}.essay-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width: 700px){.essay-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.essay-item[data-astro-cid-j7pv25f6]{padding:24px 0;border-bottom:1px solid var(--rule)}.essay-item[data-astro-cid-j7pv25f6]:nth-child(odd){padding-right:40px;border-right:1px solid var(--rule)}.essay-item[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:40px}@media (max-width: 700px){.essay-item[data-astro-cid-j7pv25f6]:nth-child(odd){padding-right:0;border-right:none}.essay-item[data-astro-cid-j7pv25f6]:nth-child(2n){padding-left:0}}.essay-item[data-astro-cid-j7pv25f6]:hover .essay-title[data-astro-cid-j7pv25f6]{color:var(--rust)}.essay-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.essay-date[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:10px;color:var(--ink-muted);letter-spacing:.08em}.essay-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin-bottom:8px;transition:color .2s;text-decoration:none;color:var(--ink);display:block}.essay-excerpt[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--ink-muted);line-height:1.6}.portfolio-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.portfolio-item[data-astro-cid-j7pv25f6]{background:var(--cream);padding:28px;transition:background .2s}.portfolio-item[data-astro-cid-j7pv25f6]:hover{background:var(--cream-dark)}.portfolio-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.portfolio-desc[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--ink-muted);line-height:1.55}.books-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px}.book-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.book-spine[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:2/3;background:var(--ink);display:flex;align-items:flex-end;padding:16px;position:relative;overflow:hidden;transition:transform .2s}.book-spine[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.book-spine[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--rust)}.book-spine-text[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--cream);line-height:1.3}.book-author[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);letter-spacing:.05em}.book-note[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--ink-light);font-style:italic;line-height:1.5}.b1[data-astro-cid-j7pv25f6]{background:#2c3e50}.b2[data-astro-cid-j7pv25f6]{background:#4a3728}.b3[data-astro-cid-j7pv25f6]{background:#1a3a2a}.b4[data-astro-cid-j7pv25f6]{background:#3d2b4a}.b5[data-astro-cid-j7pv25f6]{background:#2a2a3d}.b6[data-astro-cid-j7pv25f6]{background:#3a2a1a}
