.hero.svelte-192mfm1{padding-top:clamp(32px,6vw,72px);padding-bottom:20px}h1.svelte-192mfm1{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(40px,7vw,84px)}h1.svelte-192mfm1 em:where(.svelte-192mfm1){font-family:var(--font-words);color:var(--ink-2);font-weight:400}.lede.svelte-192mfm1{max-width:70ch;color:var(--ink-2);margin:0}.jump.svelte-192mfm1{top:var(--sticky-top,60px);z-index:30;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(8px);border-block:1px solid var(--rule);margin-top:20px;position:sticky}.row.svelte-192mfm1{scrollbar-width:none;align-items:center;gap:2px;height:48px;display:flex;position:relative;overflow-x:auto}.chip.svelte-192mfm1{white-space:nowrap;color:var(--ink-2);border-radius:999px;flex:none;padding:5px 11px;font-size:14px;font-weight:520;text-decoration:none;transition:background .15s,color .15s}.chip.svelte-192mfm1:hover{color:var(--ink)}.chip.svelte-192mfm1 .n:where(.svelte-192mfm1){font-family:var(--font-mono);opacity:.7;font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px;font-weight:400}.chip.here.svelte-192mfm1{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold);border-radius:999px 999px 4px 4px}.chip.on.svelte-192mfm1{background:var(--ink);color:var(--paper)}.chip.svelte-192mfm1:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.chapters.leaving.svelte-192mfm1{opacity:0;transition:opacity .14s ease-in}.chapters.entering.svelte-192mfm1 .chapter:where(.svelte-192mfm1){animation:svelte-192mfm1-rise .28s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes svelte-192mfm1-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.chapters.leaving.svelte-192mfm1{transition:none}.chapters.entering.svelte-192mfm1 .chapter:where(.svelte-192mfm1){animation:none}}.chapters.svelte-192mfm1{flex-direction:column;gap:clamp(48px,8vw,88px);margin-top:36px;display:flex}.chapter.svelte-192mfm1{scroll-margin-top:120px}.ch-head.svelte-192mfm1{align-items:center;gap:16px;margin-bottom:22px;display:flex}h2.svelte-192mfm1{font-size:clamp(30px,4vw,44px)}.ch-head.svelte-192mfm1 p:where(.svelte-192mfm1){color:var(--ink-3);margin:4px 0 0}.grid.svelte-192mfm1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (width<=820px){.grid.svelte-192mfm1{grid-template-columns:minmax(0,1fr)}}
