.header.svelte-se6v6o{z-index:50;height:var(--header-h);color:var(--text);-webkit-backdrop-filter:saturate(1.6)blur(14px);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);background:#fafbfdd1;background:lab(98.603% -.266105 -1.09859/.82);border-bottom:1px solid #0000;position:sticky;top:0}.header.scrolled.svelte-se6v6o{border-bottom-color:var(--border)}.header.over-hero.svelte-se6v6o{-webkit-backdrop-filter:none;color:var(--ink-text);background:0 0}.bar.svelte-se6v6o{align-items:center;gap:2rem;height:100%;display:flex}.brand.svelte-se6v6o{z-index:2;flex:none;position:relative}.desktop.svelte-se6v6o{gap:.25rem;margin-inline:auto;display:none}.nav-link.svelte-se6v6o{font-size:var(--text-sm);opacity:.78;transition:opacity var(--dur) var(--ease-out);border-radius:999px;padding:.5rem .8rem;font-weight:520;position:relative}.nav-link.active.svelte-se6v6o{opacity:1}.nav-link.active.svelte-se6v6o:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:.15rem;left:50%;transform:translate(-50%)}@media (hover:hover){.nav-link.svelte-se6v6o:hover{opacity:1}}.actions.svelte-se6v6o{z-index:2;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.over-hero.svelte-se6v6o .account:where(.svelte-se6v6o){--btn-fg:var(--ink-text);--btn-border:var(--ink-border)}.login.svelte-se6v6o{display:none}.burger.svelte-se6v6o{place-content:center;gap:6px;width:2.75rem;height:2.75rem;margin-right:-.5rem;display:grid}.burger.svelte-se6v6o span:where(.svelte-se6v6o){width:20px;height:1.5px;transition:transform var(--dur) var(--ease-out);background:currentColor;border-radius:2px}.open.svelte-se6v6o .burger:where(.svelte-se6v6o) span:where(.svelte-se6v6o):first-child{transform:translateY(3.75px)rotate(45deg)}.open.svelte-se6v6o .burger:where(.svelte-se6v6o) span:where(.svelte-se6v6o):last-child{transform:translateY(-3.75px)rotate(-45deg)}.sheet.svelte-se6v6o{z-index:1;padding-top:calc(var(--header-h) + 1rem);background:var(--bg);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.open.svelte-se6v6o .sheet:where(.svelte-se6v6o){opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease-out)}.sheet-link.svelte-se6v6o{letter-spacing:-.03em;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.1rem 0;font-size:1.6rem;font-weight:600;display:flex}.sheet-link.svelte-se6v6o,.sheet-cta.svelte-se6v6o{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);transform:translateY(12px)}.open.svelte-se6v6o .sheet-link:where(.svelte-se6v6o),.open.svelte-se6v6o .sheet-cta:where(.svelte-se6v6o){opacity:1;transition-delay:calc(var(--i) * 40ms + 60ms);transform:none}.sheet-cta.svelte-se6v6o{padding-block:2rem calc(2rem + env(safe-area-inset-bottom));gap:.75rem;display:grid}.open.svelte-se6v6o{color:var(--text)}@media (max-width:520px){.hide-xs.svelte-se6v6o{display:none}.bar.svelte-se6v6o{gap:.75rem}}@media (min-width:960px){.desktop.svelte-se6v6o,.login.svelte-se6v6o{display:flex}.burger.svelte-se6v6o,.sheet.svelte-se6v6o{display:none}}.footer.svelte-1x8ikni{padding-block:4rem calc(2rem + env(safe-area-inset-bottom))}.top.svelte-1x8ikni{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.brand.svelte-1x8ikni{grid-column:1/-1;justify-items:start;gap:1rem;max-width:22rem;display:grid}.wa.svelte-1x8ikni{--btn-fg:var(--ink-text);--btn-border:var(--ink-border)}.col-title.svelte-1x8ikni{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);margin-bottom:.9rem}ul.svelte-1x8ikni{font-size:var(--text-sm);gap:.6rem;padding:0;list-style:none;display:grid}a.svelte-1x8ikni:not(.btn){opacity:.85;transition:opacity var(--dur) var(--ease-out)}@media (hover:hover){a.svelte-1x8ikni:not(.btn):hover{opacity:1}}.bottom.svelte-1x8ikni{border-top:1px solid var(--ink-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3.5rem;padding-top:1.5rem;display:flex}@media (min-width:860px){.top.svelte-1x8ikni{grid-template-columns:2fr 1fr 1fr 1fr}.brand.svelte-1x8ikni{grid-column:auto}}
