@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.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:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.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:#0b0b0d;--negro-animacion:#010000;--bordo:#5a1020;--bordo-hondo:#3a0912;--crema:#f4ebdd;--rojo:#d4202f;--oro:#c9a24b;--oro-claro:#e6c98a;--texto:#f4ebdd;--texto-suave:#f4ebddb8;--serif:"Cormorant Garamond Variable", "Cormorant Garamond", Georgia, serif;--sans:"Jost Variable", "Jost", system-ui, sans-serif;--ease:cubic-bezier(.22, .61, .36, 1);--pad:clamp(20px, 5vw, 72px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--sans);color:var(--texto);background:var(--negro);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.65;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,figure,blockquote{margin:0}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}.solo-lectores{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:100;background:var(--crema);color:var(--negro);border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:12px}.saltar:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cabecera{z-index:50;padding:14px var(--pad);transition:background-color .4s var(--ease);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.cabecera.con-fondo{backdrop-filter:blur(10px);background:#0b0b0d8c}.marca{font-family:var(--serif);letter-spacing:.04em;opacity:0;font-size:1.25rem;font-weight:600;text-decoration:none;transform:translateY(8px)}.menu{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(14px,2.4vw,32px);font-size:.9rem;display:flex}.menu a{opacity:.85;text-decoration:none}.menu a:hover{opacity:1}.menu .enlace-menor{display:none}@media (width>=900px){.menu .enlace-menor{display:inline}}.boton{min-height:52px;font:600 .95rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--oro);color:var(--texto);cursor:pointer;isolation:isolate;transition:transform .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;text-decoration:none;display:inline-flex;position:relative}.boton:hover{transform:translateY(-2px)}.boton--principal{background:var(--rojo);border-color:var(--rojo);color:#fff}.boton--principal:hover{background:#d9222f;border-color:#d9222f}.boton--oscuro{color:var(--negro);border-color:var(--negro)}.boton--oscuro:hover{background:var(--negro);color:var(--crema)}.pulso:after{content:"";border-radius:inherit;border:2px solid var(--oro-claro);opacity:0;z-index:-1;animation:pulso 4.5s var(--ease) infinite;position:absolute;inset:-2px}.pulso:before{content:"";border-radius:inherit;animation:brillo 6s var(--ease) infinite;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;overflow:hidden;transform:translate(-120%)}@keyframes pulso{0%,70%{opacity:0;transform:scale(1)}78%{opacity:.9}to{opacity:0;transform:scale(1.18)}}@keyframes brillo{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.etiqueta{letter-spacing:.28em;text-transform:uppercase;color:var(--oro);align-items:center;gap:14px;font-size:.8rem;display:flex}.etiqueta:before{content:"";background:currentColor;width:36px;height:1px}.titulo{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:18px;font-size:clamp(2rem,1.2rem + 3.6vw,4.4rem);font-weight:500;line-height:1.05}.seccion{padding:clamp(32px, 5vw, 72px) var(--pad) clamp(40px, 6vw, 80px);position:relative}.contenedor{max-width:1280px;margin:0 auto}.tema-claro{color:var(--negro)}.tema-claro .etiqueta{color:#8a1a2b}.linea{display:block;overflow:hidden}.linea>span{will-change:transform;display:block}.hero{z-index:5;clip-path:inset(0);grid-template-columns:minmax(0,1fr);place-items:end center;height:100svh;min-height:100svh;padding:0;display:grid;position:relative;overflow:clip visible}.hero__luz{z-index:0;opacity:0;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle,#f4d68cd9 0%,#e2bc648c 8%,#d2aa5247 18%,#c9a24b1a 32%,#c9a24b08 44%,#0000 56%);border-radius:50%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;position:absolute;top:38%;left:50%}.hero__nombre{z-index:4;text-align:center;font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;font-size:clamp(4rem,2rem + 12.5vw,14.5rem);font-weight:300;line-height:.88;display:flex;position:absolute;inset:clamp(64px,8.5vh,110px) 0 clamp(14px,3.5vh,44px)}.hero__nombre .linea{will-change:transform, opacity;display:block;overflow:visible}.hero__nombre span.l{will-change:transform, opacity;display:inline-block}.hero__nombre--atras{color:var(--crema)}html.hero-expande .hero__foto{z-index:3;object-fit:contain;object-position:bottom;will-change:transform;transform-origin:50% 16%;filter:drop-shadow(0 30px 50px #00000073);width:auto;max-width:none;height:min(92svh,125vw);position:relative}.hero__pie{z-index:5;left:var(--pad);right:var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:clamp(22px,5vh,60px)}.hero__texto{max-width:34ch}.hero__subtitulo{color:var(--oro-claro);font-size:.95rem}.hero__frase{font-family:var(--serif);margin-top:10px;font-size:clamp(1.15rem,1rem + .8vw,1.7rem);font-style:italic;line-height:1.3}.hero__botones{flex-wrap:wrap;gap:14px;display:flex}@media (width>=900px){.hero__nombre{letter-spacing:.04em;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0 clamp(24px,5vw,90px);font-size:clamp(4rem,1rem + 7vw,10rem);inset:clamp(90px,15vh,160px) 0 auto}}@media (width<=899px){.hero__foto{height:min(68svh,125vw)}.hero__nombre{justify-content:flex-start;font-size:clamp(3rem,17vw,7rem);line-height:.9;inset:66px 0 auto}.hero__pie{margin:0 calc(var(--pad) * -1);padding:70px var(--pad) 0;background:linear-gradient(0deg,#0000 0,#0b0b0de6 22% 62%,#0000 100%);flex-direction:column;align-items:flex-start;padding-bottom:44px;bottom:0}}.pres__rejilla{align-items:center;gap:clamp(32px,6vw,96px);display:grid}@media (width>=900px){.pres__rejilla{grid-template-columns:.9fr 1.1fr}}.pres__arco{aspect-ratio:4/5;background:radial-gradient(80% 70% at 50% 30%,#c9a24b59,#0000 70%),#00000040;border:1px solid #c9a24b73;border-radius:999px 999px 24px 24px;width:100%;max-width:520px;margin:0 auto;position:relative;overflow:hidden}.pres__arco img{object-fit:contain;width:auto;max-width:none;height:108%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pres__texto p{color:var(--texto);max-width:34ch;margin-top:22px;font-size:clamp(1.15rem,1rem + .9vw,1.65rem);line-height:1.5}.tl__cuerpo{gap:40px;display:grid;position:relative}@media (width>=900px){.tl__cuerpo{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px)}}.tl__media{display:none}@media (width>=900px){.tl__media{align-self:start;height:100svh;display:block;position:sticky;top:0}.tl__marco{place-items:center;display:grid;position:absolute;inset:15vh 7.5%}.tl__marco img{width:min(100%, calc(66lvh * var(--ratio)));object-fit:contain;opacity:0;background:radial-gradient(70% 60% at 50% 35%,#c9a24b47,#0000 70%),#00000047;border:1px solid #c9a24b59;border-radius:20px;grid-area:1/1;height:auto}.tl__marco img:first-child{opacity:1}.tl__anio{z-index:2;font-family:var(--serif);color:var(--oro);text-shadow:0 6px 40px #00000073;font-variant-numeric:tabular-nums;mix-blend-mode:normal;font-size:clamp(6rem,11vw,12rem);font-weight:600;line-height:.8;position:absolute;bottom:9vh;left:-.04em}}.tl__lista{padding-left:36px;position:relative}.tl__riel{background:#c9a24b33;width:2px;position:absolute;top:0;bottom:0;left:0}.tl__oro{background:linear-gradient(to bottom, var(--oro-claro), var(--oro));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}@media (width>=900px){.hito{flex-direction:column;justify-content:center;min-height:100svh;display:flex}}.hito__anio-m{font-family:var(--serif);color:var(--oro);font-size:4.5rem;font-weight:600;line-height:1}@media (width>=900px){.hito__anio-m{display:none}}.hito__imagen-m{width:min(85%, calc(56lvh * var(--ratio)));background:radial-gradient(70% 60% at 50% 35%,#c9a24b47,#0000 70%),#00000047;border:1px solid #c9a24b4d;border-radius:16px;margin:16px 0 8px;overflow:hidden}.hito__imagen-m img{object-fit:contain;object-position:bottom;width:100%;height:100%}@media (width>=900px){.hito__imagen-m{display:none}}.hito__lugar{letter-spacing:.24em;text-transform:uppercase;color:var(--oro-claro);margin-top:18px;font-size:.8rem}.hito__titulo{font-family:var(--serif);margin-top:8px;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.8rem);font-weight:500;line-height:1.1}.hito__texto{color:var(--texto-suave);max-width:46ch;margin-top:16px}.form__rejilla{gap:clamp(32px,5vw,80px);display:grid}@media (width>=900px){.form__rejilla{grid-template-columns:.55fr 1.45fr;align-items:start}}.form__retrato{aspect-ratio:3/4;background:#fff8ec;border:2px solid #8a1a2b;border-radius:6px;width:min(260px,60vw);padding:10px;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #3a091280}.form__retrato img{width:auto;max-width:none;height:104%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tarjetas{gap:16px;margin-top:36px;display:grid}@media (width>=640px){.tarjetas{grid-template-columns:repeat(2,1fr)}}.tarjeta{background:#fff8ec;border:1px solid #5a10202e;border-radius:14px;padding:22px 24px;box-shadow:0 12px 30px -22px #3a091273}.tarjeta dt{letter-spacing:.22em;text-transform:uppercase;color:#8a1a2b;font-size:.75rem}.tarjeta dd{font-family:var(--serif);margin:8px 0 0;font-size:1.25rem;line-height:1.3}.tv{padding-left:0;padding-right:0}.tv__cabecera{padding:0 var(--pad) 40px;max-width:1280px;margin:0 auto}.tv__pantalla{transform-origin:50%;background:#000;border-radius:28px;padding:clamp(24px,4vw,56px) 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a24b40,0 40px 120px -40px #000000e6}.tv__pista{padding:0 var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.tv__pista::-webkit-scrollbar{display:none}@media (width>=900px){.tv__pista--pin{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.tv__ventana{overflow:hidden}}.tv__ficha{scroll-snap-align:center;flex:0 0 min(82vw,520px)}.tv__video{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(135deg,#1b1b22,#2a0c14);border:1px solid #c9a24b4d;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.tv__video video,.tv__video img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv__pendiente{text-align:center;color:var(--texto-suave);padding:20px;font-size:.95rem;position:relative}.tv__sonido{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px}.tv__datos{padding:16px 4px 0}.tv__programa{font-family:var(--serif);font-size:1.5rem;line-height:1.15}.tv__canal{letter-spacing:.2em;text-transform:uppercase;color:var(--oro-claro);margin-top:6px;font-size:.8rem}.tv__texto{color:var(--texto-suave);margin-top:8px;font-size:.98rem}.prensa__rejilla{gap:clamp(20px,3vw,36px);margin-top:56px;display:grid}@media (width>=700px){.prensa__rejilla{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.prensa__rejilla{grid-template-columns:repeat(3,1fr)}}.recorte{color:#1b1612;min-height:240px;transition:box-shadow .4s var(--ease), translate .4s var(--ease);will-change:transform;background:#f1e8d4 repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 3px);border-radius:4px;flex-direction:column;padding:24px 24px 20px;text-decoration:none;display:flex;position:relative;box-shadow:0 14px 30px -18px #000000b3}.recorte:hover,.recorte:focus-visible{translate:0 -10px;box-shadow:0 34px 50px -22px #000000d9}.recorte__medio{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;border-bottom:3px double #1b1612;padding-bottom:8px;font-size:1.05rem;font-weight:700}.recorte__titulo{font-family:var(--serif);flex:1;margin-top:16px;font-size:1.28rem;line-height:1.22}.recorte__fecha{letter-spacing:.14em;text-transform:uppercase;color:#6b5a47;justify-content:space-between;gap:12px;margin-top:18px;font-size:.8rem;display:flex}.cinta{border-block:1px solid #c9a24b4d;margin-top:72px;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cinta__pista{width:max-content;animation:40s linear infinite cinta;display:flex}.cinta__pista span{font-family:var(--serif);text-transform:uppercase;letter-spacing:.1em;color:var(--texto-suave);white-space:nowrap;padding:0 28px;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem)}.cinta__pista span:after{content:"✦";color:var(--oro);margin-left:56px;font-size:.7em}@keyframes cinta{to{transform:translate(-50%)}}.doc__rejilla{align-items:center;gap:clamp(32px,5vw,80px);display:grid}@media (width>=900px){.doc__rejilla{grid-template-columns:1.1fr .9fr}}.doc__foto{aspect-ratio:4/3;border-radius:24px;overflow:hidden;box-shadow:0 40px 70px -40px #3a0912b3}.doc__foto img{object-fit:cover;will-change:transform;width:100%;height:100%}.doc__texto p.lead{color:#3b2a2a;max-width:46ch;margin-top:20px}.puntos{gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.puntos li{font-family:var(--serif);opacity:.62;transition:opacity .6s var(--ease);border-bottom:1px solid #5a10201f;align-items:center;gap:16px;padding:10px 0;font-size:1.3rem;display:flex}.puntos li:before{content:"";width:12px;height:12px;transition:background-color .6s var(--ease), box-shadow .6s var(--ease);border:1.5px solid #8a1a2b;border-radius:50%;flex:none}.puntos li.on{opacity:1}.puntos li.on:before{background:var(--oro);border-color:var(--oro);box-shadow:0 0 0 5px #c9a24b47}.doc__datos{letter-spacing:.16em;text-transform:uppercase;color:#6b2a35;margin-top:22px;font-size:.85rem}.doc__texto .boton{margin-top:28px}@media (width>=560px){.mosaico{columns:2}}@media (width>=980px){.mosaico{columns:3;column-gap:20px}}.mosaico__item{break-inside:avoid;cursor:zoom-in;background:0 0;border:0;border-radius:14px;width:100%;margin-bottom:16px;padding:0;display:block;overflow:hidden}@media (width>=980px){.mosaico__item{margin-bottom:20px}}.mosaico__item img{width:100%;height:auto;transition:transform .9s var(--ease);will-change:transform}.mosaico__item:hover img{transform:scale(1.05)}.videos{gap:16px;margin-top:56px;display:grid}@media (width>=800px){.videos{grid-template-columns:repeat(3,1fr)}}.videos__ficha{aspect-ratio:16/9;text-align:center;color:var(--texto-suave);background:#ffffff08;border:1px dashed #c9a24b80;border-radius:14px;place-items:center;padding:16px;font-size:.95rem;display:grid}.visor{z-index:90;background:#050506f0;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.visor.abierto{display:flex}.visor img{object-fit:contain;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:90vh}.visor__cerrar{z-index:2;color:#fff;cursor:pointer;background:#00000080;border:1px solid #fff6;border-radius:50%;width:48px;height:48px;font-size:1.4rem;position:absolute;top:16px;right:16px}.citas{gap:20px;margin-top:56px;display:grid}@media (width>=800px){.citas{grid-template-columns:repeat(2,1fr)}}@media (width>=1150px){.citas{grid-template-columns:repeat(3,1fr)}}.cita{background:#ffffff08;border:1px solid #c9a24b4d;border-radius:16px;padding:30px 28px}.cita blockquote{font-family:var(--serif);font-size:1.3rem;font-style:italic;line-height:1.4}.cita blockquote:before{content:"“";color:var(--oro);font-size:3.4rem;font-style:normal;line-height:.6;display:block}.cita__autor{margin-top:18px;font-weight:600}.cita__rol{color:var(--texto-suave);margin-top:2px;font-size:.88rem}.cita--pendiente{text-align:center;color:var(--texto-suave);border-style:dashed;place-items:center;display:grid}.cierre{min-height:100svh;padding-bottom:0;overflow:hidden}.cierre__escena{text-align:center;place-items:center;padding-top:clamp(150px,26svh,300px);display:grid;position:relative}.cierre__luz{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#e6c98a8c,#c9a24b26 55%,#0000 75%);width:min(120vw,1100px);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.cierre__foto{z-index:1;transform-origin:50% 14%;filter:drop-shadow(0 30px 50px #00000080);will-change:transform;width:auto;max-width:none;height:min(66svh,96vw);margin:0 auto -1px;position:relative}.cierre__frase{z-index:0;width:min(94vw,1200px);font-family:var(--serif);text-transform:uppercase;text-wrap:balance;pointer-events:none;font-size:clamp(2.2rem,1.2rem + 5.2vw,6.2rem);font-weight:600;line-height:.95;position:absolute;top:3%;left:50%;transform:translate(-50%)}.cierre__frase .l{will-change:transform, opacity;display:inline-block}.contratar{z-index:3;backdrop-filter:blur(6px);background:#0b0b0dd1;border:1px solid #c9a24b4d;border-radius:28px;max-width:980px;margin:0 auto;padding:clamp(24px,4vw,56px);position:relative;transform:translateY(-6vh)}.contratar h2{font-family:var(--serif);font-size:clamp(1.7rem,1.2rem + 2vw,2.8rem);font-weight:500}.contratar__intro{color:var(--texto-suave);margin-top:8px}.formulario{gap:16px;margin-top:28px;display:grid}@media (width>=700px){.formulario{grid-template-columns:1fr 1fr}.formulario .ancho{grid-column:1/-1}}.campo{gap:6px;display:grid}.campo label{letter-spacing:.1em;text-transform:uppercase;color:var(--oro-claro);font-size:.82rem}.campo input,.campo select,.campo textarea{width:100%;min-height:52px;color:var(--texto);font:inherit;background:#ffffff0f;border:1px solid #f4ebdd4d;border-radius:12px;padding:12px 16px}.campo select option{color:#111}.campo textarea{resize:vertical;min-height:130px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--oro);outline:none;box-shadow:0 0 0 3px #c9a24b4d}.consentimientos{color:var(--texto-suave);gap:10px;font-size:.9rem;display:grid}.consentimientos label{align-items:flex-start;gap:12px;display:flex}.consentimientos input{width:18px;height:18px;accent-color:var(--oro);flex:none;margin-top:5px}.trampa{position:absolute;left:-9999px}.formulario__acciones{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.formulario__error{color:#ffb4b4;min-height:1.4em}.gracias{text-align:center;padding:30px 0;display:none}.gracias.visible{display:block}.gracias svg{width:96px;height:96px}.gracias h3{font-family:var(--serif);margin-top:10px;font-size:2rem}.gracias p{color:var(--texto-suave);margin-top:8px}.redes{gap:14px;margin-top:40px;display:grid}@media (width>=700px){.redes{grid-template-columns:repeat(4,1fr)}}.red{transition:transform .4s var(--ease), border-color .4s var(--ease), background-color .4s var(--ease);border:1px solid #c9a24b4d;border-radius:16px;padding:22px;text-decoration:none;display:block}.red:hover{border-color:var(--oro);background:#c9a24b14;transform:translateY(-4px)}.red strong{font-family:var(--serif);font-size:1.4rem;font-weight:500;display:block}.red span{color:var(--texto-suave);font-size:.92rem}.pie{padding:56px var(--pad) 110px;color:var(--texto-suave);border-top:1px solid #f4ebdd26;font-size:.92rem}.pie__fila{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto;display:flex}.pie a{text-underline-offset:3px}.aviso{opacity:.8;max-width:1280px;margin:28px auto 0;font-size:.82rem}.wa{z-index:60;color:#fff;opacity:0;width:62px;height:62px;transition:transform .35s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px;transform:translateY(16px);box-shadow:0 10px 30px -8px #0009}.wa:hover{transform:translateY(-3px)!important}.wa svg{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.cinta__pista,.pulso:before,.pulso:after{animation:none}*{scroll-behavior:auto!important}}.pagina-simple{max-width:760px;padding:120px var(--pad) 80px;margin:0 auto}.pagina-simple h1{font-family:var(--serif);margin-bottom:24px;font-size:clamp(2rem,4vw,3rem)}.pagina-simple h2{font-family:var(--serif);margin:32px 0 8px;font-size:1.5rem}html.js:not(.listo) :is([data-anim],.hero__banda,.hero__firma,.cierre__foto,.cierre__luz,.cierre__frase,.contratar,.recorte,.mosaico__item,.tv__pantalla,.pres__arco,.doc__foto,.form__retrato){visibility:hidden}[data-fondo]{isolation:isolate;background:var(--fondo);position:relative}[data-fondo=negro]{--fondo:var(--negro)}[data-fondo=bordo]{--fondo:var(--bordo)}[data-fondo=crema]{--fondo:var(--crema)}[data-fondo=hondo]{--fondo:var(--bordo-hondo)}[data-fondo=rojo]{--fondo:radial-gradient(120% 90% at 50% 38%, #ee2b3b 0%, var(--rojo) 45%, #8a0f1b 100%)}html.hero-expande .cierre .caligrafia{color:var(--blanco)}.cierre__luz{display:none}body{font-family:var(--sans);letter-spacing:.005em;font-weight:400}.marca,.titulo,.hero__nombre,.cierre__frase,.tl__anio,.hito__anio-m,.hito__titulo,.tv__programa,.contratar h2,.gracias h3,.red strong,.pagina-simple h1,.pagina-simple h2{font-family:var(--sans);letter-spacing:0;font-style:normal;font-weight:300}.hero__frase,.pres__texto p,.hito__texto,.cita blockquote,.recorte__titulo,.recorte__medio,.tarjeta dd,.puntos li,.doc__texto p.lead{font-family:var(--serif)}.titulo{text-transform:none;font-size:clamp(2.7rem,1.5rem + 5.2vw,6.2rem);line-height:1.02}.marca{letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;font-weight:400}.cierre__frase{text-transform:none;font-size:clamp(2.4rem,1.3rem + 5vw,6.4rem);font-weight:300;line-height:1}.tl__anio{font-weight:300}.hito__titulo{font-size:clamp(1.8rem,1.3rem + 1.8vw,3rem);font-weight:400;line-height:1.05}.hito__texto{font-size:1.28rem;line-height:1.5}.pres__texto p{font-size:clamp(1.3rem,1.1rem + 1vw,1.9rem);font-weight:400;line-height:1.38}.hero__frase{font-size:clamp(1.35rem,1.1rem + 1vw,2rem);font-style:italic;font-weight:400;line-height:1.2}.cita blockquote{font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.32}.recorte__medio{font-size:1.15rem;font-weight:700}.recorte__titulo{font-size:1.4rem;font-weight:500;line-height:1.18}.tarjeta dd{font-size:1.4rem;font-weight:500}.puntos li{font-size:1.45rem;font-weight:500}.doc__texto p.lead{font-size:1.35rem;font-weight:400;line-height:1.5}.tv__programa{font-size:1.9rem;font-weight:400}.red strong{font-size:1.6rem;font-weight:400}.boton{font-family:var(--sans);letter-spacing:.14em;font-weight:400}.etiqueta,.hito__lugar,.tv__canal,.campo label,.tarjeta dt,.recorte__fecha,.doc__datos{font-family:var(--sans);font-weight:400}.menu{font-family:var(--sans);letter-spacing:.12em;font-weight:400}.hero__subtitulo{font-family:var(--sans);letter-spacing:.04em;text-transform:none;color:var(--oro-claro);font-size:.95rem;font-weight:400}html.hero-expande .pres__arco{aspect-ratio:5/6;border-radius:999px 999px 24px 24px;max-width:560px;overflow:visible}.pres__arco img{max-width:none;height:97%;bottom:0;left:50%;transform:translate(-50%)}.caligrafia{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--oro-claro);-webkit-text-fill-color:currentColor;background:0 0;padding:0 .04em;font-size:1.1em;font-style:italic;font-weight:500;line-height:.95;animation:none}.tema-claro .caligrafia{color:#8a1a2b}.cierre .caligrafia{color:var(--crema)}.tl__anio{color:var(--oro);-webkit-text-fill-color:currentColor;background:0 0}.hero__firma{font-family:var(--serif);color:var(--oro-claro);margin-bottom:4px;font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem);font-style:italic;font-weight:500;line-height:1.05}.tl__oro{background:var(--oro)}.puntos li.on:before{background:var(--oro);border-color:var(--oro)}.boton--oro{background:var(--oro);border-color:var(--oro);color:var(--negro)}.palabras{font-family:var(--sans);letter-spacing:0;white-space:nowrap;user-select:none;flex-direction:column;justify-content:center;font-size:clamp(1.05rem,.7rem + 1.5vw,1.9rem);font-weight:400;line-height:1.25;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.palabras__fila{width:max-content;color:var(--tinta,currentColor);display:flex}.palabras__fila:nth-child(3n+2){font-size:1.28em;font-weight:300}.palabras__fila:nth-child(3n){font-size:.82em}.palabras__fila span{padding:0 .5em}.palabras__fila span:after{content:"·";opacity:.8;margin-left:1em}#presentacion{box-shadow:0 -3px 0 var(--bordo);border-top:0;padding-top:clamp(40px,6vw,72px)}.seccion,.pie{z-index:6;position:relative}.seccion:not(#presentacion){border-top:1px solid #c9a24bcc;box-shadow:0 -26px 60px -22px #00000080}.hero__banda{z-index:6;background:var(--bordo);pointer-events:none;--tinta:#d6b25c9e;height:100%;display:none;position:absolute;top:0;left:0;right:0;overflow:hidden}html.hero-expande .hero__banda{flex-direction:column;display:flex}.hero__banda .palabras{height:100%;-webkit-mask-image:none;mask-image:none}.hero__banda--alta{border-bottom:1px solid #f4ebdd8c;box-shadow:0 14px 40px -12px #00000080}.hero__banda--alta .palabras{justify-content:flex-end;-webkit-mask-image:linear-gradient(#0000 40px,#000 190px);mask-image:linear-gradient(#0000 40px,#000 190px)}.hero__banda--baja{border-top:1px solid #f4ebdd8c;box-shadow:0 -14px 40px -12px #00000080}.hero__banda--baja .palabras{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 0, #000 calc(var(--corte,100%) - 130px), transparent calc(var(--corte,100%) - 6px));mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--corte,100%) - 130px), transparent calc(var(--corte,100%) - 6px));justify-content:flex-start}.tv__pista--pin{scroll-snap-type:none;will-change:transform;width:max-content;overflow:visible}.tv__ventana{overflow:hidden}@media (width<=899px){.hero__botones{flex-wrap:nowrap;gap:8px;width:100%}.hero__botones .boton{letter-spacing:.08em;white-space:nowrap;flex:1 1 0;min-height:46px;padding:0 10px;font-size:.74rem}.hero__firma{font-size:clamp(1.45rem,6.4vw,2rem)}.hero__frase{font-size:clamp(1.05rem,4.6vw,1.4rem)}.hero__subtitulo{font-size:.85rem}.hero__pie{padding-top:56px;padding-bottom:28px}}@media (width<=899px) and (height<=700px){.hero__subtitulo{display:none}.hero__foto{height:min(58svh,120vw)}.hero__nombre{inset:60px 0 auto}}.tarjetas{grid-template-columns:1fr;gap:0;margin-top:28px}.tarjeta{box-shadow:none;background:0 0;border:0;border-top:1px solid #0003;border-radius:0;grid-template-columns:minmax(96px,34%) 1fr;align-items:baseline;gap:14px;padding:16px 0;display:grid}.tarjeta:last-child{border-bottom:1px solid #0003}.tarjeta dd{margin:0;font-size:1.3rem}.mosaico{columns:2;column-gap:10px;margin-top:36px}.mosaico__item{border-radius:10px;margin-bottom:10px}@media (width>=980px){.mosaico{columns:3;column-gap:20px}.mosaico__item{border-radius:14px;margin-bottom:20px}}.redes{grid-template-columns:repeat(2,1fr);gap:10px}.red{padding:16px}.red strong{font-size:1.3rem}.red span{overflow-wrap:anywhere;font-size:.82rem}@media (width>=700px){.redes{grid-template-columns:repeat(4,1fr);gap:14px}.red{padding:22px}}.tv{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.tv__cabecera{max-width:none;margin:0}@media (width>=900px){.hero__texto{max-width:44ch}.hero__firma{font-size:clamp(2rem,1.2rem + 1.4vw,2.7rem)}.pres__texto .titulo,.doc__texto .titulo{font-size:clamp(2.6rem,1.2rem + 3.1vw,4.2rem)}}.cierre__foto{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.tema-claro :focus-visible{outline-color:#8a1a2b}.cierre :focus-visible,.contratar :focus-visible{outline-color:var(--crema)}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--crema);box-shadow:0 0 0 3px #f4ebdd59}.campo input,.campo select,.campo textarea{border-color:#f4ebdd8c}@media (width>=600px) and (width<=899px){.hero__nombre{font-size:clamp(3.4rem,10.5vw,5.6rem)}.hero__foto{height:min(56svh,88vw)}}.hero__subtitulo{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--oro-claro);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);font-style:italic;font-weight:500;line-height:1.1}@media (width<=899px) and (height<=700px){.hero__subtitulo{display:block}}#cierre[data-fondo=rojo]{--fondo:var(--negro-animacion)}.cierre{overflow:clip visible}.cierre__escena{height:100svh;padding-top:0;display:block;position:relative}.cierre__seda{background:#000;place-items:center;width:100vw;margin-left:-50vw;display:grid;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.cierre__lienzo{display:none}.cierre__final,.cierre__lienzo{aspect-ratio:2/3;filter:none;width:auto;max-width:none;height:100svh;margin:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.escena-activa .cierre__lienzo{display:block}.escena-activa .cierre__final{display:none}@media (width<=899px){.cierre__final,.cierre__lienzo{aspect-ratio:auto;object-fit:cover;width:100%;height:100svh;-webkit-mask-image:none;mask-image:none}}.cierre__borde{pointer-events:none;z-index:2;height:18svh;position:absolute;left:0;right:0}.cierre__borde--arriba{background:linear-gradient(#000,#0000);top:0}.cierre__borde--abajo{background:linear-gradient(#0000,#000);bottom:0}.cierre__frase{z-index:3;color:var(--crema);text-shadow:0 2px 20px #000000e6;font-size:clamp(1.25rem,.8rem + 2.4vw,2.7rem);top:3%;bottom:auto;overflow:hidden}.cabecera{transition:background-color .4s var(--ease), transform .45s var(--ease)}.hero__nombre{z-index:2}@media (width>=900px){.hero__nombre{font-size:min(clamp(4rem,1rem + 7vw,10rem),17svh)}}.seccion{padding:clamp(28px, 4vw, 56px) var(--pad) clamp(32px, 4.5vw, 60px)}.tl__cabecera{padding-bottom:clamp(24px,3vw,48px)}.tl{padding-bottom:clamp(36px,5vw,72px)}.hito{padding:2.5vh 0}@media (width>=900px){.hito{min-height:44svh}}.prensa__rejilla,.mosaico,.videos,.citas{margin-top:36px}.cinta{margin-top:48px}.cierre__frase{text-align:center;width:min(96vw,1500px);font-family:var(--serif);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 4px 40px #000000e6;padding:.08em .1em;font-size:clamp(2.4rem,.8rem + 6.2vw,8rem);font-weight:400;line-height:1;top:auto;bottom:clamp(28px,7svh,90px)}.cierre__frase .caligrafia{font-size:1em;font-weight:500}@media (width<=899px){.cierre__frase{font-size:clamp(2rem,9.5vw,4rem);bottom:clamp(84px,12svh,130px)}}.cierre__final,.cierre__lienzo{transform:translateY(5svh)}@media (width>=900px){#formacion{padding-top:clamp(24px,4svh,48px);padding-bottom:clamp(24px,4svh,48px)}#formacion .titulo{margin-top:10px;font-size:clamp(2.2rem,9svh,4.2rem)}#formacion .tarjetas{margin-top:14px}#formacion .tarjeta{padding:clamp(8px,1.6svh,16px) 0}#formacion .tarjeta dd{font-size:clamp(1.05rem,2.6svh,1.3rem)}}.seccion--fija{padding-top:0}.seccion__cabecera{z-index:8;margin:0 calc(var(--pad) * -1) 18px;padding:clamp(14px, 2.4svh, 26px) var(--pad) 12px;background:var(--fondo);position:sticky;top:0;box-shadow:0 16px 22px -16px #000000b3}.seccion__cabecera .titulo{margin-top:6px;font-size:clamp(2rem,1rem + 3vw,3.6rem);line-height:1.02}.seccion__cabecera .cinta{margin:12px calc(var(--pad) * -1) 0;padding:8px 0}.seccion__cabecera .cinta__pista span{padding:0 20px;font-size:clamp(1.05rem,.8rem + .9vw,1.6rem)}.seccion__cabecera .cinta__pista span:after{margin-left:40px}.vermas:not(.abierto) .extra{display:none}.vermas__boton{min-height:46px;margin:22px auto 0;display:flex}.seccion--fija .prensa__rejilla,.seccion--fija .citas,.seccion--fija .mosaico,.seccion--fija .videos{margin-top:0}.prensa__rejilla{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.6vw,20px)}.recorte{min-height:0;padding:14px 16px 12px}.recorte__medio{padding-bottom:6px;font-size:clamp(.85rem,.7rem + .5vw,1.05rem)}.recorte__titulo{margin-top:10px;font-size:clamp(.95rem,.8rem + .55vw,1.2rem);line-height:1.2}.recorte__fecha{letter-spacing:.1em;margin-top:10px;font-size:.7rem}@media (width<=599px){.recorte__fecha span[aria-hidden]{display:none}}.citas{grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.6vw,20px)}.cita{padding:18px 18px 16px}.cita blockquote{font-size:clamp(1rem,.85rem + .6vw,1.35rem);line-height:1.3}.cita blockquote:before{font-size:2.4rem}.cita__autor{margin-top:12px;font-size:.95rem}.cita__rol{font-size:.8rem}.videos{grid-template-columns:repeat(2,1fr);margin-top:28px}@media (width>=800px){.videos{grid-template-columns:repeat(3,1fr)}}.seccion--fija .mosaico{columns:2;column-gap:12px;max-width:980px;margin-inline:auto}.seccion--fija .mosaico__item{margin-bottom:12px}.seccion--fija .videos,.seccion--fija .vermas__boton{max-width:980px;margin-inline:auto}.seccion--fija .vermas__boton{margin-top:12px}@media (width>=980px){.seccion--fija .mosaico{columns:2;column-gap:12px}.seccion--fija .mosaico__item{margin-bottom:12px}}.hero{--hp:min(92svh, 165vw)}html.hero-expande .hero .hero__foto,.hero .hero__foto{height:var(--hp)}.hero__luz{top:calc(100% - var(--hp) * .84)}.hero__nombre{padding:0 var(--pad);letter-spacing:.02em;z-index:2;flex-direction:row;justify-content:space-between;align-items:flex-start;font-size:min(12.5vw,25svh);line-height:.86;inset:clamp(76px,10svh,120px) 0 auto}@media (width<=899px){.hero__nombre{letter-spacing:.02em;justify-content:space-between;padding:0 20px;font-size:13.4vw;inset:72px 0 auto}}@media (width>=600px) and (width<=899px){.hero__nombre{padding:0 var(--pad);font-size:14vw}}.hero__linea{z-index:5;margin:0;position:absolute}.hero__linea:before{content:"";background:var(--oro);width:36px;height:1px;margin-bottom:12px;display:block}.hero__linea--izq{max-width:15ch;top:44svh;left:clamp(24px,5vw,90px)}.hero__linea--der{text-align:right;letter-spacing:.24em;text-transform:uppercase;max-width:19ch;color:var(--oro-claro);font-size:.82rem;line-height:1.7;top:44svh;right:clamp(24px,5vw,90px)}.hero__linea--der:before{margin-left:auto}@media (width<=899px){.hero__linea--der{display:none}.hero__linea--izq{max-width:13ch;font-size:clamp(1.15rem,5vw,1.5rem);top:clamp(128px,19svh,190px);left:20px}}@media (width>=600px) and (width<=899px){.hero__linea--izq{left:var(--pad);font-size:1.6rem;top:clamp(170px,20svh,230px)}.hero{--hp:min(80svh, 130vw)}}.cabecera,.cabecera.con-fondo{-webkit-backdrop-filter:none;background:0 0;position:absolute}.cabecera.oculta{transform:none}.tv__ficha--sin-video .tv__datos{background:linear-gradient(135deg,#1b1b22,#2a0c14);border:1px solid #c9a24b4d;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:200px;padding:clamp(20px,3vw,32px);display:flex}.hero__subtitulo--m{display:none}@media (width<=899px){.hero__subtitulo--m{font-size:clamp(1.15rem,5vw,1.5rem);display:block}}@media (width>=600px) and (width<=899px){.hero__subtitulo--m{display:none}}@media (width<=599px){.hero{--hp:min(86svh, 155vw)}.hero__linea--izq{display:none}.hero__nombre{letter-spacing:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 16px;font-size:20vw;line-height:.8;inset:60px 0 auto}.hero__nombre .linea{white-space:nowrap}.hero__nombre .linea:first-child{font-weight:200}.hero__nombre .linea:last-child{margin-top:.04em;font-weight:700}}#presentacion,#formacion,#prensa,#docente,#galeria,#testimonios{flex-direction:column;justify-content:center;min-height:100svh;display:flex}#presentacion>.contenedor,#formacion>.contenedor,#docente>.contenedor,.seccion--fija>.contenedor{width:100%}.seccion--fija{justify-content:flex-start}#prensa .vermas,#testimonios .vermas{flex:1}.cierre__frase{text-align:center;width:min(96vw,1500px);font-family:var(--serif);text-transform:none;letter-spacing:0;text-shadow:0 4px 40px #000000e6;flex-direction:column;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;inset:auto auto clamp(24px,6svh,70px) 50%;overflow:visible;transform:translate(-50%)}.cf{display:block}.cf--a{font-family:var(--sans);text-transform:uppercase;letter-spacing:.5em;color:var(--oro-claro);align-items:center;gap:1.3em;padding-left:.5em;font-size:clamp(.7rem,.5rem + .9vw,1.2rem);font-weight:300;display:flex}.cf__regla{background:var(--oro);width:clamp(28px,7vw,110px);height:1px;font-style:normal;display:block}.cf--b{text-transform:uppercase;letter-spacing:.01em;color:var(--crema);margin-top:.1em;padding:.06em .08em .02em;font-size:min(15vw,30svh);font-weight:500;line-height:.88;overflow:hidden}.cf--c{color:var(--oro-claro);align-self:flex-end;margin-top:-.12em;margin-right:3vw;padding:0 .1em;font-size:min(7.4vw,15svh);font-style:italic;font-weight:500;line-height:1.1}@media (width<=899px){.cierre__frase{bottom:clamp(84px,12svh,130px)}.cf--b{font-size:19vw}.cf--c{margin-right:2vw;font-size:9.4vw}.cf--a{letter-spacing:.36em;gap:.9em;padding-left:.36em;font-size:.66rem}}:root{--extra-barra:0px}@supports (height:100lvh){:root{--extra-barra:calc(100lvh - 100svh)}}.hero{--hp:min(92lvh, 165vw);height:100lvh;min-height:100lvh}@media (width>=600px) and (width<=899px){.hero{--hp:min(80lvh, 130vw)}}@media (width<=599px){.hero{--hp:min(86lvh, 155vw)}}.hero__pie{bottom:calc(clamp(22px, 5vh, 60px) + var(--extra-barra))}@media (width<=899px){.hero__pie{padding-bottom:calc(28px + var(--extra-barra));bottom:0}}#presentacion,#formacion,#prensa,#docente,#galeria,#testimonios,.tv{min-height:100lvh;padding-bottom:calc(clamp(32px, 4.5vw, 60px) + var(--extra-barra))}.cierre__escena,.cierre__final,.cierre__lienzo{height:100lvh}@media (width<=899px){.cierre__final,.cierre__lienzo{height:100lvh}.cierre__frase{bottom:calc(clamp(84px, 12svh, 130px) + var(--extra-barra))}}.form__rejilla{align-items:center}.form__retrato{margin-top:12px}@media (width>=900px){.form__rejilla{grid-template-columns:1.45fr .55fr}.form__retrato{justify-self:end;margin-top:0}}.tv__marco{padding:0}.tv__pantalla{box-shadow:none;background:0 0;border-radius:0;padding:0}.doc__rejilla{align-items:start}.doc__fijo{align-self:start;position:sticky;top:24px}.doc__fijo .etiqueta{margin-bottom:16px}.doc__texto .titulo{margin-top:0}.puntos li{padding-block:clamp(14px,2.6svh,26px)}@media (width<=899px){.doc__fijo{z-index:6;background:var(--fondo);margin:0 calc(var(--pad) * -1) 8px;padding:12px var(--pad);top:0;box-shadow:0 14px 18px -14px #00000059}.doc__fijo .etiqueta{margin-bottom:8px}.doc__fijo .doc__foto{aspect-ratio:16/8;width:100%;max-height:24svh}}.doc__fijo .titulo{margin:0 0 18px;font-size:clamp(2rem,1rem + 2.6vw,3.4rem);line-height:1.04}@media (width<=899px){.doc__fijo .titulo{margin:0 0 10px;font-size:clamp(1.5rem,6.4vw,2rem)}.doc__fijo .doc__foto{max-height:20svh}}.boton.pulso{overflow:hidden}.boton.pulso:after,.wa{display:none}.doc__hotmart{font-family:var(--sans);letter-spacing:.02em;color:#8a1a2b;align-items:center;gap:12px;margin:0 0 14px;font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);font-weight:400;display:flex}.doc__hotmart:before{content:"";background:currentColor;flex:none;width:36px;height:1px}@media (width<=899px){.doc__fijo{box-shadow:none;transition:box-shadow .35s var(--ease)}.doc__fijo.con-sombra{box-shadow:0 14px 18px -14px #00000059}}.form__retrato{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.form__retrato-in{background:0 0;width:auto;height:auto;position:static;overflow:visible}.form__retrato img{width:min(88vw,520px);max-width:none;height:auto;margin:0 auto;display:block;position:static;bottom:auto;left:auto;transform:none}#formacion>.contenedor{flex:1;display:flex}.form__rejilla{flex:1;width:100%}@media (width<=899px){#formacion{justify-content:flex-start}.form__rejilla{flex-direction:column;display:flex}.form__retrato{align-self:center;margin-top:auto;padding-top:16px}}@media (width>=900px){.form__rejilla{align-items:end}.form__rejilla>div:first-child{align-self:center}.form__retrato{place-self:end}.form__retrato img{width:auto;height:min(80lvh,700px);margin:0}}.doc__hotmart{background:var(--oro);width:fit-content;color:var(--negro);letter-spacing:.01em;border-radius:999px;gap:0;margin:0 0 18px;padding:10px 18px;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);font-weight:600;display:inline-flex;box-shadow:0 10px 26px -12px #c9a24be6}#redes{min-height:0;padding-bottom:12px}#redes .seccion__cabecera .titulo{font-size:clamp(1.6rem,1rem + 2vw,2.6rem)}#redes .redes{gap:8px;margin-top:0}.pie{padding:16px var(--pad) 18px;font-size:.78rem}.pie p+p{margin-top:4px}.pie__fila{gap:8px 24px}.aviso{margin-top:10px;font-size:.68rem;line-height:1.35}#redes{min-height:calc(100vh - var(--alto-pie,240px));min-height:calc(100lvh - var(--alto-pie,240px));flex-direction:column;display:flex}#redes>.contenedor{flex:1;align-items:center;width:100%;display:flex}#redes .redes{width:100%}.pie{padding-bottom:calc(18px + var(--extra-barra))}@media (width<=599px){.hero{--hp:min(86lvh, 155vw, calc(100lvh - 235px))}}#formacion{padding-left:0;padding-right:0}#formacion>.contenedor{max-width:none;padding:0}.form__rejilla{flex-direction:column;flex:1;gap:0;width:100%;max-width:none;display:flex}.form__rejilla>div:first-child{width:100%;max-width:1280px;padding:0 var(--pad);align-self:auto;margin:0 auto}.form__retrato{width:100%;min-height:clamp(220px,38lvh,460px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;place-self:stretch stretch;margin:16px 0 0;padding:0;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.form__retrato-in{background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.form__retrato img{object-fit:cover;object-position:50% 28%;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0 0 auto;transform:none}@media (width>=900px){.form__rejilla{align-items:stretch}.form__retrato{place-self:stretch stretch;margin-top:12px}.form__retrato img{width:100%;height:100%;margin:0}}.doc__hotmart{width:auto;box-shadow:none;color:#8a1a2b;font-family:var(--serif);letter-spacing:0;background:0 0;border-radius:0;margin:0 0 18px;padding:0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-style:italic;font-weight:500;line-height:1.15;display:block}.doc__hotmart:before{display:none}.doc__hotmart:after{content:"";background:var(--oro);width:56px;height:2px;margin-top:12px;display:block}#redes>.contenedor.redes__cuerpo{align-content:center;align-items:center;gap:14px;display:grid}.redes__show{aspect-ratio:16/10;background:#000;border:1px solid #c9a24b59;border-radius:18px;position:relative;overflow:hidden}.redes__show img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.redes__show img.on{opacity:1}#redes .redes{grid-template-columns:repeat(2,1fr);gap:12px;margin:0}#redes .red{border-radius:16px;padding:clamp(16px,2.6lvh,26px) 18px}#redes .red strong{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem)}#redes .red span{font-size:.9rem}@media (width>=900px){#redes .redes__cuerpo{grid-template-columns:1.15fr 1fr;gap:28px}.redes__show{aspect-ratio:auto;height:min(52lvh,520px)}}@media (width<=899px) and (height<=760px){.redes__show{aspect-ratio:16/8}#redes .red{padding:12px 14px}#redes .red strong{font-size:1.2rem}#redes .red span{font-size:.8rem}}.formulario__acciones{text-align:center;justify-content:center}.formulario__acciones .boton{flex:0 auto;min-width:min(100%,240px)}.formulario__error{text-align:center}.form__retrato{-webkit-mask-image:radial-gradient(64% 80% at 50% 52%,#000 38%,#0000 100%);mask-image:radial-gradient(64% 80% at 50% 52%,#000 38%,#0000 100%)}.form__retrato img{object-fit:cover;object-position:50% 30%;width:130%;height:130%;inset:-4% auto auto -15%}@media (width<=899px){.cf--c{font-size:7.4vw}}#redes .red span{overflow-wrap:normal;word-break:normal;font-size:clamp(.72rem,3.3vw,.9rem)}@media (width>=900px){#redes .red span{font-size:.9rem}}@media (width<=899px) and (height<=760px){.redes__show{aspect-ratio:16/7}#redes .red{padding:10px 12px}#redes .red strong{font-size:1.1rem}#redes>.contenedor.redes__cuerpo{gap:10px}#redes .redes{gap:8px}#redes{padding-bottom:4px}}#formacion .form__retrato{border-radius:50%;flex:none;align-self:center;width:min(86vw,560px);height:clamp(200px,28lvh,360px);min-height:0;margin:16px auto 0;overflow:hidden;-webkit-mask-image:radial-gradient(50% 50%,#000 58%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 58%,#0000 100%)}#formacion .form__retrato img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;top:0;left:0}#formacion .form__rejilla{justify-content:space-between}#formacion .form__retrato{margin-bottom:calc(14px + var(--extra-barra))}@media (width>=900px){#formacion .form__retrato{width:min(60vw,720px);height:clamp(260px,40lvh,420px)}}#prensa .vermas{flex-direction:column;flex:1;display:flex}#prensa .prensa__rejilla{flex:1;grid-auto-rows:1fr;align-content:stretch}#prensa .recorte{justify-content:space-between}#prensa .recorte__titulo{font-size:clamp(1.05rem,.9rem + .7vw,1.4rem)}#prensa .recorte__medio{font-size:clamp(.95rem,.8rem + .5vw,1.15rem)}#prensa .vermas__boton{margin-top:14px;margin-bottom:calc(14px + var(--extra-barra));flex:none}.doc__hotmart{display:block}.doc__hotmart-kicker{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#a8761a;margin-bottom:6px;font-size:.8rem;font-style:normal;font-weight:500;display:block}.doc__hotmart-curso{font-family:var(--serif);color:#8a1a2b;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-style:italic;font-weight:500;line-height:1.15;display:block}.escena-activa.final-hd .cierre__final{display:block}.escena-activa.final-hd .cierre__lienzo{display:none}.seccion#cierre{box-shadow:none;border-top:0}.cierre__escena{box-shadow:none;border:0;outline:0;margin-top:-1px;margin-bottom:-1px}.cierre__seda{box-shadow:none;border:0;outline:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.cierre__final,.cierre__lienzo{box-shadow:none;-webkit-mask-composite:source-in;border:0;outline:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-composite:intersect}@media (width<=899px){.cierre__final,.cierre__lienzo{-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}}.pie__enlaces{margin:0}@media (width<=599px){.pie__fila{flex-direction:column}}.cookies{left:12px;right:12px;bottom:calc(12px + var(--extra-barra,0px));z-index:80;max-width:560px;color:var(--crema);backdrop-filter:blur(8px);background:#0b0b0df5;border:1px solid #c9a24b8c;border-radius:18px;margin:0 auto;padding:16px 18px;position:fixed;box-shadow:0 20px 50px -20px #000000e6}.cookies[hidden]{display:none}.cookies__titulo{font-family:var(--serif);margin:0 0 4px;font-size:1.25rem}.cookies__texto{color:var(--texto-suave);margin:0;font-size:.82rem;line-height:1.5}.cookies__texto a{color:var(--oro-claro)}.cookies__botones{gap:10px;margin-top:12px;display:flex}.cookies__botones .boton{letter-spacing:.08em;flex:1 1 0;min-height:44px;padding:0 12px;font-size:.78rem}@media (width>=900px){.cookies{margin:0;left:24px;right:auto}}.pie__cookies{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.tv__yt{cursor:default}.tv__yt-boton{cursor:pointer;width:100%;height:100%;color:var(--crema);font:inherit;background:radial-gradient(80% 90% at 50% 40%,#3a0912 0%,#1b1b22 100%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.tv__yt-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tv__yt-boton:after{content:"";background:linear-gradient(#00000026 35%,#000000c7);position:absolute;inset:0}.tv__yt-boton .tv__yt-play,.tv__yt-boton .tv__yt-texto{z-index:1;position:relative}.tv__yt-play{background:var(--oro);width:64px;height:64px;color:var(--negro);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px -10px #c9a24bcc}.tv__yt-boton:hover .tv__yt-play,.tv__yt-boton:focus-visible .tv__yt-play{transform:scale(1.08)}.tv__yt-texto{font-family:var(--serif);text-align:center;font-size:1.3rem;line-height:1.1}.tv__yt-texto small{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-claro);margin-top:6px;font-size:.7rem;display:block}.tv__yt-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.videos__ficha--vimeo{background:0 0;border:1px solid #c9a24b4d;padding:0;display:block;position:relative;overflow:hidden}.videos:has(>.videos__ficha--vimeo:only-child){grid-template-columns:minmax(0,720px);justify-content:center}:root{--extra-mitad:calc(var(--extra-barra) * .35)}#presentacion,#formacion,#prensa,#docente,#galeria,#testimonios,.tv{padding-bottom:calc(clamp(24px, 4vw, 48px) + var(--extra-mitad))}#formacion{padding-bottom:var(--extra-mitad)}#prensa .vermas__boton{margin-bottom:calc(14px + var(--extra-mitad))}.doc__texto{padding-bottom:0}@media (width<=899px){#formacion .form__retrato{height:auto;min-height:clamp(200px,28lvh,360px);max-height:50lvh;margin-bottom:calc(10px + var(--extra-mitad));flex:auto}}.aviso__corto{display:none}@media (width<=599px){.aviso__largo{display:none}.aviso__corto{display:inline}.pie .aviso{font-size:.7rem;line-height:1.35}.pie .aviso__copy{display:none}.pie__enlaces:after{content:" · © 2026"}#redes{min-height:calc(100vh - var(--alto-pie,240px));min-height:calc(100lvh - var(--alto-pie,240px))}.pie{padding-bottom:14px}}.pres__marco,.pres__cabeza,.pres__guir,.pres__flota{display:none}@media (width<=899px){#presentacion{padding-top:clamp(20px,3.5svh,36px);overflow-x:clip}#presentacion>.contenedor.pres__rejilla{flex-direction:column;flex:1;align-items:stretch;gap:clamp(14px,2.4svh,24px);display:flex}#presentacion .pres__arco{aspect-ratio:829/1120;isolation:isolate;background:0 0;border:0;border-radius:0;flex:1 1 0;align-self:center;width:auto;max-width:100%;min-height:200px;margin-bottom:clamp(26px,7svh,56px);overflow:visible}#presentacion .pres__marco{z-index:0;background:radial-gradient(90% 70% at 50% 30%,#8c1a2e 0,#4a0c1a 55%,#2a0610 100%);border:1px solid #c9a24b99;border-radius:999px 999px 16px 16px;display:block;position:absolute;inset:17% 0 0;overflow:hidden}#presentacion .pres__marco img{object-fit:cover;opacity:.25;width:100%;max-width:none;height:100%;position:absolute;inset:0 0 auto;transform:none}#presentacion .pres__flota{max-width:none;height:auto;transform:rotate(var(--r)) scaleX(var(--e,1));z-index:1;pointer-events:none;display:block;position:absolute}#presentacion .pres__lina,#presentacion .pres__cabeza{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0 0 auto;transform:none}#presentacion .pres__lina{z-index:2;clip-path:inset(17% 0 0 round 999px 999px 16px 16px)}#presentacion .pres__cabeza{z-index:3;display:block;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 47%);mask-image:linear-gradient(#000 0 40%,#0000 47%)}#presentacion .pres__guir{z-index:5;pointer-events:none;filter:drop-shadow(0 6px 8px #00000080);width:132%;max-width:none;height:auto;display:block;position:absolute;bottom:-19%;left:-16%;transform:none}#presentacion .pres__texto{flex:none}#presentacion .pres__texto p{max-width:none;margin-top:12px;font-size:clamp(1.05rem,.7rem + 1.7vw,1.3rem);line-height:1.34}#presentacion .pres__texto .titulo{margin-top:6px}}@keyframes hero-aparece{0%{opacity:0}to{opacity:1}}@keyframes hero-luz{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes hero-sube{0%{opacity:0;translate:0 var(--desde,90px)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){html.js .hero__luz{animation:1.4s cubic-bezier(.33,1,.68,1) 2s both hero-luz}html.js .hero__foto{animation:1.5s cubic-bezier(.25,1,.5,1) .5s both hero-sube}html.js .hero__nombre span.l{--desde:110%;animation:hero-sube .9s cubic-bezier(.25, 1, .5, 1) calc(.8s + var(--i,0) * 50ms) both}html.js :is(.hero__pie,.hero__linea){--desde:30px;animation:.9s cubic-bezier(.25,1,.5,1) 1.7s backwards hero-sube}}@media (prefers-reduced-motion:reduce){html.js .hero__luz{animation:.9s cubic-bezier(.5,1,.89,1) 1.1s both hero-aparece}html.js .hero__foto{animation:.9s cubic-bezier(.5,1,.89,1) .15s both hero-aparece}html.js .hero__nombre{animation:.9s cubic-bezier(.5,1,.89,1) .3s both hero-aparece}html.js :is(.hero__pie,.hero__linea){animation:.9s cubic-bezier(.5,1,.89,1) .45s both hero-aparece}}@keyframes pres-mece{0%,to{translate:0;rotate:0deg}50%{translate:7px 12px;rotate:16deg}}@keyframes pres-cae{0%{opacity:0;translate:0 -10px;rotate:0deg}12%{opacity:1}85%{opacity:1}to{translate:-8px var(--dy,300px);opacity:0;rotate:90deg}}@media (width<=899px) and (prefers-reduced-motion:no-preference){#presentacion .pres__arco.viva .pres__flota:first-of-type{animation:6.5s ease-in-out infinite pres-mece}#presentacion .pres__arco.viva .pres__flota:nth-of-type(3){animation:8s ease-in-out -2s infinite pres-mece}#presentacion .pres__arco.viva .pres__flota:nth-of-type(2){--dy:300px;animation:11s ease-in 3s infinite pres-cae}#presentacion .pres__arco.viva .pres__flota:nth-of-type(4){--dy:170px;animation:9s ease-in 5s infinite pres-cae}}.campo [aria-invalid=true]{border-color:#ffb4b4;box-shadow:0 0 0 2px #ffb4b459}section#docente{min-height:0;padding:0;display:block}#docente .doc__fijo{box-shadow:none;background:0 0;margin:0;padding:0;position:static}#docente .doc__vista{padding:clamp(28px, 5vw, 56px) var(--pad) calc(clamp(24px, 4vw, 48px) + var(--extra-mitad,0px))}#docente .doc__texto{flex-direction:column;padding-bottom:0;display:flex}#docente .doc__hueco{margin-top:18px}#docente .doc__boton{white-space:nowrap;align-self:center;margin-top:24px}.doc__resumen{flex-wrap:wrap;gap:8px 10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.doc__resumen li{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#6b4e10;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2rem);font-weight:500;line-height:1.2}@supports (background-clip:text){.doc__resumen li{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#0000 42%,#deba62f2 50%,#0000 58%),linear-gradient(100deg,#5e4310 0%,#866418 32%,#6b4e10 62%,#866418 85%,#5e4310 100%);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.doc__resumen li.destello{animation:.8s cubic-bezier(.4,0,.2,1) .35s both doc-destello}}@keyframes doc-destello{0%{background-position:130% 0,0 0}to{background-position:-30% 0,0 0}}.doc__num{text-align:right;font-variant-numeric:tabular-nums;min-width:1.2ch;display:inline-block}.doc__resumen-t{font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#a8761a;font-size:.78rem}.doc__resumen-caja{margin-top:22px}html.doc-seq #docente .doc__pista{height:calc((var(--n,6) + 1) * 40vh);height:calc((var(--n,6) + 1) * 40lvh)}html.doc-seq #docente .doc__vista{box-sizing:border-box;flex-direction:column;height:100lvh;display:flex;position:sticky;top:0;overflow:clip}html.doc-seq #docente .doc__vista>.contenedor{flex:1;width:100%;min-height:0;padding:0}html.doc-seq #docente .doc__rejilla{align-items:stretch;gap:clamp(20px,4vw,64px);height:100%}html.doc-seq #docente .doc__fijo{flex-direction:column;justify-content:center;min-height:0;display:flex}html.doc-seq #docente .doc__foto{aspect-ratio:4/3;max-height:40lvh}html.doc-seq #docente .doc__texto{justify-content:center;height:100%;min-height:0}html.doc-seq #docente .doc__hueco{text-align:center;counter-reset:mod;flex:1;place-items:center;min-height:96px;max-height:38lvh;margin-top:12px;display:grid;position:relative}html.doc-seq #docente .puntos{display:contents}html.doc-seq #docente .puntos li,html.doc-seq #docente .doc__resumen-caja{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;counter-increment:mod;color:#5a1020;border:0;flex-direction:column;grid-area:1/1;justify-content:center;gap:6px;margin:0;padding:0;font-size:clamp(1.7rem,1rem + 3vw,2.6rem);font-weight:500;line-height:1.12}html.doc-seq #docente .puntos li:before{content:"Módulo " counter(mod);width:auto;height:auto;box-shadow:none;font-family:var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#a8761a;background:0 0;border:0;border-radius:0;font-size:.78rem}html.doc-seq #docente .puntos li.act,html.doc-seq #docente .doc__resumen-caja.act{opacity:1;visibility:visible;transition-delay:0s}html.doc-seq #docente .doc__resumen-caja{text-align:center;font-size:1rem}html.doc-seq #docente .doc__resumen{flex-direction:column;justify-content:center;align-items:center;gap:6px}html.doc-seq #docente .doc__boton{flex:none;margin-top:12px}@media (width<=899px){#docente .doc__rejilla{gap:0}html.doc-seq #docente .doc__rejilla{grid-template-rows:auto minmax(0,1fr)}html.doc-seq #docente .doc__fijo{justify-content:flex-start;margin-bottom:8px}html.doc-seq #docente .doc__foto{aspect-ratio:16/8;width:100%;max-height:17lvh}html.doc-seq #docente .doc__fijo .titulo{margin-bottom:6px}html.doc-seq #docente .doc__hotmart{margin-bottom:8px}html.doc-seq #docente .doc__texto p.lead{margin-top:8px;font-size:1.05rem;line-height:1.4}html.doc-seq #docente .doc__texto{justify-content:flex-start}}@media (width<=899px) and (height<=700px){html.doc-seq #docente .doc__foto{display:none}html.doc-seq #docente .doc__texto p.lead{font-size:.98rem;line-height:1.33}}@media (width>=900px) and (height<=640px){html.doc-seq #docente .doc__foto{display:none}}@media (prefers-reduced-motion:reduce){html.doc-seq #docente .puntos li,html.doc-seq #docente .doc__resumen-caja{transition:none}}#testimonios[data-fondo]{--fondo:var(--negro-animacion)}section#testimonios{min-height:0;padding-top:clamp(28px,4vw,56px);display:block}#testimonios .seccion__cabecera{box-shadow:none;background:0 0;margin:0 0 18px;padding:0;position:static}#testimonios .vermas{flex:none}#testimonios .citas{margin-top:0}.campo .tel-iti{width:100%;display:block}:root{--iti-mobile-popup-margin:16px}.iti,.iti--container,.iti--detached-country-selector{--iti-country-selector-bg:#16090c;--iti-border-color:#f4ebdd59;--iti-hover-color:#c9a24b38;--iti-icon-color:var(--crema);--iti-mobile-popup-margin:16px}.iti__country-list{background:#16090c}.iti__country-list .iti__country.iti__highlight{background-color:#c9a24b38}.iti__country-list .iti__country-name,.tel-iti .iti__selected-country{color:var(--crema)}.tel-iti .iti__selected-dial-code{color:var(--crema);font:inherit}.tel-iti .iti__arrow{border-top-color:var(--oro-claro)}.tel-iti .iti__arrow--up{border-bottom-color:var(--oro-claro)}.tel-iti .iti__country-container button:focus-visible{outline:2px solid var(--oro);outline-offset:-2px;border-radius:12px 0 0 12px}.iti__country-selector{color:var(--crema);border:1px solid var(--oro);font-family:var(--sans);background:#16090c;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #0009}.iti__search-input{color:var(--crema);min-height:48px;font:inherit;background:#0b0b0d;border:0;border-bottom:1px solid #f4ebdd4d;font-size:max(16px,1em)}.iti__search-input::placeholder{color:#f4ebdd99}.iti__search-input:focus{border-bottom-color:var(--oro);box-shadow:none;outline:none}.iti__country-list{max-height:min(48vh,320px)}.iti__country{color:var(--crema);padding-top:10px;padding-bottom:10px}.iti__country.iti__highlight{background:#c9a24b38}.iti__dial-code{color:var(--oro-claro)}.iti__no-results,.iti__search-empty-state{color:var(--crema)}.iti--fullscreen-popup.iti--detached-country-selector{background:#0b0b0dd1;padding:64px 16px 16px}.iti--fullscreen-popup .iti__country-selector{width:100%;max-height:min(100%,560px)}.iti--fullscreen-popup .iti__country{align-items:center;min-height:48px;display:flex}.iti--fullscreen-popup .iti__close-button{color:var(--crema);width:48px;height:48px;right:0}.iti--fullscreen-popup .iti__country-list{flex:auto;max-height:none;overflow-y:auto}.col{padding-top:84px}.col__bloque{padding:clamp(32px, 5vw, 64px) var(--pad);border-top:1px solid #c9a24b59}.col__portada{border-top:0;padding-top:clamp(40px,6vw,88px)}.col__estrecho{max-width:860px;margin:0 auto}.col__h1{font-size:clamp(2.2rem,1.4rem + 4vw,4.2rem)}.col__h2{margin-bottom:20px;font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem)}.col__lead{max-width:62ch;margin-top:20px;font-size:1.15rem}.col__ciudades{color:var(--oro-claro);letter-spacing:.04em;margin-top:14px}.col__botones{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.col__lista{gap:10px;max-width:64ch;margin:0;padding-left:1.2em;display:grid}.col__rejilla{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.col__tarjeta{background:#f4ebdd0a;border:1px solid #c9a24b80;border-radius:14px;padding:22px 24px}.col__tarjeta h3,.col__pasos h3{font-family:var(--serif);margin-bottom:8px;font-size:1.4rem;font-weight:600;line-height:1.2}.col__tarjeta p,.col__pasos p{color:var(--texto-suave)}.col__nota{color:var(--texto-suave);margin-top:22px}.col__pasos{counter-reset:paso;gap:18px;margin:0;padding:0;list-style:none;display:grid}.col__pasos li{counter-increment:paso;padding-left:56px;position:relative}.col__pasos li:before{content:counter(paso);border:1.5px solid var(--oro);width:38px;height:38px;color:var(--oro-claro);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.col__faq{gap:10px;display:grid}.col__faq details{border:1px solid #c9a24b66;border-radius:12px;padding:16px 20px}.col__faq summary{cursor:pointer;font-size:1.05rem;font-weight:500}.col__faq details p{color:var(--texto-suave);margin-top:10px}.col__cierre{background:var(--bordo-hondo)}.cabecera--simple .marca{opacity:1;transform:none}
