.member-card.svelte-eod2wy{display:flex;flex-direction:row;align-items:stretch;gap:1rem;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.member-card.svelte-eod2wy:hover{box-shadow:0 4px 12px #00000026}.member-image-wrapper.svelte-eod2wy{flex:0 0 40%;max-width:260px;overflow:hidden;background-color:var(--muted)}.member-image.svelte-eod2wy{width:100%;height:100%;object-fit:cover}.member-image-placeholder.svelte-eod2wy{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--secondary-rgb),.1),rgba(var(--primary-rgb),.1))}.placeholder-icon.svelte-eod2wy{font-size:4rem;opacity:.5}.member-info.svelte-eod2wy{flex:1 1 auto;padding:1.5rem}.member-name.svelte-eod2wy{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--secondary);margin-bottom:.25rem}.member-title.svelte-eod2wy{font-size:.875rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.member-description.svelte-eod2wy{font-size:.6rem;color:var(--muted-foreground);line-height:1.6}.member-description.svelte-eod2wy p{margin-bottom:.75rem}.member-description.svelte-eod2wy p:last-child{margin-bottom:0}@media (max-width: 640px){.member-card.svelte-eod2wy{flex-direction:column;gap:0}.member-image-wrapper.svelte-eod2wy{flex:none;max-width:none;aspect-ratio:3/4}.member-image.svelte-eod2wy,.member-image-placeholder.svelte-eod2wy{height:100%}}h1.svelte-cwls5q{margin-bottom:1rem}section.svelte-cwls5q{padding:2rem 0}#intro.svelte-cwls5q{background-color:var(--secondary);color:#fff}#intro.svelte-cwls5q h1:where(.svelte-cwls5q),#intro.svelte-cwls5q h3:where(.svelte-cwls5q),#intro.svelte-cwls5q a:where(.svelte-cwls5q){color:#fff}.section-eyebrow.svelte-cwls5q{color:#fffc;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-family:var(--font-heading)}#management-team.svelte-cwls5q{margin-top:4rem}#management-team.svelte-cwls5q h3:where(.svelte-cwls5q){text-align:center}.about-grid.svelte-cwls5q,.mgmt-grid.svelte-cwls5q{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 640px){.mgmt-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.about-item.svelte-cwls5q{padding:20px}.about-image.svelte-cwls5q{margin-top:40px;padding:20px}}@media (min-width: 960px){.about-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.mgmt-grid.svelte-cwls5q,.about-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}
