.Footer_footer__eNA9m{padding:48px 0 24px;background:var(--color-brand-brown);color:var(--color-background);font-family:var(--font-sans);font-size:14px;line-height:1.65}.Footer_columns__GA_x6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;padding-bottom:40px;text-align:center}.Footer_heading__z5GZP{margin-bottom:8px;color:var(--color-brand-gold);font-size:18px;font-weight:500;font-style:italic}.Footer_address__nBw9S{font-style:normal}.Footer_mapLink__qi7Ox{display:inline-block;margin-top:10px;color:var(--color-brand-gold);font-size:14px;text-decoration:underline;text-underline-offset:4px}.Footer_contact__K_gpn{display:grid;gap:8px;margin-top:20px}.Footer_contact__K_gpn a{justify-self:center;text-decoration:underline;text-underline-offset:4px}.Footer_contact__K_gpn span{font-weight:600}.Footer_brand__Lj6Sp,.Footer_identity__K9hsK{display:flex;flex-direction:column;align-items:center}.Footer_brand__Lj6Sp{gap:14px;width:100%}.Footer_symbol__tYsS3,.Footer_wordmark__7sbYS{display:block;background:var(--color-brand-gold);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.Footer_symbol__tYsS3{width:76px;height:114px;mask-image:url(/brand/icone-navbar.svg)}.Footer_wordmark__7sbYS{width:min(100%,240px);aspect-ratio:415/178;mask-image:url(/images/clinic/hero/logo-svg.svg)}.Footer_slogan__2ERc8{margin-top:14px;color:var(--color-brand-gold);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.8;letter-spacing:.12em;text-transform:uppercase}.Footer_navigation__HVGd_ a,.Footer_submenu__zgwjL summary{display:inline-flex;align-items:center;justify-content:center;min-height:28px}.Footer_submenu__zgwjL summary{gap:8px;cursor:pointer;list-style:none}.Footer_submenu__zgwjL summary::-webkit-details-marker{display:none}.Footer_submenu__zgwjL[open] summary svg{transform:rotate(180deg)}.Footer_submenu__zgwjL ul{margin:4px 0 8px;font-size:12px;color:var(--color-brand-gold)}.Footer_footer__eNA9m a:hover,.Footer_submenu__zgwjL summary:hover{color:var(--color-brand-gold);text-decoration:underline;text-underline-offset:4px}.Footer_footer__eNA9m a:focus-visible,.Footer_submenu__zgwjL summary:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px;border-radius:var(--radius-btn)}.Footer_legal__CrE8A{display:flex;justify-content:center;min-height:calc(2lh + 25px);text-align:center;gap:24px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--color-brand-gold) 25%,transparent);color:color-mix(in srgb,var(--color-background) 75%,transparent);font-size:11px}.Footer_privacyButton__bq_1h{margin-top:16px;min-height:44px}.Footer_footer__eNA9m .Footer_privacyButton__bq_1h:hover{color:var(--color-brand-brown);text-decoration:none}.Footer_legalSpacer__llokV{display:none;width:480px;max-width:100%;min-height:2lh}@media (max-width:767px){.Footer_footer__eNA9m{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.Footer_columns__GA_x6{grid-template-columns:minmax(0,1fr);gap:36px}.Footer_identity__K9hsK{grid-row:1}.Footer_navigation__HVGd_ a,.Footer_submenu__zgwjL summary{min-height:40px}.Footer_legalSpacer__llokV{display:block}.Footer_legal__CrE8A{flex-direction:column;gap:12px;text-align:center}}.NavDropdown_dropdown__cE2Sc{position:relative}.NavDropdown_trigger__NfNS0{display:flex;align-items:center;gap:6px;color:var(--color-brand-brown);white-space:nowrap;cursor:pointer}.NavDropdown_trigger__NfNS0:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:5px;border-radius:var(--radius-btn)}.NavDropdown_trigger__NfNS0[aria-expanded=true] .NavDropdown_chevron__6tnSN{transform:rotate(180deg)}.NavDropdown_panel__D414j{position:absolute;top:calc(100% + 49px);left:0;width:max-content;min-width:240px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-background);box-shadow:0 8px 24px color-mix(in srgb,var(--color-brand-brown) 12%,transparent)}.NavDropdown_panel__D414j a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:4px;color:var(--color-brand-brown);font-size:13px;font-weight:500;text-transform:uppercase}.NavDropdown_panel__D414j a:focus-visible,.NavDropdown_panel__D414j a:hover{background:var(--color-surface-muted)}.NavDropdown_panel__D414j a:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:-2px}.NavDropdown_mobile__kToYy .NavDropdown_trigger__NfNS0{width:100%;justify-content:space-between;padding-block:8px;font-size:18px;font-weight:500}.NavDropdown_mobile__kToYy .NavDropdown_panel__D414j{position:static;width:100%;min-width:0;margin-top:8px;box-shadow:none}.Navbar_navbar__rhfex{background-color:var(--color-brand-brown);background-image:linear-gradient(0deg,color-mix(in srgb,var(--color-brand-brown) 90%,var(--color-brand-sand)) 0,var(--color-brand-brown) 55%,color-mix(in srgb,var(--color-brand-brown) 92%,var(--color-text-primary)) 100%)}.Navbar_symbol__GsNfg{display:block;flex-shrink:0;aspect-ratio:223/336;background:var(--color-brand-gold);mask:url(/brand/icone-navbar.svg) center/contain no-repeat}.Navbar_socialLinks__SuCJK{position:absolute;top:50%;right:clamp(16px,2vw,32px);display:flex;gap:8px;transform:translateY(-50%)}.Navbar_socialButton__VHmje{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-btn);background:var(--color-brand-gold);color:var(--color-brand-brown);transition:background-color var(--transition-fast)}.Navbar_socialButton__VHmje svg{width:20px;height:20px}.Navbar_socialButton__VHmje:hover{background:var(--color-brand-cream)}.Navbar_socialButton__VHmje:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px}@media (max-width:1023px){.Navbar_socialLinks__SuCJK{display:none}}.Navbar_mobileActions__rXww8{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;padding-top:24px;border-top:1px solid var(--color-border)}.Navbar_mobileActions__rXww8>.Navbar_appointmentLink__9_DYD{min-height:44px;gap:8px;background:var(--color-surface);color:var(--color-brand-brown);font-size:14px;text-transform:uppercase}.Navbar_mobileActions__rXww8>.Navbar_appointmentLink__9_DYD:hover{background:var(--color-brand-cream)}.Navbar_mobileActions__rXww8>.Navbar_socialButton__VHmje{width:44px;height:44px;flex-shrink:0}.Navbar_desktopLinks__ryl9u .Navbar_dropdownTrigger__0pQtt,.Navbar_desktopLinks__ryl9u>a{color:var(--color-surface);font-size:14px;font-weight:500;text-transform:uppercase}.Navbar_desktopLinks__ryl9u>.Navbar_appointmentLink__9_DYD{background:var(--color-surface);color:var(--color-brand-brown)}.Navbar_desktopLinks__ryl9u>.Navbar_appointmentLink__9_DYD:hover{background:var(--color-brand-cream)}.Navbar_desktopLinks__ryl9u ul{background:var(--color-brand-brown)}.Navbar_desktopLinks__ryl9u ul a{color:var(--color-surface)}.Navbar_desktopLinks__ryl9u ul a:focus-visible,.Navbar_desktopLinks__ryl9u ul a:hover{background:color-mix(in srgb,var(--color-brand-gold) 15%,transparent)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.Navbar_desktopLinks__ryl9u>a,.Navbar_dropdownTrigger__0pQtt{transform-origin:center;transition:transform .24s cubic-bezier(.22,1,.36,1),color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.Navbar_desktopLinks__ryl9u>a:focus-visible,.Navbar_dropdownTrigger__0pQtt:focus-visible{transform:scale(1.06)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Navbar_desktopLinks__ryl9u>a:hover,.Navbar_dropdownTrigger__0pQtt:hover{transform:scale(1.06)}}.ClinicAboutContent_page__hCfys{color:var(--color-brand-brown)}.ClinicAboutContent_page__hCfys section[id]{scroll-margin-top:134px}.ClinicAboutContent_pageHeader__jM7D6{padding-block:24px 32px;background:var(--color-surface-muted)}.ClinicAboutContent_headerRow__T6Xrl{display:grid;gap:16px;align-items:center}.ClinicAboutContent_breadcrumb__9bG6I{margin-bottom:24px;font-size:12px;color:var(--color-text-secondary)}.ClinicAboutContent_breadcrumb__9bG6I ol{display:flex;gap:12px}.ClinicAboutContent_breadcrumb__9bG6I a:hover{text-decoration:underline}.ClinicAboutContent_eyebrow__n0HOY{margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ClinicAboutContent_pageTitle__pgeFx,.ClinicAboutContent_title__Lhm54{font-family:var(--font-serif);font-weight:500;line-height:1.1}.ClinicAboutContent_pageTitle__pgeFx{font-size:32px}.ClinicAboutContent_title__Lhm54{font-size:32px;margin-bottom:24px;text-wrap:balance}.ClinicAboutContent_description__omHto{font-size:15px;line-height:1.8;color:var(--color-text-secondary)}.ClinicAboutContent_description__omHto+.ClinicAboutContent_description__omHto{margin-top:16px}.ClinicAboutContent_textLink__1ljzB{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-brand-gold)}.ClinicAboutContent_textLink__1ljzB:hover{text-decoration-color:currentColor}.ClinicAboutContent_page__hCfys a:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:5px}.ClinicAboutContent_cover__eSmgf{object-fit:cover}.ClinicAboutContent_section__2g35B{padding-block:64px}.ClinicAboutContent_history__4Jrwh{padding-top:40px}.ClinicAboutContent_introGrid__wMi1_{display:grid;gap:32px}.ClinicAboutContent_introImage__CIim3{position:relative;aspect-ratio:4/3;border-radius:var(--radius-media);overflow:hidden}.ClinicAboutContent_introCopy__zufLJ{align-self:center;order:-1}.ClinicAboutContent_serviceLinks__p32iZ{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.ClinicAboutContent_principles___U8BW{display:grid;gap:24px;margin-top:48px}.ClinicAboutContent_principles___U8BW>div{border-top:1px solid var(--color-border);padding-top:24px}.ClinicAboutContent_number__PlJDb{display:block;color:var(--color-brand-brown);font-size:12px;margin-bottom:12px}.ClinicAboutContent_principles___U8BW h3{font-size:18px;font-weight:500;margin-bottom:8px}.ClinicAboutContent_founders__adRAo{background:var(--color-brand-brown);color:var(--color-surface)}.ClinicAboutContent_foundersHeading__7TfRO{text-align:center;display:flex;align-items:center;flex-direction:column;gap:24px;margin-bottom:40px}.ClinicAboutContent_foundersLead__4FgKY,.ClinicAboutContent_founders__adRAo .ClinicAboutContent_eyebrow__n0HOY{color:var(--color-brand-gold)}.ClinicAboutContent_founders__adRAo .ClinicAboutContent_title__Lhm54{margin-bottom:12px}.ClinicAboutContent_foundersLead__4FgKY{font-size:18px}.ClinicAboutContent_saint__adUVf{display:block;height:96px;aspect-ratio:223/336;background:var(--color-brand-gold);mask:url(/images/clinic/hero/logo-santa-svg.svg) center/contain no-repeat}.ClinicAboutContent_founderGrid__qvWGo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:960px;margin-inline:auto}.ClinicAboutContent_founder__MLD5a{min-width:0;display:flex;flex-direction:column;text-align:center}.ClinicAboutContent_founderImage__oaLpp{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-media) var(--radius-media) 0 0}.ClinicAboutContent_portrait__mgbPk{object-fit:cover;object-position:center top}.ClinicAboutContent_founder__MLD5a:first-child .ClinicAboutContent_portrait__mgbPk{object-position:center 70%}.ClinicAboutContent_founderDetails__k6w9G{display:flex;flex:1;flex-direction:column;align-items:center;padding-top:16px}.ClinicAboutContent_doctorName__S_0Zx{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1.2;margin-bottom:8px;text-wrap:balance}.ClinicAboutContent_founder__MLD5a .ClinicAboutContent_doctorName__S_0Zx{color:var(--color-brand-gold)}.ClinicAboutContent_specialties__nBMLS{font-size:12px;line-height:1.6;margin-bottom:8px}.ClinicAboutContent_registration__LmzA4{font-size:12px;line-height:1.6}.ClinicAboutContent_founderLink__HDls1{width:100%;margin-top:24px}.ClinicAboutContent_founderDetails__k6w9G .ClinicAboutContent_registration__LmzA4:last-of-type{margin-bottom:auto}.ClinicAboutContent_spaces__Bp0Mf{padding-top:64px;background:var(--color-surface-muted)}.ClinicAboutContent_centered__RSkN7{text-align:center}.ClinicAboutContent_centered__RSkN7>.ClinicAboutContent_description__omHto{max-width:640px;margin-inline:auto}.ClinicAboutContent_gallery__tjatn{margin-top:32px}.ClinicAboutContent_teamCarousel__AL1HD{margin-top:40px}.ClinicAboutContent_centeredAction__DAbxJ{display:flex;justify-content:center;margin-top:40px;text-align:center}.ClinicAboutContent_contact__2PYkB{padding-block:64px;background:var(--color-brand-cream)}.ClinicAboutContent_contactGrid__pVXYw{display:grid;gap:32px}.ClinicAboutContent_address__3z0yu{font-style:normal;font-size:14px;line-height:1.8;margin-top:24px}.ClinicAboutContent_contactAction__6l_3J{align-self:center}.ClinicAboutContent_contactAction__6l_3J p{max-width:320px;margin-top:16px;font-size:12px;line-height:1.7;color:var(--color-text-secondary)}@media (max-width:767px){.ClinicAboutContent_founder__MLD5a .ClinicAboutContent_portrait__mgbPk{transform:scale(1.4);transform-origin:40% 24%}.ClinicAboutContent_founder__MLD5a:first-child .ClinicAboutContent_portrait__mgbPk{transform-origin:50% 10%}}@media (min-width:768px){.ClinicAboutContent_headerRow__T6Xrl{grid-template-columns:1fr 1fr;gap:40px}.ClinicAboutContent_pageHeader__jM7D6{padding-block:32px 40px}.ClinicAboutContent_pageTitle__pgeFx{font-size:40px}.ClinicAboutContent_section__2g35B{padding-block:80px}.ClinicAboutContent_introGrid__wMi1_{grid-template-columns:1fr 1fr;gap:40px}.ClinicAboutContent_introCopy__zufLJ{order:0}.ClinicAboutContent_introImage__CIim3{aspect-ratio:auto;min-height:400px}.ClinicAboutContent_principles___U8BW{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ClinicAboutContent_founderGrid__qvWGo{gap:48px}.ClinicAboutContent_foundersHeading__7TfRO{flex-direction:row-reverse;text-align:left;justify-content:space-between;max-width:960px;margin-inline:auto}.ClinicAboutContent_founderLink__HDls1{max-width:240px}.ClinicAboutContent_spaces__Bp0Mf{padding-top:80px}.ClinicAboutContent_contactGrid__pVXYw{grid-template-columns:1.4fr 1fr;gap:64px}.ClinicAboutContent_contactAction__6l_3J{justify-self:end}}@media (min-width:1024px){.ClinicAboutContent_headerRow__T6Xrl{gap:80px}.ClinicAboutContent_pageHeader__jM7D6{padding-bottom:48px}.ClinicAboutContent_title__Lhm54{font-size:40px}.ClinicAboutContent_description__omHto{font-size:16px}.ClinicAboutContent_section__2g35B{padding-block:96px}.ClinicAboutContent_history__4Jrwh{padding-top:64px}.ClinicAboutContent_introGrid__wMi1_{gap:80px}.ClinicAboutContent_introImage__CIim3{min-height:440px}.ClinicAboutContent_principles___U8BW{margin-top:64px;gap:48px}.ClinicAboutContent_foundersLead__4FgKY{font-size:20px}.ClinicAboutContent_foundersHeading__7TfRO{margin-bottom:48px}.ClinicAboutContent_spaces__Bp0Mf{padding-top:96px}.ClinicAboutContent_gallery__tjatn{margin-top:48px}.ClinicAboutContent_contact__2PYkB{padding-block:80px}}.AcupunturaContent_editorial__ZnBMR{padding-block:96px;border-bottom:10px solid var(--color-brand-brown);background:linear-gradient(120deg,var(--color-brand-cream),var(--color-surface-muted) 55%,var(--color-secondary))}.AcupunturaContent_editorialLayout__XBuIG{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px}.AcupunturaContent_editorialImage__nLyWq{display:block;width:100%;height:auto}.AcupunturaContent_editorialCopy__i4g_k h1{margin-bottom:32px;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:43px;font-weight:700;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.AcupunturaContent_editorialCopy__i4g_k{color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:1.8}.AcupunturaContent_editorialCopy__i4g_k p+p{margin-top:24px}.AcupunturaContent_indicationsContainer__7iONL{font-size:15px}h2.AcupunturaContent_indicationsTitle__rI0HC{display:flex;align-items:center;gap:16px;font-family:var(--font-cormorant),serif;font-weight:700;text-transform:uppercase}.AcupunturaContent_indicationsIcon__Q_6AJ{flex-shrink:0;width:42px;height:48px}.AcupunturaContent_indicationsIntroduction__0zDYD{max-width:var(--container-narrow)}.AcupunturaContent_indicationsLayout__dj2bu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,475px);align-items:center;gap:48px;margin-top:16px}.AcupunturaContent_indicationsLayout__dj2bu ul{gap:0}.AcupunturaContent_indicationsImage__7jX4M{display:block;width:100%;max-width:475px;height:auto;aspect-ratio:475/316;object-fit:cover;border-radius:var(--radius-media);justify-self:center}.AcupunturaContent_doctorPanel__gZnNj{display:grid;grid-template-columns:278px minmax(0,1fr);align-items:center;gap:40px;margin-top:64px;padding-top:48px;border-top:1px solid var(--color-border)}.AcupunturaContent_doctorPortrait___Udp1{position:relative;width:278px;max-width:100%;aspect-ratio:278/264;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface-muted)}.AcupunturaContent_doctorImage__VLDDY{object-fit:cover;object-position:top}.AcupunturaContent_doctorHeading__rwi0G{margin-bottom:12px;color:var(--color-text-secondary);font-size:15px;font-weight:400}.AcupunturaContent_doctorName__8c31Q{margin-bottom:16px;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:28px;font-weight:600;line-height:1.2}.AcupunturaContent_careBanner__9Nk5R{position:relative;isolation:isolate;display:grid;place-items:center;height:380px;margin-top:96px;padding-block:64px;overflow:hidden;background:var(--color-brand-brown)}.AcupunturaContent_careBannerBackground__CTC5u,.AcupunturaContent_careBannerOverlay__8ev0Y{position:absolute;inset:0}.AcupunturaContent_careBannerBackground__CTC5u{background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.AcupunturaContent_careBannerOverlay__8ev0Y{background:color-mix(in srgb,var(--color-brand-brown) 68%,transparent)}.AcupunturaContent_careBannerContent__1eIJ4{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;text-align:left}.AcupunturaContent_careBannerContent__1eIJ4 h2{max-width:var(--container-narrow);margin:0;color:var(--color-surface);font-family:var(--font-cormorant),serif;font-size:36px;font-weight:600;line-height:1.2;text-wrap:balance}.AcupunturaContent_careBannerContent__1eIJ4>a{justify-self:end;max-width:100%;min-height:64px;margin-top:0;padding:16px 32px;font-size:23px;line-height:1.2}.AcupunturaContent_visitSection__bhjr_{margin-top:96px}.AcupunturaContent_visitContent__a_RTH{display:grid;gap:48px}.AcupunturaContent_visitTitle__G_q9r{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:33px;font-weight:700;line-height:1.1;letter-spacing:-.025em;text-transform:none;text-align:center}.AcupunturaContent_visitIcon__Dn_io{flex-shrink:0;width:46px;height:42px}.AcupunturaContent_visitTitle__G_q9r>span{min-width:0;hyphens:auto;overflow-wrap:anywhere}.AcupunturaContent_visitGallery__7lxVG{max-width:1122px;margin:0 auto}.AcupunturaContent_visitLocation__A_4p9{display:grid;gap:48px;margin-top:48px}.AcupunturaContent_visitMap__YhVDI{display:block;width:100%;max-width:1122px;height:auto;min-height:320px;aspect-ratio:1122/562;justify-self:center;border:0;border-radius:var(--radius-media);background:var(--color-surface-muted)}.AcupunturaContent_textLink__9oODk{display:inline-flex;align-items:center;min-height:48px;color:var(--color-brand-brown);text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-underline-offset:4px}.AcupunturaContent_textLink__9oODk:hover{text-decoration-color:currentColor}.AcupunturaContent_textLink__9oODk:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px}.AcupunturaContent_credentials__epRpY{color:var(--color-brand-brown);font-size:15px}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.AcupunturaContent_careBannerBackground__CTC5u{background-attachment:fixed}}@media (max-width:1023px){.AcupunturaContent_editorial__ZnBMR{padding-block:80px}.AcupunturaContent_editorialLayout__XBuIG{max-width:var(--container-narrow);grid-template-columns:minmax(0,1fr);gap:40px}.AcupunturaContent_editorialImage__nLyWq{max-width:480px;justify-self:center}.AcupunturaContent_indicationsContainer__7iONL{max-width:var(--container-narrow)}.AcupunturaContent_indicationsLayout__dj2bu{grid-template-columns:minmax(0,1fr);gap:40px}.AcupunturaContent_careBanner__9Nk5R,.AcupunturaContent_visitSection__bhjr_{margin-top:80px}}@media (max-width:767px){.AcupunturaContent_editorialCopy__i4g_k h1{font-size:clamp(24px,7vw,28px);hyphens:none}.AcupunturaContent_editorial__ZnBMR{padding-block:64px}.AcupunturaContent_indicationsImage__7jX4M{display:none}.AcupunturaContent_doctorPanel__gZnNj{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;text-align:center}.AcupunturaContent_careBanner__9Nk5R{margin-top:64px;padding-block:48px}.AcupunturaContent_visitSection__bhjr_{margin-top:64px}.AcupunturaContent_visitContent__a_RTH,.AcupunturaContent_visitLocation__A_4p9{gap:32px}.AcupunturaContent_visitTitle__G_q9r{flex-direction:column;gap:12px}.AcupunturaContent_visitLocation__A_4p9{margin-top:32px}.AcupunturaContent_careBannerContent__1eIJ4{grid-template-columns:minmax(0,1fr);gap:24px;text-align:center}.AcupunturaContent_careBannerContent__1eIJ4 h2{font-size:28px}.AcupunturaContent_careBannerContent__1eIJ4>a{justify-self:center;gap:8px;min-height:48px;padding:12px 24px;font-size:18px}.AcupunturaContent_careBannerContent__1eIJ4>a svg{width:24px;height:24px}}.ClinicSpacesGallery_arrow__B7WuU,.ClinicSpacesGallery_mobilePhoto__fCeNY{display:none}@media (max-width:767px){.ClinicSpacesGallery_slideshow__xYQyb{position:relative;grid-template-columns:1fr}.ClinicSpacesGallery_slideshow__xYQyb>.ClinicSpacesGallery_photo__BgvHk{display:none}.ClinicSpacesGallery_mobilePhoto__fCeNY{display:block;grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.ClinicSpacesGallery_mobilePhoto__fCeNY[data-active=true]{opacity:1;visibility:visible}.ClinicSpacesGallery_arrow__B7WuU{position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;color:var(--color-brand-brown);cursor:pointer}.ClinicSpacesGallery_previous__A5wJM{left:4px}.ClinicSpacesGallery_next__8HvnG{right:4px}.ClinicSpacesGallery_arrow__B7WuU:focus-visible{outline:1px solid var(--color-brand-brown);outline-offset:-4px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.ClinicSpacesGallery_mobilePhoto__fCeNY{transition:none}}.ServicePageHeading_breadcrumb__MXzWU{margin-bottom:24px;color:var(--color-brand-brown);font-size:12px;line-height:1.6}.ServicePageHeading_breadcrumb__MXzWU li,.ServicePageHeading_breadcrumb__MXzWU ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ServicePageHeading_breadcrumb__MXzWU a{display:inline-flex;align-items:center;min-height:24px;text-decoration:underline;text-underline-offset:4px}.ServicePageHeading_breadcrumb__MXzWU a:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px}.ServicePageHeading_eyebrow__SBY8_{margin-bottom:12px;color:var(--color-brand-brown);font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.12em}.ServicePageHeading_bannerBreadcrumb__1YD5Y{margin-bottom:24px;color:var(--color-background);font-family:var(--font-inter),sans-serif;font-size:14px}.ServicePageHeading_bannerBreadcrumb__1YD5Y ol{justify-content:center}.ServicePageHeading_bannerBreadcrumb__1YD5Y a{min-height:32px;text-decoration:none}.ServicePageHeading_bannerBreadcrumb__1YD5Y a:hover{text-decoration:underline}.ServicePageHeading_bannerBreadcrumb__1YD5Y a:focus-visible{outline-color:var(--color-background)}.ServicePageHeading_bannerTitle__eT3as{max-width:1000px;margin:0 auto;color:var(--color-background);font-family:var(--font-cormorant),serif;font-size:clamp(40px,4vw,64px);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}@media (max-width:767px){.ServicePageHeading_bannerBreadcrumb__1YD5Y{margin-bottom:16px;font-size:12px}.ServicePageHeading_bannerBreadcrumb__1YD5Y li,.ServicePageHeading_bannerBreadcrumb__1YD5Y ol{gap:4px 8px}.ServicePageHeading_bannerTitle__eT3as{font-size:32px;line-height:1.15}}.ServicePageBanner_banner__yXBc2{position:relative;isolation:isolate;display:grid;align-items:center;min-height:400px;padding-block:80px;overflow:hidden;background:var(--color-brand-brown)}.ServicePageBanner_image__dQHEc{z-index:-2;object-fit:cover;object-position:50% 45%}.ServicePageBanner_overlay__sMMx7{position:absolute;z-index:-1;inset:0;background:color-mix(in srgb,var(--color-brand-brown) 70%,transparent)}.ServicePageBanner_content__Z76HW{width:100%;text-align:center}.ServicePageBanner_banner__yXBc2[data-service-banner=pediatria] .ServicePageBanner_image__dQHEc{object-position:50% 30%}.ServicePageBanner_banner__yXBc2[data-service-banner=colonoscopia] .ServicePageBanner_image__dQHEc,.ServicePageBanner_banner__yXBc2[data-service-banner=ginecologia] .ServicePageBanner_image__dQHEc,.ServicePageBanner_banner__yXBc2[data-service-banner=obstetricia] .ServicePageBanner_image__dQHEc,.ServicePageBanner_banner__yXBc2[data-service-banner=proctologia] .ServicePageBanner_image__dQHEc{object-position:50% 15%}.ServicePageBanner_banner__yXBc2[data-service-banner=aparelho-digestivo] .ServicePageBanner_image__dQHEc,.ServicePageBanner_banner__yXBc2[data-service-banner=biopsia-mama] .ServicePageBanner_image__dQHEc,.ServicePageBanner_banner__yXBc2[data-service-banner=biopsia-tireoide] .ServicePageBanner_image__dQHEc{object-position:50% 35%}@media (max-width:1023px){.ServicePageBanner_banner__yXBc2{min-height:320px;padding-block:64px}}@media (max-width:767px){.ServicePageBanner_banner__yXBc2{min-height:280px;padding-block:48px}}.SpecialtyContent_content__M2ASy{padding-block:96px;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.SpecialtyContent_introduction___pR5t{font-size:1.125rem}.SpecialtyContent_introduction___pR5t strong{color:var(--color-brand-brown);font-weight:600}.SpecialtyContent_introduction___pR5t p+p{margin-top:16px}.SpecialtyContent_introductionLead__kR00E{color:var(--color-brand-brown);font-weight:600}.SpecialtyContent_section__yXKsR{margin-top:48px;scroll-margin-top:120px}.SpecialtyContent_section__yXKsR h2{margin-bottom:24px;color:var(--color-brand-brown);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:500;line-height:1.3;letter-spacing:-.025em}.SpecialtyContent_section__yXKsR p+p{margin-top:16px}.SpecialtyContent_signs__cKpLk{display:grid;gap:8px;margin-block:24px;padding-left:24px;list-style:disc}.SpecialtyContent_signs__cKpLk li::marker{color:var(--color-brand-brown)}.SpecialtyContent_note__2TAXi{padding-left:24px;border-left:2px solid var(--color-brand-gold)}.SpecialtyContent_careList__i_v4L{border-top:1px solid var(--color-border)}.SpecialtyContent_careList__i_v4L+.SpecialtyContent_note__2TAXi,.SpecialtyContent_section__yXKsR>p+.SpecialtyContent_careList__i_v4L{margin-top:24px}.SpecialtyContent_questions__gALS2{border-top:1px solid var(--color-border)}.SpecialtyContent_question__75Kay{border-bottom:1px solid var(--color-border)}.SpecialtyContent_question__75Kay summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:24px;color:var(--color-brand-brown);font-weight:500;line-height:1.6;list-style:none;cursor:pointer}.SpecialtyContent_question__75Kay summary::-webkit-details-marker{display:none}.SpecialtyContent_question__75Kay summary:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px}.SpecialtyContent_question__75Kay>p{padding-bottom:24px}.SpecialtyContent_questionIcon__uLoTg{flex-shrink:0;font-size:1.5rem;line-height:1}.SpecialtyContent_question__75Kay[open] .SpecialtyContent_questionIcon__uLoTg{transform:rotate(45deg)}.SpecialtyContent_careItem__IKiC0{padding-block:24px;border-bottom:1px solid var(--color-border)}.SpecialtyContent_careItem__IKiC0 h3,.SpecialtyContent_doctorName__LjV7T{margin-bottom:8px;color:var(--color-brand-brown);font-size:1.125rem;font-weight:600;line-height:1.5}.SpecialtyContent_doctorName__LjV7T a{text-decoration:underline;text-decoration-color:var(--color-brand-gold);text-underline-offset:4px}.SpecialtyContent_doctorName__LjV7T a:hover{text-decoration-color:currentColor}.SpecialtyContent_doctorName__LjV7T a:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px}.SpecialtyContent_cta__KVSpf{padding-block:96px;border-top:1px solid var(--color-border);background:var(--color-surface-muted);text-align:center;scroll-margin-top:120px}.SpecialtyContent_cta__KVSpf h2{color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:500;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.SpecialtyContent_cta__KVSpf p{margin-top:24px;color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.SpecialtyContent_ctaButton__sr1XI{gap:12px;min-height:48px;margin-top:32px;padding-block:12px;background:var(--color-brand-brown);color:var(--color-surface);box-shadow:none}.SpecialtyContent_ctaButton__sr1XI:hover{background:var(--color-brand-brown);color:var(--color-surface);opacity:.9}.SpecialtyContent_cta__KVSpf .SpecialtyContent_ctaLocation__YcFpV{margin-top:16px;font-size:.875rem}@media (max-width:1023px){.SpecialtyContent_content__M2ASy,.SpecialtyContent_cta__KVSpf{padding-block:80px}}@media (max-width:767px){.SpecialtyContent_content__M2ASy,.SpecialtyContent_cta__KVSpf{padding-block:64px}}.LucianeAcupunctureSection_section__8_E8E{padding:72px 0;background:var(--luciane-ivory);color:var(--luciane-coffee);border-bottom:1px solid var(--luciane-line)}.LucianeAcupunctureSection_section__8_E8E :is(h2,h3){font-family:var(--font-cormorant),Georgia,serif;font-weight:500;letter-spacing:-.025em;text-wrap:balance}.LucianeAcupunctureSection_eyebrow__qwyVk{margin-bottom:20px;color:var(--luciane-gold-ink);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.LucianeAcupunctureSection_intro__djY3B{display:grid;align-items:center;gap:36px}.LucianeAcupunctureSection_intro__djY3B h2{max-width:560px;margin-bottom:24px;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.LucianeAcupunctureSection_description__Ra9Gm,.LucianeAcupunctureSection_expectations__q9IPl p,.LucianeAcupunctureSection_journey__wgsog p,.LucianeAcupunctureSection_sectionHeading__rCiGs>p{color:var(--luciane-muted);font-size:16px;line-height:1.8}.LucianeAcupunctureSection_description__Ra9Gm{max-width:540px}.LucianeAcupunctureSection_introImage__trnaU{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:var(--radius-media);background:var(--luciane-sand)}.LucianeAcupunctureSection_cardImage__3VHV1 img,.LucianeAcupunctureSection_introImage__trnaU img{object-fit:cover}.LucianeAcupunctureSection_introFigure__3hct2 figcaption{padding-top:12px;color:var(--luciane-muted);font-size:12px;line-height:1.6}.LucianeAcupunctureSection_care__Lc_Sn,.LucianeAcupunctureSection_conditions__QwM0L{margin-top:72px;scroll-margin-top:28px}.LucianeAcupunctureSection_sectionHeading__rCiGs{display:grid;gap:20px;margin-bottom:32px}.LucianeAcupunctureSection_sectionHeading__rCiGs .LucianeAcupunctureSection_eyebrow__qwyVk{margin-bottom:14px}.LucianeAcupunctureSection_sectionHeading__rCiGs h3{font-size:clamp(32px,3vw,42px);line-height:1.12}.LucianeAcupunctureSection_conditionGrid__oK_2d{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.LucianeAcupunctureSection_conditionCard__zsFt9{display:grid;grid-template-columns:30% minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--luciane-line);border-radius:var(--radius-media);background:var(--luciane-card)}.LucianeAcupunctureSection_cardImage__3VHV1{position:relative;min-height:100%;overflow:hidden;background:var(--luciane-sand)}.LucianeAcupunctureSection_cardCopy__sO5eX{padding:22px 20px}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_cardCopy__sO5eX h4{margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.LucianeAcupunctureSection_cardCopy__sO5eX p{color:var(--luciane-muted);font-size:15px;line-height:1.7}.LucianeAcupunctureSection_imageNote__AJYn4{margin-top:16px;color:var(--luciane-muted);font-size:12px;line-height:1.6}.LucianeAcupunctureSection_care__Lc_Sn{padding-top:56px;border-top:1px solid var(--luciane-line)}.LucianeAcupunctureSection_journey__wgsog{display:grid;gap:28px}.LucianeAcupunctureSection_journey__wgsog li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px}.LucianeAcupunctureSection_stepNumber__IWL12{color:var(--luciane-gold);font-family:var(--font-cormorant),Georgia,serif;font-size:44px;font-weight:400;line-height:1}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_journey__wgsog h4{margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.4}.LucianeAcupunctureSection_expectations__q9IPl{display:grid;gap:12px;margin-top:36px;padding:28px;border-left:2px solid var(--luciane-gold);background:var(--luciane-cream)}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_expectations__q9IPl h4{margin:0}.LucianeAcupunctureSection_consultation__Bj07O{display:grid;gap:28px;margin-top:56px;padding:32px 24px;border-radius:var(--radius-media);background:var(--luciane-coffee);color:var(--luciane-ivory)}.LucianeAcupunctureSection_consultation__Bj07O .LucianeAcupunctureSection_eyebrow__qwyVk{margin-bottom:12px;color:var(--luciane-champagne)}.LucianeAcupunctureSection_consultation__Bj07O h3{margin-bottom:12px;font-size:clamp(32px,3vw,40px);line-height:1.12}.LucianeAcupunctureSection_consultation__Bj07O p:not(.LucianeAcupunctureSection_eyebrow__qwyVk){max-width:440px;color:var(--luciane-champagne);font-size:15px;line-height:1.7}.LucianeAcupunctureSection_contactActions__Fhu0g{display:grid;justify-items:center;align-content:center;gap:8px}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_contactActions__Fhu0g a[data-contact-area]{width:100%;justify-content:center;background:var(--luciane-champagne);color:var(--luciane-coffee);border-color:var(--luciane-champagne)}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_contactActions__Fhu0g a[data-contact-area]:hover{background:var(--luciane-ivory);border-color:var(--luciane-ivory)}.LucianeAcupunctureSection_contactActions__Fhu0g .LucianeAcupunctureSection_faqLink__VlCT1{color:var(--luciane-ivory)}.LucianeAcupunctureSection_references__bq5_F{margin-top:28px;color:var(--luciane-muted)}.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_references__bq5_F summary{padding:16px 0;font-size:14px;line-height:1.6;cursor:pointer}.LucianeAcupunctureSection_references__bq5_F a,.LucianeAcupunctureSection_section__8_E8E .LucianeAcupunctureSection_references__bq5_F p{font-size:14px;line-height:1.7}.LucianeAcupunctureSection_references__bq5_F ul{display:grid;gap:4px 32px;margin-top:16px}.LucianeAcupunctureSection_references__bq5_F a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:4px}@media (min-width:600px){.LucianeAcupunctureSection_conditionGrid__oK_2d{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.LucianeAcupunctureSection_conditionCard__zsFt9{display:flex;flex-direction:column}.LucianeAcupunctureSection_cardImage__3VHV1{aspect-ratio:3/2;min-height:0;flex:none}.LucianeAcupunctureSection_cardCopy__sO5eX{padding:24px}}@media (min-width:900px){.LucianeAcupunctureSection_section__8_E8E{padding:96px 0 64px}.LucianeAcupunctureSection_intro__djY3B{grid-template-columns:1.1fr 1fr;gap:72px}.LucianeAcupunctureSection_introFigure__3hct2{padding-left:20px}.LucianeAcupunctureSection_care__Lc_Sn,.LucianeAcupunctureSection_conditions__QwM0L{margin-top:88px}.LucianeAcupunctureSection_sectionHeading__rCiGs{grid-template-columns:1fr 1fr;gap:72px;align-items:end;margin-bottom:40px}.LucianeAcupunctureSection_journey__wgsog{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.LucianeAcupunctureSection_journey__wgsog li{display:block;border-top:1px solid var(--luciane-line);padding-top:24px}.LucianeAcupunctureSection_stepNumber__IWL12{display:block;margin-bottom:20px}.LucianeAcupunctureSection_expectations__q9IPl{grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}.LucianeAcupunctureSection_consultation__Bj07O{grid-template-columns:1.15fr 1fr;gap:48px;padding:40px 48px;align-items:center}.LucianeAcupunctureSection_references__bq5_F ul{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.LucianeAcupunctureSection_conditionGrid__oK_2d{grid-template-columns:repeat(4,minmax(0,1fr))}}.LucianeLandingPage_page__Z2AQD{--luciane-ivory:#faf7f0;--luciane-card:#ffffff;--luciane-cream:#f3ebde;--luciane-sand:#e8dcc9;--luciane-champagne:#eadcc2;--luciane-coffee:#443a30;--luciane-muted:#6b5d50;--luciane-gold:#94713d;--luciane-gold-ink:#76582d;--luciane-line:#d7cbb9;--color-brand-brown:var(--luciane-coffee);--color-brand-gold:var(--luciane-gold);--color-border:var(--luciane-line);--color-surface:var(--luciane-ivory);--color-text-primary:var(--luciane-coffee);--color-text-secondary:var(--luciane-muted);--color-text-inverse:var(--luciane-ivory);background:var(--luciane-ivory);color:var(--luciane-coffee);font-family:var(--font-inter),sans-serif}.LucianeLandingPage_page__Z2AQD section[id]{scroll-margin-top:0}.LucianeLandingPage_page__Z2AQD footer{--color-brand-gold:var(--luciane-champagne)}.LucianeLandingPage_page__Z2AQD a:focus-visible,.LucianeLandingPage_page__Z2AQD summary:focus-visible{outline:2px solid var(--luciane-gold);outline-offset:5px}.LucianeLandingPage_hero__anyGm{position:relative;isolation:isolate;overflow:hidden;padding:120px 0 0;background:var(--luciane-ivory)}.LucianeLandingPage_heroBackdrop__YDefH{position:absolute;inset:0;z-index:-2;pointer-events:none}.LucianeLandingPage_heroBackdrop__YDefH img{object-fit:cover;object-position:center 65%;opacity:.7;filter:saturate(1.2)}.LucianeLandingPage_heroBackdrop__YDefH:after{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--luciane-ivory) 4%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.LucianeLandingPage_hero__anyGm:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to right,transparent 64%,color-mix(in srgb,var(--luciane-ivory) 94%,transparent) 78%,var(--luciane-ivory) 86%),linear-gradient(to bottom,var(--luciane-ivory),transparent 32%),linear-gradient(to right,var(--luciane-ivory) 12%,color-mix(in srgb,var(--luciane-ivory) 96%,transparent) 35%,color-mix(in srgb,var(--luciane-ivory) 75%,transparent) 50%,color-mix(in srgb,var(--luciane-ivory) 38%,transparent) 64%,color-mix(in srgb,var(--luciane-cream) 16%,transparent) 78%)}.LucianeLandingPage_heroContainer__pRopW{position:relative}.LucianeLandingPage_heroGrid__HZ0Y6{display:grid;gap:32px;align-items:center}.LucianeLandingPage_heroCopy__cZ8_H{position:relative;z-index:1;padding-bottom:48px}.LucianeLandingPage_eyebrow__nAD_h{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--luciane-gold-ink);font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.LucianeLandingPage_eyebrow__nAD_h:before{content:"";width:24px;height:1px;background:currentColor;flex-shrink:0}.LucianeLandingPage_sectionTitle__XtduF{font-family:var(--font-cormorant),Georgia,serif;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.LucianeLandingPage_heroTitle__62OEX{font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.LucianeLandingPage_heroSubtitle__doD2_{max-width:540px;margin-top:20px;color:var(--luciane-gold);font-size:clamp(28px,2.6vw,36px);font-weight:300;line-height:1.15;text-wrap:balance}.LucianeLandingPage_heroStatement__JdULU{max-width:480px;margin-top:32px;color:var(--luciane-gold);font-size:clamp(18px,1.6vw,22px);font-style:italic;font-weight:400;line-height:1.6;text-wrap:balance}.LucianeLandingPage_heroActions__olT5y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:40px}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCta__lWB8R{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:56px;padding:16px 20px;border:1px solid;border-radius:var(--radius-btn);font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.LucianeLandingPage_heroCta__lWB8R svg{width:20px;height:20px;flex-shrink:0}.LucianeLandingPage_heroCta__lWB8R span{min-width:0}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCtaPrimary__sRoVy{border-color:var(--luciane-coffee);background:var(--luciane-coffee);color:var(--luciane-ivory);box-shadow:0 4px 12px color-mix(in srgb,var(--luciane-coffee) 12%,transparent)}.LucianeLandingPage_heroCtaPrimary__sRoVy svg{color:var(--luciane-champagne)}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCtaPrimary__sRoVy:hover{border-color:var(--luciane-muted);background:var(--luciane-muted);box-shadow:0 6px 16px color-mix(in srgb,var(--luciane-coffee) 16%,transparent)}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCtaSecondary__AqZZy{border-color:var(--luciane-gold);background:var(--luciane-ivory);color:var(--luciane-coffee);box-shadow:none}.LucianeLandingPage_heroCtaSecondary__AqZZy svg{color:var(--luciane-gold-ink)}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCtaSecondary__AqZZy:hover{border-color:var(--luciane-coffee);background:var(--luciane-cream)}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCta__lWB8R:focus-visible{outline:2px solid var(--luciane-gold-ink);outline-offset:4px;box-shadow:0 0 0 2px var(--luciane-ivory)}.LucianeLandingPage_actions__cKDdJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.LucianeLandingPage_button___mARP{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 20px;border:1px solid transparent;border-radius:var(--radius-btn);font-size:12px;font-weight:500;line-height:1.5;text-align:center;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.LucianeLandingPage_button___mARP svg{flex-shrink:0}.LucianeLandingPage_buttonPrimary__ArJWD{background:var(--luciane-coffee);color:var(--luciane-ivory)}.LucianeLandingPage_buttonPrimary__ArJWD:hover{background:var(--luciane-muted)}.LucianeLandingPage_buttonSecondary__U0D80{border-color:var(--luciane-line);color:var(--luciane-coffee);background:transparent}.LucianeLandingPage_buttonSecondary__U0D80:hover{border-color:var(--luciane-coffee);background:var(--luciane-cream)}.LucianeLandingPage_credentials__8MTKT{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:24px;color:var(--luciane-muted);font-size:10px;line-height:1.7}.LucianeLandingPage_heroPortrait__zBfMC{position:relative;width:100%;align-self:stretch;min-height:560px;pointer-events:none}.LucianeLandingPage_heroImage__R3Hhz{position:absolute;inset:0 -40px 0 -24px}.LucianeLandingPage_heroImage__R3Hhz img{object-fit:contain;object-position:center bottom;transform:scale(1.1);transform-origin:center bottom}.LucianeLandingPage_section__pYGe_{padding:64px 0}.LucianeLandingPage_about__ZohL5{background:var(--luciane-cream)}.LucianeLandingPage_sectionTitle__XtduF{font-size:clamp(36px,3.8vw,48px);line-height:1.08;margin-bottom:24px}.LucianeLandingPage_sectionCopy__jHcMQ>p:not(.LucianeLandingPage_eyebrow__nAD_h,.LucianeLandingPage_careName__Ogbrn,.LucianeLandingPage_locationClinic__oJXBb){font-size:14px;line-height:1.9;color:var(--luciane-muted);margin-bottom:24px}.LucianeLandingPage_lead__0TCeq,.LucianeLandingPage_sectionCopy__jHcMQ>p.LucianeLandingPage_lead__0TCeq{font-size:16px;line-height:1.8}.LucianeLandingPage_aboutGrid__O6wjE,.LucianeLandingPage_careGrid__caDsj,.LucianeLandingPage_faqGrid__L__Ff,.LucianeLandingPage_locationGrid__GjVa6{display:grid;gap:40px}.LucianeLandingPage_aboutPhoto__bRDXD{position:relative;width:100%;max-width:440px;aspect-ratio:4/5;border-radius:var(--radius-media);overflow:hidden}.LucianeLandingPage_aboutPhoto__bRDXD img{object-fit:cover}.LucianeLandingPage_aboutSignature__g3dqH{padding-top:24px;border-top:1px solid var(--luciane-line);margin-top:32px}.LucianeLandingPage_aboutSignature__g3dqH>p:not(.LucianeLandingPage_credentials__8MTKT){font-family:var(--font-cormorant),Georgia,serif;font-size:28px}.LucianeLandingPage_aboutSignature__g3dqH .LucianeLandingPage_credentials__8MTKT{margin-top:8px}.LucianeLandingPage_acupuncture__8yUoZ{position:relative;isolation:isolate;background:var(--luciane-sand)}.LucianeLandingPage_acupuncture__8yUoZ:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/specialties/acupuntura/acupuntura-editorial.webp) 50%/cover no-repeat;opacity:.06;pointer-events:none}.LucianeLandingPage_careName__Ogbrn{font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.LucianeLandingPage_careOrnament__M3IyI{color:var(--luciane-gold);width:200px;margin-top:32px;display:none}.LucianeLandingPage_careDetails__7rIW0>p{color:var(--luciane-coffee);line-height:1.9;font-size:14px;margin-bottom:24px}.LucianeLandingPage_careDetails__7rIW0>.LucianeLandingPage_lead__0TCeq{color:var(--luciane-coffee);font-size:17px}.LucianeLandingPage_careServices__TBLcJ{margin:32px 0}.LucianeLandingPage_careServices__TBLcJ li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding:24px 0;border-top:1px solid var(--luciane-line)}.LucianeLandingPage_careServices__TBLcJ li:last-child{border-bottom:1px solid var(--luciane-line)}.LucianeLandingPage_careServiceNeedle__OjxdR{position:relative;display:block;width:32px;height:24px;color:var(--luciane-gold-ink);transform:rotate(-35deg)}.LucianeLandingPage_careServiceNeedle__OjxdR:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:currentColor;clip-path:polygon(0 50%,16% 0,100% 0,100% 100%,16% 100%)}.LucianeLandingPage_careServiceNeedle__OjxdR:after{content:"";position:absolute;top:calc(50% - 3px);right:0;width:12px;height:6px;border:1px solid;border-radius:2px;background:repeating-linear-gradient(90deg,var(--luciane-sand) 0 2px,currentColor 2px 3px)}.LucianeLandingPage_careServices__TBLcJ h3{color:var(--luciane-coffee);font-size:16px;font-weight:600;line-height:1.6;margin-bottom:8px;text-wrap:balance}.LucianeLandingPage_careServices__TBLcJ p{color:var(--luciane-coffee);font-size:14px;line-height:1.8;text-wrap:pretty}.LucianeLandingPage_ultrasound__7rX12{background:var(--luciane-ivory)}.LucianeLandingPage_ultrasoundHeading__5wq8O{max-width:680px;margin:0 auto 48px;text-align:center}.LucianeLandingPage_ultrasoundHeading__5wq8O .LucianeLandingPage_eyebrow__nAD_h{justify-content:center}.LucianeLandingPage_ultrasoundHeading__5wq8O>p:not(.LucianeLandingPage_eyebrow__nAD_h){color:var(--luciane-muted);font-size:16px;line-height:1.8}.LucianeLandingPage_appointment__IkX4_{background:var(--luciane-coffee);color:var(--luciane-ivory)}.LucianeLandingPage_appointment__IkX4_ .LucianeLandingPage_eyebrow__nAD_h{color:var(--luciane-champagne)}.LucianeLandingPage_appointmentHeading__YLcnQ{display:grid;gap:24px;align-items:center}.LucianeLandingPage_appointmentHeading__YLcnQ p:not(.LucianeLandingPage_eyebrow__nAD_h){font-size:14px;line-height:1.9;color:var(--luciane-sand)}.LucianeLandingPage_appointmentHeading__YLcnQ .LucianeLandingPage_sectionTitle__XtduF{margin-bottom:0}.LucianeLandingPage_steps__DY5Hk{display:grid;gap:32px;margin:48px 0 0}.LucianeLandingPage_steps__DY5Hk li{border-top:1px solid var(--luciane-muted);padding-top:24px}.LucianeLandingPage_stepNumber__7SvBP{display:block;margin-bottom:20px;color:var(--luciane-champagne);font-family:var(--font-cormorant),Georgia,serif;font-size:36px}.LucianeLandingPage_steps__DY5Hk h3{font-size:15px;font-weight:500;margin-bottom:12px}.LucianeLandingPage_steps__DY5Hk p{font-size:13px;line-height:1.9;color:var(--luciane-sand)}.LucianeLandingPage_appointment__IkX4_ .LucianeLandingPage_buttonPrimary__ArJWD{background:var(--luciane-champagne);color:var(--luciane-coffee)}.LucianeLandingPage_appointment__IkX4_ .LucianeLandingPage_buttonPrimary__ArJWD:hover{background:var(--luciane-ivory)}.LucianeLandingPage_appointment__IkX4_ .LucianeLandingPage_buttonSecondary__U0D80{color:var(--luciane-ivory)}.LucianeLandingPage_appointment__IkX4_ .LucianeLandingPage_buttonSecondary__U0D80:hover{color:var(--luciane-coffee)}.LucianeLandingPage_textLink__DiH_H{display:inline-flex;align-items:center;gap:16px;min-height:48px;margin-top:32px;color:var(--luciane-champagne);font-size:13px;text-decoration:underline;text-underline-offset:6px}.LucianeLandingPage_textLink__DiH_H:hover{color:var(--luciane-ivory)}.LucianeLandingPage_faq__Z49k2{background:var(--luciane-ivory)}.LucianeLandingPage_faqItem__0PqxE{border-bottom:1px solid var(--luciane-line)}.LucianeLandingPage_faqItem__0PqxE summary{cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px;font-weight:500;line-height:1.7;list-style:none}.LucianeLandingPage_faqItem__0PqxE summary::-webkit-details-marker{display:none}.LucianeLandingPage_faqPlus__5AHnP{position:relative;width:16px;height:16px;flex-shrink:0;color:var(--luciane-gold)}.LucianeLandingPage_faqPlus__5AHnP:after,.LucianeLandingPage_faqPlus__5AHnP:before{content:"";position:absolute;left:0;top:7px;width:16px;height:1px;background:currentColor}.LucianeLandingPage_faqPlus__5AHnP:after{transform:rotate(90deg)}.LucianeLandingPage_faqItem__0PqxE[open] .LucianeLandingPage_faqPlus__5AHnP:after{transform:rotate(0)}.LucianeLandingPage_faqItem__0PqxE>p{padding:0 32px 24px 0;font-size:13px;line-height:1.9;color:var(--luciane-muted)}.LucianeLandingPage_location__0uEAF{background:var(--luciane-cream)}.LucianeLandingPage_locationClinic__oJXBb{font-size:14px;font-weight:600;margin:24px 0 12px}.LucianeLandingPage_location__0uEAF address{color:var(--luciane-muted);font-style:normal;font-size:14px;line-height:2}.LucianeLandingPage_locationNote__iH1pG{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;border:1px solid var(--luciane-line);border-radius:var(--radius-media)}.LucianeLandingPage_locationStar__DAP_1{color:var(--luciane-gold);font-size:36px;margin-bottom:24px}.LucianeLandingPage_locationNote__iH1pG p{font-family:var(--font-cormorant),Georgia,serif;font-size:32px;line-height:1.15;margin-bottom:32px;text-wrap:balance}.LucianeLandingPage_locationNote__iH1pG>span:not(.LucianeLandingPage_locationStar__DAP_1){font-size:11px;line-height:1.9}.LucianeLandingPage_locationNote__iH1pG>span:last-child{color:var(--luciane-muted)}@media (min-width:768px){.LucianeLandingPage_heroBackdrop__YDefH img{object-position:center top;transform:scale(1.35);transform-origin:40% top}.LucianeLandingPage_heroGrid__HZ0Y6{grid-template-columns:1fr 1fr;gap:40px}.LucianeLandingPage_heroCopy__cZ8_H{align-self:center}.LucianeLandingPage_section__pYGe_{padding:88px 0}.LucianeLandingPage_aboutGrid__O6wjE{grid-template-columns:.85fr 1.1fr;gap:48px;align-items:center}.LucianeLandingPage_careGrid__caDsj{grid-template-columns:1fr 1fr;gap:64px}.LucianeLandingPage_careOrnament__M3IyI{display:block}.LucianeLandingPage_steps__DY5Hk{grid-template-columns:repeat(3,1fr);gap:32px}.LucianeLandingPage_faqGrid__L__Ff{grid-template-columns:.85fr 1.15fr;gap:64px}.LucianeLandingPage_locationGrid__GjVa6{grid-template-columns:1fr 1fr;gap:64px;align-items:center}}@media (min-width:1024px){.LucianeLandingPage_about__ZohL5,.LucianeLandingPage_acupuncture__8yUoZ{overflow-x:clip}.LucianeLandingPage_heroGrid__HZ0Y6{gap:48px;min-height:680px}.LucianeLandingPage_section__pYGe_{padding:104px 0}.LucianeLandingPage_aboutGrid__O6wjE{gap:96px}.LucianeLandingPage_appointmentHeading__YLcnQ{grid-template-columns:1fr 1fr;gap:96px}.LucianeLandingPage_sectionCopy__jHcMQ>p.LucianeLandingPage_lead__0TCeq{font-size:17px}}@media (max-width:767px){.LucianeLandingPage_hero__anyGm{padding-top:24px}.LucianeLandingPage_heroBackdrop__YDefH{top:auto;height:560px}.LucianeLandingPage_heroBackdrop__YDefH img{object-position:56% center}.LucianeLandingPage_hero__anyGm:before{background:linear-gradient(to bottom,var(--luciane-ivory) calc(100% - 520px),color-mix(in srgb,var(--luciane-ivory) 80%,transparent) calc(100% - 400px),color-mix(in srgb,var(--luciane-cream) 16%,transparent))}.LucianeLandingPage_heroCopy__cZ8_H{padding-bottom:0}.LucianeLandingPage_heroTitle__62OEX{font-size:26px}.LucianeLandingPage_heroSubtitle__doD2_{font-size:20px}.LucianeLandingPage_heroStatement__JdULU{margin-top:12px;margin-bottom:20px;font-size:15px}.LucianeLandingPage_heroActions__olT5y{gap:12px;margin-top:32px;margin-bottom:24px}.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCta__lWB8R{padding-inline:16px}.LucianeLandingPage_heroPortrait__zBfMC{width:80%;max-width:352px;min-height:0;height:auto;aspect-ratio:1122/1402;margin-inline:auto}.LucianeLandingPage_heroImage__R3Hhz{inset:0}.LucianeLandingPage_aboutPhoto__bRDXD{order:1;max-width:360px}.LucianeLandingPage_careDetails__7rIW0 .LucianeLandingPage_button___mARP,.LucianeLandingPage_sectionCopy__jHcMQ .LucianeLandingPage_button___mARP{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.LucianeLandingPage_button___mARP,.LucianeLandingPage_heroActions__olT5y .LucianeLandingPage_heroCta__lWB8R{transition:none}}.LucianeLandingContent_content__eKOH4{--color-brand-gold:var(--luciane-champagne);color:var(--luciane-coffee)}.LucianeLandingContent_contactPanel__G6co2 p,.LucianeLandingContent_content__eKOH4 .LucianeLandingContent_readingCopy__7YrXp>p:not(:first-child),.LucianeLandingContent_content__eKOH4 address,.LucianeLandingContent_content__eKOH4 details>p,.LucianeLandingContent_content__eKOH4 details>summary{font-size:16px;line-height:1.8}.LucianeLandingContent_content__eKOH4 a:focus-visible,.LucianeLandingContent_content__eKOH4 summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.LucianeLandingContent_content__eKOH4 a[data-contact-area]{min-height:52px;font-size:14px;line-height:1.5}.LucianeLandingContent_content__eKOH4 :is(a,h2,h3,h4,p){overflow-wrap:break-word}.LucianeLandingContent_content__eKOH4 h4{font-family:var(--font-inter),Arial,sans-serif;font-size:17px;font-weight:500;line-height:1.5;margin:0 0 8px}.LucianeLandingContent_breadcrumbs__vvnVX{margin-bottom:32px;color:var(--luciane-muted);font-size:13px}.LucianeLandingContent_breadcrumbs__vvnVX ol{display:flex;flex-wrap:wrap;gap:8px 16px}.LucianeLandingContent_breadcrumbs__vvnVX li+li:before{content:"/";margin-right:16px}.LucianeLandingContent_breadcrumbs__vvnVX a{text-decoration:underline;text-underline-offset:4px}.LucianeLandingContent_identity__qx5gA{margin-top:32px;padding-top:24px;border-top:1px solid var(--luciane-line)}.LucianeLandingContent_identity__qx5gA p{margin:0;color:var(--luciane-coffee);font-size:15px;font-weight:400;line-height:1.8}.LucianeLandingContent_aboutActions__U1xUh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:48px}.LucianeLandingContent_aboutActions__U1xUh a{gap:10px}.LucianeLandingContent_inlineLink__wKZLb{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--luciane-gold-ink);font-size:14px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.LucianeLandingContent_examsOverview__mfQxt{margin-top:24px;padding-top:24px;border-top:1px solid var(--luciane-line)}.LucianeLandingContent_contactPanel__G6co2{align-self:center;padding:32px;background:var(--luciane-card);border-radius:var(--radius-media)}.LucianeLandingContent_contactPanel__G6co2 h3{font-family:var(--font-cormorant),Georgia,serif;font-size:32px;font-weight:500;line-height:1.2;margin-bottom:20px}.LucianeLandingContent_contactPanel__G6co2 p{color:var(--luciane-muted)}.LucianeLandingContent_contactActions__15JbN{display:grid;gap:16px;margin-top:24px}.LucianeLandingContent_contactActions__15JbN a{width:100%;justify-content:center}@media (max-width:767px){.LucianeLandingContent_aboutCopy__bYltL{display:contents}.LucianeLandingContent_identity__qx5gA{order:2;margin-top:0}.LucianeLandingContent_content__eKOH4 a[data-contact-area]{width:100%;justify-content:center;padding-inline:16px}.LucianeLandingContent_contactPanel__G6co2{padding:24px}}.LucianeSmoothScroll_smoothScroll__9pwiT{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.LucianeSmoothScroll_smoothScroll__9pwiT{scroll-behavior:auto}}.HeroSection_appointmentButton__jW_aF{background-color:color-mix(in srgb,var(--color-brand-gold) 75%,transparent)}.HeroSection_appointmentButton__jW_aF:hover{background-color:color-mix(in srgb,var(--color-surface) 90%,transparent)}.HeroSection_photo__Jarr6{position:absolute;inset-block:0;left:-120px;right:0;width:calc(100% + 120px);z-index:0;background-image:url(/images/clinic/hero/recepcao-clinica-santa-ana.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:767px){.HeroSection_appointmentButton__jW_aF,.HeroSection_appointmentButton__jW_aF:hover{background-color:color-mix(in srgb,var(--color-brand-gold) 12%,transparent);color:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-brand-gold) 50%,transparent);box-shadow:none}.HeroSection_photo__Jarr6{inset-block:-56px 0;left:0;width:100%;background-position:calc(100% + clamp(0px, 390px - 100vw, 70px));filter:blur(3px);transform:scale(1.02)}.HeroSection_overlay__jJYhO{background-color:color-mix(in srgb,var(--color-brand-cream) 5%,transparent)}}@media (min-width:768px){.HeroSection_photo__Jarr6{background-position:center 48%}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HeroSection_photo__Jarr6{background-attachment:fixed;background-position:max(100%,calc(50% - 135px)) 48%}}.ContactSection_section__ppxAr{padding-block:96px;background:var(--color-surface-muted);color:var(--color-brand-brown);scroll-margin-top:120px}.ContactSection_contactGrid__s_t48{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px 80px;align-items:start}.ContactSection_hero__v7K9e{--home-title-size:3.25rem;border-bottom:1px solid var(--color-border)}.ContactSection_hero__v7K9e .ContactSection_title__B0_0T{max-width:520px}.ContactSection_eyebrow__KuL0W{display:flex;align-items:center;gap:12px;font-size:.6875rem;font-weight:500;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.ContactSection_eyebrow__KuL0W:before{content:"";width:32px;height:1px;flex-shrink:0;background:var(--color-brand-gold)}.ContactSection_title__B0_0T{margin-top:20px;font-family:var(--font-cormorant),serif;font-size:var(--home-title-size,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ContactSection_description__UBYrW{max-width:440px;margin-top:20px;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.8}.ContactSection_whatsappPanel___mRWr{grid-column:2;grid-row:1/3;align-self:center;padding:48px 40px;background:var(--color-brand-brown);border:1px solid color-mix(in srgb,var(--color-brand-gold) 40%,var(--color-brand-brown));border-radius:var(--radius-media);color:var(--color-surface)}.ContactSection_channelHeading__sTa_T{display:flex;align-items:center;gap:16px}.ContactSection_channelIcon__34wyT{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--color-brand-gold) 45%,transparent);border-radius:var(--radius-card);color:var(--color-brand-gold)}.ContactSection_whatsappIcon__lknty{width:28px;height:28px}.ContactSection_channelLabel__YQWS5{color:var(--color-brand-gold);font-size:.6875rem;font-weight:500;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.ContactSection_channelName__Foeeb{margin-top:4px;font-size:.8125rem;line-height:1.6}.ContactSection_phone__27KWM{margin-top:32px;font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:lining-nums}.ContactSection_channelDescription__B1yca{margin-top:12px;color:var(--color-brand-cream);font-size:.8125rem;line-height:1.7}.ContactSection_whatsappButton__ULwU4{display:flex;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin-top:32px;padding:12px 24px}.ContactSection_whatsappButton__ULwU4 svg{width:20px;height:20px;flex-shrink:0;transition:transform var(--transition-fast)}.ContactSection_location__iuzAE{display:flex;align-items:flex-start;gap:16px;padding-top:24px;border-top:1px solid var(--color-border)}.ContactSection_locationIcon__mC584{width:24px;height:24px;flex-shrink:0}.ContactSection_locationTitle__7lSTi{font-size:.875rem;font-weight:500;line-height:1.6}.ContactSection_address__Uif_p{margin-top:8px;color:var(--color-text-secondary);font-size:.8125rem;font-style:normal;line-height:1.8}.ContactSection_mapButton__0m_lk{min-height:44px;gap:24px;margin-top:16px;color:var(--color-brand-brown)}.ContactSection_formDisclosure__07WXM{margin-top:48px;border-top:1px solid var(--color-border)}.ContactSection_formSummary__aYwgS{display:flex;align-items:center;gap:16px;padding-block:24px;list-style:none;cursor:pointer}.ContactSection_formSummary__aYwgS::-webkit-details-marker{display:none}.ContactSection_formSummary__aYwgS::marker{content:""}.ContactSection_mailIcon___IHB_{width:24px;height:24px;flex-shrink:0;color:var(--color-text-secondary)}.ContactSection_formPrompt__0U2NK{display:grid;gap:4px}.ContactSection_formPromptTitle__PKR28{font-size:.875rem;font-weight:500;line-height:1.6}.ContactSection_formPromptDescription__Hqf5i{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.6}.ContactSection_disclosureButton__tGVCj{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-left:auto;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:.8125rem;font-weight:500;white-space:nowrap;transition:border-color var(--transition-fast),background var(--transition-fast)}.ContactSection_disclosureButton__tGVCj svg{width:20px;height:20px;flex-shrink:0}.ContactSection_formSummary__aYwgS:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px;border-radius:var(--radius-btn)}.ContactSection_formDisclosure__07WXM[open] .ContactSection_closedLabel__NC4XI,.ContactSection_formDisclosure__07WXM[open] .ContactSection_plusVertical__CDTgO,.ContactSection_openLabel__OeSfO{display:none}.ContactSection_formDisclosure__07WXM[open] .ContactSection_openLabel__OeSfO{display:inline}.ContactSection_formContent__P7Jao{position:relative;max-width:var(--container-narrow);margin:8px auto 0}.ContactSection_areaAnchor__WvsWU{position:absolute;top:0;scroll-margin-top:136px}@media (hover:hover) and (pointer:fine){.ContactSection_whatsappButton__ULwU4:hover svg{transform:translateX(4px)}.ContactSection_formSummary__aYwgS:hover .ContactSection_disclosureButton__tGVCj{border-color:var(--color-brand-brown);background:var(--color-background)}}@media (max-width:1023px){.ContactSection_hero__v7K9e{--home-title-size:2.75rem}.ContactSection_title__B0_0T{font-size:var(--home-title-size,2rem)}.ContactSection_section__ppxAr{padding-block:72px}.ContactSection_contactGrid__s_t48{gap:32px}.ContactSection_whatsappPanel___mRWr{padding:32px 24px}.ContactSection_channelHeading__sTa_T{align-items:flex-start;gap:12px}.ContactSection_channelIcon__34wyT{width:48px;height:48px}.ContactSection_phone__27KWM{font-size:1.625rem}.ContactSection_whatsappButton__ULwU4{padding-inline:16px;font-size:.875rem}}@media (max-width:767px){.ContactSection_hero__v7K9e{--home-title-size:2.25rem}.ContactSection_title__B0_0T{font-size:var(--home-title-size,1.75rem)}.ContactSection_section__ppxAr{padding-block:64px 40px}.ContactSection_contactGrid__s_t48{grid-template-columns:minmax(0,1fr);gap:32px}.ContactSection_eyebrow__KuL0W{gap:8px;font-size:.625rem;letter-spacing:.09em}.ContactSection_eyebrow__KuL0W:before{width:24px}.ContactSection_description__UBYrW{max-width:none;margin-top:16px;font-size:.875rem}.ContactSection_whatsappPanel___mRWr{grid-column:auto;grid-row:auto}.ContactSection_channelHeading__sTa_T{align-items:center}.ContactSection_channelLabel__YQWS5{font-size:.625rem;letter-spacing:.06em}.ContactSection_channelName__Foeeb{font-size:.75rem}.ContactSection_phone__27KWM{margin-top:24px;font-size:1.75rem}.ContactSection_whatsappButton__ULwU4{gap:12px;margin-top:24px;min-height:48px}.ContactSection_location__iuzAE{padding-top:0;border-top:0}.ContactSection_formDisclosure__07WXM{margin-top:32px}.ContactSection_formSummary__aYwgS{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px}.ContactSection_disclosureButton__tGVCj{grid-column:2;justify-self:start;margin-left:0;min-height:44px}.ContactSection_formContent__P7Jao{margin-top:0}}@media (prefers-reduced-motion:reduce){.ContactSection_disclosureButton__tGVCj,.ContactSection_whatsappButton__ULwU4 svg{transition:none}.ContactSection_whatsappButton__ULwU4:hover svg{transform:none}}.HomeServiceBannersSection_section__Ig98a{padding-block:4rem;background:var(--color-surface)}.HomeServiceBannersSection_banners__5fFAE{display:grid;gap:3rem}.HomeServiceBannersSection_banner__1I6Au{--portrait-height:min(15.5rem,calc((100vw - 2.5rem) * 0.76));position:relative;isolation:isolate;height:calc(var(--portrait-height) + 6rem)}.HomeServiceBannersSection_background__19NZf{position:absolute;z-index:-1;inset:0;overflow:hidden;background:linear-gradient(115deg,var(--color-secondary),var(--color-surface-muted) 52%,var(--color-brand-cream))}.HomeServiceBannersSection_background__19NZf:before{content:"";position:absolute;top:0;left:24%;width:44%;aspect-ratio:1;border:1.5px solid var(--color-brand-gold);border-radius:50%;mask-image:linear-gradient(180deg,black,black 25%,transparent 65%)}.HomeServiceBannersSection_title__B8p6Q{position:relative;z-index:1;margin:0;padding:1.5rem;color:var(--color-brand-brown);font-family:var(--font-serif);font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:.01em;text-align:center;text-transform:none}.HomeServiceBannersSection_portrait__EnlnO{position:absolute;bottom:0;left:0;width:100%;height:var(--portrait-height);overflow:hidden;pointer-events:none}.HomeServiceBannersSection_cutout__5vaod{position:absolute;bottom:0;left:50%;width:auto;max-width:none;height:100%;transform:translateX(-50%)}.HomeServiceBannersSection_family__mFhjE{height:112.5%}.HomeServiceBannersSection_content__Ul5By{position:relative;z-index:1;grid-column:3;padding-right:1.5rem}.HomeServiceBannersSection_description__QUc6S{margin:0 0 1rem;color:var(--color-brand-brown);font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.65}@media (min-width:1024px){.HomeServiceBannersSection_section__Ig98a{padding-block:5rem}.HomeServiceBannersSection_banners__5fFAE{gap:4rem}.HomeServiceBannersSection_banner__1I6Au{display:grid;grid-template-columns:30% 40% 30%;align-items:center;height:15rem}.HomeServiceBannersSection_title__B8p6Q{grid-column:1;padding:0 0 0 1.5rem;text-align:left}.HomeServiceBannersSection_portrait__EnlnO{left:calc(30% + 1rem);width:40%;height:calc(100% + 2rem);overflow:visible;clip-path:inset(-100% -100% 0)}.HomeServiceBannersSection_cutout__5vaod{bottom:-1px}.HomeServiceBannersSection_section__Ig98a{padding-block:6rem}.HomeServiceBannersSection_banner__1I6Au{height:18rem}.HomeServiceBannersSection_portrait__EnlnO{left:30%}.HomeServiceBannersSection_title__B8p6Q{padding-left:2.5rem;font-size:2.5rem}}@media (min-width:1280px){.HomeServiceBannersSection_title__B8p6Q{padding-left:3rem;font-size:3rem}}@media (min-width:1024px) and (max-width:1279px){.HomeServiceBannersSection_family__mFhjE{height:100%;transform:translateX(calc(-50% - 1.5rem))}}@media (max-width:1023px){.HomeServiceBannersSection_banner__1I6Au{display:flex;flex-direction:column;align-items:center;height:auto;padding:4rem 1.5rem 3rem}.HomeServiceBannersSection_background__19NZf:before{top:1.5rem;left:-23%;width:170%;height:32rem;aspect-ratio:auto;border-width:1px;transform:rotate(-8deg)}.HomeServiceBannersSection_title__B8p6Q{padding:0;margin-bottom:1.5rem;font-size:1.75rem}.HomeServiceBannersSection_portrait__EnlnO{position:relative;inset:auto;flex-shrink:0;width:min(100%,17.5rem);height:min(12.5rem,calc((100vw - 5.5rem) * .74));overflow:hidden}.HomeServiceBannersSection_cutout__5vaod{top:0;bottom:auto;width:15rem;height:auto}.HomeServiceBannersSection_family__mFhjE{width:150%;transform:translate(-50%,-11.4%)}.HomeServiceBannersSection_content__Ul5By{width:100%;max-width:30rem;padding:0;margin-top:.5rem;text-align:center}}.home_home__WAEBU{--home-hero-size:32px;--home-title-size:28px}.home_home__WAEBU h1{font-size:var(--home-hero-size)}.home_home__WAEBU blockquote,.home_home__WAEBU h2{font-size:var(--home-title-size)}@media (min-width:768px){.home_home__WAEBU{--home-hero-size:44px;--home-title-size:32px}}@media (min-width:1024px){.home_home__WAEBU{--home-hero-size:56px;--home-title-size:40px}}.ServicesIntroSection_grid___nrk2{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ServicesIntroSection_card__ygzVk{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.ServicesIntroSection_header__I0dwL{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.ServicesIntroSection_category__UqciX{margin-bottom:8px;color:var(--color-text-secondary);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.ServicesIntroSection_title__UBxID{color:var(--color-brand-brown);font-family:var(--font-serif);font-size:32px;font-weight:500;line-height:1.1}.ServicesIntroSection_icon__ZYbgW{flex-shrink:0;width:56px;height:56px;color:var(--color-brand-gold)}.ServicesIntroSection_description__kFiNR{max-width:34ch;margin:16px 0 24px;color:var(--color-text-secondary);font-size:14px;line-height:1.65}.ServicesIntroSection_card__ygzVk .ServicesIntroSection_cta__AZHZi{min-height:46px;gap:16px;margin-top:auto;padding-inline:20px;border:1px solid var(--color-brand-gold);font-size:14px;box-shadow:none}.ServicesIntroSection_card__ygzVk .ServicesIntroSection_cta__AZHZi:hover{background:var(--color-brand-cream)}@media (max-width:359px){.ServicesIntroSection_header__I0dwL{gap:8px}.ServicesIntroSection_title__UBxID{font-size:28px}.ServicesIntroSection_icon__ZYbgW{width:48px;height:48px}}@media (min-width:768px){.ServicesIntroSection_grid___nrk2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ServicesIntroSection_card__ygzVk{padding:32px}.ServicesIntroSection_category__UqciX{font-size:11px}.ServicesIntroSection_title__UBxID{font-size:32px}.ServicesIntroSection_icon__ZYbgW{width:56px;height:56px}.ServicesIntroSection_description__kFiNR{font-size:15px;margin-bottom:32px}}@media (min-width:1024px){.ServicesIntroSection_title__UBxID{font-size:38px}.ServicesIntroSection_icon__ZYbgW{width:64px;height:64px}}.FoundersSection_header__621NT{min-height:110px;height:clamp(110px,11.458vw,220px)}.FoundersSection_symbolContainer__IEVNF{width:clamp(70px,7.161vw,160px);height:clamp(88px,9.115vw,200px)}.FoundersSection_symbol__HbDXM{position:absolute;top:50%;left:50%;width:44.6%;aspect-ratio:223/336;transform:translate(-50%,-50%);background:var(--color-brand-gold);mask:url(/images/clinic/hero/logo-santa-svg.svg) center/contain no-repeat}.FoundersSection_mobileDetails__i1YWx{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 24px;background:var(--color-brand-brown);color:var(--color-surface);text-align:center}.FoundersSection_pabloCrop__WpNTf{position:absolute;inset:0}.FoundersSection_name__uviG4{color:var(--color-brand-gold);font-family:var(--font-serif);font-size:20px;font-weight:600;line-height:1.2}.FoundersSection_registration__slyD_,.FoundersSection_specialties__iSNqt{font-size:12px;line-height:1.5}.FoundersSection_registration__slyD_ span,.FoundersSection_specialties__iSNqt span{display:block}.FoundersSection_registration__slyD_{margin-bottom:6px}.FoundersSection_link__qmIOp{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:auto;padding-inline:8px;border-radius:var(--radius-btn);background:var(--color-brand-gold);color:var(--color-brand-brown);font-size:14px;font-weight:500}.FoundersSection_link__qmIOp:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px;border-radius:var(--radius-btn)}@media (min-width:768px){.FoundersSection_pabloPortrait__o_e2P{container-type:size}.FoundersSection_pabloCrop__WpNTf{--luciane-head-top:max(11.666667cqh,14.566474cqw);--pablo-top-crop:max(calc(27.629234cqw - var(--luciane-head-top) + 30px),calc((22.11127cqh - var(--luciane-head-top) + 30px) / 0.7788873));top:calc(-1 * var(--pablo-top-crop))}.FoundersSection_mobileDetails__i1YWx{display:none}}@media (max-width:767px){.FoundersSection_founderGrid__h5SGs{gap:16px;padding-inline:20px}.FoundersSection_portrait__Cujqf{border-radius:var(--radius-media) var(--radius-media) 0 0}.FoundersSection_portrait__Cujqf img{transform:scale(1.4);transform-origin:40% 24%}.FoundersSection_pabloPortrait__o_e2P img{transform-origin:50% 10%}.FoundersSection_mobileDetails__i1YWx{padding-inline:0}.FoundersSection_header__621NT{height:auto;padding:32px 20px 40px}.FoundersSection_header__621NT .FoundersSection_headerContent__h4a5O{flex-direction:column-reverse;gap:16px;padding:0}.FoundersSection_header__621NT .FoundersSection_headerCopy__Z4FVR{margin:0;text-align:center}.FoundersSection_header__621NT .FoundersSection_symbolContainer__IEVNF{width:140px;height:140px;margin:0}}.SpecialtiesHub_hero__NN_yf{position:relative;display:flex;align-items:center;min-height:400px;overflow:hidden;background:var(--color-surface-muted)}.SpecialtiesHub_heroImage__SQ8k5{object-fit:cover;object-position:center 48%;filter:saturate(.6)}.SpecialtiesHub_heroOverlay__H1DiP{position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--color-background) 96%,transparent),color-mix(in srgb,var(--color-background) 78%,transparent) 55%,color-mix(in srgb,var(--color-brand-cream) 64%,transparent))}.SpecialtiesHub_heroContent__Th2ph{position:relative;padding-block:80px;text-align:center}.SpecialtiesHub_eyebrow__3EEqp{color:var(--color-brand-brown);font-size:.7rem;font-weight:500;line-height:1.7;letter-spacing:.16em;text-transform:uppercase}.SpecialtiesHub_heroTitle__Zmk0X{font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.1;letter-spacing:-.025em}.SpecialtiesHub_heroSubtitle__18Ahl,.SpecialtiesHub_heroTitle__Zmk0X{margin-top:16px;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-weight:500}.SpecialtiesHub_heroSubtitle__18Ahl{font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;line-height:1.25}.SpecialtiesHub_heroDescription__dk6ag{max-width:560px;margin:16px auto 0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.8}.SpecialtiesHub_navigationStrip__dmvex{background:var(--color-brand-brown);color:var(--color-surface)}.SpecialtiesHub_decorativeStrip__XWW6f{height:10px}.SpecialtiesHub_stripContent__eL7Up{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding-block:12px;font-size:.75rem}.SpecialtiesHub_breadcrumbs__RjX3N,.SpecialtiesHub_pageLinks__pnUw1{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.SpecialtiesHub_pageLinks__pnUw1{gap:32px}.SpecialtiesHub_detailHero__1bV7R .SpecialtiesHub_heroOverlay__H1DiP{background:color-mix(in srgb,var(--color-background) 90%,transparent)}.SpecialtiesHub_detailHero__1bV7R .SpecialtiesHub_heroImage__SQ8k5{object-position:center 55%}.SpecialtiesHub_detailHero__1bV7R .SpecialtiesHub_heroSubtitle__18Ahl{max-width:var(--container-narrow);margin-inline:auto;text-wrap:balance}.SpecialtiesHub_navigationStrip__dmvex a{display:inline-flex;align-items:center;gap:8px;min-height:32px}.SpecialtiesHub_navigationStrip__dmvex a:hover{text-decoration:underline;text-underline-offset:4px}.SpecialtiesHub_navigationStrip__dmvex a:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:4px}.SpecialtiesHub_contact__i7_Ui{position:relative;padding-block:96px;background:var(--color-surface-muted);border-top:1px solid var(--color-border);scroll-margin-top:120px}.SpecialtiesHub_anchor__a0y7o{position:absolute;top:0;scroll-margin-top:120px}.SpecialtiesHub_contactGrid__P7e0V{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.SpecialtiesHub_contactInfo__8rknV{padding-top:24px}.SpecialtiesHub_contactTitle__vTxzS{margin-top:16px;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.1;letter-spacing:-.025em}.SpecialtiesHub_contactDescription__7n_EK{max-width:440px;margin-top:24px;color:var(--color-text-secondary);font-size:.875rem;line-height:1.8}.SpecialtiesHub_contactLink__SAenW{display:flex;align-items:center;gap:16px;margin-top:32px;padding:16px 24px;color:var(--color-surface);background:var(--color-brand-brown);border-radius:var(--radius-btn);transition:opacity var(--transition-fast)}.SpecialtiesHub_contactLink__SAenW>span:last-child{margin-left:auto}.SpecialtiesHub_contactLink__SAenW small,.SpecialtiesHub_contactLink__SAenW strong{display:block}.SpecialtiesHub_contactLink__SAenW strong{font-size:.875rem;font-weight:500}.SpecialtiesHub_contactLink__SAenW small{margin-top:4px;font-size:.75rem;color:var(--color-brand-cream)}.SpecialtiesHub_address__5uvQp{display:flex;gap:16px;margin-top:32px;padding-top:32px;border-top:1px solid var(--color-border);color:var(--color-brand-brown)}.SpecialtiesHub_address__5uvQp svg{flex-shrink:0;width:24px;height:24px}.SpecialtiesHub_addressLabel__n4rae{margin-bottom:8px;font-size:.875rem;font-weight:500}.SpecialtiesHub_address__5uvQp address{color:var(--color-text-secondary);font-size:.8125rem;font-style:normal;line-height:1.8}.SpecialtiesHub_mapsLink__c3FSO{display:inline-flex;align-items:center;gap:24px;min-height:48px;margin-top:16px;padding-inline:16px;border:1px solid var(--color-brand-brown);border-radius:var(--radius-btn);font-size:.8125rem;font-weight:500;transition:background var(--transition-fast)}.SpecialtiesHub_mapsLink__c3FSO:hover{background:var(--color-brand-cream)}.SpecialtiesHub_form__RenjZ{position:relative;padding:40px;border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-surface)}.SpecialtiesHub_formTitle__hDDEv{color:var(--color-brand-brown);font-size:1.25rem;font-weight:500}.SpecialtiesHub_formDescription__6MWaf{margin-top:8px;color:var(--color-text-secondary);font-size:.8125rem;line-height:1.7}.SpecialtiesHub_fields__YIVA3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 16px;margin-top:32px;min-width:0}.SpecialtiesHub_honeypot__8bAE6{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.SpecialtiesHub_submit__Yabig:disabled{cursor:wait;opacity:.65}.SpecialtiesHub_formFallback__03e1G{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;color:var(--color-brand-brown);font-size:.8125rem;text-decoration:underline;text-underline-offset:4px}.SpecialtiesHub_field__z8_Gr{display:flex;flex-direction:column;gap:8px;min-width:0}.SpecialtiesHub_fullWidth__0_Bo_{grid-column:1/-1}.SpecialtiesHub_field__z8_Gr label{color:var(--color-brand-brown);font-size:.75rem;font-weight:500}.SpecialtiesHub_optional__OM88V{color:var(--color-text-secondary);font-weight:400}.SpecialtiesHub_field__z8_Gr input,.SpecialtiesHub_field__z8_Gr select,.SpecialtiesHub_field__z8_Gr textarea{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-background);color:var(--color-text-primary);font-family:inherit;font-size:.8125rem}.SpecialtiesHub_field__z8_Gr textarea{resize:vertical}.SpecialtiesHub_field__z8_Gr input::placeholder,.SpecialtiesHub_field__z8_Gr textarea::placeholder{color:var(--color-text-secondary)}.SpecialtiesHub_contactLink__SAenW:focus-visible,.SpecialtiesHub_field__z8_Gr input:focus-visible,.SpecialtiesHub_field__z8_Gr select:focus-visible,.SpecialtiesHub_field__z8_Gr textarea:focus-visible,.SpecialtiesHub_mapsLink__c3FSO:focus-visible,.SpecialtiesHub_submit__Yabig:focus-visible{outline:2px solid var(--color-brand-brown);outline-offset:4px}.SpecialtiesHub_feedback__utvIy,.SpecialtiesHub_privacy__mdoN0{margin-top:16px;color:var(--color-text-secondary);font-size:.7rem;line-height:1.7}.SpecialtiesHub_feedback__utvIy:empty{display:none}.SpecialtiesHub_fieldHelp__mcnfb{margin-top:8px;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.SpecialtiesHub_characterCount__D3otv{color:var(--color-text-secondary);font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums;text-align:right}.SpecialtiesHub_privacyButton__DHPsG{min-height:44px;gap:8px;margin-top:12px}.SpecialtiesHub_submit__Yabig{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;margin-top:24px;padding:12px 16px;border-radius:var(--radius-btn);background:var(--color-brand-brown);color:var(--color-surface);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}.SpecialtiesHub_contactLink__SAenW:hover,.SpecialtiesHub_submit__Yabig:hover{opacity:.9}@media (max-width:1023px){.SpecialtiesHub_contact__i7_Ui{padding-block:80px}.SpecialtiesHub_contactGrid__P7e0V{gap:40px}.SpecialtiesHub_form__RenjZ{padding:24px}.SpecialtiesHub_fields__YIVA3{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.SpecialtiesHub_hero__NN_yf{min-height:360px}.SpecialtiesHub_heroContent__Th2ph{padding-block:64px}.SpecialtiesHub_heroOverlay__H1DiP{background:color-mix(in srgb,var(--color-background) 88%,transparent)}.SpecialtiesHub_heroImage__SQ8k5{object-position:62% center}.SpecialtiesHub_stripContent__eL7Up{justify-content:center;padding-block:16px}.SpecialtiesHub_pageLinks__pnUw1{flex-wrap:wrap;justify-content:center;gap:8px 24px}.SpecialtiesHub_contact__i7_Ui{padding-block:64px}.SpecialtiesHub_contactGrid__P7e0V{grid-template-columns:minmax(0,1fr);gap:48px}.SpecialtiesHub_contactInfo__8rknV{padding-top:0}.SpecialtiesHub_contactDescription__7n_EK{max-width:none}.SpecialtiesHub_field__z8_Gr input,.SpecialtiesHub_field__z8_Gr select,.SpecialtiesHub_field__z8_Gr textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.SpecialtiesHub_contactLink__SAenW,.SpecialtiesHub_mapsLink__c3FSO,.SpecialtiesHub_submit__Yabig{transition:none}}.LocationSection_section__XfG0S{scroll-margin-top:100px}.LocationSection_content__z2XBC{display:grid;gap:48px}.LocationSection_title__9LIsd{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;color:var(--color-brand-brown);font-family:var(--font-cormorant),serif;font-size:33px;font-weight:500;line-height:1.1;letter-spacing:-.025em;text-transform:none;text-align:center}.LocationSection_title__9LIsd>span{min-width:0;hyphens:auto;overflow-wrap:anywhere}.LocationSection_icon__QZUfn{flex-shrink:0;width:46px;height:42px}.LocationSection_map__4QEbm{display:block;width:100%;max-width:1122px;height:auto;min-height:320px;aspect-ratio:1122/562;justify-self:center;border:0;border-radius:var(--radius-media);background:var(--color-surface-muted)}@media (max-width:767px){.LocationSection_content__z2XBC{gap:32px}.LocationSection_title__9LIsd{flex-direction:column;gap:12px}}.SpecialtiesHubHero_hero__NH0GB{position:relative;isolation:isolate;height:203px;overflow:hidden;background:var(--color-brand-cream);color:var(--color-brand-brown)}.SpecialtiesHubHero_photograph__RNF3k{position:absolute;inset-block:0;right:0;width:min(100%,874px);z-index:-2}.SpecialtiesHubHero_image__Q8XIQ{object-fit:cover;object-position:center 55%;filter:saturate(.7) brightness(.94)}.SpecialtiesHubHero_overlay__usJdn{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-cream) 6%,transparent),transparent 55%,color-mix(in srgb,var(--color-brand-cream) 2%,transparent)),color-mix(in srgb,var(--color-brand-cream) 92%,transparent);-webkit-backdrop-filter:blur(.5px) saturate(.85);backdrop-filter:blur(.5px) saturate(.85);pointer-events:none}.SpecialtiesHubHero_content__IXVww{display:flex;align-items:center;justify-content:center;height:100%;padding-block:16px}.SpecialtiesHubHero_text__BFa3T{width:100%;max-width:760px;text-align:center}.SpecialtiesHubHero_eyebrow__IWz0J{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--color-brand-brown);font-size:.625rem;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.SpecialtiesHubHero_eyebrow__IWz0J:after,.SpecialtiesHubHero_eyebrow__IWz0J:before{content:"";flex:0 0 24px;height:1px;background:var(--color-brand-gold)}.SpecialtiesHubHero_title__GzdXk{margin-top:8px;font-family:var(--font-cormorant),serif;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:500;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.SpecialtiesHubHero_strip__i2LaM{height:10px;background:var(--color-brand-gold)}@media (max-width:767px){.SpecialtiesHubHero_title__GzdXk{font-size:clamp(24px,7vw,28px);hyphens:none}.SpecialtiesHubHero_image__Q8XIQ{object-position:76% center}.SpecialtiesHubHero_text__BFa3T{width:100%;max-width:520px}.SpecialtiesHubHero_eyebrow__IWz0J{font-size:.5625rem;letter-spacing:.12em}}