:root{--tt:.15s}body.website-body{height:auto;min-height:100dvh}header.svelte-4nivum,main.svelte-4nivum{--site-header-h:4.5rem;--site-header-stuck:var(--site-header-h)}@media (width<=768px){header.svelte-4nivum,main.svelte-4nivum{--site-header-h:6.5rem}}header.landing.svelte-4nivum,main.landing.svelte-4nivum{--site-header-stuck:0px}@media (width<=768px){header.landing.svelte-4nivum,main.landing.svelte-4nivum{--site-header-h:4.5rem}}header.svelte-4nivum{z-index:var(--z-sticky);height:var(--site-header-h);transition:background-color calc(var(--tt) * 2) var(--ease), border-color calc(var(--tt) * 2) var(--ease), backdrop-filter calc(var(--tt) * 2) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}header.scrolled.svelte-4nivum{background-color:color-mix(in srgb, var(--bg) 72%, transparent);border-bottom-color:var(--bc);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}header.landing.svelte-4nivum{position:relative}.bar.svelte-4nivum{width:100%;max-width:var(--w-m);margin:0 auto;padding:0 2rem}@media (width<=768px){.bar.svelte-4nivum{padding:0 1rem}}header.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;height:100%;display:grid}@media (width<=768px){header.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-rows:4rem 2.5rem;grid-template-columns:1fr auto;gap:0 1rem}}header.landing.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-columns:1fr auto 1fr;gap:2rem}@media (width<=768px){header.landing.svelte-4nivum .bar:where(.svelte-4nivum){grid-template-rows:none;gap:1rem}}header.landing.svelte-4nivum .bar:where(.svelte-4nivum) .logo:where(.svelte-4nivum){grid-area:1/2}header.landing.svelte-4nivum .bar:where(.svelte-4nivum) a:where(.svelte-4nivum){font-size:var(--fs-5);color:var(--fg-subtle);transition:color var(--tt) var(--ease);text-decoration:none}header.landing.svelte-4nivum .bar:where(.svelte-4nivum) a:where(.svelte-4nivum):hover{color:var(--fg-bright)}header.landing.svelte-4nivum .bar:where(.svelte-4nivum) .start:where(.svelte-4nivum){grid-area:1/1;justify-self:end}header.landing.svelte-4nivum .bar:where(.svelte-4nivum) .end:where(.svelte-4nivum){grid-area:1/3;justify-self:start}.logo.svelte-4nivum{color:var(--fg-bright);transition:scale var(--tt) var(--ease)}.logo.svelte-4nivum:is(a:where(.svelte-4nivum)):hover{scale:1.02}.logo.svelte-4nivum svg{width:auto;height:2.25rem}.brand.svelte-4nivum{align-items:center;gap:1rem}.split.svelte-4nivum{background-color:var(--bc);width:1px;height:1.75rem}.section.svelte-4nivum{font-size:var(--fs-8);color:var(--fg-subtle);transition:color var(--tt) var(--ease);font-weight:600}.section.svelte-4nivum:hover{color:var(--fg-bright)}.links.svelte-4nivum{gap:1.75rem;font-size:.95rem}.links.svelte-4nivum a:where(.svelte-4nivum){color:var(--fg-subtle);transition:color var(--tt) var(--ease);text-decoration:none}.links.svelte-4nivum a:where(.svelte-4nivum):hover,.links.svelte-4nivum a[aria-current=page]:where(.svelte-4nivum){color:var(--fg-bright)}.links.svelte-4nivum .mobile-signin:where(.svelte-4nivum){display:none}@media (width<=768px){.links.svelte-4nivum{border-top:1px solid var(--lighter-s);grid-area:2/1/auto/-1;justify-content:center;gap:1.5rem}.links.svelte-4nivum .mobile-signin:where(.svelte-4nivum){display:inline}}.actions.svelte-4nivum{gap:.75rem}@media (width<=768px){.actions.svelte-4nivum .signin:where(.svelte-4nivum){display:none}}main.svelte-4nivum{background-color:var(--paper);--feature-tint:var(--accent);flex:1}main.landing.svelte-4nivum{--sheen-ink:linear-gradient(180deg, var(--fg-bright) 50%, color-mix(in srgb, var(--accent-light) 25%, var(--on-color)) 67.5%, color-mix(in srgb, var(--accent-light) 60%, var(--on-color)) 77.5%, var(--accent-light) 89%, var(--accent))}footer.svelte-4nivum{background-color:var(--paper-dark);border-top:var(--border)}footer.svelte-4nivum .bar:where(.svelte-4nivum){flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;padding-block:2.25rem;display:flex}footer.landing.svelte-4nivum .bar:where(.svelte-4nivum){padding-bottom:5rem}footer.svelte-4nivum .logo:where(.svelte-4nivum) svg{height:1.75rem}footer.svelte-4nivum nav:where(.svelte-4nivum){font-size:var(--fs-4);flex-wrap:wrap;gap:.5rem 1.5rem}footer.svelte-4nivum nav:where(.svelte-4nivum) a:where(.svelte-4nivum){color:var(--fg-subtle);transition:color var(--tt) var(--ease);text-decoration:none}footer.svelte-4nivum nav:where(.svelte-4nivum) a:where(.svelte-4nivum):hover{color:var(--fg-bright)}footer.svelte-4nivum .copy:where(.svelte-4nivum){margin-left:auto}@media (width<=768px){footer.svelte-4nivum .copy:where(.svelte-4nivum){margin-left:0}}
