:root{--emp-curva:cubic-bezier(.22, 1, .36, 1)}html:not([data-variante=b]) [data-variante-solo=b],html[data-variante=b] [data-variante-solo=a]{display:none}.emp-cabecera{z-index:40;mix-blend-mode:difference;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,2.5rem);display:flex;position:fixed;inset:0 0 auto}.emp-logo img{width:2.5rem;height:2.5rem}.emp-pildora{letter-spacing:.12em;text-transform:uppercase;border:1px solid #fff6;border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem;transition:background .25s,color .25s}.emp-pildora:hover,.emp-pildora:focus-visible{color:#090909;background:#fff}.emp{overflow-x:clip}.emp section{padding-inline:clamp(1rem,5vw,4rem);position:relative}.emp-gancho{align-items:center;min-height:100svh;padding-block:7rem 4rem;display:grid}.emp-oso{width:min(78vw,820px);translate:var(--mx,0) calc(-50% + var(--my,0px));transition:translate 1.2s var(--emp-curva);pointer-events:none;position:absolute;top:50%;right:-12vw}.emp-oso path{fill:none;stroke:var(--color-darm);stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.35}.emp.is-listo .emp-oso path{animation:emp-trazo 3.2s var(--emp-curva) .3s forwards}@keyframes emp-trazo{to{stroke-dashoffset:0}}.emp-gancho-texto{z-index:1;position:relative}.emp-titular{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3.4rem,min(17vw,21svh),13rem);font-weight:700;line-height:.84}.emp-linea{margin-block:-.14em -.04em;padding-block:.14em .04em;display:block;overflow:hidden}.emp-linea-in{transition:translate 1s var(--emp-curva) calc(.15s + var(--i) * .12s);display:inline-block;translate:0 105%}.emp.is-listo .emp-linea-in{translate:0}.emp-hueco{font-family:var(--font-display-outline);color:var(--color-darm)}.emp-nota{width:fit-content;color:var(--color-darm);margin-top:1.2rem;font-size:clamp(1.6rem,4vw,2.6rem);display:block;rotate:-2deg}.emp-boton{background:var(--color-darm);color:#090909;width:fit-content;transition:transform .25s var(--emp-curva), background .25s;will-change:transform;border-radius:999px;align-items:center;gap:.8rem;margin-top:2.4rem;padding:1.05rem 2rem;font-size:1.05rem;font-weight:600;display:flex}.emp-boton:hover,.emp-boton:focus-visible{background:#fff}.emp-flecha{animation:emp-bota 1.8s var(--emp-curva) infinite;display:inline-block}@keyframes emp-bota{50%{translate:0 4px}}[data-revelar]{opacity:0;transition:opacity .8s var(--emp-curva) calc(var(--i,0) * 80ms), translate .8s var(--emp-curva) calc(var(--i,0) * 80ms);translate:0 1.5rem}html:not(.js) [data-revelar],[data-revelar].is-visible{opacity:1;translate:0}.emp-kicker{letter-spacing:.22em;text-transform:uppercase;color:#fff9;font-size:.78rem}.emp-elige{padding-block:6rem}.emp-opciones{border-top:1px solid #ffffff1f;margin-top:1.5rem}.emp-opcion{text-align:left;isolation:isolate;cursor:pointer;border-bottom:1px solid #ffffff1f;grid-template-columns:3rem 1fr;align-items:baseline;gap:.2rem 1rem;width:100%;padding:1.6rem .25rem;display:grid;position:relative}.emp-opcion:before{content:"";z-index:-1;background:var(--color-darm);transform-origin:bottom;transition:transform .5s var(--emp-curva);position:absolute;inset:0;transform:scaleY(0)}.emp-opcion:hover:before,.emp-opcion:focus-visible:before{transform:scaleY(.06)}.emp-opcion[aria-pressed=true]:before{transform:scaleY(1)}.emp-opcion[aria-pressed=true]{color:#090909}.emp-num{color:#ffffff73;font-size:.8rem}.emp-opcion[aria-pressed=true] .emp-num{color:#09090999}.emp-opcion-titulo{font-family:var(--font-display);text-transform:uppercase;transition:translate .5s var(--emp-curva);font-size:clamp(2.8rem,9vw,7.5rem);font-weight:700;line-height:.9}.emp-opcion:hover .emp-opcion-titulo{translate:.4rem}.emp-opcion-bajada,.emp-precio{opacity:.8;grid-column:2;font-size:.95rem;font-weight:300}.emp-precio{letter-spacing:.14em;text-transform:uppercase;opacity:.6;font-size:.75rem}@media (width>=900px){.emp-opcion{grid-template-columns:4rem 1fr 16rem;padding-block:2rem}.emp-opcion-bajada{text-align:right;grid-area:1/3}.emp-precio{text-align:right;grid-column:3}}.emp-prueba{padding-block:5rem}.emp-franja{margin:1.5rem calc(-1*clamp(1rem,5vw,4rem)) 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.emp-franja-pista{gap:1rem;width:max-content;animation:60s linear infinite emp-franja;display:flex}.emp-franja:hover .emp-franja-pista{animation-play-state:paused}@keyframes emp-franja{to{translate:-50%}}.emp-obra{width:clamp(15rem,28vw,24rem)}.emp-obra-img{aspect-ratio:4/3;object-fit:cover;filter:grayscale(.35);border-radius:.5rem;width:100%;transition:filter .4s}.emp-obra:hover .emp-obra-img{filter:none}.emp-obra-pie{color:#ffffffa6;margin-top:.6rem;font-size:.85rem;font-weight:300;display:block}.emp-obra-pie strong{color:#fff;font-weight:500}.emp-datos{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.emp-datos dd{flex-direction:column;display:flex}.emp-dato{font-family:var(--font-display);color:var(--color-darm);font-size:clamp(2.4rem,8vw,6rem);font-weight:700;line-height:.9}.emp-dato-pie{letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin-top:.4rem;font-size:.75rem}.emp-accion{padding-block:6rem 4rem}.emp-titular--cierre{font-size:clamp(4rem,min(18vw,26svh),15rem)}.emp-acciones{gap:2.5rem;margin-top:1rem;display:grid}html[data-variante=b] .emp-formulario{order:-1}.emp-boton--wa{justify-self:start;padding:1.25rem 2.4rem;font-size:clamp(1.05rem,2.6vw,1.5rem)}.emp-boton--wa svg{fill:currentColor;width:1.6em;height:1.6em}.emp-o{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:1rem;font-size:.78rem}.emp-form{gap:1rem;max-width:44rem;display:grid}@media (width>=768px){.emp-form{grid-template-columns:repeat(3,1fr) auto;align-items:end}}.emp-campo{letter-spacing:.16em;text-transform:uppercase;color:#fff9;gap:.35rem;font-size:.7rem;display:grid}.emp-campo input{letter-spacing:normal;text-transform:none;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:.55rem 0;font-size:1rem;transition:border-color .25s}.emp-campo input:focus{border-color:var(--color-darm);outline:none}.emp-campo em{letter-spacing:normal;text-transform:none;color:#f87171;font-style:normal}.emp-enviar{border:1px solid #ffffff80;border-radius:999px;padding:.75rem 1.5rem;font-size:.9rem;transition:background .25s,color .25s}.emp-enviar:hover,.emp-enviar:focus-visible{color:#090909;background:#fff}.emp-enviar:disabled{opacity:.5}.emp-listo{font-family:var(--font-display);text-transform:uppercase;color:var(--color-darm);font-size:clamp(2rem,6vw,3.5rem)}.emp-error{color:#f87171;grid-column:1/-1;font-size:.9rem}.emp-preguntas{gap:.25rem;max-width:48rem;padding-block:2rem 4rem;display:grid}.emp-pregunta{border-bottom:1px solid #ffffff1a;padding:.9rem 0}.emp-pregunta summary{cursor:pointer;font-size:.95rem}.emp-pregunta p{color:#ffffffb3;margin-top:.5rem;font-size:.9rem;font-weight:300}.emp-pie{color:#ffffff80;gap:1.5rem;padding:2rem clamp(1rem,5vw,4rem) 3rem;font-size:.8rem;display:flex}.emp-pie a:hover{color:#fff}:where(.emp a,.emp button,.emp-cabecera a):focus-visible{outline:2px solid var(--color-darm);outline-offset:3px}@media (prefers-reduced-motion:reduce){.emp-linea-in,[data-revelar]{opacity:1;transition:none;translate:none}.emp-oso path{stroke-dashoffset:0;animation:none!important}.emp-franja-pista,.emp-flecha{animation:none}.emp-franja{overflow-x:auto}}
