.al{--al-fondo:#080808;--al-tinta:#fff;--al-tinta-2:#ffffffad;--al-tinta-3:#ffffff8c;--al-linea:#ffffff24;--al-linea-2:#ffffff12;--al-oro:#e8b64c;--al-grano:.055;--al-serif:var(--font-display);--al-mono:var(--font-mono);--al-sans:var(--font-body);--al-curva:cubic-bezier(.16, 1, .3, 1);--al-s1:clamp(3.1rem, 15vw, 6rem);--al-s2:clamp(2.75rem, 11.6vw, 5.5rem);--al-s3:clamp(2.05rem, 9vw, 4rem);--al-s4:clamp(1.5rem, 6.4vw, 2.4rem);--al-s5:clamp(1.2rem, 5.2vw, 1.6rem);--al-n1:1.0625rem;--al-n2:.8125rem;--al-m:.6875rem;--al-m-tr:.18em;--al-m-tr-baja:.06em;--al-respiro-corto:clamp(2.5rem, 9vw, 5rem);--al-respiro:clamp(5rem, 17vw, 9rem);--al-respiro-corte:clamp(9rem, 30vw, 16rem);background:var(--al-fondo);color:var(--al-tinta);font-family:var(--al-sans);overflow-x:clip}.al-papel{--al-fondo:#edeae3;--al-tinta:#0b0b0b;--al-tinta-2:#0b0b0bbd;--al-tinta-3:#0b0b0b9e;--al-linea:#0b0b0b2e;--al-linea-2:#0b0b0b17;--al-oro:#8a6516;background:var(--al-fondo);color:var(--al-tinta);box-shadow:0 -1px 0 0 var(--al-fondo), 0 1px 0 0 var(--al-fondo)}.al-g1{--al-grano:.055}.al-g2{--al-grano:.045}.al-g3{--al-grano:.032}.al-g4,.al-g5{--al-grano:.05}.al-g7{--al-grano:0}.al-w{width:100%;max-width:62rem;margin:0 auto;padding-inline:1.25rem}@media (min-width:768px){.al-w{padding-inline:2rem}}.al-seccion{padding-block:var(--al-costura,var(--al-respiro)) 0;position:relative}.al-costura-corta{--al-costura:var(--al-respiro-corto)}.al-costura-corte{--al-costura:var(--al-respiro-corte)}.al-suelo{padding-bottom:var(--al-respiro)}.al-antes-del-corte{padding-bottom:var(--al-respiro-corte)}.al h1,.al h2,.al h3,.al h4{font-family:var(--al-serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:.98}.al h1{font-size:var(--al-s2)}.al h2{font-size:var(--al-s4);line-height:1.04}.al h3{font-size:var(--al-s5);letter-spacing:-.02em;line-height:1.15}.al .al-h-monumento{font-size:var(--al-s3);letter-spacing:-.035em;line-height:.98}.al .al-h-salida{font-size:var(--al-s5);letter-spacing:-.02em;line-height:1.15}.al-cuerpo{font-size:var(--al-n1);color:var(--al-tinta-2);text-wrap:pretty;max-width:62ch;margin:0;line-height:1.6}.al-cuerpo+.al-cuerpo{margin-top:1rem}.al-etq{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr);text-transform:uppercase;color:var(--al-tinta-3);margin:0;font-weight:500}.al-etq-sub:before{content:"";vertical-align:middle;background:var(--al-linea);width:1.15rem;height:1px;margin-block-start:-.1em;margin-inline-end:.6rem;display:inline-block}.al-cifra{font-family:var(--al-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.al-fuente{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr-baja);color:var(--al-tinta-3);margin:.5rem 0 0;line-height:1.55}.al-grano{isolation:isolate}.al-grano:after{content:"";z-index:-1;pointer-events:none;opacity:var(--al-grano);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23r)'/></svg>");position:absolute;inset:0}.al-boton{background:var(--al-tinta);width:100%;min-height:3.25rem;color:var(--al-fondo);font-family:var(--al-sans);font-size:var(--al-n1);cursor:pointer;transition:opacity .25s ease, transform .35s var(--al-curva);border:0;border-radius:2px;justify-content:center;align-items:center;gap:.7rem;padding:1rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.al-boton:hover{opacity:.9;transform:translateY(-1px)}.al-boton:disabled{opacity:.5;cursor:progress;transform:none}@media (min-width:640px){.al-boton{width:auto}}.al :focus-visible{outline-offset:3px;outline:2px solid}.al-solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.emb{isolation:isolate;min-height:100dvh;padding-block:clamp(1.5rem,6vw,3.5rem) 4rem;position:relative}.emb-col{width:100%;max-width:34rem;margin:0 auto;padding-inline:1.25rem}.emb-pasos{align-items:center;gap:.75rem;margin:1.1rem 0 1.9rem;display:flex}.emb-pasos-barras{flex:1;gap:6px;display:flex}.emb-pasos-barras span{background:var(--al-linea);flex:1;height:2px}.emb-pasos-barras span[data-hecho=si]{background:var(--al-tinta)}.emb-pasos-conteo{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr);color:var(--al-tinta-3);flex:none}.emb-titulo{font-family:var(--al-serif);font-size:var(--al-s4);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .7rem;font-weight:400;line-height:1.14}.emb-bajada{color:var(--al-tinta-2);font-size:var(--al-n1);text-wrap:pretty;max-width:44ch;margin:0 0 1.75rem;line-height:1.6}.emb-campo{border:1px solid var(--al-linea);width:100%;color:var(--al-tinta);font-family:var(--al-sans);font-size:var(--al-n1);background:0 0;border-radius:2px;outline:none;min-height:48px;padding:.85rem 1rem}.emb-campo::placeholder{color:var(--al-tinta-3)}.emb-etiqueta{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr);text-transform:uppercase;color:var(--al-tinta-3);margin:0 0 .5rem;display:block}.emb-grupo{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.emb-chip{appearance:none;background:var(--emb-claro);position:relative}@supports (color:color-mix(in lab, red, red)){.emb-chip{background:color-mix(in srgb, var(--emb-claro) 8%, transparent)}}.emb-chip{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);border:1px solid var(--emb-claro)}@supports (color:color-mix(in lab, red, red)){.emb-chip{border:1px solid color-mix(in srgb, var(--emb-claro) 20%, transparent)}}.emb-chip{color:var(--al-tinta);font-family:var(--al-sans);font-size:var(--al-n2);cursor:pointer;text-align:left;border-radius:14px;min-height:48px;padding:.85rem 1.1rem;transition:background .16s,border-color .16s}.emb-chip[aria-pressed=true],.emb-chip[data-elegido=si]{border-color:var(--al-tinta);color:var(--al-tinta);background:var(--emb-claro)}@supports (color:color-mix(in lab, red, red)){.emb-chip[aria-pressed=true],.emb-chip[data-elegido=si]{background:color-mix(in srgb, var(--emb-claro) 22%, transparent)}}.emb-chip:focus-visible{outline:2px solid var(--al-tinta);outline-offset:2px}.emb-chip-n{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:.08em;color:var(--al-tinta-3);margin-bottom:.3rem;display:block}.emb-chip[aria-pressed=true] .emb-chip-n,.emb-chip[data-elegido=si] .emb-chip-n{color:var(--al-oro)}.emb-error{border-left:2px solid var(--al-tinta);background:var(--al-linea-2);color:var(--al-tinta);font-size:var(--al-n2);margin:0 0 1rem;padding:.75rem .9rem;line-height:1.5}.emb-acciones{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.emb-pie{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr-baja);color:var(--al-tinta-3);margin-top:1.25rem;line-height:1.65}.emb-papel{background:var(--al-fondo);color:var(--al-tinta)}.espejo-trazo polyline{stroke-dasharray:70;stroke-dashoffset:70px;animation:emb-escribe 1.6s var(--al-curva) .3s forwards}@keyframes emb-escribe{to{stroke-dashoffset:0}}.emb-lamina{border:1px solid var(--al-linea);--emb-lamina-h:100cqh;border-radius:2px;position:relative;overflow:hidden}.emb-lamina img{width:100%;height:auto;display:block}.emb-lamina-haz{background:linear-gradient(to right, transparent, var(--al-oro) 25%, var(--al-oro) 75%, transparent);will-change:transform, opacity;height:1px;animation:7s cubic-bezier(.4,0,.3,1) infinite emb-barrido;position:absolute;top:0;left:0;right:0}.emb-lamina-haz:after{content:"";background:linear-gradient(to top, var(--al-oro), transparent);height:28px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.emb-lamina-haz:after{background:linear-gradient(to top, color-mix(in srgb, var(--al-oro) 10%, transparent), transparent)}}@keyframes emb-barrido{0%{opacity:0;transform:translateY(0)}5%{opacity:.55}38%{opacity:.55}44%{transform:translateY(var(--emb-alto,420px));opacity:0}to{transform:translateY(var(--emb-alto,420px));opacity:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.emb-revela{animation:linear both emb-revela;animation-timeline:view();animation-range:entry 8% entry 55%}@keyframes emb-revela{0%{opacity:.12;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}}}.emb-lamina-pie{font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:var(--al-m-tr-baja);color:var(--al-tinta-3);margin-top:.6rem;line-height:1.6}.al{--emb-negro:var(--al-fondo);--emb-claro:var(--al-tinta);--emb-oro:var(--al-oro)}.emb-costura-arriba,.emb-costura-abajo{pointer-events:none;height:clamp(4rem,12vw,8rem);position:absolute;left:0;right:0}.emb-costura-arriba{background:linear-gradient(to bottom, var(--emb-negro), transparent);top:0}.emb-costura-abajo{background:linear-gradient(to top, var(--emb-negro), transparent);bottom:0}.lect-capa{width:100%;height:100%;position:absolute;inset:0}.lect-caja{fill:none;stroke:var(--emb-claro);stroke-width:.18px;opacity:.85}.lect-palabra{font-family:var(--al-mono);letter-spacing:.28px;fill:var(--emb-claro);paint-order:stroke;stroke:var(--emb-negro);stroke-width:.22px;stroke-linejoin:round}.lect-hilo{stroke:var(--emb-claro);stroke-width:.14px;opacity:.4}.lect-codigo{max-height:62%;font-family:var(--al-mono);font-size:var(--al-m);letter-spacing:.02em;color:var(--emb-claro);opacity:.5;mix-blend-mode:screen;white-space:pre;pointer-events:none;margin:0;line-height:1.75;position:absolute;inset:auto 4% 6% 8%;overflow:hidden}.emb-fondo{isolation:isolate;position:relative;overflow:clip}.emb-fondo-img{object-fit:cover;z-index:-2;width:100%;height:124%;position:absolute;inset:-12% 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.emb-fondo-img{animation:linear both emb-paralaje;animation-timeline:view();animation-range:cover}@keyframes emb-paralaje{0%{transform:translateY(-4%)}to{transform:translateY(4%)}}}}.emb-fondo-velo{z-index:-1;background:linear-gradient(to bottom, var(--emb-negro) 0%, transparent 26%, transparent 55%, var(--emb-negro) 86%, var(--emb-negro) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.emb-fondo-velo{background:linear-gradient(to bottom, var(--emb-negro) 0%, transparent 26%, transparent 55%, color-mix(in srgb, var(--emb-negro) 88%, transparent) 86%, var(--emb-negro) 100%)}}.emb-fondo-cuerpo{max-width:42rem;margin:0 auto;padding:clamp(14rem,46vw,22rem) 1.25rem clamp(3rem,9vw,5rem);position:relative}.orb-capa{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orb-anillo{fill:none;stroke:var(--emb-claro);stroke-width:.16px;opacity:.55}.orb-texto{fill:var(--emb-claro);font-family:var(--al-mono);letter-spacing:.5px;opacity:.8;paint-order:stroke;stroke:var(--emb-negro);stroke-width:.18px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.orb-gira{animation:orb-giro var(--orb-vel,120s) linear infinite}.orb-gira-lenta{animation-duration:240s;animation-direction:reverse}@keyframes orb-giro{to{transform:rotate(360deg)}}}.exp-escena{perspective:1100px}.exp-portada{background:var(--emb-negro);border:1px solid var(--al-linea-2);box-shadow:18px 26px 48px var(--emb-negro);border-radius:3px;transform:rotateY(-7deg)rotateX(1.2deg)}@supports (color:color-mix(in lab, red, red)){.exp-portada{box-shadow:18px 26px 48px color-mix(in srgb, var(--emb-negro) 45%, transparent)}}.exp-portada svg{width:100%;height:auto;display:block}.exp-svg-mono{font-family:var(--al-mono);fill:var(--emb-claro)}.exp-svg-titulo{font-family:var(--font-fraunces), var(--al-serif);fill:var(--emb-claro);font-weight:900}.exp-svg-bajada{font-family:var(--al-sans);fill:var(--emb-claro)}.exp-svg-raya{fill:none;stroke:var(--emb-oro)}.exp-svg-linea{stroke:var(--emb-claro)}.exp-lista{gap:.55rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.exp-lista li{align-items:baseline;gap:.6rem;display:flex}.exp-lista li:before{content:"✓";font-family:var(--al-mono);color:var(--al-oro);font-size:var(--al-n2);flex:none}.orb-movil .orb-capa{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(105deg,#0000 34%,#000 58%),linear-gradient(#000 26%,#0000 39%);mask-image:linear-gradient(105deg,#0000 34%,#000 58%),linear-gradient(#000 26%,#0000 39%);-webkit-mask-composite:source-in;mask-composite:intersect}.emb-fondo-pantalla{z-index:-1;pointer-events:none;position:fixed;inset:0}.emb-fondo-pantalla img{object-fit:cover;object-position:center top;width:100%;height:100%}.emb-fondo-pantalla-velo{background:linear-gradient(180deg, var(--emb-negro) 0%, var(--emb-negro) 34%, var(--emb-negro) 70%, var(--emb-negro) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.emb-fondo-pantalla-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--emb-negro) 55%, transparent) 0%, color-mix(in srgb, var(--emb-negro) 78%, transparent) 34%, color-mix(in srgb, var(--emb-negro) 90%, transparent) 70%, var(--emb-negro) 100%)}}.emb-inmersivo .emb-col{flex-direction:column;min-height:calc(100dvh - clamp(1.5rem,6vw,3.5rem) - 4rem);display:flex}.emb-aire{flex:auto;min-height:4rem}.emb-tarjeta{background:var(--emb-negro)}@supports (color:color-mix(in lab, red, red)){.emb-tarjeta{background:color-mix(in srgb, var(--emb-negro) 55%, transparent)}}.emb-tarjeta{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);border:1px solid var(--emb-claro)}@supports (color:color-mix(in lab, red, red)){.emb-tarjeta{border:1px solid color-mix(in srgb, var(--emb-claro) 16%, transparent)}}.emb-tarjeta{border-radius:18px;padding:1.35rem 1.25rem 1.25rem}.emb-tarjeta .emb-titulo{margin-bottom:.5rem}.emb-tarjeta .emb-bajada{margin-bottom:1.1rem}.emb-inmersivo .emb-fondo-pantalla-velo{background:linear-gradient(180deg, var(--emb-negro) 0%, var(--emb-negro) 26%, var(--emb-negro) 58%, var(--emb-negro) 100%)}@supports (color:color-mix(in lab, red, red)){.emb-inmersivo .emb-fondo-pantalla-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--emb-negro) 62%, transparent) 0%, color-mix(in srgb, var(--emb-negro) 18%, transparent) 26%, color-mix(in srgb, var(--emb-negro) 10%, transparent) 58%, color-mix(in srgb, var(--emb-negro) 55%, transparent) 100%)}}.emb-inmersivo .emb-fondo-pantalla img{transform:translateY(var(--emb-encuadre,-9%)) scale(1.2)}
