svg.svelte-1q542pj{display:block;cursor:pointer}.logo.svelte-1l8nvlt{display:flex;align-items:center;gap:1.5rem;color:var(--theme-text)}.sphere-slot.svelte-1l8nvlt{flex:0 0 auto}.sphere-slot.svelte-1l8nvlt svg{width:100%;height:100%}.text-slot.svelte-1l8nvlt{display:flex;flex-direction:column;justify-content:center;min-width:0}.eyebrow.svelte-1l8nvlt{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:var(--theme-text);opacity:.55}.wordmark.svelte-1l8nvlt{font-family:var(--font-display);font-weight:900;line-height:.92;letter-spacing:-.03em;color:var(--theme-text)}.wordmark.svelte-1l8nvlt span:where(.svelte-1l8nvlt){color:var(--brand-signal)}.swoosh.svelte-1l8nvlt{display:block;color:var(--brand-signal);height:auto}.tagline.svelte-1l8nvlt{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;color:var(--theme-text);opacity:.75}.logo.sm.svelte-1l8nvlt{gap:1rem}.logo.sm.svelte-1l8nvlt .sphere-slot:where(.svelte-1l8nvlt){width:120px;height:120px}.logo.sm.svelte-1l8nvlt .eyebrow:where(.svelte-1l8nvlt){font-size:.65rem;margin-bottom:.6rem}.logo.sm.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:2rem}.logo.sm.svelte-1l8nvlt .swoosh:where(.svelte-1l8nvlt){width:56px;margin:.5rem 0 .4rem}.logo.sm.svelte-1l8nvlt .tagline:where(.svelte-1l8nvlt){font-size:.8rem}.logo.lg.svelte-1l8nvlt{gap:clamp(1.5rem,4vw,3rem)}.logo.lg.svelte-1l8nvlt .sphere-slot:where(.svelte-1l8nvlt){width:clamp(180px,26vw,360px);height:clamp(180px,26vw,360px)}.logo.lg.svelte-1l8nvlt .eyebrow:where(.svelte-1l8nvlt){font-size:clamp(.7rem,1vw,.9rem);margin-bottom:clamp(1rem,2vw,1.5rem)}.logo.lg.svelte-1l8nvlt .wordmark:where(.svelte-1l8nvlt){font-size:clamp(3rem,9vw,7rem)}.logo.lg.svelte-1l8nvlt .swoosh:where(.svelte-1l8nvlt){width:clamp(96px,9vw,144px);margin:clamp(1rem,2vw,1.5rem) 0 clamp(.5rem,1vw,.875rem)}.logo.lg.svelte-1l8nvlt .tagline:where(.svelte-1l8nvlt){font-size:clamp(1rem,1.6vw,1.4rem)}@media(max-width:720px){.logo.lg.svelte-1l8nvlt{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.logo.lg.svelte-1l8nvlt .swoosh:where(.svelte-1l8nvlt){margin-left:auto;margin-right:auto}}.hero.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 4rem);padding:2rem clamp(1rem,4vw,3rem)}
