.intro.svelte-cwls5q{padding-top:var(--space-xl)}.intro-grid.svelte-cwls5q{gap:var(--space-l);display:grid}.intro.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-2xl);max-width:18ch;margin-bottom:var(--space-m)}.intro.svelte-cwls5q .lead:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em}.intro.svelte-cwls5q .lead:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:var(--accent)}.who.svelte-cwls5q{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(60% 50% at 50% 0%, #d9ff4a1a, transparent 70%), var(--bg-2);align-content:start;display:grid}.who.svelte-cwls5q img:where(.svelte-cwls5q){width:min(100%,260px);margin-inline:auto}.who.svelte-cwls5q dl:where(.svelte-cwls5q){gap:10px;display:grid}.who.svelte-cwls5q dl:where(.svelte-cwls5q) div:where(.svelte-cwls5q){border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.who.svelte-cwls5q dt:where(.svelte-cwls5q){font-size:var(--text-xs)}.who.svelte-cwls5q dd:where(.svelte-cwls5q){font-size:var(--text-sm)}@media (width>=900px){.intro-grid.svelte-cwls5q{gap:var(--space-xl);grid-template-columns:1.3fr .8fr;align-items:start}.who.svelte-cwls5q{top:calc(var(--header-h) + 24px);position:sticky}}.story.svelte-cwls5q,.principles.svelte-cwls5q{gap:var(--space-l);list-style:none;display:grid}.story.svelte-cwls5q li:where(.svelte-cwls5q),.principles.svelte-cwls5q li:where(.svelte-cwls5q){gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--line);grid-template-columns:2.6em 1fr;display:grid}.n.svelte-cwls5q{color:var(--accent);font-size:var(--text-xs);padding-top:.6em}.story.svelte-cwls5q h3:where(.svelte-cwls5q),.principles.svelte-cwls5q h3:where(.svelte-cwls5q){margin-bottom:var(--space-2xs);max-width:28ch}.story.svelte-cwls5q .prose:where(.svelte-cwls5q){color:var(--ink-2);max-width:64ch}.principles.svelte-cwls5q p:where(.svelte-cwls5q){max-width:62ch;font-size:var(--text-sm);line-height:1.6}@media (width>=900px){.principles.svelte-cwls5q{gap:var(--space-l) var(--space-xl);grid-template-columns:1fr 1fr}}.cred.svelte-cwls5q{gap:var(--space-l);display:grid}.cred.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:var(--space-s);max-width:20ch}.cred.svelte-cwls5q .prose:where(.svelte-cwls5q){color:var(--ink-2);max-width:62ch;margin-bottom:var(--space-m)}.cred-badge.svelte-cwls5q{text-align:center;aspect-ratio:1;background:radial-gradient(closest-side,#d9ff4a24,#0000);border:1px solid #d9ff4a66;border-radius:50%;place-content:center;align-self:start;justify-items:center;gap:4px;width:100%;max-width:240px;margin-inline:auto;display:grid}.cred-badge.svelte-cwls5q .mono:where(.svelte-cwls5q){font-size:var(--text-xs);color:var(--accent);letter-spacing:.1em}.cred-badge.svelte-cwls5q strong:where(.svelte-cwls5q){font-family:var(--display);font-weight:800;font-size:var(--text-xl);letter-spacing:-.03em;line-height:1}.small.svelte-cwls5q{font-size:var(--text-xs)}@media (width>=900px){.cred.svelte-cwls5q{gap:var(--space-xl);grid-template-columns:300px 1fr;align-items:start}}.clients.svelte-cwls5q{gap:var(--space-xs);margin-top:var(--space-m);list-style:none;display:grid}.clients.svelte-cwls5q li:where(.svelte-cwls5q){align-content:start;gap:8px;display:grid}.clients.svelte-cwls5q .mono:where(.svelte-cwls5q){font-size:var(--text-xs)}.clients.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);line-height:1.6}@media (width>=900px){.clients.svelte-cwls5q{grid-template-columns:repeat(3,1fr)}}.next.svelte-cwls5q{gap:var(--space-m);display:grid}.next.svelte-cwls5q .actions:where(.svelte-cwls5q){gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width>=760px){.next.svelte-cwls5q{grid-template-columns:1fr auto;align-items:center}}
