.pnav.svelte-1wmlbsq{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#ece7d8e6;border-bottom:1px solid #d8d2c2;position:sticky;top:0}.pnav-inner.svelte-1wmlbsq{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;height:60px;margin:0 auto;padding:0 2rem;display:flex}.logo.svelte-1wmlbsq{color:#16130e;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:700;text-decoration:none}.logo.svelte-1wmlbsq i:where(.svelte-1wmlbsq){color:#c24a1e;font-style:normal}.plinks.svelte-1wmlbsq{align-items:center;gap:1.5rem;display:flex}.plinks.svelte-1wmlbsq a:where(.svelte-1wmlbsq){color:#5c564a;font-size:.8125rem;text-decoration:none}.plinks.svelte-1wmlbsq a:where(.svelte-1wmlbsq):hover{color:#16130e}.pacts.svelte-1wmlbsq{align-items:center;gap:.75rem;display:flex}.plang.svelte-1wmlbsq{color:#5c564a;cursor:pointer;background:0 0;border:1px solid #d8d2c2;border-radius:999px;padding:.3rem .5rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.btn-solid.svelte-1wmlbsq{color:#f3f1ea;cursor:pointer;background:#16130e;border:none;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;text-decoration:none;display:inline-flex}.btn-solid.svelte-1wmlbsq:hover{background:#c24a1e}.btn-ghost.svelte-1wmlbsq{color:#5c564a;text-underline-offset:4px;font-family:JetBrains Mono,monospace;font-size:.8125rem;text-decoration:underline}.btn-ghost.svelte-1wmlbsq:hover{color:#16130e}@media (width<=640px){.plinks.svelte-1wmlbsq{display:none}}.pfooter.svelte-1llv4vq{background:#ece7d8;border-top:1px solid #d8d2c2;padding:2.5rem 2rem}.pfooter-inner.svelte-1llv4vq{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.logo.svelte-1llv4vq{color:#16130e;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:700}.logo.svelte-1llv4vq i:where(.svelte-1llv4vq){color:#c24a1e;font-style:normal}.brand.svelte-1llv4vq p:where(.svelte-1llv4vq){color:#9a917f;margin:.5rem 0 0;font-size:.8125rem}.flinks.svelte-1llv4vq{flex-wrap:wrap;gap:1.25rem;display:flex}.flinks.svelte-1llv4vq a:where(.svelte-1llv4vq){color:#5c564a;font-size:.8125rem;text-decoration:none}.flinks.svelte-1llv4vq a:where(.svelte-1llv4vq):hover{color:#16130e}.copy.svelte-1llv4vq{color:#9a917f;font-size:.75rem}
