.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-latin-400-normal.j0pmKyiQ.woff2)format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-500-normal.1os41rQk.woff2)format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-latin-600-normal.7iWW07_k.woff2)format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/rubik-latin-800-normal.BtaGuVpR.woff2)format("woff2")}:root{--polvo:#e9e4da;--cal:#f4f0e8;--basalto:#23201c;--roca:#574f45;--linea:#bfb5a3;--arena:#d69a45;--arena-hondo:#7a4e0c;--bg:var(--polvo);--superficie:var(--cal);--tinta:var(--basalto);--tenue:var(--roca);--borde:var(--linea);--campo:var(--arena);--campo-tinta:var(--basalto);--acento-texto:var(--arena-hondo);--foco:#23201c;--display:"Rubik", "Segoe UI", system-ui, sans-serif;--texto:"Rubik", "Segoe UI", system-ui, sans-serif;--ancho:min(1280px, 92vw);--gutter:clamp(16px, 3.2vw, 40px);--sec:clamp(48px, 5.8vw, 84px);--curva:cubic-bezier(.22, 1, .36, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#23201c;--superficie:#2d2925;--tinta:#efe7da;--tenue:#b8ae9f;--borde:#4a4339;--acento-texto:#e3ad5c;--foco:#e3ad5c;color-scheme:dark}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-old(contenido){animation:.11s cubic-bezier(.4,0,1,1) both vt-salida}::view-transition-new(root),::view-transition-new(contenido){animation:vt-entrada .22s var(--curva) 80ms both}::view-transition-group(encabezado){animation-duration:0s}::view-transition-group(*){animation-duration:.3s;animation-timing-function:var(--curva)}::view-transition-old(*.grano),::view-transition-new(*.grano){object-fit:cover;mix-blend-mode:normal;height:100%}::view-transition-old(*.grano){animation:90ms linear both vt-grano-sale}::view-transition-new(*.grano){animation:none}@keyframes vt-grano-sale{to{opacity:0}}@keyframes vt-salida{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes vt-entrada{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.progreso-ruta{z-index:100;background:var(--arena);transform-origin:0;pointer-events:none;opacity:0;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.progreso-ruta.activo{opacity:1;transition:opacity .12s ease-out .15s, transform .9s var(--curva) .15s;transform:scaleX(.8)}.progreso-ruta.completo{opacity:0;transition:transform .16s ease-out,opacity .2s ease-out .14s;transform:scaleX(1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;interpolate-size:allow-keywords}body{background:var(--bg);color:var(--tinta);font:400 1rem/1.6 var(--texto);font-variant-numeric:lining-nums;margin:0;overflow-x:clip}img,svg{max-width:100%}[hidden]{display:none!important}.icono{flex:none}.grano{background-position:50%;background-repeat:repeat;width:100%;height:100%;display:block}.foto{object-fit:cover;width:100%;height:100%;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:800;line-height:1.03}h1{letter-spacing:-.03em;font-size:clamp(1.95rem,3.6vw,3.15rem)}h2{font-size:clamp(1.5rem,2.4vw,2.2rem)}h3{letter-spacing:-.015em;font-size:clamp(1.125rem,1.35vw,1.3rem);font-weight:700;line-height:1.15}p{margin:0}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--foco);outline-offset:3px}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.cifra{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700}.boton{border:2px solid var(--tinta);min-height:44px;font:500 .9375rem/1.2 var(--texto);cursor:pointer;max-width:100%;transition:background-color .18s var(--curva), color .18s var(--curva), border-color .18s var(--curva), transform .14s var(--curva);align-items:center;gap:.55em;padding:.6rem 1.2rem;text-decoration:none;display:inline-flex}@media (width<=820px){.boton{min-height:48px;font-size:1rem}}.boton .icono{transition:transform .2s var(--curva)}.boton:hover .icono{transform:translate(2px)}.boton:active{transform:translateY(1.5px)}.boton-primario{background:var(--campo);color:var(--campo-tinta);border-color:var(--campo)}.boton-primario:hover{background:var(--tinta);color:var(--bg);border-color:var(--tinta)}.boton-secundario{color:var(--tinta);background:0 0}.boton-secundario:hover{background:var(--tinta);color:var(--bg)}.enlace{color:var(--acento-texto);text-underline-offset:.2em;transition:color .16s var(--curva), text-underline-offset .18s var(--curva), text-decoration-color .18s var(--curva);font-weight:600;text-decoration:underline 2px}.enlace:hover{color:var(--tinta);text-underline-offset:.34em}.saltar{z-index:30;background:var(--campo);color:var(--campo-tinta);padding:.75rem 1rem;font-weight:600;position:absolute;top:-60px;left:8px}.saltar:focus{top:8px}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.banda{isolation:isolate;position:relative}.banda-oscura{--bg:#23201c;--superficie:#2d2925;--tinta:#efe7da;--tenue:#b8ae9f;--borde:#4a4339;--acento-texto:#e3ad5c;--foco:#e3ad5c;color-scheme:dark;background:var(--bg);color:var(--tinta);border-top:2px solid var(--basalto);border-bottom:2px solid var(--basalto)}.cabeza-pagina.banda-oscura,.banda-oscura+.banda-oscura,.banda-oscura+.banda,.banda+.banda-oscura{border-top:0}@media (prefers-color-scheme:dark){.banda-oscura{--bg:#171512;border-color:#4a4339}}@media (prefers-reduced-motion:no-preference){html.con-movimiento [data-revelar]{opacity:0;transition:opacity .44s var(--curva), transform .44s var(--curva);transition-delay:calc(var(--i,0) * 45ms);will-change:opacity, transform;transform:translateY(18px)}html.con-movimiento [data-revelar].revelado{opacity:1;will-change:auto;transform:translateY(0)}html.con-movimiento [data-foto-fondo] img{transition:transform 1.1s var(--curva);transform:scale(1.035)}html.con-movimiento [data-foto-fondo].revelado img{transform:scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:calc(var(--tam) * .33);display:inline-flex}.simbolo[data-astro-cid-f7espo7c]{flex:none;display:block;overflow:visible}.nombre[data-astro-cid-f7espo7c]{font:800 calc(var(--tam) * .95) / 1 var(--display);letter-spacing:-.04em}.simbolo[data-astro-cid-f7espo7c] [data-astro-cid-f7espo7c]:is(.tallo,.brazo-sup,.brazo-inf){transform-box:fill-box;transition:transform .45s cubic-bezier(.22,1,.36,1)}a:hover>.logo[data-astro-cid-f7espo7c] .tallo[data-astro-cid-f7espo7c],a:focus-visible>.logo[data-astro-cid-f7espo7c] .tallo[data-astro-cid-f7espo7c]{transform:translate(-6px)}a:hover>.logo[data-astro-cid-f7espo7c] .brazo-sup[data-astro-cid-f7espo7c],a:focus-visible>.logo[data-astro-cid-f7espo7c] .brazo-sup[data-astro-cid-f7espo7c]{transform:translate(7px,-7px)rotate(-4deg)}a:hover>.logo[data-astro-cid-f7espo7c] .brazo-inf[data-astro-cid-f7espo7c],a:focus-visible>.logo[data-astro-cid-f7espo7c] .brazo-inf[data-astro-cid-f7espo7c]{transform:translate(7px,7px)rotate(4deg)}.encabezado[data-astro-cid-ocp5e6q2]{z-index:20;background:var(--bg);border-bottom:2px solid var(--tinta);view-transition-name:encabezado;position:sticky;top:0}.fila[data-astro-cid-ocp5e6q2]{align-items:center;gap:clamp(1rem,2vw,1.75rem);min-height:62px;display:flex}.marca[data-astro-cid-ocp5e6q2]{color:var(--tinta);align-items:center;text-decoration:none;display:inline-flex}.nav[data-astro-cid-ocp5e6q2]{margin-left:auto}.nav-lista[data-astro-cid-ocp5e6q2]{gap:clamp(.85rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]{transition:color .16s var(--curva);border-bottom:3px solid #0000;padding-block:.35rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:after{content:"";background:var(--borde);transform-origin:0;height:3px;transition:transform .22s var(--curva), background-color .18s var(--curva);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:hover:after{transform:scaleX(1)}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2][aria-current=page]:after{background:var(--campo);transform:scaleX(1)}.nav-contacto[data-astro-cid-ocp5e6q2]{display:none}.cta[data-astro-cid-ocp5e6q2]{min-height:40px;padding:.45rem clamp(.8rem,1.2vw,1rem);font-size:.875rem}.menu-boton[data-astro-cid-ocp5e6q2]{width:44px;height:44px;color:var(--tinta);border:2px solid var(--tinta);cursor:pointer;transition:background-color .18s var(--curva), color .18s var(--curva);background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}.menu-boton[data-astro-cid-ocp5e6q2] .cerrar[data-astro-cid-ocp5e6q2]{display:none}@media (width<=1080px){.cta[data-astro-cid-ocp5e6q2]{margin-left:auto}.menu-boton[data-astro-cid-ocp5e6q2]{margin-left:0;display:inline-flex}.nav[data-astro-cid-ocp5e6q2]{background:var(--superficie);border-bottom:2px solid var(--tinta);display:none;position:absolute;inset:100% 0 auto}.nav-lista[data-astro-cid-ocp5e6q2]{padding:.5rem var(--gutter) .75rem;flex-direction:column;gap:0}.nav-lista[data-astro-cid-ocp5e6q2] li[data-astro-cid-ocp5e6q2]+li[data-astro-cid-ocp5e6q2]{border-top:1px solid var(--borde)}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]{font:700 1.5rem/1.1 var(--display);letter-spacing:-.02em;border-bottom:0;padding-block:.85rem;display:block}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]:after{display:none}.nav-lista[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2][aria-current=page]{color:var(--acento-texto)}.nav-contacto[data-astro-cid-ocp5e6q2]{padding:.75rem var(--gutter) 1.25rem;border-top:2px solid var(--tinta);background:var(--bg);display:block}.nav-contacto[data-astro-cid-ocp5e6q2] a[data-astro-cid-ocp5e6q2]{color:var(--tinta);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.abierto[data-astro-cid-ocp5e6q2] .nav[data-astro-cid-ocp5e6q2]{animation:menu-despliega .22s var(--curva);display:block}@keyframes menu-despliega{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.abierto[data-astro-cid-ocp5e6q2] .menu-boton[data-astro-cid-ocp5e6q2]{background:var(--tinta);color:var(--bg)}.abierto[data-astro-cid-ocp5e6q2] .menu-boton[data-astro-cid-ocp5e6q2] .abrir[data-astro-cid-ocp5e6q2]{display:none}.abierto[data-astro-cid-ocp5e6q2] .menu-boton[data-astro-cid-ocp5e6q2] .cerrar[data-astro-cid-ocp5e6q2]{display:inline}}@media (width<=820px){.cta[data-astro-cid-ocp5e6q2]{display:none}.menu-boton[data-astro-cid-ocp5e6q2]{margin-left:auto}}.pie[data-astro-cid-kb2vq6wp]{margin-top:var(--sec);color:#efe7da;content-visibility:auto;contain-intrinsic-size:auto 380px;background:#23201c}.estrato[data-astro-cid-kb2vq6wp]{border-top:2px solid #23201c;border-bottom:2px solid #23201c;height:16px;display:flex}.estrato[data-astro-cid-kb2vq6wp] span[data-astro-cid-kb2vq6wp]{flex:1}.estrato[data-astro-cid-kb2vq6wp] span[data-astro-cid-kb2vq6wp]+span[data-astro-cid-kb2vq6wp]{border-left:1px solid #23201c}.cta[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;padding-block:clamp(2.25rem,4.2vw,3.25rem);display:flex}.cta-titulo[data-astro-cid-kb2vq6wp]{margin-bottom:.35rem;font-size:clamp(1.6rem,2.8vw,2.25rem)}.cta-texto[data-astro-cid-kb2vq6wp] p[data-astro-cid-kb2vq6wp]{color:#b8ae9f;font-size:1rem}.cta-acciones[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:.65rem;display:flex}.pie[data-astro-cid-kb2vq6wp] .boton-primario[data-astro-cid-kb2vq6wp]:hover{color:#23201c;background:#efe7da;border-color:#efe7da}.boton-claro[data-astro-cid-kb2vq6wp]{color:#efe7da;background:0 0;border-color:#efe7da}.boton-claro[data-astro-cid-kb2vq6wp]:hover{color:#23201c;background:#efe7da}.rejilla[data-astro-cid-kb2vq6wp]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr)) minmax(0,1.2fr);gap:2rem 2.5rem;padding-block:2.25rem;display:grid}.rejilla[data-astro-cid-kb2vq6wp],.legal[data-astro-cid-kb2vq6wp]{background:linear-gradient(#4a4339, #4a4339) center top / calc(100% - 2 * var(--gutter)) 1px no-repeat}.marca[data-astro-cid-kb2vq6wp]{align-content:start;justify-items:start;gap:.75rem;display:grid}.marca[data-astro-cid-kb2vq6wp] p[data-astro-cid-kb2vq6wp]{max-width:34ch;font-size:.9375rem}.marca-enlace[data-astro-cid-kb2vq6wp]{color:#efe7da;text-decoration:none}.tenue[data-astro-cid-kb2vq6wp]{color:#b8ae9f}.col-titulo[data-astro-cid-kb2vq6wp]{letter-spacing:0;color:#d69a45;margin-bottom:.8rem;font-size:.9375rem;font-weight:700}.enlaces[data-astro-cid-kb2vq6wp],.datos[data-astro-cid-kb2vq6wp]{gap:.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.enlaces[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp],.datos[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:#efe7da;transition:color .16s var(--curva), transform .18s var(--curva);text-decoration:none}.enlaces[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{display:inline-block}.enlaces[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:#d69a45;text-underline-offset:.2em;text-decoration:underline;transform:translate(3px)}.datos[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:#d69a45;text-underline-offset:.2em;text-decoration:underline}.datos[data-astro-cid-kb2vq6wp] li[data-astro-cid-kb2vq6wp]{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.datos[data-astro-cid-kb2vq6wp] li[data-astro-cid-kb2vq6wp] .icono{color:#d69a45;transition:transform .18s var(--curva);margin-top:.2em}.datos[data-astro-cid-kb2vq6wp] li[data-astro-cid-kb2vq6wp]:hover .icono{transform:translateY(-1.5px)}.datos[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp],.datos[data-astro-cid-kb2vq6wp] span[data-astro-cid-kb2vq6wp]{overflow-wrap:anywhere}.legal[data-astro-cid-kb2vq6wp]{color:#b8ae9f;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1rem 1.6rem;font-size:.875rem;display:flex}.legal-enlaces[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.legal-enlaces[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{color:#efe7da;text-underline-offset:.2em}.legal-enlaces[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{color:var(--arena)}.pie[data-astro-cid-kb2vq6wp] [data-astro-cid-kb2vq6wp]:focus-visible{outline-color:#d69a45}@media (width<=1000px){.rejilla[data-astro-cid-kb2vq6wp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rejilla[data-astro-cid-kb2vq6wp]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media (width<=820px){.legal[data-astro-cid-kb2vq6wp]{padding-bottom:5rem}}.barra-whatsapp[data-astro-cid-hkbrpulz]{display:none}@media (width<=820px){.barra-whatsapp[data-astro-cid-hkbrpulz]{z-index:25;min-height:60px;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border:0;border-top:2px solid var(--basalto);justify-content:center;font-size:1.0625rem;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .16s ease-out,color .16s ease-out;display:flex;position:fixed;inset:auto 0 0}.barra-whatsapp[data-astro-cid-hkbrpulz].barra-oculta{pointer-events:none;transform:translateY(105%)}}
