.hero.svelte-1uha8ag{grid-template-columns:7fr 4fr;gap:56px;padding:80px 48px 64px;display:grid}@media screen and (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding:40px 20px 32px}}.kicker.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-s);letter-spacing:var(--ds-tracking-label);color:var(--ds-color-brass);margin:0 0 24px}@media screen and (width<=900px){.kicker.svelte-1uha8ag{margin-bottom:16px;font-size:11px}}h1.svelte-1uha8ag{font-size:var(--ds-text-display);line-height:var(--ds-leading-tight);letter-spacing:-.025em;margin:0 0 28px;font-weight:700}@media screen and (width<=900px){h1.svelte-1uha8ag{margin-bottom:16px;font-size:38px;line-height:1.08}}.lead.svelte-1uha8ag{font-size:var(--ds-text-lead);line-height:var(--ds-leading-text);max-width:50ch;color:var(--ds-color-ink-muted);margin:0 0 40px}@media screen and (width<=900px){.lead.svelte-1uha8ag{margin-bottom:24px;font-size:16px}}.cta-row.svelte-1uha8ag{align-items:center;gap:24px;display:flex}@media screen and (width<=900px){.cta-row.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:12px}.cta-row.svelte-1uha8ag .ds-btn{text-align:center;padding:15px 24px;display:block}}.alt-contact.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-s);color:var(--ds-color-ink-muted);border-bottom:1px solid #ede7da4d;padding-bottom:2px}@media screen and (width<=900px){.alt-contact.svelte-1uha8ag{text-align:center;border-bottom:none;font-size:12px}}.spec-slot.svelte-1uha8ag{align-self:start}.ruler-slot.svelte-1uha8ag{padding:0 48px}@media screen and (width<=900px){.ruler-slot.svelte-1uha8ag{padding:0 20px}}.services.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:40px;padding:40px 48px 56px;display:grid}@media screen and (width<=900px){.services.svelte-1uha8ag{grid-template-columns:1fr;gap:22px;padding:28px 20px 32px}}.service.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}@media screen and (width<=900px){.service.svelte-1uha8ag{grid-template-columns:32px 1fr;gap:12px;display:grid}}.num.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-s);color:var(--ds-color-brass);margin:0}.body.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}@media screen and (width<=900px){.body.svelte-1uha8ag{gap:4px}}h3.svelte-1uha8ag{margin:0;font-size:18px;font-weight:700}@media screen and (width<=900px){h3.svelte-1uha8ag{font-size:17px}}.service.svelte-1uha8ag .desc:where(.svelte-1uha8ag){font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-muted);margin:0;line-height:1.6}.sheet.svelte-1uha8ag{font-family:var(--ds-font-mono);color:var(--ds-color-brass);border-bottom:none;align-self:flex-start;margin-top:4px;font-size:11.5px}.sheet.svelte-1uha8ag:hover{color:var(--ds-color-ink)}.bench.svelte-1uha8ag .num:where(.svelte-1uha8ag){color:var(--ds-color-ink-faint)}.bench.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--ds-color-ink-muted)}.bench.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:var(--ds-color-ink-faint)}.section-head.svelte-1uha8ag{border-bottom:1px solid var(--ds-color-line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.section-label.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:var(--ds-tracking-label);margin:0}.section-note.svelte-1uha8ag{font-family:var(--ds-font-mono);color:var(--ds-color-ink-faint);margin:0;font-size:11.5px}a.section-note.svelte-1uha8ag{border-bottom:none}a.section-note.svelte-1uha8ag:hover{color:var(--ds-color-brass)}.log.svelte-1uha8ag{padding:0 48px 56px}@media screen and (width<=900px){.log.svelte-1uha8ag{padding:0 20px 32px}}.entry.svelte-1uha8ag{border-bottom:1px dashed #ede7da38;align-items:baseline;gap:24px;padding:16px 0;display:flex}.entry.svelte-1uha8ag .years:where(.svelte-1uha8ag){font-family:var(--ds-font-mono);font-size:var(--ds-text-s);color:var(--ds-color-ink-muted);flex:none;width:90px}.entry.svelte-1uha8ag .client:where(.svelte-1uha8ag){flex:none;width:240px;font-size:16px;font-weight:600}.entry.svelte-1uha8ag .desc:where(.svelte-1uha8ag){color:var(--ds-color-ink-muted);flex:1;font-size:14.5px}.entry.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-brass)}@media screen and (width<=900px){.entry.svelte-1uha8ag{grid-template-columns:1fr;gap:3px;padding:12px 0;display:grid}.entry.svelte-1uha8ag .years:where(.svelte-1uha8ag),.entry.svelte-1uha8ag .client:where(.svelte-1uha8ag){width:auto}.entry.svelte-1uha8ag .years:where(.svelte-1uha8ag){font-size:11px}.entry.svelte-1uha8ag .desc:where(.svelte-1uha8ag){font-size:14.5px}.entry.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-size:11px}}.writing.svelte-1uha8ag{padding:0 48px 56px}@media screen and (width<=900px){.writing.svelte-1uha8ag{display:none}}.writing.svelte-1uha8ag .all:where(.svelte-1uha8ag){font-family:var(--ds-font-mono);color:var(--ds-color-brass);border-bottom:none;font-size:11.5px}.writing.svelte-1uha8ag .all:where(.svelte-1uha8ag):hover{color:var(--ds-color-ink)}.row.svelte-1uha8ag{border-bottom:1px dashed #ede7da38;align-items:baseline;gap:20px;padding:14px 0;display:flex}.row.svelte-1uha8ag:last-child{border-bottom:none}a.row.svelte-1uha8ag{border-bottom:1px dashed #ede7da38}a.row.svelte-1uha8ag:hover{color:inherit}a.row.svelte-1uha8ag:hover .title:where(.svelte-1uha8ag){color:var(--ds-color-brass)}.row.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:var(--ds-text-body);white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-weight:600;overflow:hidden}.leader.svelte-1uha8ag{border-bottom:1px dotted #ede7da4d;flex:1;transform:translateY(-4px)}.row.svelte-1uha8ag .tag:where(.svelte-1uha8ag){font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-ink-muted)}.podcast-label.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-s);color:var(--ds-color-ink-muted)}.listen.svelte-1uha8ag{font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);color:var(--ds-color-brass);border-bottom:none}.listen.svelte-1uha8ag:hover{color:var(--ds-color-ink)}.bench-strip.svelte-1uha8ag{border:1px solid var(--ds-color-line-soft);background:var(--ds-color-bg-raised);justify-content:space-between;align-items:center;gap:32px;margin:0 48px 56px;padding:24px 28px;display:flex}@media screen and (width<=900px){.bench-strip.svelte-1uha8ag{display:none}}.bench-strip.svelte-1uha8ag .text:where(.svelte-1uha8ag){color:var(--ds-color-ink-muted);max-width:72ch;margin:0;font-size:14.5px;line-height:1.6}.strip-label.svelte-1uha8ag{font-family:var(--ds-font-mono);color:var(--ds-color-ink-faint);letter-spacing:.08em;font-size:11.5px}.workshop.svelte-1uha8ag{font-family:var(--ds-font-mono);color:var(--ds-color-ink-muted);white-space:nowrap;border-bottom:none;font-size:11.5px}.workshop.svelte-1uha8ag:hover{color:var(--ds-color-brass)}
