.about-page.svelte-cwls5q{flex:1;display:flex;flex-direction:column}.about-hero.svelte-cwls5q{background:#fff;border-bottom:1px solid var(--color-border);padding:3rem 0;text-align:center}.about-title.svelte-cwls5q{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 .5rem;color:var(--color-text)}.about-description.svelte-cwls5q{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--font-line-height-body);white-space:pre-line}.about-content.svelte-cwls5q{flex:1;display:flex;flex-direction:column;padding:2.5rem 0 1rem;background:var(--color-surface)}.content-inner.svelte-cwls5q{flex:1;display:flex;flex-direction:column;width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.about-layout.svelte-cwls5q{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}.about-photo.svelte-cwls5q{margin:0}.about-photo.svelte-cwls5q img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.about-email.svelte-cwls5q{margin:3.5rem 0 0;font-family:var(--font-ui);font-size:var(--font-size-ui);font-weight:var(--font-weight-thin);line-height:1.5;color:var(--color-muted);text-align:center}.about-email.svelte-cwls5q a:where(.svelte-cwls5q){color:inherit;text-decoration:none}.about-email.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--color-hover);text-decoration:underline;text-underline-offset:.15em}.about-heart.svelte-cwls5q{margin:.75rem 0 0;text-align:center;line-height:1}.about-heart.svelte-cwls5q img{display:inline-block;width:4rem;height:auto}.about-text.svelte-cwls5q{font-size:1rem;line-height:1.7;color:var(--color-text)}.about-text.svelte-cwls5q .about-description:where(.svelte-cwls5q){margin:0}@media(max-width:767px){.about-content.svelte-cwls5q{padding-bottom:2.5rem}}@media(min-width:768px){.about-layout.svelte-cwls5q{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2.5rem}.about-photo.svelte-cwls5q{position:sticky;top:1.5rem}}
