.founder.svelte-czf77r{background:var(--color-cream);padding-bottom:var(--section-gap)}.founder-grid.svelte-czf77r{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}@media(min-width:768px){.founder-grid.svelte-czf77r{grid-template-columns:340px 1fr}}@media(min-width:1024px){.founder-grid.svelte-czf77r{grid-template-columns:400px 1fr}}.portrait-wrap.svelte-czf77r{margin:0}.portrait-img.svelte-czf77r{width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.portrait-caption.svelte-czf77r{margin-top:var(--size-3);font-family:var(--font-sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center}.founder-quote.svelte-czf77r{margin:0;padding:0}.quote-p.svelte-czf77r{font-family:var(--font-sans);font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.8;color:var(--text-secondary);max-width:58ch;margin-bottom:var(--size-6)}.quote-p.svelte-czf77r:last-child{margin-bottom:0}.quote-p--lead.svelte-czf77r{font-family:var(--font-serif);font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;color:var(--text-primary);line-height:1.6}.quote-p--closing.svelte-czf77r{font-family:var(--font-serif);font-style:italic;color:var(--accent-gold-dark);font-size:clamp(1rem,1.6vw,1.15rem)}.gallery.svelte-czf77r{background:var(--color-white)}.gallery-eyebrow.svelte-czf77r{display:block}.gallery-title.svelte-czf77r{margin-top:var(--size-3);margin-bottom:clamp(2rem,4vw,3rem)}.gallery-masonry.svelte-czf77r{padding-inline:clamp(1rem,4vw,2.5rem);max-width:var(--container-max);margin-inline:auto;columns:2;column-gap:var(--size-3)}@media(min-width:640px){.gallery-masonry.svelte-czf77r{columns:3}}@media(min-width:900px){.gallery-masonry.svelte-czf77r{columns:4}}.masonry-item.svelte-czf77r{break-inside:avoid;margin-bottom:var(--size-3);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-cream)}.masonry-item.svelte-czf77r img:where(.svelte-czf77r){width:100%;height:auto;display:block;transition:transform var(--transition-slow)}.masonry-item.svelte-czf77r:hover img:where(.svelte-czf77r){transform:scale(1.03)}
