html,body{overflow-x:clip}.lnd{--papel-2: #f1ebdf;--tinta-2: #6b5d52;--musgo: #2f6b4f;--hoja-chat: #dfece2;--blanco: #fffdf8;--raya: rgba(90, 77, 64, .035);--sombra: 0 40px 80px -48px rgba(42, 33, 27, .55), 0 2px 6px rgba(42, 33, 27, .06);--radio: 28px;--curva: cubic-bezier(.2, .7, .2, 1);--diapo: 6.5s;position:relative;color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6}.lnd h1,.lnd h2,.lnd h3{font-family:var(--serif);font-weight:400;text-wrap:balance;margin:0;letter-spacing:-.015em}.lnd h2{font-size:clamp(2rem,4.4vw,3.6rem);line-height:1.06;font-variation-settings:"opsz" 120}.lnd h1,.luz,.respuesta,.sa,.cita blockquote{font-variation-settings:"opsz" 144}.lnd p{margin:0}.lnd :focus-visible{outline:3px solid var(--clay);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1264px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width: 700px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.ceja{font:700 .74rem/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--clay-deep)}.pie-foto{font-size:.86rem;color:var(--tinta-2)}.pie-foto.centro{text-align:center;margin-top:18px}.lead{font-size:clamp(1.08rem,1.5vw,1.22rem);line-height:1.6;color:var(--tinta-2);max-width:30rem}.cielo,.cielo i,.rayas{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.cielo{z-index:-3;background:var(--paper)}.cielo i{opacity:0;visibility:hidden;transition:opacity 1.8s ease}.cielo i.activa{opacity:1;visibility:visible}.cielo i.sale{visibility:visible}.cielo [data-c=manana]{background:radial-gradient(120% 80% at 70% 0%,#fbeedc,#faf6ee 60%)}.cielo [data-c=bosque]{background:radial-gradient(120% 80% at 30% 10%,#e9f0e2,#f4f5ee 65%)}.cielo [data-c=tarde]{background:radial-gradient(120% 80% at 80% 10%,#f8e6c9,#faf3e6 65%)}.cielo [data-c=atardecer]{background:radial-gradient(120% 90% at 50% 100%,#f0d6cc,#f7ece6 65%)}.cielo [data-c=dia]{background:var(--paper)}.rayas{z-index:-2;background:repeating-linear-gradient(transparent 0 26px,var(--raya) 26px 27px);-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,transparent 30%,#000 85%);mask-image:radial-gradient(120% 90% at 50% 40%,transparent 30%,#000 85%)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 1.5em;border-radius:999px;border:0;background:var(--clay-deep);color:var(--blanco);font:700 1rem/1 var(--sans);text-decoration:none;cursor:pointer;transition:transform .2s var(--curva)}.boton:hover{transform:translateY(-1px)}.boton:active{transform:scale(.98)}.boton-claro{background:var(--blanco);color:var(--ink)}.boton-sm{min-height:40px;padding:0 1.15em;font-size:.92rem}.flecha{width:1.1em;height:1.1em}.cabecera{position:fixed;inset:0 0 auto;z-index:100;color:var(--blanco)}.cabecera:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:#faf8f2f0;box-shadow:0 1px 0 var(--line);transition:opacity .35s ease}.cabecera.solid{color:var(--ink)}.lnd section[id]{scroll-margin-top:72px}.cabecera.solid:before{opacity:1}.cabecera .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px}.marca{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.marca b{font:500 1.45rem/1 var(--serif);letter-spacing:-.01em}.nav-links{display:flex;gap:26px;margin-left:auto}.nav-links a{color:inherit;opacity:.86;text-decoration:none;font-size:.95rem}.nav-links a:hover{opacity:1}.derecha{display:inline-flex;align-items:center;gap:12px}.langswitch a{font-size:.78rem;font-weight:700;color:var(--faint);border-radius:999px;padding:4px 10px;text-decoration:none}.langswitch a.on{background:var(--clay-deep);color:#fff}.cabecera:not(.solid) .langswitch{background:#fffdf824;border-color:#fffdf847}.cabecera:not(.solid) .langswitch a{color:#fffdf8d1}.cabecera:not(.solid) .langswitch a.on{background:var(--blanco);color:var(--ink)}.cabecera:not(.solid) .boton-sm{background:var(--blanco);color:var(--ink)}.entrar{font:700 .92rem/1 var(--sans);color:inherit;text-decoration:none;padding:10px 2px;white-space:nowrap;opacity:.92}.entrar:hover{text-decoration:underline;text-underline-offset:4px;opacity:1}.entrar:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}@media (max-width: 900px){.nav-links{display:none}}@media (max-width: 560px){.marca b{font-size:1.25rem}.derecha{gap:8px}.derecha .langswitch a{padding:4px 7px;font-size:.74rem}.derecha .boton-sm{padding:0 .95em;font-size:.86rem}.derecha .langswitch a,.derecha .boton-sm{white-space:nowrap}.derecha .entrar{font-size:.86rem}}@media (max-width: 380px){.derecha{gap:6px}.derecha .langswitch a{padding:4px 5px}.derecha .boton-sm{padding:0 .75em}}@media (max-width: 340px){.derecha .entrar{display:none}}@media (max-width: 420px){.marca b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.portada{position:relative;isolation:isolate;overflow:hidden;height:clamp(680px,100svh,980px);color:var(--night-ink)}.diapos,.diapo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.diapo{opacity:0;transition:opacity 1.4s ease}.diapo.activa{opacity:1}.diapo img{width:100%;height:100%;object-fit:cover;transform-origin:var(--ox, 60%) 45%}.diapo img{animation:lnd-kb calc(var(--diapo) + 1.6s) ease-in-out infinite alternate both;animation-play-state:paused}.diapo.activa img{animation-play-state:running}.portada.pausado .diapo.activa img{animation-play-state:paused}@keyframes lnd-kb{0%{transform:scale(1)}to{transform:scale(1.08) translate3d(var(--kx, -1%),-.6%,0)}}.portada .velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(250,248,242,0) 82%,rgba(250,248,242,.7) 93%,var(--paper) 100%),linear-gradient(180deg,#18110c80,#18110c00 18%),linear-gradient(90deg,#18110cbd,#18110c80 34%,#18110c00 64%)}.portada-txt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center}.portada-txt .wrap{display:grid;gap:22px;justify-items:start;padding-bottom:6vh}.portada .ceja{color:#f2b97a}.portada h1{font-size:clamp(2.5rem,5.2vw,4.7rem);line-height:1.03;max-width:12em;text-shadow:0 2px 30px rgba(24,17,12,.25)}.portada h1{min-height:2.06em;text-wrap:wrap}:lang(en) .portada h1{min-height:3.09em}.rota em{color:#f3c99a}.rota.entra-v{animation:lnd-fundido .9s ease both}@keyframes lnd-fundido{0%{opacity:0}}:lang(zh) .portada h1{word-break:keep-all}.bajada{font:400 clamp(1.1rem,1.6vw,1.32rem)/1.5 var(--serif);color:#efe4d4;max-width:27rem}.fila-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:4px}.fila-cta .nota{font-size:.92rem;color:#e2d4c0}.quien{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.chip{position:relative;overflow:hidden;min-height:34px;padding:0 14px;border-radius:999px;border:0;cursor:pointer;background:#fffdf824;color:#fffdf8e6;font:700 .82rem/1 var(--sans)}.chip[aria-pressed=true]{background:#fffdf842;color:var(--blanco)}.chip .barra{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:#fffdf838;overflow:hidden}.chip .barra:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f2b97a;transform:scaleX(0);transform-origin:left}.chip[aria-pressed=true] .barra:after{transform:scaleX(1);animation:lnd-llena var(--diapo) linear both}.pausado .chip .barra:after{animation-play-state:paused}@keyframes lnd-llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pausa{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border-radius:50%;border:1px solid rgba(255,253,248,.3);background:none;color:var(--blanco);cursor:pointer}.pausa svg{width:14px;height:14px}.creditos{position:absolute;inset:auto 0 0;z-index:2;font:700 .68rem/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta-2)}.creditos .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:26px}.creditos .centro{display:flex;align-items:center;gap:14px;color:var(--ink)}.creditos .centro:before,.creditos .centro:after{content:"";width:28px;height:1px;background:currentColor;opacity:.5}.creditos .der{text-align:right}@media (max-width: 760px){.portada{height:clamp(640px,92svh,860px)}.portada .velo{background:linear-gradient(0deg,var(--paper) 0%,rgba(250,248,242,0) 7%),linear-gradient(180deg,#18110c80,#18110c00 16%),linear-gradient(0deg,#18110ce6 8%,#18110c99 40%,#18110c00 66%)}.portada-txt{justify-content:flex-end}.portada-txt .wrap{gap:14px;padding-bottom:76px}.portada h1{font-size:clamp(2.2rem,10.5vw,2.9rem);min-height:3.09em}:lang(zh) .portada h1{min-height:2.06em}.portada .ceja{font-size:.66rem}.creditos .izq,.creditos .der{display:none}.creditos .wrap{grid-template-columns:1fr;justify-items:center;padding-bottom:14px}}.escena{position:relative;isolation:isolate;padding-top:clamp(72px,10vw,128px)}.ambiente{position:absolute;top:0;right:0;bottom:-8%;left:0;z-index:-1;pointer-events:none;background:center / cover no-repeat;opacity:.6;-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%)}.ambiente-calida{background:radial-gradient(closest-side,#f7dfbd,#f7dfbd00);opacity:.7}.ambiente-fuerte{opacity:.75}.paso-txt{display:grid;gap:22px;align-content:start}.pista{display:inline-flex;align-items:baseline;gap:12px}.pista .n{font:italic 400 1.1rem/1 var(--serif);color:var(--clay-deep)}.marco{position:relative;overflow:hidden;border-radius:var(--radio);background:var(--papel-2);box-shadow:var(--sombra);isolation:isolate}.marco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #fffdf824}.marco img.foto{width:100%;height:100%;object-fit:cover}.paralaje{position:absolute;top:-9%;right:0;bottom:-9%;left:0}.paralaje img{height:100%}.entra .sube{animation:lnd-sube 1s var(--d, 0s) var(--curva) backwards}@keyframes lnd-sube{0%{opacity:0;transform:translateY(28px)}}.porque{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.porque .marco{aspect-ratio:2 / 3}.porque-txt{display:grid;gap:26px}.luz{font-size:clamp(2.1rem,4.4vw,3.8rem);line-height:1.12}.luz .p{transition:opacity .35s linear}.luz em{color:var(--clay-deep)}.respuesta{font:italic 400 clamp(1.6rem,3vw,2.4rem)/1.2 var(--serif);color:var(--musgo);display:flex;align-items:center;gap:14px}.respuesta:before{content:"";flex:none;width:42px;height:1px;background:currentColor;opacity:.6}@media (max-width: 860px){.porque{grid-template-columns:1fr}.porque .marco{aspect-ratio:4 / 5;max-width:30rem;width:100%}}.cintas{display:grid;gap:12px;margin-top:clamp(48px,7vw,80px)}.cintas-cab{display:grid;justify-items:center;gap:6px;text-align:center;margin-bottom:14px}.lnd .cintas-titulo{font:italic 400 clamp(1.5rem,2.6vw,2.1rem)/1.2 var(--serif)}.cinta{position:relative;overflow:hidden}.cinta:before,.cinta:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:10%;pointer-events:none}.cinta:before{left:0;background:linear-gradient(90deg,#faf6ee,#faf6ee00)}.cinta:after{right:0;background:linear-gradient(270deg,#faf6ee,#faf6ee00)}.pista-c{display:flex;width:max-content;animation:lnd-cinta 90s linear infinite}.cinta-2 .pista-c{animation-duration:110s;animation-direction:reverse}.cinta:hover .pista-c,.quieta .pista-c{animation-play-state:paused}@keyframes lnd-cinta{to{transform:translate(-50%)}}.mitad{display:contents}.pregunta{flex:none;margin-right:12px;padding:12px 18px;border:0;cursor:pointer;border-radius:20px 20px 20px 6px;background:var(--blanco);color:var(--ink);box-shadow:0 10px 24px -18px #2a211b80,0 1px 1px #2a211b0d;font:400 1.02rem/1.3 var(--sans);white-space:nowrap}.pregunta:hover,.pregunta.viva{background:#fff6e9;box-shadow:0 0 0 2px #e5a560,0 10px 24px -18px #2a211b80}.pregunta.tuya-p{background:var(--clay-deep);color:var(--blanco)}.subtitulo{margin:36px auto 0;max-width:46rem;text-align:center;display:grid;gap:10px;min-height:11.5rem;align-content:start}.sq{font:700 .92rem/1.3 var(--sans);color:var(--clay-deep)}.sa{margin:0;font:italic 400 clamp(1.5rem,3vw,2.3rem)/1.25 var(--serif);text-wrap:balance}.sl{font-size:.86rem;color:var(--tinta-2)}.sq,.sa{animation:lnd-subt .9s var(--curva) both}@keyframes lnd-subt{0%{opacity:0;transform:translateY(10px)}}.tuya{max-width:40rem;margin:28px auto 0;display:grid;gap:10px;justify-items:center;text-align:center}.tuya-titulo{font:400 clamp(1.4rem,2.4vw,1.9rem)/1.2 var(--serif)}.tuya-fila{display:flex;gap:8px;width:100%}.tuya input{flex:1;min-width:0;min-height:50px;padding:0 18px;border-radius:999px;border:1px solid #ddd0bc;background:var(--blanco);font:400 1.02rem/1 var(--sans);color:var(--ink)}.tuya input::placeholder{color:#9b8c7e}.tuya-res{display:grid;gap:14px;justify-items:center;margin-top:8px}.tuya-res p{font:400 1.15rem/1.45 var(--serif)}@media (max-width: 520px){.tuya-fila{flex-direction:column}}.siembra{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);align-items:center}.isla{justify-self:center;width:min(540px,100%);margin:0}.isla-escena{position:relative}.globo{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(90% 90% at 50% 36%,#f4f1ea,#e6eee3);box-shadow:0 50px 90px -50px #1f3a2c8c,inset 0 0 0 1px #2a211b0d}.globo video{width:100%;height:100%;object-fit:cover}.tarjeta{position:absolute;z-index:2;display:grid;gap:4px;padding:14px 18px 16px;border-radius:18px;background:var(--blanco);box-shadow:0 24px 48px -28px #2a211b73,0 1px 2px #2a211b14}.quien-t{display:flex;align-items:center;gap:8px;font:700 .7rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--musgo)}.semilla{left:-6%;top:8%;max-width:16.5rem;animation:lnd-flota 7s ease-in-out infinite}.semilla .que{font:400 1.15rem/1.3 var(--serif)}.semana{right:-4%;bottom:14%;max-width:15rem;animation:lnd-flota 8s 1.5s ease-in-out infinite}.semana .que{font-size:.92rem;line-height:1.4}.semana .quien-t{color:var(--tinta-2)}@keyframes lnd-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.isla .pie-foto{text-align:center;margin-top:22px}@media (max-width: 860px){.siembra{grid-template-columns:1fr}.isla{width:min(440px,100%);margin-top:24px}.isla-escena{display:grid}.isla-escena .tarjeta{position:relative;inset:auto}.semilla{justify-self:start;max-width:14.5rem;margin-bottom:-30px}.semana{justify-self:end;max-width:15rem;margin-top:-34px}}.platica-escena{display:grid;gap:40px}.platica-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 64px;align-items:end}.platica-marco{position:relative}.platica-marco .marco{aspect-ratio:16 / 9}.platica-marco .foto{object-position:70% 40%}.platica{position:absolute;left:clamp(20px,4vw,56px);top:50%;transform:translateY(-50%);width:min(400px,46%);display:grid;gap:10px}.b{padding:13px 17px;border-radius:20px;font-size:1.02rem;line-height:1.45;max-width:92%;box-shadow:0 10px 28px -18px #2a211b80}.b-nona{justify-self:start;background:var(--blanco);border-bottom-left-radius:6px}.b-el{justify-self:end;background:var(--hoja-chat);border-bottom-right-radius:6px}.quien-habla{justify-self:start;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:#2a211b80;font:700 .7rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--blanco)}.botones{display:grid;gap:8px;margin-top:4px}.bb{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:16px;font:700 1.02rem/1.2 var(--sans)}.bb svg{width:22px;height:22px;flex:none}.bb-si{background:var(--clay-deep);color:var(--blanco)}.bb-si:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:20px;box-shadow:0 0 0 3px #e5a560b3;opacity:0}.bb-no{background:#e9d6c8;color:var(--ink)}.juega .entra-b{animation:lnd-burbuja .55s var(--d, 0s) var(--curva) backwards}.juega .bb-si{animation:lnd-tocar .6s 6.6s var(--curva) both}.juega .bb-si:after{animation:lnd-aro .6s 6.7s ease both}.juega .bb-no{animation:lnd-apagar .6s 6.8s ease both}@keyframes lnd-burbuja{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes lnd-tocar{35%{transform:scale(.95)}to{transform:scale(1)}}@keyframes lnd-aro{to{opacity:1}}@keyframes lnd-apagar{to{opacity:.4}}.otra{justify-self:start;background:none;border:0;padding:4px 0;font:700 .85rem/1 var(--sans);color:#fffdf8eb;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-shadow:0 1px 8px rgba(0,0,0,.35)}.platica-pie{display:flex;justify-content:flex-end}@media (max-width: 860px){.platica-cab{grid-template-columns:1fr}.platica-marco .marco{aspect-ratio:4 / 3}.platica-marco .foto{object-position:78% 40%}.platica{position:relative;left:auto;top:auto;transform:none;width:auto;margin:-64px 12px 0;padding:18px;border-radius:24px;background:#faf8f2f5;box-shadow:var(--sombra)}.quien-habla{background:none;padding:0;color:var(--tinta-2)}.otra{color:var(--tinta-2);text-shadow:none}.platica-pie{justify-content:center}}.llega{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center}.llega .marco{aspect-ratio:3 / 2.1}.llega .foto{object-position:30% 40%;filter:sepia(.22) contrast(1.04)}.llega-col{display:grid;gap:26px}.hoja{position:relative;display:grid;gap:12px;padding:26px 28px 22px;border-radius:6px 6px 18px 18px;background:var(--blanco);box-shadow:0 30px 60px -36px #2a211b80,0 1px 2px #2a211b14}.hoja:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;border-radius:6px 0 0 18px;background:linear-gradient(90deg,#e9e0cf,#f6f0e4)}.hoja .fecha{font:700 .68rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2)}.hoja .titulo{font:400 1.6rem/1.15 var(--serif)}.hoja .cuerpo{font:400 1.12rem/1.6 var(--serif)}.hoja .oir{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #efe6d6;font-size:.86rem;color:var(--clay-deep);font-weight:700}.hoja .oir span{color:var(--tinta-2);font-weight:400}.flor{position:absolute;right:-12px;top:-12px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#f4c27f 0,#f4c27f 30%,#e5a56059 31%,#e5a56059 60%,#e5a56000 61%);animation:lnd-late 3.2s ease-in-out infinite}@keyframes lnd-late{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.8}}@media (max-width: 860px){.llega{grid-template-columns:1fr}.llega .hoja{margin:0 6px}}.tel{margin:0;display:grid;gap:14px;justify-items:center}.telefono{position:relative;width:100%;border-radius:38px;padding:9px;background:#1f1915;box-shadow:0 40px 80px -40px #2a211b99,inset 0 0 0 1px #ffffff0f}.telefono img{display:block;width:100%;height:auto;aspect-ratio:540 / 1169;border-radius:30px}.puntos{display:none}.tel figcaption{font-size:.86rem;color:var(--tinta-2);text-align:center}.libro-cab{display:grid;gap:18px;justify-items:center;text-align:center;max-width:44rem;margin-inline:auto}.libro-cab .lead{max-width:40rem}.abanico{margin-top:clamp(40px,6vw,64px)}.abanico .fila-tels{display:flex;justify-content:center;align-items:flex-end}.abanico .tel{width:min(270px,30%)}.abanico .tel:nth-child(1){transform:rotate(-5deg) translateY(22px);margin-right:-26px}.abanico .tel:nth-child(2){position:relative;z-index:2;width:min(300px,34%)}.abanico .tel:nth-child(3){transform:rotate(5deg) translateY(22px);margin-left:-26px}.promesa{position:relative;overflow:hidden;margin-top:clamp(72px,10vw,128px);background:var(--night);color:var(--night-ink)}.promesa:before{content:"";position:absolute;inset:-30% 10% auto;height:80%;pointer-events:none;background:radial-gradient(closest-side,#e5a56038,#e5a56000);animation:lnd-respira 9s ease-in-out infinite alternate}@keyframes lnd-respira{0%{opacity:.55}to{opacity:1}}.promesa .wrap{position:relative;padding-block:clamp(80px,11vw,140px);display:grid;gap:40px;justify-items:center;text-align:center}.promesa .ceja{color:var(--night-accent)}.promesa h2{max-width:16em}.promesa ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 48px;max-width:46rem;text-align:left}.promesa li{display:flex;gap:14px;align-items:flex-start;color:#c9bba8}.promesa li svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--night-accent)}@media (max-width: 700px){.promesa ul{grid-template-columns:1fr}}.ella{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,6vw,88px);align-items:center}.ella-tels .fila-tels{display:flex;justify-content:center;align-items:flex-start}.ella-tels .tel{width:min(260px,46%)}.ella-tels .tel:nth-child(2){margin-left:-18px;margin-top:64px;position:relative;z-index:2}.ella-lista{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ella-lista li{display:flex;gap:12px;align-items:flex-start;color:var(--tinta-2)}.ella-lista svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--clay-deep)}@media (max-width: 860px){.ella{grid-template-columns:minmax(0,1fr)}.ella .paso-txt{order:-1}.ella-tels .tel{width:min(280px,46%)}}@media (max-width: 760px){.telefonos .fila-tels{--ancho: min(58vw, 280px);--g: 16px;display:flex;justify-content:flex-start;align-items:flex-start;gap:14px;margin-inline:calc(-1 * var(--g));padding:12px calc(50% + var(--g) - var(--ancho) / 2) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.telefonos .fila-tels::-webkit-scrollbar{display:none}.telefonos .fila-tels>.tel:nth-child(n){flex:none;width:var(--ancho);margin:0;transform:none;scroll-snap-align:center}.puntos{display:flex;justify-content:center;gap:8px;margin-top:14px}.puntos span{width:7px;height:7px;border-radius:50%;background:var(--clay-deep);opacity:.25;transition:opacity .3s ease}.puntos span.on{opacity:1}}@media (min-width: 700px) and (max-width: 760px){.telefonos .fila-tels{--g: 32px}}.cuadro-escena{display:grid;gap:clamp(28px,4vw,44px);justify-items:center}.cuadro-escena .paso-txt{justify-items:center;text-align:center;max-width:42rem}.cuadro-escena .etiqueta{justify-self:center}.cuadro-escena>:last-child{width:min(100%,1100px)}.etiqueta{justify-self:start;display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--papel-2);border:1px dashed #d9cbb5;font:700 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--clay-deep)}.cuadro{position:relative;aspect-ratio:1650 / 1000;border-radius:24px;overflow:hidden;background:#2a211b;box-shadow:0 40px 80px -50px #2a211b99}.cuadro .capa{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity 1.1s ease}.cuadro .capa.activa{opacity:1}.cuadro img,.cuadro video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:47% 50%}.cuadro video{opacity:0;transition:opacity .5s ease}.cuadro video[data-lista]{opacity:1}@media (max-width: 760px){.cuadro{aspect-ratio:4 / 3;border-radius:18px}}.momentos{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.momento{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid #e3d8c6;background:var(--blanco);cursor:pointer;font:700 .82rem/1 var(--sans);color:var(--tinta-2)}.momento[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--blanco)}.cuadro-pie{text-align:center;margin-top:12px;min-height:2.8em}.cuadro-es{text-align:center;font-style:italic}.fundador{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6vw,96px);align-items:center}.fundador.sin-foto{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto;text-align:center}.polaroid{position:relative;justify-self:center;width:min(360px,100%);padding:14px 14px 58px;background:var(--blanco);transform:rotate(-3deg);box-shadow:0 30px 60px -36px #2a211b8c,0 1px 2px #2a211b1a}.polaroid:before{content:"";position:absolute;top:-14px;left:50%;width:110px;height:30px;transform:translate(-50%) rotate(2deg);background:#e8d6babf}.polaroid img,.hueco{width:100%;aspect-ratio:4 / 5;object-fit:cover}.hueco{display:grid;place-content:center;gap:10px;padding:24px;text-align:center;color:var(--tinta-2);font-size:.92rem;background:repeating-linear-gradient(45deg,#efe4d2 0,#efe4d2 12px,#f5ecde 12px,#f5ecde 24px)}.hueco svg{justify-self:center;width:34px;height:34px;color:var(--clay-deep)}.pend{justify-self:center;padding:1px 6px;border-radius:6px;background:#f3e4cf;color:var(--clay-deep);font:700 .66rem/1.5 var(--sans);letter-spacing:.06em;text-transform:uppercase}.pie-pol{position:absolute;left:0;right:0;bottom:16px;text-align:center;font:italic 400 1.15rem/1 var(--serif)}.cita{margin:0;display:grid;gap:22px}.cita blockquote{margin:0;font:italic 400 clamp(1.6rem,3vw,2.5rem)/1.25 var(--serif);text-wrap:pretty}.cita figcaption{font-size:.95rem;color:var(--tinta-2)}@media (max-width: 860px){.fundador{grid-template-columns:1fr}.polaroid{width:min(300px,86%)}}.marco-final{display:grid;gap:clamp(32px,4vw,48px)}.final-txt{display:grid;justify-items:center;gap:14px;text-align:center}.final-txt h2 em{color:var(--clay-deep)}.final-txt p{font:400 1.2rem/1.45 var(--serif);color:var(--tinta-2)}.final .marco{aspect-ratio:16 / 8}.final .foto{object-position:50% 62%}@media (max-width: 760px){.final .marco{aspect-ratio:4 / 3.4}.final .foto{object-position:50% 70%}}.planes{display:grid;gap:22px}.planes-cab{display:grid;gap:10px}.planes-cab h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}.planes-fila{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:12px}.plan{padding:22px;border-radius:20px;background:var(--blanco);border:1px solid #ece4d6;display:grid;gap:4px;align-content:start}.plan .nombre{font-size:.92rem;color:var(--tinta-2)}.plan .precio{font:400 1.9rem/1.1 var(--serif)}.plan .precio small{font:400 .9rem/1 var(--sans);color:var(--tinta-2)}.plan .det{font-size:.9rem;color:var(--tinta-2);line-height:1.45}.plan-piloto{background:var(--clay-deep);color:var(--blanco);border-color:transparent}.plan-piloto .nombre,.plan-piloto .det{color:#f3e2d4}.plan-piloto .boton{margin-top:12px;justify-self:start;min-height:42px;color:var(--clay-deep)}.aviso{font-size:.84rem;color:var(--tinta-2);max-width:52rem}@media (max-width: 860px){.planes-fila{grid-template-columns:1fr 1fr}.plan-piloto{grid-column:1 / -1}}@media (max-width: 460px){.planes-fila{grid-template-columns:1fr}}.faq{max-width:46rem}.faq h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-bottom:18px}.faq details{border-bottom:1px solid #e6dccb}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font:700 1.05rem/1.4 var(--sans)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.4rem/1 var(--serif);color:var(--clay-deep);transition:transform .25s var(--curva)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 20px;color:var(--tinta-2);max-width:40rem}.pie{margin-top:clamp(80px,11vw,128px);background:var(--papel-2);color:var(--ink)}.pie .wrap{padding-block:48px 28px;display:grid;gap:36px}.pie-col{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;gap:28px}.lnd .pie h3{font:700 .72rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);margin-bottom:12px}.pie ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.95rem}.pie a{color:inherit;text-decoration:none}.pie a:hover{text-decoration:underline}.pie .lema{font:400 1.25rem/1.35 var(--serif);max-width:20rem;margin-top:12px}.pie-baja{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:20px;border-top:1px solid #e2d6c3;font-size:.82rem;color:var(--tinta-2)}.pie-baja .medicion{flex-basis:100%}@media (max-width: 760px){.pie-col{grid-template-columns:1fr 1fr}.pie-col>:first-child{grid-column:1 / -1}}.access-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#2a211b73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.access-modal{position:relative;width:min(440px,100%);background:var(--card);border-radius:20px;padding:30px 28px;text-align:center;box-shadow:0 30px 80px #2a211b59;display:flex;flex-direction:column;align-items:center;gap:10px}.access-modal h3{font-family:var(--serif);font-weight:560;font-size:1.5rem;margin:6px 0 0}.access-modal p{color:var(--soft);font-size:.95rem;margin:0 0 6px;line-height:1.55}.access-modal input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-family:inherit;font-size:1rem;background:var(--paper)}.access-modal input:focus{outline:2px solid var(--clay);outline-offset:1px}.access-modal .btn{width:100%;margin-top:6px;text-align:center}.access-modal .btn[disabled]{opacity:.5;pointer-events:none}.access-note{font-size:.8rem;color:var(--faint)}.access-error{font-size:.85rem;color:#b3261e}.access-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.access-close{position:absolute;top:12px;right:12px;border:0;background:var(--paper);border-radius:999px;width:32px;height:32px;cursor:pointer;color:var(--soft)}.btn:hover{background:#7e4a30}::selection{background:#c4744a47;color:var(--ink)}@media (prefers-reduced-motion: reduce){.diapo img,.chip .barra:after,.pista-c,.semilla,.semana,.flor,.promesa:before,.entra .sube,.juega .entra-b,.juega .bb-si,.juega .bb-si:after,.juega .bb-no,.sq,.sa{animation:none}.diapo,.cuadro .capa,.cielo i,.luz .p{transition:none}.rota.entra-v{animation:none}.pista-c{flex-wrap:wrap;justify-content:center;width:auto;row-gap:10px}.pista-c .mitad[aria-hidden=true]{display:none}.cinta:before,.cinta:after{display:none}}
