.page.svelte-10aft7r{align-content:start;gap:3.5rem;width:100%;max-width:40rem;min-height:100svh;margin:0 auto;padding:clamp(3rem,10vh,6rem) 1.25rem 4rem;display:grid}a.svelte-10aft7r{color:inherit;text-decoration:none}a.svelte-10aft7r:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.title.svelte-10aft7r{letter-spacing:-.04em;background:linear-gradient(#fff 30%,#fff9);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1.25rem;font-size:clamp(2.5rem,10vw,4rem);font-weight:600;line-height:1}.lede.svelte-10aft7r{max-width:32rem;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.label.svelte-10aft7r{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 .75rem;font-size:.6875rem;font-weight:400;display:block}.cards.svelte-10aft7r{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-10aft7r{border:1px solid var(--hairline);background:var(--surface);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;transition:border-color .2s,background-color .2s;display:flex}.card.svelte-10aft7r:hover{background:linear-gradient(135deg, #6ee7b714, transparent 55%), var(--surface-hover);border-color:#6ee7b74d}.card-title.svelte-10aft7r{letter-spacing:-.015em;color:var(--text);font-size:1.125rem;font-weight:600;display:block}.card-desc.svelte-10aft7r{color:var(--text-muted);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.55;display:block}.arrow.svelte-10aft7r{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;color:var(--text-faint);flex:none;margin-top:.375rem;transition:transform .2s,color .2s}a.svelte-10aft7r:hover .arrow:where(.svelte-10aft7r),a.svelte-10aft7r:focus-visible .arrow:where(.svelte-10aft7r){color:var(--accent);transform:translate(2px,-2px)}@media (prefers-reduced-motion:no-preference){.reveal.svelte-10aft7r{animation:.7s cubic-bezier(.2,.7,.2,1) both svelte-10aft7r-reveal;animation-delay:calc(var(--i) * 90ms)}@keyframes svelte-10aft7r-reveal{0%{opacity:0;transform:translateY(12px)}}}
