.header[data-v-c76b1cf3]{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.header.open[data-v-c76b1cf3],.header.scrolled[data-v-c76b1cf3]{background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-color:var(--line)}.header.open[data-v-c76b1cf3]{background:var(--paper)}.bar[data-v-c76b1cf3]{grid-template-columns:1fr auto 1fr;gap:24px;height:72px;display:grid}.bar[data-v-c76b1cf3],.brand[data-v-c76b1cf3]{align-items:center}.brand[data-v-c76b1cf3]{letter-spacing:-.01em;justify-self:start;gap:12px;display:inline-flex}.avatar[data-v-c76b1cf3]{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-strong);width:38px;height:38px;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--line);border-radius:50%}.brand-text[data-v-c76b1cf3]{line-height:1.15;display:grid}.brand-name[data-v-c76b1cf3]{font-size:15px;font-weight:650}.brand-role[data-v-c76b1cf3]{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:11px}.desktop-nav ul[data-v-c76b1cf3]{border:1px solid var(--line);background:color-mix(in srgb,var(--card) 70%,transparent);border-radius:999px;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.desktop-nav a[data-v-c76b1cf3]{color:var(--ink-2);border-radius:999px;padding:7px 16px;font-size:14px;transition:color .2s,background .2s;display:block}.desktop-nav a[data-v-c76b1cf3]:hover{color:var(--ink);background:var(--paper-2)}.desktop-nav a.current[data-v-c76b1cf3]{color:var(--paper);background:var(--ink)}.actions[data-v-c76b1cf3]{justify-self:end;align-items:center;gap:18px;display:flex}.cta[data-v-c76b1cf3]{min-height:40px;padding:0 18px;font-size:14px}.burger[data-v-c76b1cf3]{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;display:none;position:relative}.burger span[data-v-c76b1cf3]{background:var(--ink);height:1.5px;transition:transform .25s var(--ease,ease),top .25s var(--ease,ease);position:absolute;left:12px;right:12px}.burger span[data-v-c76b1cf3]:first-child{top:16px}.burger span[data-v-c76b1cf3]:nth-child(2){top:22px}.open .burger span[data-v-c76b1cf3]:first-child{top:19px;transform:rotate(45deg)}.open .burger span[data-v-c76b1cf3]:nth-child(2){top:19px;transform:rotate(-45deg)}.mobile[data-v-c76b1cf3]{border-top:1px solid var(--line);background:var(--paper);height:calc(100dvh - 72px);overflow-y:auto}.mobile[hidden][data-v-c76b1cf3]{display:none}.mobile nav[data-v-c76b1cf3]{width:min(100% - 32px,560px);margin:0 auto;padding:16px 0 32px}.mobile ul[data-v-c76b1cf3]{margin:0;padding:0;list-style:none}.mobile li a[data-v-c76b1cf3]{border-bottom:1px solid var(--line);font-family:var(--serif);letter-spacing:-.02em;padding:18px 4px;font-size:28px;font-weight:600;display:block}.mobile-cta[data-v-c76b1cf3]{width:100%;min-height:48px;margin-top:24px}@media (width<=860px){.bar[data-v-c76b1cf3]{grid-template-columns:1fr auto}.desktop-nav[data-v-c76b1cf3]{display:none}.burger[data-v-c76b1cf3]{display:block}}@media (width>=861px){.mobile[data-v-c76b1cf3]{display:none}}@media (width<=420px){.brand-role[data-v-c76b1cf3],.cta[data-v-c76b1cf3]{display:none}}@keyframes header-in-c76b1cf3{0%{opacity:.6;transform:translateY(-6px)}to{opacity:1;transform:none}}.header[data-v-c76b1cf3]{animation:.5s cubic-bezier(.22,.61,.36,1) backwards header-in-c76b1cf3}.footer[data-v-f723523d]{border-top:1px solid var(--line);font-family:var(--mono);color:var(--muted);padding-block:28px;font-size:12px}.bar[data-v-f723523d]{justify-content:space-between;gap:12px 24px}.bar[data-v-f723523d],.services-links[data-v-f723523d]{flex-wrap:wrap;display:flex}.services-links[data-v-f723523d]{border-bottom:1px solid var(--line);gap:8px 20px;margin-bottom:20px;padding-bottom:20px}.services-links span[data-v-f723523d]{color:var(--ink-2)}a[data-v-f723523d]:hover{color:var(--ink)}
