.ServiceArticle_article__eD6LA{display:flex;flex-direction:column;gap:48px}.ServiceArticle_section__Xc78r{min-width:0}.ServiceArticle_h2__Yuw6g{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,3vw,32px);letter-spacing:-.5px;color:var(--ink-title);margin:0 0 18px;max-width:28ch}.ServiceArticle_prose__o26MA{font-size:15.5px;line-height:1.75;color:var(--body);margin:0 0 14px;max-width:68ch}.ServiceArticle_prose__o26MA:last-child{margin-bottom:0}.ServiceArticle_list__x7v_D{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.ServiceArticle_list__x7v_D li{position:relative;padding:14px 0 14px 22px;border-bottom:1px solid var(--border);font-size:15px;line-height:1.55;color:var(--ink-title)}.ServiceArticle_list__x7v_D li:before{content:"";position:absolute;left:0;top:1.35em;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.ServiceArticle_steps__esEtX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.ServiceArticle_step___ppYR{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 0;border-bottom:1px solid var(--border)}.ServiceArticle_stepNum__Fwthn{font-family:var(--font-serif);font-size:22px;font-weight:300;color:var(--green-mid);letter-spacing:-.5px;padding-top:2px}.ServiceArticle_stepTitle__NflWr{font-size:16px;font-weight:600;color:var(--ink-title);margin-bottom:6px}.ServiceArticle_stepText__dGOmY{margin:0;font-size:14.5px;line-height:1.6;color:var(--body);max-width:62ch}.ServiceArticle_cards__4E57K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:900px){.ServiceArticle_cards__4E57K{grid-template-columns:1fr}}.ServiceArticle_card__MuKWN{background:var(--white);border:1px solid var(--border);padding:22px 20px;transition:border-color .25s ease,transform .25s ease}.ServiceArticle_card__MuKWN:hover{border-color:var(--accent);transform:translateY(-2px)}.ServiceArticle_cardTitle__0F8O3{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--ink-title);margin:0 0 10px}.ServiceArticle_cardText__nk20V{margin:0;font-size:14px;line-height:1.6;color:var(--body)}.ServiceArticle_note__234Pc{background:var(--soft);border-left:3px solid var(--accent);padding:22px 24px}.ServiceArticle_noteLabel__dBng3{font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--green-mid);margin-bottom:8px}.ServiceArticle_noteText__FJj7H{margin:0;font-size:15px;line-height:1.65;color:var(--ink-title);max-width:62ch}.ServiceArticle_faq__ewkM8{border-top:1px solid var(--border)}.ServiceArticle_faqItem__3DfRt{border-bottom:1px solid var(--border)}.ServiceArticle_faqQ__psZit{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:16px;font-weight:500;color:var(--ink-title);cursor:pointer}.ServiceArticle_faqQ__psZit::-webkit-details-marker{display:none}.ServiceArticle_faqQ__psZit:hover{color:var(--green-mid)}.ServiceArticle_faqIcon__sI1DO{position:relative;width:14px;height:14px;flex-shrink:0}.ServiceArticle_faqIcon__sI1DO:after,.ServiceArticle_faqIcon__sI1DO:before{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--green-mid);transition:transform .35s cubic-bezier(.22,1,.36,1)}.ServiceArticle_faqIcon__sI1DO:after{transform:rotate(90deg)}.ServiceArticle_faqItem__3DfRt[open] .ServiceArticle_faqIcon__sI1DO:after{transform:rotate(0deg)}.ServiceArticle_faqA__9o4zS{margin:0;padding:0 32px 20px 0;font-size:15px;line-height:1.7;color:var(--body);max-width:68ch;animation:ServiceArticle_faqIn__joQhG .4s cubic-bezier(.22,1,.36,1)}@keyframes ServiceArticle_faqIn__joQhG{0%{opacity:0;transform:translateY(-6px)}}.DoctorCard_wrap__7YdDB{min-width:0;display:flex;flex-direction:column}.DoctorCard_card__34FQ6{min-width:0;cursor:pointer;display:block;text-align:left;background:none;border:none;padding:0;font:inherit;color:inherit;width:100%}.DoctorCard_photo__JRFJd{position:relative;width:100%;aspect-ratio:3/4;background:var(--placeholder);overflow:hidden}.DoctorCard_photo__JRFJd img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .5s ease}.DoctorCard_card__34FQ6:hover .DoctorCard_photo__JRFJd img{transform:scale(1.03)}.DoctorCard_body__7Ry3I{padding-top:18px}.DoctorCard_spec__RU__T{font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--green-mid);margin-bottom:9px}.DoctorCard_name__QFE_f{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--ink-title);line-height:1.2}.DoctorCard_exp__oHugU{font-size:13px;color:var(--muted);margin-top:7px}.DoctorCard_book__TuubO{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding-bottom:5px;font-size:11.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--green-dark);border-bottom:1px solid var(--accent)}@media (pointer:coarse){.DoctorCard_book__TuubO{position:relative}.DoctorCard_book__TuubO:after{content:"";position:absolute;inset:-12px -8px}}.DoctorCard_book__TuubO svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.DoctorCard_book__TuubO:hover{color:var(--green-mid)}.DoctorCard_book__TuubO:hover svg{transform:translateX(4px)}.Home_hero__IYEmF{position:relative;width:100%;height:var(--hero-h);min-height:var(--hero-min-h);overflow:hidden;background:var(--ink-deep)}.Home_heroMedia__W028V{position:absolute;inset:0}.Home_heroMedia__W028V img,.Home_heroMedia__W028V video{width:100%;height:100%;object-fit:cover;display:block}.Home_heroImgDesktop__gX7S9{display:block}.Home_heroImgMobile__uluN_{display:none}@media (max-width:679px){.Home_heroImgDesktop__gX7S9{display:none}.Home_heroImgMobile__uluN_{display:block}}.Home_heroZoom__Q3Lwj{animation:Home_slowZoom__3comr 22s ease-in-out infinite alternate}.Home_heroScrim__Cpj0h{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,51,41,.62),rgba(31,51,41,.38) 42%,rgba(31,51,41,.92));pointer-events:none}.Home_heroInner__hlVmH{position:relative;height:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--pad) var(--hero-pad-bottom);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.Home_heroEyebrow__URRIs{display:flex;align-items:center;gap:11px;margin-bottom:22px}.Home_heroRule__yMDsW{width:22px;height:1px;background:var(--accent)}.Home_heroEyebrowText__GEOqY{font-size:11px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent)}.Home_heroTitle__OS3Nn{font-family:var(--font-serif);font-weight:300;font-size:var(--hero-size);line-height:1.04;letter-spacing:-1.8px;color:var(--on-dark);margin:0 0 22px;max-width:17ch;text-wrap:pretty}.Home_heroTitle__OS3Nn span{color:var(--accent)}.Home_heroLead__Ri6iG{font-size:var(--hero-lead);color:var(--cream);max-width:46ch;margin:0 0 32px;line-height:1.65}.Home_heroActions__icyUX{display:flex;gap:12px;flex-wrap:wrap;pointer-events:auto}.Home_heroScroll__r7If9{position:absolute;right:var(--pad);bottom:var(--hero-pad-bottom);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--sage);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;pointer-events:none}.Home_heroScroll__r7If9 svg{animation:Home_scrollNudge__K_z64 2s ease-in-out infinite}@media (max-width:1039px){.Home_heroScroll__r7If9{display:none}}.Home_statsBar__lPBWS{background:var(--ink-deep);color:var(--cream);border-bottom:1px solid rgba(255,255,255,.1)}.Home_statsGrid__Iq622{max-width:var(--shell);margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:var(--hero-stat-cols)}.Home_statCell__aoKOi{padding:var(--hero-stat-pad);border-left:1px solid rgba(255,255,255,.12)}.Home_statValue__lovIo{font-family:var(--font-serif);font-size:var(--hero-stat-size);font-weight:400;color:var(--on-dark);line-height:1}.Home_statLabel__YKeWe{font-size:11.5px;letter-spacing:1.1px;text-transform:uppercase;color:var(--sage);margin-top:9px}.Home_block__53mGI{max-width:var(--shell);margin:0 auto;padding:var(--section-pad) var(--pad) 0;scroll-margin-top:90px}.Home_dirGrid__CCOHQ{display:grid;grid-template-columns:var(--dir-cols);grid-gap:var(--dir-gap);gap:var(--dir-gap)}.Home_dirCard__OKCl3{min-width:0;background:var(--white);border:1px solid var(--border);display:flex;flex-direction:column}.Home_dirImg__5g3__{position:relative;width:100%;height:var(--dir-img-h);background:var(--placeholder);overflow:hidden}.Home_dirImg__5g3__ img{width:100%;height:100%;object-fit:cover;display:block}.Home_dirScrim__aDdXT{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,51,41,0) 40%,rgba(31,51,41,.82));pointer-events:none}.Home_dirTitleWrap__ESt_m{position:absolute;left:0;right:0;bottom:0;padding:24px;pointer-events:none}.Home_dirTitle__R5oHZ{font-family:var(--font-serif);font-size:var(--dir-title);font-weight:400;color:var(--on-dark);line-height:1.14}.Home_dirBody__XMP_q{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1 1}.Home_dirDesc__21Wjf{font-size:13.5px;color:var(--muted-2);line-height:1.6;margin-bottom:16px}.Home_dirLink__wH_DK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border-4);font-size:14px;font-weight:500;color:var(--ink-title);transition:color .18s ease}.Home_dirLink__wH_DK:hover{color:var(--green-mid)}.Home_dirLink__wH_DK svg{color:var(--green-mid);flex-shrink:0}.Home_editorialGrid__YsJzG{display:grid;grid-template-columns:var(--editorial-cols);grid-gap:var(--editorial-gap);gap:var(--editorial-gap);align-items:center}.Home_editorialImg__Gg2uC{position:relative;width:100%;aspect-ratio:var(--editorial-aspect);background:var(--placeholder);overflow:hidden}.Home_editorialImg__Gg2uC img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:679px){.Home_editorialImg__Gg2uC{aspect-ratio:auto;height:200px;max-height:42vw;min-height:160px}.Home_editorialImg__Gg2uC img{object-fit:contain;object-position:center}}.Home_editorialTitle__52eJk{font-family:var(--font-serif);font-weight:300;font-size:var(--h2-size);line-height:1.1;letter-spacing:-1.1px;margin:0 0 20px;text-wrap:pretty}.Home_editorialText__JgSgW{font-size:16px;color:var(--body);line-height:1.72;margin:0 0 16px;max-width:52ch}.Home_editorialText__JgSgW:last-of-type{margin-bottom:30px}.Home_editorialStats__zRKzH{display:grid;grid-template-columns:var(--editorial-stat-cols);grid-gap:20px;gap:20px;border-top:1px solid var(--border);padding-top:26px}.Home_editorialStatValue__uZDyF{font-family:var(--font-serif);font-size:30px;font-weight:400;color:var(--green-mid);line-height:1}.Home_editorialStatLabel__JhDIQ{font-size:12.5px;color:var(--muted-2);margin-top:8px;line-height:1.45}.Home_editorialLink__hAZDI{margin-top:28px}.Home_docActions__W42S6{display:flex;align-items:center;gap:14px}.Home_docTrack__orh1x{position:relative;padding-top:var(--section-pad)}.Home_docStage__qQCNU{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.Home_docTrackPinned__G9tF9 .Home_docStage__qQCNU{position:-webkit-sticky;position:sticky}.Home_docHead__8Bp9Q{width:100%;max-width:var(--shell);margin:0 auto;padding:0 var(--pad)}.Home_docRow__6Y_bZ{--edge:max(var(--pad),calc((100vw - var(--shell)) / 2 + var(--pad)));display:flex;gap:var(--dir-gap);padding-inline:var(--edge);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain}.Home_docRow__6Y_bZ::-webkit-scrollbar{display:none}.Home_docTrackPinned__G9tF9 .Home_docRow__6Y_bZ{overflow:visible;will-change:transform}.Home_docSlide__MtiiL{flex:0 0 clamp(220px,21vw,310px);scroll-snap-align:start;min-width:0}.Home_docMore__GIUOp{flex:0 0 clamp(200px,17vw,260px);display:flex;flex-direction:column;justify-content:space-between;padding:28px;aspect-ratio:3/4;background:var(--ink-deep);color:var(--on-dark);font-family:var(--font-serif);font-size:24px;line-height:1.2;scroll-snap-align:start}.Home_docMore__GIUOp svg{color:var(--accent);transition:transform .3s ease}.Home_docMore__GIUOp:hover svg{transform:translateX(6px)}.Home_docProgress__V0f5E{width:calc(100% - 2 * max(var(--pad), calc((100vw - var(--shell)) / 2 + var(--pad))));margin:36px auto 0;height:2px;background:var(--border-2)}.Home_docProgress__V0f5E span{display:block;height:100%;background:var(--green-mid);transform:scaleX(0);transform-origin:0 50%}@media (max-width:679px){.Home_docSlide__MtiiL{flex-basis:64vw}.Home_docMore__GIUOp{flex-basis:52vw;font-size:20px}}.Home_reviewsBox__UhXmJ{background:var(--soft);padding:var(--quote-pad)}.Home_reviewsQuoteWrap__Ixn16{max-width:900px;margin:0 auto;text-align:center}.Home_reviewsEyebrow__O458s{font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;color:var(--muted-2);margin-bottom:26px}.Home_reviewsQuote__vJ4r3{font-family:var(--font-serif);font-weight:300;font-style:italic;font-size:var(--quote-size);line-height:1.26;letter-spacing:-.8px;color:var(--ink-title);margin:0 auto 22px;max-width:26ch}.Home_reviewsAuthor__D9siP{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-2)}.Home_reviewsGrid__SLSyw{display:grid;grid-template-columns:var(--review-cols);grid-gap:var(--editorial-gap);gap:var(--editorial-gap);margin-top:var(--head-gap);border-top:1px solid var(--border-2);padding-top:32px}.Home_reviewStars__vgRwh{color:#6e560d;margin-bottom:12px;display:block}.Home_reviewText__06STF{font-size:14.5px;color:var(--body);line-height:1.72}.Home_reviewMeta__yTLQQ{font-size:11.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-2);margin-top:16px}.Home_newsGrid__pY_O0{display:grid;grid-template-columns:var(--news-cols);grid-gap:var(--dir-gap);gap:var(--dir-gap)}.Home_newsImg__ZRdoa{position:relative;width:100%;aspect-ratio:4/3;background:var(--placeholder);overflow:hidden}.Home_newsImg__ZRdoa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Home_newsTag__DfAyn{font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--green-mid);margin:18px 0 10px}.Home_newsTitle__c9HGA{font-family:var(--font-serif);font-size:18px;font-weight:400;color:var(--ink-title);line-height:1.35}.Home_newsDate__fXKwK{font-size:12.5px;color:var(--muted);margin-top:10px}.Home_ctaWrap__3EBwi{max-width:var(--shell);margin:var(--section-pad) auto 0;padding:0 var(--pad) var(--section-pad)}.Home_ctaBox__3QYrl{position:relative;overflow:hidden;background:#2f4b3f}.Home_ctaBg__isD2E{position:absolute;inset:0;opacity:.26}.Home_ctaBg__isD2E img{width:100%;height:100%;object-fit:cover;display:block}.Home_ctaScrim__G20yu{position:absolute;inset:0;background:linear-gradient(120deg,#1f3329 10%,rgba(47,75,63,.72));pointer-events:none}.Home_ctaInner__eed_1{position:relative;padding:var(--cta-pad);display:grid;grid-template-columns:var(--cta-cols);grid-gap:var(--editorial-gap);gap:var(--editorial-gap);align-items:center}.Home_ctaTitle__9BMX0{font-family:var(--font-serif);font-weight:300;font-size:var(--h2-size);line-height:1.1;letter-spacing:-1.1px;color:var(--on-dark);margin:0 0 16px;text-wrap:pretty}.Home_ctaText__iE5VH{font-size:15px;color:var(--cream);margin:0 0 26px;max-width:44ch}.Home_ctaChips__qeCIo{display:flex;gap:9px;flex-wrap:wrap}.Home_ctaChip__i_aa5{border:1px solid rgba(255,255,255,.26);padding:10px 17px;font-size:12px;color:var(--on-dark)}.Home_ctaCard__FBK6J{background:var(--bg);padding:var(--cta-form-pad);min-width:0}.Home_ctaCardLabel__5PJLx{font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.Home_ctaPhone__26T2H{font-family:var(--font-serif);font-size:var(--phone-size);font-weight:400;color:var(--green-dark);letter-spacing:-.8px;display:block;white-space:nowrap}.Home_ctaRule__y1qb9{height:1px;background:var(--border);margin:20px 0}.Manifesto_track__Jx8bw{position:relative;height:220vh}.Manifesto_stage__jwTaA{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;max-width:var(--shell);margin:0 auto;padding:0 var(--pad)}.Manifesto_text__Hi_5S{margin:0;font-family:var(--font-serif);font-weight:300;font-size:clamp(42px,7vw,112px);line-height:1.04;letter-spacing:-.03em;color:var(--ink-title);text-wrap:balance}.Manifesto_word__pXsrY{--lit:0;display:inline;opacity:calc(.12 + var(--lit) * .88);filter:blur(calc((1 - var(--lit)) * 3px));transition:opacity .15s linear,filter .15s linear}.Manifesto_accent__0gLIM{color:var(--green-mid);font-style:italic}.Manifesto_caption__kNdpi{margin-top:36px;font-size:11px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--muted)}@media (max-width:679px){.Manifesto_track__Jx8bw{height:180vh}}.ReviewStories_root__48n_W{position:relative;max-width:820px;margin:var(--head-gap) auto 0;padding-top:32px;border-top:1px solid var(--border-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ReviewStories_bars__dDsWI{display:flex;gap:6px;margin-bottom:28px}.ReviewStories_bar__vQQZ6{flex:1 1;height:3px;background:var(--border-2);overflow:hidden;border-radius:2px}.ReviewStories_fill__EvkNw{display:block;height:100%;background:var(--green-mid);transform:scaleX(0);transform-origin:0 50%}.ReviewStories_full__YApPM{transform:none}.ReviewStories_running__GQmBB{animation-name:ReviewStories_fill__EvkNw;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ReviewStories_fill__EvkNw{to{transform:none}}.ReviewStories_stage__D_Gtj{position:relative;min-height:220px}.ReviewStories_story__QRotq{margin:0;animation:ReviewStories_storyIn__saP72 .6s cubic-bezier(.22,1,.36,1) both}@keyframes ReviewStories_storyIn__saP72{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(6px)}}.ReviewStories_who__tELvI{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ReviewStories_avatar__UAX0j{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:20px;color:#0a110d;background:linear-gradient(135deg,var(--accent),#c9e6a8);box-shadow:0 0 0 3px var(--soft),0 0 0 5px var(--accent);flex-shrink:0}.ReviewStories_name__Erhsd{display:block;font-weight:600;color:var(--ink-title);font-size:14.5px}.ReviewStories_date__LgpzV{display:block;font-size:12px;color:var(--muted-2)}.ReviewStories_stars__TzBiH{margin-left:auto;color:#b8902a}.ReviewStories_text__hwlGe{margin:0;font-family:var(--font-serif);font-weight:300;font-size:clamp(20px,2.4vw,28px);line-height:1.45;color:var(--ink-title);text-wrap:pretty}.ReviewStories_hit__c182i{position:absolute;top:0;bottom:0;width:30%;background:none;border:0;padding:0;cursor:w-resize}.ReviewStories_hitPrev__9xle8{left:-4%}.ReviewStories_hitNext__MINcv{right:-4%;cursor:e-resize}.ReviewStories_counter__wXJ4_{display:flex;justify-content:space-between;gap:16px;margin-top:26px;font-size:11.5px;font-weight:600;letter-spacing:1.4px;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReviewStories_hint__pjhqm{font-weight:400;letter-spacing:.4px;color:var(--muted-3)}@media (prefers-reduced-motion:reduce){.ReviewStories_story__QRotq{animation:none}}.ScrollStory_track__XPr9l{position:relative;height:calc(var(--scenes) * 100svh);background:var(--ink-deep)}.ScrollStory_snaps__jZ_cn{position:absolute;inset:0;pointer-events:none}.ScrollStory_snap__y1zYb{height:100svh;scroll-snap-align:start}.ScrollStory_stage__E9j89{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:520px;overflow:hidden;isolation:isolate;background:var(--ink-deep)}.ScrollStory_layer__jpZeI{position:absolute;inset:-2%;will-change:transform,opacity,filter;transform-origin:50% 55%}.ScrollStory_layer__jpZeI img,.ScrollStory_layer__jpZeI picture,.ScrollStory_layer__jpZeI video{display:block;width:100%;height:100%;object-fit:cover}.ScrollStory_scrim__7yD2q{position:absolute;inset:0;z-index:200;pointer-events:none;background:linear-gradient(90deg,rgba(31,51,41,.78),rgba(31,51,41,.25) 55%,rgba(31,51,41,.1)),linear-gradient(180deg,rgba(31,51,41,.35),rgba(31,51,41,0) 30%,rgba(31,51,41,.75))}.ScrollStory_inner__rrqL8{position:relative;z-index:210;height:100%;max-width:var(--shell);margin:0 auto;padding:calc(var(--header-h) + 40px) var(--pad) var(--hero-pad-bottom);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.ScrollStory_card__5LMTX{max-width:560px;pointer-events:auto}.ScrollStory_card__5LMTX>*{animation:ScrollStory_cardIn__qQ__r .75s cubic-bezier(.22,1,.36,1) both}.ScrollStory_card__5LMTX>:nth-child(2){animation-delay:.06s}.ScrollStory_card__5LMTX>:nth-child(3){animation-delay:.12s}.ScrollStory_card__5LMTX>:nth-child(4){animation-delay:.18s}@keyframes ScrollStory_cardIn__qQ__r{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.ScrollStory_eyebrow__UNpox{display:flex;align-items:center;gap:11px;margin-bottom:20px;font-size:11px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent)}.ScrollStory_rule__FEDKH{width:22px;height:1px;background:var(--accent)}.ScrollStory_title__D0r8F{font-family:var(--font-serif);font-weight:300;font-size:var(--hero-size);line-height:1.04;letter-spacing:-1.8px;color:var(--on-dark);margin:0 0 20px;max-width:17ch;text-wrap:balance}.ScrollStory_title__D0r8F span{color:var(--accent)}.ScrollStory_text__3XQ8Y{font-size:var(--hero-lead);line-height:1.65;color:var(--cream);max-width:46ch;margin:0 0 30px}.ScrollStory_actions__Rq_i9{display:flex;gap:12px;flex-wrap:wrap}.ScrollStory_rail__7YHTz{position:absolute;z-index:220;right:var(--pad);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px}.ScrollStory_dot__lJejV{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:6px 0;background:none;border:0;cursor:pointer;color:rgba(250,248,241,.5);font:inherit}.ScrollStory_dotNum__wNWYy{font-size:11px;font-weight:600;letter-spacing:1.4px;min-width:34px;text-align:right;position:relative}.ScrollStory_dotNum__wNWYy:after{content:"";display:inline-block;width:14px;height:1px;margin-left:8px;vertical-align:middle;background:currentColor;transition:width .4s cubic-bezier(.22,1,.36,1)}.ScrollStory_dotLabel__7ZCnv{font-size:12px;white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .3s ease,transform .3s ease}.ScrollStory_dotActive__iNNks,.ScrollStory_dot__lJejV:hover{color:var(--on-dark)}.ScrollStory_dotActive__iNNks .ScrollStory_dotLabel__7ZCnv,.ScrollStory_dot__lJejV:hover .ScrollStory_dotLabel__7ZCnv{opacity:1;transform:none}.ScrollStory_dotActive__iNNks .ScrollStory_dotNum__wNWYy:after{width:32px;background:var(--accent)}.ScrollStory_skip__jEtjT{position:absolute;z-index:220;right:var(--pad);bottom:var(--hero-pad-bottom);display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;cursor:pointer;color:var(--sage);font:inherit;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase}.ScrollStory_skip__jEtjT svg{animation:ScrollStory_scrollNudge__0CFj9 2s ease-in-out infinite}.ScrollStory_progress__DIB3n{position:absolute;z-index:220;left:0;right:0;bottom:0;height:3px;background:rgba(250,248,241,.12)}.ScrollStory_progressBar__j0Z3M{height:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}@media (max-width:1039px){.ScrollStory_dotLabel__7ZCnv,.ScrollStory_skip__jEtjT{display:none}}@media (max-width:679px){.ScrollStory_rail__7YHTz{top:auto;bottom:calc(var(--hero-pad-bottom) - 18px);transform:none;flex-direction:row;gap:4px}.ScrollStory_dotNum__wNWYy{min-width:0;font-size:0}.ScrollStory_dotNum__wNWYy:after{width:10px;margin:0}.ScrollStory_dotActive__iNNks .ScrollStory_dotNum__wNWYy:after{width:24px}.ScrollStory_inner__rrqL8{padding-bottom:calc(var(--hero-pad-bottom) + 52px + env(safe-area-inset-bottom, 0px))}.ScrollStory_dot__lJejV{padding:14px 3px}.ScrollStory_scrim__7yD2q{background:linear-gradient(180deg,rgba(31,51,41,.35),rgba(31,51,41,.2) 35%,rgba(31,51,41,.92))}}@media (prefers-reduced-motion:reduce){.ScrollStory_card__5LMTX>*,.ScrollStory_skip__jEtjT svg{animation:none}}html:not(.lenis):has(.ScrollStory_track__XPr9l){scroll-snap-type:y proximity}.SymptomGuide_section__Z1UhP{position:relative;margin-top:var(--section-pad);background:radial-gradient(900px 520px at 88% 0,rgba(127,191,121,.16),transparent 60%),radial-gradient(700px 480px at 0 100%,rgba(127,191,121,.08),transparent 60%),var(--ink-deep);color:var(--on-dark);overflow:hidden}.SymptomGuide_inner__YW_08{max-width:var(--shell);margin:0 auto;padding:var(--section-pad) var(--pad)}.SymptomGuide_head__y8PTo{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:36px}.SymptomGuide_title__EhLfp{font-family:var(--font-serif);font-weight:300;font-size:clamp(40px,5.2vw,72px);line-height:1.02;letter-spacing:-1.6px;margin:0;color:var(--on-dark)}.SymptomGuide_title__EhLfp span{color:var(--accent);font-style:italic}.SymptomGuide_lead__z7vJn{max-width:42ch;font-size:15.5px;line-height:1.65;color:var(--sage)}.SymptomGuide_chips__JC9PQ{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:48px}.SymptomGuide_chip__8jiKH{position:relative;padding:12px 20px;border:1px solid rgba(250,248,241,.2);border-radius:999px;background:rgba(250,248,241,.03);color:var(--cream);font:inherit;font-size:14px;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.SymptomGuide_chip__8jiKH:hover{border-color:var(--accent);color:var(--on-dark)}.SymptomGuide_chipHelp__IcIeH{border-style:dashed;color:var(--accent)}.SymptomGuide_chipActive__ONLkl{background:var(--accent);border-color:var(--accent);color:#0a110d;font-weight:600}.SymptomGuide_chipActive__ONLkl:hover{color:#0a110d}.SymptomGuide_panel__guXfr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:56px;gap:56px;align-items:center}.SymptomGuide_media__o9HPD{min-width:0}.SymptomGuide_photo__NVVqx{position:relative;aspect-ratio:4/5;overflow:hidden;background:#263a2e}.SymptomGuide_photoLink__PPKxm{position:absolute;inset:0}.SymptomGuide_photoUnder__ulzaT{filter:brightness(.6)}.SymptomGuide_photoImg__eDwwE,.SymptomGuide_photoUnder__ulzaT{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%}.SymptomGuide_photoImg__eDwwE{animation:SymptomGuide_wipe__SEh_7 .9s cubic-bezier(.77,0,.18,1) both}@keyframes SymptomGuide_wipe__SEh_7{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:scale(1.12)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:scale(1)}}.SymptomGuide_photoShade__PVZex{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(10,17,13,.75))}.SymptomGuide_thumbs__8syP3{position:absolute;left:18px;bottom:18px;display:flex;gap:8px}.SymptomGuide_thumb__KhV5U{width:52px;height:52px;padding:0;border-radius:50%;overflow:hidden;border:2px solid rgba(250,248,241,.35);background:#263a2e;cursor:pointer;opacity:.75;transition:opacity .25s ease,border-color .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.SymptomGuide_thumb__KhV5U img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.SymptomGuide_thumb__KhV5U:hover{opacity:1;transform:translateY(-3px)}.SymptomGuide_thumbActive__rdTm0{opacity:1;border-color:var(--accent)}.SymptomGuide_body__wriEY{min-width:0}.SymptomGuide_body__wriEY>*{animation:SymptomGuide_rise__svP_9 .7s cubic-bezier(.22,1,.36,1) both}.SymptomGuide_body__wriEY>:nth-child(2){animation-delay:.05s}.SymptomGuide_body__wriEY>:nth-child(3){animation-delay:.1s}.SymptomGuide_body__wriEY>:nth-child(4){animation-delay:.15s}.SymptomGuide_body__wriEY>:nth-child(5){animation-delay:.2s}.SymptomGuide_body__wriEY>:nth-child(6){animation-delay:.25s}.SymptomGuide_body__wriEY>:nth-child(7){animation-delay:.3s}@keyframes SymptomGuide_rise__svP_9{0%{opacity:0;transform:translateY(18px)}}.SymptomGuide_kicker__3_4QF{font-family:var(--font-serif);font-weight:300;font-size:clamp(30px,3.4vw,46px);line-height:1.1;color:var(--accent);margin-bottom:16px}.SymptomGuide_text__Iuc6C{font-size:16px;line-height:1.7;color:var(--cream);max-width:56ch;margin-bottom:28px}.SymptomGuide_doctor__MzIfn{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid rgba(250,248,241,.14)}.SymptomGuide_doctorSpec__lh5YI{font-size:10.5px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--sage)}.SymptomGuide_doctorName__sqkpd{font-family:var(--font-serif);font-size:26px;color:var(--on-dark);transition:color .2s ease}.SymptomGuide_doctor__MzIfn:hover .SymptomGuide_doctorName__sqkpd{color:var(--accent)}.SymptomGuide_facts__q1rb8{display:flex;flex-wrap:wrap;margin:0;border-top:1px solid rgba(250,248,241,.14);border-bottom:1px solid rgba(250,248,241,.14)}.SymptomGuide_facts__q1rb8>div{flex:1 1 140px;padding:16px 16px 16px 0}.SymptomGuide_facts__q1rb8>div+div{padding-left:16px;border-left:1px solid rgba(250,248,241,.14)}.SymptomGuide_facts__q1rb8 dt{font-size:11.5px;color:var(--sage);margin-bottom:4px}.SymptomGuide_facts__q1rb8 dd{margin:0;font-family:var(--font-serif);font-size:22px;color:var(--on-dark)}.SymptomGuide_schedule__MendH{margin-top:12px;font-size:13px;color:var(--sage)}.SymptomGuide_tests__QFl02{margin-top:26px}.SymptomGuide_testsLabel__uzmjF{font-size:10.5px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--sage);margin-bottom:10px}.SymptomGuide_testList__y8XaP{display:flex;flex-wrap:wrap;gap:8px}.SymptomGuide_test__ghAGP{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(127,191,121,.35);color:var(--on-dark);font-size:13px}.SymptomGuide_test__ghAGP:before{content:"+";color:var(--accent);font-weight:600}.SymptomGuide_test__ghAGP:hover{background:rgba(127,191,121,.12);border-color:var(--accent)}.SymptomGuide_actions__afPXX{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.SymptomGuide_profileLink__n8eoT{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--on-dark);border-bottom:1px solid var(--accent);padding-bottom:6px}.SymptomGuide_profileLink__n8eoT:hover{color:var(--accent)}.SymptomGuide_disclaimer__QMHZK{margin-top:40px;font-size:12px;color:rgba(250,248,241,.45)}@media (max-width:1039px){.SymptomGuide_panel__guXfr{grid-template-columns:1fr;gap:32px}.SymptomGuide_photo__NVVqx{aspect-ratio:4/3}}@media (max-width:679px){.SymptomGuide_chips__JC9PQ{position:relative;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none}.SymptomGuide_chips__JC9PQ::-webkit-scrollbar{display:none}.SymptomGuide_chip__8jiKH{flex:0 0 auto}.SymptomGuide_photo__NVVqx{aspect-ratio:1/1}.SymptomGuide_facts__q1rb8>div{flex-basis:100%;padding-left:0!important;border-left:0!important}}@media (prefers-reduced-motion:reduce){.SymptomGuide_body__wriEY>*,.SymptomGuide_photoImg__eDwwE{animation:none}}.LeadForm_form__yWPDI{display:flex;flex-direction:column;gap:14px}.LeadForm_input__5ScKP{border:none;border-bottom:1px solid var(--border-2);background:transparent;padding:11px 2px;font-size:14.5px;color:var(--ink);outline:none;border-radius:0}.LeadForm_input__5ScKP::placeholder{color:var(--muted-3)}.LeadForm_input__5ScKP:focus{border-bottom-color:var(--accent)}.LeadForm_consent__8KxvE{display:flex;align-items:flex-start;gap:9px;font-size:11.5px;line-height:1.5;color:var(--muted);cursor:pointer}.LeadForm_consent__8KxvE input{margin:2px 0 0;accent-color:var(--green-dark);flex-shrink:0}.LeadForm_submit__VY6id{margin-top:6px;width:100%;padding:16px}.page_body__7_DPm{max-width:var(--shell);margin:0 auto;padding:var(--section-pad) var(--pad)}.page_toolbar__W1gQn{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:18px}.page_chips__q9MtT{display:flex;gap:8px;flex-wrap:wrap;flex:1 1 520px}.page_count__P2tPW{margin-left:6px;font-size:11px;opacity:.6}.page_search__zC3Tl{display:flex;align-items:center;gap:10px;flex:0 1 320px;padding:0 14px;border:1px solid var(--border-2);background:var(--white);color:var(--muted)}.page_search__zC3Tl input{flex:1 1;min-width:0;border:0;background:none;padding:12px 0;font-size:14px;color:var(--ink);outline:none}.page_search__zC3Tl:focus-within{border-color:var(--accent)}.page_specs__VceFK{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:var(--head-gap);padding-top:14px;border-top:1px solid var(--border)}.page_spec__wi_ph{padding:6px 0;background:none;border:0;border-bottom:1px solid transparent;font:inherit;font-size:13.5px;color:var(--muted);cursor:pointer}.page_spec__wi_ph:hover{color:var(--green-mid)}.page_specActive__40VGy{color:var(--ink-title);border-bottom-color:var(--accent)}.page_item__7_WeQ{min-width:0;animation:page_itemIn__Vaxo5 .55s cubic-bezier(.22,1,.36,1) both}@keyframes page_itemIn__Vaxo5{0%{opacity:0;transform:translateY(18px)}}.page_chip__fXsgU{padding:11px 18px;font-size:12.5px;font-weight:500;cursor:pointer;background:var(--white);color:var(--nav-ink);border:1px solid var(--border);border-radius:0;transition:background .18s ease,color .18s ease,border-color .18s ease}.page_chip__fXsgU:hover{border-color:var(--accent)}.page_chipActive___VegL{background:var(--btn-dark-bg);color:var(--btn-dark-ink);border-color:var(--btn-dark-bg)}.page_grid__5c72b{margin-top:var(--head-gap);display:grid;grid-template-columns:var(--doc-grid-cols);grid-gap:var(--dir-gap);gap:var(--dir-gap)}.page_empty__FU_Rj{text-align:center;color:var(--muted);font-size:15px}@media (max-width:679px){.page_toolbar__W1gQn{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px}.page_search__zC3Tl{order:-1;flex:none}.page_chips__q9MtT,.page_specs__VceFK{min-width:0;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_chips__q9MtT::-webkit-scrollbar,.page_specs__VceFK::-webkit-scrollbar{display:none}.page_chip__fXsgU,.page_spec__wi_ph{flex:0 0 auto;white-space:nowrap}.page_chips__q9MtT{flex:none}.page_specs__VceFK{gap:4px 16px;padding-top:10px}.page_spec__wi_ph{padding:10px 0}}@media (prefers-reduced-motion:reduce){.page_item__7_WeQ{animation:none}}.page_wrap__fI9YL{max-width:var(--shell);margin:0 auto;padding:28px var(--pad) var(--section-pad)}.page_crumbs__1eEY_{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--muted);margin-bottom:36px}.page_crumbs__1eEY_ a:hover{color:var(--green-mid)}.page_hero__roCuD{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:64px;gap:64px;align-items:start}.page_photoCol__aJ4Yr{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 60px)}.page_photo__sdckE{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--placeholder)}.page_photo__sdckE img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;animation:page_photoIn__e41ex 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes page_photoIn__e41ex{0%{transform:scale(1.08);opacity:0}}.page_main__4oniw{min-width:0;padding-top:8px}.page_spec__2uNCH{display:inline-block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--green-mid);margin-bottom:16px}.page_name__A6UQv{font-family:var(--font-serif);font-weight:300;font-size:clamp(38px,4.4vw,60px);line-height:1.05;letter-spacing:-1.2px;color:var(--ink-title);margin:0 0 32px}.page_name__A6UQv span{display:block;color:var(--muted-2)}.page_facts__M_WQK{display:flex;flex-wrap:wrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page_fact__vIW7M{flex:1 1 150px;padding:20px 20px 20px 0}.page_fact__vIW7M+.page_fact__vIW7M{padding-left:20px;border-left:1px solid var(--border)}.page_factValue__jWKqP{font-family:var(--font-serif);font-size:28px;color:var(--ink-title);line-height:1.1}.page_factLabel__t6glM{margin-top:6px;font-size:12px;color:var(--muted)}.page_bio__H_Oox{margin:26px 0 18px;font-size:17px;line-height:1.65;color:var(--body);max-width:56ch}.page_tags__lsUeI{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.page_tag__mK9XF{padding:8px 14px;font-size:12.5px;background:var(--soft);color:var(--green-dark);border:1px solid transparent}a.page_tag__mK9XF:hover{border-color:var(--accent)}.page_cards__YD4nD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_card__b2tof{padding:22px 24px;background:var(--white);border:1px solid var(--border)}.page_cardTitle__tMDEw{font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.page_rows__Qk2b_{margin:0}.page_row__yAUpG{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px dashed var(--border-2);font-size:14.5px}.page_row__yAUpG:last-child{border-bottom:0}.page_row__yAUpG dt{color:var(--body)}.page_row__yAUpG dd{margin:0;color:var(--ink-title);font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_note__BMIqK{margin-top:10px;font-size:12px;color:var(--muted-3)}.page_actions__CXfIA{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page_ghost__f24JJ{padding:18px 26px;border:1px solid var(--border-2);color:var(--green-dark);background:none}.page_ghost__f24JJ:hover{border-color:var(--accent)}.page_details__HG9_j{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:64px;gap:64px;margin-top:var(--section-pad);padding-top:56px;border-top:1px solid var(--border)}.page_h2__7rLGL{font-family:var(--font-serif);font-weight:300;font-size:clamp(26px,3vw,36px);color:var(--ink-title);margin:0 0 18px}.page_text__uer_P{font-size:15.5px;line-height:1.7;color:var(--body);margin-bottom:18px;max-width:60ch}.page_list__w6bsS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;border-top:1px solid var(--border)}.page_list__w6bsS li{position:relative;padding:13px 0 13px 20px;border-bottom:1px solid var(--border);font-size:14.5px;color:var(--ink-title)}.page_list__w6bsS li:before{content:"";position:absolute;left:0;top:1.35em;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.page_more__l7Vae{margin-top:22px}.page_timeline__PEDpX{list-style:none;margin:0;padding:0 0 0 22px;border-left:1px solid var(--accent)}.page_timeline__PEDpX li{position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 26px}.page_timeline__PEDpX li:before{content:"";position:absolute;left:-27px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.page_years__S47p_{font-size:12px;font-weight:600;letter-spacing:1px;color:var(--green-mid)}.page_place__XxZbX{font-size:15.5px;color:var(--ink-title);line-height:1.45}.page_colleagues__enMmS{margin-top:var(--section-pad)}.page_colleaguesGrid__U2rTq{display:grid;grid-template-columns:var(--doc-grid-cols);grid-gap:var(--dir-gap);gap:var(--dir-gap)}@media (max-width:1039px){.page_details__HG9_j,.page_hero__roCuD{grid-template-columns:1fr;gap:40px}.page_photoCol__aJ4Yr{position:static;max-width:420px}.page_cards__YD4nD{grid-template-columns:1fr}}@media (max-width:679px){.page_list__w6bsS{grid-template-columns:1fr}.page_facts__M_WQK{flex-wrap:nowrap}.page_fact__vIW7M{flex:1 1;min-width:0;padding:14px 10px 14px 0}.page_fact__vIW7M+.page_fact__vIW7M{padding-left:10px}.page_factValue__jWKqP{font-size:19px}.page_factLabel__t6glM{font-size:11px;overflow-wrap:anywhere}.page_photoCol__aJ4Yr{max-width:none}.page_photo__sdckE{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.page_photo__sdckE img{animation:none}}.page_crumbs__2sH5_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--sage);margin-bottom:18px}.page_crumbs__2sH5_ a{color:var(--sage);text-decoration:none}.page_crumbs__2sH5_ a:hover{color:var(--on-dark)}.page_body__aozX0{max-width:var(--shell);margin:0 auto;padding:var(--section-pad) var(--pad)}.page_layout__ZjFnk{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:48px;gap:48px;align-items:start;margin-bottom:72px}@media (max-width:1039px){.page_layout__ZjFnk{grid-template-columns:1fr;gap:28px}}.page_main__d8w8D{min-width:0}.page_aside__YyEoh{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 48px);display:flex;flex-direction:column;gap:16px}@media (max-width:1039px){.page_aside__YyEoh{position:static}}.page_asideCard__F7eoU{background:var(--white);border:1px solid var(--border);overflow:hidden}.page_asideImg__bVF7z{position:relative;aspect-ratio:16/11;background:var(--placeholder)}.page_asideImg__bVF7z img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_asideBody__pYUJV{padding:22px}.page_asideEyebrow__CRYms{font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--green-mid);margin-bottom:10px}.page_asideText__x0dgx{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--body)}.page_asideBtn__zDhfO{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:8px;padding:14px 18px}.page_asidePhone__eEY2J{display:block;margin-top:14px;text-align:center;font-size:14px;font-weight:600;color:var(--green-dark);text-decoration:none}.page_asideFacts__ubKI_{background:var(--soft);border:1px solid var(--border);padding:20px 22px}.page_asideFacts__ubKI_ ul{list-style:none;margin:0;padding:0}.page_asideFacts__ubKI_ li{position:relative;padding:8px 0 8px 16px;font-size:13.5px;line-height:1.45;color:var(--ink-title);border-bottom:1px solid rgba(228,223,208,.8)}.page_asideFacts__ubKI_ li:last-child{border-bottom:none}.page_asideFacts__ubKI_ li:before{content:"";position:absolute;left:0;top:.95em;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-50%)}.page_related__9SZnL{margin-bottom:72px}.page_relatedTitle__HdoUb{font-family:var(--font-serif);font-size:clamp(26px,3vw,34px);font-weight:400;color:var(--ink-title);margin:8px 0 20px}.page_relatedGrid__0D8u7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:860px){.page_relatedGrid__0D8u7{grid-template-columns:1fr}}.page_relatedCard__pw6bB{display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--white);border:1px solid var(--border);text-decoration:none;color:inherit;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.page_relatedCard__pw6bB:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px rgba(31,51,41,.06)}.page_relatedCardTitle__AP6yR{font-family:var(--font-serif);font-size:20px;color:var(--ink-title)}.page_relatedLead__ST1Jv{font-size:13.5px;color:var(--muted-2);line-height:1.5}.page_book__YlgVK{background:var(--ink-deep);color:var(--on-dark);padding:48px 44px}@media (max-width:679px){.page_book__YlgVK{padding:36px 22px}}.page_bookInner___VMyv{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.page_bookTitle__wZupc{font-family:var(--font-serif);font-weight:300;font-size:clamp(28px,4vw,40px);letter-spacing:-.8px;margin:8px 0 12px;max-width:16ch}.page_bookText__JwZxT{margin:0;max-width:42ch;color:var(--sage);font-size:15px;line-height:1.6}.page_bookActions__MGp_i{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.page_bookActions__MGp_i .btn{display:inline-flex;align-items:center;gap:8px}.page_doctorsGrid__srMe_{display:grid;grid-template-columns:var(--doc-grid-cols);grid-gap:var(--dir-gap);gap:var(--dir-gap)}