.daily-software.svelte-cwls5q{border-top:1px solid var(--site-line);margin-top:56px;padding-top:34px;scroll-margin-top:28px}.daily-software.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(25px,3vw,32px)}.software-list.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.software-item.svelte-cwls5q h3:where(.svelte-cwls5q) a:where(.svelte-cwls5q){letter-spacing:-.025em;text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:5px;align-items:center;gap:10px;font-size:20px;display:inline-flex}.software-item.svelte-cwls5q h3:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:var(--site-accent)}.software-item.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--site-muted);margin-top:8px;font-size:13px;line-height:1.8}.software-item.svelte-cwls5q .software-purpose:where(.svelte-cwls5q){color:var(--site-ink);margin-top:16px}@media (width<=700px){.software-list.svelte-cwls5q{grid-template-columns:1fr;gap:28px}}blockquote.svelte-cwls5q{letter-spacing:-.035em;border-left:2px solid var(--site-accent);margin:28px 0;padding-left:20px;font-size:clamp(23px,2.5vw,31px);line-height:1.3}.consulting.svelte-cwls5q{border-top:1px solid var(--site-line);margin-top:56px;padding-top:34px;scroll-margin-top:28px}.consulting-heading.svelte-cwls5q{justify-content:space-between;align-items:center;gap:26px;display:flex}.consulting-heading.svelte-cwls5q h2:where(.svelte-cwls5q){letter-spacing:-.04em;margin:0 0 12px;font-size:32px}.consulting-heading.svelte-cwls5q p:where(.svelte-cwls5q),.consulting-note.svelte-cwls5q{color:var(--site-muted);font-size:13px;line-height:1.8}.consulting-heading.svelte-cwls5q .action-link:where(.svelte-cwls5q){flex-shrink:0}.consulting-services.svelte-cwls5q{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:30px;display:grid}.consulting-services.svelte-cwls5q section:where(.svelte-cwls5q){border-top:1px solid var(--site-line);padding-top:20px}.consulting-services.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.02em;font-size:17px;font-weight:500}.consulting-services.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--site-muted);margin-top:12px;font-size:13px;line-height:1.85}.consulting-note.svelte-cwls5q{margin-top:26px}@media (width<=700px){.consulting-heading.svelte-cwls5q{flex-direction:column;align-items:start}.consulting-services.svelte-cwls5q{grid-template-columns:1fr;gap:16px}}.about-grid.svelte-cwls5q{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;display:grid}.about-copy.svelte-cwls5q .page-title:where(.svelte-cwls5q){font-size:clamp(40px,4.8vw,62px)}.about-lead.svelte-cwls5q{letter-spacing:-.025em;margin:26px 0 20px;font-size:19px;line-height:1.6}.about-copy.svelte-cwls5q>p:where(.svelte-cwls5q):not(.about-lead){color:var(--site-muted);max-width:52ch;margin-bottom:16px;font-size:14px;line-height:1.85}.about-copy.svelte-cwls5q>p:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-accent);text-decoration-color:var(--site-accent);text-underline-offset:3px}.about-desk.svelte-cwls5q{border:1px solid var(--site-line);background:var(--site-surface);border-radius:16px;margin-top:8px;padding:28px;position:sticky;top:24px}.desk-top.svelte-cwls5q{border-bottom:1px solid var(--site-line);align-items:center;gap:16px;padding-bottom:26px;display:flex}.monogram.svelte-cwls5q{border:1px solid var(--site-line);letter-spacing:-2px;background:var(--site-paper);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:66px;font-size:28px;display:flex}.monogram.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--site-accent);padding-left:3px;font-size:20px;display:inline-flex}.desk-top.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:14px;font-weight:500}.desk-top.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--site-muted);font:11px var(--font-mono);align-items:center;gap:8px;margin-top:5px;display:flex}h2.svelte-cwls5q{margin-block:24px 10px;font-size:12px;font-weight:500}.desk-projects.svelte-cwls5q a:where(.svelte-cwls5q){border-bottom:1px solid var(--site-line);align-items:center;gap:14px;padding-block:16px;display:flex}.desk-projects.svelte-cwls5q a:where(.svelte-cwls5q):last-child{border:none}.desk-projects.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:top left;border:1px solid var(--site-line);border-radius:5px;width:50px;height:44px;transition:rotate .25s}.desk-projects.svelte-cwls5q a:where(.svelte-cwls5q):hover img:where(.svelte-cwls5q){rotate:-5deg}.desk-projects.svelte-cwls5q a:where(.svelte-cwls5q)>span:where(.svelte-cwls5q){flex:1}.desk-projects.svelte-cwls5q strong:where(.svelte-cwls5q){font-size:13px;font-weight:500;display:block}.desk-projects.svelte-cwls5q span:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:var(--site-muted);font-size:10px}.desk-projects.svelte-cwls5q svg{color:var(--site-muted)}.desk-projects.svelte-cwls5q a:where(.svelte-cwls5q):hover svg{color:var(--site-accent)}.all-work.svelte-cwls5q{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;margin-top:10px;padding-top:20px;font-size:12px;display:flex}.about-colophon.svelte-cwls5q{border-top:1px solid var(--site-line);color:var(--site-muted);align-items:center;gap:20px;margin-top:44px;padding-top:28px;display:flex}.about-colophon.svelte-cwls5q>svg{color:var(--site-accent);flex-shrink:0}.colophon-copy.svelte-cwls5q{max-width:76ch;font-size:12px;line-height:1.8}.about-colophon.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--site-ink);font-weight:400}@media (width<=900px){.about-grid.svelte-cwls5q{gap:36px}}@media (width<=700px){.about-grid.svelte-cwls5q{grid-template-columns:1fr}.about-desk.svelte-cwls5q{margin-top:0;padding:23px;position:static}.about-lead.svelte-cwls5q{font-size:17px}}@media (height<=720px){.about-desk.svelte-cwls5q{position:static}}
