.profile-section.svelte-cwls5q{border-top:1px solid var(--ink);grid-template-columns:1fr 1.6fr;gap:64px;padding:60px 0 80px;display:grid}.col-label{margin-bottom:20px}.statement.svelte-cwls5q{letter-spacing:-.01em;color:var(--ink);font-size:22px;line-height:1.45}.bio.svelte-cwls5q{color:var(--ink-3);margin-top:24px;font-size:15px;line-height:1.65}.separation.svelte-cwls5q{border:1px solid var(--ink);margin-top:28px;padding:20px 24px}.separation-label{margin-bottom:10px}.separation.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-2);font-size:14px;line-height:1.6}.stack-card.svelte-cwls5q{background:var(--panel);border:1px solid var(--line);margin-top:32px;padding:24px}.stack-label{margin-bottom:12px}.stack-tags.svelte-cwls5q{flex-wrap:wrap;gap:8px;display:flex}.glance-wrap.svelte-cwls5q{margin-top:24px}.principles.svelte-cwls5q{border-top:1px solid var(--ink)}.principle.svelte-cwls5q{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.6fr;align-items:baseline;gap:32px;padding:36px 0;display:grid}.principle.svelte-cwls5q:last-child{border-bottom:1px solid var(--ink)}.principle.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.025em;font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.principle.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-3);max-width:560px;font-size:15.5px;line-height:1.65}.shelf.svelte-cwls5q{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.book.svelte-cwls5q{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:16px;padding:24px 32px 24px 0;display:grid}.book.svelte-cwls5q:nth-child(odd){border-right:1px solid var(--line)}.book.svelte-cwls5q:nth-child(2n){padding-left:32px}.book-num.svelte-cwls5q{color:var(--muted);font-size:11px}.book.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}.book-author.svelte-cwls5q{color:var(--muted);margin-top:4px;font-size:11px}.book-note.svelte-cwls5q{color:var(--ink-3);margin-top:10px;font-size:15px;line-height:1.55}.contact-band.svelte-cwls5q{margin-top:60px}.contact-grid.svelte-cwls5q{text-align:left;grid-template-columns:1fr 1.7fr;align-items:start;gap:64px;display:grid}.contact-alt.svelte-cwls5q{color:var(--dark-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.contact-actions.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.contact-social.svelte-cwls5q{color:var(--dark-text);font-size:13px}.contact-note.svelte-cwls5q{color:var(--dark-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:11px}.contact-links.svelte-cwls5q{text-align:right;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.contact-links.svelte-cwls5q .link:where(.svelte-cwls5q){color:var(--dark-text)}@media (width<=1000px){.profile-section.svelte-cwls5q{grid-template-columns:1fr;gap:48px}}@media (width<=900px){.contact-grid.svelte-cwls5q{grid-template-columns:1fr}}@media (width<=720px){.principle.svelte-cwls5q{grid-template-columns:1fr;gap:12px}.shelf.svelte-cwls5q{grid-template-columns:1fr}.book.svelte-cwls5q:nth-child(odd){border-right:none}.book.svelte-cwls5q:nth-child(2n){padding-left:0}}
