.logo-root.svelte-a4742o{display:inline-flex;align-items:center;flex-shrink:0}.wordmark.svelte-a4742o{display:inline-flex;align-items:baseline;gap:0;position:relative}.wm-P.svelte-a4742o{font-family:var(--font-display);font-weight:700;font-style:normal;letter-spacing:-.02em}.wm-rest.svelte-a4742o{font-family:var(--font-display);font-weight:400;font-style:italic;letter-spacing:-.01em}.wm-dot.svelte-a4742o{position:absolute;top:0;right:-8px;width:7px;height:7px;border-radius:50%;background:var(--amber);transform:translateY(-10%)}.brand-lockup.svelte-99a2sx{display:inline-flex;align-items:center;gap:10px;text-decoration:none;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);padding:6px 12px;transition:box-shadow var(--duration-base) var(--ease-smooth)}.brand-lockup.svelte-99a2sx:hover{box-shadow:var(--shadow-md);text-decoration:none}.brand-lockup.bare.svelte-99a2sx{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;padding:0}.brand-copy.svelte-99a2sx{display:flex;flex-direction:column;gap:1px;line-height:1.1}.brand-title.svelte-99a2sx{display:inline-flex;align-items:baseline;position:relative;white-space:nowrap;line-height:1}.wm-P.svelte-99a2sx{font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.wm-rest.svelte-99a2sx{font-family:var(--font-display);font-style:normal;font-weight:400;letter-spacing:-.01em;color:var(--moss)}.wm-dot.svelte-99a2sx{position:absolute;top:0;right:-6px;width:5px;height:5px;border-radius:50%;background:var(--amber);transform:translateY(-15%);flex-shrink:0}.brand-subtitle.svelte-99a2sx{font-family:var(--font-body);font-weight:700;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);white-space:nowrap}.brand-lockup.sm.svelte-99a2sx{gap:8px;padding:5px 10px}.brand-lockup.sm.bare.svelte-99a2sx{gap:8px;padding:0}.brand-lockup.sm.svelte-99a2sx .wm-P:where(.svelte-99a2sx){font-size:17px}.brand-lockup.sm.svelte-99a2sx .wm-rest:where(.svelte-99a2sx){font-size:14px}.brand-lockup.sm.svelte-99a2sx .wm-dot:where(.svelte-99a2sx){width:4px;height:4px;right:-5px}.brand-lockup.md.svelte-99a2sx{gap:10px;padding:6px 12px}.brand-lockup.md.bare.svelte-99a2sx{padding:0}.brand-lockup.md.svelte-99a2sx .wm-P:where(.svelte-99a2sx){font-size:21px}.brand-lockup.md.svelte-99a2sx .wm-rest:where(.svelte-99a2sx){font-size:17px}.brand-lockup.lg.svelte-99a2sx{gap:12px;padding:8px 14px}.brand-lockup.lg.bare.svelte-99a2sx{padding:0}.brand-lockup.lg.svelte-99a2sx .wm-P:where(.svelte-99a2sx){font-size:28px}.brand-lockup.lg.svelte-99a2sx .wm-rest:where(.svelte-99a2sx){font-size:22px}.brand-lockup.lg.svelte-99a2sx .brand-subtitle:where(.svelte-99a2sx){font-size:10px}.brand-lockup.lg.svelte-99a2sx .wm-dot:where(.svelte-99a2sx){width:6px;height:6px;right:-8px}
