.hub.svelte-1w5h5i8{padding:40px var(--s-section-x) var(--s-section-y);flex-direction:column;display:flex}.head.svelte-1w5h5i8{padding:clamp(48px,8vw,96px) 0 clamp(24px,4vw,40px)}.kicker.svelte-1w5h5i8{font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.28em;text-transform:uppercase;color:var(--orng-text);margin-bottom:18px;font-weight:700}.title.svelte-1w5h5i8{font-family:var(--font-sans);font-weight:700;font-size:var(--t-h1);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;line-height:.95}.lead.svelte-1w5h5i8{font-family:var(--font-sans);font-weight:700;font-size:var(--t-mission);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;max-width:34ch;margin-top:28px;line-height:1.3}.shelf.svelte-1w5h5i8{margin-top:clamp(40px,6vw,72px)}.shelf-head.svelte-1w5h5i8{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;margin-bottom:18px;display:grid}.shelf-label.svelte-1w5h5i8{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--orng-text);grid-column:1;margin:0;font-size:11px;font-weight:700}.shelf-note.svelte-1w5h5i8{font-family:var(--font-sans);color:var(--ink);opacity:.78;grid-column:1;max-width:60ch;margin:0;font-size:15px;line-height:1.5}.shelf-all.svelte-1w5h5i8{min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orng-text);grid-area:1/2/span 2;align-self:end;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.shelf-all.svelte-1w5h5i8:hover{text-underline-offset:4px;text-decoration:underline}.shelf-all.svelte-1w5h5i8:focus-visible,.aside-link.svelte-1w5h5i8:focus-visible{outline:2px solid var(--orng-text);outline-offset:2px}.rows.svelte-1w5h5i8{margin:0;padding:0;list-style:none}.row.svelte-1w5h5i8{border-top:1px solid var(--rule)}.rows.svelte-1w5h5i8 li:where(.svelte-1w5h5i8):last-child{border-bottom:1px solid var(--rule)}.row-main.svelte-1w5h5i8{color:inherit;transition:background .24s var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;align-items:baseline;gap:28px;padding:22px 0;text-decoration:none;display:grid}.row-main.svelte-1w5h5i8:hover{background:color-mix(in srgb, var(--orng) 7%, transparent)}.row-main.svelte-1w5h5i8:focus-visible{outline:2px solid var(--orng-text);outline-offset:-2px}.name.svelte-1w5h5i8{font-family:var(--font-sans);font-weight:700;font-size:var(--t-card-h);letter-spacing:-.015em;color:var(--ink);line-height:1.15}.code.svelte-1w5h5i8{font-family:var(--font-mono);letter-spacing:.08em;color:var(--dim);vertical-align:.2em;margin-right:6px;font-size:12px;font-weight:700}.blurb.svelte-1w5h5i8{font-family:var(--font-sans);color:var(--ink);opacity:.78;max-width:52ch;font-size:15px;line-height:1.55}.arrow.svelte-1w5h5i8{font-family:var(--font-sans);color:var(--orng-text);text-align:right;transition:transform .32s var(--ease-out);font-size:22px;font-weight:700}.row-main.svelte-1w5h5i8:hover .arrow:where(.svelte-1w5h5i8){transform:translate(10px)}.row-aside.svelte-1w5h5i8{flex-wrap:wrap;align-items:center;gap:0 22px;margin-top:-14px;padding-bottom:8px;display:flex}.aside-link.svelte-1w5h5i8,.mark.svelte-1w5h5i8{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--dim);align-items:center;font-size:12px;display:inline-flex}.aside-link.svelte-1w5h5i8{color:var(--orng-text);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mark.svelte-1w5h5i8{text-transform:uppercase}@media (width<=1023px){.row-main.svelte-1w5h5i8{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""blurb blurb";gap:6px 16px}.name.svelte-1w5h5i8{grid-area:name}.blurb.svelte-1w5h5i8{grid-area:blurb;min-width:0}.arrow.svelte-1w5h5i8{grid-area:arrow;align-self:center}.row-aside.svelte-1w5h5i8{margin-top:-10px}}@media (width<=600px){.shelf-head.svelte-1w5h5i8{grid-template-columns:minmax(0,1fr)}.shelf-all.svelte-1w5h5i8{grid-area:auto/1;justify-self:start}}
