:root{--nuva-bg:#ede6db;--nuva-surface:#fff;--nuva-ink:#141414;--nuva-ink-warm:#1a1613;--nuva-footer:#bbab9d;--nuva-terracota:#a8734f;--nuva-terracota-dark:#7c5236;--nuva-focus-ring:var(--nuva-terracota);--nuva-sand:#d8b48f;--nuva-gold:#b98a5e;--nuva-text:#141414;--nuva-text-muted:#48423b;--nuva-text-soft:#6b6259;--nuva-text-card:#5b544c;--nuva-error:#a33a2a;--nuva-text-on-dark:#ede6db;--nuva-text-on-dark-muted:#c7bfb2;--nuva-text-on-dark-soft:#a9a096;--nuva-text-on-dark-faint:#9a9186;--nuva-text-on-card-dark:#b8afa3;--nuva-whatsapp-on-dark:#5fd07a;--nuva-whatsapp-on-light:#3aa85a;--nuva-font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--nuva-font-mono:ui-monospace, Menlo, Monaco, "Courier New", monospace;--nuva-content-max:1500px;--nuva-bleed:max(0px, (100vw - var(--nuva-content-max)) / 2);--nuva-gutter:clamp(20px, 5vw, 64px);--nuva-gutter-header:clamp(20px, 4vw, 40px);--nuva-header-height:72px;--nuva-ease:cubic-bezier(.2, .7, .2, 1);--nuva-reveal-duration:1s}@media (width>=901px){:root{--nuva-header-height:85px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nuva-header-height)}body{background:var(--nuva-bg);color:var(--nuva-text);font-family:var(--nuva-font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%}a{color:var(--nuva-terracota-dark);text-decoration:none;transition:color .3s}a:hover{color:var(--nuva-ink)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--nuva-focus-ring);outline-offset:3px;border-radius:4px}.nuva-skip-link{z-index:100;background:var(--nuva-ink);color:var(--nuva-text-on-dark);border-radius:0 0 8px;padding:12px 20px;font-size:14px;font-weight:600;position:absolute;top:0;left:-9999px}.nuva-skip-link:focus{left:0}.nuva-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal].is-reveal-pending{opacity:0;transition:opacity var(--nuva-reveal-duration) var(--nuva-ease), transform var(--nuva-reveal-duration) var(--nuva-ease);transform:translateY(28px)}[data-reveal].is-reveal-pending.is-visible{opacity:1;transform:translateY(0)}@keyframes nuvaBob{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}[data-parallax]{transform:none!important}}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.wa[data-astro-cid-xmh6hxs7]{box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:16px 26px;font-size:15px;font-weight:600;transition:background .3s,color .3s,opacity .3s;display:inline-flex}.wa--sm[data-astro-cid-xmh6hxs7]{gap:8px;min-height:44px;padding:12px 18px;font-size:13px}.wa__dot[data-astro-cid-xmh6hxs7]{background:var(--nuva-whatsapp-on-dark);border-radius:50%;flex-shrink:0;width:8px;height:8px}.wa--sm[data-astro-cid-xmh6hxs7] .wa__dot[data-astro-cid-xmh6hxs7]{width:7px;height:7px}.wa--dark[data-astro-cid-xmh6hxs7]{background:var(--nuva-ink);color:var(--nuva-text-on-dark)}.wa--dark[data-astro-cid-xmh6hxs7]:hover{color:var(--nuva-text-on-dark);opacity:.88}.wa--light[data-astro-cid-xmh6hxs7]{background:var(--nuva-bg);color:var(--nuva-ink)}.wa--light[data-astro-cid-xmh6hxs7]:hover{color:var(--nuva-ink);opacity:.88}.wa--light[data-astro-cid-xmh6hxs7] .wa__dot[data-astro-cid-xmh6hxs7]{background:var(--nuva-whatsapp-on-light)}.wa--gold[data-astro-cid-xmh6hxs7]{background:var(--nuva-gold);color:var(--nuva-ink);font-weight:700}.wa--gold[data-astro-cid-xmh6hxs7]:hover{color:var(--nuva-ink);opacity:.88}.wa--gold[data-astro-cid-xmh6hxs7] .wa__dot[data-astro-cid-xmh6hxs7]{background:var(--nuva-ink)}.wa--outline[data-astro-cid-xmh6hxs7]{color:var(--nuva-ink);border:1px solid #1414144d;font-weight:500}.wa--outline[data-astro-cid-xmh6hxs7] .wa__dot[data-astro-cid-xmh6hxs7]{display:none}.header[data-astro-cid-fzpbxy5g]{z-index:70;height:var(--nuva-header-height);padding:0 calc(var(--nuva-gutter-header) + var(--nuva-bleed));box-sizing:border-box;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:background .4s,border-color .4s,backdrop-filter .4s;display:flex;position:sticky;top:0}.header__brand[data-astro-cid-fzpbxy5g]{flex-shrink:0;align-items:center;display:flex}.header__logo[data-astro-cid-fzpbxy5g]{width:auto;height:40px;display:block}@media (width>=901px){.header__logo[data-astro-cid-fzpbxy5g]{height:52px}}.header--light[data-astro-cid-fzpbxy5g] .header__logo[data-astro-cid-fzpbxy5g]{filter:brightness(0)}.header__nav[data-astro-cid-fzpbxy5g]{justify-content:flex-end;align-items:center;gap:clamp(14px,1.6vw,26px);display:flex}.header__link[data-astro-cid-fzpbxy5g]{white-space:nowrap;box-sizing:border-box;align-items:center;min-height:44px;padding:10px 6px;font-size:14px;font-weight:500;display:inline-flex}.header__link[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:4px;text-decoration:underline}.header--light[data-astro-cid-fzpbxy5g] .header__link[data-astro-cid-fzpbxy5g]{color:var(--nuva-ink)}.header--dark[data-astro-cid-fzpbxy5g] .header__link[data-astro-cid-fzpbxy5g]{color:var(--nuva-text-on-dark)}.header--light[data-astro-cid-fzpbxy5g] .header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--nuva-terracota-dark)}.header--dark[data-astro-cid-fzpbxy5g] .header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--nuva-gold)}.header--light[data-astro-cid-fzpbxy5g].is-scrolled{backdrop-filter:blur(12px);background:#ede6dbe6;border-bottom-color:#1414141a}.header--dark[data-astro-cid-fzpbxy5g].is-scrolled{backdrop-filter:blur(12px);background:#141414db;border-bottom-color:#ede6db1f}.header__toggle[data-astro-cid-fzpbxy5g]{cursor:pointer;background:0 0;border:1px solid #14141433;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.header--dark[data-astro-cid-fzpbxy5g] .header__toggle[data-astro-cid-fzpbxy5g]{border-color:#ede6db3d}.header__bars[data-astro-cid-fzpbxy5g],.header__bars[data-astro-cid-fzpbxy5g]:before,.header__bars[data-astro-cid-fzpbxy5g]:after{background:var(--nuva-ink);width:18px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.header--dark[data-astro-cid-fzpbxy5g] .header__bars[data-astro-cid-fzpbxy5g],.header--dark[data-astro-cid-fzpbxy5g] .header__bars[data-astro-cid-fzpbxy5g]:before,.header--dark[data-astro-cid-fzpbxy5g] .header__bars[data-astro-cid-fzpbxy5g]:after{background:var(--nuva-text-on-dark)}.header__bars[data-astro-cid-fzpbxy5g]:before,.header__bars[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute}.header__bars[data-astro-cid-fzpbxy5g]:before{transform:translateY(-6px)}.header__bars[data-astro-cid-fzpbxy5g]:after{transform:translateY(6px)}[data-astro-cid-fzpbxy5g][aria-expanded=true] .header__bars[data-astro-cid-fzpbxy5g]{background:0 0}[data-astro-cid-fzpbxy5g][aria-expanded=true] .header__bars[data-astro-cid-fzpbxy5g]:before{transform:rotate(45deg)}[data-astro-cid-fzpbxy5g][aria-expanded=true] .header__bars[data-astro-cid-fzpbxy5g]:after{transform:rotate(-45deg)}@media (width<=900px){.header__toggle[data-astro-cid-fzpbxy5g]{display:flex;position:relative}.header__nav[data-astro-cid-fzpbxy5g]{padding:12px calc(var(--nuva-gutter-header) + var(--nuva-bleed)) 24px;border-bottom:1px solid #1414141a;flex-direction:column;align-items:stretch;gap:4px;display:none;position:absolute;top:100%;left:0;right:0}.header--light[data-astro-cid-fzpbxy5g] .header__nav[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(12px);background:#ede6dbfa}.header--dark[data-astro-cid-fzpbxy5g] .header__nav[data-astro-cid-fzpbxy5g]{backdrop-filter:blur(12px);background:#141414f5;border-bottom-color:#ede6db1f}.header__nav[data-astro-cid-fzpbxy5g].is-open{display:flex}.header__link[data-astro-cid-fzpbxy5g]{border-bottom:1px solid #14141414;padding:14px 4px;font-size:16px}.header--dark[data-astro-cid-fzpbxy5g] .header__link[data-astro-cid-fzpbxy5g]{border-bottom-color:#ede6db1a}.header__nav[data-astro-cid-fzpbxy5g] .wa{justify-content:center;margin-top:14px}}.eyebrow[data-astro-cid-zedojbgr]{font-family:var(--nuva-font-mono);letter-spacing:.2em;color:var(--eyebrow-color);text-transform:uppercase;font-size:12px}.footer[data-astro-cid-nns7i3if]{--nuva-focus-ring:var(--nuva-ink);padding:clamp(48px, 6vw, 72px) var(--nuva-gutter) clamp(32px, 4vw, 44px);padding-inline:calc(var(--nuva-gutter) + var(--nuva-bleed))}.footer--sand[data-astro-cid-nns7i3if]{background:var(--nuva-footer);color:var(--nuva-ink)}.footer--nude[data-astro-cid-nns7i3if]{background:var(--nuva-bg);color:var(--nuva-ink)}.footer__top[data-astro-cid-nns7i3if]{border-bottom:1px solid #14141424;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:clamp(32px,4vw,44px);display:flex}.footer__prompt-title[data-astro-cid-nns7i3if]{letter-spacing:-.02em;max-width:460px;margin:10px 0 0;font-size:clamp(22px,2.8vw,30px);font-weight:600;line-height:1.15}.footer__prompt[data-astro-cid-nns7i3if] .eyebrow{color:var(--nuva-ink)}.footer__bottom[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(28px,3.5vw,38px);display:flex}.footer__logo[data-astro-cid-nns7i3if]{filter:brightness(0);width:auto;height:34px;display:block}.footer__address[data-astro-cid-nns7i3if]{color:var(--nuva-ink);margin:10px 0 0;font-size:13px}.footer__links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:24px;font-size:13px;display:flex}.footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--nuva-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .2s}.footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--nuva-ink);text-decoration-thickness:2px}
