.topbar.svelte-h6bux4{position:relative;z-index:var(--z-sticky);display:grid;grid-template-columns:1fr auto 1fr;min-height:var(--header-height);align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-18);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.topbar.landing.svelte-h6bux4{--topbar-landing-inset: calc( max(0px, (100vw - var(--max-content-width)) / 2) + var(--space-6) + var(--hero-guide-inset, 0px) );padding-left:var(--topbar-landing-inset);padding-right:var(--topbar-landing-inset);border:.0625rem solid #40404040}.topbar.blog.svelte-h6bux4{border-bottom:.0625rem solid #40404040}.topbar.fixed.svelte-h6bux4{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);background:linear-gradient(180deg,#12121280,#12121238);backdrop-filter:blur(1.125rem) saturate(140%);-webkit-backdrop-filter:blur(1.125rem) saturate(140%);box-shadow:0 .625rem 1.875rem #0000002e;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.topbar.fixed.scrolled.svelte-h6bux4{background:linear-gradient(180deg,#121212c7,#1212126b);border-bottom-color:#4040404d;box-shadow:0 1.125rem 3.125rem #0000006b}.topbarSpacer.svelte-h6bux4{height:var(--header-height)}.brand.svelte-h6bux4{display:inline-flex;align-items:center;gap:var(--space-3);min-width:10rem}.brandMark.svelte-h6bux4{height:1.375rem;width:auto}.nav.svelte-h6bux4{display:flex;gap:var(--space-6);align-items:center;justify-content:center}.navLink.svelte-h6bux4{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.01em;transition:color var(--transition-fast);text-decoration:none;opacity:.7}.navLink.svelte-h6bux4:hover{color:var(--color-text-primary)}.navIcon.svelte-h6bux4{display:block;width:var(--space-6);height:var(--space-6);color:var(--color-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none}.navIcon.svelte-h6bux4 svg{display:block;width:var(--space-6);height:var(--space-6)}.navText.svelte-h6bux4{display:inline-flex;align-items:center;gap:var(--space-2)}.navDropdown.svelte-h6bux4{position:relative}.navTrigger.svelte-h6bux4{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);cursor:pointer;background:transparent;border:0;padding:0}.navChevron.svelte-h6bux4{width:.375rem;height:.375rem;border-right:.0625rem solid var(--color-text-secondary);border-bottom:.0625rem solid var(--color-text-secondary);transform:rotate(45deg) translateY(-.0625rem)}.navTrigger[aria-expanded=true].svelte-h6bux4 .navChevron:where(.svelte-h6bux4){transform:rotate(225deg) translateY(-.0625rem)}.navMenu.svelte-h6bux4{display:none;position:absolute;top:calc(100% + var(--space-3));left:50%;transform:translate(-50%);min-width:12.5rem;padding:var(--space-2);border-radius:var(--radius-2xl);border:.0625rem solid #4040404d;background:#1212128c;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);box-shadow:0 1.5rem 3.75rem #0000008c;z-index:var(--z-tooltip)}.navMenu.open.svelte-h6bux4{display:block}.navItem.svelte-h6bux4{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);color:var(--color-text-secondary);opacity:.5;font-size:var(--font-size-sm);text-decoration:none}.navItem.svelte-h6bux4:hover{background:#2d2d2d66;color:var(--color-text-primary)}.topCta.svelte-h6bux4{justify-self:end;display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);box-shadow:0 .625rem 1.5rem #00cc6a33;transition:transform var(--transition-fast),filter var(--transition-fast);text-decoration:none}.topCta.svelte-h6bux4:hover{transform:translateY(-.0625rem);filter:brightness(1.02)}.hamburger.svelte-h6bux4{justify-self:end;display:none;width:2.75rem;height:2.75rem;cursor:pointer;border-radius:var(--radius-full);border:.0625rem solid #40404059;background:#12121259;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);align-items:center;justify-content:center}.hamburgerIcon.svelte-h6bux4{display:grid;gap:.375rem}.hamburgerIcon.svelte-h6bux4 span:where(.svelte-h6bux4){display:block;width:1.125rem;height:.125rem;background:var(--color-text-secondary);opacity:.5;border-radius:var(--radius-full);transition:transform var(--transition-fast),opacity var(--transition-fast)}.hamburgerIcon.open.svelte-h6bux4 span:where(.svelte-h6bux4):nth-child(1){transform:translateY(.5rem) rotate(45deg)}.hamburgerIcon.open.svelte-h6bux4 span:where(.svelte-h6bux4):nth-child(2){opacity:0}.hamburgerIcon.open.svelte-h6bux4 span:where(.svelte-h6bux4):nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}.mobileOverlay.svelte-h6bux4{position:fixed;inset:0;z-index:var(--z-modal)}.mobileBackdrop.svelte-h6bux4{position:absolute;inset:0;padding:0;border:0;outline:0;background:linear-gradient(180deg,#0000004b,#0000008c);backdrop-filter:blur(1.125rem) saturate(140%);-webkit-backdrop-filter:blur(1.125rem) saturate(140%);cursor:pointer}.mobileBackdrop.svelte-h6bux4:focus-visible{outline:0}.mobileSheet.svelte-h6bux4{position:absolute;top:var(--space-2);right:var(--space-2);left:var(--space-2);background:var(--color-bg-primary);border:.0625rem solid #40404047;border-radius:var(--radius-3xl);backdrop-filter:blur(1rem) saturate(140%);-webkit-backdrop-filter:blur(1rem) saturate(140%);box-shadow:0 1.5rem 3.75rem #000000a6;padding:var(--space-4)}.mobileSheetTop.svelte-h6bux4{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.mobileBrand.svelte-h6bux4{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.mobileBrandMark.svelte-h6bux4{height:1.125rem;width:auto}.mobileClose.svelte-h6bux4{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);border:.0625rem solid #40404059;background:#2d2d2d40;color:var(--color-text-secondary);font-size:1.375rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mobileNav.svelte-h6bux4{display:flex;flex-direction:column;gap:var(--space-2)}.mobileLink.svelte-h6bux4{display:flex;align-items:center;height:3rem;padding:0 var(--space-4);gap:var(--space-3);border-radius:var(--radius-2xl);color:var(--color-text-secondary);opacity:.7;text-decoration:none;border:.0625rem solid #4040402e;background:#2d2d2d40}.mobileIcon.svelte-h6bux4{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);flex:0 0 var(--space-6);opacity:1;overflow:visible}.mobileIcon.svelte-h6bux4 svg{display:block;width:var(--space-6);height:var(--space-6);overflow:visible}.mobileText.svelte-h6bux4{display:inline-flex;align-items:center;flex:1}.mobileGroup.svelte-h6bux4{margin-top:var(--space-2);padding-top:var(--space-2);border-top:.0625rem solid #40404038;display:flex;flex-direction:column;gap:var(--space-2)}.mobileGroupTitle.svelte-h6bux4{display:flex;align-items:center;gap:var(--space-3);height:3rem;padding:0 var(--space-4);margin-top:0;color:var(--color-text-secondary);opacity:.7;font-size:inherit;border-radius:var(--radius-2xl);border:.0625rem solid #4040402e;background:#2d2d2d40}.mobileGroup.svelte-h6bux4 .mobileLink:where(.svelte-h6bux4){font-size:var(--font-size-sm)}.mobileCta.svelte-h6bux4{margin-top:var(--space-3);height:3.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background:var(--color-brand-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);text-decoration:none}@media(max-width:980px){.topbar.svelte-h6bux4{grid-template-columns:1fr auto;row-gap:var(--space-4);border-radius:var(--radius-2xl);padding:var(--space-4) var(--space-6)}.topbar.landing.svelte-h6bux4{padding-left:var(--space-6);padding-right:var(--space-6)}.desktop.svelte-h6bux4{display:none}.hamburger.svelte-h6bux4{display:inline-flex}}@media(max-width:520px){.topbar.svelte-h6bux4{padding:var(--space-4) var(--space-4);gap:var(--space-4)}.topbar.landing.svelte-h6bux4{padding-left:var(--space-4);padding-right:var(--space-4)}.topbar.fixed.svelte-h6bux4{top:var(--space-2);left:var(--space-2);right:var(--space-2);border-radius:var(--radius-2xl)}.topbarSpacer.svelte-h6bux4{height:calc(var(--header-height) + var(--space-2))}.brand.svelte-h6bux4{min-width:0}.brandMark.svelte-h6bux4{height:1.25rem}}
