.reveal[data-astro-cid-7wlxfklk]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),color .2s,box-shadow .3s,border-color .3s;transition-delay:var(--reveal-delay,0s), var(--reveal-delay,0s), 0s, 0s, 0s;transform:translateY(28px)}.reveal[data-astro-cid-7wlxfklk].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-7wlxfklk]{opacity:1;transition:none;transform:none}}.doctors-hero__back[data-astro-cid-7wlxfklk]{color:#1c3550bf;align-items:center;gap:6px;margin-bottom:1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.doctors-hero__back[data-astro-cid-7wlxfklk]:hover{color:var(--gold-400)}.doctors-hero[data-astro-cid-7wlxfklk]{background:linear-gradient(135deg,#ddebf8 0%,#eef5fc 50%,#fff 100%);padding:120px 0 70px}.doctors-hero[data-astro-cid-7wlxfklk] .eyebrow[data-astro-cid-7wlxfklk]{color:var(--gold-400)}.doctors-hero[data-astro-cid-7wlxfklk] h1[data-astro-cid-7wlxfklk]{color:var(--purple-900);letter-spacing:-.02em;max-width:720px;margin:.5rem 0 1.25rem;font-size:2.75rem;font-weight:800;line-height:1.15}.doctors-hero[data-astro-cid-7wlxfklk] p[data-astro-cid-7wlxfklk]:not(.eyebrow){color:var(--purple-700);max-width:620px;margin:0;font-size:1.1rem;line-height:1.6}.doctor-profile[data-astro-cid-7wlxfklk]{background:var(--white)}.doctor-profile--alt[data-astro-cid-7wlxfklk]{background:var(--ivory-100)}.doctor-profile__grid[data-astro-cid-7wlxfklk]{grid-template-columns:320px 1fr;align-items:start;gap:56px;display:grid}.doctor-profile__media[data-astro-cid-7wlxfklk]{position:sticky;top:100px}.doctor-profile__photo[data-astro-cid-7wlxfklk]{aspect-ratio:1;box-shadow:var(--shadow-soft);border-radius:20px;margin-bottom:20px;overflow:hidden}.doctor-profile__photo[data-astro-cid-7wlxfklk] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.doctor-profile__photo[data-astro-cid-7wlxfklk]:hover img{transform:scale(1.05)}.doctor-profile__facts[data-astro-cid-7wlxfklk]{background:var(--ivory-100);border:1px solid var(--stone-300);border-radius:16px;padding:20px}.doctor-profile--alt[data-astro-cid-7wlxfklk] .doctor-profile__facts[data-astro-cid-7wlxfklk]{background:var(--white)}.doctor-profile__facts[data-astro-cid-7wlxfklk] ul[data-astro-cid-7wlxfklk]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.doctor-profile__facts[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk]{color:var(--ink-700);font-size:.85rem}.doctor-profile__facts[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk] a[data-astro-cid-7wlxfklk]{color:var(--purple-900);overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.doctor-profile__facts[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk] a[data-astro-cid-7wlxfklk]:hover{color:var(--gold-400)}.doctor-profile__facts[data-astro-cid-7wlxfklk] .button[data-astro-cid-7wlxfklk]{width:100%}.doctor-profile__bio[data-astro-cid-7wlxfklk] h2[data-astro-cid-7wlxfklk]{color:var(--purple-900);margin:0 0 1.25rem;font-size:2rem;font-weight:800}.doctor-profile__bio[data-astro-cid-7wlxfklk] p[data-astro-cid-7wlxfklk]{color:var(--ink-700);margin:0 0 1.25rem;font-size:1rem;line-height:1.75}.doctor-profile__bio[data-astro-cid-7wlxfklk] p[data-astro-cid-7wlxfklk]:last-child{margin-bottom:0}.hours-section[data-astro-cid-7wlxfklk]{background:linear-gradient(135deg,#b9d7d126 0%,#b23a3a14 100%)}.hours-cards[data-astro-cid-7wlxfklk]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.hours-card[data-astro-cid-7wlxfklk]{background:var(--white);border:1px solid var(--stone-300);box-shadow:var(--shadow-soft);border-radius:20px;padding:24px}.hours-card[data-astro-cid-7wlxfklk]:hover{border-color:var(--gold-400);box-shadow:0 20px 40px #1c35501f}.hours-card__header[data-astro-cid-7wlxfklk]{align-items:center;gap:16px;margin-bottom:18px;display:flex}.hours-card__photo[data-astro-cid-7wlxfklk]{border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.hours-card__photo[data-astro-cid-7wlxfklk] img{object-fit:cover;width:100%;height:100%}.hours-card__header[data-astro-cid-7wlxfklk] h3[data-astro-cid-7wlxfklk]{color:var(--purple-900);margin:0 0 2px;font-size:1.1rem;font-weight:700}.hours-card__phone[data-astro-cid-7wlxfklk]{color:var(--ink-700);font-size:.8rem}.hours-list[data-astro-cid-7wlxfklk]{margin:0;padding:0;list-style:none}.hours-list[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk]{border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.88rem;display:flex}.hours-list__day[data-astro-cid-7wlxfklk]{color:var(--purple-900);font-weight:600}.hours-list__time[data-astro-cid-7wlxfklk]{color:var(--ink-700)}.hours-list[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk].is-today{background:#b23a3a29}.hours-list[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk].is-today .hours-list__day[data-astro-cid-7wlxfklk],.hours-list[data-astro-cid-7wlxfklk] li[data-astro-cid-7wlxfklk].is-today .hours-list__time[data-astro-cid-7wlxfklk]{color:var(--purple-900);font-weight:700}@media (width<=900px){.hours-cards[data-astro-cid-7wlxfklk]{grid-template-columns:1fr;gap:20px}.doctor-profile__grid[data-astro-cid-7wlxfklk]{grid-template-columns:1fr;gap:32px}.doctor-profile__media[data-astro-cid-7wlxfklk]{align-items:center;gap:24px;display:flex;position:static}.doctor-profile__photo[data-astro-cid-7wlxfklk]{flex-shrink:0;width:160px;margin-bottom:0}.doctor-profile__facts[data-astro-cid-7wlxfklk]{flex:1}}@media (width<=640px){.doctors-hero[data-astro-cid-7wlxfklk]{padding:100px 0 50px}.doctors-hero[data-astro-cid-7wlxfklk] h1[data-astro-cid-7wlxfklk]{font-size:2rem}.doctor-profile__media[data-astro-cid-7wlxfklk]{flex-direction:column;align-items:stretch}.doctor-profile__photo[data-astro-cid-7wlxfklk]{width:100%}}
