{"id":126,"date":"2026-03-24T15:56:32","date_gmt":"2026-03-24T15:56:32","guid":{"rendered":"https:\/\/fundacioig.org\/?page_id=126"},"modified":"2026-04-09T14:04:46","modified_gmt":"2026-04-09T14:04:46","slug":"126-2","status":"publish","type":"page","link":"https:\/\/fundacioig.org\/?page_id=126","title":{"rendered":"politica-de-privacitat"},"content":{"rendered":"\n<div id=\"gestalt-wordpress-embed-fundacioig\"><\/div>\n<template id=\"gestalt-wordpress-template-fundacioig\">\n<style>@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Urbanist:wght@400;500;600;700;800&display=swap\");\n:host {\n  --bg: #ffffff;\n  --paper: #f7f6f2;\n  --text: #202625;\n  --muted: #586360;\n  --line: #d5d9d4;\n  --teal: #17c8c5;\n  --berry: #b13e68;\n  --sage: #5c706a;\n  --mission-panel: #a78f89;\n  --vision-panel: #536460;\n  --values-panel: #d57180;\n  --taupe: #b29c95;\n  --shadow: 0 24px 80px rgba(32, 38, 37, 0.08);\n  --radius: 30px;\n  --radius-lg: 40px;\n  --header-offset: 8.4rem;\n  --wp-adminbar-offset: 0px;\n  --hero-top-bleed: 1.25rem;\n}\n\n*,\n*::before,\n*::after {\n  box-sizing: border-box;\n}\n\n:host {\n  scroll-behavior: smooth;\n  overflow-x: hidden;\n}\n\n.page-shell {\n  margin: 0;\n  font-family: \"Urbanist\", \"Segoe UI\", sans-serif;\n  background: transparent;\n  color: var(--text);\n  line-height: 1.35;\n  overflow-x: hidden;\n  padding-top: var(--header-offset);\n  position: relative;\n  isolation: isolate;\n}\n\nimg {\n  display: block;\n  max-width: 100%;\n}\n\n.hero-copy,\n.copy-block,\n.audience-copy,\n.intervention-copy,\n.contact-copy,\n.service-card-copy,\n.mission-card,\n.vision-card,\n.project-card,\n.partner-card,\n.footer-brand,\n.footer-card,\n.mission-copy,\n.vision-copy,\n.values-copy,\n.value-card,\n.contact-pill,\n.contact-pill span {\n  min-width: 0;\n}\n\na {\n  color: inherit;\n  text-decoration: none;\n}\n\nsvg {\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 2;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n.page-aura {\n  position: fixed;\n  pointer-events: none;\n  z-index: 0;\n  width: 28rem;\n  height: 28rem;\n  border-radius: 50%;\n  filter: blur(90px);\n  opacity: 0.24;\n}\n\nheader,\nmain,\nfooter {\n  position: relative;\n  z-index: 1;\n}\n\n.page-aura-left {\n  top: -8rem;\n  left: -8rem;\n  background: var(--teal);\n}\n\n.page-aura-right {\n  top: 28rem;\n  right: -10rem;\n  background: var(--berry);\n}\n\n.section-shell {\n  width: min(1200px, calc(100% - 48px));\n  margin: 0 auto;\n}\n\n.section-anchor {\n  scroll-margin-top: 7rem;\n}\n\n.section-anchor-target {\n  scroll-margin-top: 7rem;\n}\n\n.topbar {\n  position: fixed;\n  top: 2.65rem;\n  left: 0;\n  right: 0;\n  z-index: 30;\n  padding-top: 0;\n}\n\n.topbar .section-shell {\n  width: min(1280px, calc(100% - 48px));\n}\n\n.topbar-inner {\n  position: relative;\n  display: grid;\n  grid-template-columns: minmax(250px, 290px) minmax(0, 1fr) auto;\n  align-items: center;\n  gap: 1rem;\n  padding: 0.85rem 1rem;\n  border: 1px solid rgba(255, 255, 255, 0.45);\n  background: rgba(247, 246, 242, 0.74);\n  backdrop-filter: blur(18px);\n  border-radius: 999px;\n  box-shadow: var(--shadow);\n}\n\n.brand-mark {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.85rem;\n  min-width: 0;\n  max-width: 100%;\n  -webkit-tap-highlight-color: transparent;\n}\n\n.brand-mark img {\n  width: 52px;\n  height: 52px;\n  object-fit: contain;\n}\n\n.brand-mark span {\n  font-size: clamp(0.82rem, 0.78rem + 0.2vw, 0.95rem);\n  font-weight: 700;\n  line-height: 1.08;\n  letter-spacing: 0.01em;\n}\n\n.nav-toggle {\n  display: none;\n  width: 3rem;\n  height: 3rem;\n  padding: 0;\n  border: 0;\n  border-radius: 20px;\n  background: transparent;\n  color: var(--sage);\n  cursor: pointer;\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  transition: transform 180ms ease, color 180ms ease;\n}\n\n.nav-toggle::before,\n.nav-toggle::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: inherit;\n  pointer-events: none;\n  transition: transform 220ms ease, opacity 220ms ease, border-color 220ms ease;\n}\n\n.nav-toggle::before {\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(241, 244, 242, 0.96));\n  border: 1px solid rgba(92, 112, 106, 0.14);\n  box-shadow: 0 10px 24px rgba(32, 38, 37, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.88);\n}\n\n.nav-toggle::after {\n  inset: 5px;\n  border-radius: 15px;\n  border: 1px solid rgba(23, 200, 197, 0.18);\n  background:\n    radial-gradient(circle at top left, rgba(23, 200, 197, 0.16), transparent 58%),\n    linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.12));\n}\n\n.nav-toggle span {\n  display: block;\n  position: relative;\n  z-index: 1;\n  height: 2.5px;\n  margin: 0.18rem auto;\n  background: currentColor;\n  border-radius: 999px;\n  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35);\n  transition: transform 220ms cubic-bezier(0.2, 0.75, 0.2, 1), opacity 180ms ease, width 220ms ease;\n  transform-origin: center;\n}\n\n.nav-toggle span:nth-child(1) {\n  width: 1rem;\n  transform: translateX(-0.14rem);\n}\n\n.nav-toggle span:nth-child(2) {\n  width: 1.28rem;\n}\n\n.nav-toggle span:nth-child(3) {\n  width: 0.82rem;\n  transform: translateX(0.18rem);\n}\n\n.main-nav {\n  display: flex;\n  flex-wrap: nowrap;\n  justify-content: flex-end;\n  gap: 0.35rem;\n  min-width: 0;\n  margin-left: 0;\n}\n\n.main-nav a {\n  padding: 0.68rem 0.78rem;\n  border-radius: 999px;\n  font-size: 0.88rem;\n  font-weight: 700;\n  color: var(--muted);\n  outline: none;\n  white-space: nowrap;\n  -webkit-tap-highlight-color: transparent;\n  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;\n}\n\n.main-nav a:hover,\n.main-nav a.is-active {\n  color: var(--text);\n  background: #ffffff;\n  box-shadow: 0 10px 24px rgba(32, 38, 37, 0.08);\n  transform: translateY(-1px);\n}\n\n.lang-switcher {\n  display: inline-flex;\n  align-items: center;\n  gap: 0.35rem;\n  padding: 0.3rem;\n  border-radius: 999px;\n  background: rgba(255, 255, 255, 0.56);\n  border: 1px solid rgba(255, 255, 255, 0.45);\n}\n\n.lang-button {\n  min-width: 2.55rem;\n  min-height: 2.3rem;\n  padding: 0.45rem 0.75rem;\n  border: 0;\n  border-radius: 999px;\n  background: transparent;\n  color: var(--muted);\n  font: 800 0.8rem\/1 \"Urbanist\", \"Segoe UI\", sans-serif;\n  letter-spacing: 0.05em;\n  cursor: pointer;\n  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease, box-shadow 180ms ease;\n}\n\n.lang-button:hover,\n.lang-button.is-active {\n  background: #ffffff;\n  color: var(--text);\n  box-shadow: 0 8px 20px rgba(32, 38, 37, 0.08);\n}\n\n.brand-mark:focus,\n.brand-mark:focus-visible,\n.main-nav a:focus,\n.main-nav a:focus-visible {\n  outline: none;\n}\n\n.topbar-inner.nav-open .nav-toggle span:nth-child(1) {\n  width: 1.28rem;\n  transform: translateY(0.43rem) rotate(45deg);\n}\n\n.topbar-inner.nav-open .nav-toggle span:nth-child(2) {\n  opacity: 0;\n  transform: scaleX(0.2);\n}\n\n.topbar-inner.nav-open .nav-toggle span:nth-child(3) {\n  width: 1.28rem;\n  transform: translateY(-0.43rem) rotate(-45deg);\n}\n\n.topbar-inner.nav-open .nav-toggle {\n  color: var(--berry);\n}\n\n.topbar-inner.nav-open .nav-toggle::after {\n  border-color: rgba(177, 62, 104, 0.26);\n  background:\n    radial-gradient(circle at top left, rgba(177, 62, 104, 0.14), transparent 58%),\n    linear-gradient(180deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.14));\n}\n\n.hero {\n  position: relative;\n  width: 100vw;\n  max-width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  min-height: calc(100svh - var(--header-offset));\n  display: flex;\n  align-items: center;\n  padding: 2rem 0 4.5rem;\n  isolation: isolate;\n}\n\n.hero-media {\n  position: absolute;\n  top: calc(-1 * (var(--header-offset) + var(--wp-adminbar-offset) + var(--hero-top-bleed)) - 2px);\n  left: 50%;\n  width: 100vw;\n  height: calc(100% + var(--header-offset) + var(--wp-adminbar-offset) + var(--hero-top-bleed) + 2px);\n  transform: translateX(-50%);\n  overflow: hidden;\n  z-index: -3;\n  pointer-events: none;\n}\n\n.hero-media-asset {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center 42%;\n  filter: none;\n}\n\n.hero::before {\n  content: none;\n}\n\n.hero::after {\n  content: none;\n}\n\n.page-shell.is-wp-editor .hero,\n.page-shell.is-wp-editor .hero {\n  width: auto;\n  max-width: none;\n  margin-left: 0;\n  margin-right: 0;\n  min-height: auto;\n  display: block;\n  padding-top: 0.85rem;\n}\n\n.page-shell.is-wp-editor .hero-media,\n.page-shell.is-wp-editor .hero-media {\n  top: 0;\n  height: 100%;\n}\n\n.page-shell.is-wp-editor .hero::before,\n.page-shell.is-wp-editor .hero::after,\n.page-shell.is-wp-editor .hero::before,\n.page-shell.is-wp-editor .hero::after {\n  top: 0;\n  height: 100%;\n}\n\n.page-shell.is-wp-editor .hero::after,\n.page-shell.is-wp-editor .hero::after {\n  animation: none;\n}\n\n.hero-frame {\n  position: relative;\n  width: min(660px, 100%);\n  margin-left: clamp(2rem, 5vw, 4.5rem);\n  margin-right: auto;\n  background: transparent;\n  padding: 0;\n  border-radius: 0;\n  overflow: visible;\n}\n\n.hero-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 0;\n}\n\n.cut-card,\n.ghost-card,\n.logo-card,\n.outline-card,\n.project-card,\n.partner-card,\n.value-card,\n.quality-card,\n.contact-copy,\n.icon-card {\n  box-shadow: var(--shadow);\n}\n\n.cut-card,\n.ghost-card,\n.logo-card,\n.outline-card,\n.project-card,\n.partner-card,\n.value-card,\n.quality-card,\n.contact-copy,\n.icon-card {\n  background: var(--paper);\n  border-radius: var(--radius);\n}\n\n.hero-copy {\n  min-height: 560px;\n  padding: 2rem;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-start;\n  gap: 1.35rem;\n}\n\n.hero-copy.cut-card {\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  background:\n    linear-gradient(180deg, rgba(250, 249, 245, 0.5), rgba(244, 245, 240, 0.34)),\n    linear-gradient(135deg, rgba(255, 255, 255, 0.26), rgba(255, 255, 255, 0.1));\n  border: 1px solid rgba(255, 255, 255, 0.52);\n  border-radius: 34px;\n  box-shadow:\n    0 24px 60px rgba(18, 25, 24, 0.18),\n    inset 0 1px 0 rgba(255, 255, 255, 0.74),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.2);\n  backdrop-filter: blur(22px) saturate(1.12);\n  -webkit-backdrop-filter: blur(22px) saturate(1.12);\n}\n\n.hero-copy.cut-card::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  border-radius: inherit;\n  background:\n    radial-gradient(circle at top left, rgba(255, 255, 255, 0.34), transparent 36%),\n    linear-gradient(180deg, rgba(255, 255, 255, 0.14), transparent 30%);\n}\n\n.hero-copy.cut-card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  border-radius: inherit;\n  background: linear-gradient(90deg, rgba(247, 246, 242, 0.18), rgba(247, 246, 242, 0.08) 62%, transparent);\n}\n\n.hero-copy.cut-card > * {\n  position: relative;\n  z-index: 1;\n}\n\n.eyebrow {\n  margin: 0;\n  font-size: 1.05rem;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n}\n\n@keyframes hero-blur-drift {\n  0% {\n    transform: translateX(-50%) translate3d(-2%, -1.5%, 0) scale(1);\n  }\n\n  50% {\n    transform: translateX(-50%) translate3d(2.5%, 1%, 0) scale(1.06);\n  }\n\n  100% {\n    transform: translateX(-50%) translate3d(-1%, 2%, 0) scale(1.02);\n  }\n}\n\n.hero-copy h1 {\n  margin: 0;\n  max-width: 13ch;\n  color: #18211f;\n  font-size: clamp(3rem, 5.7vw, 5rem);\n  line-height: 0.95;\n  letter-spacing: -0.04em;\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.18);\n}\n\n.hero-lead {\n  margin: 0;\n  max-width: 18ch;\n  font-size: clamp(1.6rem, 2.8vw, 2.4rem);\n  color: #24312d;\n}\n\n.hero-lead span {\n  color: #a83868;\n  font-weight: 700;\n}\n\n.hero-intro p {\n  max-width: 38ch;\n  margin: 0;\n  color: #36413e;\n  font-size: 1.08rem;\n}\n\n.contact-strip {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1rem;\n  align-items: end;\n  margin-top: 0.75rem;\n}\n\n.contact-pill {\n  display: grid;\n  grid-template-columns: 3rem 1fr;\n  gap: 0.85rem;\n  align-items: center;\n  padding: 0.9rem 1rem;\n  color: #374340;\n  border-radius: 22px;\n  border: 1px solid rgba(255, 255, 255, 0.32);\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.08));\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.26);\n}\n\n.contact-cta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 100%;\n  padding: 0.9rem 1.25rem;\n  border-radius: 22px;\n  border: 1px solid rgba(177, 62, 104, 0.18);\n  background: linear-gradient(180deg, rgba(177, 62, 104, 0.94), rgba(159, 44, 91, 0.94));\n  box-shadow:\n    0 14px 32px rgba(177, 62, 104, 0.18),\n    inset 0 1px 0 rgba(255, 255, 255, 0.24);\n  color: #fff;\n  font-size: 1rem;\n  font-weight: 800;\n  letter-spacing: 0.01em;\n  text-align: center;\n  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;\n}\n\n.contact-cta:hover {\n  transform: translateY(-1px);\n  box-shadow:\n    0 18px 36px rgba(177, 62, 104, 0.22),\n    inset 0 1px 0 rgba(255, 255, 255, 0.28);\n  filter: saturate(1.03);\n}\n\n.contact-cta:focus,\n.contact-cta:focus-visible {\n  outline: none;\n}\n\n.contact-pill strong,\n.footer-card strong {\n  display: block;\n  margin-bottom: 0.25rem;\n  font-size: 0.98rem;\n  font-weight: 600;\n}\n\n.contact-pill small,\n.footer-card span {\n  color: #08b9b5;\n  font-size: 1rem;\n  font-weight: 700;\n}\n\n.icon-shell {\n  width: 2.8rem;\n  height: 2.8rem;\n  display: grid;\n  place-items: center;\n  border-radius: 16px;\n  color: var(--muted);\n  border: 1px solid rgba(88, 99, 96, 0.22);\n  background: rgba(255, 255, 255, 0.16);\n}\n\n.icon-shell svg {\n  width: 1.45rem;\n  height: 1.45rem;\n}\n\n.about-section,\n.mission-section,\n.audience-section,\n.projects-section,\n.partners-section,\n.commitment-section,\n.contact-section {\n  padding: 2rem 0 5.5rem;\n}\n\n.about-grid,\n.intervention-hero,\n.contact-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);\n  gap: 3rem;\n  align-items: center;\n}\n\n.copy-block h2,\n.mission-heading h2,\n.intervention-copy h2,\n.contact-copy h2 {\n  margin: 0 0 1.2rem;\n  font-size: clamp(2rem, 4vw, 3.4rem);\n  line-height: 0.98;\n  letter-spacing: -0.05em;\n}\n\n.copy-block p,\n.audience-copy p,\n.projects-copy p,\n.project-card p,\n.partner-card p,\n.commitment-grid p,\n.contact-copy p {\n  margin: 0;\n  color: #313837;\n  font-size: 1.16rem;\n}\n\n.copy-block {\n  display: grid;\n  gap: 1.2rem;\n}\n\n.section-tag,\n.outline-pill,\n.floating-pill {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 3rem;\n  padding: 0.55rem 1.25rem;\n  border-radius: 999px;\n  font-size: 0.95rem;\n  font-weight: 800;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n}\n\n.section-tag {\n  width: fit-content;\n}\n\n.section-tag-berry {\n  color: var(--berry);\n}\n\n.section-tag-teal {\n  color: var(--teal);\n}\n\n.section-tag-sage {\n  color: var(--sage);\n}\n\n.section-tag-light {\n  color: white;\n  background: rgba(255, 255, 255, 0.16);\n  backdrop-filter: blur(8px);\n}\n\n.copy-block blockquote {\n  margin: 0;\n  padding: 0;\n  font-size: clamp(1.65rem, 3vw, 2.45rem);\n  line-height: 1.05;\n  letter-spacing: -0.04em;\n  color: var(--teal);\n  font-weight: 600;\n}\n\n.about-collage {\n  position: relative;\n  display: grid;\n  grid-template-columns: 0.9fr 1fr 1fr;\n  grid-template-rows: 180px 220px 160px;\n  gap: 1rem;\n}\n\n.about-year,\n.teal-swatch,\n.icon-tile {\n  border-radius: var(--radius);\n}\n\n.about-year {\n  grid-column: 1;\n  grid-row: 1 \/ 4;\n  background: var(--berry);\n  color: white;\n  padding: 2rem 1.6rem;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  gap: 1rem;\n}\n\n.about-year span {\n  font-size: 1rem;\n  line-height: 1.1;\n}\n\n.about-year strong {\n  font-size: clamp(4rem, 8vw, 6rem);\n  line-height: 0.88;\n  letter-spacing: -0.06em;\n}\n\n.about-photo {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  border-radius: var(--radius);\n}\n\n.about-photo-top {\n  grid-column: 2;\n  grid-row: 1 \/ 3;\n}\n\n.about-photo-bottom {\n  grid-column: 3;\n  grid-row: 2 \/ 4;\n}\n\n.outline-card {\n  padding: 1.4rem;\n  border: 2px solid currentColor;\n  background: transparent;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n}\n\n.outline-card svg {\n  width: 100%;\n  max-width: 110px;\n  height: auto;\n}\n\n.outline-card span {\n  max-width: 8ch;\n  font-size: 1.1rem;\n  font-weight: 500;\n}\n\n.outline-card-teal {\n  grid-column: 3;\n  grid-row: 1;\n  color: var(--teal);\n}\n\n.about-badge {\n  position: absolute;\n  right: 11rem;\n  bottom: 8.5rem;\n  width: 128px;\n  height: 128px;\n  border-radius: 50%;\n  background: var(--berry);\n  color: white;\n  display: grid;\n  place-items: center;\n  border: 10px solid var(--paper);\n  box-shadow: var(--shadow);\n}\n\n.about-badge svg {\n  width: 66px;\n  height: 66px;\n}\n\n.teal-swatch {\n  grid-column: 2;\n  grid-row: 3;\n  background: var(--teal);\n}\n\n.mission-heading {\n  display: grid;\n  gap: 0.85rem;\n  margin-bottom: 2rem;\n}\n\n.mission-band {\n  display: grid;\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.3fr);\n  gap: 1.6rem;\n  align-items: stretch;\n}\n\n.mission-copy,\n.vision-copy,\n.values-copy {\n  padding: 2.3rem;\n  color: white;\n  border-radius: var(--radius-lg);\n}\n\n.mission-copy {\n  min-height: 100%;\n  background: var(--mission-panel);\n}\n\n.vision-copy {\n  min-height: 100%;\n  background: var(--vision-panel);\n  order: 2;\n}\n\n.values-copy {\n  min-height: 100%;\n  background: var(--values-panel);\n}\n\n.mission-grid,\n.vision-grid,\n.values-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1rem;\n  align-items: stretch;\n}\n\n.mission-copy p,\n.vision-copy p,\n.values-copy p,\n.mission-card p,\n.vision-card p,\n.value-card p,\n.quality-card p {\n  margin: 0;\n  font-size: 1.12rem;\n}\n\n.mission-copy p + p,\n.vision-copy p + p,\n.values-copy p + p {\n  margin-top: 1rem;\n}\n\n.floating-pill {\n  margin-bottom: 1.35rem;\n  color: white;\n  border: 1px solid rgba(255, 255, 255, 0.85);\n}\n\n.floating-pill-sage {\n  background: rgba(255, 255, 255, 0.08);\n}\n\n.mission-card,\n.vision-card,\n.value-card {\n  padding: 1.55rem;\n  background: rgba(247, 246, 242, 0.98);\n  border-radius: 28px;\n  box-shadow: var(--shadow);\n}\n\n.mission-card h3,\n.vision-card h3,\n.quality-card h3,\n.service-card h3,\n.project-card h3,\n.partner-card h3,\n.value-card h3 {\n  margin: 0 0 1rem;\n  font-size: 1.4rem;\n  line-height: 1.05;\n  letter-spacing: -0.04em;\n}\n\n.mission-card h3 {\n  color: var(--mission-panel);\n}\n\n.vision-card h3 {\n  color: var(--vision-panel);\n}\n\n.mission-card p,\n.vision-card p,\n.value-card p {\n  color: var(--muted);\n}\n\n.vision-block,\n.values-block {\n  margin-top: 3.8rem;\n  display: grid;\n  gap: 1.5rem;\n}\n\n.vision-block {\n  grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.95fr);\n}\n\n.values-block {\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.3fr);\n}\n\n.vision-grid {\n  order: 1;\n}\n\n.vision-card p,\n.value-card p {\n  max-width: 28ch;\n}\n\n.value-card h3 {\n  color: var(--values-panel);\n}\n\n.value-card p {\n  color: var(--muted);\n}\n\n.audience-stage {\n  display: grid;\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n  gap: 1.3rem 2rem;\n  align-items: start;\n}\n\n.audience-copy {\n  padding-top: 0.2rem;\n}\n\n.audience-title {\n  margin: 0 0 1rem;\n  color: var(--taupe);\n  font-size: clamp(2.5rem, 4.4vw, 4rem);\n  line-height: 0.98;\n  letter-spacing: -0.05em;\n}\n\n.audience-copy p {\n  margin: 0;\n  max-width: 40ch;\n  font-size: 1.14rem;\n  color: #2f3634;\n}\n\n.audience-copy p + p {\n  margin-top: 1rem;\n}\n\n.audience-copy strong {\n  font-weight: 800;\n}\n\n.audience-top-visual {\n  display: grid;\n  grid-template-columns: 0.28fr 0.72fr;\n  gap: 0.85rem;\n  min-height: 250px;\n}\n\n.audience-icon-card,\n.audience-photo-small,\n.audience-photo-wide {\n  border-radius: var(--radius);\n}\n\n.audience-icon-card {\n  background: var(--taupe);\n  color: white;\n  display: grid;\n  place-items: end center;\n  padding: 1.15rem;\n}\n\n.audience-icon-card svg {\n  width: 82px;\n  height: 82px;\n}\n\n.audience-photo-small,\n.audience-photo-wide {\n  width: 100%;\n  object-fit: cover;\n}\n\n.audience-photo-small {\n  height: 100%;\n  object-position: right center;\n}\n\n.audience-photo-wide {\n  grid-column: 1 \/ -1;\n  height: 270px;\n  object-position: center 58%;\n}\n\n.intervention-hero {\n  margin-top: 2rem;\n  display: grid;\n  grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);\n  gap: 3rem;\n  align-items: center;\n}\n\n.intervention-visual {\n  border-radius: 34px;\n}\n\n.intervention-cover {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: 34px;\n}\n\n.intervention-copy {\n  display: grid;\n  gap: 1rem;\n  align-content: center;\n}\n\n.intervention-copy .section-tag {\n  margin-bottom: 0;\n}\n\n.intervention-copy h2 {\n  margin: 0;\n  max-width: 12ch;\n  color: var(--muted);\n  font-size: clamp(2rem, 4vw, 3.4rem);\n  line-height: 0.98;\n  letter-spacing: -0.05em;\n}\n\n.intervention-copy h2 strong {\n  color: var(--sage);\n  font-weight: 800;\n}\n\n.services-section {\n  padding: 5.5rem 0;\n  background: var(--sage);\n}\n\n.service-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1.8rem;\n}\n\n.service-card {\n  display: grid;\n  grid-template-columns: 155px 1fr;\n  overflow: hidden;\n  border-radius: var(--radius);\n  background: rgba(247, 246, 242, 0.98);\n}\n\n.service-card img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.service-card-copy {\n  padding: 1.8rem 1.5rem;\n}\n\n.service-index {\n  display: inline-block;\n  margin-bottom: 1rem;\n  color: var(--sage);\n  font-size: 3.1rem;\n  line-height: 0.9;\n  letter-spacing: -0.06em;\n}\n\n.service-card h3 {\n  margin-bottom: 1rem;\n  color: var(--sage);\n  font-size: clamp(1.7rem, 2.5vw, 2.4rem);\n}\n\n.service-card ul {\n  margin: 0;\n  padding-left: 1.15rem;\n  display: grid;\n  gap: 0.7rem;\n  color: var(--muted);\n  font-size: 1.08rem;\n}\n\n.service-card li::marker {\n  color: var(--sage);\n}\n\n.quality-card {\n  margin: 2rem 0 0 auto;\n  max-width: 520px;\n  padding: 1.4rem 1.6rem;\n  display: grid;\n  grid-template-columns: 84px 1fr;\n  gap: 1rem;\n  align-items: center;\n  color: white;\n  background: transparent;\n  border: 1px solid rgba(255, 255, 255, 0.8);\n}\n\n.quality-card h3,\n.quality-card p {\n  color: white;\n}\n\n.quality-icon {\n  display: grid;\n  place-items: center;\n}\n\n.quality-icon svg {\n  width: 74px;\n  height: 74px;\n}\n\n.projects-head {\n  display: grid;\n  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n  gap: 2rem;\n  align-items: start;\n  margin-bottom: 2rem;\n}\n\n.projects-copy {\n  display: grid;\n  gap: 1rem;\n}\n\n.projects-grid,\n.partners-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1.6rem;\n}\n\n.project-card {\n  position: relative;\n  padding: 1.8rem 1.8rem 6rem;\n  background: rgba(255, 255, 255, 0.58);\n}\n\n.project-card h3 {\n  font-size: 2rem;\n}\n\n.project-card p + p {\n  margin-top: 1rem;\n}\n\n.project-logo-wrap {\n  position: absolute;\n  right: 1.5rem;\n  bottom: 1.5rem;\n  width: 92px;\n  height: 92px;\n  padding: 0.8rem;\n  display: grid;\n  place-items: center;\n  border-radius: 22px;\n  background: rgba(247, 246, 242, 0.88);\n  border: 1px solid rgba(32, 38, 37, 0.08);\n}\n\n.project-logo-wrap img {\n  max-width: 100%;\n  max-height: 100%;\n  object-fit: contain;\n}\n\n.partners-grid {\n  margin-top: 1.2rem;\n}\n\n.partner-card {\n  display: block;\n  padding: 1.8rem;\n  background: transparent;\n  box-shadow: none;\n  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n}\n\n.partner-card:hover,\n.partner-card:focus-visible {\n  transform: translateY(-4px);\n  box-shadow: 0 18px 42px rgba(32, 38, 37, 0.08);\n  outline: none;\n}\n\n.partner-card-berry,\n.partner-card-sage {\n  clip-path: polygon(0 0, 72% 0, 78% 10%, 100% 10%, 100% 100%, 0 100%);\n}\n\n.partner-card-berry {\n  border: 2px solid rgba(177, 62, 104, 0.85);\n}\n\n.partner-card-sage {\n  border: 2px solid rgba(92, 112, 106, 0.85);\n}\n\n.partner-brand {\n  display: flex;\n  align-items: center;\n  gap: 1rem;\n  margin-bottom: 1.3rem;\n}\n\n.partner-brand img {\n  height: 52px;\n  width: auto;\n  object-fit: contain;\n}\n\n.commitment-media {\n  position: relative;\n}\n\n.commitment-media img {\n  width: 100%;\n  min-height: 420px;\n  object-fit: cover;\n  border-radius: var(--radius);\n}\n\n.commitment-title {\n  position: absolute;\n  left: 1.5rem;\n  bottom: 1.5rem;\n}\n\n.commitment-grid {\n  position: relative;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 2rem;\n  margin-top: 1.8rem;\n  align-items: start;\n}\n\n.commitment-grid::before {\n  content: \"\";\n  position: absolute;\n  top: -2.9rem;\n  right: 36%;\n  width: 185px;\n  height: 45px;\n  border-top: 2px solid rgba(177, 62, 104, 0.5);\n  transform: skewX(-42deg);\n}\n\n.commitment-quote {\n  grid-column: 2;\n  color: var(--berry);\n  font-size: clamp(1.55rem, 3vw, 2.35rem);\n  line-height: 1.08;\n  letter-spacing: -0.04em;\n  font-weight: 600;\n}\n\n.contact-grid {\n  align-items: stretch;\n}\n\n.contact-visuals {\n  position: relative;\n  display: grid;\n  grid-template-columns: 0.42fr 0.58fr;\n  grid-template-rows: 1fr auto;\n  gap: 1rem;\n}\n\n.contact-bar {\n  grid-column: 1;\n  grid-row: 1 \/ 3;\n  background: var(--berry);\n  border-radius: var(--radius);\n}\n\n.contact-visuals > img {\n  grid-column: 2;\n  grid-row: 1;\n  width: 100%;\n  min-height: 320px;\n  object-fit: cover;\n  border-radius: var(--radius);\n}\n\n.icon-card {\n  grid-column: 2;\n  grid-row: 2;\n  padding: 1.4rem;\n  width: min(220px, 100%);\n  color: var(--berry);\n}\n\n.icon-card svg {\n  width: 100px;\n  height: 100px;\n}\n\n.contact-copy {\n  position: relative;\n  padding: 2.2rem;\n  border: 2px solid var(--teal);\n  background: rgba(247, 246, 242, 0.82);\n  clip-path: polygon(0 0, 100% 0, 100% 100%, 58% 100%, 51% 91%, 0 91%);\n}\n\n.outline-pill {\n  margin-bottom: 1rem;\n  color: var(--teal);\n  border: 1.5px solid var(--teal);\n}\n\n.cta-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 1rem;\n  margin-top: 2rem;\n}\n\n.cta-button {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 3.4rem;\n  padding: 0.9rem 1.3rem;\n  border-radius: 999px;\n  font-weight: 800;\n  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n}\n\n.cta-button:hover {\n  transform: translateY(-2px);\n}\n\n.cta-primary {\n  color: white;\n  background: var(--berry);\n}\n\n.cta-secondary {\n  color: var(--sage);\n  border: 1.5px solid rgba(92, 112, 106, 0.4);\n}\n\n.site-footer {\n  padding: 0 0 2rem;\n}\n\n.footer-grid {\n  display: grid;\n  grid-template-columns: 1.2fr repeat(2, minmax(0, 1fr));\n  gap: 1rem;\n  padding: 1.4rem;\n  background: var(--teal);\n  border-radius: 34px;\n}\n\n.footer-brand,\n.footer-card {\n  background: var(--paper);\n  border-radius: 24px;\n  padding: 1.5rem;\n}\n\n.footer-brand {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  gap: 1rem;\n}\n\n.footer-brand h2 {\n  margin: 0;\n  max-width: 10ch;\n  font-size: clamp(2rem, 3vw, 2.8rem);\n  line-height: 0.95;\n  letter-spacing: -0.05em;\n}\n\n.footer-legal {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0.65rem;\n}\n\n.footer-legal a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 0.72rem 1rem;\n  border-radius: 999px;\n  border: 1px solid rgba(92, 112, 106, 0.18);\n  background: rgba(23, 200, 197, 0.12);\n  color: var(--vision-panel);\n  font-size: 0.92rem;\n  font-weight: 700;\n  transition: transform 180ms ease, background-color 180ms ease, color 180ms ease;\n}\n\n.footer-legal a:hover {\n  transform: translateY(-1px);\n  background: rgba(177, 62, 104, 0.12);\n  color: var(--berry);\n}\n\n.footer-card {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  gap: 0.3rem;\n  color: var(--muted);\n}\n\n.legal-page {\n  padding: 0 0 4.5rem;\n}\n\n.legal-hero {\n  padding: 2rem 0 1.75rem;\n}\n\n.legal-hero-card {\n  max-width: 920px;\n  display: grid;\n  gap: 1rem;\n  padding: 2rem;\n  background: var(--paper);\n  border-radius: 34px;\n  box-shadow: var(--shadow);\n}\n\n.legal-eyebrow {\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  justify-content: center;\n  min-height: 2.6rem;\n  padding: 0.55rem 1rem;\n  border-radius: 999px;\n  background: rgba(92, 112, 106, 0.12);\n  color: var(--sage);\n  font-size: 0.9rem;\n  font-weight: 800;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n}\n\n.legal-hero-card h1 {\n  margin: 0;\n  max-width: 12ch;\n  font-size: clamp(2.5rem, 5vw, 4.3rem);\n  line-height: 0.94;\n  letter-spacing: -0.05em;\n}\n\n.legal-hero-card p {\n  margin: 0;\n  max-width: 58ch;\n  font-size: 1.08rem;\n  color: var(--muted);\n}\n\n.legal-note {\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  gap: 0.55rem;\n  padding: 0.9rem 1rem;\n  border-radius: 22px;\n  background: rgba(177, 62, 104, 0.12);\n  color: var(--berry);\n  font-size: 0.95rem;\n  font-weight: 600;\n}\n\n.legal-section {\n  padding: 0.6rem 0 0;\n}\n\n.legal-layout {\n  display: grid;\n  gap: 1rem;\n}\n\n.legal-card {\n  padding: 1.7rem;\n  background: var(--paper);\n  border-radius: 28px;\n  box-shadow: var(--shadow);\n}\n\n.legal-card h2 {\n  margin: 0 0 0.95rem;\n  font-size: clamp(1.45rem, 2.3vw, 2rem);\n  line-height: 1.02;\n  letter-spacing: -0.04em;\n}\n\n.legal-card p {\n  margin: 0;\n  color: #313837;\n  font-size: 1.05rem;\n}\n\n.legal-card p + p {\n  margin-top: 0.9rem;\n}\n\n.legal-card a {\n  color: var(--berry);\n  font-weight: 700;\n}\n\n.legal-list {\n  margin: 0;\n  padding-left: 1.2rem;\n  display: grid;\n  gap: 0.6rem;\n  color: #313837;\n}\n\n.legal-list strong {\n  color: var(--text);\n}\n\n.contact-page {\n  padding: 0 0 4.5rem;\n}\n\n.contact-page-hero {\n  padding: 2rem 0 1.75rem;\n}\n\n.contact-page-hero-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 0.96fr) minmax(0, 0.84fr);\n  gap: 1rem;\n  align-items: stretch;\n}\n\n.contact-page-hero-card {\n  max-width: none;\n  min-height: 100%;\n}\n\n.contact-page-hero-visual {\n  position: relative;\n  min-height: 100%;\n  overflow: hidden;\n  border-radius: 34px;\n  background: var(--paper);\n  box-shadow: var(--shadow);\n}\n\n.contact-page-hero-visual img {\n  width: 100%;\n  height: 100%;\n  min-height: 460px;\n  object-fit: cover;\n  object-position: center;\n}\n\n.contact-page-badge {\n  position: absolute;\n  left: 1rem;\n  right: 1rem;\n  bottom: 1rem;\n  display: grid;\n  gap: 0.35rem;\n  padding: 1rem 1.1rem;\n  border-radius: 24px;\n  background: rgba(247, 246, 242, 0.92);\n  box-shadow: var(--shadow);\n}\n\n.contact-page-badge strong {\n  font-size: 1.1rem;\n  line-height: 1.02;\n  letter-spacing: -0.03em;\n}\n\n.contact-page-badge span {\n  color: var(--muted);\n  font-size: 0.98rem;\n}\n\n.contact-page-details-section,\n.contact-form-section {\n  padding: 0.6rem 0 0;\n}\n\n.contact-page-details {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 1rem;\n}\n\n.contact-home-form {\n  padding-top: 3.5rem;\n}\n\n.contact-home-form-layout {\n  align-items: stretch;\n}\n\n.contact-home-form-copy,\n.contact-home-form-shell {\n  border: 1.5px solid rgba(23, 200, 197, 0.14);\n}\n\n.contact-home-form-copy .outline-pill {\n  margin-bottom: 0;\n}\n\n.contact-home-form-shell .wpcf7 {\n  width: 100%;\n  max-width: 100%;\n}\n\n.contact-home-form-shell .screen-reader-response {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n\n.contact-home-form-shell .hidden-fields-container {\n  display: none;\n}\n\n.contact-home-form-shell .wpcf7 form {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 1rem;\n  padding: 0;\n}\n\n.contact-home-form-shell .wpcf7 p {\n  margin: 0;\n}\n\n.contact-home-form-shell .wpcf7 form > p:nth-of-type(3),\n.contact-home-form-shell .wpcf7 form > p:nth-of-type(4),\n.contact-home-form-shell .wpcf7 form > p:nth-of-type(5) {\n  grid-column: 1 \/ -1;\n}\n\n.contact-home-form-shell .wpcf7 label {\n  display: grid;\n  gap: 0.55rem;\n  color: var(--text);\n  font-size: 1rem;\n  font-weight: 700;\n  line-height: 1.25;\n}\n\n.contact-home-form-shell .wpcf7 input[type=\"text\"],\n.contact-home-form-shell .wpcf7 input[type=\"email\"],\n.contact-home-form-shell .wpcf7 input[type=\"tel\"],\n.contact-home-form-shell .wpcf7 input[type=\"url\"],\n.contact-home-form-shell .wpcf7 textarea,\n.contact-home-form-shell .wpcf7 select {\n  width: 100%;\n  padding: 1rem 1.05rem;\n  border: 1px solid rgba(92, 112, 106, 0.18);\n  border-radius: 18px;\n  background: rgba(255, 255, 255, 0.88);\n  color: var(--text);\n  font: 500 1rem\/1.4 \"Urbanist\", \"Segoe UI\", sans-serif;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);\n}\n\n.contact-home-form-shell .wpcf7 textarea {\n  min-height: 180px;\n  resize: vertical;\n}\n\n.contact-home-form-shell .wpcf7 input:focus,\n.contact-home-form-shell .wpcf7 textarea:focus,\n.contact-home-form-shell .wpcf7 select:focus {\n  outline: none;\n  border-color: rgba(23, 200, 197, 0.56);\n  box-shadow: 0 0 0 4px rgba(23, 200, 197, 0.12);\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-submit {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 3.4rem;\n  padding: 0.95rem 1.4rem;\n  border: 0;\n  border-radius: 999px;\n  background: var(--berry);\n  color: #fff;\n  font: 800 1rem\/1 \"Urbanist\", \"Segoe UI\", sans-serif;\n  cursor: pointer;\n  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n  box-shadow: 0 12px 26px rgba(177, 62, 104, 0.18);\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-submit:hover {\n  transform: translateY(-2px);\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-submit:disabled {\n  opacity: 0.7;\n  cursor: wait;\n  transform: none;\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-spinner {\n  margin: 0 0 0 0.65rem;\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-not-valid-tip {\n  margin-top: 0.15rem;\n  color: var(--berry);\n  font-size: 0.92rem;\n  font-weight: 700;\n}\n\n.contact-home-form-shell .wpcf7 form.invalid .wpcf7-response-output,\n.contact-home-form-shell .wpcf7 form.unaccepted .wpcf7-response-output,\n.contact-home-form-shell .wpcf7 form.failed .wpcf7-response-output {\n  border: 1px solid rgba(177, 62, 104, 0.2);\n  background: rgba(177, 62, 104, 0.08);\n  color: #7f2b48;\n}\n\n.contact-home-form-shell .wpcf7 form.sent .wpcf7-response-output {\n  border: 1px solid rgba(23, 200, 197, 0.22);\n  background: rgba(23, 200, 197, 0.1);\n  color: #245e5d;\n}\n\n.contact-home-form-shell .wpcf7 .wpcf7-response-output {\n  margin: 0;\n  padding: 0.95rem 1rem;\n  border-radius: 18px;\n  font-size: 0.96rem;\n  font-weight: 600;\n}\n\n.contact-home-form-note {\n  margin: 0;\n  color: var(--muted);\n  font-size: 0.96rem;\n  line-height: 1.5;\n}\n\n.contact-home-form-note a {\n  color: var(--berry);\n  font-weight: 700;\n}\n\n.contact-channel-card,\n.contact-form-copy,\n.contact-form-card {\n  padding: 1.7rem;\n  background: var(--paper);\n  border-radius: 28px;\n  box-shadow: var(--shadow);\n}\n\n.contact-channel-card {\n  display: grid;\n  align-content: start;\n  gap: 1rem;\n}\n\n.contact-channel-card h2,\n.contact-form-copy h2,\n.contact-form-card h2 {\n  margin: 0;\n  font-size: clamp(1.45rem, 2.3vw, 2rem);\n  line-height: 1.02;\n  letter-spacing: -0.04em;\n}\n\n.contact-channel-card p,\n.contact-form-copy p,\n.contact-form-card p {\n  margin: 0;\n  color: #313837;\n  font-size: 1.05rem;\n}\n\n.contact-form-layout {\n  display: grid;\n  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n  gap: 1rem;\n  align-items: start;\n}\n\n.contact-mini-list {\n  margin: 0;\n  padding-left: 1.2rem;\n  display: grid;\n  gap: 0.6rem;\n  color: #313837;\n}\n\n.contact-mini-list strong {\n  color: var(--text);\n}\n\n.contact-form-copy,\n.contact-form-card {\n  display: grid;\n  gap: 1rem;\n}\n\n.form-shortcode-box {\n  padding: 1rem 1.1rem;\n  border-radius: 24px;\n  border: 1px dashed rgba(92, 112, 106, 0.24);\n  background: rgba(23, 200, 197, 0.08);\n  color: var(--vision-panel);\n  font-family: \"SFMono-Regular\", Consolas, \"Liberation Mono\", monospace;\n  font-size: 0.98rem;\n  font-weight: 700;\n  overflow-wrap: anywhere;\n}\n\n.contact-form-note {\n  display: inline-flex;\n  width: fit-content;\n  align-items: center;\n  gap: 0.55rem;\n  padding: 0.9rem 1rem;\n  border-radius: 22px;\n  background: rgba(177, 62, 104, 0.12);\n  color: var(--berry);\n  font-size: 0.95rem;\n  font-weight: 600;\n}\n\n.reveal {\n  opacity: 1;\n  transform: none;\n}\n\n.js .reveal {\n  opacity: 0;\n  transform: translateY(34px);\n  transition: opacity 700ms ease, transform 700ms cubic-bezier(0.2, 0.75, 0.2, 1);\n}\n\n.js .reveal.is-visible {\n  opacity: 1;\n  transform: none;\n}\n\n@media (max-width: 1100px) {\n  .hero-grid,\n  .about-grid,\n  .audience-stage,\n  .intervention-hero,\n  .contact-grid,\n  .projects-head,\n  .commitment-grid,\n  .footer-grid,\n  .contact-page-hero-grid,\n  .contact-page-details,\n  .contact-form-layout,\n  .vision-block,\n  .values-block,\n  .mission-band,\n  .service-grid,\n  .projects-grid,\n  .partners-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .contact-strip {\n    grid-template-columns: 1fr;\n  }\n\n  .hero-copy {\n    min-height: unset;\n  }\n\n  .hero-frame {\n    margin-left: 0;\n  }\n\n  .about-badge {\n    right: 8rem;\n  }\n\n  .mission-copy {\n    min-height: unset;\n  }\n\n  .mission-band {\n    min-height: auto;\n  }\n\n  .vision-copy,\n  .vision-grid {\n    order: initial;\n  }\n\n  .intervention-hero {\n    gap: 2rem;\n  }\n\n  .audience-stage {\n    gap: 1.4rem;\n  }\n\n  .audience-photo-wide {\n    height: 240px;\n  }\n}\n\n@media (max-width: 760px) {\n  :host {\n    --header-offset: 6.7rem;\n  }\n\n  .section-shell {\n    width: min(100%, calc(100% - 20px));\n  }\n\n  .topbar {\n    top: 1.25rem;\n  }\n\n  .topbar-inner {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: start;\n    gap: 0.75rem;\n    padding: 0.7rem 0.75rem;\n    padding-right: 7.2rem;\n    border-radius: 22px;\n    justify-content: normal;\n    background: rgba(247, 246, 242, 0.88);\n    border-color: rgba(255, 255, 255, 0.62);\n    backdrop-filter: blur(22px);\n    overflow: visible;\n  }\n\n  .brand-mark {\n    align-items: flex-start;\n    gap: 0.55rem;\n    min-width: 0;\n  }\n\n  .brand-mark img {\n    width: 42px;\n    height: 42px;\n  }\n\n  .brand-mark span {\n    max-width: 9ch;\n    font-size: 0.76rem;\n    line-height: 1.02;\n  }\n\n  .nav-toggle {\n    display: inline-flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    position: absolute;\n    top: 0.62rem;\n    right: 0.62rem;\n    width: 2.8rem;\n    height: 2.8rem;\n    z-index: 3;\n  }\n\n  .nav-toggle span {\n    margin: 0.14rem auto;\n  }\n\n  .main-nav {\n    display: none;\n    position: absolute;\n    top: calc(100% + 0.5rem);\n    left: 0;\n    right: 0;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 0.55rem;\n    width: 100%;\n    padding: 0.7rem;\n    background: rgba(247, 246, 242, 0.96);\n    border: 1px solid rgba(255, 255, 255, 0.72);\n    border-radius: 22px;\n    box-shadow: 0 18px 40px rgba(32, 38, 37, 0.1);\n    backdrop-filter: blur(22px);\n  }\n\n  .topbar-inner.nav-open .main-nav {\n    display: grid;\n  }\n\n  .main-nav a {\n    text-align: center;\n    padding: 0.8rem 0.7rem;\n    background: rgba(255, 255, 255, 0.82);\n    border-radius: 16px;\n  }\n\n  .lang-switcher {\n    justify-self: end;\n    margin-right: 3.4rem;\n  }\n\n  .lang-button {\n    min-width: 2.25rem;\n    min-height: 2rem;\n    padding: 0.4rem 0.6rem;\n    font-size: 0.74rem;\n  }\n\n  .hero {\n    padding: 1rem 0 2.8rem;\n  }\n\n  .hero-frame {\n    width: 100%;\n    padding: 0;\n    border-radius: 0;\n  }\n\n  .hero-copy {\n    min-height: auto;\n    padding: 1.1rem;\n    gap: 1rem;\n  }\n\n  .legal-hero-card,\n  .legal-card,\n  .contact-channel-card,\n  .contact-form-copy,\n  .contact-form-card {\n    padding: 1.2rem;\n  }\n\n  .footer-legal {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .hero-copy.cut-card {\n    border-radius: 24px;\n  }\n\n  .hero-copy h1,\n  .copy-block h2,\n  .mission-heading h2,\n  .intervention-copy h2,\n  .contact-copy h2,\n  .footer-brand h2,\n  .audience-title {\n    max-width: none;\n  }\n\n  .hero-copy h1 {\n    max-width: 7.4ch;\n    font-size: clamp(2.1rem, 9.8vw, 3.15rem);\n  }\n\n  .hero-lead {\n    max-width: none;\n    font-size: clamp(1.05rem, 6.5vw, 1.55rem);\n  }\n\n  .hero-intro p {\n    font-size: 0.98rem;\n  }\n\n  .contact-page-badge {\n    left: 0.8rem;\n    right: 0.8rem;\n    bottom: 0.8rem;\n  }\n\n  .contact-pill strong {\n    font-size: 0.9rem;\n  }\n\n  .contact-pill small {\n    font-size: 0.93rem;\n  }\n\n  .about-collage {\n    grid-template-columns: 1fr;\n    grid-template-rows: 160px 210px 150px 160px 120px;\n    gap: 0.75rem;\n  }\n\n  .about-year {\n    grid-column: 1;\n    grid-row: 1;\n    min-height: 160px;\n  }\n\n  .about-photo-top {\n    grid-column: 1;\n    grid-row: 2;\n  }\n\n  .outline-card-teal {\n    grid-column: 1;\n    grid-row: 3;\n  }\n\n  .teal-swatch {\n    grid-column: 1;\n    grid-row: 5;\n  }\n\n  .about-photo-bottom {\n    grid-column: 1;\n    grid-row: 4;\n  }\n\n  .about-badge {\n    width: 86px;\n    height: 86px;\n    right: 0.65rem;\n    bottom: 7.2rem;\n    border-width: 6px;\n  }\n\n  .vision-copy,\n  .values-copy,\n  .project-card,\n  .partner-card,\n  .contact-copy {\n    padding: 1.15rem;\n  }\n\n  .mission-copy {\n    padding: 1.15rem;\n    border-radius: 20px;\n  }\n\n  .commitment-grid::before {\n    display: none;\n  }\n\n  .mission-copy p,\n  .vision-copy p,\n  .values-copy p,\n  .mission-card p,\n  .vision-card p,\n  .value-card p,\n  .quality-card p,\n  .audience-copy p,\n  .contact-copy p {\n    font-size: 1rem;\n  }\n\n  .mission-card h3,\n  .vision-card h3,\n  .quality-card h3,\n  .service-card h3,\n  .project-card h3,\n  .partner-card h3,\n  .value-card h3 {\n    font-size: 1.2rem;\n  }\n\n  .mission-grid,\n  .vision-grid,\n  .values-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .mission-card,\n  .vision-card,\n  .value-card {\n    padding: 1rem;\n    border-radius: 18px;\n  }\n\n  .audience-stage {\n    gap: 1rem;\n  }\n\n  .audience-title {\n    margin-bottom: 0.75rem;\n    font-size: clamp(2rem, 10vw, 2.8rem);\n  }\n\n  .audience-top-visual {\n    grid-template-columns: 0.32fr 0.68fr;\n    min-height: 165px;\n    gap: 0.65rem;\n  }\n\n  .audience-icon-card {\n    padding: 0.7rem;\n    border-radius: 20px;\n  }\n\n  .audience-icon-card svg {\n    width: 54px;\n    height: 54px;\n  }\n\n  .audience-photo-wide {\n    height: 170px;\n    border-radius: 20px;\n  }\n\n  .intervention-visual {\n    min-height: auto;\n    border-radius: 24px;\n  }\n\n  .intervention-copy {\n    gap: 0.85rem;\n  }\n\n  .intervention-copy h2 {\n    max-width: none;\n    font-size: clamp(2rem, 9vw, 2.8rem);\n  }\n\n  .services-section,\n  .about-section,\n  .mission-section,\n  .audience-section,\n  .projects-section,\n  .partners-section,\n  .commitment-section,\n  .contact-section {\n    padding: 1.5rem 0 3rem;\n  }\n\n  .service-grid {\n    gap: 1rem;\n  }\n\n  .service-card {\n    grid-template-columns: 1fr;\n    border-radius: 20px;\n  }\n\n  .service-card img {\n    height: 160px;\n  }\n\n  .service-card-copy {\n    padding: 1.05rem;\n  }\n\n  .service-index {\n    margin-bottom: 0.6rem;\n    font-size: 2.35rem;\n  }\n\n  .service-card h3 {\n    font-size: 1.55rem;\n  }\n\n  .service-card ul {\n    font-size: 0.96rem;\n  }\n\n  .quality-card {\n    margin-right: 0;\n    grid-template-columns: 1fr;\n    gap: 0.7rem;\n    padding: 1rem;\n  }\n\n  .partner-brand {\n    flex-direction: row;\n    align-items: center;\n  }\n\n  .partner-card-berry,\n  .partner-card-sage {\n    clip-path: none;\n    border-radius: 22px;\n  }\n\n  .commitment-media img {\n    min-height: 220px;\n  }\n\n  .commitment-quote {\n    grid-column: auto;\n    font-size: 1.4rem;\n  }\n\n  .contact-visuals {\n    grid-template-columns: 1fr;\n    gap: 0.7rem;\n  }\n\n  .contact-bar {\n    display: none;\n  }\n\n  .contact-visuals > img {\n    grid-column: auto;\n    min-height: 210px;\n  }\n\n  .icon-card {\n    grid-column: auto;\n    width: 100%;\n  }\n\n  .contact-copy {\n    clip-path: none;\n    border-radius: 20px;\n  }\n\n  .contact-home-form-shell .wpcf7 form {\n    grid-template-columns: 1fr;\n  }\n\n  .contact-home-form-shell .wpcf7 form > p:nth-of-type(3),\n  .contact-home-form-shell .wpcf7 form > p:nth-of-type(4),\n  .contact-home-form-shell .wpcf7 form > p:nth-of-type(5) {\n    grid-column: auto;\n  }\n\n  .contact-home-form-shell .wpcf7 input[type=\"text\"],\n  .contact-home-form-shell .wpcf7 input[type=\"email\"],\n  .contact-home-form-shell .wpcf7 input[type=\"tel\"],\n  .contact-home-form-shell .wpcf7 input[type=\"url\"],\n  .contact-home-form-shell .wpcf7 textarea,\n  .contact-home-form-shell .wpcf7 select {\n    padding: 0.92rem 0.95rem;\n    border-radius: 16px;\n  }\n\n  .contact-home-form-shell .wpcf7 .wpcf7-submit {\n    width: 100%;\n  }\n\n  .contact-page-hero-visual img {\n    min-height: 280px;\n  }\n\n  .footer-grid {\n    gap: 0.7rem;\n    padding: 0.7rem;\n  }\n\n  .footer-brand,\n  .footer-card {\n    padding: 1rem;\n    border-radius: 18px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  :host {\n    scroll-behavior: auto;\n  }\n\n  .hero::after {\n    animation: none;\n  }\n\n  .js .reveal {\n    opacity: 1;\n    transform: none;\n    transition: none;\n  }\n\n  .main-nav a,\n  .cta-button {\n    transition: none;\n  }\n}\n\n<\/style>\n<div class=\"page-shell js\">\n<div class=\"page-aura page-aura-left\"><\/div>\n    <div class=\"page-aura page-aura-right\"><\/div>\n\n    <header class=\"topbar\">\n      <div class=\"section-shell topbar-inner\">\n        <a class=\"brand-mark\" href=\"\/\">\n          <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWcAAAEDCAYAAADp3cXBAABAJElEQVR4nO2dCXRV9bX\/97nznJvkJsxJmBMgEEBlUMAo4oCCE6igxllxftrVp2\/p\/61XX2vfam2lg9pax6ptsVrrQCtaLY6IUwE1zBCQIfN05+n81\/dHDo0hJDfJubnn3rs\/b2XRZ3LPOXf6\/vbZv+\/eW5JlmRiGYRhtoUv1BTAMwzDHwuLMMAyjQVicGYZhNAiLM8MwjAZhcWYYhtEgLM4MwzAahMWZYRhGg7A4MwzDaBAWZ4ZhGA3C4swwDKNBWJwZhmE0CIszwzCMBmFxZhiG0SAszgzDMBqExZlhGEaDsDgzDMNoEBZnhmEYDcLizDAMo0FYnBmGYTQIizPDMIwGYXFmGIbRICzODMMwGoTFmWEYRoOwODMMw2gQFmeGYRgNwuLMMAyjQQypvgAmfWmLxYpaY9Ga1liM2uMx8sXiFJBjFIrLFJGP\/MRJFn+rI4n0EpFR0pFZksii05FVpyOHTk8uvZ5y9PqyAoNxa6qfE8NoBUmWj3x5GKY3DkUi8qFImA5HwlQfjYp\/66IRaohGqDkao9ZYVIh0IB6nkCxTOB6nGJGQZz1BmCUySzohzHadjpx6Pbn1Bso3GKjAYKRC\/BiP\/DvMiB9TsVOv35fq580wqYDFmemR3aGgvDccoj2hEO0KBcUP\/v8D4TAF4jGKq3gugyQJoS4ymWm0yUxjzRYaY7bQKJOJhhpNlKc3sFgzWQOLM3MMtdGIvCMYoOpggDb7\/fRVwE87QgHyx5UkRWJCi0jZ1PEvIuhQPE5hWaZogp85iYiGG000zmKhEpNFRNNDjUYh3hDtYpMZf8IwGQmLM3OUmnBI3uL306d+L230tdPXgQB547GEBBk7y\/kGo4hyhxlNIk2Ro9eTTXckjQFB9sVj1BSNUX00QgciYdobClFbLNqn6BvHREQ91WqnmTY7nWB3UKnFyiLNZBwszgztD4flL\/xeet\/bRu+1t9GecCjh6BaijEh2ms1O06x2mmy1CvEsMBiLXd2kILCJWBuJ1Hzga6MnGupoWzCQ8Lm6MsRopHkOF53pctMCp4s3FJmMgt0aWUxzLFr0mc9b84\/2Vnq7rRWRc5+EEpt5cxwOWuh006lOF1INvUawEOx94RAWBAg1DSQ2qI1E6M\/NjfSl30fbQ4Hqi3PzaYKZo2gmM+DIOUvZHPDLb7e10KutTVQdCIhccF8oNplpiTuXLsn10GSrLWFB\/MznlX\/bUEt\/a2shbwyZaHWA++Oi3Hy6zjOEyvtwPQyjVVics4zWWKzofW9bzYvNjfTP9lZqR\/Tax2NMsFipKq+Alufll3n6kEr40u+Tf157kN5ubxV2O7XBxiME+rbCYTSJ89BMmsNpjSxibzgkv97aTC801tOOULBfud7RZjPdWDCELnbnd5tT7mmz8dH6w\/SPJAkzQNHLS82NIoq+s3C4PNJkYoFm0hYu384SNgV88mP1h+nh2oO0tZ+bcHBgXJNfSBe68\/okzP543PN8Y73Ia8OOl0wg0GuaG+n11iax+ZjUkzFMEmFxzgI+8LbLD9ceouca66kxGu1zGgOYO1IGy3I92AjsUyHIBm97\/cstTaKCcDBAquaZxnosQjWDckKGSQIszhnO222t8kO1B+nvbS3kG0DUOtfhpKr8AtjX+pQqaI\/HPM831dPBSFjVasLegEXv1ZYmLEalg3hahlENFucMZl1bixDmj7xtFByAMKNK71rPkH4Ve3zu89V\/5vclLc98PHB38FprM+0Lh6oH9cQMoxIszhkcMf+89hChuKSvNrnO6CWJLnDn0Wy7s6w\/j1\/b1kxNg5TO6Ar81J\/4vEhzcO6ZSTtYnDOQj7zt8uq6gwMWZjDBbBG55nyDYWt\/bHuf+wY\/au7MetgF4zHOPTNpB4tzhvFVwC\/\/su4QIZUwUGGGb3h5ngeVf8X9efz2YKAGfTRiKfTS\/8vvExuEDJNusDhnEN+Gw\/JvGmrhzhhQjlmh1GKlRU43mg31q00nvNToRJdKaqMRUebNMOkGi3OG4I3HPC801dPa1mbRSW6goOXnhbn5NNJk6lfUDODQgO84leDsh6LhlF4Dw\/QHFucM4c3Wlvo\/NDdQS1SdzTc0uz\/N6RKNivp7DDQ26ntxuPq0x+Ji8Ur1dTBMX2BxzgA2B3wy2m9iOokaSQT45c7OyaWRRnO\/HBoKaM2femkmCmJii0y2VF8Hw\/QFFuc0pyUWLXqqoZ62BPyqpRDQNP8Ml5vy+uHQ6Awa7WvhA2bT6UknkT\/V18EwfUEL3x1mAPy9taXmTVH9p54jAdWAaJg\/UDwGo8hdp5o8gwFTvhtSfR0M0xdYnNOYncGg\/GxjvZh+rVb6ADP\/FufkwqFRMNBjjTZZxLTtVILFARNTGCbdYHFOY7AB+E1QvXQGQMRcYbUhJTHgSLPMYsWGoshhpwqUng8xsDgz6QeLc5ryqc8rwzandoHFQpcb6YgBbQQqoJ\/yBIuFzLrUfcxm251k1+lTdn6G6S8szmkI+iO\/0NSAohNVO72hST1mAQ50I7Az2Fh0pUgckaKpdOWQU4UUDcMMNizOacinPm\/9em+bqpuAYIrVTuPMVlWPWenMobEWiygFH2ymWG10gs2uSoqGYQYbFuc0ZE1zA9VGwqp7iBe6crAR2O+KwO4YYTRJ57vzKFc\/uBPRHDodrcgroKFGI0fNTFrC4pyGHec2+Lyqd3pz6vQ02+7odx+Nnliak0dzHE6yDlLuWUeSyJ0vcrnZQsekLSzOaQbGPdVF1LPOKZTbbFRkMlMywPSUaz2FNMlqS3p6A0efabPT9Z4hNIoHvDJpDItzGvF1wC9jqolf5VwzqHQgpWFQNaXRmXkOlxBoWPWSVZiCo0622OiWwqFUYbNzOoNJawY3EcgMCEwVORSJqD6LDymNk5KU0ujMZbkeKRiLy0811okJ4Gr6sxFlVNjsdINnCHLnBbwJyKQ7LM5pQn00UvpuW5sq7UC7Umq1UpE5OSmNrlztKZQcer38h6YG2ujzquI4gQUQOe2q\/EI6zcnCzGQGLM5pwsdeb\/XecJCiSeiPfIrDpbpLoyeW5eZLw41G+ZWWZnqvvY32hIP9iqKRvx5ntiBlIia2zLTZOcfMZAwszmnCm23NmMmn+nHhoIBLI1dvSGpKoysnO1zSOItVxuYdJrd8FfDT7nCQvLHeO0C79QYabTYLH\/MCh4tOdeaU9WfGIcNoGRbnNGBPKCR\/6fepMnqqK2PMZswIpFQwxGCULs3z0AJnjnh+mwI+qgkFqS4apdZYVNgF8Yz1HYuIS2+gQqORxpjMNM1mpxk2e1mBwciizGQkLM5pwHveNmqIRlXfCARz7S5Eoqr00ugvw4xGaViOm87JcWPen4zxVui0136kST7pJUkUlaAF6UiTiQWZyQpYnNOA9e2tQqjUBjlb9G72aCglAE80t\/hkGPY5a5594ZD8TTCQlCnWo0wmMWGbYRjtweKscVCqjaGtyZjFN8vuRAe6lKY0GIbpHhZnjYOKwGR4m5HHhYWOe08wjDZhcdb48NavAgEKJsHbXGgwCisaF2wwjDZhcdYw1cFATV00TLEkiDP8xQUG3g9mGK3C384BcjASltXsEdEZVM95Y8kw0BGNs1ioKRalsJyki2dUAZWb7gEWCLXFYkVtsVhN7+U92sYq6WYWGo1fUJYg8Xez\/xyOhOXfNdRRYyyalON\/5vPS9mAAAqr6sTGhZKTJJHLPjDbBO3NJbj42bgf0Jr3d3iq\/296K8WaUzpSZrbQ8L3\/Ai1W6wJHzANgWCtIfmxroQCRM6Qa+rIy2QbfAC9x5Az7OloBPfE6boskJIgaLhc4cWuzOrXGndqD7oME55wGwE\/5jOb2jEUa7TLRYqThJAxAY7cPiPAB2hoIU4rQQkyRm2hxk1+nZh56lsDgPgJ3BYFIq9xgGlFutaPjEVscshcW5n7TFYx406EmWU4PJbnSSJEZ6sQ89e2Fx7id7Q6F6Xzye5uYkRqu49HqU1qf6MpgUwuI8gM3AIG8GMkkCBUJGib+e2Qwvzf3EodfTIpdbTO5Qk5pwGFO2k+YCGW400TSbjSyD8MXfFPCjq15SRmv1BTzT+U7Rt7pHDxZ6Zn\/u92rCD5yjM5A+KwxjzPFgce4ns+3O4ilWWw2awavJc031tAcukCRVBqJ\/862Fwyhfn\/y3\/seHv6XaSDjl4myQJLqxYAhNsthI14M8f+b30s4DQfLHU+9bN+ukHq+VyXxYnPuJS6\/f59KrH9u0x2JychqEHmGq1U6jTeZiXD8lGZdeL2NjK9VIkkRDjCYqMpl7vJj9YaNsSP3lMoyAk1oaY284RGG1w\/FOb\/YEi0UsLEk5QZqDyTD4Py0Qk4lk3m7OalicNYQP9rww7HnJSWkg5zrCaErKsTMBq16nmS8ENptTn\/lmUolWPosMEYab1rfGkzPIFcA3C4sW0z3YJNVCGgY0R6NJaRXLpA8szhpiTyhEoSSlNEDpkYozLgc+DjadriO1kXowfTygAdcIkzpYnDXEHuSbkxgtYZirRdL5k3aCNMeh0xdbdNrwSKDAqTYaSfVlMCmExVlDCAtdkvLNsJONN1vIyZuBxwWvjVOnndTGtmAA7p2iVF8HkxpYnLUWOScprZGnN4gCFKb32YpYyLTA5oCf\/HK8JtXXwaQGFmcNgab9yXJqjDabeTMwAUaazGTSiDh\/7vNRW1T9yetMesDirBH2hEJyeyx5Tg2Rb+bNwF5Bc3uTRnpa7A0HRWqDyU608SlkaE8YvaGTuRko+mnwZmAvjDNbyKLTRuSMdrTr2lqoLhopTfW1MIMPl29rhN2h5Dk1YA+D6PBmYO+MtVgwfUQ4NrTgMn7X20YrQ6HqQoNRGsj7b9XphFVwIODzmeo+KdkEi3MWODXyDQYabuLNwEQYYTRJw40meXcoqIlBCgfCIfp7WzOcNqV5BsPW\/hxjus1BV+fLA\/ZNv97aTLtCQRboQYLFOQucGqNRGajjzcBEmWK1idahEZXbwfYHfCL+2tJEpzlzquc5XP2Knk+2O6WT7c4BX8uuUFCu0UAL2GyBc84a4VASnRqlZmwGSrwZmCAzbfYBpwDUZG8oRH9oaqD94TCrYhahnU9gFrM7FJTbYrHkOTWswqnBs+gSZIbN3mtj\/sEEiry2tZn+1tpMbVyUkjWwOGskMgomqY+CqWMz0KHTszgnyCiTWYL10Kyh6Lk1FqMnGuvofW8bF6VkCdr59GUxyeypkW8wcmVgP1jgzCGnxvL024MBerTuMK1vb+X0RhbA4qwBdifRqTHWbEbUnJRjZzKnOJxUYDBq7gvyka+dflV\/mN5lgc542K2R4dNPJorKQN4M7CvjzBapwmaXUaWnhYGvCviU\/KOtVdj8WmMxudKZU5zD\/vWMhMVZA9NPjjg11Bdn6d9l25xv7gfn5LiRQtDEwNfO4JOyvr2NmqJRuHxqznS5aYzZopX9S0YlWJxTzOFIpP6IU0N9cUZl2HizlTcD+8kch7N4gsVaUx+NJLXPdn\/ZEvDT4dpDov\/GmS63fKLdWebpZ6EKoz1YnFMMTP3JcmpgM3Co0ZiUY2cDeXrDvsU5ufRVwE8QaC2C63qusZ6+8PvoDJe7+iS7QxTRoNJRzfPsCAbkhmiU4hpcpDIVFmctjKZK0gceFjr0iWD6z5k5bnq5pZFafFFNlHN3R6wjit4aDIg01my7k6bZbDIqQ0cZTcIa2J\/jHoyE5X3hsHCJfOxrp+qgX7OvQSbC4pzBPTXKuE3ogBlpNEnn5eTK24NBMddPy0A4IdL48RiMNNFiERvCxSaLPMRoJLdej+ZXZJV0YqCAotj49KE6NRiXsQeCQhcRkeOurjoQEMdrTWI7W6Z7WJwz2KlxZKCrxPnmAXKeO4\/ebGulj7xtmsw9dwcWkgZvhD70thNqHXMNBiowGilXrxfWSvSsVmYKYMp3WI6LuYUodmmMRsRmY7o810yFxTmFeDucGtEkbgbaeTNwwCB\/uzw3X8btPd6vdJMsfL4QCWs1b850j9Y89llFbSRSj0gFkYva4LYWt7KMOpyd4y4+2eESfZEZZjDgT1oK2ZdEp8YEi0VTndXSHbfesO8qTwH8xKTXyIxBJrPhb2+Kp58ky6khNgMl3gxUk7l2p3Rxbr7I2zJMsmFxTiEoDcZGTDIow8xArgxUnUtzPXSqM4fvSpikw5+wFLcKTcZQV2VmoJ3FWXWGGI3SDZ4hVG61ideZYZIFi3MKnRoHk+TUKDSaqJA3A5PGiXaHdI2nkIpNZs4\/M0mDxTlF1CXRqTHRbGFXQZJZnuuRVuZ7qNCgnYkpTGbB3+AM7KmBzUArbwYmnSvyCssuwgYhCzSTBFicM7CnBs8MHBzyDYatyD+f786jHA3NHGQyAxbnFLEnSU4NsyTRGJPwOLM4DwJoKrSqYCihex36VjCMWrA4Z5hTY6jRRAUGrsof7KkptxQOpaUigtZzBJ0kTLp\/N2vKBlicU4AvHj\/i1EhCWmOCxUp2juAGnTKLVbqjcBgty\/Ug3ZFVIpJsJDEL00LzHC40bSqmLIFDrBRQF43Ut8SiFEuCjY4rA1PHWLNFuq1wqOzQ6+jPzY10MBLh5vQDxChJNNNmp+V5Hlqak1fmyqJ5iSzOKWAvejgndaAr55tTRZHJLN1cMLQ0V2+o\/lNTI+0IBbhB\/QCad813umhlrodOc+Vk3c0Ii3MGOTXgbR5tMvNmYIopMBi3XusZUjDEaKr\/U1MDfeJr19QEb62DQQBlFiudnZNLy3LzRU6fshAW5wxyagwzmkS0waQelM5fkpsvjTSa5DXNDbSurYXqIpgmwlF0TxQajBisSxe486jSmVOcTWmMrrA4Z5BTY7zZQsh3MtrhZIdTKjKZZLQaXdvaTJsD\/qQVH6UzuOursNrpdFcOLXHn4bOcldFyZ1icU8CBSFjMbFMbDPc082agJr3QcHJMsljl11qbaX17m\/gMJKN0P90wSZJwGM21O2mxO5dOsDkKOC13BBbnQaYmHJLh1FBbmhFm8GagtjnD5ZYmW20yIsS321vpU1+7mNWXjXG00jlxpt1BC505tMDpKsZAg1Rfl5ZgcU7BtO1kDHQVm4Fm3gzUOsONJtHR7kS7Q0Ye+n1vm0h1tGaJSFt0OiHKWKAWOF00z+miIQZj1qcwuoPFOUOmnwwXlYG8GZgulFttEnpCn+Jwyv9sb6ONPi99FfBTI\/zvGZbugPK6DQaaYLbQNJtdpDDm2J0zC43GL1J9bVqGxTlDnBo8MzA9mWV3SrPsTvrc75M\/9LbhX\/om4Kf94eQ1xhosLJKORplM4rNZbrXTbLuTKmz24pwsdmD0BRbnVHick5DWmHhkLFXWlLZmGjNtdgmVcDtDQflTn5e+8HtpazBIu0JBqo9GklLqnwzMko6Gm4w02mQRojzNaqcZNjs2\/Th10UdYnDPAqSE2A80WfDH8qh6YGXRQcIGc7Dk5uUXfBPw1mwJ++iboF4s6prUfjoQprCGhxmcP\/ayRVkOUXGKyiAISpGzGWywFdp2e90D6CYvzIDs12mIx1Td+bDo9jTZrr00oigmMki7lvl5UnKVbPh63\/nMcTgmvYVMsWrQ9GKjZGgzQjmCQvo2E6VAkTLWRCDVEIxSU5UHp4YGkmUmnozy9QbyeQ4xGGmo0UrHJIjb5JlrwwxGyWrA4D3pKQ32hQtTi0WCb0PNy8qTzcvJSfRlpT57esG+23SkhZwv2hEMyXD+YpvNtOIxGWtQYjVBLLEYYfdYei5I3FqeAHBebi\/iJJyC8OkkS\/8LmBvePXacXPapdOj3lGAxClD3GI1HySKNJzFAsMpmLnZxDTgra+0ZnMPhCJWOTBxELzwzMHkabzBJ6qCg0x6JFdZFIDUS6IRoV3ml46dtjMQrE4xSU4+LuBcOEY10+fvjUYEgthjQgKsYmHjaWXXq9mO6SqzeIFqiIlD0GQ1mewbB18J9xdsLiPIjsCYeS4tToKD7hzcAsJVdv2JerN0gTydrt71tj0aKwLNsislyNjcXO+gxhRvdpkySVmXRSg4NzxJqBxXmwI2eVnRpI8JVaLOILquqBmYwh59+fDc4HpxF8LzyIYPqJ2r19lc1AhmEyCxbnQWJPSHFqqCvOI4wmytOnlxOBYZjeYXEeJGrCQbE5ozalVitvBjJMBsLf6jSffoJ8s0Un8WYgw2QYLM5p7tQotdiIWy0yTObB4pzGTg1bR5tQhmEyDxbnQcAXj3lQbosiADUpMpkRNat6TIZhtAGL8yBQF4nWo6xW7f4HGEuFii6GYTIP\/mYPAugmBqeG2tuBQpx5M5BhMhIW58EaTaVy1IxSr0kWK28GMkyGwuI8COwOo+GRuk4Nl95AxVwZyDAZC4vzILA3FFZ9qOsYsxk9f1U9JpNa2trafvrqq6\/Kzz\/\/vLx+\/XrZ7\/dfR2lAS0vL0\/v27ZP37t0r19fXb+7vcTZt2iQ\/9dRT8nvvvSc3NzevoSyHt\/oHyakRUTnjPNlqg5WujDTM5s2b5ZqaGopGowM6zvTp06mkpCTjm\/bU1dXd\/eCDD9LevXvpjDPOoAkTJjxus9l+Rxrnww8\/rHrnnXfI5\/PRCSecUL5s2bJHcnJybu7LMVpbWx\/57W9\/S6+88gqVlpbSjTfeuGzx4sW32+32X1CWwuI8CE4N9NZV26kxBTMDNT6W6rXXXqOXXnqJvF7vgI7zwAMPUGFh4XXpIFQDAYtYfX09HT58mJqbmykWi1E68Nlnn9FTTz0lrhk\/55xzzqq+ivPatWtX4fOC5+7xeCgYDJIsyzbKYlic09CpYZIk0cNZ6xMoGhoaaNeuXbhdJ4vFQvp+pmECgUDWf1G1jMPhwOJJJpOJ3G53n9\/nrVu3yr\/5zW9w5yDukm6\/\/XY6\/\/zzH3I4HD+mLIbFOQ2nnwwzmWi4Mb060Z111lm4TSdjP657ypQplM23t1pn7ty5YvFFtDtx4kS8V\/cm+liv13vPk08+iRSYEOY777yTFi9efG+2CzNgcU7DnhqYbozZbunEsmXLaOnSpXewyGYec+bMkebMmdOvx4bD4VMQbV922WUQZTr11FOvz\/T0VaKwOCeZvaGQ6k6NaVY72oSmVfGJDgNDWZiZLuTl5Z37X\/\/1X6m+DE3C4pxEfPG454DKTg2DJNFka\/YWn9TV1e2MRqNjbTbbM263+6pEHtPY2PhOOByuxAIxZMiQY1wftbW1MjbfXC7Xd26n9+zZI9fW1orbdUmS8HsaMWLErsLCwnF9ve5vv\/1WxmYXHA2yLIs87fDhw\/HTbxcKrrulpYX8fj\/F43EyGAziGj0ezwNOp\/P\/9eeYeM7I\/SLPD6xWKxUUFNCYMWN6vE7lNXQ6nQmdGzbBQ4cOPY59CeVcNpsN7w8VFxdnvDMnEVick0h9NCKcGhhNrxZ5BgOVmLKz+OTw4cPy7373O4gtzZw5s2rJkiUNLpfre709bs2aNZXYmLTb7XTrrbduLigomKr87osvvpD\/+te\/ik3L884778HTTjvtxzt27IDXVrgQYGuD2wTCnpeXh5zq2NmzZ8unnHLKJx6PZ3Yim10bN27EeWj37t3wBAtxxq38uHHjaMaMGTgWjR49OiFB2r17t7xt2zax0QqbIhaP9vZ24ewwm83iGktKSu6fMmXK\/SeddFK3i1F3fPzxx\/Lnn39OX331Fe3bt088Z2URGTlyJE2ePFk+4YQTqKKi4ph8cOfXcNGiRfcvWLBg3\/FSE+3t7T\/48ssv78fr8fXXX2PROrpgYWEpKio6eq7y8vKsToOxOCeRmlBIjKRXE7g0cg3Z+bY1NTUJyxZEbuXKlbRw4cK7ExFn2PkgtrBorVy5shyRoMLWrVvp8ccfp0OHDolIVpZlGX\/\/l7\/8RdjalA3McDgsolOIdFlZGV1xxRWzrrzySnnYsGHHFb9169bJf\/rTn+jNN98UFjFFQHHMUCgE+xgicSwKdPnll8uIHHti165d8q9\/\/Wt69913aefOnUdFDREz\/sX14V+4JrAxt2TJEnHc0tJSqacF74033qAXX3yRNmzYIAQWx8MGH0BUjuuGSM+aNYsuvPDCB5cuXfrgiBEjjh4Ti4XyGnb83fndiTOKVF599VXx2mIhwAKA1wLnwrUjgsa5cnJykMemCy64YPWSJUtWDx06NCsj6ez8lqdxT43pVjvZJG0Xn6QriEbXr18vRGr06NF0+umni9tspDRw+11dXU1btmwREd\/PfvYzIURXXHHFT7tbIFDp95Of\/IQ+\/fRTITgorJg0aZIQY0TwiHYRoW7atEksOAcOHIAYiUXgeEC8\/v73v4tos6SkRESZWHCcTqf4PcQOx4HzAdeoROr\/+Z\/\/KY8aNarbdM4TTzwhhHX\/\/v3iWAsXLqTx48eLCBxCjxTH9u3b6V\/\/+heh0OSbb74RInzrrbfKiUblSsT\/6KOP0u9\/\/3ux6GEhnDdvHtIl4i4C4qycC6\/Jm2++KZ4D7gyuu+66HhfBTIXFOclODTV7augliSpsNqQ2tqp2UOYo69atE6IJ29\/y5csJaQElamtoaNiwcePGWc8884yIeCEk8OaefPLJd1dUVHyv620+xBvpDHh+zz77bLrooovwt99JX2zbtk3+5z\/\/KSL7f\/zjH0JI8XM8pkyZIl188cUyilWmTp0qIviRI0e+m5+ff5qSW9+5c2cljvXcc8\/Rjh07hBh2RLzHVNs9\/\/zz9Mgjj4ioHsfCNcIxUVZWdjRvjMq9TZs2rXr99dfp5ZdfFqmUjz\/+mK666iqxcCVCU1PT66j+g2UOz+\/EE0+kiy++GCkQGjt27NHUBcrAN23aVIVzvfTSS2Lx+sUvfiEWwauvvvrpRPcYMgUW5zRyauQbDDTObKV0BJVj2GxSbpcTwWQyHRWewQD5ZYjyfffdh0j3O5Ea8svnnHMOIl\/54MGD9Mknn4goEgI8bty4ezrnYZEXR04VETNSC3AjTJ8+\/ZjIb+LEiRLSD5MmTZJRto2oHWmEnrj11luPuyGJ1yo\/P1+IscPhEMdE5AlRraysXN1ZnN955x0RNUOYEYXDX7xs2bJHu1b24f+fP3\/+zeXl5WuKioqWQfiRUho6dOgdib6ua9euXfzCCy+Iz8DMmTMRydOZZ555jGUO4rtgwYKrpk6dumbYsGHLHn74YXEngAWkoqKiqrKyksWZUYcDkRBFVExroEUoNgTTEURDSAsgn5koY8eOrVyxYsWa3Nzc5TQIDBs2DD0djhHmzkybNk1aunSpjOeCjUmkLZCDVcT5008\/lSFgSDFAeO+4445uhbkz8+bNkwKBgOhDgvxtT2XbiTpFVq5c+e7LL79cqVwj7gg6gzsAnA\/vx9VXX42o+cWeSq7xHtx66600f\/58eerUqQmnGNAI6dlnnxWLBNIXOMaiRYvu6MnLjHNdd911P92zZ8\/deCzy63\/+85+xUbizP06ZdCU9v+lpwL5wSG6JxSimoo3uRJuD7Gnmb1ZAKqCvzJ8\/H5tly3Jzc2kwQBoDVYy9gVwpNuYgfMjVds4Tv\/322yI\/jXzt+eefjxTBu4mce9GiRVJlZaWM43UV0t4q7FDIgf9tNBq\/UNIRiKLLyspkRPCKo0Phq6++Eg4SROnl5eVIeQhBTOR8fRFmsHHjxnJsuuI1QjOn0047LSG\/u8vl+t4111xzN\/LceDw+PzfddNNYlIlnCyzOSWJvWF2nhlGSaLrNkbb+ZogAXBJwOyQK8qoWi2UXDRLIu1osll7FFJt6iosDjglsZil8+eWXYuMOjgmIeF\/SMsh1w5LWmzjDnod8MjYG4WBRUiEWi2Wxw+G4H4sZ8sGKfxg5ani1FWARVCx9EMvCwsJPKElgc1V5Pnh+brf7gUQfO336dGnKlCnynj17xCKIf\/E5yhZYnNPEqTHCaBI9nNOVSy65RETCsJIlClwIg3kbCwuXIYHNVqQC4ODoDuSjESXiFh4i3hfg5ujJTocUwdtvv12OjUtEvhBnCDOuB4seFglcFzbQcG7Y4hRRhhArwMUBKx+YPHkyRP0VSqIDRjkXnl9fi2OmTJki7kaw0HTcVfygvwU26QaLc5LYHVLXqTHTLqJmSlfGjh0rcqukYfoS1R+PjlaXwrvbl81P4HA4dplMprHdCT8a8T\/zzDPlcIgggsTt\/ezZs4WdrmNREREyolRsvMFNgs2+zlG9glK0AvDYZDYZwrmUa0CRSV\/Jy8s72uUOefx4PO6hLCF9v+0aZ09YvcgZX9U5difZ9bp\/V08wmgTpDogroueePMvdEQgExh5vMME777xz92OPPSaEGZ5pOCZgRRs\/fvx3HBY+n+\/2+vr61bChwb6GNEnXftq4e1EWIqRl8JhkVeJhgVIWm96cKN3h7yhNV0rJJUnSdA9zNck4cd4RCsoHI2FqjEYxhYSiskwSSWgURHl6PY0wmanYZC6w63QNyboGfzzm+RZfTpVyzjkGA02z2cih0yftmtMN3Cp3FxV2B0Sy8219MkFEiygWKQWkOPqSI0UeWan668qaNWtE8Qdy2TfddBNVVVU91F3xC0QWP7DHoSQbRStdxRnl2ErOHO6QYDB4frLEGefCNeOOAueaMWPGd2yHvbF9+3bxXiN6RqomkYrQTCEjxLk9Fiv6KuCv+VfAR5sDftoVCtLBcJja4jFhZcO67dDpaajRKHzCFTZb\/Qk2B0212QqSIXh7w+H6pmiU1EpqTLXaaJjRRNkOvuRKFAahSiQyRRXcYE4VQQ4XpeLYcPvggw9QcPE6Oq8l8ljkVrvbDEQhCBwLEDhULiJiTkSkOqcvOoO+ycjnw1WCIpirrrqqEv7oZIBzoSISi9Vbb72FgpyjtsPe2L9\/v4xqR+SbscGJ555NpP2A163BgPxMY13Njw4foB8eOkB\/amqgT31eQje49lhMOCYwiaQ+GqEtAT\/9paWRfnz4gPh5oamh\/ttIWPWQapPfJ86pFgscOVhc0tJCpyZ5eXlvYMMMAg3vKwoUEhE8WN4GK3KurKwUm4G4RqQUtm7dujiRx23cuFFWKhS7AqschBl3CsjbJjKwABtnKH\/u7NJQmDJlyqPYnMNih7JsnBcLQCLXWVNT06cXElWRiJ5xN4GeIB999FHCj33xxRdFGgcLDErp4UPPJtJanD\/ytsu\/qDtED9Ueog+9bSKNkcgnB8L5vreNHjp8kB6vr6U9oZCq39wv\/T7yqyTOTp2eTrI7MGk7LS10aoIIFH0fkDNFfwY00Dl06NBx37tvvvlGRhkzIufB4qSTTnoUHdWQa4U4oloQvuKeHrNlyxZ59erVwkXRXaoGbgqIMm7tcceAdElvvPHGG6Lzm+KU6Axy1Jdeeimq\/MTvkZt+6623VsEz3dMxP\/roIxlVey+88AJalT6d4EawhCpJbDwiUkd\/jbfeeqvX79trr70mowAF7x3SGRjWkG39NdJWnD\/2tcs\/rztIf2lpIrTl7I+61kUj9GRDHT3VWEeHVIygvwr4KaiSU2OqzYYcuSrHygTQwQ07+BAxlASj0g3ih02tzpazd999V\/7pT38qGhVh80sNJ0YiQPiuvfZaUcyCc6IrHQTtb3\/7m9x1ITlw4AA6wsn\/93\/\/JxoadYzjOuaYsI6hHwXuGlBQAtH68ssvu\/28Hjx4UP7jH\/8oRBQe6ONxzjnnvKiIJtqEPvTQQ+jH8SAWtO664UGQ\/\/d\/\/1cIORaSb7\/9tirR1wSbl\/BT4\/qR8sG5fv\/738s4bte\/Rb+RJ598Uv7Rj34kKkrxmCuuuAJd6pLmxdYqaZlz3hUKyr+uO0wfeNsHXOjhjcfo2cY6GmUy0aW5nqKBDk39KuCXD0XCYiNSDRY6cxA1Z31KQwFNhFAe3RE1089\/\/nPRhW3atGmr8\/PzV0ciEdEw5\/333xe9LyBAKISA33awOOussyR0YUMVITa0sIAgisYt\/pgxY2S4DuBCQGoGOV\/8DQpW4AX\/7\/\/+726nlSPSRYELSrGxKCH9ceqpp8qw0iFKRwQM+xzSFGgBinOgfByvgVKM0hlUBN58881Y1MRriV4h8E0jTz5t2jQZG5tYXCDwEG9U6uF1RcoGeeTe2pt2Bs2ebr\/9dhnvDfLOSKPg\/ViwYAEWJBmLLUBkjfcS5zp48KA4FxokXX\/99aK3CWUZaSnOv2+sF2kJtSrwWmMxET3PsDlqZtrsA7p12ujzklel60KjozkOF7k4pXEUtKm87bbbZETO+JLjC\/2HP\/xB9F6ASMGKho1CVCOee+65dNddd4lpzkgZDCZVVVV3mM3m1XBZQPjwg8IRXCNyvRBT\/GAjDg2VbrvtNhHF4nfdcfLJJ4vnjc5u6AqH4+L5Q5wRbUPskYPHc58xYwZdeeWVovkSRLA7cQboIfK9731PRqtQRO5wU0D4ketFGgV5cywCuE7kuRHZ4zW95pprEh4OoHDKKadIBoNBRioF+wDo64HnghQVNifxfmJRwvXjv1VUVIiFuD\/nyhTSTpw3+rzyG63NYrNPTbYGAvRmWwuNNZuLBlIivcHXLnLfajDb7hQRfboC5wK+YBAO9O9Vi5NOOkm69957ZZRbo2k7REnZSMMXHRtQ6MyGqAs5z3nz5onoDIKD6rnOIJ8J9wMiREwmQX+K3s5vNptfPO2005Z1dJRDlHpMWA5r2rXXXvuL0tJSGb2JEREiGux6nchPo7cFhBKjrLDxhWOiz4fVav1OKfkll1wiDRs2TNjjEM3izgGChk0\/PC88RhFQiDnEELl5\/M3x3BhlZWXSPffcs2bmzJnLkHJAFI\/UieJJxvuGKBppGqQmTj\/99GM613V+DeHBNplMH3R3rtmzZ0ujRo2SkaLBAoOFA4srzoUoHQsNxBuva2VlJe4MurULZgvSYO1iq8U9B2rkF5oaVBdnMMlqo6eKx9EEi6VfK\/WBcFi+ZPd2qg76B2yjQy+Nn48sofNz85PqyU4mio0NUdGIESOO+VKrQXV1tei9oORX0VcCm4YTJkyQOjsMIADYUOv83wFcCrW1tasQcQ8ZMiThFqU7d+6UEeXh9r6kpKTXzwtyubhOZXMSiwWuc\/z48VJ3x4XYFhUVST1tIiL6VPo\/IwUAbzN6PnfOvTc1NZXD7VBSUtLrVGu8Ftu2bVuF9EVra6sQTCxoo0aNgugeVyg7v4YFBQVbOo8BOx7oj71t27ZZysKK90Z5DuPHj8\/q8VRpKc710Ujp8t3bq7dgdI6K3d4UTJJEz5SMp7Ny3P0S57+0NMn3Hqih2khkwNdSZrHSkyXjqNRizcpbOobJdtLKrbEtGKhuiEaSIswA5dbfBP3IQRf15\/H\/bG8lbyyuypuyOCeXhhiNvBHIMFlKWonzHmyiqDhZ5HitPsNyPPGt6A5qwiH5S5WKT4YbTbTQlUO5adoetGvDHtIQ8PJu2rRJRttNSiNQVIL0QW9e5HQDaRyUmXe2QjJpuCHYEI2qZlE7Hs3RGMVkqu7oN5Qw69vb6HAkQvEBRvU46SKXm8aYLWk\/xBVeY7gUlixZcvekSZMGLT0DDzBytl3zuWD\/\/v0PwqcLN8fdd999dLIG8rM1NTXl2KRTc9ozPNjIxVZUVPT5mJiMjY0\/WO5Q5QgrGlwTHo\/nQZQyo9\/1YE+mhlcbuei+DHftCUzjhnXu4YcfXj1u3LhfdH7usixnXeFJ2oozhDnZ4Y7UjzP44nHPW20t1K6CS2Oo0URL3HlUYDCm\/RBXlOvC64uNLzgQBks8MBQU7oIbb7zxmL4W2BzDBhQ28mRZHqv8982bN5djCjX8xIsWLbqut82zREGFIDYj\/+d\/\/qdPE6Q3bNggv\/baa8LTDWGGuwPCDFscNutQytwxKUYezFas8GzD7ldVVfWOGvMdYd\/D7MTuxmhFIhG8h5sT2WDMRNJKnNFZTpfkj6HbYCC9RH2KWr\/0e+u3BP0UGmBKAzmm89y5NNlqS\/uoGSDySbRznFpACFFI0eEjPqavxahRox696667VsFv3Dn6gy0NIoFCkVg\/9xy6A95mNP3pS7vM9evXy6iiQ0EJBqJecMEFKF4RHmkcCxY0FKOgUhA9K8rKyjYMRpEG0irwk6PA5cILL0xasySkcF566SWxEF122WXluMvJRtJKnAsMBjL0LdvQZ8aZLWSWdH3qGfuX5iZqjPSvhLwzY8wWusidT54EpnGkM\/jy6XS6BsUuhWgXXlwUH\/RkH1PSD16vtxzRW25u7nfsYX6\/\/zqluTvsaBAyq9X6tDLZGf\/Czjd58mR\/54knuB6IJxYT\/Nva2no\/BBq9gxX7H44diURm9GQHhHh1\/j3y7YjU8YNrUfpRKNdyvBzsz372M1ENiCgeRRjwInf9O+TNMVUb1XpWq\/WFXl5yJg1JK3EebbaQJYmhs12no3KrrU8VeZ\/5vDLKyP0DTGlYdDpakVdAEy3WjHZoQKCeffbZKhQ2VFRUrMY8O0SIuHVHqmHcuHGiEKPrIFH0oUBki14Z8DQjihw5cuTjpaWlj6OoAbnXt95663GlXSdulzE1xOFwiB4Ql1xySdXkyZMleK9RBYfCibPPPrsIfSuee+65+1FWjFJmpGLgRTaZTFU4xw033DADUekbb7zxONp2Xn\/99au6y\/OiKRDOvXjx4lXl5eUSuszhWCg8QRSParjc3FxxLfPnz69auHBhtx9kXBsKNBAtY3L3yJEjpeNNAR83btxxm+SjxwYqBFEZiQUHzwUeYrxWI0aMOOaYuF6UmON9QDSOqkFMr5k0aZLwpyN3joIfvPZYGF955RXk7UU8gopEZQHB+6TMN8T7gNQEKhjhlcZC0luO\/OuvvxbX3djYKBZYdPYbMmSIOA+qBvEeUpaQVuI81mwu8xiM1QfCybHTTbPZRfSaKP543POH5gZCc\/+B3rzPc7hoiTs347vPtba2Vj3yyCOi8gyVYNjsQsSMIgRU0aF0GLfs9913n6xsImIn\/6mnnhJNhCDqEA7c8kLE8Lj77rsPoiiq2yAg+B36TOD3ysxCVLcBVL\/96le\/EiI1b968+yHOEANlQjRSBojiIVAQlcsvv3wWHof+ExAk9OpAFVtXsPGJVAQEEA32Ico4PyJmRM5IbyAdACBUiKq7FnV0NEIShR9XXXXVcYVZ4XjCjMIcdOPD4oC7AZwXCw82JrHwXXPNNTIqEpW\/X7t2rYx8OwpCIOJ4DBYUpBOqqqpWnXPOOfvwuj7\/\/POiGyA2BPG\/lTFcN998M+54xEKBdASeA4QZ5d84Fs6NhRdVhNdee63cUzk27hhw7Lq6uqPNrZTXDUMGiouL+9SsP51JK3HONxi3zrDZaXswKBoWqQki1wvd+ehnkXCC6wNvW\/077a0DLtcea7bQdZ5C\/Js1UQE6juFLvnz5ciGU+KJDXBFh4ssNJ8Lw4cOfRgpg27ZtqyE2KA1GDwqUWUNAcQz0B0ZlGVi6dCm+vELwUdoN0VDyopMmTTpuV7NVq1YJwcWigT4XKDmHmHREkNf35\/mhlBoN4nEtiFz\/4z\/+42gJO8qUu6u2U0q80RAIIt8fUHmHTViUeC9cuPBoH2QsSujFgT4kWCy+\/\/3vy8i5404GixWEGf048LpjkcJ1Y8HB5iNSPIhaEQXjPULkjPcNiyTAYqQsFPgblO0jR47nj\/cYx8a50dEO\/UOuv\/568b52d\/04P469fft2cR1oFYoFWfldtghz2okzODcnj95uayVfWN3Yea7dSZVOV8KjoPaFQ\/JTDXXCPicPsLnR1Z5CmmV3ZnQ6oyuIbtFt7LzzzjuaN4agut1uedOmTYR+FCtWrKjCl3jv3r1iNx99IyoqKo6WWEMEzjzzzKPTmFGardfrRdc3RH0YgJqIQ2LGjBkSyqshOhD+k08++YGBTngePny4BDF2uVzi44EFCH0+EplUjedltVqf6fr7Dz\/8UJTDd63qha1OKdtet27dLNjTsMDcc8893yktnzVrloy0BDb1zjrrLDrjjDMgnFUQQvQiWbFixXdeL3TWy8vLewZpjWnTpt1cUlLyyGOPPbYKry9Es7uy9SuvvHIL3s+uUf2cOXNkvN8498UXXyze1+5eA6SzRo8e\/YPHHnvsfnxGlP4olIWknTgvcLqkU5wuub65ERY2VY6pRK5jEoxcW2PRInTG2+DzDqgznlOvp+W5HrEJmOnpjK7AXofosqtlbcGCBVJhYaGsdFgDyA8jOoatbPjw4ZUzZ86Ux4wZI3o4DFREtQTECLfySKdgw7Tr75944gnRelRxwCACRqQKUR0xYsQatAHFJiG4\/PLLjxFPpEmWLVsm424DjpaZM2e+DqHFXQIWBviNZ8+eLStiOGbMmD6LIt6TjrFaMhZULCRILSH6xcKHVq5IczAZKM7gqvwClHLTv\/w+MSNwIJSYzHRjwRA62eFKKHL1xmOel5ubapBrbo11Pyk5UWG+wJ1PN3iGYLZh1kUGENzjtcdEzrXzaKkpU6bcccUVV6yG8CCvi1z11KlTy9ELGF3dOudP0xmIMnLoSiqh6+8RfSNFoYgzFjBEyYcPH0Y+uRTVg9iMQ64XG6379u075suxf\/9+kXtGSigYDC6GAF944YUy0h0\/+clPRJe8qVOnyvCJd6SW+vTavvfeezIEGGKPxRXXgueEdAbOjQWou9FZTIaI80ybQ7raUyivrj1EO0NBivVDoA2SRJMsVrosz0PLcvOLE3FoNEajpa+3NlX\/uv7wgNIZSGUsdefRqoKhVGI2Z4Sw9BXkc5VhrV3p+t9xi3zLLbd4ysrK7scmG27DkVPFJt2cOXOQW5bRRpTSHLgjEGWiKjAQCCxDh73OrFq1SupaqAIhVAgEAisgiMhx4\/XpriE+om3ctSDlAtEEN998864RI0aMRUQNlwtcJ+iaB8\/3ypUrZaR9EhXmH\/7wh2IzDw4OnAeFMxBjLLaKzTGdmq2lkrQUZ3BZrkfyxeLy0411IoruS1k3hHm+w0VX5Bdg0kixIwFhxoSTv7e10HON9bQ\/DHdG3z9gUocdEMKM6L\/IlJ3C3B+Qvli6dCl+xCgjWOqQ5oA7ABFnSUnJ0VLsZACRwaLR3Uw+0BHtDugc2FjDHQWcHViA+toDG35nq9WK6dZiqkpPj8dmnlKEg9cN+eBzzz1XRkSN1xbXoMxf\/NGPfoQm+b1+Vp9++mmxqXnvvffCo72r8\/uBqP6uu+56EO8Xk+HiDFbkedDruP5PzUcmbic6VBWfsgKDUfy7LxyqKTAay+w6fYOtU54PNrmWWLT+23AYE74Jrgz0z0Aqoz\/rvkOnp5l2O53vzqMlOXlleRleaKImKACJx+MeZad+4sSJElIbc+fOlWG7w4\/P5ztaig2Qi+1LhAbhVcQX5+r6e+RMIdDI+U6ePPk7\/uLm5uY12MTsbuII3Aodx+z1GpBCWLx4sRj2iuq\/4cOHI71wXFFUJnIr4PWZNGnSg7DQwX2CcVndPQ7WxO5seNgMRNoEtkNsBsI2h43Z73\/\/+0ftg3iNjrcIYSQWysyx2dh1ocS1+Xy+BxN5HVD8oxukmY9aJq3FGWJ6WZ5HGmkyyX9taaL329toTzjUax4av3+5pZH+FfCJvslFJnN1rkFPNkkvysPx8YE9rjYcoe2hIG0J+KkpiqZG\/bpG9GSmOQ4nnZeTR7PsDo6W+8i6deseR6P6ioqKB+HoUKI42MMgwmhWBOEEuJVHagB\/j7yn1Wpd4\/f7l7nd7h4buOM2Hrf5KIjZv3\/\/KlmWbV6vt0rxGmPz8o9\/\/KPw4I4YMWL1jBkzVpjN5nV1dXX3v\/766yIVgWvp7rhIFSCidLvdm\/Hf9Hr9vq49PxQuu+wy8bdr164VQnfRRRfJU6dOfaazuwH2t23btlXhvNhcQz4Xx8Tv4G7AzET0psjNzZXnzJkjda6E3LBhw\/24nqVLl64eNWqUhLsQ+LzhEOlc+JOfn\/+o0+lchX0BJc0E14bZbF6F1x3C3dXuh+uFFRBDAJCz7sybb74p47VNJN8MIbdYLA+ipB4pEqR7spG0FmeFeQ6XNMFilU+wOeg9bxttDvhpdygonBRyDwKNdAh+lFQHfvAxxGOQJkEuuz9RMtb8QqORxpmtNNVqo\/lOF0ZOFWebI0MtsJEEUYT\/GVVmI0eOFJ3ekH9GVNoxRfoBJfo78cQTRdOgX\/7yl4iyl8ETffXVV6+eOnXqccUZog83AQauwsEwfPjwKojtHXfcIfzAaDIE3zA24LBxduKJJ86y2+2zYPPD5BB4lyEmXcG4JUT28FB\/9tln5Yjm582bV15ZWdltcyU4Je68804ZOXnYzlAcM2fOnKqioqIqLDrIKeN88CBDZJFzx7UpYn\/66ac\/cOmll96PhQRl4BgCi\/QGXi8sVngNkQbCdQGkMRCpw4530kknyVjoELUirQIxRRQN8VeAnRERMpwjmzdvFkNbYcObPn06ov6jlZkYuYVj4XpRpfjhhx+KKF\/JcyeS4tmyZYviUBHvN\/4bxm9RlpAR4gyGGIzSpXkeCKGMFMfnfq8oVtkXDokKPi96HPTweIhxf9uR6jrcF0iVoBdzkclMk6xWmm5z0BSrtSBR73SmgegJVWGdK+owb2\/BggVjUSxisVje6O5xiFKVwaUAM\/YgmBAkRJXIhwJsmCFXev7554uctPJ4\/DdEfBA2RHKIXpXbaThBTj31VLFZZTabj54ftrObbrpJRhUgBAuPRdGL8jgINIQauVqIFoaU4hwQPtjW8HdIfXTN8+LaEWXCPYGNNkT28F\/3xNy5cyWn04kqPvGcsfGJVAKEDf\/ivBC+qqoq+MSFMCqPxetwyy233I\/nCWscKivx2kHc8IMFCPnokpKSO\/D3OAfy+DgPhsYqDhqIKjYEb7jhhu+UXK9cuVJU\/2EjEo\/B3yNPjkUTUT82\/XBeiCpedwg9Iu+5c+eKAiG8d503KlEtCVdI183LFStWiE1ELMB47bAw3Xnnnbh7Om7JeqaRVmOq+so3wYC8LeinncEQfRsJEaaoNMdiIm+MiSVojB+U4xTuiLA7py2kjh8dImqSyKiTyCxJZNbpyCbpRLoCgpyjN1Ce3gA7nBBleKbHmy1lbs4pi568GOCJTnCdGwLhVhoVgcXFxd1GQch3Qhy6WuRQ\/bZ79+5Z2KTCl75jtl23x0ApNCJF3EYjj4p+F8rv4MGFYHV3\/h07dsiITPG9QJVbV68vPLzV1dWrcLuN5wCxw9+gIVNdXV35iBEjvpOCACjVrq6uvhuiBr92aWlpwvMU0ZsaC4WSwoFI4fmgBWtvfSY++eQT0Q8a54WwY+HAwtdd8Qh6Z2BRwnmw0OAciIi7a0SFpkvIsUOIUYE5b968o\/06kM\/+9NNPV+OalZQLrrWiouL6Xbt2PY7Xdu7cuS\/Ck608P9wZLViw4JjXZMuWLSIVghJ4xT3SW2OsTCKjxbkzbbFY0eFIuKY2GoEljlqiUdF\/GYUsSH9AmCPyv9MgGLCK\/0OqA\/8bwoyWpYoou3R6ykV5r8GIiLmg82YiwzDMQMkacWYYhkkn2K\/CMAyjQVicGYZhNAiLM8MwjAZhcWYYhtEgLM4MwzAahMWZYRhGg7A4MwzDaBAWZ4ZhGA3C4swwDKNBWJwZhmE0CIszwzCMBmFxZhiG0SAszgzDMBqExZlhGEaDsDgzDMNoEBZnhmEYDcLizDAMo0FYnBmGYTQIizPDMIwGYXFmGIbRICzODMMwGoTFmWEYRoOwODMMw2gQFmeGYRgNwuLMMAyjQVicGYZhNAiLM8MwjAZhcWYYhtEgLM4MwzAahMWZYRhGg7A4MwzDaBAWZ4ZhGA3C4swwDKNBWJwZhmE0CIszwzCMBmFxZhiG0SAszgzDMBqExZlhGEaDsDgzDMNoEBZnhmEYDcLizDAMo0FYnBmGYTQIizPDMIwGYXFmGIbRICzODMMwGoTFmWEYRoOwODMMw2gQFmeGYRgNwuLMMAyjQVicGYZhNAiLM8MwjAZhcWYYhtEgLM4MwzAahMWZYRhGg7A4MwzDaBAWZ4ZhGA3C4swwDKNBWJwZhmE0CIszwzCMBmFxZhiGIe3x\/wHkXdsDgsnRBgAAAABJRU5ErkJggg==\" alt=\"Logo Fundaci&oacute; Institut Gestalt\" \/>\n          <span>Fundaci&oacute; Privada Institut Gestalt<\/span>\n        <\/a>\n\n        <button class=\"nav-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"site-nav\" aria-label=\"Obrir men&uacute;\">\n          <span><\/span>\n          <span><\/span>\n          <span><\/span>\n        <\/button>\n\n        <nav class=\"main-nav\" id=\"site-nav\" aria-label=\"Navegaci&oacute; legal\">\n          <a href=\"\/\">Inici<\/a>\n          <a href=\"#responsable\">Responsable<\/a>\n          <a href=\"#finalitats\">Finalitats<\/a>\n          <a href=\"#drets\">Drets<\/a>\n          <a href=\"#contacte-legal\">Contacte<\/a>\n        <\/nav>\n\n        <div class=\"lang-switcher\" aria-label=\"Idioma\">\n          <button class=\"lang-button is-active\" type=\"button\" data-lang=\"ca\">CA<\/button>\n          <button class=\"lang-button\" type=\"button\" data-lang=\"es\">ES<\/button>\n        <\/div>\n      <\/div>\n    <\/header>\n\n    <main class=\"legal-page\">\n      <section class=\"legal-hero section-anchor\" id=\"inici-legal\">\n        <div class=\"section-shell reveal is-visible\">\n          <article class=\"legal-hero-card\">\n            <span class=\"legal-eyebrow\">Privacitat<\/span>\n            <h1>Pol&iacute;tica de privacitat<\/h1>\n            <p>\n              Aquesta p&agrave;gina explica de manera general com la Fundaci&oacute; Privada Institut Gestalt\n              pot tractar les dades personals facilitades a trav&eacute;s del lloc web, del correu\n              electr&ograve;nic i dels canals de contacte disponibles.\n            <\/p>\n            <p>\n              El tractament de les dades es realitza d&#8217;acord amb els principis de licitud,\n              lleialtat, transpar&egrave;ncia, minimitzaci&oacute; i seguretat.\n            <\/p>\n            <div class=\"legal-note\">\n              Text base informatiu. Abans de publicar-lo definitivament, cal completar i verificar\n              les dades registrals, el NIF i el domicili social vigents de la fundaci&oacute;.\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"legal-section section-anchor\" id=\"responsable\" data-nav-section=\"responsable\">\n        <div class=\"section-shell legal-layout reveal\">\n          <article class=\"legal-card\">\n            <h2>Responsable del tractament<\/h2>\n            <p>\n              El responsable del tractament &eacute;s la <strong>Fundaci&oacute; Privada Institut Gestalt<\/strong>.\n            <\/p>\n            <ul class=\"legal-list\">\n              <li><strong>Correu electr&ograve;nic:<\/strong> <a href=\"mailto:info.fundacio@fundacioig.org\">info.fundacio@fundacioig.org<\/a><\/li>\n              <li><strong>Tel&egrave;fon:<\/strong> <a href=\"tel:+34616232563\">+34 616 23 25 63<\/a><\/li>\n              <li><strong>Dades registrals i domicili social:<\/strong> pendents de completar abans de la publicaci&oacute; definitiva.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"legal-card\">\n            <h2>Quines dades podem tractar<\/h2>\n            <ul class=\"legal-list\">\n              <li>Dades identificatives i de contacte facilitades per la persona usu&agrave;ria.<\/li>\n              <li>Informaci&oacute; inclosa en consultes, missatges o formularis.<\/li>\n              <li>Dades t&egrave;cniques de navegaci&oacute;, seguretat i funcionament del lloc web.<\/li>\n              <li>Dades necess&agrave;ries per gestionar col&middot;laboracions, projectes o relacions professionals.<\/li>\n            <\/ul>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"legal-section section-anchor\" id=\"finalitats\" data-nav-section=\"finalitats\">\n        <div class=\"section-shell legal-layout reveal\">\n          <article class=\"legal-card\">\n            <h2>Finalitats del tractament<\/h2>\n            <ul class=\"legal-list\">\n              <li>Atendre consultes, sol&middot;licituds d&#8217;informaci&oacute; i comunicacions rebudes.<\/li>\n              <li>Gestionar relacions amb persones, entitats col&middot;laboradores i projectes vinculats a la fundaci&oacute;.<\/li>\n              <li>Enviar comunicacions relacionades amb l&#8217;activitat de la fundaci&oacute;, quan existeixi base legal suficient.<\/li>\n              <li>Garantir la seguretat del lloc web, prevenir usos indeguts i complir obligacions legals.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"legal-card\">\n            <h2>Base jur&iacute;dica<\/h2>\n            <ul class=\"legal-list\">\n              <li><strong>Consentiment<\/strong> de la persona interessada, quan sigui necessari.<\/li>\n              <li><strong>Execuci&oacute; de mesures precontractuals o contractuals<\/strong>, quan la relaci&oacute; ho requereixi.<\/li>\n              <li><strong>Compliment d&#8217;obligacions legals<\/strong> aplicables a la fundaci&oacute;.<\/li>\n              <li><strong>Inter&egrave;s leg&iacute;tim<\/strong> en mat&egrave;ria de seguretat, manteniment i defensa del lloc web.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"legal-card\">\n            <h2>Conservaci&oacute; de les dades<\/h2>\n            <p>\n              Les dades es conservaran durant el temps estrictament necessari per complir la finalitat\n              per a la qual van ser recollides i, posteriorment, durant els terminis legals que siguin\n              exigibles per atendre possibles responsabilitats.\n            <\/p>\n          <\/article>\n\n          <article class=\"legal-card\">\n            <h2>Destinataris i encarregats<\/h2>\n            <p>\n              Amb car&agrave;cter general, les dades no es comunicaran a tercers, excepte obligaci&oacute; legal\n              o quan sigui necessari per a la prestaci&oacute; de serveis tecnol&ograve;gics, allotjament, correu\n              electr&ograve;nic o suport t&egrave;cnic, sempre sota les corresponents garanties.\n            <\/p>\n            <p>\n              Si s&#8217;utilitzen prove&iuml;dors situats fora de l&#8217;Espai Econ&ograve;mic Europeu, el tractament es\n              realitzar&agrave; amb les garanties adequades exigides per la normativa.\n            <\/p>\n          <\/article>\n        <\/div>\n      <\/section>\n\n      <section class=\"legal-section section-anchor\" id=\"drets\" data-nav-section=\"drets\">\n        <div class=\"section-shell legal-layout reveal\">\n          <article class=\"legal-card\">\n            <h2>Drets de les persones interessades<\/h2>\n            <ul class=\"legal-list\">\n              <li>Dret d&#8217;acc&eacute;s a les seves dades personals.<\/li>\n              <li>Dret de rectificaci&oacute; de dades inexactes o incompletes.<\/li>\n              <li>Dret de supressi&oacute; quan les dades ja no siguin necess&agrave;ries.<\/li>\n              <li>Dret d&#8217;oposici&oacute; i limitaci&oacute; del tractament en els sup&ograve;sits previstos legalment.<\/li>\n              <li>Dret a la portabilitat quan sigui aplicable.<\/li>\n              <li>Dret a retirar el consentiment en qualsevol moment, sense efectes retroactius.<\/li>\n            <\/ul>\n          <\/article>\n\n          <article class=\"legal-card\">\n            <h2>Com exercir els drets<\/h2>\n            <p>\n              Pots exercir els teus drets enviant una sol&middot;licitud a\n              <a href=\"mailto:info.fundacio@fundacioig.org\">info.fundacio@fundacioig.org<\/a>, indicant el dret que vols\n              exercir i adjuntant, si escau, la informaci&oacute; necess&agrave;ria per verificar la teva identitat.\n            <\/p>\n            <p>\n              Si consideres que el tractament no s&#8217;ajusta a la normativa, pots presentar una reclamaci&oacute;\n              davant l&#8217;<a href=\"https:\/\/www.aepd.es\" target=\"_blank\" rel=\"noreferrer\">Ag&egrave;ncia Espanyola de Protecci&oacute; de Dades (AEPD)<\/a>.\n            <\/p>\n          <\/article>\n\n          <article class=\"legal-card\" id=\"contacte-legal\" data-nav-section=\"contacte-legal\">\n            <h2>Seguretat i actualitzacions<\/h2>\n            <p>\n              La fundaci&oacute; adopta mesures t&egrave;cniques i organitzatives adequades per protegir les dades\n              personals i limitar-ne l&#8217;acc&eacute;s indegut, la p&egrave;rdua o l&#8217;alteraci&oacute;.\n            <\/p>\n            <p>\n              Aquesta pol&iacute;tica es pot actualitzar per adaptar-se a canvis normatius, organitzatius o\n              t&egrave;cnics. Es recomana revisar-la peri&ograve;dicament.\n            <\/p>\n            <p><strong>Darrera actualitzaci&oacute;:<\/strong> mar&ccedil; de 2026.<\/p>\n          <\/article>\n        <\/div>\n      <\/section>\n    <\/main>\n\n    <footer class=\"site-footer\">\n      <div class=\"section-shell footer-grid reveal\">\n        <div class=\"footer-brand\">\n          <h2>Fundaci&oacute; Privada Institut Gestalt<\/h2>\n          <div class=\"footer-legal\">\n            <a href=\"https:\/\/fundacioig.org\/\">Tornar a l&#8217;inici<\/a>\n          <\/div>\n        <\/div>\n\n        <a class=\"footer-card\" href=\"tel:+34616232563\">\n          <strong>Pots trucar-nos al<\/strong>\n          <span>+34 616 23 25 63<\/span>\n        <\/a>\n\n        <a class=\"footer-card\" href=\"mailto:info.fundacio@fundacioig.org\">\n          <strong>Pots enviar-nos un missatge a<\/strong>\n          <span>info.fundacio@fundacioig.org<\/span>\n        <\/a>\n      <\/div>\n    <\/footer>\n<\/div>\n<\/template>\n<script>\n(() => {\n  const host = document.getElementById(\"gestalt-wordpress-embed-fundacioig\");\n  const template = document.getElementById(\"gestalt-wordpress-template-fundacioig\");\n  if (!(host instanceof HTMLElement) || host.dataset.gestaltMounted === \"true\") return;\n\n  host.dataset.gestaltMounted = \"true\";\n  host.style.display = \"block\";\n  host.style.width = \"100%\";\n  host.style.maxWidth = \"100%\";\n  host.style.position = \"relative\";\n  host.style.setProperty(\"overflow-x\", \"hidden\", \"important\");\n  host.style.setProperty(\"overflow-y\", \"visible\", \"important\");\n\n  const scope = host.attachShadow ? host.attachShadow({ mode: \"open\" }) : host;\n  scope.innerHTML = template instanceof HTMLTemplateElement ? template.innerHTML : \"\";\n  if (template instanceof HTMLElement) {\n    template.remove();\n  }\n\n  const inlinedI18nData = {\"ca\":{\"meta.title\":\"Pol\u00edtica de privacitat | Fundaci\u00f3 Privada Institut Gestalt\",\"meta.description\":\"Pol\u00edtica de privacitat de la Fundaci\u00f3 Privada Institut Gestalt.\",\"brand.name\":\"Fundaci\u00f3 Privada Institut Gestalt\",\"brand.logoAlt\":\"Logo Fundaci\u00f3 Institut Gestalt\",\"nav.toggle\":\"Obrir men\u00fa\",\"nav.home\":\"Inici\",\"nav.responsable\":\"Responsable\",\"nav.finalitats\":\"Finalitats\",\"nav.drets\":\"Drets\",\"nav.contacte\":\"Contacte\",\"lang.label\":\"Idioma\",\"hero.eyebrow\":\"Privacitat\",\"hero.title\":\"Pol\u00edtica de privacitat\",\"hero.p1\":\"Aquesta p\u00e0gina explica de manera general com la Fundaci\u00f3 Privada Institut Gestalt pot tractar les dades personals facilitades a trav\u00e9s del lloc web, del correu electr\u00f2nic i dels canals de contacte disponibles.\",\"hero.p2\":\"El tractament de les dades es realitza d'acord amb els principis de licitud, lleialtat, transpar\u00e8ncia, minimitzaci\u00f3 i seguretat.\",\"hero.note\":\"Text base informatiu. Abans de publicar-lo definitivament, cal completar i verificar les dades registrals, el NIF i el domicili social vigents de la fundaci\u00f3.\",\"responsable.card1.title\":\"Responsable del tractament\",\"responsable.card1.p\":\"El responsable del tractament \u00e9s la <strong>Fundaci\u00f3 Privada Institut Gestalt<\/strong>.\",\"responsable.card1.li1\":\"<strong>Correu electr\u00f2nic:<\/strong> <a href=\\\"mailto:info.fundacio@fundacioig.org\\\">info.fundacio@fundacioig.org<\/a>\",\"responsable.card1.li2\":\"<strong>Tel\u00e8fon:<\/strong> <a href=\\\"tel:+34616232563\\\">+34 616 23 25 63<\/a>\",\"responsable.card1.li3\":\"<strong>Dades registrals i domicili social:<\/strong> pendents de completar abans de la publicaci\u00f3 definitiva.\",\"responsable.card2.title\":\"Quines dades podem tractar\",\"responsable.card2.li1\":\"Dades identificatives i de contacte facilitades per la persona usu\u00e0ria.\",\"responsable.card2.li2\":\"Informaci\u00f3 inclosa en consultes, missatges o formularis.\",\"responsable.card2.li3\":\"Dades t\u00e8cniques de navegaci\u00f3, seguretat i funcionament del lloc web.\",\"responsable.card2.li4\":\"Dades necess\u00e0ries per gestionar col\u00b7laboracions, projectes o relacions professionals.\",\"finalitats.card1.title\":\"Finalitats del tractament\",\"finalitats.card1.li1\":\"Atendre consultes, sol\u00b7licituds d'informaci\u00f3 i comunicacions rebudes.\",\"finalitats.card1.li2\":\"Gestionar relacions amb persones, entitats col\u00b7laboradores i projectes vinculats a la fundaci\u00f3.\",\"finalitats.card1.li3\":\"Enviar comunicacions relacionades amb l'activitat de la fundaci\u00f3, quan existeixi base legal suficient.\",\"finalitats.card1.li4\":\"Garantir la seguretat del lloc web, prevenir usos indeguts i complir obligacions legals.\",\"finalitats.card2.title\":\"Base jur\u00eddica\",\"finalitats.card2.li1\":\"<strong>Consentiment<\/strong> de la persona interessada, quan sigui necessari.\",\"finalitats.card2.li2\":\"<strong>Execuci\u00f3 de mesures precontractuals o contractuals<\/strong>, quan la relaci\u00f3 ho requereixi.\",\"finalitats.card2.li3\":\"<strong>Compliment d'obligacions legals<\/strong> aplicables a la fundaci\u00f3.\",\"finalitats.card2.li4\":\"<strong>Inter\u00e8s leg\u00edtim<\/strong> en mat\u00e8ria de seguretat, manteniment i defensa del lloc web.\",\"finalitats.card3.title\":\"Conservaci\u00f3 de les dades\",\"finalitats.card3.p\":\"Les dades es conservaran durant el temps estrictament necessari per complir la finalitat per a la qual van ser recollides i, posteriorment, durant els terminis legals que siguin exigibles per atendre possibles responsabilitats.\",\"finalitats.card4.title\":\"Destinataris i encarregats\",\"finalitats.card4.p1\":\"Amb car\u00e0cter general, les dades no es comunicaran a tercers, excepte obligaci\u00f3 legal o quan sigui necessari per a la prestaci\u00f3 de serveis tecnol\u00f2gics, allotjament, correu electr\u00f2nic o suport t\u00e8cnic, sempre sota les corresponents garanties.\",\"finalitats.card4.p2\":\"Si s'utilitzen prove\u00efdors situats fora de l'Espai Econ\u00f2mic Europeu, el tractament es realitzar\u00e0 amb les garanties adequades exigides per la normativa.\",\"drets.card1.title\":\"Drets de les persones interessades\",\"drets.card1.li1\":\"Dret d'acc\u00e9s a les seves dades personals.\",\"drets.card1.li2\":\"Dret de rectificaci\u00f3 de dades inexactes o incompletes.\",\"drets.card1.li3\":\"Dret de supressi\u00f3 quan les dades ja no siguin necess\u00e0ries.\",\"drets.card1.li4\":\"Dret d'oposici\u00f3 i limitaci\u00f3 del tractament en els sup\u00f2sits previstos legalment.\",\"drets.card1.li5\":\"Dret a la portabilitat quan sigui aplicable.\",\"drets.card1.li6\":\"Dret a retirar el consentiment en qualsevol moment, sense efectes retroactius.\",\"drets.card2.title\":\"Com exercir els drets\",\"drets.card2.p1\":\"Pots exercir els teus drets enviant una sol\u00b7licitud a <a href=\\\"mailto:info.fundacio@fundacioig.org\\\">info.fundacio@fundacioig.org<\/a>, indicant el dret que vols exercir i adjuntant, si escau, la informaci\u00f3 necess\u00e0ria per verificar la teva identitat.\",\"drets.card2.p2\":\"Si consideres que el tractament no s'ajusta a la normativa, pots presentar una reclamaci\u00f3 davant l'<a href=\\\"https:\/\/www.aepd.es\\\" target=\\\"_blank\\\" rel=\\\"noreferrer\\\">Ag\u00e8ncia Espanyola de Protecci\u00f3 de Dades (AEPD)<\/a>.\",\"drets.card3.title\":\"Seguretat i actualitzacions\",\"drets.card3.p1\":\"La fundaci\u00f3 adopta mesures t\u00e8cniques i organitzatives adequades per protegir les dades personals i limitar-ne l'acc\u00e9s indegut, la p\u00e8rdua o l'alteraci\u00f3.\",\"drets.card3.p2\":\"Aquesta pol\u00edtica es pot actualitzar per adaptar-se a canvis normatius, organitzatius o t\u00e8cnics. Es recomana revisar-la peri\u00f2dicament.\",\"drets.card3.p3\":\"<strong>Darrera actualitzaci\u00f3:<\/strong> mar\u00e7 de 2026.\",\"footer.brand\":\"Fundaci\u00f3 Privada Institut Gestalt\",\"footer.home\":\"Tornar a l'inici\",\"footer.phoneLabel\":\"Pots trucar-nos al\",\"footer.emailLabel\":\"Pots enviar-nos un missatge a\"},\"es\":{\"meta.title\":\"Pol\u00edtica de privacidad | Fundaci\u00f3n Privada Institut Gestalt\",\"meta.description\":\"Pol\u00edtica de privacidad de la Fundaci\u00f3n Privada Institut Gestalt.\",\"brand.name\":\"Fundaci\u00f3n Privada Institut Gestalt\",\"brand.logoAlt\":\"Logo Fundaci\u00f3n Institut Gestalt\",\"nav.toggle\":\"Abrir men\u00fa\",\"nav.home\":\"Inicio\",\"nav.responsable\":\"Responsable\",\"nav.finalitats\":\"Finalidades\",\"nav.drets\":\"Derechos\",\"nav.contacte\":\"Contacto\",\"lang.label\":\"Idioma\",\"hero.eyebrow\":\"Privacidad\",\"hero.title\":\"Pol\u00edtica de privacidad\",\"hero.p1\":\"Esta p\u00e1gina explica de forma general c\u00f3mo la Fundaci\u00f3n Privada Institut Gestalt puede tratar los datos personales facilitados a trav\u00e9s del sitio web, del correo electr\u00f3nico y de los canales de contacto disponibles.\",\"hero.p2\":\"El tratamiento de los datos se realiza de acuerdo con los principios de licitud, lealtad, transparencia, minimizaci\u00f3n y seguridad.\",\"hero.note\":\"Texto base informativo. Antes de publicarlo de forma definitiva, es necesario completar y verificar los datos registrales, el NIF y el domicilio social vigentes de la fundaci\u00f3n.\",\"responsable.card1.title\":\"Responsable del tratamiento\",\"responsable.card1.p\":\"El responsable del tratamiento es la <strong>Fundaci\u00f3n Privada Institut Gestalt<\/strong>.\",\"responsable.card1.li1\":\"<strong>Correo electr\u00f3nico:<\/strong> <a href=\\\"mailto:info.fundacio@fundacioig.org\\\">info.fundacio@fundacioig.org<\/a>\",\"responsable.card1.li2\":\"<strong>Tel\u00e9fono:<\/strong> <a href=\\\"tel:+34616232563\\\">+34 616 23 25 63<\/a>\",\"responsable.card1.li3\":\"<strong>Datos registrales y domicilio social:<\/strong> pendientes de completar antes de la publicaci\u00f3n definitiva.\",\"responsable.card2.title\":\"Qu\u00e9 datos podemos tratar\",\"responsable.card2.li1\":\"Datos identificativos y de contacto facilitados por la persona usuaria.\",\"responsable.card2.li2\":\"Informaci\u00f3n incluida en consultas, mensajes o formularios.\",\"responsable.card2.li3\":\"Datos t\u00e9cnicos de navegaci\u00f3n, seguridad y funcionamiento del sitio web.\",\"responsable.card2.li4\":\"Datos necesarios para gestionar colaboraciones, proyectos o relaciones profesionales.\",\"finalitats.card1.title\":\"Finalidades del tratamiento\",\"finalitats.card1.li1\":\"Atender consultas, solicitudes de informaci\u00f3n y comunicaciones recibidas.\",\"finalitats.card1.li2\":\"Gestionar relaciones con personas, entidades colaboradoras y proyectos vinculados a la fundaci\u00f3n.\",\"finalitats.card1.li3\":\"Enviar comunicaciones relacionadas con la actividad de la fundaci\u00f3n, cuando exista base legal suficiente.\",\"finalitats.card1.li4\":\"Garantizar la seguridad del sitio web, prevenir usos indebidos y cumplir obligaciones legales.\",\"finalitats.card2.title\":\"Base jur\u00eddica\",\"finalitats.card2.li1\":\"<strong>Consentimiento<\/strong> de la persona interesada, cuando sea necesario.\",\"finalitats.card2.li2\":\"<strong>Ejecuci\u00f3n de medidas precontractuales o contractuales<\/strong>, cuando la relaci\u00f3n lo requiera.\",\"finalitats.card2.li3\":\"<strong>Cumplimiento de obligaciones legales<\/strong> aplicables a la fundaci\u00f3n.\",\"finalitats.card2.li4\":\"<strong>Inter\u00e9s leg\u00edtimo<\/strong> en materia de seguridad, mantenimiento y defensa del sitio web.\",\"finalitats.card3.title\":\"Conservaci\u00f3n de los datos\",\"finalitats.card3.p\":\"Los datos se conservar\u00e1n durante el tiempo estrictamente necesario para cumplir la finalidad para la que fueron recogidos y, posteriormente, durante los plazos legales exigibles para atender posibles responsabilidades.\",\"finalitats.card4.title\":\"Destinatarios y encargados\",\"finalitats.card4.p1\":\"Con car\u00e1cter general, los datos no se comunicar\u00e1n a terceros, salvo obligaci\u00f3n legal o cuando sea necesario para la prestaci\u00f3n de servicios tecnol\u00f3gicos, alojamiento, correo electr\u00f3nico o soporte t\u00e9cnico, siempre bajo las correspondientes garant\u00edas.\",\"finalitats.card4.p2\":\"Si se utilizan proveedores situados fuera del Espacio Econ\u00f3mico Europeo, el tratamiento se realizar\u00e1 con las garant\u00edas adecuadas exigidas por la normativa.\",\"drets.card1.title\":\"Derechos de las personas interesadas\",\"drets.card1.li1\":\"Derecho de acceso a sus datos personales.\",\"drets.card1.li2\":\"Derecho de rectificaci\u00f3n de datos inexactos o incompletos.\",\"drets.card1.li3\":\"Derecho de supresi\u00f3n cuando los datos ya no sean necesarios.\",\"drets.card1.li4\":\"Derecho de oposici\u00f3n y limitaci\u00f3n del tratamiento en los supuestos previstos legalmente.\",\"drets.card1.li5\":\"Derecho a la portabilidad cuando sea aplicable.\",\"drets.card1.li6\":\"Derecho a retirar el consentimiento en cualquier momento, sin efectos retroactivos.\",\"drets.card2.title\":\"C\u00f3mo ejercer los derechos\",\"drets.card2.p1\":\"Puedes ejercer tus derechos enviando una solicitud a <a href=\\\"mailto:info.fundacio@fundacioig.org\\\">info.fundacio@fundacioig.org<\/a>, indicando el derecho que quieres ejercer y adjuntando, en su caso, la informaci\u00f3n necesaria para verificar tu identidad.\",\"drets.card2.p2\":\"Si consideras que el tratamiento no se ajusta a la normativa, puedes presentar una reclamaci\u00f3n ante la <a href=\\\"https:\/\/www.aepd.es\\\" target=\\\"_blank\\\" rel=\\\"noreferrer\\\">Agencia Espa\u00f1ola de Protecci\u00f3n de Datos (AEPD)<\/a>.\",\"drets.card3.title\":\"Seguridad y actualizaciones\",\"drets.card3.p1\":\"La fundaci\u00f3n adopta medidas t\u00e9cnicas y organizativas adecuadas para proteger los datos personales y limitar el acceso indebido, la p\u00e9rdida o la alteraci\u00f3n.\",\"drets.card3.p2\":\"Esta pol\u00edtica puede actualizarse para adaptarse a cambios normativos, organizativos o t\u00e9cnicos. Se recomienda revisarla peri\u00f3dicamente.\",\"drets.card3.p3\":\"<strong>\u00daltima actualizaci\u00f3n:<\/strong> marzo de 2026.\",\"footer.brand\":\"Fundaci\u00f3n Privada Institut Gestalt\",\"footer.home\":\"Volver al inicio\",\"footer.phoneLabel\":\"Puedes llamarnos al\",\"footer.emailLabel\":\"Puedes enviarnos un mensaje a\"}};\n  const inlinedI18nBindings = [{\"mode\":\"documentTitle\",\"key\":\"meta.title\"},{\"mode\":\"documentMeta\",\"selector\":\"meta[name='description']\",\"attr\":\"content\",\"key\":\"meta.description\"},{\"selector\":\".brand-mark span\",\"key\":\"brand.name\"},{\"mode\":\"attr\",\"selector\":\".brand-mark img\",\"attr\":\"alt\",\"key\":\"brand.logoAlt\"},{\"mode\":\"attr\",\"selector\":\".nav-toggle\",\"attr\":\"aria-label\",\"key\":\"nav.toggle\"},{\"mode\":\"attr\",\"selector\":\".lang-switcher\",\"attr\":\"aria-label\",\"key\":\"lang.label\"},{\"selector\":\".main-nav a[href='\/']\",\"key\":\"nav.home\"},{\"selector\":\".main-nav a[href='#responsable']\",\"key\":\"nav.responsable\"},{\"selector\":\".main-nav a[href='#finalitats']\",\"key\":\"nav.finalitats\"},{\"selector\":\".main-nav a[href='#drets']\",\"key\":\"nav.drets\"},{\"selector\":\".main-nav a[href='#contacte-legal']\",\"key\":\"nav.contacte\"},{\"selector\":\".legal-eyebrow\",\"key\":\"hero.eyebrow\"},{\"selector\":\".legal-hero-card h1\",\"key\":\"hero.title\"},{\"selector\":\".legal-hero-card p:nth-of-type(1)\",\"key\":\"hero.p1\"},{\"selector\":\".legal-hero-card p:nth-of-type(2)\",\"key\":\"hero.p2\"},{\"selector\":\".legal-note\",\"key\":\"hero.note\"},{\"selector\":\"#responsable .legal-card:nth-of-type(1) h2\",\"key\":\"responsable.card1.title\"},{\"mode\":\"html\",\"selector\":\"#responsable .legal-card:nth-of-type(1) p\",\"key\":\"responsable.card1.p\"},{\"mode\":\"html\",\"selector\":\"#responsable .legal-card:nth-of-type(1) li:nth-of-type(1)\",\"key\":\"responsable.card1.li1\"},{\"mode\":\"html\",\"selector\":\"#responsable .legal-card:nth-of-type(1) li:nth-of-type(2)\",\"key\":\"responsable.card1.li2\"},{\"mode\":\"html\",\"selector\":\"#responsable .legal-card:nth-of-type(1) li:nth-of-type(3)\",\"key\":\"responsable.card1.li3\"},{\"selector\":\"#responsable .legal-card:nth-of-type(2) h2\",\"key\":\"responsable.card2.title\"},{\"selector\":\"#responsable .legal-card:nth-of-type(2) li:nth-of-type(1)\",\"key\":\"responsable.card2.li1\"},{\"selector\":\"#responsable .legal-card:nth-of-type(2) li:nth-of-type(2)\",\"key\":\"responsable.card2.li2\"},{\"selector\":\"#responsable .legal-card:nth-of-type(2) li:nth-of-type(3)\",\"key\":\"responsable.card2.li3\"},{\"selector\":\"#responsable .legal-card:nth-of-type(2) li:nth-of-type(4)\",\"key\":\"responsable.card2.li4\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(1) h2\",\"key\":\"finalitats.card1.title\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(1) li:nth-of-type(1)\",\"key\":\"finalitats.card1.li1\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(1) li:nth-of-type(2)\",\"key\":\"finalitats.card1.li2\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(1) li:nth-of-type(3)\",\"key\":\"finalitats.card1.li3\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(1) li:nth-of-type(4)\",\"key\":\"finalitats.card1.li4\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(2) h2\",\"key\":\"finalitats.card2.title\"},{\"mode\":\"html\",\"selector\":\"#finalitats .legal-card:nth-of-type(2) li:nth-of-type(1)\",\"key\":\"finalitats.card2.li1\"},{\"mode\":\"html\",\"selector\":\"#finalitats .legal-card:nth-of-type(2) li:nth-of-type(2)\",\"key\":\"finalitats.card2.li2\"},{\"mode\":\"html\",\"selector\":\"#finalitats .legal-card:nth-of-type(2) li:nth-of-type(3)\",\"key\":\"finalitats.card2.li3\"},{\"mode\":\"html\",\"selector\":\"#finalitats .legal-card:nth-of-type(2) li:nth-of-type(4)\",\"key\":\"finalitats.card2.li4\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(3) h2\",\"key\":\"finalitats.card3.title\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(3) p\",\"key\":\"finalitats.card3.p\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(4) h2\",\"key\":\"finalitats.card4.title\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(4) p:nth-of-type(1)\",\"key\":\"finalitats.card4.p1\"},{\"selector\":\"#finalitats .legal-card:nth-of-type(4) p:nth-of-type(2)\",\"key\":\"finalitats.card4.p2\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) h2\",\"key\":\"drets.card1.title\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(1)\",\"key\":\"drets.card1.li1\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(2)\",\"key\":\"drets.card1.li2\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(3)\",\"key\":\"drets.card1.li3\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(4)\",\"key\":\"drets.card1.li4\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(5)\",\"key\":\"drets.card1.li5\"},{\"selector\":\"#drets .legal-card:nth-of-type(1) li:nth-of-type(6)\",\"key\":\"drets.card1.li6\"},{\"selector\":\"#drets .legal-card:nth-of-type(2) h2\",\"key\":\"drets.card2.title\"},{\"mode\":\"html\",\"selector\":\"#drets .legal-card:nth-of-type(2) p:nth-of-type(1)\",\"key\":\"drets.card2.p1\"},{\"mode\":\"html\",\"selector\":\"#drets .legal-card:nth-of-type(2) p:nth-of-type(2)\",\"key\":\"drets.card2.p2\"},{\"selector\":\"#contacte-legal h2\",\"key\":\"drets.card3.title\"},{\"selector\":\"#contacte-legal p:nth-of-type(1)\",\"key\":\"drets.card3.p1\"},{\"selector\":\"#contacte-legal p:nth-of-type(2)\",\"key\":\"drets.card3.p2\"},{\"mode\":\"html\",\"selector\":\"#contacte-legal p:nth-of-type(3)\",\"key\":\"drets.card3.p3\"},{\"selector\":\".footer-brand h2\",\"key\":\"footer.brand\"},{\"selector\":\".footer-legal a\",\"key\":\"footer.home\"},{\"selector\":\".footer-grid > a.footer-card:nth-of-type(1) strong\",\"key\":\"footer.phoneLabel\"},{\"selector\":\".footer-grid > a.footer-card:nth-of-type(2) strong\",\"key\":\"footer.emailLabel\"}];\n  const root = scope instanceof ShadowRoot ? scope : host;\n  const pageShell = root.querySelector(\".page-shell\");\n  const topbar = root.querySelector(\".topbar\");\n  const reveals = root.querySelectorAll(\".reveal\");\n  const navLinks = root.querySelectorAll(\".main-nav a\");\n  const internalSectionLinks = root.querySelectorAll('a[href^=\"#\"]:not(.main-nav a):not(.brand-mark)');\n  const sectionTargets = [...root.querySelectorAll(\"[data-nav-section]\")];\n  const navToggle = root.querySelector(\".nav-toggle\");\n  const topbarInner = root.querySelector(\".topbar-inner\");\n  const brandLink = root.querySelector(\".brand-mark\");\n  const langButtons = root.querySelectorAll(\".lang-button\");\n  const prefersReducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n  let activeLanguage = \"ca\";\n  let activeNavFrame = null;\n\n  const isWordPressEditor = \/wp-admin|elementor|fl_builder|vc_action=vc_inline\/i.test(`${window.location.pathname} ${window.location.search} ${window.location.hash}`) ||\n    !!document.body?.classList?.contains(\"wp-admin\") ||\n    !!document.querySelector(\".block-editor-writing-flow, .editor-styles-wrapper, .elementor-editor-active\");\n\n  const adminBar = document.getElementById(\"wpadminbar\");\n  const htmlMarginTop = parseFloat(window.getComputedStyle(document.documentElement).marginTop) || 0;\n  const adminBarOffset = Math.max(adminBar?.getBoundingClientRect().height || 0, htmlMarginTop, 0);\n  const hostOverlap = 0;\n\n  const normalizeScrollContainer = (element) => {\n    if (!(element instanceof HTMLElement)) {\n      return;\n    }\n\n    element.style.setProperty(\"overflow-y\", \"visible\", \"important\");\n    element.style.setProperty(\"max-height\", \"none\", \"important\");\n    element.style.setProperty(\"height\", \"auto\", \"important\");\n    element.style.setProperty(\"min-height\", \"0\", \"important\");\n    element.style.setProperty(\"scroll-behavior\", \"auto\", \"important\");\n    element.style.borderTop = \"0\";\n    element.style.boxShadow = \"none\";\n    element.scrollTop = 0;\n  };\n\n  normalizeScrollContainer(host);\n\n  if (pageShell) {\n    normalizeScrollContainer(pageShell);\n    pageShell.style.paddingBottom = \"4px\";\n    pageShell.style.setProperty(\"overflow-x\", \"hidden\", \"important\");\n\n    if (adminBarOffset > 0) {\n      pageShell.style.setProperty(\"--wp-adminbar-offset\", `${adminBarOffset}px`);\n    }\n\n    if (isWordPressEditor) {\n      pageShell.classList.add(\"is-wp-editor\");\n    }\n  }\n\n  if (topbar) {\n    if (!isWordPressEditor) {\n      topbar.style.top = adminBarOffset > 0 ? `${adminBarOffset + 18}px` : \"10px\";\n    }\n  }\n\n  const existingTopMask = document.getElementById(\"gestalt-top-edge-mask\");\n  if (existingTopMask instanceof HTMLElement) {\n    existingTopMask.remove();\n  }\n\n  const existingHostSeamFix = document.getElementById(\"gestalt-host-seam-fix\");\n  if (existingHostSeamFix instanceof HTMLElement) {\n    existingHostSeamFix.remove();\n  }\n\n  if (!isWordPressEditor) {\n    host.style.marginTop = \"0px\";\n    host.style.paddingTop = \"0px\";\n    host.style.background = \"transparent\";\n    document.documentElement.style.setProperty(\"overflow-x\", \"hidden\", \"important\");\n    document.body.style.setProperty(\"overflow-x\", \"hidden\", \"important\");\n    document.documentElement.style.setProperty(\"scroll-behavior\", \"auto\", \"important\");\n    document.body.style.setProperty(\"scroll-behavior\", \"auto\", \"important\");\n\n    const hostParent = host.parentElement;\n    if (hostParent instanceof HTMLElement) {\n      hostParent.style.marginTop = \"0px\";\n      hostParent.style.marginBlockStart = \"0px\";\n      hostParent.style.paddingTop = \"0px\";\n      normalizeScrollContainer(hostParent);\n    }\n\n    let ancestor = host.parentElement;\n    for (let depth = 0; depth < 5; depth += 1) {\n      if (!ancestor) break;\n      if (!(ancestor instanceof HTMLElement)) {\n        ancestor = ancestor.parentElement;\n        continue;\n      }\n      normalizeScrollContainer(ancestor);\n      ancestor = ancestor.parentElement;\n    }\n  }\n\n  if (adminBar) {\n    adminBar.style.boxShadow = \"none\";\n    adminBar.style.borderBottom = \"0\";\n\n    if (!document.getElementById(\"gestalt-adminbar-fix\")) {\n      const adminBarFix = document.createElement(\"style\");\n      adminBarFix.id = \"gestalt-adminbar-fix\";\n      adminBarFix.textContent = `\n        #wpadminbar {\n          box-shadow: none !important;\n          border-bottom: 0 !important;\n          background-image: none !important;\n        }\n\n        #wpadminbar::before,\n        #wpadminbar::after {\n          box-shadow: none !important;\n          border-bottom: 0 !important;\n          background-image: none !important;\n        }\n      `;\n      document.head.appendChild(adminBarFix);\n    }\n  }\n\n  const closeNav = () => {\n    if (!navToggle || !topbarInner) return;\n    topbarInner.classList.remove(\"nav-open\");\n    navToggle.setAttribute(\"aria-expanded\", \"false\");\n  };\n\n  const setActiveNav = (activeId) => {\n    navLinks.forEach((link) => {\n      const href = link.getAttribute(\"href\");\n      link.classList.toggle(\"is-active\", href === `#${activeId}`);\n    });\n  };\n\n  const updateActiveNav = () => {\n    activeNavFrame = null;\n\n    if (!sectionTargets.length) return;\n\n    const marker = Math.min(window.innerHeight * 0.32, 240);\n    let activeId = null;\n\n    sectionTargets.forEach((target) => {\n      const rect = target.getBoundingClientRect();\n\n      const isPastTop = rect.top <= marker;\n      const isPastBottomThreshold = rect.bottom > marker * 0.35;\n      if (isPastTop) {\n        if (isPastBottomThreshold) {\n          activeId = target.id;\n        }\n      }\n    });\n\n    setActiveNav(activeId);\n  };\n\n  const scheduleActiveNavUpdate = () => {\n    if (activeNavFrame !== null) return;\n    activeNavFrame = window.requestAnimationFrame(updateActiveNav);\n  };\n\n  const getTargetScrollTop = (target) => {\n    const styles = window.getComputedStyle(target);\n    const scrollMarginTop = parseFloat(styles.scrollMarginTop) || 0;\n    return Math.max(0, window.scrollY + target.getBoundingClientRect().top - scrollMarginTop);\n  };\n\n  const navigateToSection = (event) => {\n    const link = event.currentTarget;\n    const href = link?.getAttribute(\"href\");\n\n    if (!href || !href.startsWith(\"#\")) return;\n\n    const target = root.querySelector(href);\n\n    if (!target) return;\n\n    event.preventDefault();\n    window.scrollTo({\n      top: getTargetScrollTop(target),\n      behavior: prefersReducedMotion ? \"auto\" : \"smooth\",\n    });\n\n    setActiveNav(target.id);\n    closeNav();\n    window.requestAnimationFrame(() => {\n      if (link instanceof HTMLElement) {\n        link.blur();\n      }\n    });\n  };\n\n  navLinks.forEach((link) => {\n    link.addEventListener(\"click\", navigateToSection);\n  });\n\n  internalSectionLinks.forEach((link) => {\n    link.addEventListener(\"click\", navigateToSection);\n  });\n\n  if (brandLink) {\n    brandLink.addEventListener(\"click\", navigateToSection);\n  }\n\n  const revealInView = () => {\n    reveals.forEach((item) => {\n      const rect = item.getBoundingClientRect();\n      if (rect.top < window.innerHeight * 0.92) {\n        item.classList.add(\"is-visible\");\n      }\n    });\n  };\n\n  if (!(\"IntersectionObserver\" in window)) {\n    reveals.forEach((item) => item.classList.add(\"is-visible\"));\n  } else {\n    const revealObserver = new IntersectionObserver(\n      (entries) => {\n        entries.forEach((entry) => {\n          if (!entry.isIntersecting) return;\n          entry.target.classList.add(\"is-visible\");\n          revealObserver.unobserve(entry.target);\n        });\n      },\n      {\n        threshold: 0.18,\n        rootMargin: \"0px 0px -10% 0px\",\n      },\n    );\n\n    reveals.forEach((item) => revealObserver.observe(item));\n    revealInView();\n  }\n\n  let canToggleNav = false;\n  if (navToggle) {\n    if (topbarInner) {\n      canToggleNav = true;\n    }\n  }\n\n  if (canToggleNav) {\n    navToggle.addEventListener(\"click\", () => {\n      const isOpen = topbarInner.classList.toggle(\"nav-open\");\n      navToggle.setAttribute(\"aria-expanded\", String(isOpen));\n    });\n\n    window.addEventListener(\"resize\", () => {\n      if (window.innerWidth > 760) {\n        closeNav();\n      }\n\n      scheduleActiveNavUpdate();\n    });\n  }\n\n  window.addEventListener(\"scroll\", scheduleActiveNavUpdate, { passive: true });\n\n  const applyBindingValue = (element, binding, value) => {\n    const isHtmlElement = element instanceof HTMLElement;\n    const isInputElement = element instanceof HTMLInputElement;\n    const isImageElement = element instanceof HTMLImageElement;\n    const isMetaElement = element instanceof HTMLMetaElement;\n    const isBindableElement = isHtmlElement || isInputElement || isImageElement || isMetaElement;\n    if (!isBindableElement) {\n      return;\n    }\n\n    switch (binding.mode) {\n      case \"html\":\n        element.innerHTML = value;\n        break;\n      case \"attr\":\n        element.setAttribute(binding.attr, value);\n        break;\n      case \"labelText\": {\n        const textNode = [...element.childNodes].find((node) => node.nodeType === Node.TEXT_NODE);\n        if (textNode) {\n          textNode.textContent = value;\n        } else {\n          element.prepend(document.createTextNode(value));\n        }\n        break;\n      }\n      default:\n        element.textContent = value;\n    }\n  };\n\n  const applyLanguage = (language) => {\n    if (!inlinedI18nData) return;\n    if (!inlinedI18nBindings) return;\n    if (!inlinedI18nData[language]) return;\n\n    activeLanguage = language;\n    document.documentElement.lang = language;\n\n    const title = inlinedI18nData[language][\"meta.title\"];\n    const description = inlinedI18nData[language][\"meta.description\"];\n\n    if (title) {\n      document.title = title;\n    }\n\n    if (description) {\n      const meta = document.querySelector(\"meta[name='description']\");\n      if (meta instanceof HTMLMetaElement) {\n        meta.setAttribute(\"content\", description);\n      }\n    }\n\n    inlinedI18nBindings.forEach((binding) => {\n      const value = inlinedI18nData[language][binding.key];\n      if (typeof value !== \"string\") return;\n      if (binding.mode === \"documentTitle\" || binding.mode === \"documentMeta\") return;\n\n      root.querySelectorAll(binding.selector).forEach((element) => {\n        applyBindingValue(element, binding, value);\n      });\n    });\n\n    langButtons.forEach((button) => {\n      button.classList.toggle(\"is-active\", button.dataset.lang === language);\n    });\n\n    try {\n      window.localStorage.setItem(\"fundacioig-lang\", language);\n    } catch {}\n  };\n\n  let initialLanguage = \"ca\";\n  try {\n    const storedLanguage = window.localStorage.getItem(\"fundacioig-lang\");\n    if (storedLanguage) {\n      if (inlinedI18nData) {\n        if (inlinedI18nData[storedLanguage]) {\n          initialLanguage = storedLanguage;\n        }\n      }\n    }\n  } catch {}\n\n  if (inlinedI18nData) {\n    applyLanguage(initialLanguage);\n\n    langButtons.forEach((button) => {\n      button.addEventListener(\"click\", () => {\n        const nextLanguage = button.dataset.lang;\n        if (!nextLanguage || nextLanguage === activeLanguage) return;\n        applyLanguage(nextLanguage);\n      });\n    });\n  }\n\n  window.addEventListener(\"load\", () => {\n    revealInView();\n    scheduleActiveNavUpdate();\n  }, { once: true });\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Fundaci&oacute; Privada Institut Gestalt Inici Responsable Finalitats Drets Contacte CA ES Privacitat Pol&iacute;tica de privacitat Aquesta p&agrave;gina explica de manera general com la Fundaci&oacute; Privada Institut Gestalt pot tractar les dades personals facilitades a trav&eacute;s del lloc web, del correu electr&ograve;nic i dels canals de contacte disponibles. El tractament de les dades es realitza d&#8217;acord [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-126","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>politica-de-privacitat - Fundacio IG<\/title>\n<meta name=\"description\" content=\"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fundacioig.org\/?page_id=126\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"politica-de-privacitat - Fundacio IG\" \/>\n<meta property=\"og:description\" content=\"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fundacioig.org\/?page_id=126\" \/>\n<meta property=\"og:site_name\" content=\"Fundacio IG\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-09T14:04:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fundacioig.org\/wp-content\/uploads\/2026\/03\/cropped-logo-foundation.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fundacioig.org\\\/?page_id=126\",\"url\":\"https:\\\/\\\/fundacioig.org\\\/?page_id=126\",\"name\":\"politica-de-privacitat - Fundacio IG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fundacioig.org\\\/#website\"},\"datePublished\":\"2026-03-24T15:56:32+00:00\",\"dateModified\":\"2026-04-09T14:04:46+00:00\",\"description\":\"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fundacioig.org\\\/?page_id=126#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fundacioig.org\\\/?page_id=126\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fundacioig.org\\\/?page_id=126#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/fundacioig.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"politica-de-privacitat\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fundacioig.org\\\/#website\",\"url\":\"https:\\\/\\\/fundacioig.org\\\/\",\"name\":\"Fundaci\u00f3 Privada Institut Gestalt\",\"description\":\"Projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.\",\"alternateName\":\"Fundacio IG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fundacioig.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"politica-de-privacitat - Fundacio IG","description":"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fundacioig.org\/?page_id=126","og_locale":"es_ES","og_type":"article","og_title":"politica-de-privacitat - Fundacio IG","og_description":"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.","og_url":"https:\/\/fundacioig.org\/?page_id=126","og_site_name":"Fundacio IG","article_modified_time":"2026-04-09T14:04:46+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/fundacioig.org\/wp-content\/uploads\/2026\/03\/cropped-logo-foundation.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fundacioig.org\/?page_id=126","url":"https:\/\/fundacioig.org\/?page_id=126","name":"politica-de-privacitat - Fundacio IG","isPartOf":{"@id":"https:\/\/fundacioig.org\/#website"},"datePublished":"2026-03-24T15:56:32+00:00","dateModified":"2026-04-09T14:04:46+00:00","description":"Fundaci\u00f3 Privada Institut Gestalt: projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.","breadcrumb":{"@id":"https:\/\/fundacioig.org\/?page_id=126#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fundacioig.org\/?page_id=126"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fundacioig.org\/?page_id=126#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/fundacioig.org\/"},{"@type":"ListItem","position":2,"name":"politica-de-privacitat"}]},{"@type":"WebSite","@id":"https:\/\/fundacioig.org\/#website","url":"https:\/\/fundacioig.org\/","name":"Fundaci\u00f3 Privada Institut Gestalt","description":"Projectes socials, suport psicol\u00f2gic, formaci\u00f3 i aliances per promoure benestar emocional i transformaci\u00f3 social.","alternateName":"Fundacio IG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fundacioig.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/pages\/126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fundacioig.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=126"}],"version-history":[{"count":5,"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/fundacioig.org\/index.php?rest_route=\/wp\/v2\/pages\/126\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/fundacioig.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}