.ch{--ch-page: #0E0F12;--ch-s1: #16181D;--ch-s2: #1C1F26;--ch-line: rgba(255, 255, 255, .08);--ch-rosa: #EC4899;--ch-azul: #0AA5E9;--ch-tinta: #0E0F12;--ch-ease: cubic-bezier(.16, 1, .3, 1);--lp-page: #0E0F12;background:var(--ch-page)}.ch-h2{font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.04em;line-height:.96;font-variation-settings:"opsz" 96;text-wrap:balance}.ch .lp-acento{font-family:EB Garamond,Garamond,Hoefler Text,Georgia,serif;font-style:italic;font-weight:500;text-transform:none;letter-spacing:-.015em}.ch-h2 .lp-acento{color:var(--ch-rosa)}.ch-num{font-family:var(--amia-display);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.05em;line-height:.85}.ch-sec{padding:72px 0}@media (min-width: 1024px){.ch-sec{padding:104px 0}}@media (max-width: 767px){.ch .lp-btn{padding-bottom:0}.ch .lp-btn-brand,.ch .lp-btn-white{box-shadow:none;background-image:none}}.ch-portada{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 0 40px}@media (min-width: 768px){.ch-portada{justify-content:center;padding:30px 0 46px}}.ch-cabecera{display:flex;flex-direction:column;align-items:center;color:#fff}.ch-h1-a{display:block;font-family:var(--amia-display);font-weight:800;text-transform:uppercase;letter-spacing:-.045em;line-height:.9;font-variation-settings:"opsz" 96;font-size:clamp(40px,12.2vw,118px);text-wrap:balance;max-width:11ch}@media (min-width: 768px){.ch-h1-a{font-size:clamp(56px,7.2vw,108px);max-width:none}}.ch-h1-b{display:block;margin-top:.32em;font-family:EB Garamond,Garamond,Hoefler Text,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:1.02;color:var(--ch-rosa);font-size:clamp(28px,7.6vw,54px);padding:0 .06em .06em}@media (min-width: 768px){.ch-h1-b{font-size:clamp(34px,3.9vw,58px)}}.ch-abanico{--ch-w: clamp(214px, 64vw, 268px);position:relative;width:100%;height:calc(var(--ch-w) * 4 / 3 + 46px);margin-top:34px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.ch-abanico[data-arrastra]{cursor:grabbing}.ch-abanico:focus-visible .ch-carta[data-centro]{outline:3px solid var(--ch-azul);outline-offset:4px}@media (min-width: 768px){.ch-abanico{--ch-w: clamp(250px, 24vw, 350px);margin-top:48px}}.ch-carta{position:absolute;left:50%;top:0;width:var(--ch-w);aspect-ratio:3 / 4;margin-left:calc(var(--ch-w) / -2);overflow:hidden;border-radius:22px;background:var(--ch-s2);box-shadow:0 24px 48px -28px #000c,0 0 0 1px #ffffff12;transform-origin:50% 100%;transition:transform .62s var(--ch-ease),filter .62s var(--ch-ease),opacity .4s ease;will-change:transform}.ch-abanico[data-arrastra] .ch-carta{transition:none}.ch-carta img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-drag:none}@media (min-width: 768px){.ch-carta{border-radius:26px}}.ch-ella{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.ch-ella-cara{width:44px;height:44px;border-radius:999px;overflow:hidden;box-shadow:0 0 0 2px var(--ch-page),0 0 0 4px var(--ch-rosa)}.ch-ella-cara img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.ch-puntos{display:flex;gap:6px;margin-top:14px;justify-content:center}.ch-puntos span{width:7px;height:7px;border-radius:999px;background:#ffffff38;transition:background-color .3s ease,width .3s var(--ch-ease)}.ch-puntos span[data-on]{width:22px;background:#fff}.ch-cifras dd{color:#fff;font-size:clamp(3.4rem,8vw,6.6rem)}.ch-paso{border-radius:26px;background:var(--ch-s1);box-shadow:inset 0 0 0 1px #ffffff0f;padding:10px}.ch-paso-vis{position:relative;overflow:hidden;aspect-ratio:4 / 3.2;border-radius:18px;background:#0b0c0f}.ch-paso-n{font-family:var(--amia-display);font-weight:800;font-size:15px;letter-spacing:0;color:var(--ch-rosa);font-variant-numeric:tabular-nums}@keyframes ch-pulsa{0%,36%{transform:translate(34px,34px);opacity:0}52%{transform:translate(0);opacity:1}60%{transform:translate(0) scale(.84)}70%,to{transform:translate(0) scale(1);opacity:1}}.ch-cursor{animation:ch-pulsa 3.4s var(--ch-ease) infinite}@keyframes ch-boton{0%,56%{transform:none}60%{transform:translateY(2px) scale(.98)}70%,to{transform:none}}.ch-boton-demo{animation:ch-boton 3.4s var(--ch-ease) infinite}.ch-rosa{background:var(--ch-rosa);color:#fff}.ch-rosa .ch-h2,.ch-rosa .ch-h2 .lp-acento,.ch-rosa .ch-fila h3 .lp-acento{color:#fff}.ch-marco{position:relative;overflow:hidden;border-radius:26px;background:#0000002e;box-shadow:0 40px 70px -40px #0000008c}.ch-marco img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ch-rosa a.ch-enlace{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.ch-rosa a.ch-enlace:hover{text-decoration-color:#fff9}.ch-rosa a.ch-enlace:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.ch-tira-escenas{display:grid;grid-auto-flow:column;grid-auto-columns:62vw;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px;scrollbar-width:none;overscroll-behavior-x:contain}.ch-tira-escenas::-webkit-scrollbar{display:none}.ch-tira-escenas>*{scroll-snap-align:center}@media (min-width: 768px){.ch-tira-escenas{grid-auto-columns:250px;gap:14px;padding:0 32px;scroll-snap-type:x proximity}}@media (min-width: 1280px){.ch-tira-escenas{grid-auto-columns:minmax(0,1fr);overflow:visible;padding:0 64px;max-width:1440px;margin-left:auto;margin-right:auto}}.ch-escena{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:18px;background:var(--ch-s2)}.ch-escena-pie{position:absolute;left:14px;right:14px;bottom:14px;z-index:3;font-size:15px;font-weight:650;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5)}.ch-escena:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,#0000008c,#0000 32%);border-radius:inherit}.ch-muro{display:grid;align-items:start;gap:10px}.ch-muro-col{display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.ch-muro,.ch-muro-col{gap:14px}}.ch-muro-celda{position:relative;overflow:hidden;border-radius:18px;background:var(--ch-s2)}.ch-muro-celda img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ch-ease)}@media (hover: hover){.ch-muro-celda:hover img{transform:scale(1.03)}}.ch-famosa{font-family:EB Garamond,Garamond,Hoefler Text,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(30px,4.2vw,54px);line-height:1.15;letter-spacing:-.02em;color:#fff;text-decoration:none;background-image:linear-gradient(var(--ch-rosa),var(--ch-rosa));background-repeat:no-repeat;background-position:0 94%;background-size:0% 3px;transition:color .2s ease,background-size .35s var(--ch-ease);padding:0 .06em .04em}.ch-famosa:hover,.ch-famosa:focus-visible{color:var(--ch-rosa);background-size:100% 3px}.ch-famosa:focus-visible{outline:2px solid var(--ch-azul);outline-offset:4px;border-radius:6px}@media (prefers-reduced-motion: reduce){.ch-carta,.ch-puntos span,.ch-muro-celda img,.ch-famosa{transition:none!important}.ch-cursor,.ch-boton-demo{animation:none!important}.ch-cursor{opacity:1;transform:none}}
