.body.svelte-tpg4to{gap:var(--s-2);display:grid}.field.svelte-tpg4to{min-height:3em;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:.9375rem;line-height:1.35}.ph.svelte-tpg4to{color:var(--ink-3)}.w.svelte-tpg4to{animation:.4s backwards svelte-tpg4to-land;display:inline-block}.row.svelte-tpg4to{align-items:center;gap:var(--s-2);display:flex}.key.svelte-tpg4to{background:var(--surface);width:44px;height:44px;box-shadow:0 0 0 1px var(--line), 0 3px 0 #3c321e2e;font:inherit;color:var(--ink);cursor:pointer;touch-action:none;border:0;border-radius:10px;flex:none;place-items:end start;padding:0 0 6px 8px;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .12s;display:grid}.key.pressed.svelte-tpg4to{box-shadow:0 0 0 1px var(--line);transform:translateY(3px)}.hint.svelte-tpg4to{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}@keyframes svelte-tpg4to-land{0%{opacity:0;transform:translateY(4px)}}.body.svelte-2ajrw2{gap:var(--s-2);padding-top:var(--s-1);display:grid}.body.svelte-10mgqtg{gap:var(--s-1);justify-items:start;display:grid}.input.svelte-10mgqtg{color:#0000008c;border:1px solid;border-radius:6px;align-items:center;width:100%;height:36px;padding:0 10px;font-size:.875rem;display:flex}.ratio.svelte-10mgqtg{align-items:baseline;column-gap:var(--s-1);flex-wrap:wrap;display:flex}.n.svelte-10mgqtg{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500}.v.svelte-10mgqtg{font-size:var(--fs-caption);color:var(--ink);font-weight:600}.toggle.svelte-10mgqtg{min-height:44px;padding:0 var(--s-2);background:var(--ink);color:var(--paper);font:inherit;font-size:var(--fs-caption);cursor:pointer;border:0;border-radius:999px;font-weight:500}.screen.svelte-1k9gmlj{font-size-adjust:none;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--on-plate);margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6}.screen.svelte-1k9gmlj code:where(.svelte-1k9gmlj){font-size:inherit}.dim.svelte-1k9gmlj{color:var(--on-plate-2)}.hidden.svelte-1k9gmlj{opacity:0}span.svelte-1k9gmlj{transition:opacity .25s}table.svelte-3n3l0k{border-collapse:collapse;width:100%;font-size:.8125rem;line-height:1.35}td.svelte-3n3l0k{vertical-align:top;border-bottom:1px solid var(--line);padding:5px 6px 5px 0}tr.svelte-3n3l0k:last-child td:where(.svelte-3n3l0k){border-bottom:0}tr.svelte-3n3l0k{transition:opacity .25s}.hidden.svelte-3n3l0k{opacity:0}.t.svelte-3n3l0k{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ev.svelte-3n3l0k{color:var(--ink);font-weight:600}.done.svelte-3n3l0k .ev:where(.svelte-3n3l0k){color:var(--accent)}.body.svelte-1wximou{gap:var(--s-2);justify-items:start;display:grid}.sample.svelte-1wximou{min-height:44px;padding:0 var(--s-2);color:#fafafa;font:inherit;cursor:pointer;background:#171717;border:0;border-radius:6px;font-size:.875rem;font-weight:500}.sample.focus.svelte-1wximou{box-shadow:0 0 0 3px #fff,0 0 0 5px #a1a1a1}.tokens.svelte-1wximou{font-size-adjust:none;color:var(--ink-2);margin:0;padding:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6;list-style:none}.intro.svelte-1uha8ag{padding-block:var(--s-3) 0;row-gap:var(--s-3)}.name.svelte-1uha8ag{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--weight-semibold);letter-spacing:0}.offer.svelte-1uha8ag{font-size:var(--fs-offer-display);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:30em;line-height:1.25}.contact.svelte-1uha8ag{column-gap:var(--s-3)}.contact.svelte-1uha8ag .primary:where(.svelte-1uha8ag){font-weight:var(--weight-semibold)}.group.svelte-1uha8ag{column-gap:var(--s-3);white-space:nowrap;display:flex}.who.svelte-1uha8ag{max-width:var(--measure);color:var(--ink-2)}.sec.svelte-1uha8ag{margin-top:var(--section);row-gap:var(--s-3)}.sec-title.svelte-1uha8ag{font-size:var(--fs-h2)}.cards.svelte-1uha8ag{gap:var(--s-6) var(--gap);list-style:none;display:grid}.cards.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--s-1);align-content:start;min-width:0;display:grid}.cards.svelte-1uha8ag li:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):first-child{margin-bottom:var(--s-1)}.cards.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-h3)}.tools.svelte-1uha8ag h3:where(.svelte-1uha8ag){overflow-wrap:anywhere;font-size:1.125rem}.cards.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);max-width:var(--measure)}.cards.svelte-1uha8ag .metric:where(.svelte-1uha8ag){font-size:var(--fs-caption);color:var(--ink-3)}.cards.svelte-1uha8ag a:where(.svelte-1uha8ag){justify-self:start;align-items:center;min-height:44px;display:inline-flex}.tools-band.svelte-1uha8ag{padding-block:var(--s-8)}.articles.svelte-1uha8ag{gap:var(--s-4);list-style:none;display:grid}.articles.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:var(--s-1);display:grid}.article-title.svelte-1uha8ag{font-size:var(--fs-h3)}.article-title.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:4px}.article-line.svelte-1uha8ag{color:var(--ink-2);max-width:var(--measure)}.past.svelte-1uha8ag{gap:var(--s-2) var(--gap);list-style:none;display:grid}.past.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:baseline;gap:var(--s-2);display:flex}.past-name.svelte-1uha8ag{font-weight:var(--weight-semibold);color:var(--ink)}.past-years.svelte-1uha8ag{font-size:var(--fs-caption);color:var(--ink-3);font-variant-numeric:tabular-nums}@media (width>=768px){.projects.svelte-1uha8ag,.tools.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.past.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.contact.svelte-1uha8ag,.who.svelte-1uha8ag{grid-column:4/-1}.sec-title.svelte-1uha8ag{grid-area:1/1/auto/span 3}.cards.svelte-1uha8ag,.articles.svelte-1uha8ag,.past.svelte-1uha8ag{grid-area:1/4/auto/-1}.tools.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}
