Las constelaciones familiares son un enfoque de exploración personal que busca comprender las dinámicas presentes en los sistemas familiares: los vínculos, las lealtades y las experiencias dolorosas no resueltas que pueden influir en las generaciones siguientes.

Desarrollado por el psicoterapeuta alemán Bert Hellinger, este enfoque parte de la idea de que nuestra historia personal no se construye únicamente a partir de nuestras propias experiencias, sino también en relación con nuestra historia familiar. Las pérdidas, los conflictos, las experiencias difíciles y la exclusión pueden dejar huellas que influyen en nuestra manera de vincularnos, en nuestras emociones y en ciertos patrones que tendemos a repetir.

¿Cómo funciona?

En una sesión de constelaciones familiares se representa el sistema familiar para explorar las relaciones y dinámicas que pueden estar influyendo en una situación determinada. En los encuentros grupales se puede trabajar con personas que representan distintos miembros del sistema, mientras que en las sesiones individuales se utilizan objetos u otros elementos simbólicos. Este proceso permite observar las relaciones desde una perspectiva diferente, reconocer aspectos que quizá no habíamos considerado y abrir un espacio para la reflexión.

No es necesario conocer en detalle toda la historia familiar ni haber realizado años de análisis previo. El proceso comienza con una situación o inquietud concreta y se desarrolla respetando el ritmo y las necesidades de cada persona.

¿Para quiénes es?

Las constelaciones familiares pueden ser una opción para quienes desean explorar patrones que se repiten en sus relaciones, en el ámbito laboral o en su sentido de pertenencia. También pueden ofrecer un espacio de reflexión para quienes atraviesan un duelo, sienten dificultades que les cuesta comprender o desean profundizar en la relación con sus raíces y su historia familiar.

No necesitas tener conocimientos previos sobre constelaciones familiares para comenzar. Basta con la curiosidad y la disposición a explorar tu propia historia.

Trabaja con Sole

Sesiones individuales: se realizan en línea y ofrecen un espacio privado y tranquilo para explorar tus inquietudes, observar tus vínculos y reflexionar sobre las dinámicas familiares que forman parte de tu historia.

Encuentros grupales: se desarrollan en el marco de retiros y talleres específicos, donde la experiencia compartida permite explorar distintas perspectivas y enriquecer el proceso de reflexión.

) ============================================================ */ function initSolPrehome() { var wrapper = document.getElementById('solPageWrapper'); var prehome = document.getElementById('solPrehome'); if (!wrapper || !prehome) return; var columns = Array.prototype.slice.call(prehome.querySelectorAll('.sol-column')); if (!columns.length) return; var EXPANDED_W = '75%'; var COLLAPSED_W = '12.5%'; // (100 - 75) / 2 = 12.5% var DEFAULT_W = '33.33%'; var activeIndex = -1; // -1 = no column active /* ---------- helpers ---------- */ function setColumnWidths(expandedIdx) { columns.forEach(function (col, i) { if (i === expandedIdx) { col.style.width = EXPANDED_W; col.classList.add('is-active'); } else { col.style.width = expandedIdx === -1 ? DEFAULT_W : COLLAPSED_W; col.classList.remove('is-active'); } /* Color-tag: hide (slide down out) on active column, show normally on the others */ var tag = col.querySelector('.sol-color-tag'); if (tag) { tag.style.transform = (i === expandedIdx) ? 'translateY(100%)' : 'translateY(0)'; } }); activeIndex = expandedIdx; } function resetAll() { setColumnWidths(-1); } /* ---------- desktop mouse events ---------- */ columns.forEach(function (col, i) { col.addEventListener('mouseenter', function () { if (activeIndex !== i) { setColumnWidths(i); } }); }); prehome.addEventListener('mouseleave', function () { resetAll(); }); /* ---------- touch / mobile: tap to toggle ---------- */ columns.forEach(function (col, i) { col.addEventListener('click', function (e) { /* On desktop, clicking a link inside should navigate normally */ if (e.target.tagName === 'A') return; if (activeIndex === i) { /* Tapping the already-active column collapses it */ resetAll(); } else { setColumnWidths(i); } }); }); /* ---------- keyboard / accessibility ---------- */ columns.forEach(function (col, i) { col.setAttribute('tabindex', '0'); col.setAttribute('role', 'button'); col.addEventListener('focus', function () { setColumnWidths(i); }); col.addEventListener('keydown', function (e) { /* Enter or Space activates; Escape resets */ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); var link = col.querySelector('a.sol-cta'); if (link) link.click(); } if (e.key === 'Escape') { resetAll(); col.blur(); } }); }); /* Blur-out: reset when focus leaves the entire prehome */ prehome.addEventListener('focusout', function (e) { /* Only reset if focus moved outside the prehome entirely */ if (!prehome.contains(e.relatedTarget)) { resetAll(); } }); /* ---------- initial state: activate first column ---------- */ setColumnWidths(0); /* After a moment, reset so it's in the neutral (no hover) state but with the first column subtly "invited" — or keep it active. Remove the setTimeout below if you want it to stay expanded. */ setTimeout(function () { resetAll(); }, 1800); } /* Run after DOM is ready */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initSolPrehome); } else { initSolPrehome(); } })();