.TeamSection_section__lDkxM{padding:var(--space-24) var(--space-6);background-color:var(--neutral-0);contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 50rem}.TeamSection_container__wm170{max-width:72rem;margin:0 auto}.TeamSection_header__ZBTKC{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-16);gap:var(--space-8)}.TeamSection_headerLeft__yKx_F{flex:1}.TeamSection_badge__s7J4y{display:inline-flex;align-items:center;gap:var(--space-2);background-color:var(--vitality-green-50);color:var(--vitality-green-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-6)}.TeamSection_badgeDot__moiA4{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--vitality-green-500)}.TeamSection_heading__1Yg02{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.TeamSection_headingAccent__dp9Dt{font-style:italic;font-weight:600;display:block}.TeamSection_subheading__whxHz{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);max-width:22rem;line-height:1.5;align-self:flex-end;text-wrap:pretty}.TeamSection_categoryBlock__Y2Q3L{margin-bottom:var(--space-16)}.TeamSection_categoryBlock__Y2Q3L:last-child{margin-bottom:0}.TeamSection_categoryTitle__TSGRW{font-family:var(--font-headline);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:var(--space-8)}.TeamSection_grid__6UcwQ{display:flex;flex-wrap:wrap;gap:var(--space-6)}.TeamSection_card__7q_R_{width:calc(25% - var(--space-6) * 3 / 4);text-align:left}.TeamSection_imageWrap__Csf95{position:relative;width:100%;aspect-ratio:3/4;border-radius:var(--radius-xl);overflow:hidden;background-color:var(--warm-beige);margin-bottom:var(--space-4)}.TeamSection_imageWrap__Csf95 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}@media (hover:hover){.TeamSection_card__7q_R_:hover .TeamSection_imageWrap__Csf95{transform:scale(1.03);transition:transform .4s ease;will-change:transform}}.TeamSection_name__xwutd{font-family:var(--font-headline);font-size:var(--text-base);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-1)}.TeamSection_role__fccJW{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}@media (max-width:64rem){.TeamSection_card__7q_R_{width:calc(33.333% - var(--space-6) * 2 / 3)}}@media (max-width:48rem){.TeamSection_header__ZBTKC{flex-direction:column;align-items:flex-start}.TeamSection_heading__1Yg02{font-size:var(--text-2xl)}.TeamSection_card__7q_R_{width:calc(50% - var(--space-6) / 2)}.TeamSection_section__lDkxM{padding:var(--space-16) var(--space-6)}.TeamSection_categoryBlock__Y2Q3L{margin-bottom:var(--space-10)}}@media (max-width:30rem){.TeamSection_card__7q_R_{width:calc(50% - var(--space-6) / 2)}.TeamSection_heading__1Yg02{font-size:var(--text-xl)}}.About_page__3Lx97{min-height:100vh;background-color:var(--neutral-0)}.About_hero__UESsS{background-color:var(--warm-cream);padding:var(--space-24) 0 0;padding-top:calc(4rem + var(--space-24))}.About_container__vrnpx{max-width:75rem;margin:0 auto;padding:0 var(--space-6)}.About_heroInner__Cef4N{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.About_badge__ubjkh{display:inline-flex;align-items:center;gap:var(--space-2);background-color:var(--vitality-green-50);color:var(--vitality-green-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;width:-moz-fit-content;width:fit-content}.About_badgeDot__bwbBO{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--vitality-green-500)}.About_heading__scDZp{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;color:var(--color-text-primary);letter-spacing:-.03em;line-height:1.2;margin:0}.About_subtitle__WDYLs{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin:0;max-width:40rem}.About_tabBar__rgT7Q{display:flex;gap:var(--space-1);margin-top:var(--space-10);background:rgba(0,0,0,.04);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-1);width:-moz-fit-content;width:fit-content;align-self:center;margin-left:auto;margin-right:auto}.About_tabButton__TutX7{position:relative;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:none;border:none;padding:var(--space-3) var(--space-6);cursor:pointer;border-radius:var(--radius-md);transition:color .2s ease;white-space:nowrap}.About_tabButtonActive__fPLzy,.About_tabButton__TutX7:hover{color:var(--color-text-primary)}.About_tabButtonActive__fPLzy{font-weight:600;background:var(--neutral-0);box-shadow:0 1px 3px rgba(0,0,0,.06)}.About_tabIndicator__94vs1{position:absolute;bottom:0;left:0;right:0;height:.125rem;background-color:var(--vitality-green-500);border-radius:var(--radius-full)}.About_valuesSection__J1WS6{padding:var(--space-16) 0}.About_sectionLabel__becQp{font-family:var(--font-headline);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0 0 var(--space-8)}.About_valuesGrid__7ay_Z{display:flex;flex-wrap:wrap;gap:var(--space-6)}.About_valueCard__QwBn5{flex:0 0 calc(33.333% - var(--space-6) * 2 / 3);background:var(--neutral-0);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--neutral-100);transition:box-shadow .3s ease}.About_valueCard__QwBn5:hover{box-shadow:var(--shadow-md)}.About_valueIcon__GfRO2{width:3rem;height:3rem;border-radius:var(--radius-lg);background-color:var(--vitality-green-50);display:flex;align-items:center;justify-content:center;color:var(--vitality-green-600);margin-bottom:var(--space-2)}.About_valueTitle__WyW6p{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.About_valueDescription__z21fO{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}.About_visionMission__JcptX{padding:var(--space-16) 0;background-color:var(--warm-cream)}.About_vmGrid__bL8PJ{display:flex;gap:var(--space-8)}.About_vmCard__v47lr{flex:1;background:var(--neutral-0);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.About_vmLabel__LBtN5{font-family:var(--font-headline);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--vitality-green-600);margin:0}.About_vmTitle__oTifF{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.About_vmText__h4wsl{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.About_pharmacist__Tn_7b{padding:var(--space-24) 0}.About_pharmacistInner__rpaTI{display:flex;gap:var(--space-12);align-items:center}.About_pharmacistImage__dyNN0{flex:0 0 22rem;height:28rem;border-radius:var(--radius-xl);overflow:hidden}.About_pharmacistImage__dyNN0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.About_pharmacistText__1zDXo{flex:1;display:flex;flex-direction:column;gap:var(--space-4)}.About_pharmacistName__8Z9tV{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.2}.About_pharmacistRole__erws6{font-weight:600;color:var(--vitality-green-600)}.About_pharmacistBio__Xwe_e,.About_pharmacistRole__erws6{font-family:var(--font-body);font-size:var(--text-sm);margin:0}.About_pharmacistBio__Xwe_e{color:var(--color-text-secondary);line-height:1.7}.About_divider__w7lBq{height:1px;background:var(--neutral-100);border:none;margin:0}.About_blogSection__Xncle{padding:var(--space-16) 0}.About_blogGrid__9QDAF{display:flex;flex-wrap:wrap;gap:var(--space-6)}.About_blogCardWrap__xBEjX{flex:0 0 calc(33.333% - var(--space-6) * 2 / 3)}.About_blogCard__okazW{background:var(--neutral-0);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--neutral-100);transition:box-shadow .3s ease;text-decoration:none;color:inherit;height:100%}.About_blogCard__okazW:hover{box-shadow:var(--shadow-md)}.About_blogCardImageWrap__3K6sQ{position:relative;padding-top:56%;overflow:hidden}.About_blogCardImage__zJ3H0{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.About_blogCard__okazW:hover .About_blogCardImage__zJ3H0{transform:scale(1.05)}.About_blogCardContent__DgBmG{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1}.About_blogCardMeta__5VAUb{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-xs)}.About_blogCardCategory__xBVDH{background-color:var(--vitality-green-50);color:var(--vitality-green-700);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:600}.About_blogCardDate__SHaCV{color:var(--color-text-muted)}.About_blogCardTitle__VMeZy{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3}.About_blogCardExcerpt__mDKZe{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin:0;flex:1}.About_blogCardLink__zdlPr{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--vitality-green-500);margin-top:auto;transition:gap .2s ease}.About_blogCard__okazW:hover .About_blogCardLink__zdlPr{gap:var(--space-3)}.About_contactInfoSection__27wva{padding:var(--space-16) 0}.About_contactInfoGrid__D_x1T{display:flex;gap:var(--space-6)}.About_contactInfoCard__QH1mj{flex:1;background:var(--neutral-0);border-radius:var(--radius-xl);padding:var(--space-8);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);border:1px solid var(--neutral-100);transition:box-shadow .3s ease}.About_contactInfoCard__QH1mj:hover{box-shadow:var(--shadow-md)}.About_contactInfoIcon__2sxq7{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:var(--vitality-green-50);display:flex;align-items:center;justify-content:center;color:var(--vitality-green-600);margin-bottom:var(--space-2)}.About_contactInfoLabel__sOuYM{font-family:var(--font-headline);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0}.About_contactInfoValue__2ka5d{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5;margin:0}.About_contactInfoValue__2ka5d a{color:var(--vitality-green-600);text-decoration:none;transition:color .2s ease}.About_contactInfoValue__2ka5d a:hover{color:var(--vitality-green-700)}.About_contactContentSection__CioCo{padding:var(--space-16) 0}.About_contactTwoCol__jbT9E{display:flex;gap:var(--space-8);align-items:flex-start}.About_contactLeftCol__Gl6bS{flex:1}.About_contactSectionHeading__QACeQ{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-2)}.About_contactSectionSub__Mc_jF{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-8);line-height:1.5}.About_contactDetailCards__ncsPr{display:flex;flex-direction:column;gap:var(--space-4)}.About_contactDetailCard__lYQxX{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--neutral-0);border-radius:var(--radius-xl);border:1px solid var(--neutral-100);text-decoration:none;transition:box-shadow .2s ease}.About_contactDetailCard__lYQxX:hover{box-shadow:var(--shadow-md)}.About_contactDetailIcon__egBoI{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background-color:var(--vitality-green-50);display:flex;align-items:center;justify-content:center;color:var(--vitality-green-600);flex-shrink:0}.About_contactDetailText__SVLRJ{display:flex;flex-direction:column;gap:.125rem}.About_contactDetailLabel__Jwz_n{font-family:var(--font-headline);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.About_contactDetailValue__hyFpo{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.About_contactDetailLine__RHrqQ{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.4}.About_contactHoursCard__3aXEs{flex:1;background:var(--neutral-0);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid var(--neutral-100)}.About_contactHoursHeader__TCYfo{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.About_contactHoursClockIcon__NfCOX{color:var(--vitality-green-500)}.About_contactHoursHeading__pS92y{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary);margin:0}.About_contactTodayBanner__bNZb2{background-color:var(--vitality-green-50);border:1px solid var(--vitality-green-100);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.About_contactTodayLabel__KwHY7{font-family:var(--font-body);font-size:var(--text-sm);color:var(--vitality-green-600);font-weight:500}.About_contactTodayHours__k0a1I{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--vitality-green-700)}.About_contactHoursList__Hw1gM{display:flex;flex-direction:column}.About_contactHoursRow__E_bVm{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-4);border-radius:var(--radius-md)}.About_contactHoursRowActive__1IJw_{background-color:var(--vitality-green-50)}.About_contactHoursDay__67PK0{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:400;display:flex;align-items:center;gap:var(--space-2)}.About_contactHoursRowActive__1IJw_ .About_contactHoursDay__67PK0{color:var(--color-text-primary);font-weight:600}.About_contactTodayDot__azUbh{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:var(--vitality-green-500);flex-shrink:0}.About_contactHoursTime__mby4b{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.About_contactHoursRowActive__1IJw_ .About_contactHoursTime__mby4b{color:var(--color-text-primary);font-weight:700}.About_contactFormSection__PJsDt{padding:var(--space-16) 0;background-color:var(--warm-cream)}.About_contactMapTitle__b3IZX{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-6)}.About_contactMapEmbed__xL80M{min-height:24rem;height:24rem;border-radius:var(--radius-xl);overflow:hidden}.About_contactMapEmbed__xL80M iframe{display:block;width:100%;height:100%}@media (max-width:64rem){.About_valueCard__QwBn5{flex:0 0 calc(50% - var(--space-6) / 2)}.About_pharmacistInner__rpaTI{flex-direction:column}.About_pharmacistImage__dyNN0{flex:none;width:100%;height:28rem}.About_blogCardWrap__xBEjX{flex:0 0 calc(50% - var(--space-6) / 2)}.About_contactTwoCol__jbT9E{flex-direction:column}.About_contactMapEmbed__xL80M{min-height:20rem}.About_contactInfoGrid__D_x1T{flex-wrap:wrap}.About_contactInfoCard__QH1mj{flex:0 0 calc(50% - var(--space-6) / 2)}.About_contactInfoCard__QH1mj:last-child{flex:0 0 100%}}@media (max-width:40rem){.About_heading__scDZp{font-size:var(--text-xl)}.About_tabBar__rgT7Q{width:100%;overflow-x:auto}.About_tabButton__TutX7{padding:var(--space-3) var(--space-4);font-size:var(--text-xs)}.About_valueCard__QwBn5{flex:0 0 100%}.About_vmGrid__bL8PJ{flex-direction:column}.About_blogCardWrap__xBEjX,.About_contactInfoCard__QH1mj{flex:0 0 100%}}