@property --lcf-ang{syntax:"<angle>";inherits:false;initial-value:0deg}body:has(.lcf){background:#0a0708}.lcf{--sala:#0a0708;--butaca:#14080b;--terciopelo:#1c0e0f;--tarjeta:#140e10;--tarjeta-2:#1a1114;--linea:#2c1d21;--linea-2:#22171a;--gris:#a39a93;--gris-2:#8e857f;--texto:#d9d2cc;--pantalla:#f3ede9;--rojo:#e31e24;--brasa:#ff2d3a;--rosa:#ff8a90;--rosa-2:#ff5a63;background:var(--sala);color:var(--pantalla);font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.lcf ::selection{background:var(--rojo);color:#fff}.lcf-wrap{max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.lcf-wrap{padding-inline:32px}}@media (min-width:1200px){.lcf-wrap{padding-inline:48px}}.lcf-grano{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lcf-grano:before{content:"";opacity:.075;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  .8 0 0 0 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:1.1s step-end infinite lcf-grano;position:absolute;inset:-120px}@keyframes lcf-grano{0%{transform:translate(0)}17%{transform:translate(-46px,24px)}34%{transform:translate(30px,-38px)}51%{transform:translate(-20px,-14px)}68%{transform:translate(40px,32px)}85%{transform:translate(-34px,40px)}}.lcf-volanta{color:var(--rosa-2);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lcf-volanta:before{content:"";background:var(--brasa);width:7px;height:7px;box-shadow:0 0 10px 1px var(--brasa);border-radius:50%}.lcf-volanta span{color:var(--gris);font-weight:500}.lcf-h2{letter-spacing:-.058em;text-wrap:balance;color:#fff;font-size:clamp(38px,6vw,80px);font-weight:900;line-height:.94}.lcf-lead{color:#c9c0b9;text-wrap:pretty;max-width:58ch;font-size:17.5px;line-height:1.55}@media (min-width:1000px){.lcf-lead{font-size:19px}}.lcf-meta{font-family:var(--font-mono);color:var(--gris-2);font-size:13px}.lcf-shd{gap:18px;max-width:860px;margin-bottom:56px;display:grid}.lcf-sec{padding-block:88px;position:relative}@media (min-width:1000px){.lcf-sec{padding-block:112px}}.lcf-link{color:var(--rosa);transition:gap .2s var(--ease-salida), color .2s;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.lcf-link:hover{color:#fff;gap:11px}.lcf-link-txt{color:var(--pantalla);text-underline-offset:3px;-webkit-text-decoration:underline #ff2d3a99;text-decoration:underline #ff2d3a99}.lcf-link-txt:hover{-webkit-text-decoration-color:var(--brasa);text-decoration-color:var(--brasa)}.lcf-dato{color:#fcd34d;font-family:var(--font-mono);letter-spacing:0;white-space:normal;text-shadow:none;background:#fbbf2414;border:1px dashed #fbbf248c;border-radius:6px;align-items:center;gap:6px;padding:1px 7px;font-size:.78em;font-weight:500;line-height:1.5;display:inline-flex}.lcf-aparece{animation:lcf-aparece .9s var(--ease-salida) backwards}@keyframes lcf-aparece{0%{opacity:0;transform:translateY(14px)}}.lcf-barra{z-index:50;position:sticky;top:0}.lcf-barra:before{content:"";z-index:-1;border-bottom:1px solid var(--linea-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0708db;position:absolute;inset:0}.lcf-nav{align-items:center;gap:clamp(14px,3vw,36px);height:64px;display:flex}@media (min-width:1000px){.lcf-nav{height:72px}}.lcf-nav-links{color:var(--gris);gap:28px;font-size:14.5px;font-weight:500;display:none}.lcf-nav-links a{transition:color .15s}.lcf-nav-links a:hover{color:#fff}@media (min-width:1000px){.lcf-nav-links{display:flex}}.lcf-nav-entrar{color:var(--texto);font-size:14.5px;font-weight:500;transition:color .15s;display:none}.lcf-nav-entrar:hover{color:#fff}@media (min-width:640px){.lcf-nav-entrar{display:inline}}.lcf-menu{display:contents}.lcf-menu-btn{width:42px;height:42px;color:var(--pantalla);border-radius:10px;place-items:center;margin-right:-8px;display:grid}.lcf-menu-btn:hover{background:#ffffff0f}.lcf-menu-btn>span{width:20px;height:14px;position:relative}.lcf-menu-btn i{height:2px;transition:transform .25s var(--ease-salida), opacity .2s, top .25s var(--ease-salida);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.lcf-menu-btn i:first-child{top:0}.lcf-menu-btn i:nth-child(2){top:6px}.lcf-menu-btn i:nth-child(3){top:12px}.lcf-menu-btn [data-abierto] i:first-child{top:6px;transform:rotate(45deg)}.lcf-menu-btn [data-abierto] i:nth-child(2){opacity:0}.lcf-menu-btn [data-abierto] i:nth-child(3){top:6px;transform:rotate(-45deg)}.lcf-menu-fondo{z-index:48;background:#05030499;position:fixed;inset:64px 0 0}.lcf-menu-panel{z-index:49;background:var(--sala);border-bottom:1px solid var(--linea);max-height:calc(100dvh - 64px);animation:lcf-menu .35s var(--ease-salida);padding:8px 16px 24px;position:fixed;top:64px;left:0;right:0;overflow-y:auto;box-shadow:0 30px 60px -20px #000}.lcf-menu-panel[hidden]{display:none}@keyframes lcf-menu{0%{opacity:0;transform:translateY(-8px)}}.lcf-menu-panel nav{display:grid}.lcf-menu-panel nav a{letter-spacing:-.04em;color:var(--pantalla);border-bottom:1px solid var(--linea-2);padding:14px 2px;font-size:24px;font-weight:800}.lcf-menu-panel nav a:active{color:var(--rosa)}.lcf-menu-pie{justify-items:center;gap:14px;margin-top:22px;display:grid}.lcf-menu-entrar{color:var(--gris);font-size:15px}.lcf-menu-entrar b{color:var(--pantalla)}@media (min-width:640px){.lcf-menu-fondo,.lcf-menu-panel{inset-inline:auto 0}.lcf-menu-panel{border-left:1px solid var(--linea);border-radius:0 0 0 16px;width:380px}}@media (min-width:1000px){.lcf-menu{display:none}}.lcf-hero{isolation:isolate;margin-top:-64px;position:relative;overflow:hidden}@media (min-width:1000px){.lcf-hero{margin-top:-72px}}.lcf-escena{z-index:-1;pointer-events:none;position:absolute;inset:0}.lcf-luz{background:radial-gradient(36% 64% at 70% 42%,#ff2d3aa8,#e31e242e 50%,#0000 76%),radial-gradient(46% 50% at 96% 96%,#2a0d12,#0000 72%),radial-gradient(40% 40% at 50% -10%,#ff2d3a14,#0000 70%);animation:1.6s linear 1.05s backwards lcf-prende;position:absolute;inset:0}@keyframes lcf-prende{0%{opacity:0}5%{opacity:.55}9%{opacity:.05}16%{opacity:.8}22%{opacity:.3}34%{opacity:1}}.lcf-monitores{animation:1.6s linear 1.15s backwards lcf-prende;position:absolute;inset:0}.lcf-monitores i{filter:blur(5px);background:linear-gradient(170deg,#ff5a6338,#e31e240f 70%);border:1px solid #ff78801f;border-radius:8px;display:block;position:absolute;box-shadow:0 0 70px -10px #ff2d3a73}.lcf-monitores i:first-child{aspect-ratio:16/10;opacity:.5;width:15%;top:15%;right:33%}.lcf-monitores i:nth-child(2){aspect-ratio:16/10;opacity:.6;width:19%;top:11%;right:7%}.lcf-monitores i:nth-child(3){aspect-ratio:10/16;opacity:.35;width:9%;top:46%;right:-2%}@media (max-width:999px){.lcf-monitores i:first-child{opacity:.4;width:34%;top:9%;right:52%}.lcf-monitores i:nth-child(2){opacity:.45;width:40%;top:6%;right:-6%}.lcf-monitores i:nth-child(3){display:none}}.lcf-hero-foto{aspect-ratio:5/6;height:calc(100% - 300px);position:absolute;top:84px;right:max(0px,50vw - 636px);-webkit-mask-image:linear-gradient(#000 64%,#0000 98%);mask-image:linear-gradient(#000 64%,#0000 98%)}.lcf-velo{background:linear-gradient(90deg, var(--sala) 0%, var(--sala) 20%, #0a0708c7 40%, #0a070800 60%), linear-gradient(0deg, var(--sala) 0%, #0a070899 18%, #0a070800 34%), linear-gradient(180deg, #0a0708b3, #0a070800 16%);position:absolute;inset:0}.lcf-hero .lcf-ph-tag{bottom:40%;left:auto;right:6%}@media (max-width:999px){.lcf-luz{background:radial-gradient(64% 30% at 66% 21%,#ff2d3a9e,#e31e2424 52%,#0000 80%),radial-gradient(60% 30% at 100% 60%,#2a0d12,#0000 75%)}.lcf-hero-foto{width:min(76vw,440px);height:auto;top:70px;right:-6vw}.lcf-velo{background:linear-gradient(#0a0708b3,#0a070800 9%),linear-gradient(90deg,#0a07088c,#0a070800 55%)}.lcf-hero .lcf-ph-tag{inset:5% auto auto 2%}}.lcf-hero-in{flex-direction:column;min-height:min(100svh,1060px);padding-top:64px;display:flex;position:relative}@media (min-width:1000px){.lcf-hero-in{min-height:max(780px,min(100svh,1000px));padding-top:72px}}.lcf-hero-txt{padding-top:clamp(118px,37vw,250px);padding-bottom:40px}.lcf-hero-txt .lcf-volanta,.lcf-hero-txt .lcf-sub,.lcf-hero-txt .lcf-trust{text-shadow:0 1px 14px #0a0708e6,0 0 4px #0a070899}@media (min-width:1000px){.lcf-hero-txt{max-width:min(780px,58%);margin-block:auto;padding-block:36px 44px}}.lcf-hero-iso{filter:drop-shadow(0 0 22px #ff2d3a73);width:66px;height:auto;margin-bottom:18px;display:block;overflow:visible}@media (min-width:1000px){.lcf-hero-iso{width:100px;margin-bottom:28px}}.lcf-bola{animation:lcf-bola 1s var(--ease-interruptor) .3s backwards}.lcf-f{animation:lcf-f 1s var(--ease-interruptor) .3s backwards}@keyframes lcf-bola{0%{transform:translate(40px)}}@keyframes lcf-f{0%{transform:translate(-47px)}}.lcf-h1{letter-spacing:-.062em;color:#fff;text-wrap:balance;margin-top:14px;font-size:clamp(40px,12.4vw,76px);font-weight:900;line-height:.9}@media (min-width:1000px){.lcf-h1{font-size:clamp(68px,6.6vw,114px)}}.lcf-h1-b{color:var(--gris);font-weight:800;display:block}.lcf-sub{color:#c9c0b9;text-wrap:pretty;max-width:50ch;margin-top:20px;font-size:16.5px;line-height:1.5}@media (min-width:1000px){.lcf-sub{font-size:20px}}.lcf-sub b{color:var(--pantalla);font-weight:600}.lcf-btns{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (min-width:1000px){.lcf-h1{margin-top:18px}.lcf-sub{margin-top:26px}.lcf-btns{gap:12px;margin-top:32px}}.lcf-trust{color:var(--gris);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;display:flex}.lcf-trust li{align-items:center;gap:7px;display:inline-flex}.lcf-rail{padding-bottom:40px}.lcf-rail-cab{align-items:baseline;gap:14px;display:flex}.lcf-rail-cab h2{letter-spacing:-.03em;font-size:18px;font-weight:800}.lcf-rail-cab span{color:var(--gris-2);font-size:13.5px}.lcf-rail-cab a{color:var(--texto);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:500}.lcf-rail-cab a:hover{color:#fff}.lcf-thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:196px;grid-auto-flow:column;gap:12px;margin:14px -16px 0;padding:2px 16px 8px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.lcf-thumbs::-webkit-scrollbar{display:none}.lcf-thumbs li{scroll-snap-align:start}@media (min-width:640px){.lcf-thumbs{grid-auto-columns:220px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media (min-width:1000px){.lcf-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.lcf-th{background:var(--tarjeta);border:1px solid var(--linea);height:128px;transition:border-color .2s, transform .25s var(--ease-salida), box-shadow .25s;border-radius:12px;display:block;position:relative;overflow:hidden}.lcf-th:hover{border-color:#4a3036;transform:translateY(-2px)}.lcf-th-arte{letter-spacing:-.07em;color:#fff1;white-space:nowrap;font-size:64px;font-weight:900;line-height:1;position:absolute;top:22px;right:-4px}.lcf-th-ep{font-family:var(--font-mono);color:var(--gris);font-size:11.5px;position:absolute;top:12px;left:14px}.lcf-th-t{letter-spacing:-.035em;font-size:19px;font-weight:800;position:absolute;bottom:16px;left:14px;right:14px}.lcf-th-bar{background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0}.lcf-th-bar b{background:#6b5a5e;height:100%;display:block}.lcf-th.final{background:radial-gradient(90% 130% at 88% 10%,#ff2d3a61,#1c0c0f 62%);border-color:#ff2d3a99;box-shadow:0 0 0 1px #ff2d3a4d,0 12px 40px -14px #ff2d3abf}.lcf-th.final .lcf-th-ep{color:var(--rosa)}.lcf-th.final .lcf-th-bar b{background:var(--brasa);box-shadow:0 0 10px var(--brasa)}.lcf-foto{position:absolute}.lcf-sil{width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0;overflow:visible}.lcf-foto-img{object-fit:cover;object-position:50% 20%;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-salida);position:absolute;inset:0}.lcf-foto[data-foto=ok] .lcf-foto-img{opacity:1}.lcf-foto[data-foto=ok] .lcf-sil{opacity:0}.lcf-borde{animation:1.6s linear 1.05s backwards lcf-prende}.lcf-ph-tag{z-index:3;color:var(--pantalla);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0a070899;border:1px solid #ffffff24;border-radius:5px;padding:5px 9px;font-size:11.5px;font-weight:600;position:absolute}.lcf-quien{gap:32px;display:grid}.lcf-quien-cab{gap:18px;display:grid}@media (min-width:1000px){.lcf-quien{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"foto cab""foto txt";align-items:end;gap:24px 80px}.lcf-quien-cab{grid-area:cab}.lcf-retrato{grid-area:foto;align-self:center}.lcf-quien-txt{grid-area:txt;align-self:start}}.lcf-retrato{aspect-ratio:4/5;border:1px solid var(--linea);isolation:isolate;background:#070506;border-radius:22px;width:100%;max-width:560px;position:relative;overflow:hidden}@media (max-width:639px){.lcf-retrato{aspect-ratio:1}}.lcf-retrato-luz{background:radial-gradient(46% 42% at 60% 36%,#ff2d3a8c,#e31e241f 55%,#0000 80%),radial-gradient(60% 40% at 0 100%,#2a0d12,#0000 75%);position:absolute;inset:0}.lcf-monitores.chico{animation:none}.lcf-monitores.chico i:first-child{opacity:.45;width:32%;top:12%;left:8%;right:auto}.lcf-monitores.chico i:nth-child(2){opacity:.35;width:30%;top:8%;left:auto;right:6%}.lcf-retrato-foto{inset:14% 6% 0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.lcf-retrato .lcf-ph-tag{top:16px;left:16px}.lcf-retrato-foto[data-foto=ok]{inset:0;-webkit-mask-image:none;mask-image:none}.lcf-quien-txt{align-content:start;gap:22px;display:grid}.lcf-quien-cab .lcf-h2{font-size:clamp(48px,7.4vw,104px)}.lcf-rol{color:var(--texto);letter-spacing:-.01em;font-size:16px;font-weight:600}.lcf-quien-p{color:#c9c0b9;gap:14px;max-width:56ch;font-size:18px;line-height:1.6;display:grid}@media (min-width:1000px){.lcf-quien-p{font-size:19px}}.lcf-cita{border-left:2px solid var(--brasa);letter-spacing:-.03em;color:#fff;margin:4px 0 0;padding-left:18px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.3}.lcf-creditos{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin-top:6px;display:grid}.lcf-creditos>div{align-content:start;gap:6px;min-width:0;padding:18px 14px 20px 0;display:grid}.lcf-creditos>div+div{border-left:1px solid var(--linea);padding-left:16px}.lcf-creditos dt{font-family:var(--font-mono);letter-spacing:-.03em;color:#fff;font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.15}.lcf-creditos dd{color:var(--gris);font-size:13.5px}@media (max-width:639px){.lcf-creditos{grid-template-columns:1fr 1fr}.lcf-creditos>div:first-child{border-bottom:1px solid var(--linea);grid-column:1/-1}.lcf-creditos>div:nth-child(2){border-left:0;padding-left:0}}.lcf-ig{color:var(--gris);justify-self:start;align-items:center;gap:10px;font-size:15px;transition:color .15s;display:inline-flex}.lcf-ig b{color:var(--pantalla);font-weight:600}.lcf-ig:hover{color:#fff}.lcf-sec-temario{background:linear-gradient(180deg, var(--sala), #0d0809 30%, #0d0809 80%, var(--sala))}.lcf-sec-temario:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff2d3a24,#0000);width:min(1100px,120vw);height:460px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.lcf-ruta{grid-template-columns:repeat(5,minmax(0,1fr));margin:4px 0 40px;display:grid;position:relative}.lcf-ruta:before{content:"";background:linear-gradient(90deg, #4a3a3e, #4a3a3e 70%, var(--brasa));height:2px;position:absolute;top:19px;left:10%;right:10%}.lcf-ruta a{text-align:center;align-content:start;justify-items:center;gap:8px;padding-inline:2px;display:grid;position:relative}.lcf-ruta i{background:var(--sala);width:40px;height:40px;font-style:normal;font-family:var(--font-mono);color:var(--pantalla);transition:border-color .2s, transform .2s var(--ease-salida);border:1.5px solid #5a464b;border-radius:50%;place-items:center;font-size:14px;display:grid}.lcf-ruta a:hover i{border-color:var(--pantalla);transform:scale(1.06)}.lcf-ruta b{letter-spacing:-.02em;font-size:14px;font-weight:700}.lcf-ruta small{font-family:var(--font-mono);color:var(--gris-2);font-size:11.5px}.lcf-ruta a.final i{background:var(--rojo);border-color:var(--rojo);color:#fff;box-shadow:0 0 0 7px #e31e2424,0 0 30px #ff2d3a99}.lcf-ruta a.final small{color:var(--rosa)}@media (max-width:639px){.lcf-ruta small{display:none}.lcf-ruta b{font-size:12.5px}.lcf-ruta i{width:36px;height:36px;font-size:13px}.lcf-ruta:before{top:17px}}@media (min-width:1000px){.lcf-ruta{margin-bottom:64px}.lcf-ruta i{width:48px;height:48px;font-size:15px}.lcf-ruta:before{top:23px}.lcf-ruta b{font-size:16px}}.lcf-parada{border-top:1px solid var(--linea-2);gap:22px;padding-block:36px;scroll-margin-top:76px;display:grid}@media (min-width:1000px){.lcf-parada{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;padding-block:52px;scroll-margin-top:88px}.lcf-parada-cab{align-self:start;position:sticky;top:112px}}.lcf-parada-n{font-family:var(--font-mono);color:var(--rosa);font-size:12.5px}.lcf-parada-cab h3{letter-spacing:-.06em;margin-top:10px;font-size:clamp(44px,5.4vw,72px);font-weight:900;line-height:.92}.lcf-parada-cab>p:last-child{color:var(--gris);text-wrap:pretty;max-width:42ch;margin-top:14px;font-size:16.5px;line-height:1.55}.lcf-parada.final h3{text-shadow:0 0 50px #ff2d3a8c}.lcf-temps{align-content:start;gap:12px;display:grid}.lcf-temp{border:1px solid var(--linea);background:var(--tarjeta);border-radius:16px;transition:border-color .2s,background-color .2s;position:relative;overflow:hidden}.lcf-temp>summary,.lcf-temp-final{gap:8px;padding:22px 22px 20px;display:grid;position:relative}@media (min-width:640px){.lcf-temp>summary,.lcf-temp-final{padding:26px 28px 22px}}.lcf-temp>summary:hover{background:var(--tarjeta-2)}.lcf-temp[open]{background:linear-gradient(180deg, #1c0c0f, var(--tarjeta) 180px);border-color:#ff2d3a66}.lcf-temp-arte{letter-spacing:-.07em;color:#ffffff0d;pointer-events:none;white-space:nowrap;font-size:112px;font-weight:900;line-height:1;position:absolute;top:-16px;right:-4px}.lcf-temp-n{font-family:var(--font-mono);color:var(--gris-2);font-size:12px;position:relative}.lcf-temp[open] .lcf-temp-n{color:var(--rosa)}.lcf-temp-t{letter-spacing:-.04em;color:#fff;text-wrap:balance;padding-right:64px;font-size:clamp(22px,2.2vw,27px);font-weight:800;line-height:1.1;position:relative}.lcf-temp-d{color:var(--gris);text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.55;position:relative}.lcf-temp-ver{color:var(--texto);justify-self:start;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.lcf-temp-ver svg{transition:transform .25s var(--ease-salida)}.lcf-temp-ver-c,.lcf-temp[open] .lcf-temp-ver-a{display:none}.lcf-temp[open] .lcf-temp-ver-c{display:inline}.lcf-temp[open] .lcf-temp-ver svg{transform:rotate(180deg)}.lcf-temp-final{background:radial-gradient(80% 120% at 92% 0,#ff2d3a52,#1c0c0f 60%);border:1px solid #ff2d3a8c;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px -30px #ff2d3acc}.lcf-temp-final .lcf-temp-n{color:var(--rosa)}.lcf-temp-final .lcf-temp-arte{color:#ffffff12;font-size:96px}.lcf-eps{border-top:1px solid var(--linea);counter-reset:ep}.lcf-eps li{border-top:1px solid var(--linea-2);background:#170f12;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;padding:16px 22px;display:grid}@media (min-width:640px){.lcf-eps li{grid-template-columns:46px minmax(0,1fr);padding:18px 28px}}.lcf-eps li:first-child{border-top:0}.lcf-ep-n{font-family:var(--font-mono);color:var(--rosa);grid-row:span 2;padding-top:3px;font-size:12.5px}.lcf-eps b{letter-spacing:-.02em;color:var(--pantalla);font-size:17px;font-weight:700;line-height:1.3}.lcf-eps p{color:#bdb4ad;text-wrap:pretty;font-size:15.5px;line-height:1.55}.lcf-bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:900px){.lcf-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.lcf-bx{border:1px solid var(--linea);background:var(--tarjeta);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.lcf-bx{padding:28px}}.lcf-bx h3{letter-spacing:-.035em;color:#fff;font-size:22px;font-weight:800}.lcf-bx>p{color:var(--gris);max-width:52ch;font-size:15.5px;line-height:1.55}.lcf-bx.encendido{background:radial-gradient(70% 60% at 100% 0%, #ff2d3a29, transparent 70%), var(--tarjeta);border-color:#ff2d3a66}.lcf-beta{text-transform:uppercase;letter-spacing:.08em;color:var(--rosa);border:1px solid #ff5a6373;border-radius:99px;padding:0 7px;font-size:10px;font-weight:700;line-height:17px}.lcf-ui{margin-top:auto;padding-top:10px}.lcf-ui-eps{gap:6px;display:grid}.lcf-ui-eps li{border:1px solid #0000;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:6px;display:grid}.lcf-ui-eps .mini{border:1px solid var(--linea);background:#100a0c;border-radius:6px;height:46px;position:relative;overflow:hidden}.lcf-ui-eps .mini b{letter-spacing:-.07em;color:#ffffff1a;font-size:38px;font-weight:900;line-height:1;position:absolute;top:-8px;right:-2px}.lcf-ui-eps li>span:last-child{gap:2px;min-width:0;display:grid}.lcf-ui-eps li b{letter-spacing:-.015em;color:var(--pantalla);font-size:14px;font-weight:600;line-height:1.3}.lcf-ui-eps small{font-family:var(--font-mono);color:var(--gris-2);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.lcf-ui-eps li.visto b{color:var(--gris)}.lcf-ui-eps li.aca{background:#1c0c0f;border-color:#ff2d3a59}.lcf-ui-eps li.aca small{color:var(--rosa)}.lcf-ui-eps li.ejercicio{border:1px dashed #4a3036}.lcf-ui-eps li.ejercicio small{color:var(--rosa)}.lcf-eq{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.lcf-eq i{background:var(--brasa);border-radius:1px;width:2.5px;animation:.9s ease-in-out infinite lcf-eq;display:block}.lcf-eq i:first-child{height:60%}.lcf-eq i:nth-child(2){height:100%;animation-delay:-.3s}.lcf-eq i:nth-child(3){height:40%;animation-delay:-.6s}@keyframes lcf-eq{50%{transform:scaleY(.35)}}.lcf-eq i{transform-origin:bottom}.lcf-guion{border:1px solid var(--linea);background:#0f0a0c;border-radius:14px;margin-top:auto;padding:0;overflow:hidden}.lcf-ui.lcf-guion{margin-top:auto}.lcf-guion-cab{border-bottom:1px solid var(--linea);align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:13px;display:flex}.lcf-guion-cab b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.lcf-guion-cab b span{color:var(--gris-2);margin-left:6px;font-weight:500}.lcf-guion-tabs{height:42px;color:var(--gris-2);gap:14px;margin-left:auto;font-weight:600;display:none}.lcf-guion-tabs i{white-space:nowrap;align-items:center;font-style:normal;display:flex}.lcf-guion-tabs i.on{color:#fff;box-shadow:inset 0 -2px 0 var(--brasa)}@media (min-width:1100px){.lcf-guion-tabs{display:flex}}.lcf-gfila{border-top:1px solid #1e1417;grid-template-columns:62px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px;display:grid}.lcf-gfila:first-of-type{border-top:0}.lcf-gfila .tc{font-family:var(--font-mono);color:var(--rosa);padding-top:2px;font-size:11.5px}.lcf-gfila .tc small{color:var(--gris-2);margin-top:2px;font-size:10.5px;display:block}.lcf-gfila .pant{color:var(--gris);font-size:13px;line-height:1.45;display:none}.lcf-gfila .voz{color:var(--pantalla);font-size:14px;line-height:1.45}.lcf-gfila.hook{background:#e31e2412}.lcf-gfila.hook .voz{font-weight:700}@media (min-width:560px){.lcf-gfila{grid-template-columns:62px minmax(0,.9fr) minmax(0,1.2fr)}.lcf-gfila .pant{display:block}}@media (min-width:900px) and (max-width:1099px){.lcf-gfila{grid-template-columns:62px minmax(0,1fr)}.lcf-gfila .pant{display:none}}.lcf-placas{align-items:flex-end;gap:10px;display:flex}.lcf-placas span{border:1px solid var(--linea);border-radius:8px;height:128px;position:relative;overflow:hidden}.lcf-placas b{font-family:var(--font-mono);color:var(--gris);font-size:10.5px;font-weight:500;position:absolute;bottom:6px;left:8px}.lcf-placas .p1{aspect-ratio:1;background:radial-gradient(70% 70% at 30% 30%,#ff2d3a59,#160d10 70%)}.lcf-placas .p2{aspect-ratio:4/5;background:linear-gradient(160deg,#2a1216,#140c0e 60%),#140c0e}.lcf-placas .p3{aspect-ratio:9/16;background:radial-gradient(80% 50% at 60% 30%,#ff5a634d,#1a0d10 70%)}.lcf-chips{flex-wrap:wrap;gap:8px;display:flex}.lcf-chips li{height:34px;color:var(--texto);border:1px solid #3a2a2f;border-radius:99px;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.lcf-haz{background:conic-gradient(from var(--lcf-ang), #3a262b 0deg, #3a262b 280deg, var(--brasa) 322deg, #3a262b 360deg);border-radius:23px;margin-top:18px;padding:1px;animation:6s linear infinite lcf-gira}@keyframes lcf-gira{to{--lcf-ang:360deg}}.lcf-ticket{background:radial-gradient(60% 90% at 0% 0%, #ff2d3a1f, transparent 70%), linear-gradient(180deg, #170c0f, var(--butaca));border-radius:22px;display:grid;position:relative}@media (min-width:900px){.lcf-ticket{grid-template-columns:minmax(0,1fr) 360px}}.lcf-ticket-main{align-content:start;gap:16px;padding:28px 24px;display:grid}@media (min-width:640px){.lcf-ticket-main{padding:40px}}.lcf-ticket-lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rosa);font-size:12px}.lcf-ticket-main h3{letter-spacing:-.055em;color:#fff;text-wrap:balance;font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:.98}.lcf-precio{font-family:var(--font-mono);letter-spacing:-.05em;color:#fff;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:clamp(48px,6vw,72px);font-weight:500;line-height:1;display:flex}.lcf-precio small{font-family:var(--font-sans);letter-spacing:0;color:var(--gris);font-size:15px;font-weight:500}.lcf-lista{color:var(--pantalla);gap:10px;font-size:16px;display:grid}.lcf-lista li{align-items:flex-start;gap:10px;display:flex}@media (min-width:640px){.lcf-ticket-lista{grid-template-columns:1fr 1fr;column-gap:24px}}.lcf-ticket-talon{border-top:1.5px dashed #4a3036;align-content:center;justify-items:start;gap:14px;padding:28px 24px;display:grid;position:relative}@media (min-width:640px){.lcf-ticket-talon{padding:32px 40px}}@media (min-width:900px){.lcf-ticket-talon{border-top:0;border-left:1.5px dashed #4a3036;padding:36px 32px}}.lcf-ticket-talon:before,.lcf-ticket-talon:after{content:"";background:var(--sala);border-radius:50%;width:24px;height:24px;position:absolute}.lcf-ticket-talon:before{top:-13px;left:-13px}.lcf-ticket-talon:after{top:-13px;right:-13px}@media (min-width:900px){.lcf-ticket-talon:after{inset:auto auto -13px -13px}}.lcf-admite{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:10px;display:flex}.lcf-admite small{color:var(--gris);font-size:12px}.lcf-admite b{font-family:var(--font-sans);letter-spacing:-.06em;color:#fff;text-shadow:0 0 40px #ff2d3a99;font-size:64px;font-weight:900;line-height:.9}.lcf-ticket-nota{color:var(--texto);font-size:15.5px;line-height:1.5}.lcf-ticket-pie{color:var(--gris-2);font-size:13px}.lcf-criticas{gap:14px;display:grid}@media (min-width:900px){.lcf-criticas{grid-template-columns:repeat(3,minmax(0,1fr))}}.lcf-critica{border:1px solid var(--linea);background:var(--tarjeta);border-radius:18px;align-content:space-between;gap:22px;margin:0;padding:26px;display:grid;position:relative;overflow:hidden}.lcf-critica-comillas{color:#ff2d3a29;font-size:140px;font-weight:900;line-height:1;position:absolute;top:-22px;right:14px}.lcf-critica blockquote{color:var(--pantalla);margin:0;font-size:18px;line-height:1.5;position:relative}.lcf-critica figcaption{color:var(--gris);align-items:center;gap:12px;font-size:14px;display:flex}.lcf-critica-av{width:38px;height:38px;box-shadow:0 0 0 2px var(--sala), 0 0 0 3px #4a3036;background:radial-gradient(circle at 50% 30%,#5a1418,#1c0c0f);border-radius:50%;flex-shrink:0}.lcf-sec-mentoria{background:linear-gradient(180deg, var(--sala), #0f0809 40%, var(--sala))}.lcf-mentoria{gap:40px;display:grid}@media (min-width:1000px){.lcf-mentoria{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:64px}}.lcf-mentoria .lcf-h2{font-size:clamp(38px,4.8vw,66px)}.lcf-etapas{gap:12px;display:grid}@media (min-width:640px){.lcf-etapas{grid-template-columns:1fr 1fr}}.lcf-etapa{border:1px solid var(--linea);background:var(--tarjeta);border-radius:16px;padding:22px}.lcf-etapa h3{letter-spacing:-.035em;color:#fff;font-size:20px;font-weight:800}.lcf-etapa p{color:var(--gris);margin-top:8px;font-size:15.5px;line-height:1.55}.lcf-nocero{color:var(--texto);background:#e31e2412;border:1px solid #ff2d3a59;border-radius:16px;gap:8px;margin-top:12px;padding:20px 22px;font-size:16px;line-height:1.55;display:grid}.lcf-nocero b{color:#fff;font-weight:700}.lcf-nocero p+p{color:var(--gris)}.lcf-sala{border:1px solid var(--linea);background:linear-gradient(180deg, #160b0e, var(--butaca));isolation:isolate;border-radius:22px;gap:22px;padding:28px 24px;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.lcf-sala{padding:36px}}.lcf-sala-luz{z-index:-1;background:radial-gradient(70% 40% at 50% 0,#ff2d3a4d,#0000 75%);position:absolute;inset:0}.lcf-sala-lbl{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--rosa);font-size:12px}.lcf-sala-cupos{letter-spacing:-.06em;color:#fff;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:-10px;font-size:clamp(48px,6vw,68px);font-weight:900;line-height:.9;display:flex}.lcf-sala-cupos small{letter-spacing:0;color:var(--gris);font-size:15px;font-weight:500}.lcf-butacas{color:var(--brasa);flex-wrap:wrap;gap:8px;display:flex}.lcf-butacas svg{filter:drop-shadow(0 0 9px #ff2d3a99)}.lcf-pasos{border-block:1px solid var(--linea);gap:14px;padding-block:20px;display:grid}.lcf-pasos li{color:var(--gris);grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.lcf-pasos i{width:28px;height:28px;font-style:normal;font-family:var(--font-mono);color:var(--pantalla);border:1px solid #5a464b;border-radius:50%;place-items:center;font-size:12.5px;display:grid}.lcf-pasos b{color:var(--pantalla);letter-spacing:-.015em;font-size:16px;font-weight:700;display:block}.lcf-sala-req{color:var(--texto);font-size:15px}.lcf-sala-req b{color:#fff}.lcf-fc{border:1px solid var(--linea);background:linear-gradient(120deg, var(--tarjeta), #0f0a0c);border-radius:22px;gap:22px;padding:26px 24px;display:grid}@media (min-width:900px){.lcf-fc{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:40px;padding:36px 40px}}.lcf-fc-iso{justify-items:start;gap:10px;display:grid}.lcf-fc-iso small{font-family:var(--font-mono);color:var(--gris-2);max-width:16ch;font-size:11px;line-height:1.4}.lcf-fc-t{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin-top:10px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.12}.lcf-fc-p{color:var(--gris);max-width:64ch;margin-top:10px;font-size:16px;line-height:1.55}.lcf-fc-link{white-space:nowrap;justify-self:start}.lcf-faq-grid{gap:8px;display:grid}@media (min-width:1000px){.lcf-faq-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:56px}.lcf-faq-grid .lcf-shd{position:sticky;top:112px}}.lcf-faq{border-top:1px solid var(--linea)}.lcf-faq details{border-bottom:1px solid var(--linea)}.lcf-faq summary{letter-spacing:-.025em;color:#fff;justify-content:space-between;gap:20px;padding:22px 2px;font-size:18.5px;font-weight:700;line-height:1.3;display:flex}.lcf-faq summary:hover{color:var(--rosa)}.lcf-faq-mas{color:var(--gris);transition:transform .25s var(--ease-salida);flex-shrink:0;font-size:24px;font-weight:400;line-height:1}.lcf-faq details[open] .lcf-faq-mas{color:var(--brasa);transform:rotate(45deg)}.lcf-faq-r{color:#c9c0b9;text-wrap:pretty;max-width:68ch;padding:0 2px 24px;font-size:17px;line-height:1.6}.lcf-cierre{text-align:center;overflow:hidden}.lcf-cierre-luz{pointer-events:none;background:radial-gradient(46% 62% at 50% 100%,#ff2d3a57,#e31e2414 55%,#0000 76%);position:absolute;inset:0}.lcf-cierre-iso{filter:drop-shadow(0 0 30px #ff2d3a80);width:120px;height:auto;margin:0 auto 40px;display:block}.lcf-cierre-t{letter-spacing:-.064em;font-size:clamp(46px,8.4vw,124px);line-height:.9}.lcf-cierre .lcf-btns{margin-top:38px}.lcf-pie{border-top:1px solid var(--linea-2);color:var(--gris-2);font-size:14px}.lcf-pie-in{flex-wrap:wrap;align-items:center;gap:18px 28px;padding-block:36px;display:flex}.lcf-pie nav{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.lcf-pie nav a{transition:color .15s}.lcf-pie nav a:hover{color:#fff}.lcf-pie-entrar{color:var(--pantalla);font-weight:600}.lcf-pie-c{width:100%;font-size:13px}@media (min-width:900px){.lcf-pie-c{width:auto;margin-left:auto}}.lcf-cta{border-color:#0000;border-radius:12px;gap:10px;height:52px;padding-inline:22px;font-size:15.5px;font-weight:700}.lcf-cta-sm{border-color:#0000;border-radius:10px;height:36px;padding-inline:13px;font-size:14px;font-weight:700}@media (min-width:640px){.lcf-cta-sm{height:38px;padding-inline:16px}}.lcf-cta-vidrio{color:var(--pantalla);background:#ffffff12;border-color:#ffffff26}.lcf-cta-vidrio:hover{background:#ffffff1c;border-color:#ffffff47}@media (max-width:479px){.lcf-hero .lcf-btns .lcf-cta,.lcf-cierre .lcf-btns .lcf-cta{flex:100%}}@supports (animation-timeline:scroll()){.lcf-barra:before{animation:linear both lcf-barra;animation-timeline:scroll(root);animation-range:0 260px}@keyframes lcf-barra{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0a070800;border-bottom-color:#22171a00}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lcf-rev{animation:linear both lcf-rev;animation-timeline:view();animation-range:entry entry 200px}@keyframes lcf-rev{0%{opacity:0;transform:translateY(26px)}}}}@media (prefers-reduced-motion:reduce){.lcf-grano:before{animation:none}.lcf-th:hover,.lcf-ruta a:hover i{transform:none}html:has(.lcf){scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){html:has(.lcf){scroll-behavior:smooth}}
