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