.button[data-astro-cid-ekguhzzh]{--btn-w:231.56;--btn-h:44.55;inline-size:calc(var(--btn-w) * var(--u));block-size:calc(var(--btn-h) * var(--u));border-radius:var(--radius-btn);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;--hover-fill:var(--color-fg);--hover-fg:var(--color-on-accent);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){html:not(.motion-ready) .button[data-astro-cid-ekguhzzh]:hover:before{scale:1}}@media (hover:hover) and (prefers-reduced-motion:reduce){.button[data-astro-cid-ekguhzzh]:hover:before{transition:none;scale:1}}.button[data-astro-cid-ekguhzzh][data-size=nav]{--btn-w:187.2;--btn-h:36.02;font-size:var(--fs-nav)}.button[data-astro-cid-ekguhzzh][data-size=s]{--btn-w:152.48;--btn-h:29.34;border-radius:var(--radius-btn-s);font-size:var(--fs-btn-s);font-weight:var(--fw-bold);letter-spacing:var(--ls-btn)}@media (width<1024px){.button[data-astro-cid-ekguhzzh]{border-radius:var(--radius-btn-m);block-size:auto;min-block-size:2.5rem;inline-size:auto;padding-inline:1.5em}.button[data-astro-cid-ekguhzzh][data-size=s]{border-radius:var(--radius-btn-s-m);min-block-size:2rem;padding-inline:1.25em}}.site-header[data-astro-cid-fzpbxy5g]{--mu:calc(100cqi / var(--frame-mobile-art));z-index:var(--z-header);position:relative}.site-header__inner[data-astro-cid-fzpbxy5g]{padding:max(calc(83.77 * var(--mu)), 1rem) clamp(.875rem, calc(64.28 * var(--mu)), 2.5rem) 0 clamp(.875rem, calc(59.7 * var(--mu)), 2.5rem);grid-template-columns:1fr auto;grid-template-areas:"urgent cta""logo toggle";align-items:center;column-gap:.5rem;display:grid;position:relative}.site-header__urgent[data-astro-cid-fzpbxy5g],.site-bar__urgent[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-btn-m);background:var(--color-fg);min-block-size:2.5rem;color:var(--color-on-accent);font-size:var(--fs-btn-s);font-weight:var(--fw-bold);line-height:var(--lh-ui);letter-spacing:.02em;white-space:nowrap;grid-area:urgent;justify-self:start;align-items:center;gap:.45em;padding-inline:.65em;text-decoration:none;display:inline-flex;position:relative}.site-header__urgent-icon[data-astro-cid-fzpbxy5g],.site-bar__urgent-icon[data-astro-cid-fzpbxy5g]{flex:none;block-size:auto;inline-size:1.5em;position:relative}.site-header__pulse[data-astro-cid-fzpbxy5g]{aspect-ratio:1;border:1.5px solid var(--color-on-accent);opacity:0;pointer-events:none;border-radius:50%;inline-size:1.5em;margin-block-start:-.75em;position:absolute;inset-block-start:50%;inset-inline-start:.65em}@media (prefers-reduced-motion:no-preference){html.motion-ready .site-header__urgent[data-astro-cid-fzpbxy5g] .site-header__pulse[data-astro-cid-fzpbxy5g]{animation:urgent-pulse 1.2s var(--ease-out-quart) 1.15s 1 both}[data-astro-cid-fzpbxy5g]:is(.site-header__urgent,.site-bar__urgent):is(:hover,:focus-visible) .site-header__pulse[data-astro-cid-fzpbxy5g]{animation:urgent-pulse-hover 1.2s var(--ease-out-quart) 1 both}}@keyframes urgent-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes urgent-pulse-hover{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@container (width<380px){.site-header__inner[data-astro-cid-fzpbxy5g] .site-header__urgent-icon[data-astro-cid-fzpbxy5g],.site-header__inner[data-astro-cid-fzpbxy5g] .site-header__pulse[data-astro-cid-fzpbxy5g]{display:none}}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{grid-area:cta;padding-inline:.85em}.site-header__logo[data-astro-cid-fzpbxy5g]{color:var(--color-fg);grid-area:logo;min-inline-size:0;margin-block-start:calc((232.7 - 132.54) * var(--mu));display:block}.site-header__lockup[data-astro-cid-fzpbxy5g]{inline-size:max(calc(642.75 * var(--mu)), 15rem);block-size:auto;max-inline-size:100%;display:block;overflow:visible}.site-header__toggle[data-astro-cid-fzpbxy5g]{grid-area:toggle;align-self:center;margin-block-start:calc((232.7 - 132.54) * var(--mu));margin-inline-end:-.5rem}.menu-toggle[data-astro-cid-fzpbxy5g]{block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-toggle__bars[data-astro-cid-fzpbxy5g]{inline-size:max(calc(67.6 * var(--mu)), 1.5rem);gap:4px;display:grid}.menu-toggle__bars[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{transform-origin:50%;block-size:2px;transition:transform var(--dur-base) var(--ease-in-out-quart), opacity var(--dur-fast) var(--ease-out-quart);background:currentColor;display:block}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:first-child{transition-delay:80ms;transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:is(:nth-child(2),:nth-child(3)){opacity:0;transform:scaleX(0)}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-toggle__bars[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]:nth-child(4){transition-delay:80ms;transform:translateY(-12px)rotate(-45deg)}.site-header__nav[data-astro-cid-fzpbxy5g]{display:none}.nav-dot[data-astro-cid-fzpbxy5g]{aspect-ratio:1;background:var(--color-accent);opacity:0;pointer-events:none;border-radius:50%;inline-size:5px;position:absolute;inset-block-start:0;inset-inline-start:0}.site-header__link[data-astro-cid-fzpbxy5g],.site-bar__link[data-astro-cid-fzpbxy5g]{color:var(--color-fg);font-size:var(--fs-nav);font-weight:var(--fw-semibold);line-height:var(--lh-ui);text-decoration:none;display:inline-block}.site-bar[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g]{--mu:calc(100cqi / var(--frame-mobile-art))}.site-bar[data-astro-cid-fzpbxy5g]{z-index:var(--z-overlay);background:color-mix(in srgb, var(--color-bg) 88%, transparent);backdrop-filter:blur(14px)saturate(1.1);border-block-end:var(--border-hairline);transition:transform var(--dur-base) var(--ease-in-quart);position:fixed;inset:0 0 auto;transform:translateY(-101%)}.site-bar[data-astro-cid-fzpbxy5g].is-visible{transition:transform var(--dur-slow) var(--ease-brand);transform:none}.site-bar__inner[data-astro-cid-fzpbxy5g]{inline-size:min(100%, var(--container-max));align-items:center;gap:.75rem;min-block-size:3.75rem;margin-inline:auto;padding-inline:clamp(.875rem,3vw,2.5rem);display:flex}.site-bar__logo[data-astro-cid-fzpbxy5g]{color:var(--color-fg);flex:none;display:block}.site-bar__monogram[data-astro-cid-fzpbxy5g]{block-size:2.25rem;inline-size:auto;display:block;overflow:visible}.site-bar__nav[data-astro-cid-fzpbxy5g]{display:none}.site-bar__urgent[data-astro-cid-fzpbxy5g]{min-block-size:2.25rem;margin-inline-start:auto}.site-bar[data-astro-cid-fzpbxy5g] .site-bar__cta{display:none}.site-bar__toggle[data-astro-cid-fzpbxy5g]{flex:none;margin-inline-end:-.5rem}.site-bar__urgent-label[data-astro-cid-fzpbxy5g]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container (width<380px){.site-bar__urgent-icon[data-astro-cid-fzpbxy5g]{display:none}}.menu[data-astro-cid-fzpbxy5g]{z-index:var(--z-modal);background:var(--color-band);overscroll-behavior:contain;grid-template-rows:1fr auto;gap:2rem;padding:5rem clamp(1.25rem,6vw,2.5rem) clamp(1.5rem,6vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-fzpbxy5g][hidden]{display:none}.menu__close[data-astro-cid-fzpbxy5g]{color:var(--color-fg);position:fixed;inset-block-start:var(--close-y,1rem);inset-inline-start:var(--close-x,auto);inset-inline-end:var(--close-x-end,1rem)}.menu__nav[data-astro-cid-fzpbxy5g]{align-self:center}.menu__list[data-astro-cid-fzpbxy5g]{gap:clamp(.5rem,2vh,1.25rem);margin:0;padding:0;list-style:none;display:grid}.menu__item[data-astro-cid-fzpbxy5g]{padding-block:.16em .12em;overflow:clip}.menu__link[data-astro-cid-fzpbxy5g]{color:var(--color-fg);font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:clamp(2.25rem,1.6rem + 3vw,3.5rem);line-height:var(--lh-title);text-decoration:none;display:inline-block}.menu__link[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g]{transition:background-size var(--dur-base) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0% 1px no-repeat;display:inline-block}.menu__link[data-astro-cid-fzpbxy5g]:is(:hover,:focus-visible)>span[data-astro-cid-fzpbxy5g]{background-position:0 100%;background-size:100% 1px}.menu__foot[data-astro-cid-fzpbxy5g]{gap:.75rem;display:grid}.menu__foot[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:is(a,.button){min-block-size:3rem;inline-size:100%;font-size:var(--fs-btn);grid-area:auto;justify-content:center;justify-self:stretch}.toast[data-astro-cid-fzpbxy5g]{z-index:var(--z-modal);border-radius:var(--radius-btn-m);background:var(--color-fg);color:var(--color-on-accent);font-size:var(--fs-btn-s);font-weight:var(--fw-semibold);line-height:var(--lh-ui);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-expo);margin:0;padding:.75rem 1.1rem;position:fixed;inset-block-end:1.5rem;inset-inline-start:50%;transform:translate(-50%,.75rem)}.toast[data-astro-cid-fzpbxy5g].is-visible{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.site-bar[data-astro-cid-fzpbxy5g],.site-bar[data-astro-cid-fzpbxy5g].is-visible,.menu-toggle__bars[data-astro-cid-fzpbxy5g]>span[data-astro-cid-fzpbxy5g],.toast[data-astro-cid-fzpbxy5g]{transition:none}}@media (width>=1024px){.site-header[data-astro-cid-fzpbxy5g]{--u:calc(min(100cqi, var(--container-max)) / var(--frame-desktop))}.site-header__inner[data-astro-cid-fzpbxy5g]{inline-size:min(100%, var(--container-max));block-size:calc(360 * var(--u));margin-inline:auto;padding:0;display:block}.site-header__inner[data-astro-cid-fzpbxy5g]>[data-astro-cid-fzpbxy5g]:not(.site-header__toggle){position:absolute}.site-header__urgent[data-astro-cid-fzpbxy5g]{min-inline-size:calc(401.55 * var(--u));block-size:calc(36.02 * var(--u));min-block-size:0;padding:0 calc(22.1 * var(--u)) 0 calc((1473.9 - 1397.17) * var(--u));border-radius:var(--radius-btn);letter-spacing:var(--ls-urgent);gap:0;inset-block-start:calc(133.6 * var(--u));inset-inline-end:calc((1920 - 1798.72) * var(--u))}.site-header__urgent[data-astro-cid-fzpbxy5g] .site-header__urgent-icon[data-astro-cid-fzpbxy5g]{inline-size:calc(50 * var(--u));position:absolute;inset-block-start:calc((140 - 133.6) * var(--u));inset-inline-start:calc((1413 - 1397.17) * var(--u))}.site-header__urgent[data-astro-cid-fzpbxy5g] .site-header__pulse[data-astro-cid-fzpbxy5g]{inline-size:calc(25 * var(--u));margin-block-start:calc(-12.5 * var(--u));inset-block-start:calc((140 - 133.6 + 12.5) * var(--u));inset-inline-start:calc((1413 - 1397.17 + 12.5) * var(--u))}.site-header__logo[data-astro-cid-fzpbxy5g]{margin:0;inset-block-start:calc(196.1 * var(--u));inset-inline-start:calc(108 * var(--u))}.site-header__lockup[data-astro-cid-fzpbxy5g]{inline-size:calc(642.75 * var(--u));max-inline-size:none}.site-header__nav[data-astro-cid-fzpbxy5g]{pointer-events:none;display:block;inset:0}.site-header__list[data-astro-cid-fzpbxy5g]{margin:0;padding:0;list-style:none}.site-header__list[data-astro-cid-fzpbxy5g]>li[data-astro-cid-fzpbxy5g]{pointer-events:auto;position:absolute;inset-block-start:calc(207 * var(--u))}.site-header__list[data-astro-cid-fzpbxy5g]>li[data-astro-cid-fzpbxy5g]:first-child{inset-inline-start:calc(960.4 * var(--u))}.site-header__list[data-astro-cid-fzpbxy5g]>li[data-astro-cid-fzpbxy5g]:nth-child(2){inset-inline-start:calc(1172.9 * var(--u))}.site-header__list[data-astro-cid-fzpbxy5g]>li[data-astro-cid-fzpbxy5g]:nth-child(3){inset-inline-start:calc(1375.7 * var(--u))}.site-header[data-astro-cid-fzpbxy5g] .site-header__cta{position:absolute;inset-block-start:calc(204.53 * var(--u));inset-inline-start:calc(1611.52 * var(--u))}.site-header__toggle[data-astro-cid-fzpbxy5g]{display:none}.site-bar__inner[data-astro-cid-fzpbxy5g]{min-block-size:4.5rem;padding-inline:calc(108 * var(--u));gap:clamp(1.25rem,2.2vw,2.75rem)}.site-bar__monogram[data-astro-cid-fzpbxy5g]{block-size:2.75rem}.site-bar__nav[data-astro-cid-fzpbxy5g]{margin-inline-start:auto;display:block;position:relative}.site-bar__list[data-astro-cid-fzpbxy5g]{gap:clamp(1.5rem,3vw,3.5rem);margin:0;padding:0;list-style:none;display:flex}.site-bar__urgent-label[data-astro-cid-fzpbxy5g]{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.site-bar__urgent[data-astro-cid-fzpbxy5g]{border-radius:var(--radius-btn);letter-spacing:var(--ls-urgent);margin-inline-start:clamp(1rem,2vw,2.5rem);padding-inline:.9em 1em}.site-bar__urgent[data-astro-cid-fzpbxy5g] .site-header__pulse[data-astro-cid-fzpbxy5g]{inset-inline-start:.9em}.site-bar[data-astro-cid-fzpbxy5g] .site-bar__cta{display:inline-flex}.site-bar__toggle[data-astro-cid-fzpbxy5g]{display:none}}.home[data-astro-cid-wcolddp2],.contact[data-astro-cid-wcolddp2]{--mu:calc(100cqi / var(--frame-mobile-art));--u:calc(min(100cqi, var(--container-max)) / var(--frame-desktop))}.home[data-astro-cid-wcolddp2] [data-astro-cid-wcolddp2]:where(p,h2,h3,li,address){min-width:0}[data-astro-cid-wcolddp2]:where(.home,.contact) [data-astro-cid-wcolddp2]:where(p){margin:0}.hero[data-astro-cid-wcolddp2]{grid-template-columns:calc(418.36 * var(--mu)) minmax(0, 1fr);column-gap:calc(33.75 * var(--mu));padding:calc((408.67 - 347.35) * var(--mu)) calc(54.4 * var(--mu)) 0 calc(57.19 * var(--mu));align-items:start;display:grid}.hero__media[data-astro-cid-wcolddp2]{aspect-ratio:480.8/527.86;border-radius:var(--radius-card-m);overflow:clip}.hero__media[data-astro-cid-wcolddp2] img,.about__photo[data-astro-cid-wcolddp2] img,.locations__media[data-astro-cid-wcolddp2] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hero__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:var(--fs-hero);font-weight:var(--fw-regular);line-height:var(--lh-hero);max-inline-size:9.6em;margin:0}.hero__lead[data-astro-cid-wcolddp2]{line-height:var(--lh-body-loose);max-inline-size:28.5em;margin-block-start:.9em}.hero__cta[data-astro-cid-wcolddp2]{margin-block-start:1.5rem}.services[data-astro-cid-wcolddp2]{padding:calc(79.63 * var(--mu)) calc(70.47 * var(--mu)) 0 calc(56.83 * var(--mu))}.services__grid[data-astro-cid-wcolddp2]{gap:calc(28.87 * var(--mu));display:grid}.service-card[data-astro-cid-wcolddp2]{--card-measure:31.1em;padding:calc(29.1 * var(--mu)) calc(59.5 * var(--mu)) calc(56 * var(--mu)) calc(59.5 * var(--mu));border-radius:var(--radius-card-m);background:var(--color-card-1);line-height:var(--lh-body-loose)}.service-card[data-astro-cid-wcolddp2][data-variant=sand]{--card-measure:32.3em;background:var(--color-card-2)}.service-card__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-title);margin:0 0 0 -.108em}.service-card__lead[data-astro-cid-wcolddp2]{font-weight:var(--fw-bold);margin-block-start:.2em}.service-card__text[data-astro-cid-wcolddp2]{max-inline-size:var(--card-measure);margin-block-start:1lh}.about[data-astro-cid-wcolddp2]{grid-template-columns:calc(339.04 * var(--mu)) minmax(0, 1fr);column-gap:calc(44.11 * var(--mu));padding:calc(64.23 * var(--mu)) calc(70 * var(--mu)) 0 calc(172.85 * var(--mu));align-items:center;display:grid}.about__photo[data-astro-cid-wcolddp2]{aspect-ratio:1;border-radius:50%;overflow:clip}.about__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:var(--fs-about);font-weight:var(--fw-regular);line-height:var(--lh-about);margin:0}.about__text[data-astro-cid-wcolddp2]{margin-block-start:calc(48.5 * var(--mu));margin-inline:calc((190.9 - 172.85) * var(--mu)) calc(105 * var(--mu));line-height:var(--lh-body);grid-column:1/-1}.about__text[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]+[data-astro-cid-wcolddp2]{margin-block-start:1lh}.about__subtitle[data-astro-cid-wcolddp2]{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-body);margin-block-end:0}.about__text[data-astro-cid-wcolddp2]>.about__first[data-astro-cid-wcolddp2]{margin-block-start:0}.modalities[data-astro-cid-wcolddp2]{padding:calc(87.8 * var(--mu)) calc(70.47 * var(--mu)) 0 calc(58.66 * var(--mu))}.modalities__head[data-astro-cid-wcolddp2]{text-align:center}.modalities__title[data-astro-cid-wcolddp2]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:var(--fs-h2);font-weight:var(--fw-regular);line-height:var(--lh-title);margin:0}.modalities__subtitle[data-astro-cid-wcolddp2]{font-weight:var(--fw-bold);line-height:var(--lh-body)}.modalities__list[data-astro-cid-wcolddp2]{gap:calc(13.45 * var(--mu));margin:calc(79 * var(--mu)) 0 0;padding:0;list-style:none;display:grid}.modality[data-astro-cid-wcolddp2]{grid-template-columns:calc(78.5 * var(--mu)) minmax(0, 1fr);column-gap:calc(71 * var(--mu));min-block-size:calc(126.12 * var(--mu));padding:.6rem calc(40 * var(--mu)) .6rem calc(75.9 * var(--mu));border-radius:var(--radius-card-m);background:var(--color-card-1);line-height:var(--lh-body);align-items:center;display:grid}.modality[data-astro-cid-wcolddp2][data-variant=linea]{background:var(--color-card-2)}.modality[data-astro-cid-wcolddp2][data-variant=domicilio]{background:var(--color-card-3)}.modality__icon[data-astro-cid-wcolddp2]{block-size:auto;inline-size:100%;color:var(--color-fg);display:block}.modality__text[data-astro-cid-wcolddp2]{display:grid}.modality__title[data-astro-cid-wcolddp2]{font-weight:var(--fw-bold)}.modalities__cta[data-astro-cid-wcolddp2]{justify-content:center;margin-block-start:calc(71.13 * var(--mu));display:flex}.locations[data-astro-cid-wcolddp2]{padding:calc(68.04 * var(--mu)) calc(70.47 * var(--mu)) 0 calc(58.66 * var(--mu))}.locations__media[data-astro-cid-wcolddp2]{aspect-ratio:765/549.65;border-radius:var(--radius-card-m);overflow:clip}.locations__body[data-astro-cid-wcolddp2]{padding-inline-start:calc((129.2 - 58.66) * var(--mu))}.locations__title[data-astro-cid-wcolddp2]{margin:calc(60 * var(--mu)) 0 0;font-family:var(--font-display-alt);letter-spacing:var(--ls-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-title)}.locations__list[data-astro-cid-wcolddp2]{gap:calc(66 * var(--mu));margin:calc(48 * var(--mu)) 0 0;padding:0;list-style:none;display:grid}.location[data-astro-cid-wcolddp2]{grid-template-columns:calc(70 * var(--mu)) minmax(0, 1fr);column-gap:calc(58 * var(--mu));align-items:start;row-gap:.6rem;margin-inline-start:calc((115.1 - 129.2) * var(--mu));display:grid}.location__pin[data-astro-cid-wcolddp2]{block-size:auto;inline-size:100%;color:var(--color-accent);grid-row:1/span 2;display:block}.location__address[data-astro-cid-wcolddp2]{font-style:normal;line-height:var(--lh-body);display:grid}.location__address[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-weight:var(--fw-bold)}.location[data-astro-cid-wcolddp2] .location__cta{grid-column:2;justify-self:start}.cta[data-astro-cid-wcolddp2]{position:relative}.cta__note[data-astro-cid-wcolddp2]{inline-size:max-content;max-inline-size:100%;font-size:var(--fs-btn-s);line-height:var(--lh-ui);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-start:0;transform:translateY(-.25rem)}.modalities__cta[data-astro-cid-wcolddp2] .cta__note[data-astro-cid-wcolddp2]{text-align:center;margin-inline:auto;inset-inline:0}.cta[data-astro-cid-wcolddp2]:has(.button:is(:hover,:focus-visible)) .cta__note[data-astro-cid-wcolddp2]{opacity:1;transition-delay:.12s;transform:none}html.has-footer-reveal .home[data-astro-cid-wcolddp2]{z-index:1;background:var(--color-bg);position:relative}html.has-footer-reveal .home[data-astro-cid-wcolddp2]:after{content:"";background:linear-gradient(color-mix(in srgb, var(--color-fg) 14%, transparent), transparent);block-size:3rem;opacity:var(--reveal-shadow,0);pointer-events:none;position:absolute;inset:100% 0 auto}html.has-footer-reveal .contact[data-astro-cid-wcolddp2]{z-index:0;position:sticky;inset-block-end:0}.contact__dot[data-astro-cid-wcolddp2]{display:inline-block}.contact[data-astro-cid-wcolddp2]{background:var(--color-band);margin-block-start:calc(86.84 * var(--mu))}.contact__inner[data-astro-cid-wcolddp2]{padding:calc(87 * var(--mu)) calc(70 * var(--mu)) calc(52 * var(--mu)) calc(129.7 * var(--mu));display:grid}.contact__title[data-astro-cid-wcolddp2]{font-family:var(--font-display-alt);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-title);margin:0}.contact__text[data-astro-cid-wcolddp2]{max-inline-size:36.9em;line-height:var(--lh-body);margin-block-start:.35em}.contact__cta[data-astro-cid-wcolddp2]{margin-block-start:1.25rem}.contact__logo[data-astro-cid-wcolddp2]{color:var(--color-fg);margin-block-start:calc(128 * var(--mu));display:block}.contact__lockup[data-astro-cid-wcolddp2]{inline-size:max(calc(642.75 * 1.26 * var(--mu)), 15rem);block-size:auto;max-inline-size:100%;display:block}.contact__cedulas[data-astro-cid-wcolddp2]{font-size:var(--fs-cedulas);font-weight:var(--fw-bold);line-height:var(--lh-ui);margin-block-start:1.25rem}@media (width>=1024px){.home[data-astro-cid-wcolddp2]>section[data-astro-cid-wcolddp2],.contact__inner[data-astro-cid-wcolddp2]{inline-size:min(100%, var(--container-max));margin-inline:auto;position:relative}.hero[data-astro-cid-wcolddp2]{grid-template-columns:calc(480.8 * var(--u)) minmax(0, 1fr);column-gap:calc((770.2 - 655.07) * var(--u));min-block-size:calc(655 * var(--u));padding:calc(52.39 * var(--u)) calc(140 * var(--u)) 0 calc(174.27 * var(--u))}.hero__media[data-astro-cid-wcolddp2]{border-radius:var(--radius-card)}.hero__title[data-astro-cid-wcolddp2]{margin-block-start:calc(23.37 * var(--u))}.hero__lead[data-astro-cid-wcolddp2]{margin-block-start:calc(46.66 * var(--u));margin-inline-start:calc(-.7 * var(--u))}.hero__cta[data-astro-cid-wcolddp2]{margin-block-start:calc(126.29 * var(--u));margin-inline-start:calc(-1.05 * var(--u))}.services[data-astro-cid-wcolddp2]{min-block-size:calc(697 * var(--u));padding:calc(75.75 * var(--u)) 0 0 calc(173.15 * var(--u))}.services__grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2, calc(765 * var(--u)));align-items:stretch;gap:calc(39.66 * var(--u))}.service-card[data-astro-cid-wcolddp2]{min-block-size:calc(549.65 * var(--u));padding:calc(50.48 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u)) calc(59.45 * var(--u));border-radius:var(--radius-card)}.service-card[data-astro-cid-wcolddp2][data-variant=sand]{padding-block-start:calc(51.78 * var(--u))}.service-card__lead[data-astro-cid-wcolddp2]{margin-block-start:calc(9.89 * var(--u))}.about[data-astro-cid-wcolddp2]{grid-template-columns:calc(366.78 * var(--u)) minmax(0, 1fr);column-gap:calc((771.4 - 698.29) * var(--u));min-block-size:calc(726 * var(--u));padding:calc(74.4 * var(--u)) calc(140 * var(--u)) 0 calc(331.51 * var(--u));grid-template-rows:auto 1fr;align-items:start}.about__photo[data-astro-cid-wcolddp2]{grid-row:1/span 2;margin-block-start:calc(5.84 * var(--u))}.about__text[data-astro-cid-wcolddp2]{margin:calc(32.34 * var(--u)) 0 0 calc(.3 * var(--u));grid-column:2;max-inline-size:37.62em}.modalities[data-astro-cid-wcolddp2]{min-block-size:calc(553 * var(--u));padding:calc(63.93 * var(--u)) 0 0 calc(170.48 * var(--u))}.modalities__head[data-astro-cid-wcolddp2]{text-align:start}.modalities__title[data-astro-cid-wcolddp2]{margin-inline-start:calc(17.82 * var(--u))}.modalities__subtitle[data-astro-cid-wcolddp2]{margin:calc(3.21 * var(--u)) 0 0 calc(21.52 * var(--u))}.modalities__list[data-astro-cid-wcolddp2]{grid-template-columns:calc(484.17 * var(--u)) calc(357.79 * var(--u)) calc(641.87 * var(--u));gap:calc(44.34 * var(--u));margin-block-start:calc(82.67 * var(--u))}.modality[data-astro-cid-wcolddp2]{min-block-size:calc(168.04 * var(--u));padding:calc(37.83 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u)) var(--text-x);border-radius:var(--radius-card);display:block;position:relative}.modality__icon[data-astro-cid-wcolddp2]{inline-size:var(--icon-w);position:absolute;inset-block-start:var(--icon-y);inset-inline-start:var(--icon-x)}.modality[data-astro-cid-wcolddp2][data-variant=consultorio]{--text-x:calc(194.52 * var(--u));--icon-x:calc(70.52 * var(--u));--icon-y:calc(37.29 * var(--u));--icon-w:calc(100 * var(--u));--measure:10.86em}.modality[data-astro-cid-wcolddp2][data-variant=linea]{--text-x:calc(165.51 * var(--u));--icon-x:calc(48.01 * var(--u));--icon-y:calc(42.29 * var(--u));--icon-w:calc(91 * var(--u));--measure:7.6em}.modality[data-astro-cid-wcolddp2][data-variant=domicilio]{--text-x:calc(148.03 * var(--u));--icon-x:calc(37.53 * var(--u));--icon-y:calc(39.29 * var(--u));--icon-w:calc(86 * var(--u));--measure:21.52em}.modality__text[data-astro-cid-wcolddp2]{max-inline-size:var(--measure)}.modalities__cta[data-astro-cid-wcolddp2]{margin:calc(46.32 * var(--u)) 0 0 calc(5.11 * var(--u));justify-content:start}.locations[data-astro-cid-wcolddp2]{grid-template-columns:calc(765 * var(--u)) minmax(0, 1fr);column-gap:calc((1048 - 938.15) * var(--u));min-block-size:calc(699.8 * var(--u));padding:calc(55.22 * var(--u)) 0 0 calc(173.15 * var(--u));align-items:start;display:grid}.locations__media[data-astro-cid-wcolddp2]{border-radius:var(--radius-card)}.locations__body[data-astro-cid-wcolddp2]{padding:0}.locations__title[data-astro-cid-wcolddp2]{margin:calc((98.93 - 55.22) * var(--u)) 0 0 calc(13.5 * var(--u));font-family:var(--font-display);font-weight:var(--fw-regular)}.locations__list[data-astro-cid-wcolddp2]{gap:calc(47.7 * var(--u));margin-block-start:calc((3188.64 - 3147.53) * var(--u))}.location[data-astro-cid-wcolddp2]{grid-template-columns:calc(70 * var(--u)) minmax(0, 1fr);column-gap:calc((1156.7 - 1118) * var(--u));row-gap:calc(17.16 * var(--u));margin:0}.location__pin[data-astro-cid-wcolddp2]{margin-block-start:calc(1.36 * var(--u))}.location[data-astro-cid-wcolddp2]+.location[data-astro-cid-wcolddp2] .location__pin[data-astro-cid-wcolddp2]{margin-block-start:calc(9.96 * var(--u))}.location[data-astro-cid-wcolddp2] .location__cta{margin-inline-start:calc(2.43 * var(--u))}.contact[data-astro-cid-wcolddp2]{margin:0}.contact__inner[data-astro-cid-wcolddp2]{min-block-size:calc(352.95 * var(--u));padding:calc(87.83 * var(--u)) 0 0 calc(188.8 * var(--u));grid-template-columns:1fr auto;align-items:start}.contact__body[data-astro-cid-wcolddp2]{max-inline-size:calc((1111.8 - 188.8 - 40) * var(--u));grid-row:1/span 2}.contact__text[data-astro-cid-wcolddp2]{margin:calc(8.41 * var(--u)) 0 0 calc(4.5 * var(--u))}.contact__cta[data-astro-cid-wcolddp2]{margin:calc(17.49 * var(--u)) 0 0 calc(5.11 * var(--u))}.contact__logo[data-astro-cid-wcolddp2]{margin:0;position:absolute;inset-block-start:calc(97 * var(--u));inset-inline-start:calc(1111.8 * var(--u))}.contact__lockup[data-astro-cid-wcolddp2]{inline-size:calc(642.75 * .969 * var(--u));max-inline-size:none}.contact__cedulas[data-astro-cid-wcolddp2]{white-space:nowrap;margin:0;position:absolute;inset-block-start:calc(246.41 * var(--u));inset-inline-end:calc((1920 - 1763.2) * var(--u))}}
