.text-reveal.svelte-zrdux6{display:inline-block;white-space:nowrap}.char.svelte-zrdux6{display:inline-block;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(10px)}.char.visible.svelte-zrdux6{opacity:1;transform:translateY(0)}.scroll-reveal.svelte-2pz3qs{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.reveal-up.svelte-2pz3qs{transform:translateY(40px)}.reveal-down.svelte-2pz3qs{transform:translateY(-40px)}.reveal-left.svelte-2pz3qs{transform:translate(-40px)}.reveal-right.svelte-2pz3qs{transform:translate(40px)}.visible.svelte-2pz3qs{opacity:1;transform:translate(0)}.section.svelte-7a8mnf{padding:var(--space-lg) 0;border-top-width:var(--border-thick);border-top-style:solid;border-bottom-width:var(--border-thick);border-bottom-style:solid}@media(min-width:768px){.section.svelte-7a8mnf{padding:var(--space-xl) 0}}.subtitle.svelte-7a8mnf{font-family:var(--font-body);font-weight:500}.title.svelte-7a8mnf{line-height:1.1}.grid-container.svelte-1hhz0mg,.marquee-container.svelte-1xpng2k{width:100%}.marquee-content.svelte-1xpng2k{display:flex;animation:marquee linear infinite}.marquee-reverse.svelte-1xpng2k{animation-direction:reverse}.marquee-text.svelte-1xpng2k{font-family:var(--font-heading);font-weight:700}.hero-content.svelte-1uha8ag{max-width:900px}.hero-title.svelte-1uha8ag{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}.grid-lines.svelte-1uha8ag{background-image:linear-gradient(to right,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px);background-size:4rem 4rem}@media(max-width:768px){.hero-title.svelte-1uha8ag{font-size:clamp(2.5rem,15vw,4rem)}}
