.about-page.svelte-cwls5q{width:min(760px,100% - 2rem);margin:0 auto;padding:1.25rem 0 4rem}.back-link.svelte-cwls5q{color:color-mix(in srgb, var(--site-text-color,#2f281f) 72%, transparent);margin-bottom:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link.svelte-cwls5q:hover{color:var(--site-text-color,#2f281f)}article.svelte-cwls5q{gap:1.25rem;display:grid}header.svelte-cwls5q{gap:1rem 1.5rem;min-width:0;display:grid}header.has-portrait.svelte-cwls5q{grid-template-columns:minmax(0,1fr) minmax(9rem,10.5rem);align-items:start}.page-heading.svelte-cwls5q{grid-area:1/1;gap:.45rem;min-width:0;display:grid}.about-portrait.svelte-cwls5q{grid-area:1/2;width:100%;min-width:0;margin:0}header.has-intro.svelte-cwls5q .about-portrait:where(.svelte-cwls5q){grid-row:2}.portrait-image.svelte-cwls5q{aspect-ratio:1;border:1px solid var(--site-border-color,#e4d8c7);background:color-mix(in srgb, var(--site-card-color,#fffaf2) 88%, transparent);border-radius:1rem;overflow:hidden;box-shadow:0 18px 50px #0000001f}.portrait-image.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-portrait.svelte-cwls5q figcaption{color:color-mix(in srgb, var(--site-text-color,#2f281f) 76%, transparent);overflow-wrap:anywhere;text-align:center;text-wrap:pretty;margin-top:.55rem;font-size:.82rem;line-height:1.45}.eyebrow.svelte-cwls5q{color:color-mix(in srgb, var(--site-accent-color,#7d684f) 72%, var(--site-text-color,#2f281f));letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}h1.svelte-cwls5q{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:16ch;margin:0;font-size:clamp(2.4rem,8vw,4rem);line-height:.95}.intro-block.svelte-cwls5q,.section-body.svelte-cwls5q{gap:.75rem;display:grid}.intro-block.svelte-cwls5q{border:1px solid color-mix(in srgb, var(--site-accent-color,#dfc9aa) 55%, transparent);background:color-mix(in srgb, var(--site-card-color,#fffaf2) 82%, var(--site-accent-color,#dfc9aa) 18%);border-radius:1.25rem;grid-area:2/1;min-width:0;padding:1rem 1.2rem;box-shadow:0 12px 40px #0000001a}.intro-block.svelte-cwls5q p,.section-body.svelte-cwls5q p{color:color-mix(in srgb, var(--site-text-color,#2f281f) 92%, transparent);text-align:left;text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.7}.about-section.svelte-cwls5q{border:1px solid var(--site-border-color,#e4d8c7);background:color-mix(in srgb, var(--site-card-color,#fffaf2) 92%, transparent);border-radius:1.25rem;gap:.85rem;padding:1.25rem 1.3rem;display:grid;box-shadow:0 16px 50px #00000014}h2.svelte-cwls5q{letter-spacing:-.02em;margin:0;font-size:1.2rem}@media (width<=719px){header.has-portrait.svelte-cwls5q{grid-template-columns:minmax(0,1fr);justify-items:stretch}.about-portrait.svelte-cwls5q{grid-area:2/1;width:min(100%,11rem);margin:0 auto}header.has-portrait.svelte-cwls5q .intro-block:where(.svelte-cwls5q){grid-area:3/1}}
