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