@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-italic.20oblg8q8k24u.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-italic.0mww3qs0cp08u.woff)format("woff");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-italic.3bg-hzmj1g17f.woff2)format("woff2"),url(../media/instrument-serif-latin-400-italic.3im7aav-gdfim.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-vietnamese-400-normal.0j2sobad-avc4.woff2)format("woff2"),url(../media/anton-vietnamese-400-normal.30hpcq9p8f2pr.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-ext-400-normal.0nw-hsyk-5ypf.woff2)format("woff2"),url(../media/anton-latin-ext-400-normal.0k64dm7luo9zt.woff)format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.3ic28bo-2c61o.woff2)format("woff2"),url(../media/anton-latin-400-normal.2f_pjgj35x420.woff)format("woff");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.0h_qcmzvudf58.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.0i4j_a8lim1a-.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.300rpl789hft0.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-vietnamese-wght-normal.351w3rsy0o7m9.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-ext-wght-normal.3ft8rvcvbxo5j.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-wght-normal.297-5ju1rzndw.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:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/public-sans-vietnamese-wght-italic.1_5-hps666go8.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:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-ext-wght-italic.3djgnrx8mcu_a.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:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-wght-italic.0omapl0tmyx7c.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{--negro:#0d0d0d;--negro-2:#1a1a1a;--blanco:#fff;--hueso:#f2efe9;--gris:#5c5c5c;--gris-claro:#b9b9b9;--linea:#dedad2;--linea-oscura:#ffffff2e;--acento:#3e6f8a;--display:"Anton", "Impact", "Arial Narrow", sans-serif;--cursiva:"Instrument Serif", Georgia, serif;--texto:"Archivo Variable", "Archivo", system-ui, sans-serif;--ancho:1200px;--radio:4px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--texto);color:var(--negro);background:var(--blanco);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin:0}h3,h4{font-weight:700;font-stretch:110%;line-height:1.15}h3{font-size:1.375rem}h4{font-size:1.25rem}a{color:inherit}:focus-visible{outline:3px solid var(--acento);outline-offset:3px}.contenedor{width:min(100% - 2.5rem, var(--ancho));margin-inline:auto}.saltar{background:var(--blanco);z-index:100;padding:.5rem 1rem;position:absolute;top:-100px;left:1rem}.saltar:focus{top:1rem}.titulo{letter-spacing:.005em;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.95}.titulo-fuerte{font-family:var(--display);text-transform:uppercase}.titulo-suave{font-family:var(--cursiva);letter-spacing:-.01em;font-size:1.12em;font-style:italic}.titulo-claro{color:var(--blanco)}.seccion-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:3rem;display:flex}.seccion-cabeza p{color:var(--gris);max-width:42ch}.enlace{text-underline-offset:4px;font-weight:650;display:inline-block}.btn{border-radius:var(--radio);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:center;border:2px solid #0000;justify-content:center;align-items:center;padding:.95rem 1.6rem;font-size:1rem;font-weight:400;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-chico{padding:.65rem 1.1rem;font-size:.9375rem}.btn-negro{background:var(--negro);color:var(--blanco)}.btn-negro:hover{background:var(--acento)}.btn-blanco{background:var(--blanco);color:var(--negro)}.btn-blanco:hover{background:var(--hueso)}.btn-linea{border-color:var(--negro);color:var(--negro)}.btn-linea:hover{background:var(--negro);color:var(--blanco)}.btn-linea-clara{border-color:var(--blanco);color:var(--blanco)}.btn-linea-clara:hover{background:var(--blanco);color:var(--negro)}.botones{flex-wrap:wrap;gap:.75rem;display:flex}.precio{font-variant-numeric:tabular-nums;font-weight:650}.cabecera{z-index:50;background:var(--negro);color:var(--blanco);position:sticky;top:0}.cabecera-fila{align-items:center;gap:2.25rem;min-height:68px;display:flex}.marca{font-family:var(--display);letter-spacing:.03em;white-space:nowrap;font-size:1.5rem;text-decoration:none}.marca sup{font-family:var(--texto);margin-left:.1em;font-size:.5em}.menu{gap:1.75rem;margin-left:auto;font-size:.9375rem;display:flex}.menu a,.menu-movil a{text-decoration:none}.menu a:hover{text-underline-offset:6px;text-decoration:underline}.menu-movil{display:none}@media (max-width:960px){.menu{display:none}.cabecera-cta{margin-left:auto}.menu-movil{display:block;position:relative}.menu-movil summary{cursor:pointer;padding:.5rem .25rem;font-weight:600;list-style:none}.menu-movil summary::-webkit-details-marker{display:none}.menu-movil nav{background:var(--negro);border:1px solid var(--linea-oscura);min-width:250px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.menu-movil nav a{padding:.7rem .75rem}}@media (max-width:520px){.cabecera-fila{gap:.9rem}.marca{font-size:1.2rem}.cabecera-cta{display:none}.menu-movil{margin-left:auto}}.portada{background:var(--hueso);color:var(--negro);overflow:hidden}.portada-grilla{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;padding-top:3rem;display:grid}.portada-texto{align-self:center;padding-bottom:4.5rem}.portada-nombre{font-family:var(--display);letter-spacing:.005em;font-size:clamp(4.5rem,12vw,10.25rem);font-weight:400;line-height:.86}.portada-mision{max-width:46ch;color:var(--negro-2);margin:2rem 0 2.25rem;font-size:1.1875rem}.portada-foto{align-self:end;position:relative}.portada-foto img{width:100%;max-width:620px;margin-left:auto}.cifras{border-top:1px solid #0d0d0d2e;grid-template-columns:repeat(3,1fr);gap:2.25rem 1.5rem;margin:0;padding:2.5rem 0 3rem;list-style:none;display:grid}.cifra-valor{font-family:var(--display);color:var(--negro);font-size:clamp(2.75rem,5vw,4rem);line-height:1;display:block}.cifra-texto{color:var(--gris);max-width:24ch;margin-top:.5rem;font-size:.975rem;display:block}.medios{border-top:1px solid #0d0d0d2e;padding-block:1.75rem 2rem;overflow:hidden}.medios-rotulo{letter-spacing:.32em;text-transform:uppercase;color:var(--gris);margin-bottom:1.25rem;font-size:.875rem}.medios-pista{width:max-content;display:flex}.medios-pista ul{align-items:center;gap:4rem;margin:0;padding:0 2rem;list-style:none;display:flex}.medio{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--gris);white-space:nowrap;font-size:clamp(1.75rem,3vw,2.5rem)}.medio-serif{font-family:var(--cursiva);text-transform:none;letter-spacing:0;font-size:clamp(2rem,3.4vw,2.9rem);font-style:italic}@media (prefers-reduced-motion:no-preference){.medios-pista{animation:32s linear infinite cinta}}@keyframes cinta{to{transform:translate(-50%)}}@media (max-width:860px){.portada-grilla{grid-template-columns:1fr;gap:0;padding-top:2.5rem}.portada-texto{padding-bottom:0}.portada-foto{margin-top:1rem}.portada-foto img{max-width:none}.cifras{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem;padding-top:2rem}}.dg{color:var(--negro);background:#a9dcf2;padding-block:5rem}.dg-grilla{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.dg .dg-rotulo{color:var(--negro)}@media (max-width:860px){.dg-grilla{grid-template-columns:1fr;gap:2rem}.dg .btn{justify-self:start}}.test{background:var(--hueso);padding-block:5rem}.test-grilla{grid-template-columns:1.1fr .9fr;align-items:end;gap:3rem;display:grid}.test-grilla p{color:#3a3a3a;max-width:48ch;margin-bottom:1.75rem}@media (max-width:860px){.test-grilla{grid-template-columns:1fr;gap:1.5rem}}.podcast{background:var(--acento);color:var(--blanco);padding-block:5.5rem}.podcast-grilla{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;display:grid}.podcast-grilla>*{min-width:0}.podcast .titulo{font-size:clamp(3rem,9vw,7.5rem)}.podcast-bajada{color:#e6eef3;max-width:50ch;margin-top:1.5rem;font-size:1.125rem}.podcast-estado{font-family:var(--cursiva);margin-bottom:1.25rem;font-size:1.6rem;font-style:italic;line-height:1.2}.plataformas{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:860px){.podcast-grilla{grid-template-columns:1fr}}.lb{--lb-rojo:#c0262d;--lb-tinta:#0f1b2d;--lb-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", system-ui, sans-serif;--lb-cuerpo:"Public Sans Variable", "Public Sans", system-ui, sans-serif;font-family:var(--lb-cuerpo);color:var(--lb-tinta);background:#f5f6f9}.lb-hero{background:linear-gradient(135deg,#f4efe4,#fbf9f4 60%,#efe7d6);border-bottom:1px solid #e8e1d0;padding-block:4.5rem}.lb-in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem;max-width:1000px;display:grid}.l3d{--w:280px;--h:420px;--t:38px;width:var(--w);height:var(--h);perspective:1400px;margin-inline:auto;display:block;position:relative}.l3d-cuerpo{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:rotateY(32deg)rotateX(4deg)}.l3d:hover .l3d-cuerpo,.l3d:focus-visible .l3d-cuerpo{transform:rotateY(14deg)rotateX(2deg)}@media (prefers-reduced-motion:reduce){.l3d-cuerpo{transition:none}}.l3d-tapa,.l3d-lomo,.l3d-paginas,.l3d-contra{backface-visibility:hidden;height:100%;position:absolute;top:0}.l3d-tapa{width:100%;transform:translateZ(calc(var(--t) / 2));border-radius:2px 5px 5px 2px;left:0;overflow:hidden;box-shadow:inset 4px 0 8px #00000040}.l3d-tapa img{object-fit:cover;width:100%;height:100%}.l3d-tapa:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000047 0,#ffffff29 3%,#0000 7%,#ffffff0f 60%,#00000014 100%);position:absolute;inset:0}.l3d-lomo{left:calc(var(--t) / -2);width:var(--t);color:#fff;background:linear-gradient(90deg,#0d0d0f,#26262a 45%,#121214);border-radius:3px 0 0 3px;flex-direction:column;justify-content:space-between;align-items:center;padding:14px 0;display:flex;transform:rotateY(-90deg)}.l3d-lomo span,.l3d-lomo small{writing-mode:vertical-rl;letter-spacing:1px;transform:rotate(180deg)}.l3d-lomo span{font-family:var(--lb-display);font-weight:800;font-size:calc(var(--t) * .42)}.l3d-lomo b{color:#d7262e}.l3d-lomo small{font-size:calc(var(--t) * .24);opacity:.75}.l3d-paginas{left:calc(var(--w) - var(--t) / 2);width:var(--t);background:repeating-linear-gradient(90deg,#f6f3ea 0 2px,#e4dfd2 2px 3px);height:calc(100% - 6px);top:3px;transform:rotateY(90deg)}.l3d-contra{width:100%;transform:rotateY(180deg) translateZ(calc(var(--t) / 2));background:#111;left:0}.l3d-sombra{z-index:-1;filter:blur(4px);background:radial-gradient(#00000073,#0000 70%);height:26px;position:absolute;bottom:-16px;left:8%;right:-6%;transform:skew(-18deg)}.lb-pill{background:var(--lb-rojo);color:#fff;border-radius:99px;padding:.3rem .8rem;font-size:.8125rem;font-weight:800;display:inline-block}.lb-titulo{font-family:var(--lb-display);letter-spacing:-.02em;color:#111;margin:1rem 0 .75rem;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:800;line-height:1}.lb-sub{color:var(--lb-rojo);font-size:1.125rem;font-style:italic;font-weight:600}.lb-desc{max-width:52ch;margin-top:1rem;font-size:1.0625rem;line-height:1.55}.lb-meta{color:#5a6678;margin-top:.75rem;font-size:.85rem}.lb-precios{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1.25rem;display:flex}.lb-precio{background:#fff;border:1px solid #e3dccb;border-radius:14px;flex:0 230px;padding:.85rem 1.1rem;box-shadow:0 6px 18px #3c28000f}.lb-precio small{letter-spacing:.4px;color:#6b6355;font-size:.75rem;font-weight:700;display:block}.lb-precio s{color:#6b6355;font-weight:600}.lb-precio strong{font-family:var(--lb-display);color:var(--lb-rojo);font-size:1.9rem;font-weight:700;line-height:1.5}.lb-precio span{color:#5a6678;font-size:.875rem;display:block}.lb-btn{background:var(--lb-rojo);color:#fff;border-radius:10px;padding:.9rem 1.5rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-block}.lb-btn:hover{background:#a11f25}.lb-cuerpo{max-width:900px;padding-block:4rem 5rem}.lb-h{font-family:var(--lb-display);letter-spacing:-.02em;color:#111;margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:800}.lb-h+.lb-p,.lb-h+.lb-pilares{margin-top:0}.lb-rutas+.lb-h{margin-top:4rem}.lb-p{line-height:1.6}.lb-rutas{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.lb-rutas div{background:#fff;border:1px solid #d8dee8;border-radius:12px;padding:1rem 1.1rem}.lb-rutas p{margin-top:.3rem}.lb-pilares{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lb-pilares li{background:#fff;border:1px solid #d8dee8;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:600;display:flex}.lb-pilares span{background:var(--lb-rojo);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.9375rem;font-weight:700;display:grid}.lb-nota{color:#5a6678;margin-top:1rem;font-size:.875rem}@media (max-width:860px){.lb-in{grid-template-columns:1fr;gap:3rem}.lb-pilares{grid-template-columns:1fr 1fr}}@media (max-width:600px){.l3d{--w:200px;--h:300px;--t:28px}.lb-rutas,.lb-pilares{grid-template-columns:1fr}.lb-precio{flex:150px}}.lc-ancla{margin-top:4rem;scroll-margin-top:80px}.lc{background:#fff;border:1px solid #d8dee8;border-radius:16px;gap:1.1rem;padding:1.75rem;display:grid}.lc-titulo{font-family:var(--lb-display);letter-spacing:-.02em;color:#111;font-size:clamp(1.6rem,3vw,2rem);font-weight:800}.lc-opciones{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.lc-opcion{cursor:pointer;border:2px solid #d8dee8;border-radius:14px;align-content:start;gap:.35rem;padding:1.1rem 1.25rem 1.1rem 2.75rem;display:grid;position:relative}.lc-opcion.activa{border-color:var(--lb-rojo);background:#fdf6f5}.lc-opcion input,.lc-op-entrega input{accent-color:var(--lb-rojo);position:absolute;top:1.35rem;left:1.1rem}.lc-op-nombre{font-weight:700}.lc-pill{justify-self:start;padding:.15rem .55rem;font-size:.6875rem}.lc-op-precio s{color:#6b6355;font-weight:600}.lc-op-precio strong{font-family:var(--lb-display);color:var(--lb-rojo);font-size:1.6rem}.lc-op-nota{color:#5a6678;font-size:.875rem}.lc-fila{gap:.9rem;display:grid}.lc-fila-3{grid-template-columns:repeat(3,1fr)}.lc-campo{gap:.35rem;font-size:.875rem;font-weight:600;display:grid}.lc-campo input,.lc-campo select,.lc-campo textarea{font:inherit;color:var(--lb-tinta);background:#f5f6f9;border:1px solid #d8dee8;border-radius:10px;width:100%;padding:.7rem .8rem;font-size:1rem;font-weight:400}.lc-campo input:focus,.lc-campo select:focus,.lc-campo textarea:focus{outline:2px solid var(--lb-rojo);outline-offset:1px;background:#fff}.lc-cantidad{max-width:280px}.lc-entrega{border:1px solid #d8dee8;border-radius:14px;gap:.75rem;margin:0;padding:1rem;display:grid}.lc-entrega legend{padding:0 .4rem;font-weight:700}.lc-op-entrega{cursor:pointer;border:1px solid #d8dee8;border-radius:12px;padding:.9rem 1rem .9rem 2.6rem;display:block;position:relative}.lc-op-entrega.activa{border-color:var(--lb-rojo)}.lc-op-entrega input{top:1.15rem;left:1rem}.lc-op-entrega strong,.lc-op-entrega small{display:block}.lc-op-entrega small{color:#5a6678;margin-top:.15rem;font-size:.875rem}.lc-acepto{align-items:flex-start;gap:.6rem;font-size:.9375rem;display:flex}.lc-acepto input{accent-color:var(--lb-rojo);margin-top:.3rem}.lc-error{color:#8f1c22;background:#fdecec;border-radius:10px;padding:.75rem 1rem;font-weight:600}.lc-pagar{cursor:pointer;border:0;width:100%;padding-block:1.05rem;font-family:inherit}.lc-pagar:disabled{opacity:.7;cursor:wait}@media (max-width:700px){.lc{padding:1.25rem}.lc-opciones,.lc-fila-3{grid-template-columns:1fr}}.gracias{background:linear-gradient(135deg,#f4efe4,#fbf9f4 60%,#efe7d6);place-items:center;min-height:70vh;padding:4rem 1.25rem;display:grid}.gracias-caja{background:#fff;border:1px solid #e3dccb;border-radius:16px;max-width:560px;padding:2.5rem;box-shadow:0 6px 18px #3c28000f}.gracias-libro{color:var(--lb-rojo);font-weight:700}.gracias h1{font-family:var(--lb-display);letter-spacing:-.02em;color:#111;margin:.5rem 0 1rem;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.gracias-descargas{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gracias-descargas .lb-btn{text-align:center;display:block}.gracias-aviso{color:#8f1c22;background:#fdf6f5;border-radius:10px;padding:.9rem 1rem;font-weight:600}.gracias-botones{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.gracias-wa{color:var(--lb-tinta);font-weight:700}.tienda{background:var(--blanco);padding-block:5.5rem}.tienda .titulo{margin-bottom:2.25rem}.productos{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.producto{background:var(--blanco);border:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;padding:1.75rem;display:flex}.producto p{color:var(--gris);max-width:40ch;margin-top:.4rem}.producto-pie{align-items:center;gap:1rem;display:flex}.precio-grande{font-family:var(--display);font-size:1.75rem;font-weight:400}@media (max-width:860px){.productos{grid-template-columns:1fr}}.eventos{background:var(--negro);color:var(--blanco);padding-bottom:6rem}.eventos-foto{height:clamp(320px,50vw,620px);position:relative}.eventos-foto img{object-fit:cover;object-position:center 45%;filter:grayscale(.25)}.eventos-foto:after{content:"";background:linear-gradient(to bottom, #0d0d0d00 50%, var(--negro));position:absolute;inset:0}.pie-foto{z-index:1;color:var(--gris-claro);font-size:.875rem;position:absolute;bottom:1.25rem;right:1.25rem}.eventos-grilla{grid-template-columns:1.2fr .8fr;gap:4rem;margin-top:1rem;display:grid;position:relative}.eventos-bajada{color:#d9d9d9;max-width:54ch;margin:1.5rem 0 2rem;font-size:1.125rem}.charlas{margin:0 0 2rem;padding:0;list-style:none}.charlas li{border-top:1px solid var(--linea-oscura);padding-block:1.25rem}.charlas h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.5rem;font-weight:400}.charlas p{color:var(--gris-claro);max-width:54ch;margin-top:.4rem}.seminarios{border:1px solid var(--linea-oscura);align-self:start;padding:2rem}.seminarios h3{font-family:var(--cursiva);font-size:2rem;font-style:italic;font-weight:400;line-height:1.05}.seminarios>p{color:var(--gris-claro);margin-top:.75rem}.entradas{margin:1.5rem 0 1.75rem;padding:0;list-style:none}.entradas li{border-bottom:1px solid var(--linea-oscura);justify-content:space-between;gap:1rem;padding-block:.7rem;display:flex}.entradas small{color:var(--gris-claro);font-size:.875rem}@media (max-width:860px){.eventos-grilla{grid-template-columns:1fr;gap:2.5rem}.pie-foto{left:1.25rem;right:auto}}.boletin{background:var(--hueso);border-top:1px solid var(--linea);padding-block:4.5rem}.boletin-grilla{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.boletin p{color:#3a3a3a;max-width:50ch;margin-top:1rem}.contacto{background:var(--negro);color:var(--blanco);padding-block:6rem}.contacto-grilla{grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.contacto-grilla>div>p{max-width:40ch;color:var(--gris-claro);margin-top:1.25rem}.form{gap:1.1rem;display:grid}.form-fila{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.campo{gap:.4rem;font-size:.9375rem;display:grid}.campo input,.campo select,.campo textarea{font:inherit;color:var(--negro);background:var(--blanco);border-radius:var(--radio);border:1px solid #0000;width:100%;padding:.8rem .85rem;font-size:1rem}.campo textarea{resize:vertical}.form .btn{cursor:pointer;background:var(--blanco);color:var(--negro);border:0;justify-self:start}.form .btn:hover{background:var(--hueso)}.form-nota{color:var(--gris-claro);font-size:.9375rem}@media (max-width:860px){.contacto-grilla{grid-template-columns:1fr;gap:2rem}.form-fila{grid-template-columns:1fr}}.pie{background:var(--negro);color:var(--gris-claro);border-top:1px solid var(--linea-oscura);font-size:.9375rem}.pie-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2rem;display:flex}.pie-marca{font-family:var(--display);color:var(--blanco);letter-spacing:.03em;font-size:1.25rem}.pie nav{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.pie a{text-decoration:none}.pie a:hover{color:var(--blanco);text-decoration:underline}.whatsapp{z-index:60;color:#fff;background:#1fa855;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem .7rem .9rem;font-weight:650;text-decoration:none;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 6px 20px #0000004d}.whatsapp:hover{background:#178a45}@media (max-width:600px){.whatsapp span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.whatsapp{padding:.85rem}}.rotulo{letter-spacing:.32em;text-transform:uppercase;color:var(--gris-claro);align-items:center;gap:1.25rem;margin-bottom:1.5rem;font-size:.9375rem;display:flex}.rotulo:before{content:"";background:currentColor;width:4.5rem;height:1px}.servicios{background:var(--negro);color:var(--blanco);padding-block:6rem}.mosaico{border:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.mosaico li{border:1px solid #ffffff38;min-width:0}.mosaico-celda{aspect-ratio:1;cursor:pointer;width:100%;color:var(--blanco);text-align:center;background:radial-gradient(120% 90% at 30% 20%, #ffffff1a, transparent 60%), var(--fondo);font:inherit;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.mosaico-marca{font-family:var(--display);white-space:nowrap;color:#00000052;pointer-events:none;font-size:clamp(3.5rem,9vw,7.5rem);line-height:1;position:absolute;inset:auto -.1em 8%}.mosaico-titulo{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.45rem,3.4vw,3rem);line-height:1.02;position:relative}.mosaico-etiqueta{letter-spacing:.32em;text-transform:uppercase;color:#ffffffc7;font-size:clamp(.8rem,1.1vw,1rem);position:relative}.mosaico-flecha{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;transition:background-color .2s,color .2s;display:grid;position:absolute;top:1.25rem;right:1.25rem}.mosaico-celda:hover .mosaico-flecha,.mosaico-celda:focus-visible .mosaico-flecha{background:var(--blanco);color:var(--negro)}.servicios-nota{color:var(--gris-claro);max-width:60ch;margin-top:1.5rem}@media (max-width:860px){.mosaico{grid-template-columns:repeat(2,1fr)}.mosaico-flecha{width:2.75rem;height:2.75rem;top:.75rem;right:.75rem}.mosaico-celda{gap:.75rem;padding:1rem}}.detalle{background:var(--negro-2);width:min(100% - 2rem,620px);max-height:calc(100dvh - 2rem);color:var(--blanco);border:1px solid #ffffff38;padding:0}.detalle::backdrop{background:#000000b8}@media (prefers-reduced-motion:no-preference){.detalle[open]{animation:.22s ease-out aparecer}}@keyframes aparecer{0%{opacity:0;transform:translateY(12px)}}.detalle-cuerpo{padding:2.5rem;position:relative}.detalle-cerrar{z-index:1;float:right;background:var(--negro-2);width:2.75rem;height:2.75rem;color:var(--blanco);cursor:pointer;border:1px solid #ffffff73;border-radius:50%;margin:-1.5rem -1.5rem 0 0;font-size:1.5rem;line-height:1;position:sticky;top:1rem}.detalle-etiqueta{letter-spacing:.32em;text-transform:uppercase;color:var(--gris-claro);font-size:.875rem}.detalle-titulo{font-family:var(--display);text-transform:uppercase;margin:.5rem 0 1.25rem;padding-right:3rem;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:400;line-height:1.02}.detalle-resena{color:#e6e6e6}.detalle-importa{border-left:2px solid var(--acento);margin-top:1.5rem;padding-left:1rem}.detalle-importa span{font-family:var(--cursiva);font-size:1.25rem;font-style:italic}.detalle-importa p{color:var(--gris-claro);margin-top:.25rem}.detalle-pie{border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.detalle-precio-rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--gris-claro);font-size:.875rem;display:block}.detalle-precio{font-family:var(--display);max-width:16ch;font-size:1.75rem;line-height:1.15;display:block}.ficha{gap:1.25rem;margin-top:2rem;display:grid}.ficha-rotulo{font-family:var(--cursiva);margin:0 0 1rem;font-size:1.5rem;font-style:italic;font-weight:400}.ficha-sesiones{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ficha-sesion{border:1px solid #ffffff38;padding:1.25rem}.ficha-numero{letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.8125rem;display:flex}.ficha-numero span{color:var(--gris-claro);letter-spacing:.08em}.ficha-sesion h5{font-family:var(--display);text-transform:uppercase;margin:.75rem 0 .5rem;font-size:1.5rem;font-weight:400;line-height:1.1}.ficha-sesion p:not(.ficha-numero){color:#e6e6e6}.ficha-sesion ul{color:var(--gris-claro);gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.ficha-sesion ul li{padding-left:1.1rem;position:relative}.ficha-sesion ul li:before{content:"";background:var(--blanco);width:.5rem;height:1px;position:absolute;top:.65em;left:0}.ficha-video{aspect-ratio:16/9;background:#000;width:100%;display:block}.ficha-video-vacio{letter-spacing:.2em;text-align:center;text-transform:uppercase;background:radial-gradient(120% 90% at 30% 20%,#ffffff1a,#0000 60%),#123a2c;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;font-size:.8125rem;display:flex}.ficha-play{border:1px solid #fff9;border-radius:50%;width:3.75rem;height:3.75rem;position:relative}.ficha-play:after{content:"";border-style:solid;border-width:.6rem 0 .6rem 1rem;border-color:transparent transparent transparent var(--blanco);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.ficha-informe{cursor:pointer;background:0 0;width:100%}@media (max-width:600px){.detalle-cuerpo{padding:2rem 1.25rem 1.5rem}.detalle-cerrar{margin:-1rem -.5rem 0 0}}.sobre{background:var(--negro);color:var(--blanco);border-top:1px solid #ffffff24;padding-bottom:6rem}.sobre-escena{width:min(100%,860px);margin-inline:auto;padding-top:5rem;position:relative;overflow:hidden}.sobre-retrato{z-index:1;-webkit-mask-composite:source-in;width:min(78%,620px);margin-inline:auto;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 58%,#0000 82%),linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%);mask-image:linear-gradient(#0000 0%,#000 12% 58%,#0000 82%),linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%);-webkit-mask-composite:source-in;mask-composite:intersect}.garabatos{color:#ffffffe6;pointer-events:none;position:absolute;inset:0}.g{width:16%;height:auto;position:absolute}.g-velas{width:17%;top:10%;left:14%}.g-barras{top:9%;right:16%}.g-alcancia{top:32%;left:6%}.g-calc{width:12%;top:33%;right:13%}.g-linea{top:54%;left:2%}.g-bolsa{width:19%;top:56%;right:1%}.sobre-texto{margin-top:2rem}.sobre-grande{color:#8c8c8c;max-width:30ch;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:500;line-height:1.22}.sobre-detalle{color:#d4d4d4;max-width:64ch;margin-top:3rem}.sobre-medios{color:var(--gris-claro);margin-top:1rem}.trayectoria{border-block:1px solid #ffffff2e;margin-top:1.5rem}.trayectoria summary{cursor:pointer;color:var(--blanco);padding-block:.9rem;font-weight:650}.trayectoria ol{margin:0 0 1rem;padding:0;list-style:none}.trayectoria li{grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.45rem;font-size:.975rem;display:grid}.periodo{font-variant-numeric:tabular-nums;color:var(--gris-claro)}.sobre .enlace{color:var(--blanco);margin-top:1.25rem}@media (max-width:760px){.sobre-escena{padding-top:3rem}.sobre-retrato{width:100%}.g{width:22%}.g-velas{width:22%;top:6%;left:4%}.g-barras{top:5%;right:4%}.g-alcancia{left:0}.g-calc{width:15%;right:2%}.g-linea{left:-2%}.g-bolsa{width:24%;right:-2%}.trayectoria li{grid-template-columns:1fr;gap:0}}.detalle-pago{border-top:1px solid #ffffff2e;margin-top:2rem;padding-top:1.5rem}.ps{gap:.9rem;display:grid}.ps-opciones{gap:.5rem;display:grid}.ps-opcion{cursor:pointer;border:1px solid #ffffff40;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.ps-opcion.activa{border-color:var(--blanco);background:#ffffff0f}.ps-opcion input{accent-color:var(--blanco)}.ps-campos{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.ps-campos input{font:inherit;color:var(--blanco);background:#ffffff0f;border:1px solid #ffffff40;min-width:0;padding:.7rem .8rem;font-size:1rem}.ps-campos input::placeholder{color:#9a9a9a}.ps-acepto{color:var(--gris-claro);align-items:flex-start;gap:.6rem;font-size:.875rem;display:flex}.ps-acepto input{accent-color:var(--blanco);margin-top:.25rem}.ps-error{color:#ffb3c4;background:#e3225b26;padding:.65rem .85rem;font-weight:600}.ps-pie{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.ps-antes{font-family:var(--texto);color:var(--gris-claro);font-size:1rem}.ps-pie .btn:disabled{opacity:.7;cursor:wait}.ps-nota{color:var(--gris-claro);font-size:.8125rem}@media (max-width:600px){.ps-campos{grid-template-columns:1fr}}.cc-abrir{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;opacity:.85;background:0 0;border:0;justify-self:start;padding:0;font-size:.9375rem;text-decoration:underline}.cc-fila{gap:.5rem;display:flex}.cc input{min-width:0;font:inherit;letter-spacing:.08em;color:var(--blanco);background:#ffffff0f;border:1px solid #ffffff40;flex:1;padding:.65rem .8rem;font-size:1rem}.cc button{border:1px solid var(--blanco);color:var(--blanco);font:inherit;cursor:pointer;background:0 0;padding:0 1.1rem;font-weight:650}.cc button:disabled{opacity:.5}.cc-claro input{color:var(--lb-tinta,#0f1b2d);background:#f5f6f9;border-color:#d8dee8;border-radius:10px}.cc-claro button{border-color:var(--lb-rojo,#c0262d);color:var(--lb-rojo,#c0262d);border-radius:10px}.cc-ok,.cc-error{margin-top:.4rem;font-size:.9rem;font-weight:600}.cc-ok{color:#3ec27a}.cc-claro .cc-ok{color:#1f7a45}.cc-error{color:#ff8fa8}.cc-claro .cc-error{color:#a11f25}.pie-admin{border-top:1px solid #ffffff1f;margin-top:16px;padding-top:16px;padding-bottom:28px}.pie-admin a{letter-spacing:.12em;color:inherit;opacity:.45;font-size:11px;text-decoration:none}.pie-admin a:hover{opacity:1;text-decoration:underline}
