.page-module__E0kJGG__home{background:var(--background)}.page-module__E0kJGG__hero{min-height:min(760px, calc(100svh - var(--header-height)));padding:var(--spacing-3xl) var(--spacing-lg);align-items:end;display:grid;position:relative;overflow:hidden}.page-module__E0kJGG__heroMedia{position:absolute;inset:0}.page-module__E0kJGG__heroMedia img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;animation:12s ease-in-out infinite page-module__E0kJGG__heroFade;position:absolute;inset:0}.page-module__E0kJGG__heroMedia img:last-child{opacity:0;animation-delay:6s}@keyframes page-module__E0kJGG__heroFade{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}.page-module__E0kJGG__heroMedia:after{content:"";background:linear-gradient(90deg,#231e19b8,#231e193d),linear-gradient(#0000 54%,#231e198c);position:absolute;inset:0}.page-module__E0kJGG__heroContent{z-index:1;color:#fff;text-align:center;width:min(760px,100%);margin:0 auto;position:relative}.page-module__E0kJGG__heroContent h1{color:#fff;letter-spacing:0;margin:var(--spacing-sm) 0 var(--spacing-md);font-size:clamp(2.5rem,8vw,6rem)}.page-module__E0kJGG__heroContent p{color:#ffffffe6;margin:0 auto var(--spacing-xl);max-width:680px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.page-module__E0kJGG__kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-block}.page-module__E0kJGG__heroCtas,.page-module__E0kJGG__ctaFinalButtons{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.page-module__E0kJGG__heroOutline{color:#fff;background:#ffffff1a;border:1px solid #ffffffc7}.page-module__E0kJGG__heroOutline:hover{color:var(--primary);background:#fff}.page-module__E0kJGG__intro{gap:var(--spacing-2xl);max-width:var(--container-max);padding:var(--spacing-3xl) var(--spacing-lg);grid-template-columns:.9fr 1.1fr;margin:0 auto;display:grid}.page-module__E0kJGG__introText{gap:var(--spacing-md);justify-items:start;display:grid}.page-module__E0kJGG__intro h2,.page-module__E0kJGG__manifiesto h2,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__ctaFinal h2{font-size:clamp(2rem,4vw,3.5rem)}.page-module__E0kJGG__intro p,.page-module__E0kJGG__manifiesto p,.page-module__E0kJGG__ctaFinal p{color:var(--text-light);font-size:1.2rem;line-height:1.8}.page-module__E0kJGG__propuestas{gap:var(--spacing-lg);max-width:var(--container-max);padding:0 var(--spacing-lg) var(--spacing-3xl);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.page-module__E0kJGG__propuestaCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow);min-width:0;display:grid;overflow:hidden}.page-module__E0kJGG__propuestaCard img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__propuestaCard div{gap:var(--spacing-sm);padding:var(--spacing-xl);min-width:0;display:grid}.page-module__E0kJGG__propuestaCard h3{font-size:1.45rem}.page-module__E0kJGG__propuestaCard p{color:var(--text-light)}.page-module__E0kJGG__propuestaCard span{color:var(--primary);font-weight:800}.page-module__E0kJGG__manifiesto{background:var(--primary-dark);color:#fff;gap:var(--spacing-2xl);padding:var(--spacing-3xl) max(var(--spacing-lg), calc((100vw - var(--container-max)) / 2));grid-template-columns:1fr 1fr;display:grid}.page-module__E0kJGG__manifiesto h2,.page-module__E0kJGG__manifiesto p{color:#fff}.page-module__E0kJGG__manifiesto p{opacity:.86}.page-module__E0kJGG__microvideos,.page-module__E0kJGG__mediaLibrary,.page-module__E0kJGG__opinionesBlog,.page-module__E0kJGG__duenos{max-width:var(--container-max);padding:0 var(--spacing-lg) var(--spacing-3xl);margin:0 auto}.page-module__E0kJGG__microvideos{padding-top:var(--spacing-3xl)}.page-module__E0kJGG__videoRail{gap:var(--spacing-md);padding-bottom:var(--spacing-sm);scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,330px);grid-auto-flow:column;display:grid;overflow-x:auto}.page-module__E0kJGG__videoCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow);scroll-snap-align:start;overflow:hidden}.page-module__E0kJGG__videoCard video,.page-module__E0kJGG__videoCard iframe{aspect-ratio:9/14;background:var(--text);object-fit:cover;border:0;width:100%;display:block}.page-module__E0kJGG__videoCard h3{padding:var(--spacing-md);font-size:1.25rem}.page-module__E0kJGG__mediaLibrary{padding-top:0}.page-module__E0kJGG__youtubeChannel{max-width:var(--container-max);padding:0 var(--spacing-lg) var(--spacing-3xl);margin:0 auto}.page-module__E0kJGG__youtubeChannel p{color:var(--text-light);margin-bottom:var(--spacing-lg);max-width:600px;font-size:1.1rem;line-height:1.7}.page-module__E0kJGG__opinionesBlog{padding-top:var(--spacing-xl)}.page-module__E0kJGG__opinionesLayout{align-items:start;gap:var(--spacing-xl);grid-template-columns:1.1fr .9fr;display:grid}.page-module__E0kJGG__opinionesList{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.page-module__E0kJGG__opinionCard,.page-module__E0kJGG__opinionForm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow)}.page-module__E0kJGG__opinionCard{gap:var(--spacing-sm);padding:var(--spacing-xl);display:grid}.page-module__E0kJGG__stars{color:var(--accent);letter-spacing:0;font-size:1.05rem}.page-module__E0kJGG__opinionCard h3,.page-module__E0kJGG__opinionForm h3{font-size:1.35rem}.page-module__E0kJGG__opinionCard p{color:var(--text-light);line-height:1.7}.page-module__E0kJGG__opinionCard span{color:var(--primary);font-weight:900}.page-module__E0kJGG__opinionForm{gap:var(--spacing-md);padding:var(--spacing-xl);display:grid}.page-module__E0kJGG__opinionForm label{color:var(--text-light);gap:var(--spacing-xs);text-transform:uppercase;font-size:.78rem;font-weight:900;display:grid}.page-module__E0kJGG__opinionForm input,.page-module__E0kJGG__opinionForm select,.page-module__E0kJGG__opinionForm textarea{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;resize:vertical;text-transform:none;padding:.85rem}.page-module__E0kJGG__formMessage{color:var(--primary);margin:0;font-weight:800}.page-module__E0kJGG__mediaLibraryGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module__E0kJGG__mediaLibraryCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow);overflow:hidden}.page-module__E0kJGG__mediaLibraryCard iframe,.page-module__E0kJGG__mediaLibraryCard img{aspect-ratio:16/10;object-fit:cover;border:0;width:100%;display:block}.page-module__E0kJGG__mediaLibraryCard div{gap:var(--spacing-sm);padding:var(--spacing-lg);display:grid}.page-module__E0kJGG__mediaLibraryCard h3{font-size:1.3rem}.page-module__E0kJGG__mediaLibraryCard p{color:var(--text-light)}.page-module__E0kJGG__duenos{padding-top:var(--spacing-3xl)}.page-module__E0kJGG__duenosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.page-module__E0kJGG__duenoCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow);grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.page-module__E0kJGG__duenoCard img{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__duenoCard div{gap:var(--spacing-sm);padding:var(--spacing-xl);display:grid}.page-module__E0kJGG__duenoCard span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__E0kJGG__duenoCard h3{font-size:1.6rem}.page-module__E0kJGG__duenoCard p{color:var(--text-light);line-height:1.65}.page-module__E0kJGG__meditacion{max-width:var(--container-max);padding:var(--spacing-3xl) var(--spacing-lg);background:linear-gradient(#f7f0e7e6,#f7f0e7f0),url(/casa-madre/home/meditacion.jpg) 50%/cover;margin:0 auto}.page-module__E0kJGG__sectionHeader{margin-bottom:var(--spacing-2xl);max-width:760px}.page-module__E0kJGG__meditacionCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 34px var(--shadow);gap:var(--spacing-lg);max-width:820px;padding:var(--spacing-2xl);display:grid}.page-module__E0kJGG__meditacionCard p{color:var(--text-light);font-size:1.15rem;line-height:1.75}.page-module__E0kJGG__destacadosGrid{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.page-module__E0kJGG__destacadoItem{background:var(--surface-warm);border:1px solid var(--border);border-radius:var(--radius-md);min-height:160px;padding:var(--spacing-xl)}.page-module__E0kJGG__destacadoItem span{background:var(--secondary);border-radius:var(--radius-full);height:12px;margin-bottom:var(--spacing-lg);width:42px;display:block}.page-module__E0kJGG__destacadoItem p{font-family:var(--font-heading);font-size:1.25rem;line-height:1.35}.page-module__E0kJGG__ctaFinal{background:var(--secondary-light);align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) max(var(--spacing-lg), calc((100vw - var(--container-max)) / 2));justify-content:space-between;display:flex}.page-module__E0kJGG__ctaFinal div:first-child{max-width:720px}@media (max-width:920px){.page-module__E0kJGG__intro,.page-module__E0kJGG__manifiesto,.page-module__E0kJGG__ctaFinal{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.page-module__E0kJGG__propuestas,.page-module__E0kJGG__duenosGrid,.page-module__E0kJGG__mediaLibraryGrid,.page-module__E0kJGG__opinionesLayout,.page-module__E0kJGG__destacadosGrid{grid-template-columns:1fr 1fr}.page-module__E0kJGG__opinionesLayout{grid-template-columns:1fr}.page-module__E0kJGG__ctaFinalButtons{justify-content:flex-start}}@media (max-width:640px){.page-module__E0kJGG__hero{min-height:calc(100svh - var(--header-height));padding:var(--spacing-2xl) var(--spacing-md);align-items:end}.page-module__E0kJGG__heroMedia img{object-position:center}.page-module__E0kJGG__heroContent h1{font-size:clamp(2.15rem,12vw,3.15rem)}.page-module__E0kJGG__heroContent p{font-size:1rem;line-height:1.55}.page-module__E0kJGG__heroCtas,.page-module__E0kJGG__ctaFinalButtons{flex-direction:column;align-items:stretch}.page-module__E0kJGG__propuestas,.page-module__E0kJGG__duenosGrid,.page-module__E0kJGG__mediaLibraryGrid,.page-module__E0kJGG__opinionesList,.page-module__E0kJGG__destacadosGrid{grid-template-columns:1fr}.page-module__E0kJGG__intro,.page-module__E0kJGG__manifiesto,.page-module__E0kJGG__microvideos,.page-module__E0kJGG__mediaLibrary,.page-module__E0kJGG__opinionesBlog,.page-module__E0kJGG__duenos,.page-module__E0kJGG__meditacion,.page-module__E0kJGG__ctaFinal{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.page-module__E0kJGG__intro h2,.page-module__E0kJGG__manifiesto h2,.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__ctaFinal h2{font-size:clamp(1.7rem,9vw,2.35rem)}.page-module__E0kJGG__intro p,.page-module__E0kJGG__manifiesto p,.page-module__E0kJGG__ctaFinal p{font-size:1rem;line-height:1.65}.page-module__E0kJGG__propuestaCard img{aspect-ratio:16/10;height:auto}.page-module__E0kJGG__propuestaCard div{padding:var(--spacing-lg)}.page-module__E0kJGG__duenoCard{grid-template-columns:1fr}.page-module__E0kJGG__duenoCard img{aspect-ratio:16/10}.page-module__E0kJGG__propuestaCard h3{font-size:1.25rem}.page-module__E0kJGG__destacadoItem{min-height:auto;padding:var(--spacing-lg)}}
