@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.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(/assets/fraunces-latin-ext-full-normal-YHFkNujK.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(/assets/fraunces-latin-full-normal-CFFu7zhK.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.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{--azul:#1f56d1;--azul-hondo:#143a91;--azul-noche:#0f2a6b;--morado:#6f35b5;--turquesa:#bdebe2;--crema:#faf7f2;--blanco:#fff;--amarillo:#e8c84e;--rosa:#d9689a;--tinta:#2a2a2a;--tinta-suave:#4a4650;--linea:#143a912e;--seleccion-fondo:var(--azul);--seleccion-texto:var(--blanco);--seleccion-fondo-oscuro:var(--amarillo);--seleccion-texto-oscuro:var(--tinta);--fuente-titulos:"Fraunces Variable", "Cooper Black", Georgia, serif;--fuente-texto:"Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--ejes-titulos:"opsz" 144, "SOFT" 100, "WONK" 1;--texto-base:1.0625rem;--texto-chico:.9375rem;--titulo-heroe:clamp(2.6rem, 1.3rem + 5.2vw, 5rem);--titulo-seccion:clamp(2.1rem, 1.3rem + 3vw, 3.5rem);--titulo-servicio:clamp(1.4rem, 1.15rem + .9vw, 1.8rem);--margen:clamp(1.25rem, 4vw, 3.5rem);--ancho:78rem;--radio:1.5rem;--radio-boton:999px;--textura-destellos:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M32 22c1 6 4 9 10 10-6 1-9 4-10 10-1-6-4-9-10-10 6-1 9-4 10-10z' fill='%231f56d1' fill-opacity='.09'/%3E%3Ccircle cx='0' cy='0' r='1.6' fill='%231f56d1' fill-opacity='.16'/%3E%3Ccircle cx='64' cy='0' r='1.6' fill='%231f56d1' fill-opacity='.16'/%3E%3Ccircle cx='0' cy='64' r='1.6' fill='%231f56d1' fill-opacity='.16'/%3E%3Ccircle cx='64' cy='64' r='1.6' fill='%231f56d1' fill-opacity='.16'/%3E%3C/svg%3E");--textura-sonrisas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='32' viewBox='0 0 56 32'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.11' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6q8 9 16 0'/%3E%3Cpath d='M34 22q8 9 16 0'/%3E%3C/g%3E%3C/svg%3E");--textura-cuadricula:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M40 0H0v40' fill='none' stroke='%231f56d1' stroke-opacity='.08' stroke-width='1'/%3E%3C/svg%3E");--rebote:cubic-bezier(.3, 1.35, .55, 1);--suave:cubic-bezier(.2, .8, .2, 1);--t-corto:.18s;--t-medio:.48s;--t-largo:1s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--crema);color:var(--tinta);font-family:var(--fuente-texto);font-size:var(--texto-base);-webkit-tap-highlight-color:transparent;margin:0;line-height:1.6;overflow-x:clip}img,video,svg,iframe{max-width:100%;display:block}h1,h2,h3,p,ul{margin:0}ul[role=list]{padding:0;list-style:none}a{color:inherit}address{font-style:normal}::selection{background:var(--seleccion-fondo);color:var(--seleccion-texto)}.superficie-oscura ::selection{background:var(--seleccion-fondo-oscuro);color:var(--seleccion-texto-oscuro)}:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:6px}.superficie-oscura :focus-visible{outline-color:var(--amarillo)}.icono{fill:currentColor;flex:none;width:1.15em;height:1.15em}.saltar{z-index:50;background:var(--azul);color:var(--blanco);border-radius:.6rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.titulo-seccion,.heroe__titulo,.servicio__nombre,.ficha__nombre,.marca__nombre{font-family:var(--fuente-titulos);font-variation-settings:var(--ejes-titulos)}.titulo-seccion{font-size:var(--titulo-seccion);letter-spacing:-.02em;text-wrap:balance;color:var(--azul-hondo);font-weight:650;line-height:1.04}.boton{border-radius:var(--radio-boton);background:var(--azul);min-height:3.25rem;color:var(--blanco);transition:transform var(--t-corto) var(--rebote), background-color var(--t-corto) linear, box-shadow var(--t-corto) linear;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;box-shadow:0 .5rem 1.25rem -.6rem #143a91bf,inset 0 -3px #0f2a6b59}.boton:hover{background:var(--azul-hondo);transform:translateY(-2px)rotate(-1deg);box-shadow:0 .8rem 1.5rem -.7rem #143a91d9,inset 0 -3px #0f2a6b59}.boton:active{transform:translateY(1px)scale(.98)}.boton--chico{min-height:2.75rem;padding:.6rem 1.1rem;font-size:.9375rem}.boton--claro{background:var(--amarillo);color:var(--tinta);box-shadow:inset 0 -3px #2a2a2a2e}.boton--claro:hover{background:var(--blanco);box-shadow:inset 0 -3px #2a2a2a1f}.boton--contorno{background:0 0;box-shadow:inset 0 0 0 2px #ffffffbf}.boton--contorno:hover{box-shadow:inset 0 0 0 2px var(--blanco);background:#ffffff1f}.enlace-wa{min-height:3.25rem;color:var(--azul-hondo);align-items:center;gap:.5rem;padding:.5rem .25rem;font-weight:700;text-decoration:none;display:inline-flex}.enlace-wa span{background:linear-gradient(var(--morado), var(--morado)) 0 100% / 100% 2px no-repeat;transition:background-size var(--t-medio) var(--suave);padding-bottom:2px}.enlace-wa:hover span{background-position:100% 100%;background-size:0% 2px}.cabecera{z-index:20;transition:background-color var(--t-medio) var(--suave), box-shadow var(--t-medio) var(--suave);position:fixed;inset:0 0 auto}.cabecera.es-fija{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--linea);background:#faf7f2e6}.cabecera__fila{max-width:var(--ancho);padding:.7rem var(--margen);align-items:center;gap:1rem;margin:0 auto;display:flex}.marca{align-items:center;gap:.65rem;margin-right:auto;text-decoration:none;display:flex}.marca__logo{filter:drop-shadow(0 3px 6px #2a2a2a2e);width:2.75rem;height:2.75rem;transition:transform var(--t-medio) var(--rebote)}.marca:hover .marca__logo{transform:rotate(-14deg)scale(1.06)}.marca__texto{line-height:1.05;display:grid}.marca__nombre{letter-spacing:-.01em;color:var(--azul-hondo);font-size:1.2rem;font-weight:700}.marca__giro{color:var(--tinta-suave);font-size:.8125rem;font-weight:600}.nav,.cabecera .boton--chico span{display:none}.cabecera .boton--chico{width:2.75rem;padding:0}@media (width>=560px){.cabecera .boton--chico span{display:inline}.cabecera .boton--chico{width:auto;padding:.6rem 1.1rem}}@media (width>=900px){.nav{gap:.25rem;display:flex}.nav a{min-height:2.75rem;color:var(--tinta);align-items:center;padding:.6rem .9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav a:after{content:"";border:2.5px solid var(--morado);height:.45rem;transition:transform var(--t-medio) var(--rebote);border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;bottom:.35rem;left:.9rem;right:.9rem;transform:scaleX(0)}.nav a:hover:after{transform:scaleX(1)}}.heroe{background:var(--crema);isolation:isolate;position:relative}.heroe:before{content:"";z-index:0;pointer-events:none;background:var(--textura-destellos);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 45% 80%,#0000 100%)}.heroe__medio{z-index:1;background:#efe6ee;height:clamp(22rem,64svh,125vw);position:relative;overflow:hidden}.heroe__poster img,.heroe__video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.heroe__video{opacity:0;transition:opacity .3s linear}.heroe__video.reproduciendo{opacity:1}.heroe__poster img,.heroe__video{transform-origin:60% 40%}.heroe.termino .heroe__video,.heroe.termino .heroe__poster img{animation:acercar 14s var(--suave) forwards}@keyframes acercar{to{transform:scale(1.045)}}.heroe__velo{background:linear-gradient(#faf7f2f0 0%,#faf7f299 12%,#faf7f200 26%);position:absolute;inset:0}.curva{width:100%;height:clamp(2.5rem,9vw,7rem);fill:var(--crema);z-index:2;position:absolute;bottom:-1px;left:0;right:0}.heroe__contenido{z-index:3;max-width:var(--ancho);padding:.75rem var(--margen) 3.5rem;margin:0 auto;position:relative}.heroe__titulo{font-size:var(--titulo-heroe);letter-spacing:-.025em;color:var(--azul-hondo);text-wrap:balance;max-width:10.5em;padding-bottom:.62em;font-weight:650;line-height:1.02;position:relative}.heroe__linea{display:inline}.sonrisa{width:4.6em;height:.62em;position:absolute;bottom:0;left:0;overflow:visible}.sonrisa path{fill:none;stroke:var(--morado);stroke-width:9px;stroke-linecap:round}.heroe__texto{max-width:34ch;color:var(--tinta-suave);margin-top:1.1rem;font-size:1.125rem}.heroe__acciones{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.insignia{z-index:3;right:var(--margen);aspect-ratio:1;background:var(--blanco);width:8.5rem;box-shadow:0 0 0 4px var(--amarillo), 0 1rem 1.8rem -.9rem #0f2a6b99;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(1.75rem,8vw,5rem)}.insignia__anillo{width:100%;height:100%;position:absolute;inset:0}.insignia__anillo text{font-family:var(--fuente-texto);letter-spacing:.02em;fill:var(--azul-hondo);font-size:15.5px;font-weight:800}.insignia__logo{filter:drop-shadow(0 3px 5px #2a2a2a33);width:50%;height:auto;transition:transform var(--t-medio) var(--rebote)}.insignia:hover .insignia__logo{transform:rotate(-14deg)scale(1.06)}@media (width>=900px) and (aspect-ratio>=4/3){.heroe{align-items:center;min-height:clamp(40rem,100svh,58rem);display:grid}.heroe:before{z-index:2;right:55%;-webkit-mask-image:radial-gradient(80% 70% at 35%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 35%,#000 30%,#0000 75%)}.heroe__medio{background:var(--crema);height:auto;position:absolute;inset:0}.heroe__poster img,.heroe__video{object-position:62% 30%;width:60%;left:40%}.heroe__velo{background:linear-gradient(90deg, var(--crema) 0%, var(--crema) 40%, #faf7f299 46%, #faf7f200 56%), linear-gradient(180deg, #faf7f2b3 0%, #faf7f200 16%)}.curva{fill:var(--azul)}.heroe__contenido{width:100%;padding-top:7rem;padding-bottom:9rem}.heroe__titulo{font-size:clamp(3.3rem,1rem + 3.9vw,4.6rem)}.heroe__contenido>*{max-width:min(36rem,38vw)}.insignia{width:9.5rem;bottom:15%;left:44%;right:auto}}.servicios{isolation:isolate;background:var(--azul) var(--textura-sonrisas);color:var(--blanco);padding:clamp(4.5rem, 9vw, 7.5rem) var(--margen) clamp(4.5rem, 10vw, 8rem);position:relative}.servicios:before{content:"";background:var(--crema);border-radius:0 0 50% 50%/0 0 100% 100%;height:clamp(2rem,7vw,4rem);position:absolute;top:-1px;left:0;right:0}@media (width>=900px) and (aspect-ratio>=4/3){.servicios:before{display:none}}.servicios .titulo-seccion{color:var(--blanco)}.servicios__rejilla{max-width:var(--ancho);gap:2.5rem;margin:0 auto;display:grid}.servicios__intro{grid-template-columns:1fr clamp(6rem,28vw,8.5rem);grid-template-areas:"titulo titulo""texto diente";align-items:center;column-gap:1rem;display:grid}.servicios__intro .titulo-seccion{grid-area:titulo}.servicios__texto{color:#ffffffe0;grid-area:texto;max-width:38ch;margin-top:1.1rem}.servicios__diente{grid-area:diente;margin-top:.75rem;display:block}.servicios__diente img{filter:drop-shadow(0 1rem 1.2rem #0f2a6b80);width:100%;height:auto}.lista-servicios{border-top:2px solid var(--blanco)}.servicio{border-bottom:1px solid #ffffff38;gap:.35rem;padding:1.4rem 0;display:grid;position:relative}.servicio__nombre{font-size:var(--titulo-servicio);letter-spacing:-.01em;color:var(--blanco);transition:color var(--t-corto) linear, transform var(--t-medio) var(--rebote);font-weight:600;line-height:1.15}.servicio:hover .servicio__nombre{color:var(--amarillo);transform:translate(.3rem)}.servicio__desc{color:#ffffffdb;max-width:44ch}.servicio__promo{border-radius:var(--radio-boton);background:var(--amarillo);color:var(--tinta);justify-self:start;margin-top:.4rem;padding:.35rem .85rem;font-size:1rem;font-weight:700;line-height:1.3}.servicios__cierre{max-width:var(--ancho);margin:2.25rem auto 0;font-weight:600}.servicios__cierre a{color:var(--amarillo);text-underline-offset:.2em;font-weight:800;text-decoration-thickness:2px}@media (width>=900px){.servicios__rejilla{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(3rem,6vw,6rem)}.servicios__intro{display:block}.servicios__diente{width:min(100%,22rem);margin:2.5rem 0 0 -1rem}.servicio{grid-template-columns:15rem 1fr;align-items:baseline;column-gap:2rem}.servicio__promo{grid-column:2}.servicios__cierre{padding-left:calc(41.6667% + 2rem)}}.ubicacion{isolation:isolate;max-width:calc(var(--ancho) + 2 * var(--margen));padding:clamp(4rem, 9vw, 7rem) var(--margen) clamp(4rem, 9vw, 7rem);margin:0 auto;position:relative}.ubicacion:before{content:"";z-index:-1;pointer-events:none;background:var(--textura-cuadricula);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 55%,#000 35%,#0000 80%);mask-image:radial-gradient(70% 65% at 50% 55%,#000 35%,#0000 80%)}.ubicacion__titulo{z-index:1;max-width:13em;padding-right:clamp(5rem,22vw,9rem);position:relative}@media (width>=900px){.ubicacion__titulo{padding-right:0}}.ubicacion__liston{z-index:2;right:max(.25rem, calc(var(--margen) - 1rem));pointer-events:none;filter:drop-shadow(0 1rem 1.2rem #143a9133);width:clamp(5.5rem,22vw,13.75rem);height:auto;position:absolute;top:-1.5rem}.ubicacion__capas{margin-top:2.25rem;display:grid}.mapa{aspect-ratio:1;background:var(--turquesa);box-shadow:0 0 0 6px var(--blanco), 0 1.5rem 3rem -1.5rem #143a9173;border-radius:1.5rem 1.5rem 50% 50%/1.5rem 1.5rem 11% 11%;position:relative;overflow:hidden}.mapa__iframe{pointer-events:none;border:0;width:100%;height:100%}.mapa__enlace{justify-content:flex-end;align-items:flex-start;padding:1rem;text-decoration:none;display:flex;position:absolute;inset:0}.mapa__chip{border-radius:var(--radio-boton);background:var(--blanco);min-height:2.75rem;color:var(--azul-hondo);font-weight:700;font-size:var(--texto-chico);transition:transform var(--t-corto) var(--rebote), background-color var(--t-corto) linear;align-items:center;gap:.45rem;padding:.55rem 1rem;display:inline-flex;box-shadow:0 .5rem 1rem -.5rem #2a2a2a73}.mapa__enlace:hover .mapa__chip{background:var(--amarillo);color:var(--tinta);transform:translateY(-2px)scale(1.03)}.ficha{z-index:1;border-radius:var(--radio);background:var(--morado);color:var(--blanco);margin:-3.5rem .75rem 0;padding:1.75rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 2.5rem -1.5rem #2a2a2a99}.ficha:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0c1.6 10.4 9.6 18.4 20 20-10.4 1.6-18.4 9.6-20 20-1.6-10.4-9.6-18.4-20-20 10.4-1.6 18.4-9.6 20-20z' fill='%23e8c84e' fill-opacity='.22'/%3E%3C/svg%3E") 50%/contain no-repeat;width:7rem;height:7rem;position:absolute;top:-1.5rem;right:-1.5rem}.ficha__nombre{letter-spacing:-.01em;font-size:1.45rem;font-weight:650;line-height:1.15}.ficha__direccion{margin-top:.75rem;font-size:1.125rem;line-height:1.5}.ficha__nota{color:#ffffffe6;margin-top:.9rem}.ficha__tel{font-family:var(--fuente-titulos);font-variation-settings:var(--ejes-titulos);letter-spacing:-.02em;color:var(--amarillo);font-variant-numeric:lining-nums;margin-top:.6rem;font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:700;line-height:1.1;text-decoration:none;display:inline-block}.ficha__tel:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:3px}.ficha__acciones{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}@media (width>=900px){.ubicacion__capas{grid-template-columns:repeat(12,1fr);align-items:end;margin-top:3rem}.mapa{aspect-ratio:16/11;grid-area:1/1/auto/9}.ficha{grid-area:1/8/auto/13;margin:0 0 -3rem;padding:2.25rem 2.25rem 2.5rem}.ubicacion{padding-bottom:clamp(7rem,11vw,10rem)}.ubicacion__liston{top:-2.5rem}}.pie{background:var(--azul-noche) var(--textura-sonrisas);color:var(--blanco);padding:2.75rem var(--margen) 2rem}.pie__fila{max-width:var(--ancho);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin:0 auto;display:flex}.pie__marca{align-items:center;gap:1rem;max-width:34rem;display:flex}.pie__marca img{flex:none;width:3.5rem;height:3.5rem}.pie__marca p{font-size:var(--texto-chico);color:#ffffffe6;line-height:1.5}.pie__marca strong{font-family:var(--fuente-titulos);font-variation-settings:var(--ejes-titulos);color:var(--blanco);font-size:1.2rem;font-weight:650}.pie__tel{font-family:var(--fuente-titulos);font-variation-settings:var(--ejes-titulos);color:var(--amarillo);align-items:center;min-height:2.75rem;font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.pie__tel:hover{text-decoration:underline}.pie__legal{max-width:var(--ancho);color:#fffc;border-top:1px solid #fff3;margin:1.75rem auto 0;padding-top:1.25rem;font-size:.875rem}@media (prefers-reduced-motion:no-preference){.js .heroe__titulo,.js .heroe__texto,.js .heroe__acciones{opacity:0;transform:translateY(1.1rem)}.js .heroe.listo .heroe__titulo,.js .heroe.listo .heroe__texto,.js .heroe.listo .heroe__acciones{opacity:1;transition:opacity var(--t-medio) linear, transform .8s var(--suave);transform:none}.js .heroe.listo .heroe__texto{transition-delay:.16s}.js .heroe.listo .heroe__acciones{transition-delay:.28s}.js .sonrisa path{stroke-dasharray:1;stroke-dashoffset:1px}.js .heroe.sonrie .sonrisa path{stroke-dashoffset:0;transition:stroke-dashoffset var(--t-largo) var(--suave)}.js .insignia{opacity:0;transform:rotate(-120deg)scale(.5)}.js .heroe.sonrie .insignia{opacity:1;transition:transform .9s var(--rebote) .2s, opacity .2s linear .2s;transform:none}.insignia__anillo{transition:transform 2.4s var(--suave)}.insignia:hover .insignia__anillo{transform:rotate(180deg)}.js [data-revelar-grupo]>*{opacity:0;transform:translateY(.9rem)}.js [data-revelar-grupo].visible>*{opacity:1;transition:opacity var(--t-medio) linear, transform .7s var(--suave);transition-delay:calc(var(--i,0) * 70ms);transform:none}.js .mapa[data-revelar]{clip-path:inset(100% -2rem -4rem)}.js .mapa[data-revelar].visible{clip-path:inset(-2rem -2rem -4rem);transition:clip-path .9s var(--suave)}.js .ficha[data-revelar]{opacity:0;transform:translateY(1.5rem)}.js .ficha[data-revelar].visible{opacity:1;transition:opacity var(--t-medio) linear .25s, transform .7s var(--rebote) .25s;transform:none}[data-flotar] img{animation:6s ease-in-out infinite alternate flotar}@keyframes flotar{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-.6rem)rotate(-2deg)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=899px){[data-demo-card-launcher]{transition:opacity var(--t-medio) var(--suave), visibility 0s linear var(--t-medio)}.cta-heroe-visible [data-demo-card-launcher]{opacity:0;visibility:hidden}html:not(.cta-heroe-visible) [data-demo-card-launcher]{transition-delay:0s}.pie{padding-bottom:5.5rem}}
