.cases-page.svelte-1x6m6xz{flex-direction:column;min-height:100dvh;display:flex}.topbar.svelte-1x6m6xz{border-bottom:1px solid var(--rule-strong);background:color-mix(in oklab, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.1rem 2rem;display:grid;position:sticky;top:0}.brand.svelte-1x6m6xz{align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-logo.svelte-1x6m6xz{object-fit:contain;filter:invert(.92)sepia(.05);width:1.5rem;height:1.5rem}.brand-word.svelte-1x6m6xz{color:var(--ink);font-size:1.2rem;line-height:1}.nav.svelte-1x6m6xz{letter-spacing:.18em;align-items:center;gap:1.4rem;font-size:.7rem;display:flex}.nav.svelte-1x6m6xz a:where(.svelte-1x6m6xz){color:var(--ink-2);line-height:1;text-decoration:none}.nav.svelte-1x6m6xz a:where(.svelte-1x6m6xz):hover{color:var(--ink)}.cta-link.svelte-1x6m6xz{color:var(--signal)!important}.foot.svelte-1x6m6xz{border-top:1px solid var(--rule-strong);margin-top:auto;padding:2rem 2rem 1.5rem}.foot-rule.svelte-1x6m6xz{background:var(--rule-strong);max-width:1180px;height:1px;margin:0 auto 1rem}.foot-bottom.svelte-1x6m6xz{text-align:center;letter-spacing:.22em;color:var(--ink-3);font-size:.6rem}.foot-link-inline.svelte-1x6m6xz{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);text-decoration:none}.foot-link-inline.svelte-1x6m6xz:hover{color:var(--signal);border-bottom-color:var(--signal)}@media (width<=1024px){.topbar.svelte-1x6m6xz{padding:1rem 1.5rem}}
