section[data-astro-cid-m3zpgalb][id]{scroll-margin-top:var(--header-h)}.sec[data-astro-cid-m3zpgalb]{padding-block:clamp(6rem,4rem + 8vw,12rem)}.sec[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin:0}.hero[data-astro-cid-m3zpgalb]{height:100svh;min-height:38rem;color:var(--color-ink);position:relative;overflow:hidden}.hero__frame[data-astro-cid-m3zpgalb]{clip-path:inset(0);will-change:clip-path;position:absolute;inset:0}.hero[data-astro-cid-m3zpgalb] .hero-media{aspect-ratio:auto;position:absolute;inset:0}.hero[data-astro-cid-m3zpgalb] .hero-media>picture{transform-origin:50% 60%}.hero[data-astro-cid-m3zpgalb] .hero-media__img{object-position:50% 62%}@media (orientation:portrait){.hero[data-astro-cid-m3zpgalb] .hero-media[data-portrait-art=false] .hero-media__img{object-position:60% 70%}.hero[data-astro-cid-m3zpgalb] .hero-media[data-portrait-art=true] .hero-media__img{object-position:50% 100%}}@media (orientation:landscape){:root[dir=rtl] .hero[data-astro-cid-m3zpgalb] .hero-media__img{transform:scaleX(-1)}}.hero__veil[data-astro-cid-m3zpgalb]{pointer-events:none;background:linear-gradient(#f3eee7d9 0,#f3eee78c 30%,#f3eee700 52%),linear-gradient(0deg,#f3eee78c 0,#f3eee700 24%);position:absolute;inset:0}@media (width>=64rem){.hero__veil[data-astro-cid-m3zpgalb]{background:radial-gradient(28rem 7rem at 0 0,#f3eee7b3,#0000 70%),radial-gradient(40rem 20rem at 100% 100%,#f3eee79e,#0000 70%),linear-gradient(#f3eee799 0,#f3eee700 7rem),linear-gradient(0deg,#f3eee7bd 0,#f3eee766 20%,#f3eee700 44%)}:root[dir=rtl] .hero__veil[data-astro-cid-m3zpgalb]{background:radial-gradient(28rem 7rem at 100% 0,#f3eee7b3,#0000 70%),radial-gradient(40rem 20rem at 0 100%,#f3eee79e,#0000 70%),linear-gradient(#f3eee799 0,#f3eee700 7rem),linear-gradient(0deg,#f3eee7bd 0,#f3eee766 20%,#f3eee700 44%)}}.hero__copy[data-astro-cid-m3zpgalb]{inset-inline:0;top:calc(var(--header-h) + clamp(1rem, 4svh, 2.5rem));bottom:calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:1rem;display:flex;position:absolute}.hero__aside[data-astro-cid-m3zpgalb]{display:contents}@media (width>=64rem){.hero__copy[data-astro-cid-m3zpgalb]{align-items:end;gap:1.25rem;display:grid;top:auto;bottom:clamp(1.75rem,5svh,3.5rem)}.hero__aside[data-astro-cid-m3zpgalb]{display:block}}.hero__title[data-astro-cid-m3zpgalb]{margin:0;font-size:clamp(3.4rem,1.2rem + 7vw,6rem)}:root[lang=ar] .hero__title[data-astro-cid-m3zpgalb]{font-size:clamp(3.1rem,1.2rem + 5.6vw,5.4rem);font-weight:700}.line[data-astro-cid-m3zpgalb]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}:root[lang=ar] .line[data-astro-cid-m3zpgalb]{margin-block:-.06em -.16em;padding-block:.06em .16em}.line[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{display:block}.hero__sub[data-astro-cid-m3zpgalb]{max-width:30rem;color:var(--color-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem)}.hero__cta[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:auto;display:flex}.hero__call[data-astro-cid-m3zpgalb]{align-items:center;gap:.5rem;min-height:2.75rem;font-weight:500;display:inline-flex}@media (width<=63.99rem){.hero__cta[data-astro-cid-m3zpgalb]{gap:.6rem}.hero__call[data-astro-cid-m3zpgalb]{background:#f3eee7e6;border-radius:2px;min-height:3.5rem;padding-inline:1.1rem;text-decoration:none;box-shadow:inset 0 0 0 1px #1f1d1a59}}@media (width>=64rem){.hero__cta[data-astro-cid-m3zpgalb]{margin-top:1.5rem}}.hero__call[data-astro-cid-m3zpgalb] svg{width:1.1rem;height:1.1rem}@media (width>=64rem){.hero__copy[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) minmax(0,27rem);column-gap:4rem}}@media (width<=63.99rem){.hero__title[data-astro-cid-m3zpgalb]{font-size:clamp(3rem,1.6rem + 7vw,4.6rem)}}.approach__grid[data-astro-cid-m3zpgalb]{gap:2.5rem;display:grid}.approach__statement[data-astro-cid-m3zpgalb]{font-size:clamp(1.75rem,1.15rem + 2.1vw,3.1rem);line-height:var(--lh-statement);text-wrap:pretty;max-width:30ch;margin:0}:root[lang=ar] .approach__statement[data-astro-cid-m3zpgalb]{font-size:clamp(1.6rem,1.1rem + 1.7vw,2.6rem)}.approach[data-astro-cid-m3zpgalb] .approach__media{--media-radius:2px}.principles[data-astro-cid-m3zpgalb]{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-top:1px solid color-mix(in oklab, var(--color-gold) 50%, transparent);gap:.4rem;padding-block:1.4rem;display:grid}.principles[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:1px solid color-mix(in oklab, var(--color-gold) 50%, transparent)}.principles[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-family:var(--ff-display);margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}:root[lang=ar] .principles[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:1.45rem;font-weight:700}.principles[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-ink-soft);max-width:44ch;margin:0}@media (width>=48rem){.principles[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:2rem}}@media (width>=64rem){.approach__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(12,minmax(0,1fr));gap:3.5rem 2rem}.approach__title[data-astro-cid-m3zpgalb]{grid-area:1/1/auto/span 7}.approach__statement[data-astro-cid-m3zpgalb]{grid-area:2/1/auto/span 7}.approach[data-astro-cid-m3zpgalb] .approach__media{grid-area:1/8/span 3/span 5;align-self:start;margin-top:.5rem}.principles[data-astro-cid-m3zpgalb]{grid-area:3/1/auto/span 6;margin-top:1rem}}.tx[data-astro-cid-m3zpgalb]{background:var(--color-paper)}.tx__head[data-astro-cid-m3zpgalb]{gap:1.25rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.tx__stage[data-astro-cid-m3zpgalb]{display:none}.tx__list[data-astro-cid-m3zpgalb]{margin:0;padding:0;list-style:none}.tx__item[data-astro-cid-m3zpgalb]{border-top:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);padding-block:2.5rem 3.5rem}.tx__item[data-astro-cid-m3zpgalb] .tx__inline{--media-radius:2px;margin-bottom:1.75rem}.tx__name[data-astro-cid-m3zpgalb]{text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.75rem)}:root[lang=ar] .tx__name[data-astro-cid-m3zpgalb]{font-size:clamp(2.2rem,1.4rem + 2.8vw,4rem)}.tx__body[data-astro-cid-m3zpgalb]{max-width:50ch;color:var(--color-ink-soft);margin:0}.tx__label[data-astro-cid-m3zpgalb]{color:var(--color-ink);border-bottom:1px solid var(--color-gold);max-width:30rem;margin:2.25rem 0 .4rem;padding-bottom:.6rem;font-size:1rem;font-weight:500}.tx__notes[data-astro-cid-m3zpgalb]{max-width:30rem;margin:0;padding:0;list-style:none}.tx__notes[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-bottom:1px solid var(--color-stone);padding-block:.7rem}.tx__stack[data-astro-cid-m3zpgalb]{background:var(--color-stone);position:relative;overflow:hidden}.tx__stack[data-astro-cid-m3zpgalb] .tx__img{aspect-ratio:auto;z-index:0;position:absolute;inset:0}.tx__stack[data-astro-cid-m3zpgalb] .tx__img:not(.is-top):not(.is-under){clip-path:inset(0 100% 0 0)}:root[dir=rtl] .tx__stack[data-astro-cid-m3zpgalb] .tx__img:not(.is-top):not(.is-under){clip-path:inset(0 0 0 100%)}.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-under{z-index:1;clip-path:inset(0)}.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-top{z-index:2;clip-path:inset(0);transition:clip-path 1.05s var(--ease-out)}.tx__stack[data-astro-cid-m3zpgalb] .tx__img>picture,.tx__stack[data-astro-cid-m3zpgalb] .tx__img>.media__ph{transition:transform 1.6s var(--ease-out);transform:scale(1.08)}.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-top>picture,.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-top>.media__ph,.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-under>picture,.tx__stack[data-astro-cid-m3zpgalb] .tx__img.is-under>.media__ph{transform:scale(1)}html.motion .tx__name[data-astro-cid-m3zpgalb]{transition:color .6s var(--ease-out)}@media (width<=47.99rem){.tx[data-astro-cid-m3zpgalb].tx--stage .tx__stage[data-astro-cid-m3zpgalb]{top:var(--header-h);z-index:3;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .9rem;background:var(--color-paper);display:block;position:sticky}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__stage[data-astro-cid-m3zpgalb]:after{content:"";inset-inline:0;background:linear-gradient(to bottom, var(--color-paper), #fff0);pointer-events:none;height:1.75rem;position:absolute;top:100%}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__stack[data-astro-cid-m3zpgalb]{border-radius:2px;height:40svh}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__item[data-astro-cid-m3zpgalb] .tx__inline{display:none}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__item[data-astro-cid-m3zpgalb]{min-height:58svh;padding-block:2.25rem 3rem}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__item[data-astro-cid-m3zpgalb]:last-child{min-height:0;padding-bottom:5rem}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__item[data-astro-cid-m3zpgalb]:not(.is-current) .tx__name[data-astro-cid-m3zpgalb]{color:#8d8578}.tx[data-astro-cid-m3zpgalb].tx--stage .tx__name[data-astro-cid-m3zpgalb]{font-size:clamp(2.1rem,1.4rem + 3vw,2.75rem)}}@media (width>=48rem){.tx__head[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;column-gap:clamp(2rem,5vw,4rem)}.tx__grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.tx__stage[data-astro-cid-m3zpgalb]{top:calc(var(--header-h) + 5svh);align-self:start;display:block;position:sticky}.tx__stack[data-astro-cid-m3zpgalb]{width:min(100%, calc((100svh - var(--header-h) - 10svh) * .8));aspect-ratio:4/5;border-radius:2px}.tx__item[data-astro-cid-m3zpgalb]{flex-direction:column;justify-content:center;min-height:72svh;padding-block:3rem 5rem;display:flex}.tx__item[data-astro-cid-m3zpgalb] .tx__inline{display:none}.tx__name[data-astro-cid-m3zpgalb]{font-size:clamp(2.3rem,.9rem + 3.3vw,4.75rem)}:root[lang=ar] .tx__name[data-astro-cid-m3zpgalb]{font-size:clamp(2.1rem,.9rem + 2.8vw,4rem)}html.motion .tx__item[data-astro-cid-m3zpgalb]:not(.is-current) .tx__name[data-astro-cid-m3zpgalb]{color:#8d8578}}.visit[data-astro-cid-m3zpgalb]{background:var(--color-ink);color:var(--color-cream)}.visit[data-astro-cid-m3zpgalb] .lede{color:#cbc1b2}.visit__grid[data-astro-cid-m3zpgalb]{gap:3.5rem;display:grid}.visit__intro[data-astro-cid-m3zpgalb]{align-content:start;gap:1.25rem;display:grid}.visit[data-astro-cid-m3zpgalb] .visit__media{--media-radius:2px;background:#2a2723;margin-top:1.5rem}.steps[data-astro-cid-m3zpgalb]{--n:3rem;align-content:start;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps__line[data-astro-cid-m3zpgalb]{inset-inline-start:calc(var(--n) / 2 - .5px);top:calc(var(--n) / 2);background:#a88b5c4d;width:1px;position:absolute;bottom:3rem}.steps__fill[data-astro-cid-m3zpgalb]{background:var(--color-gold);transform-origin:top;position:absolute;inset:0}.step[data-astro-cid-m3zpgalb]{grid-template-columns:var(--n) minmax(0, 1fr);gap:1.4rem;display:grid;position:relative}.step__n[data-astro-cid-m3zpgalb]{width:var(--n);height:var(--n);background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-gold);color:var(--color-cream);transition:background-color .5s var(--ease-out), color .5s var(--ease-out);border-radius:50%;place-items:center;font-size:1.4rem;line-height:1;display:grid}html.motion .step[data-astro-cid-m3zpgalb]:not(.is-on) .step__n[data-astro-cid-m3zpgalb]{color:#a89c8b;box-shadow:inset 0 0 0 1px #a88b5c73}html.motion .step[data-astro-cid-m3zpgalb].is-on .step__n[data-astro-cid-m3zpgalb]{background:var(--color-gold);color:var(--color-ink);box-shadow:none}.step__title[data-astro-cid-m3zpgalb]{font-family:var(--ff-display);margin:.4rem 0;font-size:1.75rem;font-weight:500;line-height:1.2}:root[lang=ar] .step__title[data-astro-cid-m3zpgalb]{font-size:1.55rem;font-weight:700}.step__body[data-astro-cid-m3zpgalb]{color:#cbc1b2;max-width:44ch;margin:0}@media (width>=64rem){.visit__grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:6rem}.steps[data-astro-cid-m3zpgalb]{gap:3.25rem;padding-top:1rem}}.clinic__grid[data-astro-cid-m3zpgalb]{gap:2.5rem;display:grid}.clinic__text[data-astro-cid-m3zpgalb]{align-content:start;gap:1.25rem;display:grid}.clinic__address[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:.6rem;margin:.5rem 0 0;font-weight:500;display:flex}.clinic__address[data-astro-cid-m3zpgalb] svg{width:1.2rem;height:1.2rem;color:var(--color-gold-ink);flex:none;margin-top:.3rem}.clinic__map[data-astro-cid-m3zpgalb],.contact__map[data-astro-cid-m3zpgalb]{justify-self:start;align-items:center;gap:.35rem;min-height:2.75rem;font-weight:500;display:inline-flex}.clinic__map[data-astro-cid-m3zpgalb] svg,.contact__map[data-astro-cid-m3zpgalb] svg{width:1rem;height:1rem}:root[dir=rtl] .icon-arrow{transform:scaleX(-1)}.clinic__figure[data-astro-cid-m3zpgalb]{margin:0}.clinic[data-astro-cid-m3zpgalb] .clinic__media{--media-radius:2px}.clinic__caption[data-astro-cid-m3zpgalb]{color:var(--color-ink-soft);margin-top:.6rem;font-size:.8rem}.doctor[data-astro-cid-m3zpgalb]{border-top:1px solid color-mix(in oklab, var(--color-gold) 50%, transparent);gap:1.5rem;margin-top:clamp(2rem,5vw,5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.doctor__lockup[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:.9rem;margin:0;display:flex}@media (width>=48rem){.doctor__lockup[data-astro-cid-m3zpgalb]{flex-direction:row;align-items:center;gap:clamp(1.25rem,3vw,2.75rem)}}.doctor__latin[data-astro-cid-m3zpgalb]{letter-spacing:-.01em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,1.6rem + 1.6vw,3rem);line-height:1}.doctor__arabic[data-astro-cid-m3zpgalb]{font-family:Amiri,serif;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);font-weight:700;line-height:1.3}.doctor__rule[data-astro-cid-m3zpgalb]{background:var(--color-gold);width:3rem;height:1px}@media (width>=48rem){.doctor__rule[data-astro-cid-m3zpgalb]{align-self:stretch;width:1px;height:auto}}.doctor__meta[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.doctor__role[data-astro-cid-m3zpgalb]{letter-spacing:.04em;color:var(--color-ink-soft);margin:0;font-size:.95rem}.doctor__ig[data-astro-cid-m3zpgalb]{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.doctor__ig[data-astro-cid-m3zpgalb] svg{width:1.15rem;height:1.15rem}@media (width>=64rem){.clinic__grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.clinic__text[data-astro-cid-m3zpgalb]{grid-area:1/1/auto/span 4;align-self:end}.clinic__figure[data-astro-cid-m3zpgalb]{grid-area:1/6/auto/span 7}.doctor[data-astro-cid-m3zpgalb]{grid-area:2/1/auto/-1}}.contact__title[data-astro-cid-m3zpgalb]{text-wrap:balance;max-width:13ch;margin:0 0 1.5rem;font-size:clamp(3rem,1.4rem + 6vw,6rem)}:root[lang=ar] .contact__title[data-astro-cid-m3zpgalb]{font-size:clamp(2.7rem,1.3rem + 4.8vw,5.2rem)}.contact__actions[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.contact__list[data-astro-cid-m3zpgalb]{gap:0;margin:clamp(3.5rem,6vw,5.5rem) 0 0;display:grid}.contact__list[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{border-top:1px solid color-mix(in oklab, var(--color-gold) 45%, transparent);padding-block:1.25rem}.contact__list[data-astro-cid-m3zpgalb] dt[data-astro-cid-m3zpgalb]{color:var(--color-gold-ink);margin-bottom:.4rem;font-size:.85rem;font-weight:500}.contact__list[data-astro-cid-m3zpgalb] dd[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;display:flex}@media (width>=48rem){.contact__list[data-astro-cid-m3zpgalb]{grid-template-columns:1.6fr 1fr 1fr;column-gap:2rem}}
