@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-opsz-normal.Czevyj-6.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-opsz-normal.CJcjJNj7.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-opsz-normal.DihXLNYH.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.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{--tinta:#151b5c;--papel:#fff;--niebla:#eef2f9;--texto:#202640;--apoyo:#5b5f78;--linea:#d9dfeb;--vivo:#3158b5;--cielo:#a9bbf2;--tinta-2:#222c82;--titulo:"Fraunces Variable", Georgia, "Times New Roman", serif;--lectura:"Manrope Variable", "Segoe UI", Arial, sans-serif;--margen:clamp(20px, 5vw, 72px);--ancho:1240px;--cabecera:72px;--barra:0px;--radio:18px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--cabecera) + 16px)}body{background:var(--papel);color:var(--texto);font:400 1.0625rem/1.65 var(--lectura);-webkit-font-smoothing:antialiased;padding-bottom:var(--barra);margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--vivo);outline-offset:3px;border-radius:6px}::selection{background:var(--tinta);color:var(--papel)}.solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--tinta);color:var(--papel);border-radius:999px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.saltar:focus{transform:none}.titular,.subtitular{font-family:var(--titulo);color:var(--tinta);letter-spacing:-.035em;text-wrap:balance;font-weight:380;line-height:1.02}.titular{font-size:clamp(2.5rem,6.4vw,5.25rem)}.subtitular{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06}.entrada{color:var(--apoyo);text-wrap:pretty;max-width:34em;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.nota{color:var(--apoyo);font-size:.9rem;line-height:1.55}.enlace{color:var(--tinta);text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--tinta) 35%, transparent);font-weight:600;transition:text-decoration-color .2s}.enlace:hover{text-decoration-color:var(--tinta)}.fuera:after{content:"↗";margin-left:.3em;font-size:.85em;display:inline-block}.boton{border:1px solid var(--tinta);background:var(--tinta);min-height:52px;color:var(--papel);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}.boton:hover{background:#0d1245}.boton--claro{color:var(--tinta);border-color:color-mix(in srgb, var(--tinta) 30%, transparent);background:0 0}.boton--claro:hover{background:var(--niebla);border-color:var(--tinta)}.boton--blanco{background:var(--papel);color:var(--tinta);border-color:var(--papel)}.boton--blanco:hover{background:var(--niebla)}.boton--contorno{color:var(--papel);background:0 0;border-color:#ffffff73}.boton--contorno:hover{border-color:var(--papel);background:#ffffff1a}.boton--mini{min-height:42px;padding:0 18px;font-size:.92rem}.boton svg{flex:none;width:20px;height:20px}.botones{flex-wrap:wrap;gap:12px;display:flex}.caja{width:min(100% - var(--margen) * 2, var(--ancho));margin-inline:auto}.tramo{padding-block:clamp(72px,10vw,136px)}.tramo--niebla{background:var(--niebla)}.tramo__cabeza{gap:18px;margin-bottom:clamp(36px,5vw,64px);display:grid}.pagina__cabeza{gap:22px;padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(40px,6vw,72px);display:grid}.cabecera{z-index:50;height:var(--cabecera);-webkit-backdrop-filter:blur(16px)saturate(1.4);color:var(--papel);background:#151b5ce6;border-bottom:1px solid #ffffff14;position:sticky;top:0}.cabecera__caja{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.cabecera__logo{width:118px;color:var(--papel);flex:none;display:block}.cabecera__nav{align-items:center;gap:clamp(18px,2.6vw,38px);display:flex}.cabecera__nav a{color:#ffffffc7;padding:8px 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.cabecera__nav a:hover,.cabecera__nav a[aria-current=page]{color:var(--papel)}.cabecera__nav a:after{content:"";background:var(--cielo);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.cabecera__nav a:hover:after,.cabecera__nav a[aria-current=page]:after{transform:scaleX(1)}.cabecera__avance{background:var(--cielo);transform-origin:0;height:2px;transform:scaleX(var(--avance,0));position:absolute;bottom:-1px;left:0;right:0}.barra{display:none}@media (width<=860px){:root{--cabecera:60px;--barra:calc(64px + env(safe-area-inset-bottom,0px))}.cabecera__nav{display:none}.cabecera__logo{width:98px}.barra{z-index:60;height:var(--barra);padding-bottom:env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#151b5cf0;border-top:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.barra a{color:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.68rem;font-weight:600;text-decoration:none;display:flex;position:relative}.barra svg{width:22px;height:22px}.barra a[aria-current=page]{color:var(--papel)}.barra a[aria-current=page]:before{content:"";background:var(--cielo);border-radius:2px;width:22px;height:2px;position:absolute;top:-1px}.barra a[aria-current=page] svg{stroke-width:2.2px}}.banda,.tramo--tinta,.cierre{isolation:isolate;background-color:var(--tinta);color:var(--papel);background-image:radial-gradient(55% 70% at 85% 10%,#3158b573,#0000 70%),radial-gradient(45% 60% at 0 100%,#3158b538,#0000 70%);position:relative}.banda:before,.tramo--tinta:before,.cierre:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90% at 70% 20%,#000 20%,#0000 80%);mask-image:radial-gradient(75% 90% at 70% 20%,#000 20%,#0000 80%)}.banda{overflow:hidden}.banda .titular,.banda .subtitular,.tramo--tinta .titular,.tramo--tinta .subtitular{color:var(--papel)}.banda .entrada,.tramo--tinta .entrada{color:#ffffffbd}.banda .nota,.tramo--tinta .nota{color:#fff9}.banda .enlace,.tramo--tinta .enlace{color:var(--papel);text-decoration-color:#fff6}.banda .enlace:hover,.tramo--tinta .enlace:hover{text-decoration-color:var(--papel)}.banda--solape .pagina__cabeza{padding-bottom:clamp(120px,14vw,180px)}.solape{z-index:2;margin-top:clamp(-150px,-11vw,-96px);position:relative}.cierre{padding-block:clamp(72px,10vw,128px)}.cierre__caja{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(40px,6vw,96px);display:grid}.cierre__texto{justify-items:start;gap:28px;display:grid}.cierre .subtitular{color:var(--papel);max-width:12em;font-size:clamp(2.2rem,5vw,4.2rem)}.cierre p{color:#ffffffbd;max-width:34em;font-size:1.1rem}.cierre__firma{color:var(--papel);padding-bottom:8px}.cierre__firma figcaption{color:#fff9;border-top:1px solid #ffffff40;margin-top:18px;padding-top:14px;font-size:.9rem}@media (width<=860px){.cierre__caja{grid-template-columns:minmax(0,1fr)}.cierre__firma{order:-1;max-width:420px}}[data-firma].lista path{stroke:currentColor;stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 1.6s cubic-bezier(.6, 0, .25, 1) var(--d,0s), fill-opacity .9s ease calc(var(--d,0s) + 1.1s)}[data-firma].lista.is-firmada path{stroke-dashoffset:0;fill-opacity:1}.pie{background:var(--tinta);color:#ffffffbd;border-top:1px solid #ffffff24;padding-block:56px 40px;font-size:.95rem}.pie__caja{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.pie__logo{width:150px;color:var(--papel)}.pie__lema{max-width:18em;margin-top:18px}.pie h2{font:600 .95rem var(--lectura);color:var(--papel);margin-bottom:14px}.pie li+li{margin-top:8px}.pie a{overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.pie a:hover{color:var(--papel)}.pie__base{border-top:1px solid #ffffff24;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px 32px;padding-top:28px;font-size:.85rem;display:flex}.pie__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.pie__base a,.pie__legal button{color:#ffffffbd;font-size:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #ffffff4d;transition:color .2s}.pie__base a:hover,.pie__legal button:hover{color:var(--papel)}@media (width<=860px){.pie__caja{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pie__marca{grid-column:1/-1}}.navegador{border:1px solid var(--linea);background:var(--papel);border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px #151b5c47}.navegador__barra{border-bottom:1px solid var(--linea);background:#f7f9fc;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.navegador__barra i{background:var(--linea);border-radius:50%;width:8px;height:8px}.navegador img{width:100%}.telefono{border:5px solid var(--tinta);background:var(--tinta);border-radius:26px;overflow:hidden;box-shadow:0 26px 50px -22px #151b5c80}.telefono img{border-radius:20px;width:100%}.lista li{padding-left:26px;position:relative}.lista li+li{margin-top:8px}.lista li:before{content:"";border-left:1.5px solid var(--vivo);border-bottom:1.5px solid var(--vivo);width:11px;height:6px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s both vt-sale}::view-transition-new(root){animation:.32s 60ms both vt-entra}}@keyframes vt-sale{to{opacity:0}}@keyframes vt-entra{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:is(.titular,.subtitular){clip-path:inset(-.3em 100% -.4em -.15em);transition:clip-path 1.25s cubic-bezier(.65, 0, .2, 1) var(--retraso,0s)}:is(.titular,.subtitular).is-visto{clip-path:inset(-.3em -.3em -.4em -.15em)}:is(.oficio,.galeria__lista,.precios__tira,.tarifa,.claras__lista,.pasos,.camino,.obra__ficha,.dudas__lista,.quien__oficio,.directo ul,.legal__cuerpo,.pie__caja,.botones--escalon)>*{opacity:0;transition:opacity .7s ease calc(var(--n,0) * 70ms), translate .9s cubic-bezier(.2, .7, .2, 1) calc(var(--n,0) * 70ms);translate:0 24px}:is(.oficio,.galeria__lista,.precios__tira,.tarifa,.claras__lista,.pasos,.camino,.obra__ficha,.dudas__lista,.quien__oficio,.directo ul,.legal__cuerpo,.pie__caja,.botones--escalon).is-visto>*{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tramo--tinta,.cierre{animation:linear both bloque-abre view();animation-range:entry entry 90%}.banda .pagina__cabeza{animation:linear both cabeza-sale view();animation-range:exit}}}@keyframes bloque-abre{0%{clip-path:inset(0 4% round 40px)}to{clip-path:inset(0)}}@keyframes cabeza-sale{to{opacity:.15;translate:0 -70px}}.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}.galleta__aviso[data-astro-cid-fnv7rz7y]{left:16px;bottom:calc(var(--barra) + 16px);z-index:70;background:var(--papel);width:min(440px,100% - 32px);color:var(--texto);box-shadow:0 0 0 1px var(--linea), 0 30px 60px -20px #151b5c73;border-radius:18px;gap:12px;padding:22px;display:grid;position:fixed}.galleta__aviso[data-astro-cid-fnv7rz7y][hidden]{display:none}.galleta__aviso[data-astro-cid-fnv7rz7y] h2[data-astro-cid-fnv7rz7y],.galleta__panel[data-astro-cid-fnv7rz7y] h2[data-astro-cid-fnv7rz7y]{font:380 1.45rem/1.15 var(--titulo);letter-spacing:-.02em;color:var(--tinta)}.galleta__aviso[data-astro-cid-fnv7rz7y] p[data-astro-cid-fnv7rz7y]{color:var(--apoyo);font-size:.95rem}.galleta[data-astro-cid-fnv7rz7y] a[data-astro-cid-fnv7rz7y]{color:var(--tinta);text-underline-offset:4px;font-weight:600}.galleta__botones[data-astro-cid-fnv7rz7y]{flex-wrap:wrap;gap:8px;display:flex}.galleta__panel[data-astro-cid-fnv7rz7y]{width:min(520px,100% - 32px);color:var(--texto);border:0;border-radius:22px;padding:clamp(22px,4vw,34px);box-shadow:0 40px 80px -30px #04061e99}.galleta__panel[data-astro-cid-fnv7rz7y]::backdrop{backdrop-filter:blur(4px);background:#151b5c8c}.galleta__panel[data-astro-cid-fnv7rz7y][open]{gap:16px;display:grid}.galleta__fila[data-astro-cid-fnv7rz7y]{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:14px;display:grid}.galleta__fila[data-astro-cid-fnv7rz7y] strong[data-astro-cid-fnv7rz7y]{color:var(--tinta);display:block}.galleta__fila[data-astro-cid-fnv7rz7y] small[data-astro-cid-fnv7rz7y]{color:var(--apoyo);font-size:.9rem;display:block}.galleta__fila[data-astro-cid-fnv7rz7y] em[data-astro-cid-fnv7rz7y]{color:var(--vivo);font-size:.85rem;font-style:normal;font-weight:600}.galleta__fila[data-astro-cid-fnv7rz7y] input[data-astro-cid-fnv7rz7y]{width:22px;height:22px;accent-color:var(--tinta)}.galleta__nada[data-astro-cid-fnv7rz7y]{background:var(--niebla);color:var(--tinta);border-radius:12px;padding:14px 16px;font-size:.95rem}.galleta__mas[data-astro-cid-fnv7rz7y]{font-size:.9rem}
