.index-page.svelte-15cose3{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-body);line-height:1.6}.wrap.svelte-15cose3{max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.mono.svelte-15cose3{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.hero.svelte-15cose3{padding:clamp(3rem,7vw,5rem) 0 clamp(2rem,4vw,3rem);background:var(--bg-light)}.hero.svelte-15cose3 h1:where(.svelte-15cose3){font-family:var(--font-heading);font-weight:700;letter-spacing:-.03em;font-size:clamp(2.1rem,4.5vw,3.2rem);margin:.6rem 0 1rem;color:var(--text-primary)}.lead.svelte-15cose3{color:var(--text-secondary);font-size:1.1rem;max-width:60ch;margin:0}.lead.svelte-15cose3 a:where(.svelte-15cose3){color:var(--primary);font-weight:600}.band.svelte-15cose3{padding:clamp(3rem,6vw,4.5rem) 0}.pgrid.svelte-15cose3{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.pcard.svelte-15cose3{background:var(--bg-light);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.9rem;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;transition:all .2s}.pcard.svelte-15cose3:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pcard.svelte-15cose3 .cap:where(.svelte-15cose3){color:var(--primary)}.pcard.svelte-15cose3 h3:where(.svelte-15cose3){font-family:var(--font-heading);font-size:1.4rem;font-weight:640;margin:.4rem 0 .3rem;letter-spacing:-.01em;color:var(--text-primary)}.pcard.svelte-15cose3 p:where(.svelte-15cose3){color:var(--text-secondary);font-size:.96rem;margin:0 0 .6rem}.pcard.svelte-15cose3 .go:where(.svelte-15cose3){color:var(--primary);font-weight:600;font-size:.9rem}@media (max-width: 720px){.pgrid.svelte-15cose3{grid-template-columns:1fr}}
