.header.svelte-1elxaub{position:sticky;top:0;z-index:50;height:var(--header-h);background:color-mix(in srgb,var(--sand-light) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05);border-bottom:1px solid color-mix(in srgb,var(--sand-deep) 40%,transparent)}.bar.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:1rem}.brand.svelte-1elxaub{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:600;letter-spacing:-.02em}.brand.svelte-1elxaub:hover{color:var(--text)}.logo.svelte-1elxaub{filter:drop-shadow(0 1px 2px rgba(74,64,52,.16))}.name.svelte-1elxaub{font-size:1.05rem}.nav.svelte-1elxaub{display:none;align-items:center;gap:1.65rem;font-size:.92rem;font-weight:500;color:var(--text-muted)}.nav.svelte-1elxaub a:where(.svelte-1elxaub){text-decoration:none}.nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{color:var(--text)}.actions.svelte-1elxaub{display:flex;align-items:center;gap:.5rem}.btn-sm{padding:.55rem 1.05rem!important;font-size:.875rem!important}.menu-btn.svelte-1elxaub{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border:1px solid var(--border);border-radius:14px;background:var(--clay-bright);box-shadow:var(--shadow-sm);cursor:pointer}.menu-icon.svelte-1elxaub{position:relative;width:1rem;height:1.5px;background:var(--text);border-radius:1px}.menu-icon.svelte-1elxaub:before,.menu-icon.svelte-1elxaub:after{content:"";position:absolute;left:0;width:1rem;height:1.5px;background:var(--text);border-radius:1px;transition:transform .15s ease}.menu-icon.svelte-1elxaub:before{top:-5px}.menu-icon.svelte-1elxaub:after{top:5px}.menu-icon.open.svelte-1elxaub{background:transparent}.menu-icon.open.svelte-1elxaub:before{top:0;transform:rotate(45deg)}.menu-icon.open.svelte-1elxaub:after{top:0;transform:rotate(-45deg)}.mobile.svelte-1elxaub{display:flex;flex-direction:column;gap:.15rem;padding:.5rem 1.15rem 1.15rem;background:color-mix(in srgb,var(--clay-bright) 92%,transparent);border-bottom:1px solid var(--border)}.mobile.svelte-1elxaub a:where(.svelte-1elxaub){padding:.7rem .55rem;text-decoration:none;font-weight:500;border-radius:12px;color:var(--text-muted)}.mobile.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--clay);color:var(--text)}@media(min-width:900px){.nav.svelte-1elxaub{display:flex}.menu-btn.svelte-1elxaub,.mobile.svelte-1elxaub{display:none}}.footer.svelte-jz8lnl{margin-top:1rem;padding-block:3.25rem 2rem;border-top:1px solid color-mix(in srgb,var(--sand-deep) 45%,transparent);background:color-mix(in srgb,var(--sand) 40%,var(--clay))}.inner.svelte-jz8lnl{display:grid;gap:2.5rem;padding-bottom:2.25rem}@media(min-width:800px){.inner.svelte-jz8lnl{grid-template-columns:1.25fr 1.75fr;gap:3rem}}.brand.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;margin-bottom:.85rem}.logo.svelte-jz8lnl{filter:drop-shadow(0 1px 2px rgba(74,64,52,.16))}.tagline.svelte-jz8lnl{margin:0;color:var(--text-muted);font-size:1.05rem;line-height:1.45;font-weight:500;letter-spacing:-.015em}.cols.svelte-jz8lnl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.col-title.svelte-jz8lnl{margin:0 0 .7rem;font-size:.8rem;font-weight:600;color:var(--text-faint)}ul.svelte-jz8lnl{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}li.svelte-jz8lnl,a.svelte-jz8lnl{font-size:.92rem;color:var(--text-muted);text-decoration:none}a.svelte-jz8lnl:hover{color:var(--text)}.soon.svelte-jz8lnl{margin-left:.15rem;padding:.05rem .35rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--dot-blue) 14%,transparent);font-size:.7rem;font-weight:600;color:var(--accent-ink)}.bottom.svelte-jz8lnl{display:grid;gap:.45rem;padding-top:1.35rem;border-top:1px solid color-mix(in srgb,var(--sand-deep) 40%,transparent);font-size:.82rem;color:var(--text-faint)}.bottom.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.fine.svelte-jz8lnl{max-width:36rem;line-height:1.5}@media(max-width:600px){.cols.svelte-jz8lnl{grid-template-columns:1fr 1fr}}
