.brand-mark.svelte-6d62c{visibility:hidden;flex-direction:column;align-items:start;display:inline-flex}.brand-mark--ready.svelte-6d62c{visibility:visible;filter:drop-shadow(0 4px 24px #00000080)}.brand-mark__wordmark.svelte-6d62c{font-family:var(--font-brand);letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#f0f0f2f2;margin:0;font-weight:400;line-height:1.05;display:block}.brand-mark__char.svelte-6d62c{display:inline-block}.brand-mark__char--animated.svelte-6d62c{opacity:0;transform:translateY(28px)scale(.92)}.brand-mark__wordmark--ready.svelte-6d62c .brand-mark__char--animated:where(.svelte-6d62c){animation:1s cubic-bezier(.34,1.56,.64,1) forwards svelte-6d62c-brandmark-letter-in;animation-delay:calc(var(--young-i,0) * .18s);will-change:transform, opacity}@keyframes svelte-6d62c-brandmark-letter-in{to{opacity:1;transform:translateY(0)scale(1)}}.brand-mark__subtitle.svelte-6d62c{color:var(--color-text);opacity:.7;overflow:visible}.brand-mark__subtitle--animated.svelte-6d62c{opacity:0;transform:translateY(8px)}.brand-mark__subtitle--ready.svelte-6d62c{animation:svelte-6d62c-brandmark-fade-up .6s var(--ease-out) 1s forwards}@keyframes svelte-6d62c-brandmark-fade-up{to{opacity:.7;transform:translateY(0)}}.brand-mark__leaf.svelte-6d62c{stroke:currentColor;opacity:.7}.brand-mark__subtitle.svelte-6d62c text:where(.svelte-6d62c){letter-spacing:.25em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:24px;font-weight:200}.brand-mark--hero.svelte-6d62c .brand-mark__wordmark:where(.svelte-6d62c){font-size:5.5rem}.brand-mark--footer.svelte-6d62c .brand-mark__wordmark:where(.svelte-6d62c){font-size:1.5rem}@media (width<=768px){.brand-mark--hero.svelte-6d62c .brand-mark__wordmark:where(.svelte-6d62c){letter-spacing:.12em;font-size:3.75rem}}@media (prefers-reduced-motion:reduce){.brand-mark.svelte-6d62c{visibility:visible}.brand-mark__char.svelte-6d62c,.brand-mark__char--animated.svelte-6d62c,.brand-mark__wordmark--ready.svelte-6d62c .brand-mark__char--animated:where(.svelte-6d62c){opacity:1;animation:none;transform:none}.brand-mark__subtitle.svelte-6d62c,.brand-mark__subtitle--animated.svelte-6d62c{opacity:.7;transform:none}.brand-mark__subtitle--ready.svelte-6d62c{animation:none}}
