@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=DM+Mono:wght@400;500&family=Syne:wght@400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #1a1a1a;--muted: #555550;--faint: #999990;--surface: #f5f5f2;--border: rgba(0,0,0,.1);--border-mid: rgba(0,0,0,.2);--bg: #ffffff}html,body{overflow-x:hidden;width:100%}body{background:var(--bg);color:var(--ink);font-family:Syne,sans-serif}.nav.svelte-1i1wzgv.svelte-1i1wzgv{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid);margin-bottom:5rem}.nav-name.svelte-1i1wzgv.svelte-1i1wzgv{font-family:DM Mono,monospace;font-size:13px;font-weight:500;color:var(--muted);letter-spacing:.04em}.nav-links.svelte-1i1wzgv.svelte-1i1wzgv{display:flex;gap:2rem}.nav-links.svelte-1i1wzgv a.svelte-1i1wzgv{font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;letter-spacing:.08em;text-transform:uppercase}.nav-links.svelte-1i1wzgv a.svelte-1i1wzgv:hover{color:var(--ink)}.site.svelte-rafuws.svelte-rafuws{max-width:860px;margin:0 auto;padding:2rem 1.5rem 4rem}.hero.svelte-rafuws.svelte-rafuws{margin-bottom:5rem}.hero-eyebrow.svelte-rafuws.svelte-rafuws{font-family:DM Mono,monospace;font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem}.hero-headline.svelte-rafuws.svelte-rafuws{font-family:"Instrument Serif",serif;font-size:clamp(3rem,7vw,5.5rem);line-height:1.05;color:var(--ink);margin-bottom:.5rem}.hero-headline.svelte-rafuws em.svelte-rafuws{font-style:italic;color:var(--muted)}.hero-sub.svelte-rafuws.svelte-rafuws{font-size:16px;line-height:1.7;color:var(--muted);max-width:540px;margin-top:1.5rem}.hero-cta.svelte-rafuws.svelte-rafuws{margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.btn-primary.svelte-rafuws.svelte-rafuws{font-family:Syne,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:14px 28px;background:var(--ink);color:#fff;border:none;cursor:pointer;border-radius:2px;text-decoration:none;display:inline-block}.btn-primary.svelte-rafuws.svelte-rafuws:hover{opacity:.85}.hero-note.svelte-rafuws.svelte-rafuws{font-family:DM Mono,monospace;font-size:12px;color:var(--faint)}.divider.svelte-rafuws.svelte-rafuws{height:.5px;background:var(--border);margin:4rem 0}.section.svelte-rafuws.svelte-rafuws{margin-bottom:5rem}.section-label.svelte-rafuws.svelte-rafuws{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:2.5rem}.pillars.svelte-rafuws.svelte-rafuws{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--border-mid);border:.5px solid var(--border-mid)}.pillar.svelte-rafuws.svelte-rafuws{background:var(--bg);padding:1.75rem 1.5rem}.pillar-num.svelte-rafuws.svelte-rafuws{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);margin-bottom:1rem}.pillar-title.svelte-rafuws.svelte-rafuws{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:.5rem;letter-spacing:-.01em}.pillar-desc.svelte-rafuws.svelte-rafuws{font-size:13px;line-height:1.6;color:var(--muted)}.work-grid.svelte-rafuws.svelte-rafuws{display:flex;flex-direction:column}.work-item.svelte-rafuws.svelte-rafuws{border-top:.5px solid var(--border);padding:2rem 0;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start;text-decoration:none;color:inherit}.work-item.svelte-rafuws.svelte-rafuws:last-child{border-bottom:.5px solid var(--border)}.work-tag.svelte-rafuws.svelte-rafuws{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.work-title.svelte-rafuws.svelte-rafuws{font-size:18px;font-weight:700;color:var(--ink);line-height:1.3;letter-spacing:-.02em}a.work-item.svelte-rafuws:hover .work-title.svelte-rafuws{text-decoration:underline}.work-desc.svelte-rafuws.svelte-rafuws{font-size:14px;line-height:1.7;color:var(--muted);margin-bottom:1rem}.work-outcomes.svelte-rafuws.svelte-rafuws{display:flex;flex-direction:column;gap:4px}.work-outcome.svelte-rafuws.svelte-rafuws{font-size:13px;color:var(--muted);padding-left:1rem;position:relative}.work-outcome.svelte-rafuws.svelte-rafuws:before{content:"—";position:absolute;left:0;color:var(--faint)}.statement.svelte-rafuws.svelte-rafuws{margin:5rem 0;padding:3rem;background:var(--surface);border-left:3px solid var(--ink)}.statement-text.svelte-rafuws.svelte-rafuws{font-family:"Instrument Serif",serif;font-size:clamp(1.4rem,3vw,2rem);line-height:1.4;color:var(--ink)}.statement-text.svelte-rafuws em.svelte-rafuws{font-style:italic;color:var(--muted)}.about-section.svelte-rafuws.svelte-rafuws{margin-bottom:4rem}.about-grid.svelte-rafuws.svelte-rafuws{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.about-text.svelte-rafuws.svelte-rafuws{font-size:14px;line-height:1.8;color:var(--muted)}.contact-bar.svelte-rafuws.svelte-rafuws{border-top:.5px solid var(--border-mid);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.contact-heading.svelte-rafuws.svelte-rafuws{font-family:"Instrument Serif",serif;font-size:1.75rem;color:var(--ink)}.contact-links.svelte-rafuws.svelte-rafuws{display:flex;gap:1.5rem}.contact-links.svelte-rafuws a.svelte-rafuws{font-family:DM Mono,monospace;font-size:12px;color:var(--muted);text-decoration:none}.contact-links.svelte-rafuws a.svelte-rafuws:hover{color:var(--ink)}@media (max-width: 600px){.work-item.svelte-rafuws.svelte-rafuws{grid-template-columns:1fr;gap:.75rem}.about-grid.svelte-rafuws.svelte-rafuws{grid-template-columns:1fr}.contact-bar.svelte-rafuws.svelte-rafuws{flex-direction:column;align-items:flex-start}}.about.svelte-cxc3hy.svelte-cxc3hy{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.about-eyebrow.svelte-cxc3hy.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1.25rem}.about-title.svelte-cxc3hy.svelte-cxc3hy{font-family:"Instrument Serif",serif;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.05;color:var(--ink);margin-bottom:2.5rem}.about-title.svelte-cxc3hy em.svelte-cxc3hy{font-style:italic;color:var(--muted)}.about-intro.svelte-cxc3hy.svelte-cxc3hy{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:.5rem}.about-photo-wrap.svelte-cxc3hy.svelte-cxc3hy{margin:0;max-width:340px}.about-photo.svelte-cxc3hy.svelte-cxc3hy{display:block;width:100%;height:auto;border:.5px solid var(--border-mid);filter:grayscale(100%)}.about-lead.svelte-cxc3hy.svelte-cxc3hy{font-size:17px;line-height:1.8;color:var(--muted);max-width:none;margin-bottom:1.5rem}.about-intro-text.svelte-cxc3hy .about-lead.svelte-cxc3hy:last-child{margin-bottom:0}.about-lead.svelte-cxc3hy strong.svelte-cxc3hy{font-weight:700;color:var(--ink)}.divider.svelte-cxc3hy.svelte-cxc3hy{height:.5px;background:var(--border-mid);margin:3rem 0}.about-section-label.svelte-cxc3hy.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:.5px solid var(--border)}.about-bullets.svelte-cxc3hy.svelte-cxc3hy{display:flex;flex-direction:column;margin-bottom:3rem}.about-bullet.svelte-cxc3hy.svelte-cxc3hy{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;align-items:start;padding:1rem 0;border-bottom:.5px solid var(--border)}.about-bullet.svelte-cxc3hy.svelte-cxc3hy:first-child{border-top:.5px solid var(--border)}.about-bullet-dash.svelte-cxc3hy.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);padding-top:3px}.about-bullet-text.svelte-cxc3hy.svelte-cxc3hy{font-size:15px;line-height:1.6;color:var(--muted)}.about-bullet-text.svelte-cxc3hy strong.svelte-cxc3hy{font-weight:700;color:var(--ink)}.about-pullquote.svelte-cxc3hy.svelte-cxc3hy{margin:3rem 0;padding:2rem 2.5rem;background:var(--surface);border-left:3px solid var(--ink)}.about-pullquote.svelte-cxc3hy p.svelte-cxc3hy{font-family:"Instrument Serif",serif;font-size:1.35rem;line-height:1.5;color:var(--ink);font-style:italic}.about-two-col.svelte-cxc3hy.svelte-cxc3hy{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem}.about-col-label.svelte-cxc3hy.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.75rem}.about-col-text.svelte-cxc3hy.svelte-cxc3hy{font-size:14px;line-height:1.8;color:var(--muted)}.about-contact.svelte-cxc3hy.svelte-cxc3hy{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid);display:grid;grid-template-columns:1fr 1fr;gap:2rem}.about-contact-label.svelte-cxc3hy.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.75rem}.about-contact-links.svelte-cxc3hy.svelte-cxc3hy{display:flex;flex-direction:column;gap:.4rem}.about-contact-links.svelte-cxc3hy a.svelte-cxc3hy{font-family:DM Mono,monospace;font-size:13px;color:var(--muted);text-decoration:none}.about-contact-links.svelte-cxc3hy a.svelte-cxc3hy:hover{color:var(--ink)}@media (max-width: 600px){.about-intro.svelte-cxc3hy.svelte-cxc3hy{grid-template-columns:1fr;gap:1.25rem}.about-photo-wrap.svelte-cxc3hy.svelte-cxc3hy{max-width:280px}.about-two-col.svelte-cxc3hy.svelte-cxc3hy{grid-template-columns:1fr;gap:1.5rem}.about-contact.svelte-cxc3hy.svelte-cxc3hy{grid-template-columns:1fr}}.thinking.svelte-1j3sria.svelte-1j3sria{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.page-eyebrow.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1.25rem}.page-title.svelte-1j3sria.svelte-1j3sria{font-family:"Instrument Serif",serif;font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;color:var(--ink);margin-bottom:1rem}.page-title.svelte-1j3sria em.svelte-1j3sria{font-style:italic;color:var(--muted)}.page-sub.svelte-1j3sria.svelte-1j3sria{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px;margin-bottom:4rem}.divider.svelte-1j3sria.svelte-1j3sria{height:.5px;background:var(--border-mid);margin-bottom:3rem}.essays.svelte-1j3sria.svelte-1j3sria{display:flex;flex-direction:column}.essay-row.svelte-1j3sria.svelte-1j3sria{display:grid;grid-template-columns:80px 1fr auto;gap:2rem;align-items:start;padding:2rem 0;border-bottom:.5px solid var(--border);text-decoration:none}.essay-row.svelte-1j3sria.svelte-1j3sria:first-child{border-top:.5px solid var(--border)}.essay-row.svelte-1j3sria:hover .essay-title.svelte-1j3sria{text-decoration:underline}.essay-num.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);padding-top:4px}.essay-title.svelte-1j3sria.svelte-1j3sria{font-family:"Instrument Serif",serif;font-size:1.4rem;line-height:1.2;color:var(--ink);margin-bottom:.6rem}.essay-dek.svelte-1j3sria.svelte-1j3sria{font-size:14px;line-height:1.6;color:var(--muted);max-width:480px;margin-bottom:.75rem}.essay-tag.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.essay-arrow.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:16px;color:var(--faint);padding-top:4px}.essay-row.svelte-1j3sria:hover .essay-arrow.svelte-1j3sria{color:var(--ink)}.pullquote-strip.svelte-1j3sria.svelte-1j3sria{margin:4rem 0;padding:2.5rem 3rem;background:var(--surface);border-left:3px solid var(--ink)}.pullquote-strip.svelte-1j3sria p.svelte-1j3sria{font-family:"Instrument Serif",serif;font-size:1.25rem;line-height:1.5;color:var(--ink);font-style:italic}.more-section.svelte-1j3sria.svelte-1j3sria{margin-top:1rem}.more-label.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:.5px solid var(--border)}.more-links.svelte-1j3sria.svelte-1j3sria{display:flex;gap:2rem;flex-wrap:wrap}.more-link.svelte-1j3sria.svelte-1j3sria{font-family:DM Mono,monospace;font-size:12px;color:var(--muted);text-decoration:none}.more-link.svelte-1j3sria.svelte-1j3sria:hover{color:var(--ink)}@media (max-width: 600px){.essay-row.svelte-1j3sria.svelte-1j3sria{grid-template-columns:1fr;gap:.5rem}.essay-num.svelte-1j3sria.svelte-1j3sria,.essay-arrow.svelte-1j3sria.svelte-1j3sria{display:none}}.essay.svelte-68568r.svelte-68568r{max-width:680px;margin:0 auto;padding:2rem 1.5rem 5rem}.essay-nav.svelte-68568r.svelte-68568r{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.essay-nav-name.svelte-68568r.svelte-68568r{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.essay-back.svelte-68568r.svelte-68568r{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.essay-back.svelte-68568r.svelte-68568r:hover{color:var(--ink)}.essay-eyebrow.svelte-68568r.svelte-68568r{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1.25rem}.essay-title.svelte-68568r.svelte-68568r{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;color:var(--ink);margin-bottom:.75rem}.essay-dek.svelte-68568r.svelte-68568r{font-size:17px;line-height:1.6;color:var(--muted);max-width:560px;margin-bottom:3rem;font-style:italic;font-family:"Instrument Serif",serif}.essay-divider.svelte-68568r.svelte-68568r{height:.5px;background:var(--border-mid);margin-bottom:3rem}.essay-body.svelte-68568r.svelte-68568r{font-size:16px;line-height:1.85;color:var(--muted)}.essay-body.svelte-68568r p,.essay-body.svelte-68568r p.svelte-68568r{margin-bottom:1.5rem}.essay-body.svelte-68568r p.svelte-68568r:last-child{margin-bottom:0}.essay-body.svelte-68568r h2.svelte-68568r{font-family:Syne,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:2.5rem 0 1rem}.essay-pullquote.svelte-68568r.svelte-68568r{margin:2.5rem 0;padding:1.75rem 2rem;background:var(--surface);border-left:3px solid var(--ink)}.essay-pullquote.svelte-68568r p.svelte-68568r{font-family:"Instrument Serif",serif;font-size:1.25rem;line-height:1.5;color:var(--ink);font-style:italic;margin:0}.essay-footer.svelte-68568r.svelte-68568r{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.essay-footer-name.svelte-68568r.svelte-68568r{font-family:DM Mono,monospace;font-size:12px;color:var(--faint)}.essay-footer-links.svelte-68568r a.svelte-68568r{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none}.essay-footer-links.svelte-68568r a.svelte-68568r:hover{color:var(--ink)}.essay.svelte-1yh7blo.svelte-1yh7blo{max-width:680px;margin:0 auto;padding:2rem 1.5rem 5rem}.essay-nav.svelte-1yh7blo.svelte-1yh7blo{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.essay-nav-name.svelte-1yh7blo.svelte-1yh7blo{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.essay-back.svelte-1yh7blo.svelte-1yh7blo{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.essay-back.svelte-1yh7blo.svelte-1yh7blo:hover{color:var(--ink)}.essay-eyebrow.svelte-1yh7blo.svelte-1yh7blo{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1.25rem}.essay-title.svelte-1yh7blo.svelte-1yh7blo{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;color:var(--ink);margin-bottom:.75rem}.essay-dek.svelte-1yh7blo.svelte-1yh7blo{font-size:17px;line-height:1.6;color:var(--muted);max-width:560px;margin-bottom:3rem;font-style:italic;font-family:"Instrument Serif",serif}.essay-divider.svelte-1yh7blo.svelte-1yh7blo{height:.5px;background:var(--border-mid);margin-bottom:3rem}.essay-body.svelte-1yh7blo.svelte-1yh7blo{font-size:16px;line-height:1.85;color:var(--muted)}.essay-body.svelte-1yh7blo p.svelte-1yh7blo{margin-bottom:1.5rem}.essay-body.svelte-1yh7blo p.svelte-1yh7blo:last-child{margin-bottom:0}.essay-body.svelte-1yh7blo h2.svelte-1yh7blo{font-family:Syne,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:2.5rem 0 1rem}.essay-pullquote.svelte-1yh7blo.svelte-1yh7blo{margin:2.5rem 0;padding:1.75rem 2rem;background:var(--surface);border-left:3px solid var(--ink)}.essay-pullquote.svelte-1yh7blo p.svelte-1yh7blo{font-family:"Instrument Serif",serif;font-size:1.25rem;line-height:1.5;color:var(--ink);font-style:italic;margin:0}.essay-footer.svelte-1yh7blo.svelte-1yh7blo{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.essay-footer-name.svelte-1yh7blo.svelte-1yh7blo{font-family:DM Mono,monospace;font-size:12px;color:var(--faint)}.essay-footer-links.svelte-1yh7blo a.svelte-1yh7blo{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none}.essay-footer-links.svelte-1yh7blo a.svelte-1yh7blo:hover{color:var(--ink)}.essay.svelte-28hfiw.svelte-28hfiw{max-width:680px;margin:0 auto;padding:2rem 1.5rem 5rem}.essay-nav.svelte-28hfiw.svelte-28hfiw{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.essay-nav-name.svelte-28hfiw.svelte-28hfiw{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.essay-back.svelte-28hfiw.svelte-28hfiw{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.essay-back.svelte-28hfiw.svelte-28hfiw:hover{color:var(--ink)}.essay-eyebrow.svelte-28hfiw.svelte-28hfiw{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:1.25rem}.essay-title.svelte-28hfiw.svelte-28hfiw{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;color:var(--ink);margin-bottom:.75rem}.essay-dek.svelte-28hfiw.svelte-28hfiw{font-size:17px;line-height:1.6;color:var(--muted);max-width:560px;margin-bottom:3rem;font-style:italic;font-family:"Instrument Serif",serif}.essay-divider.svelte-28hfiw.svelte-28hfiw{height:.5px;background:var(--border-mid);margin-bottom:3rem}.essay-body.svelte-28hfiw.svelte-28hfiw{font-size:16px;line-height:1.85;color:var(--muted)}.essay-body.svelte-28hfiw p.svelte-28hfiw{margin-bottom:1.5rem}.essay-body.svelte-28hfiw p.svelte-28hfiw:last-child{margin-bottom:0}.essay-body.svelte-28hfiw h2.svelte-28hfiw{font-family:Syne,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:2.5rem 0 1rem}.essay-pullquote.svelte-28hfiw.svelte-28hfiw{margin:2.5rem 0;padding:1.75rem 2rem;background:var(--surface);border-left:3px solid var(--ink)}.essay-pullquote.svelte-28hfiw p.svelte-28hfiw{font-family:"Instrument Serif",serif;font-size:1.25rem;line-height:1.5;color:var(--ink);font-style:italic;margin:0}.essay-footer.svelte-28hfiw.svelte-28hfiw{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.essay-footer-name.svelte-28hfiw.svelte-28hfiw{font-family:DM Mono,monospace;font-size:12px;color:var(--faint)}.essay-footer-links.svelte-28hfiw.svelte-28hfiw{display:flex;gap:1.5rem}.essay-footer-links.svelte-28hfiw a.svelte-28hfiw{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none}.essay-footer-links.svelte-28hfiw a.svelte-28hfiw:hover{color:var(--ink)}.cs.svelte-1owwl9l.svelte-1owwl9l{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.cs-nav.svelte-1owwl9l.svelte-1owwl9l{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.cs-nav-name.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.cs-back.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.cs-back.svelte-1owwl9l.svelte-1owwl9l:hover{color:var(--ink)}.cs-eyebrow.svelte-1owwl9l.svelte-1owwl9l{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap}.cs-tag.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.cs-dot.svelte-1owwl9l.svelte-1owwl9l{width:3px;height:3px;border-radius:50%;background:var(--border-mid)}.cs-title.svelte-1owwl9l.svelte-1owwl9l{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--ink);margin-bottom:1rem}.cs-subtitle.svelte-1owwl9l.svelte-1owwl9l{font-size:16px;line-height:1.7;color:var(--muted);max-width:560px;margin-bottom:3rem}.cs-vitals.svelte-1owwl9l.svelte-1owwl9l{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-mid);border:.5px solid var(--border-mid);margin-bottom:4rem}.cs-vital.svelte-1owwl9l.svelte-1owwl9l{background:var(--bg);padding:1.25rem 1.5rem}.cs-vital-label.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.4rem}.cs-vital-val.svelte-1owwl9l.svelte-1owwl9l{font-size:14px;font-weight:600;color:var(--ink)}.cs-section.svelte-1owwl9l.svelte-1owwl9l{margin-bottom:3rem}.cs-section-label.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:.5px solid var(--border)}.cs-body.svelte-1owwl9l.svelte-1owwl9l{font-size:15px;line-height:1.8;color:var(--muted)}.cs-body.svelte-1owwl9l+.cs-body.svelte-1owwl9l{margin-top:1rem}.cs-pullquote.svelte-1owwl9l.svelte-1owwl9l{margin:3rem 0;padding:2rem 2.5rem;background:var(--surface);border-left:3px solid var(--ink)}.cs-pullquote.svelte-1owwl9l p.svelte-1owwl9l{font-family:"Instrument Serif",serif;font-size:1.35rem;line-height:1.5;color:var(--ink);font-style:italic}.cs-outcomes.svelte-1owwl9l.svelte-1owwl9l{display:flex;flex-direction:column;margin-top:1rem}.cs-outcome.svelte-1owwl9l.svelte-1owwl9l{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;align-items:start;padding:1rem 0;border-bottom:.5px solid var(--border)}.cs-outcome.svelte-1owwl9l.svelte-1owwl9l:first-child{border-top:.5px solid var(--border)}.cs-outcome-num.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);padding-top:2px}.cs-outcome-text.svelte-1owwl9l.svelte-1owwl9l{font-size:14px;line-height:1.6;color:var(--muted)}.cs-outcome-text.svelte-1owwl9l strong.svelte-1owwl9l{font-weight:700;color:var(--ink)}.cs-process.svelte-1owwl9l.svelte-1owwl9l{display:flex;flex-direction:column;margin-top:1rem}.cs-process-step.svelte-1owwl9l.svelte-1owwl9l{display:grid;grid-template-columns:130px 1fr;gap:1.5rem;padding:1.25rem 0;border-bottom:.5px solid var(--border);align-items:start}.cs-process-step.svelte-1owwl9l.svelte-1owwl9l:first-child{border-top:.5px solid var(--border)}.cs-process-label.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding-top:2px}.cs-process-text.svelte-1owwl9l.svelte-1owwl9l{font-size:14px;line-height:1.6;color:var(--muted)}.cs-next.svelte-1owwl9l.svelte-1owwl9l{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid)}.cs-next-label.svelte-1owwl9l.svelte-1owwl9l{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.4rem}.cs-next-title.svelte-1owwl9l.svelte-1owwl9l{font-size:16px;font-weight:700;color:var(--ink);text-decoration:none;display:block}.cs-next-title.svelte-1owwl9l.svelte-1owwl9l:hover{text-decoration:underline}@media (max-width: 600px){.cs-vitals.svelte-1owwl9l.svelte-1owwl9l{grid-template-columns:1fr}.cs-process-step.svelte-1owwl9l.svelte-1owwl9l{grid-template-columns:1fr;gap:.25rem}}.cs.svelte-1cmspw3.svelte-1cmspw3{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.cs-nav.svelte-1cmspw3.svelte-1cmspw3{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.cs-nav-name.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.cs-back.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.cs-back.svelte-1cmspw3.svelte-1cmspw3:hover{color:var(--ink)}.cs-eyebrow.svelte-1cmspw3.svelte-1cmspw3{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.cs-tag.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.cs-dot.svelte-1cmspw3.svelte-1cmspw3{width:3px;height:3px;border-radius:50%;background:var(--border-mid)}.cs-title.svelte-1cmspw3.svelte-1cmspw3{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--ink);margin-bottom:1rem}.cs-subtitle.svelte-1cmspw3.svelte-1cmspw3{font-size:16px;line-height:1.7;color:var(--muted);max-width:560px;margin-bottom:3rem}.cs-vitals.svelte-1cmspw3.svelte-1cmspw3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-mid);border:.5px solid var(--border-mid);margin-bottom:4rem}.cs-vital.svelte-1cmspw3.svelte-1cmspw3{background:var(--bg);padding:1.25rem 1.5rem}.cs-vital-label.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.4rem}.cs-vital-val.svelte-1cmspw3.svelte-1cmspw3{font-size:14px;font-weight:600;color:var(--ink)}.cs-section.svelte-1cmspw3.svelte-1cmspw3{margin-bottom:3rem}.cs-section-label.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:.5px solid var(--border)}.cs-body.svelte-1cmspw3.svelte-1cmspw3{font-size:15px;line-height:1.8;color:var(--muted)}.cs-body.svelte-1cmspw3+.cs-body.svelte-1cmspw3{margin-top:1rem}.cs-pullquote.svelte-1cmspw3.svelte-1cmspw3{margin:3rem 0;padding:2rem 2.5rem;background:var(--surface);border-left:3px solid var(--ink)}.cs-pullquote.svelte-1cmspw3 p.svelte-1cmspw3{font-family:"Instrument Serif",serif;font-size:1.35rem;line-height:1.5;color:var(--ink);font-style:italic}.cs-artifact.svelte-1cmspw3.svelte-1cmspw3{margin:2.5rem 0;border:.5px solid var(--border-mid)}.cs-artifact-header.svelte-1cmspw3.svelte-1cmspw3{padding:1rem 1.5rem;border-bottom:.5px solid var(--border-mid);display:flex;justify-content:space-between;align-items:center}.cs-artifact-title.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:12px;color:var(--muted)}.cs-artifact-tag.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;color:var(--faint)}.cs-scale.svelte-1cmspw3.svelte-1cmspw3{padding:1.5rem;display:flex;flex-direction:column}.cs-scale-row.svelte-1cmspw3.svelte-1cmspw3{display:grid;grid-template-columns:80px 1fr;gap:1rem;align-items:start;padding:.75rem 0;border-bottom:.5px solid var(--border)}.cs-scale-row.svelte-1cmspw3.svelte-1cmspw3:last-child{border-bottom:none}.cs-scale-level.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--ink)}.cs-scale-desc.svelte-1cmspw3.svelte-1cmspw3{font-size:13px;line-height:1.5;color:var(--muted)}.cs-outcomes.svelte-1cmspw3.svelte-1cmspw3{display:flex;flex-direction:column;gap:0;margin-top:1rem}.cs-outcome.svelte-1cmspw3.svelte-1cmspw3{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;align-items:start;padding:1rem 0;border-bottom:.5px solid var(--border)}.cs-outcome.svelte-1cmspw3.svelte-1cmspw3:first-child{border-top:.5px solid var(--border)}.cs-outcome-num.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);padding-top:2px}.cs-outcome-text.svelte-1cmspw3.svelte-1cmspw3{font-size:14px;line-height:1.6;color:var(--muted)}.cs-outcome-text.svelte-1cmspw3 strong.svelte-1cmspw3{font-weight:700;color:var(--ink)}.cs-next.svelte-1cmspw3.svelte-1cmspw3{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.cs-next-label.svelte-1cmspw3.svelte-1cmspw3{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.4rem}.cs-next-title.svelte-1cmspw3.svelte-1cmspw3{font-size:16px;font-weight:700;color:var(--ink);text-decoration:none;display:block}.cs-next-title.svelte-1cmspw3.svelte-1cmspw3:hover{text-decoration:underline}@media (max-width: 600px){.cs-vitals.svelte-1cmspw3.svelte-1cmspw3{grid-template-columns:1fr}.cs-scale-row.svelte-1cmspw3.svelte-1cmspw3{grid-template-columns:1fr;gap:.25rem}}.cs.svelte-n6ajnx.svelte-n6ajnx{max-width:760px;margin:0 auto;padding:2rem 1.5rem 5rem}.cs-nav.svelte-n6ajnx.svelte-n6ajnx{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:.5px solid var(--border-mid)}.cs-nav-name.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:13px;color:var(--muted)}.cs-back.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:12px;color:var(--faint);text-decoration:none;letter-spacing:.04em}.cs-back.svelte-n6ajnx.svelte-n6ajnx:hover{color:var(--ink)}.cs-eyebrow.svelte-n6ajnx.svelte-n6ajnx{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.cs-tag.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.cs-dot.svelte-n6ajnx.svelte-n6ajnx{width:3px;height:3px;border-radius:50%;background:var(--border-mid)}.cs-title.svelte-n6ajnx.svelte-n6ajnx{font-family:"Instrument Serif",serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;color:var(--ink);margin-bottom:1rem}.cs-subtitle.svelte-n6ajnx.svelte-n6ajnx{font-size:16px;line-height:1.7;color:var(--muted);max-width:560px;margin-bottom:3rem}.cs-vitals.svelte-n6ajnx.svelte-n6ajnx{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-mid);border:.5px solid var(--border-mid);margin-bottom:4rem}.cs-vital.svelte-n6ajnx.svelte-n6ajnx{background:var(--bg);padding:1.25rem 1.5rem}.cs-vital-label.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.4rem}.cs-vital-val.svelte-n6ajnx.svelte-n6ajnx{font-size:14px;font-weight:600;color:var(--ink)}.cs-section.svelte-n6ajnx.svelte-n6ajnx{margin-bottom:3rem}.cs-section-label.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:.5px solid var(--border)}.cs-body.svelte-n6ajnx.svelte-n6ajnx{font-size:15px;line-height:1.8;color:var(--muted)}.cs-body.svelte-n6ajnx+.cs-body.svelte-n6ajnx{margin-top:1rem}.cs-pullquote.svelte-n6ajnx.svelte-n6ajnx{margin:3rem 0;padding:2rem 2.5rem;background:var(--surface);border-left:3px solid var(--ink)}.cs-pullquote.svelte-n6ajnx p.svelte-n6ajnx{font-family:"Instrument Serif",serif;font-size:1.35rem;line-height:1.5;color:var(--ink);font-style:italic}.cs-three-col.svelte-n6ajnx.svelte-n6ajnx{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-mid);border:.5px solid var(--border-mid);margin:2rem 0}.cs-col.svelte-n6ajnx.svelte-n6ajnx{background:var(--bg);padding:1.5rem}.cs-col-label.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-bottom:.75rem}.cs-col-title.svelte-n6ajnx.svelte-n6ajnx{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:.5rem}.cs-col-desc.svelte-n6ajnx.svelte-n6ajnx{font-size:13px;line-height:1.6;color:var(--muted)}.cs-outcomes.svelte-n6ajnx.svelte-n6ajnx{display:flex;flex-direction:column;gap:0;margin-top:1rem}.cs-outcome.svelte-n6ajnx.svelte-n6ajnx{display:grid;grid-template-columns:2rem 1fr;gap:.5rem;align-items:start;padding:1rem 0;border-bottom:.5px solid var(--border)}.cs-outcome.svelte-n6ajnx.svelte-n6ajnx:first-child{border-top:.5px solid var(--border)}.cs-outcome-num.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;color:var(--faint);padding-top:2px}.cs-outcome-text.svelte-n6ajnx.svelte-n6ajnx{font-size:14px;line-height:1.6;color:var(--muted)}.cs-outcome-text.svelte-n6ajnx strong.svelte-n6ajnx{font-weight:700;color:var(--ink)}.cs-process.svelte-n6ajnx.svelte-n6ajnx{display:flex;flex-direction:column;gap:0;margin-top:1rem}.cs-process-step.svelte-n6ajnx.svelte-n6ajnx{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;padding:1.25rem 0;border-bottom:.5px solid var(--border);align-items:start}.cs-process-step.svelte-n6ajnx.svelte-n6ajnx:first-child{border-top:.5px solid var(--border)}.cs-process-label.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding-top:2px}.cs-process-text.svelte-n6ajnx.svelte-n6ajnx{font-size:14px;line-height:1.6;color:var(--muted)}.cs-next.svelte-n6ajnx.svelte-n6ajnx{margin-top:4rem;padding-top:2rem;border-top:.5px solid var(--border-mid)}.cs-next-label.svelte-n6ajnx.svelte-n6ajnx{font-family:DM Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:.4rem}.cs-next-title.svelte-n6ajnx.svelte-n6ajnx{font-size:16px;font-weight:700;color:var(--ink);text-decoration:none;display:block}.cs-next-title.svelte-n6ajnx.svelte-n6ajnx:hover{text-decoration:underline}@media (max-width: 600px){.cs-vitals.svelte-n6ajnx.svelte-n6ajnx,.cs-three-col.svelte-n6ajnx.svelte-n6ajnx{grid-template-columns:1fr}.cs-process-step.svelte-n6ajnx.svelte-n6ajnx{grid-template-columns:1fr;gap:.25rem}}.page-wrapper.svelte-m7xwhz{min-height:100vh;max-width:1200px;margin:0 auto 24px;background:var(--background)}.hero.svelte-m7xwhz{padding:120px 56px 72px;min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content.svelte-m7xwhz{max-width:1200px;width:100%}h1.svelte-m7xwhz{font-size:clamp(2.8rem,10vw,5.5rem);line-height:1;font-weight:700;color:var(--text);letter-spacing:-.04em;margin:0 0 32px}p.svelte-m7xwhz{font-size:1.1rem;line-height:1.6;color:var(--muted);margin:0 0 40px}a.svelte-m7xwhz{display:inline-block;color:var(--text);text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:12px 20px;border:1px solid var(--border);border-radius:999px;transition:background .2s ease,color .2s ease}a.svelte-m7xwhz:hover{background:var(--text);color:var(--background)}@media (max-width: 1024px){.hero.svelte-m7xwhz{padding:84px 40px}}@media (max-width: 768px){.hero.svelte-m7xwhz{padding:64px 24px 48px}p.svelte-m7xwhz{font-size:1rem}}
