@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#fff;--superficie:#f4ece6;--hundido:#ece2d9;--linea:#d8cabd;--tinta:#1c2b38;--gris:#4f555b;--acento:#5a1e2f;--acento-hover:#6f2639;--terracota:#8c4a39;--noche:#1c2b38;--pie:#333;--crema:#f4ece6;--serif:"Newsreader Variable", Georgia, serif;--sans:"Source Sans 3 Variable", "Source Sans 3", system-ui, -apple-system, sans-serif;--ancho:1120px;--radio:6px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--fondo);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:400;line-height:1.65}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}figure{margin:0}.dividida>*,.rejilla>*,.hero__rejilla>*{min-width:0}a{color:inherit}::selection{background:var(--acento);color:var(--fondo)}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;text-wrap:balance;font-variant-numeric:lining-nums;color:var(--tinta);margin:0 0 .5em;font-weight:500;line-height:1.1}[class*=__n],.pasos li:before{font-variant-numeric:lining-nums}h1{font-size:clamp(2.6rem,6.4vw,4.6rem)}h2{font-size:clamp(2rem,4.2vw,3rem)}h3{font-size:1.55rem;font-weight:600}p{text-wrap:pretty;margin:0 0 1em}.contenedor{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 20px}.seccion{padding:clamp(64px,10vw,112px) 0}.seccion--alt{background:var(--superficie);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.antetitulo{font-family:var(--serif);color:var(--terracota);align-items:center;gap:12px;margin-bottom:10px;font-size:1.15rem;font-style:italic;font-weight:500;display:flex}.antetitulo:before{content:"";background:currentColor;width:28px;height:1px}.entrada{color:#3c4248;max-width:60ch;font-size:1.2rem;line-height:1.6}.texto{max-width:66ch}.texto ul{padding-left:1.2em}.texto li{margin-bottom:.4em}.texto li::marker{color:var(--terracota)}.boton{border-radius:var(--radio);background:var(--acento);color:#fff;font:600 1rem var(--sans);cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.boton:hover{background:var(--acento-hover)}.boton--borde{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta);background:0 0}.boton--borde:hover{background:var(--tinta);color:var(--fondo)}.botones{flex-wrap:wrap;gap:12px;display:flex}.rejilla{gap:28px;display:grid}@media (width>=760px){.rejilla--2{grid-template-columns:repeat(2,1fr)}.rejilla--3{grid-template-columns:repeat(3,1fr)}.rejilla--4{grid-template-columns:repeat(4,1fr)}}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:28px}.seccion--alt .tarjeta{background:var(--fondo)}.tarjeta h3{font-size:1.45rem}.tarjeta p:last-child{margin-bottom:0}.dividida{align-items:center;gap:clamp(32px,6vw,72px);display:grid}@media (width>=860px){.dividida{grid-template-columns:1fr 1fr}.dividida--invertida>:first-child{order:2}}.foto{border-radius:var(--radio);overflow:hidden}.cita{font-family:var(--serif);max-width:30ch;color:var(--acento);font-size:clamp(1.6rem,3.4vw,2.3rem);font-style:italic;font-weight:400;line-height:1.3}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--terracota);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.campos{gap:14px;display:grid}@media (width>=760px){.campos--2{grid-template-columns:1fr 1fr}.campos--3{grid-template-columns:repeat(3,1fr)}.campos--4{grid-template-columns:repeat(4,1fr)}}.campo{color:var(--gris);gap:5px;font-size:.9rem;font-weight:600;display:grid}.control,.campo input,.campo select,.campo textarea{border-radius:var(--radio);border:1px solid var(--linea);width:100%;color:var(--tinta);font:500 1rem var(--sans);background:#fff;padding:11px 12px}.campo textarea{resize:vertical;min-height:70px}.control:focus,.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--terracota);outline:none;box-shadow:0 0 0 3px #8c4a3926}.panel{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:clamp(18px,3vw,28px)}.panel+.panel{margin-top:20px}.panel h2{font-size:1.6rem}.fila-acciones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.boton--chico{padding:9px 14px;font-size:.9rem}.boton--quitar{color:var(--gris);box-shadow:inset 0 0 0 1px var(--linea);background:0 0;padding:8px 12px;font-size:.85rem}.boton--quitar:hover{background:var(--hundido);color:var(--acento)}.aviso{border-radius:var(--radio);background:var(--hundido);padding:10px 14px;font-size:.9rem}.aviso--error{color:#8a1f24;background:#f6e1e1}.aviso--ok{color:#2f6b3f;background:#e3efe6}.tabla-scroll{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.95rem}.tabla th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--gris);border-bottom:2px solid var(--tinta);white-space:nowrap;padding:8px;font-size:.78rem}.tabla td{border-bottom:1px solid var(--linea);vertical-align:top;padding:8px}.documento{border:1px solid var(--linea);border-radius:var(--radio);background:#fff;margin-top:24px;padding:clamp(20px,4vw,48px)}.documento h2{margin-bottom:4px;font-size:2rem}.documento .tabla{font-size:.9rem}.firma{border-top:1px solid var(--tinta);margin-top:48px;padding-top:6px;font-size:.85rem}.firmas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 40px;display:grid}@media print{@page{margin:16mm}body{background:#fff;font-size:11pt}.cabecera,.pie,.no-imprimir,.saltar{display:none!important}main,.herr-cuerpo,.contenedor{max-width:none!important;padding:0!important}.herr-cuerpo>.contenedor>:not(.imprimible){display:none!important}.documento{border:0;margin:0;padding:0}.documento .tabla{font-size:9.5pt}a{text-decoration:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.mov .revelar{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0s);transform:translateY(26px)}.mov .revelar.visible{opacity:1;transform:none}.mov .antetitulo.revelar:before{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1) .15s}.mov .antetitulo.revelar.visible:before{width:28px}.palabra{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mov .palabra>span{animation:.9s cubic-bezier(.2,.7,.2,1) forwards subir;animation-delay:calc(.15s + var(--i) * 70ms);display:inline-block;transform:translateY(105%)}@keyframes subir{to{transform:none}}.mov .hero .antetitulo,.mov .hero .entrada,.mov .hero .botones{opacity:0;animation:.9s forwards aparecer-suave}.mov .hero .antetitulo{animation-delay:50ms}.mov .hero .entrada{animation-delay:.7s}.mov .hero .botones{animation-delay:.9s}@keyframes aparecer-suave{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mov .hero__foto{clip-path:inset(0 0 100%);animation:1.3s cubic-bezier(.7,0,.2,1) .25s forwards telon}.mov .hero__foto img{will-change:transform;transition:transform .2s linear;transform:scale(1.08)}@keyframes telon{to{clip-path:inset(0)}}.mov .pasos>li.revelar{background:linear-gradient(var(--tinta), var(--tinta)) top left / 0 2px no-repeat;transition:opacity .8s,transform .8s,background-size 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--retraso,0s);border-top-color:#0000}.mov .pasos>li.revelar.visible{background-size:100% 2px}.boton{position:relative;overflow:hidden}.boton:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.boton:hover:after{transform:translate(120%)}.foto img,.proyecto__imagen img,.real__imagen img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dividida .foto:hover img,.proyecto__imagen:hover img{transform:scale(1.04)}.cabecera{transition:box-shadow .3s,background-color .3s}.cabecera--scroll{box-shadow:0 6px 24px #1c2b3814}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.boton:after{display:none}}.logo[data-astro-cid-f7espo7c]{display:block}.saltar[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:var(--tinta);width:auto;height:auto;color:var(--fondo);border-radius:8px;padding:10px 16px;position:fixed;top:12px;left:12px}.cabecera[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--fondo) 86%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--linea) 60%, transparent);position:sticky;top:0}.cabecera__fila[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;height:72px;display:flex}.cabecera__logo[data-astro-cid-hkbrpulz]{text-decoration:none}.menu__boton[data-astro-cid-hkbrpulz]{all:unset;cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;display:grid}.menu__boton[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--tinta);border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu__boton[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(7px)rotate(45deg)}.menu__boton[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.menu__boton[data-astro-cid-hkbrpulz][aria-expanded=true] span[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{background:var(--fondo);border-bottom:1px solid var(--linea);flex-direction:column;padding:12px 20px 24px;display:none;position:absolute;top:72px;left:0;right:0}.menu__boton[data-astro-cid-hkbrpulz][aria-expanded=true]+nav[data-astro-cid-hkbrpulz]{display:flex}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.boton){border-bottom:1px solid var(--hundido);padding:12px 0;font-weight:500;text-decoration:none}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--terracota)}.menu__cta[data-astro-cid-hkbrpulz]{justify-content:center;margin-top:16px}@media (width>=1120px){.menu__boton[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{background:0 0;border:0;flex-direction:row;align-items:center;gap:26px;padding:0;display:flex;position:static}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.boton){color:var(--gris);border:0;padding:0;font-size:.95rem}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:not(.boton):hover,.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{color:var(--acento)}.menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current]{box-shadow:0 2px 0 var(--acento)}.menu__cta[data-astro-cid-hkbrpulz]{margin:0;padding:11px 20px;font-size:.92rem}}.pie[data-astro-cid-hkbrpulz]{background:var(--pie);color:var(--crema);padding:64px 0 28px}.pie__rejilla[data-astro-cid-hkbrpulz]{gap:36px;display:grid}@media (width>=860px){.pie__rejilla[data-astro-cid-hkbrpulz]{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}.pie[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz],.pie__rejilla[data-astro-cid-hkbrpulz]>div[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#d9cfc6;text-decoration:none}.pie[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#fff}.pie__titulo[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:var(--crema);margin:0 0 6px;font-size:1.35rem;font-weight:600}.pie__frase[data-astro-cid-hkbrpulz]{font-family:var(--serif);color:#c9bdb3;max-width:30ch;margin-top:18px;font-size:1.25rem;font-style:italic}.pie__legal[data-astro-cid-hkbrpulz]{color:#c9bdb3;border-top:1px solid #4a4a4a;flex-wrap:wrap;gap:8px 24px;margin-top:48px;padding-top:20px;font-size:.85rem;display:flex}
