.page.svelte-cwls5q{padding:5rem 0}.page-inner.svelte-cwls5q{max-width:48rem;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:3rem}.hero-image.svelte-cwls5q{max-width:64rem;margin:3rem auto;padding:0 1.5rem}.hero-image.svelte-cwls5q img:where(.svelte-cwls5q){display:block;width:100%;height:auto;border-radius:.75rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){margin:0 0 1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em}.lead.svelte-cwls5q{margin:0;font-size:1.175rem;line-height:1.6;color:var(--color-muted-foreground)}.story.svelte-cwls5q h2:where(.svelte-cwls5q),.contact.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0 0 1rem;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.story.svelte-cwls5q p:where(.svelte-cwls5q),.contact.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 1rem;font-size:1rem;line-height:1.7;color:var(--color-muted-foreground)}.story.svelte-cwls5q p:where(.svelte-cwls5q):last-child,.contact.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.contact.svelte-cwls5q a:where(.svelte-cwls5q),.story.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--color-foreground);text-decoration:underline;text-underline-offset:3px}.contact.svelte-cwls5q a:where(.svelte-cwls5q):hover,.story.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--color-muted-foreground)}
