@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_c7eec624-module__VLLtNa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_c7eec624-module__VLLtNa__variable{--fuente-titular:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5442af2d-module__2C7h0q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5442af2d-module__2C7h0q__variable{--fuente-texto:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c9433fdb42d70a8b-s.3gblxc_g6o0vb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5404ad36fe545c13-s.14l8f3mum486g.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1493ac29dadca312-s.1pfurjxvoxy80.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0b73524ab1e8d7fc-s.p.19255y0mfc6v4.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_fca83ffa-module__wlXSsa__className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic;font-weight:500}.playfair_display_fca83ffa-module__wlXSsa__variable{--fuente-acento:"Playfair Display", "Playfair Display Fallback"}
:root{--negro:#080808;--blanco:#f5f3ef;--lima:#c9f169;--arena:#dbc49c;--carbon:#242424;--carbon-suave:#151515;--borde:#2e2e2e;--texto-suave:#b9b6af;--radio:14px;--radio-l:20px;--hueco:14px;--seccion:28px;--ancho:1440px;--gutter:16px;--fuente-titular:"Manrope", system-ui, sans-serif;--fuente-texto:"DM Sans", system-ui, sans-serif;--fuente-acento:"Playfair Display", Georgia, serif}@media (min-width:768px){:root{--gutter:24px;--hueco:18px;--seccion:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--negro);color:var(--blanco);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lima);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.saltar{z-index:100;background:var(--lima);color:var(--negro);border-radius:999px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-9999px}.saltar:focus{left:16px}.titular{font-family:var(--fuente-titular);letter-spacing:-.035em;margin:0 0 .4em;font-weight:800;line-height:1.02}.titular--xxl{font-size:clamp(2.5rem,7vw,4.6rem);line-height:.95}.titular--xl{font-size:clamp(2.2rem,5.5vw,3.8rem)}.titular--l{letter-spacing:-.03em;font-size:clamp(1.7rem,3.4vw,2.5rem)}.titular--m{letter-spacing:-.025em;font-size:clamp(1.45rem,2.3vw,1.8rem);line-height:1.08}.resaltado{color:var(--lima)}.acento{font-family:var(--fuente-acento);letter-spacing:-.01em;font-style:italic;font-weight:500}.kicker--lima{opacity:.85}.kicker{font-family:var(--fuente-texto);opacity:.85;margin:0 0 .6em;font-size:.9rem;font-weight:600}.parrafo{max-width:62ch;margin:0 0 1.4em;font-size:1.05rem}.parrafo--intro{color:var(--texto-suave);margin-bottom:1.8em}.panel--claro .parrafo--intro,.panel--lima .parrafo--intro{color:inherit;opacity:.8}.texto-suave{color:var(--texto-suave);margin:0;font-size:.92rem}.prosa{max-width:68ch;font-size:1.05rem}.prosa h2,.prosa h3{font-family:var(--fuente-titular);letter-spacing:-.02em;margin:1.6em 0 .5em;line-height:1.15}.prosa a{color:var(--lima);text-underline-offset:3px;text-decoration:underline}.panel--claro .prosa a{color:var(--negro)}.prosa blockquote{font-family:var(--fuente-acento);border-left:3px solid var(--lima);margin:1.5em 0;padding-left:1em;font-size:1.35rem;font-style:italic}.boton{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;min-height:48px;padding:0 1.6em;font-size:.95rem;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}.boton:hover{transform:translateY(-1px)}.boton:disabled{opacity:.6;cursor:progress}.boton--lima{background:var(--lima);color:var(--negro)}.boton--lima:hover{background:#d6f78a}.boton--oscuro{background:var(--negro);color:var(--blanco)}.boton--contorno{background:0 0;border-color:currentColor}.boton--contorno:hover{background:var(--blanco);color:var(--negro)}.boton--chico{min-height:38px;padding:0 1.25em;font-size:.85rem}.boton__flecha{width:18px;height:18px}.flecha-circulo{flex:none;width:26px;height:26px;transition:transform .2s}a:hover .flecha-circulo{transform:translate(3px)}.boton-circulo{background:var(--lima);width:44px;height:44px;color:var(--negro);border-radius:50%;place-items:center;display:inline-grid}.boton-circulo svg{width:20px;height:20px}.enlace-flecha{color:var(--lima);align-items:center;gap:.5em;margin-top:1rem;font-weight:600;display:inline-flex}.enlace-flecha svg{width:18px}.logo{color:var(--blanco);--marca-letras:var(--negro);align-items:center;gap:12px;display:inline-flex}.logo svg{flex:none;display:block}.logo__icono{width:38px;height:38px}.logo__texto{width:132px;height:auto}@media (min-width:1024px){.logo__icono{width:40px;height:40px}.logo__texto{width:146px}}.cabecera{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#080808d1;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.cabecera__barra{justify-content:space-between;align-items:center;height:68px;transition:height .25s;display:flex}.cabecera--compacta{background:#080808f0;border-bottom-color:#ffffff1a}.cabecera--compacta .cabecera__barra{height:60px}.cabecera__nav{align-items:center;gap:28px;display:none}.nav{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav__enlace{opacity:.88;padding:6px 0;font-size:.92rem;font-weight:500;position:relative}.nav__enlace:hover,.nav__enlace[aria-current=page]{opacity:1}.nav__enlace[aria-current=page]:after{content:"";background:var(--lima);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.menu-movil__boton{border:1px solid var(--borde);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.menu-movil__panel{z-index:45;overscroll-behavior:contain;background:var(--negro);padding:calc(68px + 28px) var(--gutter) calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:1024px){.menu-movil__panel{display:none}}.menu-movil__panel .nav{flex-direction:column;gap:4px}.menu-movil__panel .nav__enlace{font-family:var(--fuente-titular);letter-spacing:-.03em;padding:8px 0;font-size:1.9rem;font-weight:700;display:block}.menu-movil__panel .nav__enlace[aria-current=page]{color:var(--lima)}.menu-movil__panel .nav__enlace[aria-current=page]:after{display:none}.menu-movil__acciones{flex-wrap:wrap;gap:10px;display:flex}.menu-movil__acciones .boton{flex:45%}.menu-movil__redes{margin-top:auto;padding-bottom:24px}@media (min-width:1024px){.cabecera__barra{height:76px}.cabecera--compacta .cabecera__barra{height:64px}.cabecera__nav{display:flex}.menu-movil{display:none}}.panel{border-radius:var(--radio-l);padding:clamp(24px,4vw,48px)}.panel--oscuro{background:var(--carbon-suave);border:1px solid #ffffff0d}.panel--claro{background:var(--blanco);color:var(--negro)}.panel--lima{background:var(--lima);color:var(--negro)}.panel--arena{background:linear-gradient(135deg, var(--arena) 0%, #ead9b8 100%);color:var(--negro)}.panel--claro{background:linear-gradient(160deg, #fbfaf7 0%, var(--blanco) 60%, #efe9dd 100%)}.panel--arena .tarjeta,.panel--arena .parrafo--intro{color:inherit;background:#0808080f;border-color:#0808081a}.tarjeta{border-radius:var(--radio);background:var(--carbon);border:1px solid #ffffff0f;flex-direction:column;gap:8px;height:100%;padding:20px;transition:border-color .2s,transform .2s;display:flex}a.tarjeta:hover{border-color:#c9f16980}.panel--claro .tarjeta,.panel--lima .tarjeta{background:#0808080f;border-color:#0808081a}.tarjeta__imagen{aspect-ratio:16/10;border-radius:var(--radio) var(--radio) 0 0;background:var(--carbon-suave);margin:-20px -20px 8px;overflow:hidden}.tarjeta__imagen img{object-fit:cover;width:100%;height:100%}.tarjeta__titulo{font-family:var(--fuente-titular);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.tarjeta__texto{opacity:.8;font-size:.95rem}.tarjeta__enlace{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:.9rem;font-weight:600;display:flex}.tarjeta-foto{aspect-ratio:4/3;border-radius:var(--radio);background:var(--carbon);isolation:isolate;display:block;position:relative;overflow:hidden}.tarjeta-foto img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tarjeta-foto:after{content:"";z-index:-1;background:linear-gradient(#08080800 30%,#080808e0 100%);position:absolute;inset:0}.tarjeta-foto__texto{flex-direction:column;gap:4px;padding:18px;display:flex;position:absolute;inset:auto 0 0}.tarjeta-foto__fecha{letter-spacing:.08em;text-transform:uppercase;background:var(--lima);color:var(--negro);border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:3px 10px;font-size:.72rem;font-weight:600}.tarjeta-foto__titulo{font-family:var(--fuente-titular);letter-spacing:-.03em;font-size:1.45rem;font-weight:800;line-height:1.05}.tarjeta-foto__sub{opacity:.9;justify-content:space-between;align-items:center;gap:8px;font-size:.88rem;display:flex}.portada{gap:var(--hueco);padding-top:var(--hueco);flex-direction:column;display:flex}.hero{gap:var(--hueco);display:grid;position:relative}.logo3d{--tam:128px;z-index:3;width:var(--tam);height:var(--tam);pointer-events:none;transform:translate3d(0, var(--logo3d-y,0px), 0);opacity:var(--logo3d-opacidad,1);will-change:transform, opacity;position:absolute;top:14px;right:14px}.logo3d__lienzo,.logo3d__plano{width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.logo3d__lienzo{opacity:0;filter:drop-shadow(0 18px 28px #00000080)}.logo3d__plano{color:var(--blanco);--marca-letras:var(--negro);filter:drop-shadow(0 12px 24px #0000008c);width:66%;height:66%;inset:17%}.logo3d--listo .logo3d__lienzo{opacity:1}.logo3d--listo .logo3d__plano{opacity:0}@media (min-width:1024px){.logo3d{--tam:250px;top:calc(50% - var(--tam) / 2);right:auto;left:calc((100% - var(--hueco)) * .75 - var(--tam) - 8px)}}.hero__principal{border-radius:var(--radio-l);background:var(--carbon);isolation:isolate;align-items:flex-end;min-height:max(560px,min(88svh,720px));display:flex;position:relative;overflow:hidden}.hero__foto{object-fit:cover;object-position:32% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__principal:after{content:"";z-index:-1;background:linear-gradient(#0808081f 0%,#0808086b 45%,#080808f0 100%),linear-gradient(90deg,#08080899 0%,#08080800 60%);position:absolute;inset:0}.hero__texto{max-width:640px;padding:clamp(24px,5vw,56px)}.hero__sub{opacity:.92;max-width:34ch;margin:0 0 28px;font-size:clamp(1rem,1.6vw,1.15rem)}.hero__botones{flex-wrap:wrap;gap:12px;display:flex}.hero__botones .boton{min-height:52px;padding-inline:1.8em}@media (max-width:639px){.hero__botones .boton{flex:100%}}.hero__video{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.hero__video{display:none}}.hero__laterales{display:none}@media (min-width:1024px){.hero{grid-template-columns:3fr 1fr}.hero__principal{align-items:center;min-height:600px}.hero__laterales{gap:var(--hueco);grid-template-rows:1fr 1fr;display:grid}.hero__laterales img{object-fit:cover;border-radius:var(--radio-l);width:100%;height:100%;min-height:0}}.fila{gap:var(--hueco);display:grid}.servicios{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.servicios__intro{grid-column:1/-1;padding:20px 4px 4px}.reunion{gap:2px;min-height:150px}.reunion__icono{opacity:.9;width:26px;height:26px;margin-bottom:auto}.reunion__dia{margin-top:18px;font-size:.85rem;font-weight:600}.reunion__hora{font-family:var(--fuente-titular);letter-spacing:-.03em;font-size:1.45rem;font-weight:800;line-height:1.1}.reunion__nombre{color:var(--texto-suave);justify-content:space-between;align-items:center;gap:8px;font-size:.85rem;display:flex}.grupo-cta{border-radius:var(--radio-l);background:var(--carbon);isolation:isolate;min-height:300px;display:block;position:relative;overflow:hidden}.grupo-cta>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.grupo-cta__velo{z-index:-1;background:linear-gradient(#0808080d 0%,#0808084d 40%,#080808eb 100%);position:absolute;inset:0}.grupo-cta__texto{flex-direction:column;gap:6px;display:flex;position:absolute;inset:auto 72px 22px 22px}.grupo-cta__texto .titular{margin:0}.grupo-cta__sub{opacity:.85;max-width:40ch;font-size:.92rem}.flecha-circulo--foto{width:40px;height:40px;color:var(--negro);background:var(--lima);border-radius:50%;padding:6px;position:absolute;bottom:22px;right:18px}@media (min-width:768px){.servicios{grid-template-columns:1.1fr 1fr 1fr}.servicios__intro{grid-column:auto;align-self:center}}@media (min-width:1024px){.fila--servicios{grid-template-columns:1.15fr 1fr;align-items:stretch}.servicios{padding-right:var(--hueco);border-right:1px solid var(--borde)}.grupo-cta{min-height:0}}.creencia__foto{border-radius:var(--radio-l);aspect-ratio:16/10;background:var(--carbon);overflow:hidden}.creencia__foto img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.creencia{flex-direction:column;justify-content:center;display:flex;position:relative}.creencia .parrafo{max-width:52ch;margin-bottom:0}.creencia .boton-circulo{align-self:flex-end;margin-top:20px;transition:transform .2s}.creencia:hover .boton-circulo{transform:translate(4px)}@media (min-width:1024px){.fila--creencia{grid-template-columns:1fr 1.25fr}.creencia__foto{aspect-ratio:auto;min-height:280px}}.eventos__intro{padding:20px 4px 4px}.eventos__lista{padding:0 var(--gutter);margin:0;margin-inline:calc(var(--gutter) * -1);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(250px,78%);grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}.eventos__lista::-webkit-scrollbar{display:none}.eventos__lista>li{scroll-snap-align:start}.eventos__lista .tarjeta-foto{height:100%;min-height:210px}.dar-cta{border-radius:var(--radio-l);background:var(--lima);color:var(--negro);flex-direction:column;gap:4px;padding:24px;display:flex}.dar-cta .titular{margin:10px 0 0}.dar-cta__icono{width:32px;height:32px}.dar-cta__texto{font-size:.92rem}.dar-cta__boton{background:var(--negro);width:64px;height:34px;color:var(--blanco);border-radius:999px;place-items:center;margin-top:16px;transition:transform .2s;display:inline-grid}.dar-cta:hover .dar-cta__boton{transform:translate(4px)}.dar-cta__boton svg{width:18px}@media (min-width:1024px){.fila--eventos{grid-template-columns:.9fr 3fr;align-items:stretch}.eventos__intro{align-self:center}.eventos__lista{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);margin:0;padding:0;overflow:visible}.dar-cta{justify-content:flex-end}}.encabezado{padding-top:clamp(48px,9vw,110px);padding-bottom:clamp(32px,5vw,56px);position:relative}.encabezado--imagen{margin-top:var(--hueco);padding:0}.encabezado--imagen .encabezado__texto{flex-direction:column;justify-content:flex-end;min-height:460px;padding:clamp(24px,5vw,56px);display:flex;position:relative}.encabezado__fondo{inset:0 var(--gutter);border-radius:var(--radio-l);position:absolute;overflow:hidden}.encabezado__fondo img{object-fit:cover;width:100%;height:100%}.encabezado__fondo:after{content:"";background:linear-gradient(#08080833 30%,#080808e6 100%);position:absolute;inset:0}.encabezado__texto{max-width:900px}.encabezado__sub{color:var(--texto-suave);max-width:52ch;margin:0 0 24px;font-size:clamp(1.05rem,1.8vw,1.25rem)}.encabezado--imagen .encabezado__sub{color:var(--blanco)}.encabezado--sin-imagen{overflow:hidden}.encabezado--sin-imagen .encabezado__fondo{pointer-events:none;border-radius:0;inset:0;overflow:visible}.encabezado--sin-imagen .encabezado__fondo:after{background:radial-gradient(60% 80% at 85% 20%,#c9f16921 0%,#c9f16900 70%)}.encabezado__marca{font-family:var(--fuente-titular);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #f5f3ef12;-webkit-user-select:none;user-select:none;font-size:clamp(14rem,32vw,26rem);font-weight:800;line-height:1;position:absolute;top:50%;right:-.08em;transform:translateY(-50%)}@media (min-width:1024px){.encabezado--imagen .encabezado__texto{min-height:520px}}.seccion{margin-top:var(--seccion)}.seccion__cabecera{max-width:760px;margin-bottom:clamp(20px,3vw,32px)}.seccion__cabecera .titular{margin-bottom:.3em}.seccion__cabecera .parrafo--intro{margin-bottom:0}.panel .seccion__cabecera{max-width:680px}.seccion--estrecha>.panel,.seccion--estrecha.mensaje-ficha{max-width:980px;margin-inline:auto}main>:last-child{margin-bottom:clamp(48px,8vw,96px)}.rejilla-tarjetas,.rejilla-eventos,.galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.galeria img{aspect-ratio:1;object-fit:cover;border-radius:var(--radio);width:100%}.rejilla-reuniones{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.reunion-larga__desc{color:var(--texto-suave);margin:8px 4px 0;font-size:.9rem}.destacado{gap:var(--hueco);display:grid}.destacado__imagen{border-radius:var(--radio-l);aspect-ratio:16/10;overflow:hidden}.destacado__imagen img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.destacado__texto{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (min-width:1024px){.destacado{grid-template-columns:1fr 1.2fr}.destacado--derecha .destacado__imagen{order:2}.destacado__imagen{aspect-ratio:auto;min-height:340px}}.llamado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.llamado .parrafo{margin:0}.llamado__botones{flex-wrap:wrap;gap:12px;display:flex}.preguntas{border-top:1px solid var(--borde)}.pregunta{border-bottom:1px solid var(--borde)}.pregunta summary{cursor:pointer;font-family:var(--fuente-titular);justify-content:space-between;gap:16px;padding:20px 0;font-size:1.1rem;font-weight:700;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";color:var(--lima);font-size:1.5rem;line-height:1}.pregunta[open] summary:after{content:"–"}.pregunta p{color:var(--texto-suave);max-width:65ch;margin:0 0 20px}.canal__datos{gap:8px;margin:8px 0 12px;display:grid}.canal__datos div{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.canal__datos dt{color:var(--texto-suave);font-size:.88rem}.canal__datos dd{text-align:right;-webkit-user-select:all;user-select:all;margin:0;font-weight:600}.canal .boton{align-self:flex-start;margin-top:auto}.mapa{gap:var(--hueco);display:grid}.mapa__detalles{gap:16px;margin:0 0 24px;display:grid}.mapa__detalles dt{font-weight:700;font-family:var(--fuente-titular)}.mapa__detalles dd{color:var(--texto-suave);margin:2px 0 0}.mapa__iframe{border-radius:var(--radio-l);filter:grayscale(.4)contrast(1.05);border:0;width:100%;min-height:360px}@media (min-width:1024px){.mapa{grid-template-columns:1fr 1.3fr}}.grupos__filtros{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-width:640px;display:grid}.grupos__cuenta{color:var(--texto-suave);margin:18px 0 12px;font-size:.9rem}.grupos__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.grupo__zona{color:var(--lima);align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:600;display:flex}.grupo__zona svg{width:16px;height:16px}.grupo__nombre{font-family:var(--fuente-titular);letter-spacing:-.02em;margin:0;font-size:1.25rem}.grupo__cuando,.grupo__lider{color:var(--texto-suave);margin:0;font-size:.9rem}.grupo__desc{margin:0;font-size:.95rem}.grupo .boton{align-self:flex-start;margin-top:auto}.grupos__vacio{color:var(--texto-suave)}.dialogo{z-index:80;padding:var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080808bf;place-items:center;display:grid;position:fixed;inset:0}.dialogo__caja{background:var(--carbon-suave);border:1px solid var(--borde);border-radius:var(--radio-l);width:100%;max-width:560px;max-height:90svh;padding:32px 24px 24px;position:relative;overflow-y:auto}.dialogo__cerrar{cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:1.8rem;position:absolute;top:10px;right:12px}.formulario{gap:20px;display:grid}.formulario__campos{gap:16px;display:grid}@media (min-width:640px){.formulario__campos{grid-template-columns:1fr 1fr}.formulario__campo--ancho,.formulario__mensaje{grid-column:1/-1}}.formulario__campo{flex-direction:column;gap:6px;display:flex}.formulario__etiqueta{font-size:.88rem;font-weight:600}.formulario input:not([type=checkbox]),.formulario select,.formulario textarea,.grupos__filtros select{border:1px solid var(--borde);background:var(--negro);width:100%;min-height:48px;color:var(--blanco);border-radius:12px;padding:12px 14px}.panel--claro .formulario input:not([type=checkbox]),.panel--claro .formulario select,.panel--claro .formulario textarea{color:var(--negro);background:#fff;border-color:#d8d4cc}.formulario input:focus,.formulario select:focus,.formulario textarea:focus{border-color:var(--lima);outline:none;box-shadow:0 0 0 3px #c9f16940}.formulario__casilla{flex-direction:row;align-items:center;gap:10px}.formulario__casilla input{width:20px;height:20px;accent-color:var(--lima)}.formulario .boton{justify-self:start}.formulario__error{color:#ff9b8a;margin:0}.formulario__ok{border-radius:var(--radio);background:#c9f1691a;border:1px solid #c9f16966;align-items:flex-start;gap:16px;padding:24px;display:flex}.formulario__ok .prosa,.formulario__ok p{margin:0 0 12px}.formulario__ok-icono{width:40px;height:40px;color:var(--lima);flex:none;animation:.5s cubic-bezier(.2,.9,.3,1.3) aparecer-ok}@keyframes aparecer-ok{0%{opacity:0;transform:scale(.4)}}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ficha{padding-top:var(--hueco);gap:28px;display:grid}.ficha__imagen{border-radius:var(--radio-l);aspect-ratio:4/3;background:var(--carbon);overflow:hidden}.ficha__imagen img{object-fit:cover;width:100%;height:100%}.ficha__sub{color:var(--texto-suave);margin:-8px 0 20px;font-size:1.15rem}.ficha__datos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 24px;display:grid}.ficha__datos div{background:var(--carbon);border-radius:var(--radio);padding:14px 16px}.ficha__datos dt{color:var(--texto-suave);font-size:.82rem}.ficha__datos dd{margin:4px 0 0;font-weight:600}.ficha__acciones{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.ficha__form{border-top:1px solid var(--borde);margin-top:32px;padding-top:32px}@media (min-width:1024px){.ficha{grid-template-columns:1fr 1fr;align-items:start;padding-top:40px}.ficha__imagen{aspect-ratio:4/5;position:sticky;top:100px}}.mensaje{padding-top:0}.mensaje__imagen{aspect-ratio:16/9;border-radius:var(--radio) var(--radio) 0 0;background:var(--carbon-suave);margin:0 -20px 10px;overflow:hidden}.mensaje__imagen img{object-fit:cover;width:100%;height:100%}.mensaje .kicker{color:var(--lima);margin:0}.mensaje__titulo{font-family:var(--fuente-titular);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.mensaje__meta{color:var(--texto-suave);padding-bottom:4px;font-size:.85rem}.mensaje-ficha{padding-top:40px}.mensaje-ficha__medio{aspect-ratio:16/9;border-radius:var(--radio-l);background:var(--carbon);margin:28px 0;overflow:hidden}.mensaje-ficha__medio iframe,.mensaje-ficha__medio img{object-fit:cover;border:0;width:100%;height:100%}.mensaje-ficha__portada{height:100%;color:var(--blanco);display:block;position:relative}.mensaje-ficha__portada:after{content:"";background:linear-gradient(#08080826 45%,#080808d9 100%);position:absolute;inset:0}.mensaje-ficha__aviso{z-index:1;font-family:var(--fuente-titular);align-items:center;gap:14px;font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:700;display:flex;position:absolute;bottom:clamp(16px,4vw,28px);left:clamp(16px,4vw,32px)}.mensaje-ficha__aviso svg{stroke-width:1.2px;width:52px;height:52px;color:var(--lima);flex:none;transition:transform .2s}.mensaje-ficha__aviso small{font-family:var(--fuente-texto);opacity:.75;font-size:.8rem;font-weight:400;display:block}.mensaje-ficha__portada:hover .mensaje-ficha__aviso svg,.mensaje-ficha__portada:focus-visible .mensaje-ficha__aviso svg{transform:scale(1.08)}.pie{border-top:1px solid var(--borde);margin-top:clamp(32px,6vw,64px);padding:48px 0 28px}.pie__rejilla{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px 32px;display:grid}.pie__marca{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pie__horario{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:.9rem;display:flex}.pie__horario span{color:var(--texto-suave)}.pie__enlace--acento{color:var(--lima);margin-top:12px;font-weight:600;display:inline-block}@media (min-width:1024px){.pie__rejilla{grid-template-columns:1.4fr 1fr .8fr 1fr}}.pie__lema{color:var(--texto-suave);max-width:28ch;margin:0;font-size:.9rem}.pie__titulo{color:var(--texto-suave);margin:0 0 14px;font-size:.9rem;font-weight:600}.pie__texto{white-space:pre-line;margin:0 0 8px}.pie__lista,.pie__redes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pie__redes{gap:10px;display:flex}.pie__redes a{border:1px solid var(--borde);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.pie__redes a:hover{border-color:var(--lima);color:var(--lima)}.pie__redes svg{width:20px;height:20px}.pie__enlace:hover{color:var(--lima)}.pie__legal{color:var(--texto-suave);border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:40px;padding-top:20px;font-size:.82rem;display:flex}.grano{z-index:0;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.hero__principal .grano{z-index:-1}.encabezado__fondo .grano{z-index:1}.accesos{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.acceso{border-radius:var(--radio);background:var(--carbon-suave);border:1px solid #ffffff0f;align-items:center;gap:12px;min-height:64px;padding:10px 14px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.acceso:hover{background:var(--carbon);border-color:#c9f16980}.acceso__icono{width:40px;height:40px;color:var(--lima);background:#c9f1691f;border-radius:50%;flex:none;place-items:center;display:grid}.acceso__icono svg{width:20px;height:20px}.acceso__texto{flex:1;font-size:.95rem}.acceso__flecha{opacity:.5;width:18px;height:18px;transition:transform .2s,opacity .2s}.acceso:hover .acceso__flecha{opacity:1;transform:translate(3px)}@media (min-width:768px){.accesos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.ultimo{gap:var(--hueco);border-radius:var(--radio-l);background:var(--carbon-suave);border:1px solid #ffffff0d;padding:clamp(16px,2.5vw,28px);display:grid}.ultimo__medio{aspect-ratio:16/9;border-radius:var(--radio);background:var(--carbon);isolation:isolate;display:block;position:relative;overflow:hidden}.ultimo__medio img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ultimo__play{color:var(--blanco);background:radial-gradient(50% 50%,#08080859 0%,#08080800 100%);place-items:center;display:grid;position:absolute;inset:0}.ultimo__play svg{stroke-width:1.2px;filter:drop-shadow(0 4px 16px #00000080);width:72px;height:72px;transition:transform .2s}.ultimo__texto{flex-direction:column;justify-content:center;display:flex}.ultimo__texto .titular a:hover{color:var(--lima)}@media (min-width:1024px){.ultimo{grid-template-columns:1.4fr 1fr;align-items:center}}.chip{border:1px solid var(--borde);color:var(--texto-suave);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.chip svg{width:14px;height:14px}.chip--lima{color:var(--lima);border-color:#c9f16966;margin-bottom:16px}.chip--lima:hover{background:#c9f1691a}.compartir{flex-wrap:wrap;gap:12px;display:inline-flex}.whatsapp-flotante{z-index:40;color:#062b14;background:#25d366;border-radius:999px;align-items:center;gap:8px;height:52px;padding:0 16px 0 12px;font-size:.9rem;font-weight:700;transition:transform .2s;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 10px 30px #00000073}.whatsapp-flotante:hover{transform:translateY(-2px)}.whatsapp-flotante svg{stroke-width:1.8px;width:26px;height:26px}@media (max-width:639px){.whatsapp-flotante{justify-content:center;width:52px;padding:0;bottom:20px}.whatsapp-flotante__texto{display:none}}@media (min-width:768px){.whatsapp-flotante{bottom:24px;right:24px}}.intro{z-index:200;background:var(--negro);cursor:pointer;place-items:center;animation:0s linear 8s forwards intro-respaldo;display:grid;position:fixed;inset:0}html[data-intro=omitir] .intro{display:none}.intro__escena{width:min(74vw,520px);position:relative}.intro__escena img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.intro__circulo{width:46%;height:auto;animation:.45s cubic-bezier(.2,.8,.2,1) .15s both intro-circulo-entra,.26s cubic-bezier(.55,0,.9,.45) 1.45s forwards intro-circulo-sale;top:50%;left:50%}.intro__revoluciona,.intro__iglesia{width:100%;height:100%;inset:0}.intro__revoluciona{animation:.55s cubic-bezier(.2,.8,.2,1) 1.6s both intro-revoluciona}.intro__iglesia{animation:.45s ease-out 2.05s both intro-iglesia}.intro__carga{opacity:0;background:#f5f3ef1f;border-radius:2px;height:2px;animation:.4s 2.7s forwards intro-aparece;position:absolute;top:calc(100% + 28px);left:18%;right:18%;overflow:hidden}.intro__carga:after{content:"";border-radius:inherit;background:var(--lima);width:40%;animation:1.1s ease-in-out infinite intro-carga;position:absolute;inset:0}.intro__saltar{color:var(--texto-suave);cursor:pointer;opacity:0;background:0 0;border:1px solid #f5f3ef40;border-radius:999px;padding:8px 16px;font-size:.82rem;animation:.3s .9s forwards intro-aparece;position:fixed;bottom:20px;right:20px}.intro__saltar:hover{color:var(--blanco);border-color:var(--blanco)}.intro--saliendo{pointer-events:none;animation:.7s cubic-bezier(.7,0,.25,1) forwards intro-sale}.intro--saliendo .intro__escena{animation:.45s forwards intro-escena-sale}.intro--saliendo .intro__carga,.intro--saliendo .intro__saltar{display:none}@keyframes intro-circulo-entra{0%{opacity:0;filter:blur(14px);transform:translate(-50%,-50%)scale(.7)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes intro-circulo-sale{0%{opacity:1;filter:blur();transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;filter:blur(10px);transform:translate(-95%,-50%)scaleX(1.8)}}@keyframes intro-revoluciona{0%{clip-path:inset(0 100% 0 0);filter:blur(6px);transform:translate(-5%)}to{clip-path:inset(0);filter:blur();transform:none}}@keyframes intro-iglesia{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes intro-aparece{to{opacity:1}}@keyframes intro-carga{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes intro-sale{to{clip-path:inset(0 0 100%)}}@keyframes intro-escena-sale{to{opacity:0;transform:translateY(-24px)scale(.97)}}@keyframes intro-respaldo{to{visibility:hidden;pointer-events:none}}.eventos__vacio{border-radius:var(--radio-l);border:1px dashed var(--borde);flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px;display:flex}.reunion-larga__desc span{display:block}.mapa .parrafo{white-space:pre-line}.enlace-texto{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.enlace-texto:hover{text-decoration-thickness:2px}.creencia .enlace-texto{align-self:flex-start;margin-top:18px}.domingo{border-bottom:1px solid var(--borde);gap:20px 32px;padding:clamp(24px,4vw,40px) 4px;display:grid}.domingo__titulo{font-family:var(--fuente-texto);flex-direction:column;margin:0;font-size:1rem;font-weight:600;display:flex}.domingo__titulo span{color:var(--texto-suave);font-weight:400}.domingo__hora{font-family:var(--fuente-titular);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:clamp(3.4rem,9vw,6.2rem);font-weight:800;line-height:.9}.domingo__lugar{font-family:var(--fuente-titular);letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.domingo__direccion{color:var(--texto-suave);margin:4px 0 0}.domingo__mapa{text-underline-offset:4px;margin-top:10px;font-weight:600;text-decoration:underline;display:inline-block}.domingo__accion .boton{width:100%}.domingo__otras{color:var(--texto-suave);margin:0;padding:0;font-size:.95rem;list-style:none}.domingo__otras strong{color:var(--blanco);font-weight:600}@media (min-width:900px){.domingo{grid-template-columns:auto 1fr auto;align-items:end}.domingo__accion .boton{width:auto}.domingo__otras{grid-column:1/-1}}.fila--grupos .grupo-cta{min-height:320px}@media (min-width:1024px){.fila--grupos{grid-template-columns:3fr 1fr;align-items:stretch}.fila--grupos .grupo-cta{min-height:360px}.fila--grupos .dar-cta{justify-content:flex-end}}.lista-items{gap:22px 48px;margin:0;display:grid}.lista-items__item dt{font-family:var(--fuente-titular);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.lista-items__item dt a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lista-items__item dd{opacity:.78;max-width:46ch;margin:4px 0 0}@media (min-width:768px){.lista-items{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.lista-items{grid-template-columns:repeat(3,1fr)}}.canales{gap:32px 48px;display:grid}.canal{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.canal__nombre{font-family:var(--fuente-titular);letter-spacing:-.02em;margin:0;font-size:1.2rem}.canal__texto{opacity:.8;margin:0}.canal .canal__datos{width:100%;max-width:420px}@media (min-width:768px){.canales{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.testimonios__lista{gap:var(--hueco);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.testimonio{border-radius:var(--radio-l);background:var(--arena);height:100%;color:var(--negro);flex-direction:column;justify-content:space-between;gap:24px;margin:0;padding:clamp(22px,3vw,32px);display:flex}.testimonio blockquote{font-family:var(--fuente-acento);quotes:"«" "»";margin:0;font-size:1.3rem;font-style:italic;line-height:1.4}.testimonio blockquote:before{content:open-quote}.testimonio blockquote:after{content:close-quote}.testimonio figcaption{flex-direction:column;font-weight:700;display:flex}.testimonio figcaption span{opacity:.7;font-weight:400}.canales{align-items:start}.canales .canal .boton{margin-top:6px}.adn{gap:clamp(20px,4vw,48px);display:grid}.adn__titulo{font-family:var(--fuente-titular);letter-spacing:-.06em;color:var(--blanco);margin:0;font-size:clamp(5.5rem,26vw,13rem);font-weight:800;line-height:.78}.adn__cabecera .parrafo{max-width:32ch;color:var(--texto-suave);margin:18px 0 0}.adn__lista{border-bottom:1px solid var(--borde);margin:0;padding:0;list-style:none}.adn__lista li{border-top:1px solid var(--borde);font-family:var(--fuente-titular);letter-spacing:-.015em;text-wrap:balance;padding:clamp(14px,2vw,22px) 0;font-size:clamp(1.25rem,2.3vw,1.85rem);font-weight:600;line-height:1.2}.adn__lista em{font-family:var(--fuente-acento);letter-spacing:0;color:var(--arena);font-style:italic;font-weight:500}@media (min-width:1024px){.adn{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.adn__cabecera{position:sticky;top:104px}}
