:root{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:color-mix(in srgb, var(--color-text) 16%, transparent);--color-divider-soft:color-mix(in srgb, var(--color-text) 8%, transparent);--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--color-focus:var(--color-accent-700);--color-link:var(--color-accent-700);--color-link-hover:var(--color-accent-800);--color-text-muted:color-mix(in srgb, var(--color-text) 68%, transparent);--color-text-soft:color-mix(in srgb, var(--color-text) 80%, transparent);--color-field-border:var(--color-neutral-600);--color-whatsapp:#25d366;--color-whatsapp-button:#17823f;--color-whatsapp-button-hover:#157a3b;--color-royal-navy:#2e3b8f;--color-on-whatsapp:#fff;--color-logo-plate:#fff;--color-invite-edge:color-mix(in srgb, var(--color-accent) 50%, transparent);--color-invite-fill:color-mix(in srgb, var(--color-accent) 7%, transparent);--color-embed-ground:#fff;--font-heading:var(--font-caprasimo);--font-body:var(--font-figtree);--font-heading-weight:400;--page-content-phone:362px;--page-gutter:max(20px, (100% - var(--page-content-phone)) / 2);--display-phone:block;--display-desktop:none;--page-footer-gap:0px;--hit-min:44px;--tap-pitch:var(--hit-min);--scroll-clear-start:calc(14px + env(safe-area-inset-top,0px) + 40px + 14px);--scroll-clear-end:calc(14px + 50px + 14px + env(safe-area-inset-bottom,0px));--inset-cap:24px;--inset-cap-nested:16px;--fs-h1-phone:clamp(24.65px, calc(100vw * 29 / 402), 29px);--fs-h2-phone:clamp(22.1px, calc(100vw * 26 / 402), 26px);--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--shadow-sm:0 1px 2px color-mix(in srgb, var(--color-neutral-900) 14%, transparent);--shadow-md:0 3px 10px color-mix(in srgb, var(--color-neutral-900) 16%, transparent);--shadow-lg:0 12px 32px color-mix(in srgb, var(--color-neutral-900) 22%, transparent);--duration-fast:.12s;--duration-base:.2s;--ease:cubic-bezier(.2, 0, .2, 1)}@media (width>=1200px){:root{--page-gutter:72px;--inset-cap:100vw;--inset-cap-nested:100vw;--display-phone:none;--display-desktop:block;--page-footer-gap:96px;--tap-pitch:0px;--scroll-clear-start:var(--space-8);--scroll-clear-end:0px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-block-start:var(--scroll-clear-start);scroll-padding-block-end:var(--scroll-clear-end)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);text-wrap:balance;line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}p{margin:0 0 var(--space-3)}a{color:var(--color-link);text-underline-offset:3px}a:hover{color:var(--color-link-hover)}img,svg,video{max-width:100%;display:block}figure{margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent-700);color:var(--color-bg);font-family:var(--font-heading);transition:inset-block-start var(--duration-fast) var(--ease);font-size:14px;text-decoration:none;position:absolute;inset-block-start:calc(var(--space-3) * -6);inset-inline-start:var(--space-3)}.skip-link:focus-visible{color:var(--color-bg);inset-block-start:var(--space-3)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hit-area{position:relative}.hit-area:after{content:"";inset-block:min(0px, (100% - var(--hit-min)) / 2);inset-inline:min(0px, (100% - var(--hit-min)) / 2);position:absolute}.washed{filter:saturate(1.05)contrast(1.04)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:11px;display:inline-flex}.logo__text[data-astro-cid-f7espo7c]{flex-direction:column;gap:4px;display:flex}.logo__wordmark[data-astro-cid-f7espo7c]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1}.w-17-5[data-astro-cid-f7espo7c]{font-size:17.5px}.w-20[data-astro-cid-f7espo7c]{font-size:20px}.w-22[data-astro-cid-f7espo7c]{font-size:22px}.logo__subline[data-astro-cid-f7espo7c]{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 70%, transparent);font-size:9px;font-weight:600;line-height:1}.btn[data-astro-cid-ekguhzzh]{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex}.s-nav[data-astro-cid-ekguhzzh]{padding:9px 18px;font-size:14px}.s-lg[data-astro-cid-ekguhzzh]{gap:9px;padding:15px 26px;font-size:16px}.block[data-astro-cid-ekguhzzh]{width:100%;min-height:50px;display:flex}.icon[data-astro-cid-ekguhzzh]{flex:none;padding:0}.i-36[data-astro-cid-ekguhzzh]{width:36px;height:36px}.i-38[data-astro-cid-ekguhzzh]{width:38px;height:38px}.i-40[data-astro-cid-ekguhzzh]{width:40px;height:40px}.i-50[data-astro-cid-ekguhzzh]{width:50px;height:50px}.v-primary[data-astro-cid-ekguhzzh]{background:var(--color-accent-700);color:var(--color-bg)}.v-primary[data-astro-cid-ekguhzzh]:hover{background:var(--color-accent-800)}.v-primary[data-astro-cid-ekguhzzh]:active{background:var(--color-accent-900)}.v-secondary[data-astro-cid-ekguhzzh]{border-color:var(--color-field-border)}.v-secondary[data-astro-cid-ekguhzzh]:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.v-secondary[data-astro-cid-ekguhzzh]:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.v-ghost[data-astro-cid-ekguhzzh]{color:var(--color-accent-700);padding-inline:var(--space-1)}.v-ghost[data-astro-cid-ekguhzzh]:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.v-ghost[data-astro-cid-ekguhzzh]:active{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.v-whatsapp[data-astro-cid-ekguhzzh]{background:var(--color-whatsapp-button);color:var(--color-on-whatsapp)}.v-whatsapp[data-astro-cid-ekguhzzh]:hover,.v-whatsapp[data-astro-cid-ekguhzzh]:active{background:var(--color-whatsapp-button-hover)}.btn[data-astro-cid-ekguhzzh]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{background:var(--color-neutral-700);border-color:var(--color-neutral-700);color:var(--color-bg);cursor:not-allowed}.btn[data-astro-cid-ekguhzzh] svg{display:block}.whatsapp-mark[data-astro-cid-waveayeo],.icon[data-astro-cid-ccg5yoga]{flex:none}.panel[data-astro-cid-repezxbz]{background:var(--panel-off-fill,var(--panel-fill));border-radius:var(--panel-off-radius,var(--panel-radius));padding-block:var(--panel-off-pad,min(var(--panel-pad-block), var(--panel-cap)));padding-inline:var(--panel-off-pad,min(var(--panel-pad-inline), var(--panel-cap)));--panel-cap:var(--inset-cap);border:1px solid #0000}.panel[data-astro-cid-repezxbz] .panel[data-astro-cid-repezxbz]{--panel-cap:var(--inset-cap-nested)}.t-bg[data-astro-cid-repezxbz]{--panel-fill:var(--color-bg)}.t-surface[data-astro-cid-repezxbz]{--panel-fill:var(--color-surface)}.t-accent[data-astro-cid-repezxbz]{--panel-fill:var(--color-accent-100)}.t-accent-2[data-astro-cid-repezxbz]{--panel-fill:var(--color-accent-2-100)}.t-neutral[data-astro-cid-repezxbz]{--panel-fill:var(--color-neutral-100)}.r-lg[data-astro-cid-repezxbz]{--panel-radius:var(--radius-lg)}.r-12[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 1.2)}.r-14[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 1.4)}.r-15[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 1.5)}.r-16[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 1.6)}.r-17[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 1.7)}.r-20[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 2)}.r-22[data-astro-cid-repezxbz]{--panel-radius:calc(var(--radius-lg) * 2.2)}.r-26[data-astro-cid-repezxbz]{--panel-radius:26px}.r-32[data-astro-cid-repezxbz]{--panel-radius:32px}.r-pill[data-astro-cid-repezxbz]{--panel-radius:var(--radius-pill)}.p-none[data-astro-cid-repezxbz]{--panel-pad-block:0;--panel-pad-inline:0}.p-sm[data-astro-cid-repezxbz]{--panel-pad-block:24px;--panel-pad-inline:24px}.p-md[data-astro-cid-repezxbz]{--panel-pad-block:32px;--panel-pad-inline:32px}.p-lg[data-astro-cid-repezxbz]{--panel-pad-block:44px;--panel-pad-inline:44px}.p-xl[data-astro-cid-repezxbz]{--panel-pad-block:64px;--panel-pad-inline:64px}.p-26-30[data-astro-cid-repezxbz]{--panel-pad-block:26px;--panel-pad-inline:30px}.p-32-28[data-astro-cid-repezxbz]{--panel-pad-block:32px;--panel-pad-inline:28px}.p-36[data-astro-cid-repezxbz]{--panel-pad-block:36px;--panel-pad-inline:36px}.p-38-44[data-astro-cid-repezxbz]{--panel-pad-block:38px;--panel-pad-inline:44px}.p-30[data-astro-cid-repezxbz]{--panel-pad-block:30px;--panel-pad-inline:30px}.p-34[data-astro-cid-repezxbz]{--panel-pad-block:34px;--panel-pad-inline:34px}.p-48-52[data-astro-cid-repezxbz]{--panel-pad-block:48px;--panel-pad-inline:52px}.hairline[data-astro-cid-repezxbz]{border-color:var(--color-divider)}.frame-desktop[data-astro-cid-repezxbz]{--panel-off-fill:none;--panel-off-radius:0;--panel-off-pad:0}@media (width>=1200px){.frame-desktop[data-astro-cid-repezxbz]{--panel-off-fill:initial;--panel-off-radius:initial;--panel-off-pad:initial}}.e-sm[data-astro-cid-repezxbz]{box-shadow:var(--shadow-sm)}.e-md[data-astro-cid-repezxbz]{box-shadow:var(--shadow-md)}.e-lg[data-astro-cid-repezxbz]{box-shadow:var(--shadow-lg)}.trigger[data-astro-cid-xlat7obg]{border:1px solid var(--color-field-border);border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease);justify-content:center;align-items:center;list-style:none;display:inline-flex}.trigger[data-astro-cid-xlat7obg]::-webkit-details-marker{display:none}.trigger[data-astro-cid-xlat7obg]:hover{background:color-mix(in srgb, var(--color-text) 7%, transparent)}.trigger[data-astro-cid-xlat7obg]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.glyph[data-astro-cid-xlat7obg]{display:flex}.glyph-x[data-astro-cid-xlat7obg],.menu[data-astro-cid-xlat7obg][open] .glyph-menu[data-astro-cid-xlat7obg]{display:none}.menu[data-astro-cid-xlat7obg][open] .glyph-x[data-astro-cid-xlat7obg]{display:flex}.sheet[data-astro-cid-xlat7obg]{inset-inline:0;padding-block-start:8px;position:absolute;top:100%}.links[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{padding-block:11px;padding-block:calc((var(--hit-min) - 1lh) / 2);color:inherit;font-size:14.5px;text-decoration:none;display:block}.links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:hover,.links[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg][aria-current=page]{color:var(--color-link-hover)}.site-nav[data-astro-cid-rutobish]{z-index:5;position:sticky;top:0}.bar-mobile[data-astro-cid-rutobish]{display:flex}.bar-desktop[data-astro-cid-rutobish]{display:none}@media (width>=1200px){.site-nav[data-astro-cid-rutobish]{z-index:3;position:relative}.bar-mobile[data-astro-cid-rutobish]{display:none}.bar-desktop[data-astro-cid-rutobish]{display:flex}}.bar-desktop[data-astro-cid-rutobish]{padding:20px var(--page-gutter);background:var(--color-bg);align-items:center;gap:32px}.links[data-astro-cid-rutobish]{align-items:center;gap:32px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{color:inherit;font-size:14.5px;text-decoration:none}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover,.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][aria-current=page]{color:var(--color-link-hover)}.brand[data-astro-cid-rutobish]{color:inherit;text-decoration:none}.bar-mobile[data-astro-cid-rutobish]{padding:14px var(--page-gutter);background:var(--color-bg);align-items:center;gap:12px;padding-block-start:calc(14px + env(safe-area-inset-top,0px));position:relative}.brand-mobile[data-astro-cid-rutobish]{margin-inline-end:auto}.washed-frame[data-astro-cid-f6qeh3y3]{overflow:hidden}.r-26[data-astro-cid-f6qeh3y3]{border-radius:26px}.r-32[data-astro-cid-f6qeh3y3]{border-radius:32px}.r-40[data-astro-cid-f6qeh3y3]{border-radius:40px}.r-56[data-astro-cid-f6qeh3y3]{border-radius:56px}.r-12[data-astro-cid-f6qeh3y3]{border-radius:calc(var(--radius-lg) * 1.2)}.r-14[data-astro-cid-f6qeh3y3]{border-radius:calc(var(--radius-lg) * 1.4)}.r-circle[data-astro-cid-f6qeh3y3]{border-radius:50%}.empty[data-astro-cid-f6qeh3y3]{background:var(--color-surface);border:2px dashed var(--color-field-border);place-items:center;display:grid}.a-1[data-astro-cid-f6qeh3y3]{aspect-ratio:1}.a-43[data-astro-cid-f6qeh3y3]{aspect-ratio:4/3}.a-431[data-astro-cid-f6qeh3y3]{aspect-ratio:4/3.1}.a-432[data-astro-cid-f6qeh3y3]{aspect-ratio:4/3.2}.a-4335[data-astro-cid-f6qeh3y3]{aspect-ratio:4/3.35}.a-3215[data-astro-cid-f6qeh3y3]{aspect-ratio:32/15}.empty-label[data-astro-cid-f6qeh3y3]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.e-sm[data-astro-cid-f6qeh3y3]{box-shadow:var(--shadow-sm)}.e-md[data-astro-cid-f6qeh3y3]{box-shadow:var(--shadow-md)}.e-lg[data-astro-cid-f6qeh3y3]{box-shadow:var(--shadow-lg)}.media-row[data-astro-cid-nw22oks3]{display:flex}.a-start[data-astro-cid-nw22oks3]{align-items:flex-start}.a-center[data-astro-cid-nw22oks3]{align-items:center}.media[data-astro-cid-nw22oks3]{flex:none;display:flex}.text[data-astro-cid-nw22oks3]{min-width:0}.v-panel[data-astro-cid-nw22oks3]{gap:20px}.v-panel[data-astro-cid-nw22oks3] .heading[data-astro-cid-nw22oks3]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 8px;font-size:20px;line-height:1.2}.v-panel[data-astro-cid-nw22oks3] .text[data-astro-cid-nw22oks3]{color:var(--color-text-soft);font-size:14.5px;line-height:1.65}.v-contact[data-astro-cid-nw22oks3]{gap:14px}.v-contact[data-astro-cid-nw22oks3] .media[data-astro-cid-nw22oks3]{margin-block-start:2px}.v-contact[data-astro-cid-nw22oks3] .heading[data-astro-cid-nw22oks3]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 4px;font-size:12px;font-weight:600;line-height:1}.v-contact[data-astro-cid-nw22oks3] .text[data-astro-cid-nw22oks3]{font-size:17px;font-weight:600;line-height:1.6}.text[data-astro-cid-nw22oks3]>:last-child{margin-block-end:0}.phone-lines[data-astro-cid-i4tgfpgz]{gap:2px;gap:max(2px, var(--tap-pitch) - 1lh);flex-direction:column;display:flex}.line[data-astro-cid-i4tgfpgz]{white-space:nowrap}.kind[data-astro-cid-i4tgfpgz]{font-weight:400}a[data-astro-cid-i4tgfpgz]{color:inherit;font-weight:inherit;text-decoration:none}a[data-astro-cid-i4tgfpgz]:hover{text-decoration:underline}.site-footer[data-astro-cid-nns7i3if]{padding-inline:var(--page-gutter)}.desktop[data-astro-cid-nns7i3if]{display:var(--display-desktop);padding-block:80px 56px}.phone[data-astro-cid-nns7i3if]{display:var(--display-phone);padding-block:34px 40px}.short[data-astro-cid-nns7i3if]{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.7}.short[data-astro-cid-nns7i3if] .phone-lines{margin-block-end:max(0px, var(--tap-pitch) - 1lh)}.short[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit}.top[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.brand-block[data-astro-cid-nns7i3if],.columns[data-astro-cid-nns7i3if]{min-width:0}.brand-logo[data-astro-cid-nns7i3if]{margin-block-end:16px}.legal-name[data-astro-cid-nns7i3if]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;max-width:30ch;margin:0 0 12px;font-size:16px;line-height:1.35}.address-line[data-astro-cid-nns7i3if]{max-width:34ch;color:var(--color-text-muted);align-items:flex-start;gap:10px;margin:0 0 20px;font-size:14.5px;line-height:1.7;display:flex}.pin[data-astro-cid-nns7i3if]{color:var(--color-accent-700);margin-block-start:4px;display:flex}.clinic-photo[data-astro-cid-nns7i3if]{width:320px;max-width:100%}.clinic-photo[data-astro-cid-nns7i3if] img{object-fit:cover;width:100%;height:150px}.columns[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:64px;display:flex}.column-heading[data-astro-cid-nns7i3if]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 14px;font-size:12px;font-weight:600;line-height:1}.column-links[data-astro-cid-nns7i3if]{margin:0;padding:0;font-size:14.5px;line-height:2;list-style:none}.column-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-decoration:none}.contact[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:22px 64px;margin-block-start:48px;display:flex}.contact-icon[data-astro-cid-nns7i3if]{color:var(--color-accent-700);display:flex}.contact[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-weight:600;text-decoration:none}.landmark[data-astro-cid-nns7i3if]{color:var(--color-text-muted);margin-block-start:6px;font-size:14px;font-weight:400;line-height:1.6;display:block}.legal[data-astro-cid-nns7i3if]{color:var(--color-text-muted);margin:56px 0 0;font-size:12.5px}.eyebrow[data-astro-cid-2lydxdhj]{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:600;line-height:1}.s-sm[data-astro-cid-2lydxdhj]{font-size:11.5px}.s-md[data-astro-cid-2lydxdhj]{font-size:12px}.s-lg[data-astro-cid-2lydxdhj]{font-size:13px}.t-accent[data-astro-cid-2lydxdhj]{color:var(--color-accent-700)}.t-sage[data-astro-cid-2lydxdhj]{color:var(--color-accent-2-800)}.t-muted[data-astro-cid-2lydxdhj]{color:var(--color-text-muted)}
