@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-normal-latin.woff2)format("woff2")}.topnav.svelte-42muaf{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--faint);background:#fffff8e0;padding:.8rem 0;font-family:Inter,system-ui,sans-serif;position:sticky;top:0}.bar.svelte-42muaf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1040px;margin:0 auto;padding:0 2.2rem;display:flex}.brand.svelte-42muaf{letter-spacing:.14em;color:var(--ink);align-items:center;gap:.55rem;font-size:.95rem;font-weight:600;line-height:1;display:flex}.brand.svelte-42muaf span:where(.svelte-42muaf){transform:translateY(.5px)}.brand.svelte-42muaf:hover{color:var(--red);text-decoration:none}.brand.svelte-42muaf img:where(.svelte-42muaf){display:block}.navlinks.svelte-42muaf{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-left:auto;display:flex}.navlinks.svelte-42muaf a:where(.svelte-42muaf){color:var(--ink);font-size:.9rem;font-weight:500}.navlinks.svelte-42muaf a:where(.svelte-42muaf):hover{color:var(--red);text-decoration:none}.navlinks.svelte-42muaf a.active:where(.svelte-42muaf){text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}a.btn.svelte-42muaf,a.btn.svelte-42muaf:hover{background:var(--red);color:#fff;border-radius:8px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;box-shadow:0 1px 2px #140a0026}a.btn.svelte-42muaf:hover{background:#7d0000}a.cta.svelte-42muaf{margin-left:-.2rem}a.btn.outline.svelte-42muaf,a.btn.outline.svelte-42muaf:hover{color:var(--red);border:1.5px solid var(--red);box-shadow:none;background:0 0;padding:calc(.45rem - 1.5px) calc(1rem - 1.5px)}a.btn.outline.svelte-42muaf:hover{background:#a000000f}.menubtn.svelte-42muaf{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:-.4rem;padding:.3rem;line-height:0;display:none}.menubtn.svelte-42muaf:hover{color:var(--red)}.navsheet.svelte-42muaf{border:0;border-left:1px solid var(--faint);background:var(--paper);width:min(20rem,86vw);height:100dvh;max-height:none;color:var(--ink);margin:0 0 0 auto;padding:1rem 1.6rem 2rem;font-family:Inter,system-ui,sans-serif}.navsheet.svelte-42muaf::backdrop{background:#11111140}html:has(dialog.navsheet[open]){overflow:hidden}.sheetclose.svelte-42muaf{color:var(--gray);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.2rem .4rem;font-size:1.6rem;line-height:1;display:block}.sheetclose.svelte-42muaf:hover{color:var(--ink)}.sheetlinks.svelte-42muaf{flex-direction:column;align-items:flex-start;margin-top:.6rem;display:flex}.sheetlinks.svelte-42muaf a:where(.svelte-42muaf){color:var(--ink);padding:.75rem 0;font-size:1.1rem;font-weight:500}.sheetlinks.svelte-42muaf a:where(.svelte-42muaf):hover{color:var(--red);text-decoration:none}.sheetlinks.svelte-42muaf a.active:where(.svelte-42muaf){text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.sheetlinks.svelte-42muaf a.btn:where(.svelte-42muaf){margin-top:1.2rem;padding:calc(.55rem - 1.5px) calc(1.2rem - 1.5px);font-size:.95rem}@media (width<=720px){.navlinks.svelte-42muaf{display:none}.menubtn.svelte-42muaf{display:block}a.cta.svelte-42muaf{margin-left:auto}}@media (width<=374px){.bar.svelte-42muaf{gap:.7rem;padding:0 1.1rem}a.btn.cta.svelte-42muaf{padding:.45rem .8rem}}
