.TeamMemberPage-module__qKZz4q__main{background-color:var(--whisker-cream);min-height:calc(100vh - 80px)}.TeamMemberPage-module__qKZz4q__container{max-width:800px;margin:0 auto;padding:2rem}.TeamMemberPage-module__qKZz4q__article{flex-direction:column;align-items:center;gap:2rem;margin:2rem 0;display:flex}.TeamMemberPage-module__qKZz4q__imageWrapper{flex-shrink:0}.TeamMemberPage-module__qKZz4q__image{object-fit:cover;border-radius:12px;width:280px;height:280px}.TeamMemberPage-module__qKZz4q__imagePlaceholder{width:280px;height:280px;color:var(--text-light);font-family:var(--font-lora);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.TeamMemberPage-module__qKZz4q__content{text-align:center;max-width:600px}.TeamMemberPage-module__qKZz4q__name{font-family:var(--font-outfit);color:var(--hunter-green);margin-bottom:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.TeamMemberPage-module__qKZz4q__role{font-family:var(--font-lora);color:var(--tabby-brown);margin-bottom:1.5rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:500}.TeamMemberPage-module__qKZz4q__bio{font-family:var(--font-lora);color:var(--text-dark);text-align:left;font-size:clamp(1rem,2vw,1.125rem);line-height:1.8}.TeamMemberPage-module__qKZz4q__bio p{margin:0 0 1rem}.TeamMemberPage-module__qKZz4q__bio p:last-child{margin-bottom:0}@media (max-width:600px){.TeamMemberPage-module__qKZz4q__container{padding:1.5rem}.TeamMemberPage-module__qKZz4q__article{gap:1.5rem}.TeamMemberPage-module__qKZz4q__image,.TeamMemberPage-module__qKZz4q__imagePlaceholder{width:200px;height:200px}}
