.page-title.svelte-cwls5q{font-family:clarendon-urw-extra-wide,serif;font-size:4rem;font-weight:200;color:#2c4a42;line-height:1.2;margin-bottom:1.5rem}.profile-card.svelte-cwls5q{display:flex;align-items:center;gap:2rem;background-color:#fff5f5;border-radius:1.25rem 1.25rem 0;box-shadow:0 4px 24px #0000001f;padding:2rem 2.5rem;margin-bottom:1.25rem}.profile-photo.svelte-cwls5q{width:110px;height:110px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #b2dbce;flex-shrink:0}.profile-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:clarendon-urw-extra-wide,serif;font-size:1.75rem;font-weight:200;color:#3d6258;line-height:1.2;margin-bottom:.35rem}.tagline.svelte-cwls5q{font-family:josefin-sans,sans-serif;font-size:.95rem;color:#4a6a62;font-weight:600}.about-body.svelte-cwls5q{background-color:#fff5f5;border-radius:1.25rem 1.25rem 0;box-shadow:0 4px 24px #0000001f;padding:2rem 2.5rem}.about-body.svelte-cwls5q p:where(.svelte-cwls5q){font-family:josefin-sans,sans-serif;font-size:1rem;color:#4a6a62;line-height:1.8;font-weight:400;margin-bottom:1.25rem}.about-body.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.about-body.svelte-cwls5q a:where(.svelte-cwls5q){color:#3d6258;font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.about-body.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:#1e3830}@media (max-width: 560px){.page-title.svelte-cwls5q{font-size:2.5rem}.profile-card.svelte-cwls5q{flex-direction:column;align-items:flex-start;gap:1.25rem}}
