.landing-page.svelte-1uha8ag{padding:2rem;max-width:800px;margin:0 auto;font-family:system-ui,sans-serif;display:flex;flex-direction:column;align-items:center}.me.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.circular-image.svelte-1uha8ag{aspect-ratio:1 / 1;width:40%;border-radius:50%;object-fit:cover;display:block;box-shadow:0 2px 6px #00000026}.main-nav.svelte-1uha8ag{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.nav-button.svelte-1uha8ag{background:var(--accent);color:#fff;padding:.75rem 1.25rem;border-radius:.5rem;text-decoration:none;font-weight:700;transition:background .2s}.nav-button.svelte-1uha8ag:hover{background:var(--accent-muted)}.teasers.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem}.teaser.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:.5rem}.teaser.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;padding:0}.teaser.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem}.about.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.footnote.svelte-1uha8ag{font-size:.5rem}.contact.svelte-1uha8ag{text-align:center;margin-bottom:3rem}.connect.svelte-1uha8ag{display:flex;flex-direction:row;gap:1.5rem}.connect-container.svelte-1uha8ag{flex:1}@media(max-width:800px){.connect.svelte-1uha8ag{flex-direction:column}}
