.acc__i[data-astro-cid-ecsasohy]{border-bottom:1px solid var(--rule-c, var(--rule))}.acc__i[data-astro-cid-ecsasohy] h3[data-astro-cid-ecsasohy]{margin:0;font-size:inherit;font-weight:inherit}.acc__b[data-astro-cid-ecsasohy]{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.acc__q[data-astro-cid-ecsasohy]{font-size:var(--t-h4);font-weight:600;line-height:1.35;min-width:0;overflow-wrap:anywhere}.acc__ic[data-astro-cid-ecsasohy]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#c79a4b24;color:var(--bronze-ink);transition:transform .45s var(--e-out),background .3s ease}.acc__i[data-astro-cid-ecsasohy].is-open .acc__ic[data-astro-cid-ecsasohy]{transform:rotate(45deg);background:var(--bronze);color:var(--ink)}.acc__c[data-astro-cid-ecsasohy]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--e-out)}.acc__i[data-astro-cid-ecsasohy].is-open .acc__c[data-astro-cid-ecsasohy]{grid-template-rows:1fr}.acc__c[data-astro-cid-ecsasohy]>div[data-astro-cid-ecsasohy]{overflow:hidden}.acc__c[data-astro-cid-ecsasohy] p[data-astro-cid-ecsasohy]{padding-bottom:1.6rem;color:var(--dim, var(--muted-dark));max-width:74ch;line-height:1.75}@media (prefers-reduced-motion:reduce){.acc__c[data-astro-cid-ecsasohy],.acc__ic[data-astro-cid-ecsasohy]{transition:none}}.gs-book[data-astro-cid-5msrvkuw]{background:var(--ink);color:var(--bone)}.gs-book__grid[data-astro-cid-5msrvkuw]{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:start}.gs-book__h[data-astro-cid-5msrvkuw]{font-size:var(--t-h2)}.gs-book__lead[data-astro-cid-5msrvkuw]{margin-top:1.2rem;max-width:46ch}.gs-book__tel[data-astro-cid-5msrvkuw]{margin-top:2rem;font-size:var(--t-body-sm);color:#f7f3ec99}.gs-book__tel[data-astro-cid-5msrvkuw] a[data-astro-cid-5msrvkuw]{color:var(--bronze);font-family:var(--mono)}.gs-book__consent[data-astro-cid-5msrvkuw]{display:flex;gap:.7rem;align-items:flex-start;margin:1.1rem 0 1.4rem;font-size:.76rem;line-height:1.55;color:#f7f3ec99}.gs-book__consent[data-astro-cid-5msrvkuw] input[data-astro-cid-5msrvkuw]{margin-top:.18rem;flex:none;width:16px;height:16px;accent-color:var(--bronze)}@media (max-width:900px){.gs-book__grid[data-astro-cid-5msrvkuw]{grid-template-columns:1fr}}@media (max-width:1024px){.gs-book__consent[data-astro-cid-5msrvkuw]{font-size:.875rem}}.gs-reviews__top[data-astro-cid-6wsagai3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem clamp(2rem,5vw,5rem)}.gs-reviews__head[data-astro-cid-6wsagai3]{min-width:0}.gs-reviews__head[data-astro-cid-6wsagai3] .lead[data-astro-cid-6wsagai3]{max-width:52ch;margin-top:.6rem}.gs-reviews__cta[data-astro-cid-6wsagai3]{display:inline-block;max-width:100%;margin-top:1rem;font-size:.9375rem;font-weight:600;line-height:1.6;color:var(--ink);text-decoration:underline;text-decoration-color:var(--bronze);text-decoration-thickness:1px;text-underline-offset:.4em}.gs-reviews__cta[data-astro-cid-6wsagai3]:hover{color:var(--bronze-ink)}.gs-reviews__tail[data-astro-cid-6wsagai3]{white-space:nowrap}.gs-reviews__cta[data-astro-cid-6wsagai3] .arw[data-astro-cid-6wsagai3]{display:inline-block;margin-left:.2rem;transition:transform var(--d-fast, .2s) var(--e-out, ease-out)}.gs-reviews__cta[data-astro-cid-6wsagai3]:hover .arw[data-astro-cid-6wsagai3]{transform:translate(3px)}.gs-reviews__score[data-astro-cid-6wsagai3]{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.45rem;align-items:center;justify-content:start}.gs-reviews__avg[data-astro-cid-6wsagai3]{grid-row:1 / span 2;font-size:clamp(3.25rem,2.2rem + 2.8vw,4.5rem);line-height:.82;letter-spacing:-.04em;color:var(--ink)}.gs-reviews__stars[data-astro-cid-6wsagai3]{position:relative;display:block;width:7.5rem;height:1.5rem;align-self:end}.gs-reviews__s[data-astro-cid-6wsagai3]{position:absolute;inset:0;width:100%;height:100%}.gs-reviews__s--base[data-astro-cid-6wsagai3]{fill:var(--rule-c, rgba(10,10,11,.12))}.gs-reviews__s--fill[data-astro-cid-6wsagai3]{fill:var(--bronze, #a87c34);clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.gs-reviews__score[data-astro-cid-6wsagai3]:not(:has(.gs-reviews__stars)) .gs-reviews__tl[data-astro-cid-6wsagai3]{grid-row:1 / span 2;align-self:center}.gs-reviews__tl[data-astro-cid-6wsagai3]{align-self:start;max-width:22ch;font-size:.875rem;line-height:1.35;color:var(--muted-dark)}.gs-reviews__list[data-astro-cid-6wsagai3]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:1.5rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-c, rgba(10,10,11,.12))}.gs-reviews__list[data-astro-cid-6wsagai3] li[data-astro-cid-6wsagai3]{border-bottom:1px solid var(--rule-c, rgba(10,10,11,.08))}.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]{position:relative;display:grid;gap:.3rem;padding:.95rem 1.1rem .9rem 0;color:var(--ink);text-decoration:none}.gs-reviews__c[data-astro-cid-6wsagai3]{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-dark)}.gs-reviews__n[data-astro-cid-6wsagai3]{font-size:.8125rem;color:var(--muted-dark);white-space:nowrap}.gs-reviews__n[data-astro-cid-6wsagai3] strong[data-astro-cid-6wsagai3]{font-size:1.5rem;font-weight:400;line-height:1;color:var(--ink)}.gs-reviews__go[data-astro-cid-6wsagai3]{position:absolute;top:1.05rem;right:0;color:var(--bronze-ink);transition:transform var(--d-fast, .2s) var(--e-out, ease-out)}.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]:hover .gs-reviews__c[data-astro-cid-6wsagai3]{color:var(--bronze-ink)}.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]:hover .gs-reviews__go[data-astro-cid-6wsagai3]{transform:translate(2px,-2px)}.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]:focus-visible{outline:2px solid var(--bronze);outline-offset:2px;border-radius:4px}.gs-reviews__foot[data-astro-cid-6wsagai3]{margin:.8rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--faint, var(--muted))}@media (pointer:coarse){.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]{min-height:48px}.gs-reviews__cta[data-astro-cid-6wsagai3]{padding-block:.5rem}}@media (max-width:1024px){.gs-reviews__list[data-astro-cid-6wsagai3]{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-reviews__foot[data-astro-cid-6wsagai3]{font-size:.875rem}}@media (max-width:760px){.gs-reviews__top[data-astro-cid-6wsagai3]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem}}@media (max-width:560px){.gs-reviews__avg[data-astro-cid-6wsagai3]{font-size:3.25rem}.gs-reviews__list[data-astro-cid-6wsagai3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.25rem;margin-top:1.5rem}.gs-reviews__list[data-astro-cid-6wsagai3] a[data-astro-cid-6wsagai3]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.8rem 0;min-height:0}.gs-reviews__c[data-astro-cid-6wsagai3]{font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.gs-reviews__n[data-astro-cid-6wsagai3] strong[data-astro-cid-6wsagai3]{font-size:1.0625rem;font-weight:700;font-family:inherit;letter-spacing:0;font-variant-numeric:tabular-nums}.gs-reviews__w[data-astro-cid-6wsagai3],.gs-reviews__go[data-astro-cid-6wsagai3]{display:none}}@media (prefers-reduced-motion:reduce){.gs-reviews__cta[data-astro-cid-6wsagai3] .arw[data-astro-cid-6wsagai3],.gs-reviews__go[data-astro-cid-6wsagai3]{transition:none}}.loclist[data-astro-cid-mypprww5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--rule-c, var(--rule))}.loclist__i[data-astro-cid-mypprww5]{border-bottom:1px solid var(--rule-c, var(--rule))}.loclist__a[data-astro-cid-mypprww5]{display:grid;gap:.25rem;padding:1.15rem 0;color:inherit;text-decoration:none;height:100%}.loclist__a[data-astro-cid-mypprww5]:hover .loclist__city[data-astro-cid-mypprww5]{color:var(--bronze-ink)}.loclist__city[data-astro-cid-mypprww5]{font-weight:600;font-size:var(--t-body)}.loclist__addr[data-astro-cid-mypprww5]{font-size:var(--t-body-sm);color:var(--dim, var(--muted-dark));line-height:1.5}@media (max-width:900px){.loclist[data-astro-cid-mypprww5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.loclist[data-astro-cid-mypprww5]{grid-template-columns:1fr}}.surgeon[data-astro-cid-iswg5ght]{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;color:inherit}.scards[data-astro-cid-iswg5ght]{display:grid;gap:clamp(.9rem,1.6vw,1.25rem)}.scards--pro[data-astro-cid-iswg5ght]{grid-template-columns:repeat(4,minmax(0,1fr))}.scards[data-astro-cid-iswg5ght].is-collapsed .scard[data-astro-cid-iswg5ght].is-more{display:none}.scard[data-astro-cid-iswg5ght]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fffdf9;border:1px solid rgba(10,10,11,.09);border-radius:18px;transition:border-color .3s ease,box-shadow .45s var(--e-out),transform .45s var(--e-out)}.scard[data-astro-cid-iswg5ght]:hover{border-color:#0a0a0b29;box-shadow:0 26px 50px -36px #0a0a0b80;transform:translateY(-2px)}.scard__photo[data-astro-cid-iswg5ght]{aspect-ratio:1 / 1.08;overflow:hidden;background:var(--bone-2)}.scard__photo[data-astro-cid-iswg5ght] img[data-astro-cid-iswg5ght]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 14%;filter:grayscale(1) contrast(1.03);transition:filter .7s ease,transform .9s var(--e-out)}.scard[data-astro-cid-iswg5ght]:hover .scard__photo[data-astro-cid-iswg5ght] img[data-astro-cid-iswg5ght]{filter:grayscale(0);transform:scale(1.03)}.scard__body[data-astro-cid-iswg5ght]{display:flex;flex:1;flex-direction:column;min-width:0;padding:1.1rem 1.2rem 1.2rem}.scard__lic[data-astro-cid-iswg5ght],.scard__name[data-astro-cid-iswg5ght],.scard__facts[data-astro-cid-iswg5ght] dd[data-astro-cid-iswg5ght]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scard__lic[data-astro-cid-iswg5ght]{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--bronze-ink)}.scard__lic[data-astro-cid-iswg5ght] svg[data-astro-cid-iswg5ght]{flex:none}.scard__name[data-astro-cid-iswg5ght]{margin:0;font-family:var(--display);font-weight:500;font-size:1.3rem;line-height:1.2;letter-spacing:-.012em}.scard__name[data-astro-cid-iswg5ght] a[data-astro-cid-iswg5ght]{color:var(--ink);text-decoration:none}.scard__name[data-astro-cid-iswg5ght] a[data-astro-cid-iswg5ght]:after{content:"";position:absolute;inset:0;z-index:1}.scard__md[data-astro-cid-iswg5ght]{margin-left:.4rem;font-family:var(--sans);font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:var(--muted-dark);vertical-align:.2em}.scard__facts[data-astro-cid-iswg5ght]{display:grid;gap:.5rem;margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid rgba(10,10,11,.08)}.scard__facts[data-astro-cid-iswg5ght] div[data-astro-cid-iswg5ght]{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:.55rem}.scard__facts[data-astro-cid-iswg5ght] dt[data-astro-cid-iswg5ght]{display:flex;color:var(--bronze-ink)}.scard__facts[data-astro-cid-iswg5ght] dd[data-astro-cid-iswg5ght]{margin:0;font-size:.8125rem;line-height:1.35;color:var(--ink)}.scard__sr[data-astro-cid-iswg5ght]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.scard__foot[data-astro-cid-iswg5ght]{position:relative;z-index:2;display:grid;gap:.6rem;margin-top:auto;padding-top:1.15rem}.scard__link[data-astro-cid-iswg5ght]{justify-self:start;font-size:.8125rem;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--bronze);padding-bottom:.1rem}@media (pointer:coarse){.scard__link[data-astro-cid-iswg5ght]{position:relative}.scard__link[data-astro-cid-iswg5ght]:after{content:"";position:absolute;inset:-.75rem 0}}.scard__link[data-astro-cid-iswg5ght]:hover{color:var(--bronze-ink)}.scard__book[data-astro-cid-iswg5ght]{justify-content:center}.scards__foot[data-astro-cid-iswg5ght]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.75rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.scards__all[data-astro-cid-iswg5ght]{padding-bottom:.15rem;border-bottom:1px solid var(--bronze);font-size:.9375rem;font-weight:600;color:var(--ink);text-decoration:none}.scards__all[data-astro-cid-iswg5ght]:hover{color:var(--bronze-ink)}@media (min-width:641px) and (max-width:1100px){.scards--pro[data-astro-cid-iswg5ght]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 1rem) / 3.15);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gut, 1rem));padding:.25rem var(--gut, 1rem) .75rem;scroll-padding-inline:var(--gut, 1rem)}.scards--pro[data-astro-cid-iswg5ght]::-webkit-scrollbar{display:none}.scards--pro[data-astro-cid-iswg5ght] .scard[data-astro-cid-iswg5ght]{scroll-snap-align:start}.scards--pro[data-astro-cid-iswg5ght].is-collapsed .scard[data-astro-cid-iswg5ght].is-more{display:flex}.scards--pro[data-astro-cid-iswg5ght]~.scards__foot[data-astro-cid-iswg5ght] .scards__more[data-astro-cid-iswg5ght]{display:none}}@media (min-width:641px) and (max-width:860px){.scards--pro[data-astro-cid-iswg5ght]{grid-auto-columns:calc((100% - 1rem) / 2.2)}}@media (max-width:640px){.scards--pro[data-astro-cid-iswg5ght]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gut, 1rem));padding:.25rem var(--gut, 1rem) .75rem;scroll-padding-inline:var(--gut, 1rem)}.scards--pro[data-astro-cid-iswg5ght]::-webkit-scrollbar{display:none}.scards--pro[data-astro-cid-iswg5ght] .scard[data-astro-cid-iswg5ght]{scroll-snap-align:start}.scards--pro[data-astro-cid-iswg5ght].is-collapsed .scard[data-astro-cid-iswg5ght].is-more{display:flex}.scards__more[data-astro-cid-iswg5ght]{display:none}.scard[data-astro-cid-iswg5ght]:hover{transform:none}.scard__name[data-astro-cid-iswg5ght]{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.scard[data-astro-cid-iswg5ght],.scard__photo[data-astro-cid-iswg5ght] img[data-astro-cid-iswg5ght]{transition:none}}.gs-sband[data-astro-cid-75ddis76]{color:var(--bone);padding-block:clamp(3rem,2.25rem + 2vw,4.5rem)}.gs-sband__grid[data-astro-cid-75ddis76]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,4rem);align-items:stretch}.gs-sband__h[data-astro-cid-75ddis76]{color:var(--bone);max-width:14ch;margin-top:.55rem}.gs-sband__lead[data-astro-cid-75ddis76]{color:#f7f3ecbd;max-width:46ch;margin-top:.75rem}.gs-sband__pillars[data-astro-cid-75ddis76]{list-style:none;margin:1.5rem 0 0;padding:1.1rem 0 0;display:grid;gap:1rem;border-top:1px solid rgba(247,243,236,.16)}.gs-sband__pillars[data-astro-cid-75ddis76] li[data-astro-cid-75ddis76]{display:flex;gap:.9rem;align-items:flex-start;padding-top:1rem;border-top:1px solid rgba(247,243,236,.12)}.gs-sband__pillars[data-astro-cid-75ddis76] li[data-astro-cid-75ddis76]:first-child{padding-top:0;border-top:0}.gs-sband__ic[data-astro-cid-75ddis76]{display:grid;place-items:center;flex:none;width:2.1rem;height:2.1rem;border-radius:50%;color:var(--bronze);box-shadow:inset 0 0 0 1px #c79a4b73}.gs-sband__ic[data-astro-cid-75ddis76] svg{width:17px;height:17px}.gs-sband__pt[data-astro-cid-75ddis76]{display:grid;gap:.15rem;min-width:0}.gs-sband__pt[data-astro-cid-75ddis76] strong[data-astro-cid-75ddis76]{font-size:.9375rem;font-weight:700;line-height:1.3;color:var(--bone)}.gs-sband__pt[data-astro-cid-75ddis76] span[data-astro-cid-75ddis76]{font-size:.875rem;line-height:1.45;color:#f7f3eca8}.gs-sband__cta[data-astro-cid-75ddis76]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid rgba(247,243,236,.16)}.gs-sband[data-astro-cid-75ddis76] .gs-sband__btn[data-astro-cid-75ddis76]{background:var(--bone);color:var(--ink);box-shadow:none}.gs-sband[data-astro-cid-75ddis76] .gs-sband__btn[data-astro-cid-75ddis76]:hover{background:#fff}.gs-sband__fig[data-astro-cid-75ddis76]{position:relative;margin:0;border-radius:18px;overflow:hidden;min-height:20rem;box-shadow:0 30px 60px -30px #0009}.gs-sband__fig[data-astro-cid-75ddis76]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #f7f3ec2e;pointer-events:none}.gs-sband__fig[data-astro-cid-75ddis76] img[data-astro-cid-75ddis76]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.gs-sband__grid[data-astro-cid-75ddis76]{grid-template-columns:1fr;gap:1.5rem}.gs-sband[data-astro-cid-75ddis76]{padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.gs-sband__fig[data-astro-cid-75ddis76]{order:-1;min-height:0;aspect-ratio:16 / 9;border-radius:14px}.gs-sband__h[data-astro-cid-75ddis76]{max-width:none}}@media (max-width:640px){.gs-sband__cta[data-astro-cid-75ddis76]{flex-direction:column}.gs-sband__cta[data-astro-cid-75ddis76] .btn[data-astro-cid-75ddis76]{width:100%;justify-content:center}}@keyframes spkDrift{to{transform:translate(-20%)}}@keyframes spkTick{0%{transform:translateY(-45%);opacity:0}}