.pg.l-iria{--ia-papel:#ebe4da;--ia-carbon:#1c1917;--ia-suave:#3f3a36;--ia-linea:#1c191729;--ia-marfil:#f6f2ec;--ia-topo:#5a4f4b;--ia-topo-hondo:#4f4541;--ia-sans:var(--font-inter), "Inter", system-ui, sans-serif;background:var(--ia-papel);color:var(--ia-carbon);font-family:var(--ia-sans);-webkit-font-smoothing:antialiased;align-items:stretch;gap:0;padding:0}.pg.pg.l-iria{overflow:clip}.pg.l-iria>.pg-foto-fondo,.pg.l-iria>.pg-prod-fondo,.pg.l-iria>.pg-prod-frente{display:none}.ia-raiz{--ia-alto:var(--at-alto,100svh);--ia-alto-escena:var(--at-alto,100lvh);--ia-mx:0;--ia-my:0;--ia-p:0;--ia-ver:0;--ia-avance:0;--ia-vista:0;width:100%;min-height:var(--ia-alto);--texto:var(--ia-carbon);position:relative;container:iria/inline-size}.ia-raiz:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){--ia-alto:var(--at-alto,var(--sn-vista-alto,100svh));--ia-alto-escena:var(--at-alto,var(--sn-vista-alto,100lvh))}.telefonito-lienzo .ia-raiz{--ia-alto:640px;--ia-alto-escena:640px}.telefonito-lienzo .pg.pg.l-iria{padding-top:0}.mini-real-lienzo .ia-raiz{--ia-alto:818px;--ia-alto-escena:818px}.ia-escena{background:var(--ia-papel);height:var(--ia-alto-escena);margin-bottom:calc(-1 * var(--ia-alto-escena));z-index:0;pointer-events:none;perspective:1200px;position:sticky;top:0;overflow:hidden}.ia-video{object-fit:cover;mix-blend-mode:multiply;width:100%;max-width:none;height:100%;opacity:calc(var(--ia-ver) * .58);filter:saturate(1.1)contrast(1.02);transform:scale(calc(1.16 - var(--ia-avance) * .1)) rotateX(calc(var(--ia-my) * 2.4deg)) rotateY(calc(var(--ia-mx) * -3.2deg));will-change:transform, opacity;position:absolute;inset:0}.ia-obra-base{opacity:calc(var(--ia-ver) * .58 * (1 - var(--ia-obra,0) * .85));will-change:transform, opacity}.is-quieto .ia-video{transform:none}.ia-escena:after{content:"";background:radial-gradient(125% 95% at 50% 40%,#5a4f4b00 42%,#5a4f4b52 100%);position:absolute;inset:0}.ia-barrido{opacity:calc(var(--ia-ver) * .7);mix-blend-mode:soft-light;background:linear-gradient(112deg,#fff0 40%,#ffffffd9 50%,#fff0 60%) 0 0/320% 100%;background-position:calc(110% - var(--ia-avance) * 120%) 0;position:absolute;inset:0}.is-quieto .ia-barrido{display:none}@media (hover:hover) and (pointer:fine){@supports ((-webkit-backdrop-filter:url(#x)) or (backdrop-filter:url(#x))) and (not (font:-apple-system-body)){.ia-pildora[data-lente]{-webkit-backdrop-filter:url(#ia-lente-p)blur(1px)saturate(140%);backdrop-filter:url(#ia-lente-p)blur(1px)saturate(140%)}.ia-contacto .ia-botones:has([data-lente]) .ia-cristal{-webkit-backdrop-filter:url(#ia-lente-c)blur(2.5px)saturate(150%)brightness(1.05);backdrop-filter:url(#ia-lente-c)blur(2.5px)saturate(150%)brightness(1.05)}}}.ia-lectura{isolation:isolate;position:relative}.ia-lectura:before{content:"";z-index:-1;pointer-events:none;filter:blur(50px);background:#ebe4dad6;border-radius:50%;position:absolute;inset:-48px -64px}.ia-magna{font:inherit;--ia-grosor:1.1;margin:0;display:block}.ia-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ia-lineas{gap:calc(var(--ia-tam,40px) * .3);flex-direction:column;display:flex}.ia-linea{width:min(100%, calc(var(--ia-tam,40px) * var(--ia-ancho)));aspect-ratio:var(--ia-ancho) / var(--ia-sube);height:auto;display:block;overflow:visible}.ia-linea path{fill:none;stroke:currentColor;stroke-width:var(--ia-trazo,.028);stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:0}.ia-raiz:not(.is-quieto) .ia-magna:not(.is-visto) .ia-linea path{stroke-dashoffset:1px}.ia-raiz:not(.is-quieto) .ia-magna.is-visto .ia-linea path{transition:stroke-dashoffset 2.4s cubic-bezier(.6,.1,.2,1)}.ia-raiz:not(.is-quieto) .ia-aparece{transition:opacity 1.4s cubic-bezier(.2,.7,.1,1) .25s,filter 1.4s cubic-bezier(.2,.7,.1,1) .25s,transform 1.4s cubic-bezier(.2,.7,.1,1) .25s}.ia-raiz:not(.is-quieto) .ia-aparece:not(.is-visto){opacity:0;filter:blur(8px);transform:translateY(12px)}.ia-raiz:not(.is-quieto) .ia-aparece-cristal{transition:transform 1.4s cubic-bezier(.2,.7,.1,1) .25s}.ia-raiz:not(.is-quieto) .ia-aparece-cristal:not(.is-visto){transform:translateY(18px)}.ia-cristal{isolation:isolate;-webkit-backdrop-filter:blur(3px)saturate(150%)brightness(1.05);backdrop-filter:blur(3px)saturate(150%)brightness(1.05);background:linear-gradient(#ffffff80,#ffffff57);border:1px solid #ffffffd9;position:relative;box-shadow:inset 0 1.5px 1px #fffffff2,inset 0 -1.5px 2px #fff6,inset 0 -12px 20px -16px #1c191729,0 10px 26px -14px #1c19174d}.ia-cristal:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(70% 150% at calc(30% + var(--ia-mx) * 40%) -50%, #fff9, #fff0 60%);mix-blend-mode:soft-light;position:absolute;inset:0}.ia-portada .ia-cristal{background:linear-gradient(#ffffff1f,#ffffff08);border-color:#ffffff6b;box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -1.5px 2px #ffffff24,0 14px 34px -14px #0006}.ia-boton{border-radius:var(--vl-radio,999px);letter-spacing:.1em;text-transform:uppercase;height:48px;color:inherit;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.1,1);display:inline-flex}.ia-boton:where([data-tam-texto],[data-tam-texto] *){font-size:calc(12px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-boton:hover{transform:translateY(-1px)}.ia-boton.is-lleno{background:var(--ia-carbon);color:var(--ia-papel);box-shadow:inset 0 1px #ffffff2e,0 14px 30px -12px #1c191773}.ia-boton svg{flex:none}.ia-rotulo{letter-spacing:.44em;text-transform:uppercase;color:var(--ia-suave);font-size:10px;display:block}.ia-rotulo:where([data-tam-texto],[data-tam-texto] *){font-size:calc(10px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-portada{z-index:1;min-height:max(600px, var(--ia-alto));perspective:1400px;color:var(--ia-marfil);background:var(--ia-topo);flex-direction:column;display:flex;position:relative;overflow:hidden}.ia-hondo{background:radial-gradient(80% 70% at 50% 38%, #645955 0%, var(--ia-topo) 55%, #4b413d 100%);transform:translate3d(calc(var(--ia-mx) * 12px), calc(var(--ia-my) * 8px), 0);will-change:transform;position:absolute;inset:-4%}.ia-luz{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(42% 34% at calc(46% + var(--ia-mx) * 26%) calc(30% + var(--ia-my) * 16%), #fff4e88c, #fff4e800 70%);position:absolute;inset:0}.ia-foto{min-height:max(calc(var(--ia-alto) * .42), 132cqi);transform:translate3d(calc(var(--ia-mx) * -14px), calc(var(--ia-my) * -8px + var(--ia-p) * -3svh), 30px) rotateY(calc(var(--ia-mx) * 2.2deg)) rotateX(calc(var(--ia-my) * -1.6deg));transform-origin:50% 70%;will-change:transform;flex:auto;margin-bottom:-24px;position:relative}.ia-foto:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){transform:translate3d(calc(var(--ia-mx) * -14px), calc(var(--ia-my) * -8px + var(--ia-p) * calc(var(--sn-vista-alto,100svh) * -.03)), 30px) rotateY(calc(var(--ia-mx) * 2.2deg)) rotateX(calc(var(--ia-my) * -1.6deg))}@media (hover:none) and (pointer:coarse){.ia-portada .ia-foto{transform:translate3d(0, calc(var(--ia-p) * -3svh), 0)}.ia-portada .ia-foto:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){transform:translate3d(0, calc(var(--ia-p) * calc(var(--sn-vista-alto,100svh) * -.03)), 0)}.ia-portada .ia-foto img{filter:none}}.ia-foto img{object-fit:cover;object-position:50% 0%;filter:drop-shadow(0 34px 48px #18110e61);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 150px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 150px),#0000 100%)}.ia-portada:after{content:"";pointer-events:none;background:linear-gradient(180deg, #4f454100 80%, var(--ia-topo-hondo) 100%);position:absolute;inset:0}.ia-marca-arriba{z-index:3;top:max(20px, env(safe-area-inset-top));--ia-tam:12px;--ia-grosor:1;color:var(--ia-marfil);position:absolute;left:22px}.ia-titular{z-index:2;transform:translate3d(calc(var(--ia-mx) * 16px), calc(var(--ia-my) * 6px), 0);will-change:transform;flex-direction:column;align-items:flex-start;gap:14px;margin:0 22px;padding-bottom:max(28px,5svh);display:flex;position:relative}.ia-titular:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding-bottom:max(28px, calc(var(--sn-vista-alto,100svh) * .05))}.ia-pildora{letter-spacing:.12em;text-transform:uppercase;color:var(--ia-marfil);-webkit-backdrop-filter:blur(1.5px)saturate(140%);backdrop-filter:blur(1.5px)saturate(140%);background:linear-gradient(#ffffff1a,#1713114d);border:1px solid #ffffff6b;border-radius:999px;padding:9px 14px 9px 16px;font-size:9.5px;box-shadow:inset 0 1.5px 1px #ffffff80,0 10px 24px -14px #00000073}.ia-pildora:where([data-tam-texto],[data-tam-texto] *){font-size:calc(9.5px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-nombre{--ia-tam:12cqi;--ia-grosor:1.1;width:100%}.ia-bio{color:#f6f2ecdb;max-width:34ch;margin:0;font-size:13px;line-height:1.65}.ia-bio:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-credenciales{letter-spacing:.12em;text-transform:uppercase;color:#f6f2ecdb;max-width:none;margin:-4px 0 0;font-size:10px;line-height:1.75}.ia-credenciales:where([data-tam-texto],[data-tam-texto] *){font-size:calc(10px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-credenciales span{display:block}.ia-botones-arriba{gap:10px;margin-top:4px;display:flex}.ia-portada .ia-boton.is-lleno{background:var(--ia-marfil);color:#201a17}.ia-boton.is-redondo span{display:none}.ia-boton.is-redondo{width:48px;padding:0}.ia-puente{z-index:1;height:calc(var(--ia-alto) * .46);background:linear-gradient(180deg, var(--ia-topo-hondo) 0%, #968d86b8 38%, #ebe4da8c 70%, #ebe4da00 100%);position:relative}.ia-practicas{z-index:1;height:calc(var(--ia-alto) * (var(--ia-n,3) + .4));position:relative}.ia-escena-practicas{height:var(--ia-alto);opacity:var(--ia-vista);align-items:flex-end;padding:0 22px max(40px,9svh);display:flex;position:sticky;top:0}.ia-escena-practicas:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding:0 22px max(40px, calc(var(--sn-vista-alto,100svh) * .09))}.ia-bloque{width:100%;max-width:560px}.ia-pila{perspective:900px;perspective-origin:30%;margin-top:18px;display:grid}.ia-practica{color:inherit;opacity:.001;pointer-events:none;filter:blur(8px);transform-origin:50% 100%;will-change:opacity, transform;grid-area:1/1;text-decoration:none;transition:opacity 1s,filter 1s,transform 1.3s cubic-bezier(.16,.8,.12,1);display:block;transform:translate3d(0,18px,-260px)rotateX(9deg)}.ia-practica.is-vista{opacity:1;pointer-events:auto;filter:none;transform:none}.is-quieto .ia-practica{transition:none}.ia-tema{--ia-tam:8cqi;--ia-grosor:1.4}.ia-detalle{max-width:36ch;color:var(--ia-suave);margin-top:18px;font-size:13px;line-height:1.65;display:block}.ia-detalle:where([data-tam-texto],[data-tam-texto] *){font-size:calc(13px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-pasos{gap:8px;margin-top:26px;display:flex}.ia-pasos i{background:var(--ia-linea);width:22px;height:1px;transition:background .9s}.ia-pasos i.is-activo{background:var(--ia-carbon)}.ia-arte{z-index:1;min-height:calc(var(--ia-alto) * 1.2);flex-direction:column;justify-content:center;padding:10svh 22px;display:flex;position:relative}.ia-arte:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding:calc(var(--sn-vista-alto,100svh) * .1) 22px}.ia-tema-arte{--ia-tam:7.2cqi;margin-top:20px}.ia-texto{max-width:42ch;color:var(--ia-suave);margin:26px 0 0;font-size:14px;line-height:1.75}.ia-texto:where([data-tam-texto],[data-tam-texto] *){font-size:calc(14px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-onda{width:min(320px,60%);height:14px;color:var(--ia-suave);margin-top:30px;display:block;overflow:visible}.ia-onda path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.ia-bloques,.ia-captura{z-index:1;gap:14px;max-width:620px;padding:0 22px 8svh;display:grid;position:relative}.ia-bloques:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *),.ia-captura:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding:0 22px calc(var(--sn-vista-alto,100svh) * .08)}.ia-contacto{z-index:1;padding:16svh 22px 10svh;position:relative}.ia-contacto:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding:calc(var(--sn-vista-alto,100svh) * .16) 22px calc(var(--sn-vista-alto,100svh) * .1)}.ia-tema-contacto{--ia-tam:9cqi;margin-top:22px}.ia-lugar{letter-spacing:.34em;text-transform:uppercase;color:var(--ia-suave);margin:22px 0 34px;font-size:11px}.ia-lugar:where([data-tam-texto],[data-tam-texto] *){font-size:calc(11px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-vinculos{flex-wrap:wrap;gap:8px;display:flex}.ia-chip{letter-spacing:.16em;text-transform:uppercase;min-height:40px;color:var(--ia-marfil);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:10px;text-decoration:none;display:inline-flex}.ia-chip:where([data-tam-texto],[data-tam-texto] *){font-size:calc(10px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-botones{flex-direction:column;gap:10px;max-width:420px;display:flex}.ia-botones .ia-boton{justify-content:space-between;height:54px}.ia-botones .ia-boton>span{align-items:center;gap:10px;display:inline-flex}.ia-pie{z-index:1;text-align:center;letter-spacing:.3em;color:var(--ia-suave);background:linear-gradient(180deg, #ebe4da00 0%, var(--ia-papel) 40%);padding:8svh 22px 6svh;font-size:10px;position:relative}.ia-pie:where(.telefono-lienzo,.telefono-lienzo *,.st-escritorio-lienzo,.st-escritorio-lienzo *){padding:calc(var(--sn-vista-alto,100svh) * .08) 22px calc(var(--sn-vista-alto,100svh) * .06)}.ia-pie:where([data-tam-texto],[data-tam-texto] *){font-size:calc(10px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-pie .pg-consigue:is(.m-liquid-glass,.m-frosted-glass)[data-vl-material]:not([data-vl-tinta]){color:#14121f}.ia-hecho{color:var(--ia-suave);margin-top:14px;text-decoration:none;display:inline-block}@container iria (min-width:900px){.ia-marca-arriba{top:28px;left:5cqi}.ia-hondo{background:radial-gradient(60% 80% at 70% 40%, #655a56 0%, var(--ia-topo) 50%, #4b413d 100%)}.ia-portada{height:var(--ia-alto);min-height:600px;display:block}.ia-foto{width:calc(var(--ia-alto) * 2 / 3);min-width:427px;min-height:0;margin:0;position:absolute;inset:0 5cqi 0 auto}.ia-foto img{object-position:50% 0%;-webkit-mask-image:none;mask-image:none}.ia-portada:after{background:linear-gradient(180deg, #4f454100 76%, var(--ia-topo-hondo) 100%)}.ia-titular{justify-content:center;gap:22px;max-width:46cqi;margin:0;padding:0;position:absolute;inset:0 auto 0 6cqi}.ia-nombre{--ia-tam:6.6cqi}.ia-bio{font-size:15px}.ia-bio:where([data-tam-texto],[data-tam-texto] *){font-size:calc(15px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-pildora{letter-spacing:.28em;font-size:10px}.ia-pildora:where([data-tam-texto],[data-tam-texto] *){font-size:calc(10px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-credenciales{font-size:11px}.ia-credenciales:where([data-tam-texto],[data-tam-texto] *){font-size:calc(11px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-boton.is-redondo{width:auto;padding:0 22px}.ia-boton.is-redondo span{display:inline}.ia-escena-practicas{align-items:center;padding:0 6cqi}.ia-tema{--ia-tam:44px}.ia-detalle,.ia-texto{font-size:15px}.ia-detalle:where([data-tam-texto],[data-tam-texto] *),.ia-texto:where([data-tam-texto],[data-tam-texto] *){font-size:calc(15px * min(var(--vl-escala-texto,1), var(--vl-tope-texto,9)))}.ia-arte,.ia-contacto{padding-left:6cqi;padding-right:6cqi}.ia-tema-arte{--ia-tam:3.6cqi}.ia-tema-contacto{--ia-tam:4.4cqi}.ia-bloques,.ia-captura{padding-left:6cqi;padding-right:6cqi}}@media (prefers-reduced-motion:reduce){.ia-hondo,.ia-foto,.ia-titular{transform:none}}.ia-hondo:where([data-movimiento=quieto],[data-movimiento=quieto] *),.ia-foto:where([data-movimiento=quieto],[data-movimiento=quieto] *),.ia-titular:where([data-movimiento=quieto],[data-movimiento=quieto] *){transform:none}
