.shell.svelte-1l0quee{flex-direction:column;min-height:100dvh;display:flex}.container.svelte-1l0quee{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.skip.svelte-1l0quee{inset-inline-start:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius);background:var(--ink);color:var(--bg);z-index:40;position:absolute;top:-4rem}.skip.svelte-1l0quee:focus{top:var(--space-2xs)}.header.svelte-1l0quee{z-index:30;width:100%;max-width:var(--container);padding-inline:var(--gutter);margin:.75rem auto 0;position:sticky;top:.75rem}.header-in.svelte-1l0quee{align-items:center;gap:var(--space-md);min-height:var(--header-h);border-radius:var(--radius-lg);background:var(--glass-strong);padding-inline:.85rem .6rem;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-in.svelte-1l0quee{background:var(--glass-solid)}}.brand.svelte-1l0quee{min-height:var(--tap);flex:none;align-items:center;gap:.65rem;display:inline-flex}.brand.svelte-1l0quee .brand-mark{box-shadow:0 0 0 1px var(--glass-border), 0 6px 18px -6px #52ceaf80;border-radius:10px}.wordmark.svelte-1l0quee{letter-spacing:-.01em;font-size:1.2rem;font-weight:800}.nav.svelte-1l0quee{font-size:var(--text-sm);gap:.25rem;margin-inline-end:auto;display:flex}.nav.svelte-1l0quee a:where(.svelte-1l0quee){border-radius:var(--radius);min-height:2.5rem;color:var(--ink-2);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);align-items:center;padding-inline:.9rem;font-weight:600;display:inline-flex;position:relative}.nav.svelte-1l0quee a:where(.svelte-1l0quee):hover{color:var(--ink);background:var(--fill-1)}.nav.svelte-1l0quee a.active:where(.svelte-1l0quee){color:var(--ink);background:var(--fill-2)}.nav.svelte-1l0quee a.active:where(.svelte-1l0quee):after{content:"";inset-inline:.9rem;border-radius:var(--radius-pill);background:var(--grad-brand);height:2px;position:absolute;bottom:.3rem}.header-search.svelte-1l0quee{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--fill-1);height:2.75rem;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);align-items:center;gap:.4rem;padding-inline:.85rem;display:flex}.header-search.svelte-1l0quee:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #52ceaf40}.search-icon.svelte-1l0quee{color:var(--ink-2);display:inline-flex}.header-search.svelte-1l0quee input:where(.svelte-1l0quee){color:var(--ink);font:inherit;font-size:var(--text-sm);background:0 0;border:0;width:13rem;height:100%}.header-search.svelte-1l0quee input:where(.svelte-1l0quee):focus-visible{outline:none}.header-search.svelte-1l0quee input:where(.svelte-1l0quee)::placeholder{color:var(--ink-2)}.search-link.svelte-1l0quee{display:none}.account.svelte-1l0quee{border-radius:var(--radius);background:var(--grad-brand);min-height:2.75rem;color:var(--mint-ink);font-size:var(--text-sm);box-shadow:inset 0 1px 0 #ffffff59, var(--glow-brand);transition:box-shadow var(--dur) var(--ease);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;max-width:10rem;padding-inline:1.1rem;font-weight:800;display:inline-flex;overflow:hidden}.account.svelte-1l0quee:hover{background:var(--grad-brand-hover)}.main.svelte-1l0quee{padding-block:var(--space-xl) var(--space-2xl);flex:1}.footer.svelte-1l0quee{padding-bottom:var(--gutter);margin-top:auto}.footer-in.svelte-1l0quee{gap:var(--space-md) var(--space-xl);padding:var(--space-lg) var(--space-lg) var(--space-md);font-size:var(--text-sm);color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.about.svelte-1l0quee p:where(.svelte-1l0quee){margin:var(--space-xs) 0 0;max-width:34rem;line-height:var(--leading-body)}.footer-brand.svelte-1l0quee{align-items:center;gap:.6rem;display:flex}.footer-brand.svelte-1l0quee .brand-mark{border-radius:9px}.footer-name.svelte-1l0quee{color:var(--ink);font-weight:800;font-size:var(--text-md)}.footer-links.svelte-1l0quee{align-items:flex-start;gap:.25rem;display:flex}.footer-links.svelte-1l0quee a:where(.svelte-1l0quee){min-height:var(--tap);border-radius:var(--radius);color:var(--ink);transition:background-color var(--dur) var(--ease);align-items:center;padding-inline:.85rem;font-weight:600;display:inline-flex}.footer-links.svelte-1l0quee a:where(.svelte-1l0quee):hover{background:var(--fill-2)}.footer-in.svelte-1l0quee .hs-divider:where(.svelte-1l0quee){grid-column:1/-1}.copyright.svelte-1l0quee{font-size:var(--text-xs);grid-column:1/-1;margin:0}@media (width<=860px){.header-search.svelte-1l0quee{display:none}.search-link.svelte-1l0quee{border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--ink);background:var(--fill-1);border:1px solid var(--glass-border);flex:none;justify-content:center;align-items:center;display:inline-flex}}@media (width<=720px){.header.svelte-1l0quee{margin-top:.5rem;padding-inline:.5rem;top:.5rem}.header-in.svelte-1l0quee{border-radius:var(--radius-lg);gap:.4rem;min-height:3.75rem;padding-inline:.6rem .45rem}.brand.svelte-1l0quee{gap:.5rem;margin-inline-end:.25rem}.wordmark.svelte-1l0quee{font-size:var(--text-md)}.nav.svelte-1l0quee a:where(.svelte-1l0quee){padding-inline:.6rem}.nav.svelte-1l0quee a.active:where(.svelte-1l0quee):after{inset-inline:.6rem}.account.svelte-1l0quee{padding-inline:.9rem}.main.svelte-1l0quee{padding-block:var(--space-lg) var(--space-xl)}.footer.svelte-1l0quee{padding-inline:.5rem;padding-bottom:.5rem}.footer-in.svelte-1l0quee{padding:var(--space-md) var(--space-md) var(--space-sm);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr)}.footer-links.svelte-1l0quee{flex-wrap:wrap;margin-inline:-.85rem}}@media (width<=420px){.nav.svelte-1l0quee a[href=\/contact]:where(.svelte-1l0quee){display:none}}@media (width<=350px){.wordmark.svelte-1l0quee{display:none}}
