:root{--w-lienzo:#FFFFFF;--w-lienzo-2:#EFECE7;--w-banda:#E9E6E1;--w-superficie:#FFFFFF;--w-superficie-2:#F6F5F2;--w-tinta:#0A0A0A;--w-tinta-2:#171615;--w-sobre-tinta:#F5F2EC;--w-sobre-tinta-2:rgba(245,242,236,.72);--w-linea-tinta:rgba(245,242,236,.12);--w-linea:rgba(30,24,16,.1);--w-linea-2:rgba(30,24,16,.18);--w-texto-1:#0A0A0A;--w-texto-2:#55524D;--w-texto-3:#716D66;--w-lima:#D2DB7E;--w-lima-2:#C3CF6A;--w-lima-negro:#CDE06B;--w-lima-suave:rgba(210,219,126,.18);--w-lima-linea:rgba(210,219,126,.55);--w-verde-tinta:#4F6A10;--w-error:#B3261E;--w-estrella:#C8951A;--w-r:24px;--w-r-sm:14px;--w-r-xl:32px;--w-r-pildora:999px;--w-sombra-suave:0 1px 2px rgba(20,20,15,.04),0 12px 32px -24px rgba(20,20,15,.28);--w-sombra:0 30px 60px -36px rgba(20,20,15,.45);--w-max:1180px;--w-margen:clamp(20px,4vw,48px);--w-seccion:clamp(56px,8vw,112px);--w-seccion-corta:clamp(40px,5vw,72px);--w-barra-alto:72px;--w-ease:cubic-bezier(.16,1,.3,1);--w-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--w-serif:"Instrument Serif","Times New Roman",serif}.w-contenedor{max-width:var(--w-max);margin:0 auto;padding:0 var(--w-margen)}.w-seccion{padding:var(--w-seccion) 0;background:var(--w-lienzo);color:var(--w-texto-1)}.w-seccion--corta{padding:var(--w-seccion-corta) 0}.w-seccion--banda{background:var(--w-lienzo-2)}.w-seccion--tinta{background:var(--w-tinta);color:var(--w-sobre-tinta)}.w-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--w-r-pildora);border:1px solid var(--w-tinta);background:var(--w-tinta);color:var(--w-sobre-tinta);font:600 15px/1 var(--w-sans);letter-spacing:-.005em;text-decoration:none;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s,-webkit-transform .16s var(--w-ease);transition:background .2s,border-color .2s,color .2s,-webkit-transform .16s var(--w-ease);transition:transform .16s var(--w-ease),background .2s,border-color .2s,color .2s;transition:transform .16s var(--w-ease),background .2s,border-color .2s,color .2s,-webkit-transform .16s var(--w-ease)}.w-btn svg{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:-webkit-transform .2s var(--w-ease);transition:-webkit-transform .2s var(--w-ease);transition:transform .2s var(--w-ease);transition:transform .2s var(--w-ease),-webkit-transform .2s var(--w-ease)}.w-btn:hover{background:#000;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.w-btn:hover svg{-webkit-transform:translateX(3px);transform:translate(3px)}.w-btn--blanco{background:var(--w-superficie);color:var(--w-texto-1);border-color:var(--w-linea-2)}.w-btn--blanco:hover{background:var(--w-superficie);border-color:var(--w-tinta)}.w-btn--claro{background:var(--w-superficie);color:var(--w-texto-1);border-color:var(--w-superficie)}.w-btn--claro:hover{background:#f2f2f2;border-color:#f2f2f2}.w-seccion--tinta .w-btn--blanco{background:transparent;color:var(--w-sobre-tinta);border-color:#f5f2ec4d}.w-seccion--tinta .w-btn--blanco:hover{border-color:var(--w-sobre-tinta);background:#f5f2ec0f}.w-btn--grande{min-height:56px;padding:0 28px;font-size:16px}.w-btn--bloque{width:100%}[dir=rtl] .w-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.w-tarjeta{background:var(--w-superficie);border:1px solid var(--w-linea);border-radius:var(--w-r);padding:28px;color:var(--w-texto-1);-webkit-box-shadow:var(--w-sombra-suave);box-shadow:var(--w-sombra-suave)}.w-tarjeta--plana{-webkit-box-shadow:none;box-shadow:none}.w-tarjeta--banda{background:var(--w-banda);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.w-seccion--tinta .w-tarjeta{background:var(--w-tinta-2);border-color:var(--w-linea-tinta);color:var(--w-sobre-tinta);-webkit-box-shadow:none;box-shadow:none}.w-heroe{position:relative;isolation:isolate;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:min(calc(82vh / var(--zz,1)),860px);padding:clamp(48px,7vw,96px) 0 clamp(40px,6vw,72px);background:var(--w-tinta);color:#fff}.w-heroe-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.w-heroe-foto picture,.w-heroe-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.w-heroe-foto img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%}.w-heroe-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.18)),color-stop(40%,rgba(0,0,0,.04)),to(rgba(0,0,0,.58)));background:linear-gradient(180deg,#0000002e,#0000000a 40%,#00000094)}.w-heroe>.w-contenedor{position:relative;z-index:2;width:100%}.w-heroe-texto{max-width:760px}.w-heroe h1{margin:12px 0 16px;font:700 clamp(36px,5.4vw,64px)/1.04 var(--w-sans);letter-spacing:-.035em;color:#fff;text-wrap:balance}.w-heroe h1 em{font-family:var(--w-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.w-heroe p{margin:0;max-width:52ch;font-size:clamp(16px,2vw,19px);line-height:1.55;color:#ffffffe0;text-wrap:pretty}.w-heroe--marco{margin:0 var(--w-margen);border-radius:var(--w-r);min-height:min(calc(72vh / var(--zz,1)),760px)}@media (max-width:760px){.w-heroe{min-height:min(calc(70vh / var(--zz,1)),640px);padding:40px 0 32px}.w-heroe--marco{margin:0 12px;border-radius:20px}}.w-foto{position:relative;margin:0;border-radius:var(--w-r);overflow:hidden;background:var(--w-banda)}.w-foto img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.w-foto--alta img{aspect-ratio:4/5}.w-foto figcaption{position:absolute;left:0;right:0;bottom:0;padding:32px 24px 18px;font-size:13px;font-weight:600;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,#0000,#0009)}.w-ojo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w-texto-3)}.w-ojo:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--w-lima);-webkit-box-shadow:0 0 0 4px var(--w-lima-suave);box-shadow:0 0 0 4px var(--w-lima-suave)}.w-seccion--tinta .w-ojo{color:var(--w-sobre-tinta-2)}.w-seccion--tinta .w-ojo:before{background:var(--w-lima-negro)}.w-h2{margin:12px 0;font:700 clamp(28px,4.2vw,42px)/1.1 var(--w-sans);letter-spacing:-.03em;text-wrap:balance}.w-h2 em{font-family:var(--w-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.w-lead{margin:0;max-width:62ch;font-size:clamp(15px,1.8vw,17.5px);line-height:1.6;color:var(--w-texto-2);text-wrap:pretty}.w-seccion--tinta .w-lead{color:var(--w-sobre-tinta-2)}.w-barra{position:fixed;left:0;right:0;bottom:0;z-index:120;background:#fffffff0;border-top:1px solid var(--w-linea);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.w-barra>.w-contenedor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;min-height:var(--w-barra-alto)}.w-barra-texto{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--w-texto-1)}body.has-w-barra{padding-bottom:var(--w-barra-alto)}@media (max-width:1000px){.w-barra{display:none}body.has-w-barra{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.w-btn,.w-btn svg{-webkit-transition:none;transition:none}}
