.hero{position:relative;padding-top:calc(var(--alto-cabecera) + clamp(1.25rem,3vw,3rem));padding-bottom:clamp(var(--sp-8),8vw,var(--sp-10));background:var(--fondo);overflow:clip}.hero__rejilla{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeza" "escena" "cuerpo";gap:var(--sp-6)}.hero__cabeza{grid-area:cabeza;position:relative;z-index:2;display:grid;gap:var(--sp-5)}.hero__titulo{font-size:clamp(2.65rem,1.35rem + 4.6vw,6.25rem);line-height:.97;letter-spacing:-.028em;max-width:12.5em}.hero__escena{grid-area:escena;position:relative;margin:0 calc(var(--margen) * -.5) 4.5rem 0}.hero__cuerpo{grid-area:cuerpo;display:grid;gap:var(--sp-6);align-content:start}@media (max-width:1023px){.hero__rejilla{grid-template-areas:"cabeza" "lead" "ctas" "escena" "confianza"}.hero__cuerpo{display:contents}.hero__cuerpo>.t-lead{grid-area:lead}.hero__ctas{grid-area:ctas}.hero__confianza{grid-area:confianza}}@media (min-width:1024px){.hero{min-height:100svh}.hero__rejilla{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;grid-template-rows:auto 1fr;column-gap:var(--hueco);row-gap:var(--sp-7)}.hero__cabeza{grid-column:1 / 8;grid-row:1;padding-top:var(--sp-6)}.hero__escena{grid-column:8 / 13;grid-row:1 / 3;margin:0;align-self:start}.hero__cuerpo{grid-column:1 / 7;grid-row:2;align-self:end}}.hero__lienzo{position:relative;margin:0;overflow:hidden;aspect-ratio:4 / 5;background:var(--niebla);box-shadow:var(--sombra-3);will-change:transform}.hero__final,.hero__final>*{width:100%;height:100%}.hero__final img{width:100%;height:100%;object-fit:cover}.hero__boceto{display:none}.hero__goma{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y;opacity:0;transition:opacity .6s ease}.hero__goma.is-lista{opacity:1}.hero__nota{position:absolute;right:6%;bottom:-4rem;flex-direction:row-reverse;transform-origin:right bottom}.hero__nota .trazo{transform:scaleX(-1) rotate(-20deg)}.hero__nota .nota__texto{color:var(--texto);max-width:16ch}.solo-tactil{display:none}@media (hover:none),(pointer:coarse){.solo-raton{display:none}.solo-tactil{display:inline}}html.no-js .hero__nota,.hero.sin-goma .hero__nota{display:none}.hero__nota{transition:opacity var(--t-lento) ease}.hero.is-usada .hero__nota{opacity:0}.hero__ctas{--fila:var(--sp-6)}.hero__confianza{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--linea);font-size:var(--fs-sm);color:var(--texto-suave)}.hero__confianza li{display:inline-flex;align-items:center;gap:var(--sp-2)}.hero__confianza .icono{width:1.15rem;height:1.15rem;color:var(--texto-fuerte)}.hero__confianza .estrellas svg{width:.85rem;height:.85rem}.hero__resenas{color:inherit;text-decoration:underline;text-decoration-color:var(--linea-fuerte);text-underline-offset:.2em}.hero__resenas:hover{color:var(--texto-fuerte);text-decoration-color:currentColor}.hero__bajar{display:none;position:absolute;left:var(--margen);bottom:var(--sp-6);align-items:center;gap:var(--sp-3);color:var(--texto-suave);text-decoration:none;letter-spacing:var(--tracking-mayus);text-transform:uppercase}.hero__bajar-linea{position:relative;width:1px;height:3.5rem;overflow:hidden;background:var(--linea)}.hero__bajar-linea::after{content:"";position:absolute;inset:0;background:var(--texto-fuerte);animation:bajar 2.4s var(--ease-suave) infinite}@keyframes bajar{0%{transform:translateY(-100%)}60%,100%{transform:translateY(100%)}}@media (min-width:1024px) and (min-height:760px){.hero__bajar{display:inline-flex}}.franja{overflow:hidden;padding-block:clamp(var(--sp-5),3vw,var(--sp-6));border-block:1px solid var(--linea);background:var(--fondo);color:var(--texto-fuerte)}.franja__pista{display:flex;width:max-content;animation:franja 42s linear infinite}.franja{position:relative}.franja:hover .franja__pista,.franja:focus-within .franja__pista,.franja.is-pausada .franja__pista{animation-play-state:paused}.franja__pausa{position:absolute;right:var(--margen);top:50%;width:2.25rem;height:2.25rem;margin-top:-1.125rem;background:var(--fondo);opacity:.55}.franja__pausa:hover,.franja__pausa:focus-visible{opacity:1}.franja__pausa svg{width:.85rem;height:.85rem}.franja__icono-play,.franja.is-pausada .franja__icono-pausa{display:none}.franja.is-pausada .franja__icono-play{display:block}@media (prefers-reduced-motion:reduce){.franja__pausa{display:none}}.franja__grupo{display:flex;flex:none}.franja__grupo li{display:inline-flex;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);padding-right:clamp(1.25rem,3vw,2.75rem);font-family:var(--f-titular);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:300;white-space:nowrap}.franja__sep{width:.7em;height:.7em;color:var(--salvia-osc);flex:none}@keyframes franja{to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.franja__pista{width:auto;animation:none;justify-content:center}.franja__grupo{flex-wrap:wrap;justify-content:center}.franja__grupo[aria-hidden]{display:none}}.tipos{position:relative;padding-block:var(--seccion);background:var(--fondo);overflow:clip}.tipos__marco{display:grid;gap:var(--sp-8)}.tipos__intro{display:grid;gap:var(--sp-5);align-content:center;padding-inline:var(--margen);max-width:calc(34rem + var(--margen) * 2)}.tipos__intro h2{max-width:9em}.tipos__nota{margin-top:var(--sp-3);justify-self:start}.tipos__flecha{transform:rotate(-80deg) scaleX(-1)}.tipos__pista{display:flex;gap:var(--hueco);margin:0;padding:var(--sp-2) var(--margen) var(--sp-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;overscroll-behavior-x:contain}.tipos__pista::-webkit-scrollbar{display:none}.tipo{flex:0 0 min(78vw,380px);scroll-snap-align:start}.tipo__tarjeta{gap:var(--sp-3)}.tipo__tarjeta .tarjeta__titulo{margin-top:var(--sp-3)}.tipo__texto{font-size:var(--fs-sm);max-width:34ch}.tipo__accion{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase;color:var(--texto-fuerte)}.tipo__accion .icono{width:1rem;height:1rem;transition:transform var(--t-medio) var(--ease-salida)}@media (hover:hover) and (pointer:fine){.tipo__tarjeta:hover .tipo__accion .icono{transform:translateX(5px)}}.tipo__tarjeta:hover .tarjeta__titulo{color:var(--texto-fuerte)}.tipos__progreso{display:none}@media (min-width:1024px){.tipos.is-fijada{padding-block:0}.tipos.is-fijada .tipos__marco{display:flex;align-items:center;gap:clamp(3rem,6vw,7rem);height:100svh;padding-top:var(--alto-cabecera)}.tipos.is-fijada .tipos__intro{position:relative;z-index:2;flex:0 0 min(32vw,30rem);align-self:stretch;padding-right:0;background:var(--fondo)}.tipos.is-fijada .tipos__intro::after{content:"";position:absolute;top:0;bottom:0;left:100%;width:clamp(3rem,6vw,7rem);background:linear-gradient(90deg,var(--fondo),transparent);pointer-events:none}.tipos.is-fijada .tipos__pista{flex:none;gap:clamp(2rem,3.2vw,3.5rem);overflow:visible;padding:0 var(--margen) 0 0;will-change:transform}.tipos.is-fijada .tipo{flex-basis:clamp(17rem,23vw,23rem)}.tipos.is-fijada .tipo:nth-child(even){margin-top:9vh}.tipos.is-fijada .tipos__progreso{display:block;position:absolute;left:var(--margen);right:var(--margen);bottom:var(--sp-6);height:1px;background:var(--linea)}.tipos__progreso span{display:block;height:100%;background:var(--texto-fuerte);transform:scaleX(0);transform-origin:left}}.galeria__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);margin-bottom:clamp(var(--sp-7),6vw,var(--sp-9))}.galeria__cabecera h2{max-width:9em}.galeria__mosaico{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--hueco);align-items:start}.galeria__col{display:contents}.galeria__col .obra:nth-child(2){margin-top:var(--sp-8)}@media (min-width:1024px){.galeria__mosaico{grid-template-columns:5fr 4fr 4.5fr;column-gap:clamp(1.5rem,3vw,3.5rem)}.galeria__col{display:grid;gap:clamp(2rem,4vw,4.5rem)}.galeria__col .obra:nth-child(2){margin-top:0}.galeria__col--2{padding-top:var(--sp-10)}.galeria__col--3{padding-top:var(--sp-7)}}.obra{margin:0}.obra__boton{position:relative;display:block;width:100%;text-align:left;color:inherit}.obra__boton .marco{display:block;border-radius:var(--radio-s)}.obra__ampliar{position:absolute;top:var(--sp-4);right:var(--sp-4);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--papel);color:var(--grafito);opacity:0;transform:scale(.8);transition:opacity var(--t-medio) ease,transform var(--t-medio) var(--ease-salida)}.obra__ampliar svg{width:1.1rem;height:1.1rem}.obra__boton:hover .obra__ampliar,.obra__boton:focus-visible .obra__ampliar{opacity:1;transform:none}@media (hover:none){.obra__ampliar{opacity:.9;transform:none;width:2.25rem;height:2.25rem}}.obra__pie{display:flex;gap:var(--sp-3);align-items:baseline;margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--texto-suave)}dialog.visor{position:fixed;inset:0}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(4.5rem,8vw,6rem) var(--margen) var(--sp-6);border:0;background:color-mix(in srgb,var(--grafito) 97%,transparent);color:var(--texto)}.visor[open]{display:grid;grid-template-rows:1fr auto;gap:var(--sp-5);animation:visor .25s var(--ease-salida)}.visor::backdrop{background:rgb(24 24 26 / .6)}@keyframes visor{from{opacity:0;transform:scale(.98)}}.visor__escena{display:grid;place-items:center;min-height:0}.visor__escena>*{max-width:min(100%,1100px);max-height:100%}.visor__escena img{width:auto;height:100%;max-height:78dvh;object-fit:contain}.visor{overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.visor__img{opacity:0;transform:translateX(var(--visor-x,0))}.visor__img.is-lista{opacity:1;transform:none;transition:opacity .22s ease,transform .3s var(--ease-salida)}.visor__escena .ph{height:70dvh;width:auto}.visor__pie{text-align:center;font-family:var(--f-titular);font-style:italic;font-size:var(--fs-h4);color:var(--texto-fuerte)}.visor__cerrar{position:absolute;top:var(--sp-5);right:var(--margen)}.visor__ant,.visor__sig{position:absolute;top:50%;transform:translateY(-50%);background:var(--grafito)}.visor__ant{left:var(--margen)}.visor__sig{right:var(--margen)}@media (max-width:719px){.visor{padding-bottom:5.5rem}.visor__pie{font-size:var(--fs-base)}.visor__ant,.visor__sig{top:auto;bottom:var(--sp-5);transform:none}}.videos{margin-top:clamp(var(--sp-9),10vw,var(--sp-11));align-items:center}.videos__texto{max-width:26rem}.videos__lista{display:flex;gap:var(--hueco);margin:0 calc(var(--margen) * -1);padding:var(--sp-2) var(--margen) var(--sp-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none}.videos__lista::-webkit-scrollbar{display:none}.video{flex:0 0 min(64vw,17rem);scroll-snap-align:start}@media (min-width:1024px){.videos__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}.video:nth-child(2){margin-top:var(--sp-9)}.video:nth-child(3){margin-top:var(--sp-6)}}.video__marco{position:relative;margin:0;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--radio-m);background:var(--carbon);box-shadow:var(--sombra-3)}.video__medio,.marco>video{display:block;width:100%;height:100%;object-fit:cover}.video__control{position:absolute;right:var(--sp-3);bottom:var(--sp-3);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgb(24 24 26 / .6);color:var(--papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-rapido) ease}.video__control:hover{background:var(--grafito)}.video__control svg{width:1rem;height:1rem}.video__pausa{display:none}.video__marco.is-reproduciendo .video__play{display:none}.video__marco.is-reproduciendo .video__pausa{display:block}.video__sonido{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgb(24 24 26 / .6);color:var(--papel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-rapido) ease,scale var(--t-pulsar) var(--ease-salida)}.video__sonido:hover{background:var(--grafito)}.video__sonido:active{scale:.97}.video__sonido:focus-visible{outline:2px solid var(--papel);outline-offset:2px}.video__sonido svg{width:1.15rem;height:1.15rem}.video__sonido-on{display:none}.video__sonido[aria-pressed="true"] .video__sonido-on{display:block}.video__sonido[aria-pressed="true"] .video__sonido-off{display:none}.sobre__foto-detalle .video__sonido{width:2.25rem;height:2.25rem;top:var(--sp-2);right:var(--sp-2)}.video__pie{position:absolute;left:var(--sp-4);right:4rem;bottom:var(--sp-3);font-size:1.45rem;line-height:1;color:var(--papel);text-shadow:0 1px 8px rgb(0 0 0 / .6);pointer-events:none}.destacado__rejilla{display:grid;gap:var(--sp-8);align-items:center}@media (min-width:1024px){.destacado__rejilla{grid-template-columns:6fr 5fr;column-gap:clamp(3rem,8vw,8rem)}}.destacado__texto h2{max-width:10em}.destacado__datos{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);font-size:var(--fs-sm);color:var(--texto-suave)}.destacado__datos li{display:inline-flex;align-items:center;gap:var(--sp-2)}.destacado__datos .icono{width:1.15rem;height:1.15rem;color:var(--texto-fuerte)}.destacado__marco{position:relative;justify-self:center;width:min(100%,26rem,calc((100svh - var(--alto-cabecera) - 4rem) * 9 / 16));margin:0;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--radio-m);background:var(--carbon);box-shadow:var(--sombra-3)}.destacado__medio{display:block;width:100%;height:100%;object-fit:cover}.destacado__play[hidden]{display:none}.destacado__play{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--sp-4);background:linear-gradient(to top,rgb(24 24 26 / .55),rgb(24 24 26 / .1) 55%);color:var(--papel);cursor:pointer}.destacado__play-circulo{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:var(--papel);color:var(--grafito);box-shadow:var(--sombra-2);transition:scale var(--t-medio) var(--ease-salida)}.destacado__play-circulo svg{width:1.75rem;height:1.75rem;margin-left:.2rem}.destacado__play-texto{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--tracking-mayus);text-transform:uppercase;text-shadow:0 1px 8px rgb(0 0 0 / .5)}@media (hover:hover) and (pointer:fine){.destacado__play:hover .destacado__play-circulo{scale:1.06}}.destacado__play:active .destacado__play-circulo{scale:.97}.destacado__play:focus-visible{outline:none}.destacado__play:focus-visible .destacado__play-circulo{outline:2px solid var(--papel);outline-offset:4px}.ad{margin-top:clamp(var(--sp-9),10vw,var(--sp-11));align-items:center}.ad__texto{max-width:26rem}.ad__comparador{position:relative;width:100%;max-width:40rem;margin-left:auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radio-s);box-shadow:var(--sombra-3);user-select:none;-webkit-user-select:none}.ad__capa{position:absolute;inset:0}.ad__capa>.ph,.ad__capa>img{width:100%;height:100%;object-fit:cover}.ad__capa--dibujo{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ad__etiqueta{position:absolute;top:var(--sp-4);padding:.3rem .8rem;border-radius:var(--radio-pildora);background:rgb(24 24 26 / .7);color:var(--papel);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad__etiqueta--foto{right:var(--sp-4)}.ad__etiqueta--dibujo{left:var(--sp-4);background:var(--papel);color:var(--grafito)}.ad__tirador{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--papel);pointer-events:none}.ad__tirador>span{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--papel);color:var(--grafito);box-shadow:var(--sombra-2);transform:translate(-50%,-50%)}.ad__tirador svg{width:.95rem;height:.95rem}.ad__rango{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ad__comparador:has(.ad__rango:focus-visible) .ad__tirador>span{outline:2px solid var(--foco);outline-offset:4px}@media (min-width:1024px){.proceso__fijo{position:sticky;top:calc(var(--alto-cabecera) + var(--sp-6))}.proceso__cabecera{align-self:stretch}}.proceso__cabecera h2{max-width:8em}.proceso__pasos{position:relative;padding-left:clamp(3.75rem,6vw,5.5rem)}.proceso__linea{position:absolute;left:0;top:.5rem;width:clamp(2.5rem,4vw,3.5rem);height:calc(100% - 4rem);--trazo-grosor:1.6;--trazo-color:var(--ceniza)}.pasos{display:grid;gap:clamp(var(--sp-8),8vw,var(--sp-10))}.paso{position:relative}.paso__num{position:absolute;left:calc(clamp(3.75rem,6vw,5.5rem) * -1);top:-.2em;width:clamp(2.5rem,4vw,3.5rem);padding:.15em 0;background:var(--fondo);font-size:var(--fs-h3);line-height:1;text-align:center;color:var(--texto-fuerte)}.paso__cuerpo{max-width:34rem}.paso__nota{display:inline-block;margin-top:var(--sp-2);transform:rotate(-2deg);color:var(--acento)}@media (min-width:1024px){.paso:nth-child(even){margin-left:12%}}.precios__cabecera{align-items:end;margin-bottom:clamp(var(--sp-7),6vw,var(--sp-9))}.precios__cabecera h2{max-width:10em}.formatos{display:grid;gap:var(--sp-8)}.formato{--hoja:24 / 33}.formato--pequeno{width:76%}.formato--grande{--hoja:33 / 48}.formato--extra{--hoja:auto}@media (min-width:1024px){.formatos{display:flex;align-items:flex-end;gap:clamp(1.5rem,2.6vw,3rem)}.formato--pequeno{flex:24 1 0%;width:auto}.formato--grande{flex:33 1 0%}.formato--extra{flex:36 1 0%}.formato--extra .formato__hoja{min-height:112%;aspect-ratio:36 / 46}}.formato__hoja{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);aspect-ratio:var(--hoja);padding:clamp(1.25rem,2.2vw,2.25rem);background:var(--papel);color:var(--texto);box-shadow:var(--sombra-2);transition:transform .3s var(--ease-salida),box-shadow .3s var(--ease-salida)}.formato__hoja.tono-oscuro{background:var(--grafito)}@media (hover:hover) and (pointer:fine){.formato__hoja:hover{transform:translateY(-4px);box-shadow:var(--sombra-3)}}.formato--extra .formato__hoja{background:#fff0;box-shadow:none;border:1.5px dashed var(--pizarra)}.formato--extra .formato__hoja:hover{transform:none}.formato__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.formato__nombre{font-size:var(--fs-h4);font-weight:500}.formato__medida{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}.formato__precio{display:flex;align-items:flex-start;margin-top:auto;font-family:var(--f-titular);color:var(--texto-fuerte);line-height:.85}.formato__cifra{font-size:clamp(3.75rem,2.6rem + 4.6vw,7rem);font-weight:300;letter-spacing:-.04em}.formato__moneda{margin:.3em 0 0 .1em;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-style:italic}.formato__consultar{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);font-style:italic;font-weight:300}.formato__texto{font-size:var(--fs-sm);color:var(--texto-suave)}.formato__boton{align-self:flex-start}.formato--pequeno .formato__boton{padding-inline:var(--sp-5)}.formato__sello{position:absolute;top:-3.4rem;right:.75rem;z-index:1;display:grid;place-items:center;width:6.25rem;height:6.25rem;padding:.9rem;border:2px solid var(--salvia);border-radius:50%;background:var(--grafito);box-shadow:inset 0 0 0 4px var(--grafito),inset 0 0 0 5px var(--salvia);color:var(--salvia-clara);font-size:.66rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-align:center;text-transform:uppercase;transform:rotate(-14deg)}@media (min-width:1024px){.formato__sello{top:-3.1rem;right:-2.4rem}}.precios__escala{margin-top:var(--sp-5);text-align:right;color:var(--texto-suave)}.precios__incluye{margin-top:clamp(var(--sp-8),8vw,var(--sp-10));align-items:start}.incluye{display:grid;gap:var(--sp-4) var(--hueco);margin:0;padding:0;list-style:none}@media (min-width:720px){.incluye{grid-template-columns:repeat(2,minmax(0,1fr))}}.incluye li{display:flex;gap:var(--sp-3);align-items:flex-start;padding-top:var(--sp-4);border-top:1px solid var(--linea)}.incluye .icono{width:1.25rem;height:1.25rem;flex:none;margin-top:.15rem;color:var(--acento)}.incluye__pago{grid-column:1 / -1;color:var(--texto-suave);font-size:var(--fs-sm)}.precios__mas{margin-top:var(--sp-8)}.testimonios__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);margin-bottom:clamp(var(--sp-7),5vw,var(--sp-8))}.testimonios__controles{display:flex;align-items:center;gap:var(--sp-3)}.testimonios__controles[hidden]{display:none}.testimonios__contador{margin-right:var(--sp-4);font-size:var(--fs-lg)}.testimonios__pista{display:flex;gap:clamp(1.5rem,4vw,4rem);margin:0;padding:0 var(--margen) var(--sp-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none}.testimonios__pista::-webkit-scrollbar{display:none}.testimonios__pista:focus-visible{outline-offset:-2px}@media (min-width:1024px){.testimonios__pista{padding-left:max(var(--margen),calc((100vw - var(--ancho-max)) / 2))}}.testimonio{flex:0 0 min(86vw,52rem);scroll-snap-align:start}.testimonio__in{position:relative;display:grid;gap:var(--sp-6);margin:0;padding-top:var(--sp-7);border-top:1px solid var(--linea)}.testimonio__comillas{position:absolute;top:-.05em;left:-.04em;font-family:var(--f-titular);font-size:clamp(7rem,5rem + 8vw,13rem);line-height:.8;color:var(--salvia);opacity:.55;pointer-events:none}.testimonio__cita{position:relative;margin:0}.testimonio__cita p{font-family:var(--f-titular);font-size:clamp(1.6rem,1.15rem + 2vw,3.1rem);font-weight:300;line-height:1.18;letter-spacing:-.01em;color:var(--texto-fuerte);text-wrap:pretty}.testimonio__autor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5)}.testimonio__autor .estrellas{color:var(--salvia-clara)}.testimonio__nombre{font-size:clamp(1.9rem,1.6rem + 1vw,2.5rem);color:var(--texto-fuerte)}html.js .testimonio .testimonio__in{transition:opacity .6s ease}html.js .testimonios.is-activo .testimonio:not(.is-actual) .testimonio__in{opacity:.32}.sobre__rejilla{row-gap:clamp(var(--sp-8),7vw,var(--sp-10))}.sobre__fotos{position:relative;padding-bottom:14%}.sobre__foto-principal{width:84%;--ratio:4 / 5;border-radius:var(--radio-s)}.sobre__foto-detalle{position:absolute;right:0;bottom:0;width:46%;--ratio:1 / 1;border:clamp(6px,.8vw,12px) solid var(--papel);box-shadow:var(--sombra-3);rotate:3deg}.sobre__texto{align-self:center}.sobre__texto h2{max-width:9em}.sobre__firma{display:grid;justify-items:start;gap:0;color:var(--texto-fuerte)}.sobre__firma-texto{font-size:clamp(2.6rem,2rem + 2vw,3.6rem);color:var(--texto-fuerte);transform:rotate(-4deg);transform-origin:left}.sobre__firma .trazo{width:13rem;height:1.4rem;margin-top:-.6rem;--trazo-grosor:1.6}.contadores{display:grid;gap:var(--sp-6);margin:0;padding:0;list-style:none}.contadores .contador{padding-top:var(--sp-5);border-top:1px solid var(--linea)}@media (min-width:720px){.contadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hueco)}}.contador__cifra--texto{font-style:italic;font-size:var(--fs-h2);letter-spacing:-.02em}.materiales{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.materiales__titulo{color:var(--texto-suave)}.materiales__lista{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0;padding:0;list-style:none}.materiales__lista li{padding:.45rem 1rem;border:1px solid var(--linea);border-radius:var(--radio-pildora);font-size:var(--fs-sm);color:var(--texto)}@media (min-width:1024px){.faq__fijo{position:sticky;top:calc(var(--alto-cabecera) + var(--sp-6))}.faq__cabecera{align-self:stretch}}.faq__cabecera h2{max-width:8em}.blog-home__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-5);margin-bottom:clamp(var(--sp-7),5vw,var(--sp-8))}.blog-home__cabecera h2{max-width:11em}.blog-home__lista{display:grid;gap:var(--sp-7)}@media (min-width:1024px){.blog-home__lista{grid-template-columns:7fr 5fr;grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,4vw,4.5rem);row-gap:var(--sp-6)}.entrada-tarjeta--grande{grid-row:1 / 4}}.entrada-tarjeta{display:grid;gap:var(--sp-4);align-content:start}.entrada-tarjeta:not(.entrada-tarjeta--grande){grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--sp-5);align-items:start}.entrada-tarjeta__media{display:block;border-radius:var(--radio-s)}.entrada-tarjeta__cuerpo{display:grid;gap:var(--sp-3)}.entrada-tarjeta__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.entrada-tarjeta__cat{color:var(--acento);text-decoration:none}.entrada-tarjeta__titulo{font-size:var(--fs-h4);line-height:1.15}.entrada-tarjeta--grande .entrada-tarjeta__titulo{font-size:var(--fs-h3)}.entrada-tarjeta__titulo a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease-salida)}.entrada-tarjeta__titulo a:hover{color:var(--texto-fuerte);background-size:100% 1px}.cierre{display:grid;min-height:100svh;padding-block:var(--seccion);background:var(--fondo);color:var(--texto)}.cierre__in{display:grid;place-items:center;align-content:center;gap:var(--sp-7);text-align:center}.cierre__titulo{max-width:11em;font-size:clamp(3rem,1.4rem + 6.6vw,8.5rem);line-height:.95;letter-spacing:-.03em}.cierre__enfasis{position:relative;display:inline-block}.cierre__circulo{position:absolute;left:-7%;top:-14%;width:114%;height:132%;--trazo-grosor:2;--trazo-color:var(--salvia)}.cierre__texto{margin-inline:auto;text-align:center}.cierre__ctas{justify-content:center;--fila:var(--sp-4)}.cierre__nota{color:var(--ceniza);transform:rotate(-5deg)}@media (min-width:1024px){.encargo__fijo{position:sticky;top:calc(var(--alto-cabecera) + var(--sp-6))}.encargo__lado{align-self:stretch}}.encargo__lado h2{max-width:7em}.encargo__datos a{text-decoration:none}.encargo__datos a:hover{text-decoration:underline}.encargo__despues{display:grid;gap:0;margin:0;padding:0;list-style:none;font-size:var(--fs-sm)}.encargo__despues li{display:flex;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--linea);color:var(--texto-suave)}.encargo__despues .t-num{min-width:1.5rem}.encargo__form{display:grid;gap:clamp(var(--sp-8),6vw,var(--sp-9))}.encargo__bloque{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7) var(--hueco);min-width:0;margin:0;padding:0;border:0}@media (min-width:720px){.encargo__bloque{grid-template-columns:repeat(2,minmax(0,1fr))}.encargo__ancho{grid-column:1 / -1}}.encargo__leyenda{display:flex;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-6);padding:0;font-family:var(--f-titular);font-size:var(--fs-h3);color:var(--texto-fuerte)}.encargo__leyenda .t-num{font-size:var(--fs-base)}.encargo__aviso:empty{display:none}.encargo__aviso{padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--error);background:color-mix(in srgb,var(--error) 8%,transparent);color:var(--error);font-weight:600}.contador-campo{display:flex;align-items:center;gap:var(--sp-3)}.contador-campo__valor{width:4.5rem;text-align:center;border-bottom:1px solid var(--linea);-moz-appearance:textfield}.contador-campo__valor::-webkit-inner-spin-button,.contador-campo__valor::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subida.is-sobre{border-style:solid}.subida__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0;list-style:none}.subida__lista:empty{display:none}.subida__foto{position:relative;display:grid;gap:var(--sp-1);font-size:var(--fs-xs);color:var(--texto-suave)}.subida__foto img,.subida__foto .subida__sin{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radio-s);background:var(--niebla)}.subida__foto .subida__sin{display:grid;place-items:center;color:var(--texto-suave)}.subida__foto .subida__sin svg{width:45%;height:auto}.subida__foto span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subida__quitar{position:absolute;top:.3rem;right:.3rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--grafito);color:var(--papel)}.subida__quitar svg{width:.9rem;height:.9rem}.encargo__enviar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) var(--sp-6)}.encargo__form.is-enviando .encargo__bloque{opacity:.55;pointer-events:none;transition:opacity var(--t-medio) ease}.encargo__exito{display:grid;gap:var(--sp-5);justify-items:start;padding:var(--sp-8) 0}.encargo__exito[hidden]{display:none}.encargo__exito:focus{outline:none}.encargo__check{width:7rem;height:7rem;--trazo-grosor:2;--trazo-color:var(--acento)}.encargo__check--v{margin-top:calc(-7rem - var(--sp-5))}.instagram__cabecera{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3) var(--sp-6);margin-bottom:var(--sp-7)}.instagram__usuario{font-size:var(--fs-mano);color:var(--texto-suave);text-decoration:none}.instagram__usuario:hover{color:var(--texto-fuerte)}.instagram__cabecera .btn{margin-left:auto}.instagram__rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:0;padding:0;list-style:none}@media (min-width:1024px){.instagram__rejilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--hueco)}.instagram__rejilla li:nth-child(even){margin-top:var(--sp-7)}}.instagram__foto{position:relative;display:block;--ratio:1 / 1;border-radius:var(--radio-s)}.instagram__icono{position:absolute;inset:0;display:grid;place-items:center;background:rgb(24 24 26 / .45);color:var(--papel);opacity:0;transition:opacity var(--t-medio) ease}.instagram__icono svg{width:1.75rem;height:1.75rem}.instagram__foto:hover .instagram__icono,.instagram__foto:focus-visible .instagram__icono{opacity:1}