.cnb-persona{display:flex;flex-direction:column;gap:clamp(36px, 4vw, 56px);color:var(--color-texto,#fff);font-family:var(--fuente-texto,'Inter'),sans-serif}.cnb-persona-ante{margin:0 0 10px!important;font-family:var(--fuente-subtitulos,'Montserrat'),sans-serif;font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.cnb-persona-ante::before{content:"";display:inline-block;width:1.6em;height:2px;margin-right:.75em;vertical-align:.32em;background:var(--color-acento,#e50914)}.cnb-persona-h2{margin:0!important;font-family:var(--fuente-titulos,'Bebas Neue'),sans-serif;font-weight:400;font-size:clamp(2.2rem, 4vw, 3.4rem);line-height:.95;text-transform:uppercase;color:#fff}.cnb-persona-cabecera{margin-bottom:22px}.cnb-persona-entradas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 360px),1fr));gap:clamp(18px, 2vw, 28px) clamp(12px, 1.4vw, 20px)}.cnb-persona-entradas a{display:block;color:#fff!important;text-decoration:none!important}.cnb-persona-entrada-caja{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#111}.cnb-persona-entrada-foto{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;filter:brightness(.78);transition:filter .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.cnb-persona-entrada-caja::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 10 10 / .85),transparent 58%);pointer-events:none}.cnb-persona-entradas a:is(:hover,:focus-visible) .cnb-persona-entrada-foto{filter:brightness(.95);transform:scale(1.04)}.cnb-persona-entrada-texto{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;display:flex;align-items:flex-end}.cnb-persona-entrada-cat{display:block;margin-top:10px;font-family:var(--fuente-subtitulos,'Montserrat'),sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.cnb-persona-entradas a:is(:hover,:focus-visible) .cnb-persona-entrada-cat{color:var(--color-acento,#e50914)}.cnb-persona-entrada-rel{display:block;margin-top:6px;font-family:var(--fuente-texto,'Inter'),sans-serif;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.02em;text-transform:none;text-align:left;color:var(--color-texto-secundario,#888);white-space:normal;overflow-wrap:break-word}.cnb-persona-entrada-logo{max-width:72%!important;max-height:58px!important;width:auto!important;height:auto!important;margin:0!important;filter:drop-shadow(0 4px 18px rgb(0 0 0 / .55))!important}.cnb-persona-entrada-titulo{font-family:var(--fuente-titulos,'Bebas Neue'),sans-serif;font-size:clamp(1.6rem, 2.2vw, 2.2rem);line-height:.95;text-transform:uppercase}.cnb-persona-bio-cuerpo{font-size:14px;line-height:1.7;color:rgb(255 255 255 / .72)}.cnb-persona-bio-cuerpo p{margin:0 0 .9em}.cnb-persona-bio-cuerpo.is-plegada{max-height:8.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.cnb-persona-filmo{list-style:none;margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .1)}.cnb-persona-filmo li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,38%);gap:14px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgb(255 255 255 / .07);transition:padding-left .3s ease}.cnb-persona-filmo li.is-extra{display:none}.cnb-persona-filmo.is-completa li.is-extra{display:grid}.cnb-persona-filmo li:hover{padding-left:8px}.cnb-persona-filmo .cnb-filmo-anio{font-family:var(--fuente-titulos,'Bebas Neue'),sans-serif;font-size:16px;color:rgb(255 255 255 / .5)}.cnb-persona-filmo .cnb-filmo-titulo{font-family:var(--fuente-titulos,'Bebas Neue'),sans-serif;font-size:19px;line-height:1.05;text-transform:uppercase;color:#fff}.cnb-persona-filmo .cnb-filmo-titulo a{color:#fff;text-decoration:none}.cnb-persona-filmo .cnb-con-critica{margin-left:8px;padding:2px 6px;vertical-align:middle;font-family:var(--fuente-subtitulos,'Montserrat'),sans-serif;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;background:var(--color-acento,#e50914);color:#fff}.cnb-persona-filmo .cnb-filmo-papel{font-size:12px;color:rgb(255 255 255 / .5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cnb-persona-poster{position:fixed;left:0;top:0;z-index:50;width:160px;aspect-ratio:2 / 3;pointer-events:none;background:#000 center / cover no-repeat;box-shadow:0 30px 60px rgb(0 0 0 / .6);opacity:0;transform:translate3d(-50%,-50%,0) scale(.85) rotate(-4deg);transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.cnb-persona-poster.is-visible{opacity:1;transform:translate3d(-50%,-50%,0) scale(1) rotate(-4deg)}.cnb-persona .cnb-atribucion{margin:0;font-size:11px;color:rgb(255 255 255 / .4)}.single-persona .elementor-element-6d58412e{padding-block:clamp(28px, 3vw, 44px) clamp(64px, 7vw, 96px)!important}@media (max-width:767px){.cnb-persona-filmo li{grid-template-columns:40px minmax(0,1fr);gap:2px 12px}.cnb-persona-filmo .cnb-filmo-papel{grid-column:2}.cnb-persona-poster{display:none}}.cnb-persona-bio-cuerpo{max-width:none;font-size:15px}.cnb-persona-bio-cuerpo.is-plegada{max-height:6.8em}.cnb-persona-filmografia{width:100%}.cnb-persona-filmo li{grid-template-columns:56px minmax(0,1fr) minmax(0,32%)}.single-persona .elementor-element-5782327e img{box-shadow:none!important}.cnb-persona-linea{display:block}.cnb-filmo-poster{display:none}@media (max-width:767px){.cnb-persona-filmo li{grid-template-columns:46px 40px minmax(0,1fr)!important;gap:2px 12px;align-items:center;padding:10px 0}.cnb-filmo-poster{display:block;grid-row:1 / span 2;width:46px!important;height:69px!important;object-fit:cover;margin:0!important;background:#161616}.cnb-persona-filmo .cnb-filmo-anio{grid-column:2;grid-row:1 / span 2}.cnb-persona-filmo .cnb-filmo-titulo{grid-column:3}.cnb-persona-filmo .cnb-filmo-papel{grid-column:3!important}}.cnb-persona-ficha .elementor-element-184655c1{display:grid!important;grid-template-columns:clamp(240px, 23vw, 320px) minmax(0,1fr);gap:0 clamp(32px, 4vw, 64px);align-items:start!important;justify-content:stretch!important;padding-top:clamp(156px, 12vw, 180px)!important;padding-bottom:clamp(40px, 4.5vw, 64px)!important}.cnb-persona-ficha .elementor-element-5782327e{grid-column:1;grid-row:1;width:auto!important;max-width:none!important;margin:0 14px 14px 0}.cnb-persona-ficha .elementor-element-7bb66f9e{grid-column:2;grid-row:1;flex:none!important;min-width:0}.cnb-persona-ficha .elementor-element-7bb66f9e>h1{max-width:none!important}.cnb-persona-ficha .elementor-element-7bb66f9e>p:empty{display:none}.cnb-persona-ficha .elementor-element-7bb66f9e{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ante ante" "h1 boton" "datos datos" "cuerpo cuerpo";gap:0 clamp(20px, 2.4vw, 40px)!important;align-items:start}.cnb-persona-ficha .elementor-element-7bb66f9e>p:first-child{grid-area:ante;margin-bottom:18px!important}.cnb-persona-ficha .elementor-element-7bb66f9e>h1{grid-area:h1}.cnb-pf{display:contents;font-family:var(--fuente-texto,'Inter'),sans-serif;color:#fff}.cnb-pf-todas{grid-area:boton;align-self:center;justify-self:end;margin:0!important}.cnb-pf-todas .cnb-boton{white-space:nowrap}.cnb-pf-datos{grid-area:datos;margin-top:calc(18px + clamp(10px, 1.2vw, 16px))!important}.cnb-pf-cuerpo{grid-area:cuerpo;min-width:0}.cnb-pf-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 1.8vw, 24px) clamp(20px, 2.4vw, 32px);margin:0!important;padding:clamp(20px, 2.2vw, 28px) 0;border-top:1px solid var(--color-linea,rgb(255 255 255 / .12));border-bottom:1px solid var(--color-linea,rgb(255 255 255 / .12))}.cnb-pf-datos{grid-template-columns:repeat(3,auto)}.cnb-pf-datos--5{grid-template-columns:repeat(5,auto)}.cnb-pf-datos--4{grid-template-columns:repeat(4,auto)}.cnb-pf-datos--2{grid-template-columns:repeat(2,auto)}.cnb-pf-datos--1{grid-template-columns:auto}.cnb-pf-dato{display:flex;flex-direction:column;gap:8px;min-width:0}.cnb-pf-dato dt{margin:0;font-family:var(--fuente-subtitulos,'Montserrat'),sans-serif;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.cnb-pf-dato dd{margin:0;font-family:var(--fuente-titulos,'Bebas Neue'),sans-serif;font-weight:400;font-size:clamp(1.5rem, 1.9vw, 1.85rem);line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:#fff}.cnb-pf-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px, 24vw, 340px);gap:clamp(28px, 3.2vw, 56px);align-items:start;padding-top:clamp(20px, 2.2vw, 28px)}.cnb-pf-cuerpo--solo{grid-template-columns:minmax(0,1fr)}.cnb-pf .cnb-persona-bio{display:flex;flex-direction:column;min-width:0}.cnb-pf .cnb-persona-bio-cuerpo{max-width:64ch;font-size:16px;line-height:1.65;color:rgb(255 255 255 / .78)}.cnb-pf .cnb-persona-bio-cuerpo.is-plegada{max-height:9.9em}.cnb-pf-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cnb-pf-botones:empty{display:none}.cnb-pf-conocido{min-width:0}.cnb-pf-conocido-lista.cnb-pared{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;padding:16px 0 0}.cnb-pf-conocido-lista--2.cnb-pared{grid-template-columns:repeat(2,minmax(0,1fr))}.cnb-pf-conocido-lista .cnb-pared-cartel>:is(a,div){overflow:visible}.cnb-pf-conocido-lista .cnb-pared-cartel img{width:100%!important;height:100%!important}.cnb-pf-conocido-lista .cnb-logo-encima{overflow:hidden}.cnb-pf-conocido-lista .cnb-logo-encima .cnb-logo-obra:not(#cnb){max-width:70%!important;max-height:24%!important}.cnb-pf-conocido-lista .cnb-cinta>span{top:9px;right:-40px;width:120px;padding:4px 0 3px;font-size:12px;letter-spacing:.12em}.cnb-persona-ficha .elementor-element-5782327e{cursor:default}.cnb-persona-ficha .cnb-pf-foto{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgb(255 255 255 / .12);background:#000;box-shadow:0 24px 48px rgb(0 0 0 / .55);transition:border-color .3s ease}.cnb-persona-ficha .cnb-pf-foto img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;box-shadow:none!important;transition:transform .8s ease,filter .4s ease}.cnb-persona-ficha .elementor-element-5782327e:is(:hover,:focus-within) .cnb-pf-foto{border-color:#fff}.cnb-persona-ficha .elementor-element-5782327e:is(:hover,:focus-within) .cnb-pf-foto img{transform:scale(1.04);filter:brightness(1.06)}.cnb-persona-ficha .elementor-element-5782327e>img{border:1px solid rgb(255 255 255 / .12);transition:border-color .3s ease,filter .4s ease}.cnb-persona-ficha .elementor-element-5782327e:is(:hover,:focus-within)>img{border-color:#fff;filter:brightness(1.06)}@media (min-width:1024px){.cnb-persona-filmo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--cnb-filas,5),auto);column-gap:clamp(32px, 4vw, 72px)}.cnb-persona-filmo.is-completa{grid-template-rows:repeat(var(--cnb-filas-todo,15),auto)}.cnb-persona-filmo li{grid-template-columns:56px minmax(0,1fr) minmax(0,36%)}}.cnb-persona-filmo-mas{margin-top:18px;align-self:flex-start}.cnb-persona-filmografia{display:flex;flex-direction:column}@media (max-width:767px){.cnb-persona-ficha .elementor-element-184655c1{grid-template-columns:40vw minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:0 18px;align-items:end!important}.cnb-persona-ficha .elementor-element-5782327e{grid-row:1 / 3;width:auto!important;margin:0 10px 10px 0;align-self:end}.cnb-persona-ficha .elementor-element-7bb66f9e{display:contents!important}.cnb-persona-ficha .elementor-element-7bb66f9e>p:first-child{grid-column:2;grid-row:1;align-self:end}.cnb-persona-ficha .elementor-element-7bb66f9e>h1{grid-column:2;grid-row:2;align-self:end;margin-top:12px!important}.cnb-persona-ficha .elementor-element-7bb66f9e>p:first-child{margin-bottom:0!important}.cnb-pf{display:flex;flex-direction:column;grid-column:1 / -1;grid-row:3;margin-top:28px}.cnb-pf-datos{margin-top:0!important}.cnb-pf-todas{order:10;margin:28px 0 0!important}.cnb-pf-todas .cnb-boton{width:100%;min-height:50px;white-space:normal;text-align:center}.cnb-pf-datos,.cnb-pf-datos--5,.cnb-pf-datos--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}:is(.cnb-pf-datos--5,.cnb-pf-datos--3,.cnb-pf-datos--1) .cnb-pf-dato:last-child{grid-column:1 / -1}.cnb-pf-cuerpo{grid-template-columns:minmax(0,1fr);gap:28px}.cnb-pf .cnb-persona-bio-cuerpo{max-width:none;font-size:15px}.cnb-pf-botones{flex-direction:column}.cnb-pf-botones>*{width:100%;min-height:50px;justify-content:center}.cnb-pf-conocido-lista.cnb-pared,.cnb-pf-conocido-lista--2.cnb-pared{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px!important}.cnb-persona-filmo-mas,.cnb-persona-todas .cnb-boton{width:100%;justify-content:center;min-height:50px}}.cnb-persona-credito{align-self:center;margin-left:6px;font-family:var(--fuente-subtitulos,'Montserrat'),sans-serif;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .45);white-space:nowrap}.cnb-persona-credito a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--color-acento,#e50914);text-underline-offset:3px}@media (max-width:767px){.cnb-pf-botones>.cnb-persona-credito{min-height:0;margin:2px 0 0;text-align:center}}.cnb-pf-todas .cnb-boton::before{transform-origin:left top}@media (min-width:768px){.cnb-persona-ficha .elementor-element-7bb66f9e>h1{margin-bottom:0!important}}.cnb-persona-ficha .cnb-pf-datos{margin-top:calc(34px + clamp(10px, 1.2vw, 16px))!important}@media (max-width:767px){.cnb-persona-ficha .cnb-pf-datos{margin-top:0!important}}