.home_home__I2JpY{--home-ink:#173e37;--home-muted:#62736a;--home-line:#d9e0d5;background:#f8f7f2;color:var(--home-ink)}.home_home__I2JpY h1,.home_home__I2JpY h2,.home_home__I2JpY h3{font-family:var(--font);font-weight:500}.home_home__I2JpY a,.home_home__I2JpY button{touch-action:manipulation}.home_hero__z_jpu{position:relative;isolation:isolate;min-height:min(850px,calc(100svh - 94px));display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#123a35;color:#f4f3e9}.home_art__79hHK{position:absolute;inset:0;z-index:-1;overflow:hidden}.home_art__79hHK>svg{width:100%;height:100%;position:absolute;inset:0}.home_lightSecond__n_tXy,.home_light__7_m6J{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#a3bd9b26,transparent 65%);top:-60%;left:-12%;animation:home_lightShift__9vzPr 18s ease-in-out infinite alternate;pointer-events:none}.home_lightSecond__n_tXy{top:20%;left:65%;animation-direction:alternate-reverse;background:radial-gradient(circle,#b5a77926,transparent 65%)}.home_heroInner__jKRQF{max-width:1000px;width:100%;margin:0 auto;padding:96px 32px 82px;text-align:center;animation:home_homeEnter__81M9_ .7s both}.home_kicker__etd2I,.home_smallTitle__bI6FU{font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.8}.home_kicker__etd2I{display:flex;align-items:center;justify-content:center;gap:13px;color:#c7d7c9}.home_kicker__etd2I>span{width:25px;height:1px;background:#9aafa0}.home_hero__z_jpu h1{font-size:clamp(44px,6.3vw,83px);line-height:1.27;letter-spacing:-.055em;margin:32px 0 27px}.home_hero__z_jpu h1 span{color:#c3d7be}.home_heroInner__jKRQF>p{font-size:16px;line-height:1.95;color:#d1ddd4;max-width:640px;margin:0 auto}.home_contactActions__5M48v,.home_heroActions__n5Obp{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;margin-top:33px}.home_outline__U_rPC,.home_primary___mJ8K{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 23px;font-size:13px;font-weight:500;line-height:1.65;border:1px solid transparent;border-radius:3px;text-align:center}.home_primary___mJ8K{background:#e0e7d5;color:#173e37}.home_primary___mJ8K:hover{background:#eef3e6;transform:translateY(-2px)}.home_outline__U_rPC{background:transparent;border-color:#95ab9966;color:inherit}.home_outline__U_rPC:hover{background:#ffffff0e;border-color:#bccdbe;transform:translateY(-2px)}.home_heroNote__Xa3IG{display:flex;gap:8px;align-items:center;justify-content:center;font-size:11px;color:#b3c8b9;margin-top:24px;line-height:1.8}.home_heroBottom__jcTIs{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:auto 42px 0;border-top:1px solid #afc4af30;padding:24px 0;font-size:9px;letter-spacing:.12em;color:#b8cbbd}.home_heroBottom__jcTIs>a{display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:.04em;color:#e5ece0}.home_heroBottom__jcTIs>a svg{transform:rotate(90deg)}.home_section__JtNPk{max-width:1280px;margin:auto;padding:100px 46px;scroll-margin-top:110px}.home_sectionLabel__L0h4M{display:flex;align-items:center;gap:24px;color:var(--home-muted);font-size:10px;letter-spacing:.13em;font-weight:600;margin-bottom:43px}.home_shortRule__6ynm6{height:1px;width:80px;background:var(--home-line)}.home_introGrid__P5hH8{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.home_smallTitle__bI6FU{display:block;color:#5c6d56;font-size:10px;margin-bottom:19px}.home_home__I2JpY h2{font-size:clamp(30px,3.3vw,45px);line-height:1.45;letter-spacing:-.045em}.home_home__I2JpY h2 span{color:#738571}.home_introCopy__mWmix>p{font-size:15px;line-height:2.05;color:var(--home-muted);white-space:pre-line;margin:0}.home_doctorSignature__CEEsn{display:flex;align-items:center;gap:15px;margin-top:25px}.home_medicalMark__YsbeT{font-size:31px;line-height:1;width:46px;height:46px;border:1px solid #bccbb9;display:grid;place-items:center;color:#527652}.home_doctorSignature__CEEsn strong{font-size:14px;font-weight:600}.home_doctorSignature__CEEsn small{display:block;font-size:11px;color:var(--home-muted);margin-top:3px}.home_services__xUBLs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);margin-top:59px}.home_service__ezutp{padding:29px 30px 31px;display:flex;flex-direction:column;border-left:1px solid var(--home-line);transition:background .25s}.home_service__ezutp:first-child{border-left:0;padding-left:0}.home_service__ezutp:last-child{padding-right:0}.home_service__ezutp:hover{background:#edf1e650}.home_serviceTop__6rbWe{display:flex;justify-content:space-between;align-items:center;color:#6d866e;font-size:11px;letter-spacing:.1em;margin-bottom:27px}.home_service__ezutp h3{font-size:22px;line-height:1.55;margin-bottom:14px}.home_service__ezutp>p{font-size:13px;line-height:1.95;color:var(--home-muted);margin-bottom:26px}.home_darkLink__ssC_j,.home_serviceLink__Nypa9{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;background:transparent;border:0;padding:0;color:#315e49;text-align:left;line-height:1.7}.home_serviceLink__Nypa9{margin-top:auto;align-self:flex-start;min-height:30px}.home_serviceLink__Nypa9>svg:first-child:not(:last-child){display:none}.home_darkLink__ssC_j:hover,.home_serviceLink__Nypa9:hover{gap:18px}.home_care__ETgeX{background:#183e36;color:#f1f1e7}.home_careInner__gwnpn{max-width:1280px;margin:auto;padding:88px 46px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.home_care__ETgeX .home_smallTitle__bI6FU{color:#afc3ad}.home_careLead__jKM2r h2{font-size:clamp(31px,3.2vw,44px);margin-bottom:20px}.home_careLead__jKM2r>p{font-size:14px;color:#bdcebf;line-height:2;max-width:430px;margin-bottom:29px}.home_careLead__jKM2r .home_outline__U_rPC{min-height:48px;font-size:12px}.home_principles__E4wTI>div{display:flex;gap:20px;padding:26px 0;border-bottom:1px solid #adc0a629}.home_principles__E4wTI>div:first-child{padding-top:0}.home_principles__E4wTI>div:last-child{padding-bottom:0;border:0}.home_principles__E4wTI>div>svg{color:#acc7a4;margin-top:4px}.home_principles__E4wTI h3{font-size:17px;line-height:1.5;margin-bottom:10px}.home_principles__E4wTI p{font-size:13px;color:#c0d0c0;line-height:1.9;margin:0}.home_principles__E4wTI a{font-size:11px;display:inline-flex;align-items:center;gap:9px;color:#d2e4c7;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.home_sectionHead__Gl6hb{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:37px}.home_sectionHead__Gl6hb h2{margin-bottom:14px}.home_sectionHead__Gl6hb p{font-size:13px;color:var(--home-muted);margin:0}.home_sectionHead__Gl6hb>a{margin-bottom:6px;flex-shrink:0}.home_articles__tFI_m{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home_article__Ad30i{display:flex;flex-direction:column;min-width:0}.home_articleArt__QcJ01{height:220px;background:#e9eddf;position:relative;overflow:hidden;display:grid;place-items:center;color:#607a5c;border:1px solid #dbe3d0}.home_article__Ad30i:nth-child(2) .home_articleArt__QcJ01{background:#e1e9e4;color:#557668;border-color:#d3e0d8}.home_article__Ad30i:nth-child(3) .home_articleArt__QcJ01{background:#ede8dc;color:#827958;border-color:#e1dacb}.home_articleArt__QcJ01:after,.home_articleArt__QcJ01:before{content:"";position:absolute;width:80%;aspect-ratio:1;border:1px solid;opacity:.15;border-radius:50%;right:-20%;top:-35%;transition:transform .7s}.home_articleArt__QcJ01:after{width:120%;right:-40%;top:-60%}.home_articleArt__QcJ01>svg{stroke-width:1;transition:transform .6s}.home_article__Ad30i:hover .home_articleArt__QcJ01>svg{transform:scale(1.07)}.home_article__Ad30i:hover .home_articleArt__QcJ01:before{transform:translate(-9px,7px)}.home_articleArt__QcJ01>span:first-child{position:absolute;top:18px;left:20px;font-size:11px;letter-spacing:.1em}.home_articleArt__QcJ01>span:last-child{position:absolute;bottom:17px;left:20px;font-size:9px;letter-spacing:.14em}.home_articleBody__biHm_{padding-top:21px;flex:1 1;display:flex;flex-direction:column}.home_articleLabel__ecuQQ{font-size:10px;color:#5c6d56;line-height:1.8;margin-bottom:10px}.home_article__Ad30i h3{font-size:20px;line-height:1.65;margin:0 0 11px}.home_articleBody__biHm_>p{font-size:12px;line-height:1.9;color:var(--home-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:22px}.home_articleBody__biHm_>.home_darkLink__ssC_j{margin-top:auto}.home_empty__ClT_G{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid var(--home-line)}.home_empty__ClT_G h3{font-size:19px}.home_empty__ClT_G p{font-size:13px;color:var(--home-muted);margin:0}.home_empty__ClT_G>.home_primary___mJ8K{flex-shrink:0}.home_contact__oBzR1{background:#ecefe4;border-top:1px solid #dbe1d2;padding:76px 28px 86px;text-align:center}.home_contactInner__6tPG3{max-width:850px;margin:auto}.home_contact__oBzR1 h2{font-size:clamp(31px,4vw,51px);line-height:1.45;margin-bottom:20px}.home_contact__oBzR1>div>p{font-size:14px;color:var(--home-muted)}.home_contact__oBzR1 .home_primary___mJ8K{background:#21533f;color:#fff}.home_contact__oBzR1 .home_primary___mJ8K:hover{background:#183f31}.home_phone__cMkzY{display:flex;align-items:center;gap:13px;font-size:21px;line-height:1.5;padding:5px 15px}.home_phone__cMkzY small{display:block;text-align:left;font-size:10px;letter-spacing:.03em;color:#637660;margin-bottom:3px}.home_contactDetails__1PHsD{margin-top:26px;color:var(--home-muted);font-size:12px;line-height:1.8}.home_contactDetails__1PHsD p{margin-bottom:5px;display:flex;gap:9px;align-items:center;justify-content:center}@keyframes home_homeEnter__81M9_{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes home_lightShift__9vzPr{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12%,13%,0) scale(1.16)}}@media(max-width:900px){.home_careInner__gwnpn,.home_introGrid__P5hH8{gap:40px}.home_careInner__gwnpn,.home_section__JtNPk{padding:65px 28px}.home_service__ezutp{padding:25px 20px}.home_service__ezutp h3{font-size:20px}.home_heroBottom__jcTIs{margin-left:28px;margin-right:28px}.home_heroBottom__jcTIs>span:last-child{display:none}.home_articles__tFI_m{gap:18px}.home_articleArt__QcJ01{height:190px}.home_article__Ad30i h3{font-size:18px}.home_heroInner__jKRQF{padding-top:85px;padding-bottom:65px}.home_hero__z_jpu h1{font-size:65px}}@media(max-width:600px){.home_hero__z_jpu{min-height:calc(100svh - 73px)}.home_heroInner__jKRQF{padding:67px 22px 53px}.home_kicker__etd2I{font-size:8px;gap:9px;letter-spacing:.08em}.home_kicker__etd2I>span{width:15px}.home_hero__z_jpu h1{font-size:clamp(38px,10.6vw,60px);margin:28px 0 23px;line-height:1.35;letter-spacing:-.055em}.home_heroInner__jKRQF>p{font-size:13px;line-height:2;max-width:350px}.home_desktopBreak__FZmV3{display:none}.home_heroActions__n5Obp{gap:11px;flex-direction:column;margin-top:28px}.home_heroActions__n5Obp>a,.home_heroActions__n5Obp>button{width:100%;max-width:310px;min-height:51px;font-size:12px;padding:13px 15px}.home_heroNote__Xa3IG{font-size:9px;align-items:flex-start;max-width:290px;margin:21px auto 0}.home_heroNote__Xa3IG svg{margin-top:2px}.home_heroBottom__jcTIs{margin:0 20px;padding:19px 0;font-size:7px;gap:10px}.home_heroBottom__jcTIs>a{font-size:10px}.home_section__JtNPk{padding:57px 22px;scroll-margin-top:92px}.home_sectionLabel__L0h4M{font-size:9px;gap:17px;margin-bottom:27px}.home_shortRule__6ynm6{width:45px}.home_introGrid__P5hH8{grid-template-columns:1fr;gap:20px}.home_smallTitle__bI6FU{font-size:8px;margin-bottom:14px}.home_home__I2JpY h2{font-size:29px;line-height:1.5;letter-spacing:-.045em}.home_introCopy__mWmix>p{font-size:13px;line-height:2}.home_doctorSignature__CEEsn{margin-top:21px}.home_doctorSignature__CEEsn strong{font-size:13px}.home_doctorSignature__CEEsn small{font-size:10px}.home_medicalMark__YsbeT{width:39px;height:39px}.home_services__xUBLs{grid-template-columns:1fr;margin-top:35px}.home_service__ezutp,.home_service__ezutp:first-child,.home_service__ezutp:last-child{padding:24px 0;border-left:0;border-bottom:1px solid var(--home-line)}.home_service__ezutp:last-child{border-bottom:0}.home_serviceTop__6rbWe{margin-bottom:15px}.home_serviceTop__6rbWe svg{width:24px}.home_service__ezutp h3{font-size:20px;line-height:1.5;margin-bottom:11px}.home_service__ezutp h3 br{display:none}.home_service__ezutp>p{font-size:13px;margin-bottom:16px}.home_darkLink__ssC_j,.home_serviceLink__Nypa9{font-size:12px}.home_careInner__gwnpn{padding:53px 22px;grid-template-columns:1fr;gap:37px}.home_careLead__jKM2r h2{font-size:30px}.home_careLead__jKM2r>p{font-size:13px;line-height:2}.home_principles__E4wTI>div{padding:23px 0;gap:15px}.home_principles__E4wTI h3{font-size:16px}.home_principles__E4wTI p{font-size:12px}.home_sectionHead__Gl6hb{display:block;margin-bottom:27px}.home_sectionHead__Gl6hb>a{margin-top:20px}.home_sectionHead__Gl6hb p{font-size:12px}.home_articles__tFI_m{grid-template-columns:1fr;gap:32px}.home_articleArt__QcJ01{height:190px}.home_articleBody__biHm_{padding-top:17px}.home_articleLabel__ecuQQ{font-size:10px}.home_article__Ad30i h3{font-size:20px;line-height:1.6}.home_articleBody__biHm_>p{font-size:13px;margin-bottom:15px}.home_empty__ClT_G{flex-wrap:wrap;padding:23px;gap:16px}.home_empty__ClT_G>.home_primary___mJ8K{width:100%}.home_contact__oBzR1{padding:52px 22px 59px}.home_contact__oBzR1 h2{font-size:30px}.home_contact__oBzR1>div>p{font-size:13px}.home_contactActions__5M48v{flex-direction:column;gap:20px;margin-top:25px}.home_contactActions__5M48v>.home_primary___mJ8K{width:100%;max-width:310px}.home_phone__cMkzY{font-size:23px}.home_contactDetails__1PHsD{font-size:11px}.home_lightSecond__n_tXy,.home_light__7_m6J{width:170%}.home_art__79hHK>svg{width:170%;left:-35%}}@media(prefers-reduced-motion:reduce){.home_heroInner__jKRQF,.home_lightSecond__n_tXy,.home_light__7_m6J{animation:none}.home_home__I2JpY *{scroll-behavior:auto!important;transition:none!important}}html[data-motion=reduced] .home_heroInner__jKRQF,html[data-motion=reduced] .home_lightSecond__n_tXy,html[data-motion=reduced] .home_light__7_m6J{animation:none}html[data-motion=reduced] .home_home__I2JpY *{transition:none!important}