.logo.svelte-1l8nvlt{display:flex;align-items:center;text-decoration:none;color:var(--color-text)}.logo.animate.svelte-1l8nvlt{opacity:0;animation:svelte-1l8nvlt-fadeIn .5s ease-out .1s forwards}.logomark.svelte-1l8nvlt{flex-shrink:0}.iris.svelte-1l8nvlt{fill:var(--logo-iris, #a8502e)}.wordmark.svelte-1l8nvlt{font-family:var(--font-headline);font-weight:700;color:var(--color-text);letter-spacing:-.025em}.logo-sm.svelte-1l8nvlt{gap:8px}.logo-sm.svelte-1l8nvlt .logomark:where(.svelte-1l8nvlt){width:22px;height:22px}.logo-sm.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:1rem}.logo-md.svelte-1l8nvlt{gap:10px}.logo-md.svelte-1l8nvlt .logomark:where(.svelte-1l8nvlt){width:28px;height:28px}.logo-md.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:1.25rem}.logo-lg.svelte-1l8nvlt{gap:14px}.logo-lg.svelte-1l8nvlt .logomark:where(.svelte-1l8nvlt){width:36px;height:36px}.logo-lg.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:1.75rem}@keyframes svelte-1l8nvlt-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.logo.animate.svelte-1l8nvlt{opacity:1;animation:none}}
