.homepage.svelte-1py8tsl.svelte-1py8tsl{margin:0 auto;padding:2rem 1rem}.hero-section.svelte-1py8tsl.svelte-1py8tsl{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center}.hero-content.svelte-1py8tsl.svelte-1py8tsl{display:flex;flex-direction:column;width:100%;max-width:1024px}.hero-title.svelte-1py8tsl.svelte-1py8tsl{font-size:2.25rem;font-weight:700;margin:0;color:var(--color-heading)}.bio-section.svelte-1py8tsl.svelte-1py8tsl{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.bio-text.svelte-1py8tsl.svelte-1py8tsl{font-size:1.1rem;line-height:1.7;color:var(--color-text-primary);margin:0;text-align:left}@media (min-width: 768px){.homepage.svelte-1py8tsl.svelte-1py8tsl{padding:0rem 0rem 4rem}.hero-section.svelte-1py8tsl.svelte-1py8tsl{gap:3rem}.hero-title.svelte-1py8tsl.svelte-1py8tsl{font-size:3rem}}@media (min-width: 1024px){.hero-section.svelte-1py8tsl.svelte-1py8tsl{flex-direction:row;text-align:left;align-items:flex-start}.hero-section.svelte-1py8tsl .hero-content.svelte-1py8tsl{padding-right:1rem}}.featured-section.svelte-1py8tsl.svelte-1py8tsl{margin-top:2.5rem}.featured-heading.svelte-1py8tsl.svelte-1py8tsl{font-size:2rem;font-weight:700;margin:0 0 1rem;color:var(--color-heading)}@media (max-width: 768px){.featured-section.svelte-1py8tsl.svelte-1py8tsl{margin-top:2rem}.featured-heading.svelte-1py8tsl.svelte-1py8tsl{font-size:1.75rem}}@media (max-width: 576px){.featured-section.svelte-1py8tsl.svelte-1py8tsl{margin-top:1.5rem}.featured-heading.svelte-1py8tsl.svelte-1py8tsl{font-size:1.5rem}}
