a.svelte-1ac1htn{text-decoration:none;font-weight:500}a.svelte-1ac1htn:hover{text-decoration:underline}.team-member-profile.svelte-1ac1htn{max-width:900px;margin:2.5rem auto;background:#fff;border-radius:1.5rem;box-shadow:0 4px 24px #0000000f;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.profile-image-wrapper.svelte-1ac1htn{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.profile-image.svelte-1ac1htn{width:250px;height:250px;object-fit:cover;border-radius:50%;box-shadow:0 2px 12px #00000014;border:3px solid #4b5563;background:#f9f9f9}.profile-name.svelte-1ac1htn{font-size:2.2rem;color:#4b5563;font-weight:700;margin-bottom:1.5rem;margin-top:.5rem}.profile-description.svelte-1ac1htn{font-size:1.15rem;color:#333;line-height:1.7;max-width:700px;margin:0 auto}.visit-button.svelte-1ac1htn{display:inline-block;background:#64748b;color:#fff;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background .2s;margin-top:1rem}.visit-button.svelte-1ac1htn:hover{background:#475569}@media (max-width: 700px){.team-member-profile.svelte-1ac1htn{padding:1.2rem .5rem;max-width:100%}.profile-name.svelte-1ac1htn{font-size:1.4rem}.profile-description.svelte-1ac1htn{font-size:1rem;max-width:100%}}
