{"id":16672,"date":"2026-08-17T17:11:04","date_gmt":"2026-08-17T17:11:04","guid":{"rendered":"https:\/\/vilalara.com\/?page_id=16672"},"modified":"2026-08-19T11:09:32","modified_gmt":"2026-08-19T11:09:32","slug":"semana-legado-talasoterapia","status":"publish","type":"page","link":"https:\/\/vilalara.com\/es\/60-aniversario\/semana-legado-talasoterapia\/","title":{"rendered":"Semana Legado Talasoterapia"},"content":{"rendered":"\n<style>\n\/* Vilalara, Thalasso Therapy Legacy Week.\n   Generated from src\/css\/legacy-week.css by build_wordpress.py.\n   Every rule is pinned to .lw so nothing reaches the rest of the\n   site; edit the source, not this file. *\/\n.lw {\n  --color-marron:#3C321B;\n  --color-arena-light:#FCFBF8;\n  --color-arena:#E3DECF;\n  --color-fffaef:#FFFAEF;\n  --color-fff7e6:#FFF7E6;\n  --color-marron-rgb:60,50,27;\n  --font-optima:\"Optima-nova-LT-Pro\",Optima,Candara,\"Segoe UI\",sans-serif;\n  --font-millionaire:\"Millionaire\",Georgia,serif;\n  --font-millionaire-roman:\"Millionaire-Roman\",Georgia,serif;\n  --font-millionaire-script:\"Millionaire-Script\",Georgia,serif;\n  --font-gill:\"Gill Sans\",\"Gill Sans MT\",Calibri,\"Segoe UI\",sans-serif;\n\n  \n  --rule:rgba(var(--color-marron-rgb),.18);\n  --rule-strong:rgba(var(--color-marron-rgb),.35);\n  --muted:rgba(var(--color-marron-rgb),.62);\n  --section-y:64px;          \n  --ease:cubic-bezier(.165,.84,.44,1);\n}\n.lw .d-flex {display:flex}\n.lw .flex-column {flex-direction:column}\n.lw .mx-auto {margin-left:auto;margin-right:auto}\n.lw .text-center {text-align:center}\n.lw .sticky-top {position:sticky;top:0}\n.lw *,\n.lw *::before,\n.lw *::after {box-sizing:border-box}\nhtml:has(.lw) {scroll-behavior:smooth;scroll-padding-top:120px}\n.lw {margin:0;font-family:var(--font-optima);font-weight:300;line-height:1;\n     background-color:var(--color-arena-light);color:var(--color-marron);\n     -webkit-font-smoothing:antialiased;touch-action:manipulation}\n.lw a {text-decoration:none;color:inherit}\n.lw img {display:block;max-width:100%;height:auto}\n.lw figure {margin:0;vertical-align:middle}\n.lw ul {list-style:none;margin:0;padding:0}\n.lw h1,\n.lw h2,\n.lw h3,\n.lw h4,\n.lw h5,\n.lw h6,\n.lw p {margin:0}\n.lw h2,\n.lw h3,\n.lw h4,\n.lw h5,\n.lw h6,\n.lw .title {font-size:29px;font-family:var(--font-optima);font-weight:300}\n.lw h2 span,\n.lw h3 span,\n.lw h4 span,\n.lw .title span {font-family:var(--font-millionaire);font-style:italic}\n.lw hr,\n.lw .separator {appearance:none;border:0;height:1px;margin:16px 0 22px;\n     background-color:var(--color-marron);opacity:1}\n.lw .container {width:100%;padding-left:20px;padding-right:20px;margin:0 auto}\n@media(min-width:768px) {\n.lw .container {padding-left:40px;padding-right:40px;max-width:none}\n}\n@media(min-width:1200px) {\n.lw .container.p-lg-medium {padding-left:112px;padding-right:112px}\n}\n.lw .vl-bg-dark {background-color:var(--color-arena)}\n.lw .vl-btn {display:inline-flex;align-items:center;justify-content:center;width:max-content;\n  height:30px;appearance:none;border:none;padding:0 16px;border-radius:32px;\n  background-color:var(--color-arena-light);color:var(--color-marron);\n  font-weight:300;font-size:14px;line-height:14px;font-family:var(--font-gill);\n  text-transform:uppercase;letter-spacing:.55px;transition:all .2s ease-in-out;cursor:pointer}\n.lw .vl-btn:not(.dropdown-toggle) {padding-top:4px}\n.lw .vl-btn.dark {background-color:var(--color-marron);color:var(--color-arena);border:1px solid var(--color-marron)}\n.lw .vl-btn.light {background-color:transparent;color:var(--color-marron);border:1px solid var(--color-marron)}\n.lw .vl-btn.light.white {color:var(--color-arena);border:1px solid var(--color-arena)}\n.lw .vl-btn:hover.dark {color:var(--color-marron);background-color:var(--color-arena)}\n.lw .vl-btn:hover.light {background-color:var(--color-marron);color:var(--color-arena)}\n.lw .vl-btn:hover.light.white {background-color:var(--color-arena);color:var(--color-marron);border-color:var(--color-arena)}\n.lw .vl-btn:focus-visible {outline:2px solid var(--color-marron);outline-offset:3px}\n@media(min-width:768px) {\n.lw .vl-btn {height:40px}\n}\n.lw .vl-btn.h-auto {height:auto;padding:11px 22px 8px}\n.lw .vl-anchor-nav {display:none;background-color:var(--color-arena-light);\n  border-bottom:1px solid var(--rule)}\n@media(min-width:992px) {\n.lw .vl-anchor-nav {display:block;position:sticky;top:var(--header-h,116px);z-index:998}\n.lw .vl-anchor-nav ul {display:flex;justify-content:center;gap:34px;padding:13px 0}\n.lw .vl-anchor-nav a {font-family:var(--font-gill);font-size:10px;letter-spacing:1.1px;\n    text-transform:uppercase;color:var(--muted);padding-bottom:2px;\n    border-bottom:1px solid transparent;transition:all .25s var(--ease)}\n.lw .vl-anchor-nav a:hover,\n.lw .vl-anchor-nav a.is-active {color:var(--color-marron);border-bottom-color:var(--color-marron)}\n}\n.lw .above-the-fold {position:relative;background-color:var(--color-arena-light)}\n.lw .above-the-fold .image {position:relative;width:100%;overflow:hidden;background-color:#20404f}\n.lw .above-the-fold .image img {width:100%;height:100%;object-fit:cover;display:block}\n.lw .above-the-fold .image .tall {display:block;aspect-ratio:4\/5}\n.lw .above-the-fold .image .wide {display:none}\n@media(min-width:768px) {\n.lw .above-the-fold .image .tall {display:none}\n.lw .above-the-fold .image .wide {display:block;aspect-ratio:auto;height:100%}\n}\n.lw .above-the-fold .image::after {content:\"\";position:absolute;inset:0;\n  background:linear-gradient(to top,rgba(var(--color-marron-rgb),.42) 0%,\n    rgba(var(--color-marron-rgb),.10) 40%,rgba(var(--color-marron-rgb),0) 72%)}\n@media(min-width:768px) {\n.lw .above-the-fold .image::after {background:linear-gradient(to right,\n    rgba(var(--color-marron-rgb),.30) 0%,rgba(var(--color-marron-rgb),.04) 34%,\n    rgba(var(--color-marron-rgb),0) 60%)}\n}\n.lw .above-the-fold .above-info {position:absolute;top:50%;left:50%;\n  transform:translate(-50%,-50%);text-align:center;z-index:1;width:88%}\n@media(min-width:768px) {\n.lw .above-the-fold .above-info {left:50%;top:42%;width:60%}\n}\n@media(min-width:1200px) {\n.lw .above-the-fold .above-info {left:50%;width:54%}\n}\n.lw .above-the-fold .above-info .vl-card-subtitle {color:var(--color-arena-light);\n  font-family:var(--font-gill);font-size:10px;letter-spacing:2.2px;text-transform:uppercase;\n  margin-bottom:16px;opacity:.92}\n.lw .above-the-fold .above-info .title {display:block;color:var(--color-arena-light);\n  font-size:22px;line-height:1.5;letter-spacing:2.6px;text-transform:uppercase;font-weight:300}\n.lw .above-the-fold .above-info .title em {display:block;text-transform:none;font-style:normal;\n  font-family:var(--font-millionaire-script);font-size:44px;line-height:1.12;\n  letter-spacing:0;margin-top:6px}\n@media(min-width:768px) {\n.lw .above-the-fold .above-info .title {font-size:14px;letter-spacing:3.4px}\n.lw .above-the-fold .above-info .title em {font-size:58px;margin-top:10px}\n}\n@media(min-width:1200px) {\n.lw .above-the-fold .above-info .title em {font-size:64px}\n}\n.lw .above-the-fold .above-info .subtitle {margin:20px auto 0;font-family:var(--font-gill);\n  color:var(--color-arena-light);font-size:14px;line-height:22px;letter-spacing:.4px;\n  max-width:44ch;opacity:.94}\n.lw .vl-seal {display:block;width:96px;height:auto;margin:0 auto 18px}\n@media(min-width:768px) {\n.lw .vl-seal {width:116px;margin-bottom:20px}\n}\n.lw .vl-site-info {padding-top:var(--section-y);padding-bottom:var(--section-y)}\n.lw .vl-site-info .container {margin:0 auto;text-align:center}\n@media(min-width:768px) {\n.lw .vl-site-info .container {width:65%;padding:0}\n}\n@media(min-width:1200px) {\n.lw .vl-site-info .container {width:60%;max-width:586px}\n}\n.lw .vl-site-info .subtitle {font-family:var(--font-gill);font-size:11px;font-weight:300;line-height:16px;\n  letter-spacing:.99px;text-transform:uppercase;margin-bottom:18px}\n@media(min-width:768px) {\n.lw .vl-site-info .subtitle {font-size:12px;letter-spacing:1.08px;margin-bottom:22px}\n}\n.lw .vl-site-info .title {margin-bottom:18px;display:flex;flex-direction:column;color:var(--color-marron);\n  font-size:20px;font-weight:300;letter-spacing:1px;line-height:28px;text-align:center;text-transform:uppercase}\n.lw .vl-site-info .title em {font-family:var(--font-millionaire-script);text-transform:none;font-style:normal}\n@media(min-width:768px) {\n.lw .vl-site-info .title {font-size:27px;letter-spacing:1.35px;line-height:36px;margin-bottom:28px}\n}\n.lw .image-page-info {padding:64px 24px;position:relative;margin:24px 0 0;\n  display:flex;align-items:center;justify-content:center;min-height:420px}\n@media(min-width:768px) {\n.lw .image-page-info {padding:96px 42px;min-height:560px}\n}\n.lw .image-page-info .image {position:absolute;inset:0;overflow:hidden;background-color:#6b6152}\n.lw .image-page-info .image img {width:100%;height:100%;object-fit:cover;object-position:center}\n.lw .image-page-info .image::after {content:\"\";position:absolute;inset:0;\n  background-color:rgba(var(--color-marron-rgb),.38)}\n.lw .image-page-info .info {text-align:center;padding:0;font-weight:300;\n  color:var(--color-arena-light);z-index:1;width:100%}\n@media(min-width:768px) {\n.lw .image-page-info .info {width:75%}\n}\n@media(min-width:1200px) {\n.lw .image-page-info .info {width:52.25%}\n}\n.lw .image-page-info .info .subtitle {font-size:12px;text-transform:uppercase;line-height:14px;\n  letter-spacing:.6px;margin-bottom:22px;font-family:var(--font-gill);color:var(--color-arena)}\n@media(min-width:1200px) {\n.lw .image-page-info .info .subtitle {margin-bottom:32px}\n}\n.lw .image-page-info .info .title {display:flex;flex-direction:column;align-items:center;\n  font-size:38px;letter-spacing:0;line-height:44px;margin-bottom:22px}\n@media(min-width:768px) {\n.lw .image-page-info .info .title {font-size:51px;line-height:58px}\n}\n@media(min-width:1200px) {\n.lw .image-page-info .info .title {font-size:74px;line-height:79px}\n}\n.lw .image-page-info .info .title em {font-family:var(--font-millionaire-script);\n  line-height:1.1;font-style:normal}\n.lw .image-page-info .info .info-text {font-size:16px;letter-spacing:.43px;line-height:22px;\n  font-family:var(--font-gill)}\n@media(min-width:768px) {\n.lw .image-page-info .info .info-text {width:85%;margin:0 auto}\n}\n@media(min-width:1200px) {\n.lw .image-page-info .info .info-text {width:65%}\n}\n.lw .image-page-info .info .vl-btn {height:auto;padding:11px 22px 8px;margin-top:26px;\n  background-color:var(--color-arena-light);border:none}\n.lw .image-page-info .event-differentials {display:flex;gap:24px;justify-content:center;\n  margin-top:18px;flex-wrap:wrap;font-family:var(--font-gill);font-size:12px;\n  letter-spacing:1.08px;text-transform:uppercase}\n.lw .image-page-info .event-differentials li {font-weight:500;position:relative}\n.lw .image-page-info .event-differentials li:not(:last-of-type)::after {content:\"\";position:absolute;\n  height:4px;width:4px;background:#fff;top:50%;right:-12px;transform:translateY(-50%);border-radius:100%}\n.lw .vl-card.slider-card-info {width:100%;margin-bottom:18px}\n.lw .vl-card-subtitle {color:var(--color-marron);font-family:var(--font-gill);font-size:11px;\n  font-weight:300;line-height:16px;letter-spacing:.99px;text-transform:uppercase;margin-bottom:13px}\n@media(min-width:768px) {\n.lw .vl-card-subtitle {font-size:12px;letter-spacing:1.08px;margin-bottom:15px}\n}\n.lw .vl-card-title {color:var(--color-marron);font-size:22px;line-height:28px;letter-spacing:0;\n  text-transform:uppercase;font-weight:300;margin-bottom:20px;display:flex;flex-direction:column}\n.lw .vl-card-title em {text-transform:none;font-style:normal;\n  font-family:var(--font-millionaire-script);line-height:1;letter-spacing:normal}\n@media(min-width:768px) {\n.lw .vl-card-title {font-size:27px;line-height:34px;margin-bottom:16px}\n}\n.lw .vl-card .info-text {color:var(--color-marron);font-family:var(--font-gill);font-size:14px;\n  font-weight:300;letter-spacing:.35px;line-height:20px}\n@media(min-width:768px) {\n.lw .vl-card .info-text {font-size:16px;letter-spacing:.43px;line-height:22px;margin-bottom:15px}\n}\n.lw .vl-section {padding:var(--section-y) 0}\n@media(min-width:992px) {\n.lw .vl-section {padding:96px 0}\n}\n@media(min-width:992px) {\n.lw #practitioners {padding-top:84px;padding-bottom:72px}\n}\n.lw #gallery {padding-bottom:20px}\n@media(min-width:992px) {\n.lw #gallery {padding-bottom:28px}\n}\n.lw #reserve {padding-top:36px;padding-bottom:64px}\n@media(min-width:992px) {\n.lw #reserve {padding-top:44px;padding-bottom:80px}\n}\n.lw #practitioners {padding-top:56px}\n.lw .vl-section-title {text-align:center;max-width:860px;margin:0 auto var(--section-y)}\n.lw .vl-section-title .info-text {max-width:685px;margin:0 auto}\n.lw .vl-programme .day-rail {display:flex;gap:0;overflow-x:auto;scrollbar-width:none;\n  border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:48px}\n.lw .vl-programme .day-rail::-webkit-scrollbar {display:none}\n.lw .vl-programme .day-rail button {flex:1 0 auto;min-width:104px;background:none;border:none;\n  padding:20px 12px 17px;font-family:var(--font-gill);color:var(--muted);cursor:pointer;\n  border-bottom:1px solid transparent;transition:all .3s var(--ease);text-align:center}\n.lw .vl-programme .day-rail button .dow {display:block;font-size:10px;letter-spacing:1.5px;\n  text-transform:uppercase;margin-bottom:7px}\n.lw .vl-programme .day-rail button .dom {display:block;font-family:var(--font-millionaire-script);\n  font-size:27px;line-height:1;color:inherit}\n.lw .vl-programme .day-rail button:hover {color:var(--color-marron)}\n.lw .vl-programme .day-rail button[aria-selected=\"true\"] {color:var(--color-marron);\n  border-bottom-color:var(--color-marron)}\n.lw .vl-programme .day-rail button:focus-visible {outline:2px solid var(--color-marron);outline-offset:-4px}\n.lw .vl-programme .day-head {text-align:center;margin-bottom:38px}\n.lw .vl-programme .day-head .subtitle {font-family:var(--font-gill);font-size:11px;letter-spacing:1.08px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:12px}\n.lw .vl-programme .day-head .title {font-size:27px;line-height:34px;text-transform:uppercase;letter-spacing:1.2px}\n.lw .vl-programme .day-head .title em {font-family:var(--font-millionaire-script);\n  text-transform:none;font-style:normal}\n.lw .vl-agenda {max-width:880px;margin:0 auto}\n.lw .vl-agenda .slot {display:grid;grid-template-columns:1fr;gap:6px;padding:22px 0;\n  border-bottom:1px solid var(--rule)}\n.lw .vl-agenda .slot:first-child {border-top:1px solid var(--rule)}\n@media(min-width:768px) {\n.lw .vl-agenda .slot {grid-template-columns:132px 1fr auto;gap:24px;align-items:baseline;padding:24px 0}\n}\n.lw .vl-agenda .time {font-family:var(--font-gill);font-size:12px;letter-spacing:1.08px;\n  text-transform:uppercase;color:var(--muted);white-space:nowrap}\n.lw .vl-agenda .what .name {font-size:19px;line-height:26px;letter-spacing:.4px;\n  text-transform:uppercase;font-weight:300;margin-bottom:5px}\n.lw .vl-agenda .what .name em {font-family:var(--font-millionaire-script);text-transform:none;font-style:normal}\n.lw .vl-agenda .what .who {font-family:var(--font-gill);font-size:13px;line-height:19px;\n  letter-spacing:.4px;color:var(--muted)}\n.lw .vl-agenda .tag {font-family:var(--font-gill);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;\n  padding:6px 12px 5px;border:1px solid var(--rule-strong);border-radius:32px;\n  color:var(--muted);white-space:nowrap;align-self:center;justify-self:start}\n@media(min-width:768px) {\n.lw .vl-agenda .tag {justify-self:end}\n}\n.lw .vl-agenda .slot.is-workshop {background:linear-gradient(to right,rgba(227,222,207,.42),rgba(227,222,207,0));\n  padding-left:18px;margin-left:-18px}\n.lw .vl-agenda .slot.is-workshop .tag {border-color:var(--color-marron);color:var(--color-marron)}\n.lw .vl-programme .panel[hidden] {display:none}\n.lw .vl-programme .panel {animation:vl-fade .55s var(--ease) both}\n@keyframes vl-fade {from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\n.lw .vl-programme .day-note {text-align:center;font-family:var(--font-gill);font-size:12px;\n  letter-spacing:.6px;color:var(--muted);margin-top:34px;line-height:20px}\n.lw .vl-practitioner {padding:72px 0;border-bottom:1px solid var(--rule)}\n@media(min-width:992px) {\n.lw .vl-practitioner {padding:104px 0}\n}\n.lw .vl-practitioner:last-of-type {border-bottom:none}\n.lw .vl-practitioner .grid {display:flex;flex-direction:column;gap:28px}\n@media(min-width:992px) {\n.lw .vl-practitioner .grid {flex-direction:row;justify-content:space-between;align-items:flex-start;gap:72px}\n.lw .vl-practitioner .portrait {width:44%;flex:0 0 44%;max-width:none;margin:0}\n.lw .vl-practitioner .bio {width:48%}\n.lw .vl-practitioner.reverse .grid {flex-direction:row-reverse}\n}\n.lw .vl-practitioner .portrait {max-width:440px;margin:0 auto}\n.lw .vl-practitioner .portrait figure {aspect-ratio:4\/5;overflow:hidden}\n.lw .vl-practitioner .portrait img {width:100%;height:100%;object-fit:cover;\n  transition:transform 1.2s var(--ease)}\n.lw .vl-practitioner .portrait figure:hover img {transform:scale(1.04)}\n.lw .vl-practitioner .portrait .caption {font-family:var(--font-gill);font-size:10px;letter-spacing:1.3px;\n  text-transform:uppercase;color:var(--muted);margin-top:11px}\n.lw .vl-practitioner .bio .info-text {font-family:var(--font-gill);font-size:17px;line-height:28px;\n  letter-spacing:.43px;margin-bottom:0;color:rgba(var(--color-marron-rgb),.9)}\n.lw .vl-practitioner .expertise {display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 26px;\n  padding:0 0 20px;border-bottom:1px solid var(--rule)}\n.lw .vl-practitioner .expertise li {font-family:var(--font-gill);font-size:11px;letter-spacing:1.1px;\n  text-transform:uppercase;color:var(--muted);position:relative}\n.lw .vl-practitioner .expertise li:not(:last-child)::after {content:\"\";position:absolute;right:-12px;top:50%;\n  transform:translateY(-50%);width:3px;height:3px;border-radius:100%;\n  background:rgba(var(--color-marron-rgb),.5)}\n.lw .vl-practitioner .signatures {margin:30px 0 30px}\n.lw .vl-practitioner .signatures .lbl {font-family:var(--font-gill);font-size:9px;letter-spacing:1.7px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:14px}\n.lw .vl-practitioner .signatures li {font-family:var(--font-optima);font-size:17px;line-height:1.4;\n  letter-spacing:.5px;padding:14px 0;border-bottom:1px solid var(--rule);\n  display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}\n.lw .vl-practitioner .signatures li:first-child {border-top:1px solid var(--rule)}\n.lw .vl-practitioner .signatures li span {color:var(--muted);font-size:12px;letter-spacing:.9px;\n  font-family:var(--font-gill);white-space:nowrap}\n.lw .vl-section-title {max-width:none}\n.lw .vl-section-title .vl-card-subtitle {margin-bottom:16px}\n.lw .vl-section-title .vl-card-title {display:block;text-align:center;font-size:13px;\n  line-height:1.5;letter-spacing:2.8px;text-transform:uppercase;font-weight:300;\n  color:var(--color-marron);margin:0}\n.lw .vl-section-title .vl-card-title em {display:block;font-family:var(--font-millionaire-script);\n  font-style:normal;text-transform:none;font-size:38px;line-height:1.15;letter-spacing:0;\n  margin-top:4px}\n.lw .vl-section-title .info-text {max-width:520px;margin:30px auto 0;font-size:15px;\n  line-height:25px;letter-spacing:.4px;color:var(--muted);padding:0}\n@media(min-width:768px) {\n.lw .vl-section-title .vl-card-title {font-size:15px;letter-spacing:3.4px}\n.lw .vl-section-title .vl-card-title em {font-size:52px;margin-top:8px}\n.lw .vl-section-title .info-text {max-width:560px;margin-top:34px;font-size:16px;line-height:26px}\n}\n.lw .vl-site-info .title {display:block;font-size:13px;letter-spacing:2.8px;line-height:1.5}\n.lw .vl-site-info .title em {display:block;font-family:var(--font-millionaire-script);\n  font-style:normal;text-transform:none;font-size:38px;line-height:1.15;\n  letter-spacing:0;margin-top:4px}\n@media(min-width:768px) {\n.lw .vl-site-info .title {font-size:15px;letter-spacing:3.4px}\n.lw .vl-site-info .title em {font-size:52px;margin-top:8px}\n}\n.lw .vl-practitioner .vl-card-title {display:block;font-size:13px;letter-spacing:2.8px;\n  line-height:1.5;margin-bottom:20px}\n.lw .vl-practitioner .vl-card-title em {display:block;font-family:var(--font-millionaire-script);\n  font-style:normal;text-transform:none;font-size:40px;line-height:1.1;letter-spacing:0;margin-top:4px}\n@media(min-width:768px) {\n.lw .vl-practitioner .vl-card-title {font-size:14px;letter-spacing:3.2px}\n.lw .vl-practitioner .vl-card-title em {font-size:50px;margin-top:6px}\n}\n.lw .vl-booking-title {display:block;text-align:center;font-size:13px;letter-spacing:2.8px;\n  line-height:1.5;text-transform:uppercase;margin:0 0 34px}\n.lw .vl-booking-title em {display:block;font-family:var(--font-millionaire-script);font-style:normal;\n  text-transform:none;font-size:44px;line-height:1.15;letter-spacing:0;margin-top:6px}\n.lw .vl-booking-ask {font-family:var(--font-millionaire);font-style:italic;font-size:19px;\n  line-height:30px;color:rgba(var(--color-marron-rgb),.86);max-width:24ch;margin:0 auto 26px}\n@media(min-width:768px) {\n.lw .vl-booking-ask {font-size:22px;line-height:34px;margin-bottom:30px;max-width:none}\n}\n@media(min-width:768px) {\n.lw .vl-booking-title {font-size:15px;letter-spacing:3.4px}\n.lw .vl-booking-title em {font-size:58px}\n}\n.lw .vl-practitioner .voice {font-family:var(--font-millionaire);font-style:italic;\n  font-size:21px;line-height:33px;letter-spacing:.2px;margin:0 0 24px;\n  color:rgba(var(--color-marron-rgb),.92);max-width:26ch}\n@media(min-width:992px) {\n.lw .vl-practitioner .voice {font-size:25px;line-height:39px;max-width:22ch}\n}\n.lw .vl-pc-row {display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:26px}\n@media(min-width:768px) {\n.lw .vl-pc-row {grid-template-columns:repeat(3,1fr);gap:18px}\n}\n@media(min-width:1200px) {\n.lw .vl-pc-row {gap:24px;margin-bottom:44px}\n}\n.lw .vl-pc-face {display:block;position:relative;width:100%;padding:0;margin:0;border:0;\n  background:var(--color-arena);cursor:pointer;text-align:left;overflow:hidden;\n  aspect-ratio:4\/5;font:inherit;color:inherit}\n.lw .vl-pc-face figure {position:absolute;inset:0;margin:0}\n.lw .vl-pc-face img {width:100%;height:100%;object-fit:cover;\n  transition:transform 1.6s var(--ease),filter 1.2s var(--ease)}\n.lw .vl-pc-face::after {content:\"\";position:absolute;inset:0;pointer-events:none;\n  background:linear-gradient(to top,rgba(var(--color-marron-rgb),.80) 0%,\n    rgba(var(--color-marron-rgb),.38) 26%,rgba(var(--color-marron-rgb),.04) 52%,\n    rgba(var(--color-marron-rgb),0) 78%);\n  transition:opacity .7s var(--ease)}\n.lw .vl-pc-face:hover img,\n.lw .vl-pc-face:focus-visible img {transform:scale(1.055)}\n.lw .vl-pc-face:focus-visible {outline:2px solid var(--color-marron);outline-offset:3px}\n.lw .vl-pc-body {position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;\n  padding:26px 24px 28px;color:var(--color-arena-light)}\n@media(min-width:1200px) {\n.lw .vl-pc-body {padding:30px 30px 32px}\n}\n.lw .vl-pc .disc {display:block;font-family:var(--font-gill);font-size:9px;letter-spacing:1.9px;\n  text-transform:uppercase;color:var(--color-arena);margin-bottom:11px}\n.lw .vl-pc .nm {display:block;font-family:var(--font-optima);font-size:11px;letter-spacing:2.6px;\n  text-transform:uppercase;line-height:1.5;font-weight:300}\n.lw .vl-pc .nm em {display:block;font-family:var(--font-millionaire-script);font-style:normal;\n  text-transform:none;font-size:31px;line-height:1.1;letter-spacing:0;margin-top:1px}\n@media(min-width:1200px) {\n.lw .vl-pc .nm em {font-size:36px}\n}\n.lw .vl-pc .reveal {display:grid;grid-template-rows:0fr;\n  transition:grid-template-rows .7s var(--ease)}\n.lw .vl-pc .reveal > span {overflow:hidden;display:block}\n.lw .vl-pc-face:hover .reveal,\n.lw .vl-pc-face:focus-visible .reveal,\n.lw .vl-pc-face[aria-expanded=\"true\"] .reveal {grid-template-rows:1fr}\n.lw .vl-pc .voice {display:block;font-family:var(--font-millionaire);font-style:italic;\n  font-size:15px;line-height:24px;padding-top:14px;color:var(--color-arena-light);\n  opacity:0;transform:translateY(8px);transition:all .6s var(--ease) .08s}\n.lw .vl-pc .more {display:inline-block;margin-top:15px;font-family:var(--font-gill);font-size:9px;\n  letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid currentColor;\n  padding-bottom:3px;opacity:0;transform:translateY(8px);\n  transition:all .6s var(--ease) .16s}\n.lw .vl-pc-face:hover .voice,\n.lw .vl-pc-face:focus-visible .voice,\n.lw .vl-pc-face[aria-expanded=\"true\"] .voice,\n.lw .vl-pc-face:hover .more,\n.lw .vl-pc-face:focus-visible .more,\n.lw .vl-pc-face[aria-expanded=\"true\"] .more {opacity:1;transform:none}\n.lw .vl-pc-face[aria-expanded=\"true\"] .more {border-bottom-color:transparent}\n.lw .vl-pc-face[aria-expanded=\"true\"] .more::after {content:\" \\2014 open\"}\n@media(hover:none) {\n.lw .vl-pc .reveal {grid-template-rows:1fr}\n.lw .vl-pc .voice,\n.lw .vl-pc .more {opacity:1;transform:none}\n}\n.lw .vl-pc-panel[hidden] {display:none}\n.lw .vl-pc-panel {margin-top:0;padding:38px 0 0;border-top:1px solid var(--rule);\n  animation:vl-fade .6s var(--ease) both}\n.lw .vl-pc-panel .cols {display:grid;grid-template-columns:1fr;gap:36px}\n@media(min-width:992px) {\n.lw .vl-pc-panel .cols {grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}\n}\n.lw .vl-pc-panel .lead {font-family:var(--font-gill);font-size:17px;line-height:28px;letter-spacing:.43px;\n  color:rgba(var(--color-marron-rgb),.9);margin-bottom:26px}\n.lw .vl-pc-panel .lead em {font-family:var(--font-millionaire);font-style:italic}\n.lw .vl-pc-panel .facts {display:grid;grid-template-columns:1fr;gap:0}\n@media(min-width:600px) {\n.lw .vl-pc-panel .facts {grid-template-columns:1fr 1fr;gap:0 40px}\n}\n@media(min-width:992px) {\n.lw .vl-pc-panel .facts {grid-template-columns:1fr;gap:0}\n}\n.lw .vl-pc-panel .facts div {padding:0 0 16px}\n.lw .vl-pc-panel .facts dt {font-family:var(--font-gill);font-size:9px;letter-spacing:1.7px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:5px}\n.lw .vl-pc-panel .facts dd {font-family:var(--font-gill);font-size:14px;line-height:20px;\n  letter-spacing:.4px;margin:0;color:rgba(var(--color-marron-rgb),.88)}\n.lw .vl-pc-panel .signatures {margin-bottom:28px}\n.lw .vl-pc-panel .signatures .lbl {font-family:var(--font-gill);font-size:9px;letter-spacing:1.7px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:14px}\n.lw .vl-pc-panel .signatures li {font-family:var(--font-optima);font-size:17px;line-height:1.4;\n  letter-spacing:.5px;padding:14px 0;border-bottom:1px solid var(--rule);\n  display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap}\n.lw .vl-pc-panel .signatures li:first-child {border-top:1px solid var(--rule)}\n.lw .vl-pc-panel .signatures li span {color:var(--muted);font-size:12px;letter-spacing:.9px;\n  font-family:var(--font-gill);white-space:nowrap}\n.lw .above-the-fold .image img {animation:vl-drift 30s var(--ease) both}\n@keyframes vl-drift {from{transform:scale(1.005)}to{transform:scale(1.075)}}\n.lw .vl-exp {transition:border-color .5s var(--ease)}\n.lw .vl-exp:hover {border-bottom-color:var(--rule-strong)}\n.lw .vl-exp .name em {transition:transform .55s var(--ease)}\n.lw .vl-exp:hover .name em {transform:translateX(7px)}\n.lw .vl-rule {display:block;width:56px;height:1px;background:var(--rule-strong);margin:0 auto 22px}\n.lw .vl-daterule {display:flex;align-items:center;justify-content:center;gap:14px}\n.lw .vl-daterule::before,\n.lw .vl-daterule::after {content:\"\";display:block;height:1px;width:34px;\n  background:currentColor;opacity:.55;flex:0 0 auto}\n@media(min-width:768px) {\n.lw .vl-daterule::before,\n.lw .vl-daterule::after {width:52px}\n}\n.lw .vl-practitioner .facts {margin:26px 0 0}\n.lw .vl-practitioner .facts div {padding:0 0 15px}\n.lw .vl-practitioner .facts div:last-child {padding-bottom:0}\n.lw .vl-practitioner .facts dt {font-family:var(--font-gill);font-size:9px;letter-spacing:1.7px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:5px}\n.lw .vl-practitioner .facts dd {font-family:var(--font-gill);font-size:14px;line-height:20px;\n  letter-spacing:.4px;margin:0;color:rgba(var(--color-marron-rgb),.88)}\n.lw .vl-exp-group {margin-bottom:64px}\n.lw .vl-exp-group:last-of-type {margin-bottom:48px}\n.lw .vl-exp-group .grp-head {padding:0 0 16px;margin-bottom:0;\n  border-bottom:1px solid var(--rule-strong)}\n.lw .vl-exp-group .grp-head h3 {font-size:11px;letter-spacing:2.6px;text-transform:uppercase;\n  white-space:nowrap;font-weight:300;color:var(--muted);display:flex;align-items:baseline;gap:12px}\n.lw .vl-exp-group .grp-head h3 em {font-family:var(--font-millionaire-script);font-style:normal;\n  text-transform:none;font-size:38px;line-height:1;letter-spacing:0;color:var(--color-marron)}\n.lw .vl-exp-group .grp-head .line {flex:1;height:1px;background:var(--rule)}\n.lw .vl-exp-list {border-top:0}\n.lw .vl-exp {display:grid;grid-template-columns:1fr;gap:22px;padding:30px 0;\n  border-bottom:1px solid var(--rule)}\n@media(min-width:992px) {\n.lw .vl-exp {grid-template-columns:1fr auto;gap:48px;padding:34px 0;align-items:center}\n}\n.lw .vl-exp .name {font-size:11px;letter-spacing:2.4px;text-transform:uppercase;font-weight:300;\n  line-height:1.5;margin-bottom:12px;color:var(--muted)}\n.lw .vl-exp .name em {display:block;font-family:var(--font-millionaire-script);font-style:normal;\n  text-transform:none;font-size:30px;line-height:1.12;letter-spacing:0;margin-top:2px;\n  color:var(--color-marron)}\n@media(min-width:768px) {\n.lw .vl-exp .name em {font-size:34px}\n}\n.lw .vl-exp .desc {font-family:var(--font-gill);font-size:15px;line-height:24px;letter-spacing:.43px;\n  color:rgba(var(--color-marron-rgb),.88);margin-bottom:0;max-width:58ch}\n.lw .vl-exp .benefits {display:flex;flex-wrap:wrap;gap:7px 20px;font-family:var(--font-gill);\n  font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:var(--muted)}\n.lw .vl-exp .benefits li {position:relative}\n.lw .vl-exp .benefits li:not(:last-child)::after {content:\"\";position:absolute;right:-12px;top:50%;\n  transform:translateY(-50%);width:3px;height:3px;border-radius:100%;\n  background:rgba(var(--color-marron-rgb),.4)}\n.lw .vl-exp .offer {display:flex;flex-direction:column;align-items:flex-start}\n@media(min-width:992px) {\n.lw .vl-exp .offer {padding-top:0}\n}\n.lw .vl-exp .formats {width:100%;margin-bottom:20px}\n.lw .vl-exp .formats li {display:flex;justify-content:space-between;align-items:baseline;gap:16px;\n  padding:9px 0;border-bottom:1px solid var(--rule)}\n.lw .vl-exp .formats li:first-child {border-top:1px solid var(--rule)}\n.lw .vl-exp .fmt {font-family:var(--font-gill);font-size:10px;letter-spacing:1.5px;\n  text-transform:uppercase;color:var(--muted)}\n.lw .vl-exp .val {font-family:var(--font-millionaire-roman);font-size:20px;letter-spacing:.4px;\n  white-space:nowrap;color:var(--color-marron)}\n.lw .vl-ladder {display:grid;grid-template-columns:1fr;gap:1px;background:var(--rule);\n  border:1px solid var(--rule);margin-top:8px}\n@media(min-width:768px) {\n.lw .vl-ladder {grid-template-columns:repeat(4,1fr)}\n}\n.lw .vl-ladder .step {background:var(--color-arena-light);padding:26px 22px;text-align:center}\n.lw .vl-ladder .step .q {font-family:var(--font-gill);font-size:10px;letter-spacing:1.5px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:12px}\n.lw .vl-ladder .step .p {font-family:var(--font-millionaire-script);font-size:34px;line-height:1;margin-bottom:8px}\n.lw .vl-ladder .step .u {font-family:var(--font-gill);font-size:11px;letter-spacing:.9px;color:var(--muted)}\n.lw .vl-ladder .step.is-best {background:var(--color-fff7e6)}\n.lw .vl-workshop {padding:var(--section-y) 0}\n.lw .vl-workshop .grid {display:flex;flex-direction:column;gap:26px}\n@media(min-width:992px) {\n.lw .vl-workshop .grid {flex-direction:row;justify-content:space-between;align-items:center;gap:64px}\n.lw .vl-workshop .shot {width:52%;flex:0 0 52%}\n.lw .vl-workshop .body {width:40%}\n.lw .vl-workshop.reverse .grid {flex-direction:row-reverse}\n}\n.lw .vl-workshop .shot figure {aspect-ratio:4\/3;overflow:hidden}\n.lw .vl-workshop .shot img {width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}\n.lw .vl-workshop .shot figure:hover img {transform:scale(1.05)}\n.lw .vl-workshop .meta {display:flex;gap:22px;flex-wrap:wrap;margin-bottom:16px;font-family:var(--font-gill);\n  font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}\n.lw .vl-workshop .meta li {position:relative}\n.lw .vl-workshop .meta li:not(:last-child)::after {content:\"\";position:absolute;right:-12px;top:50%;\n  transform:translateY(-50%);width:3px;height:3px;border-radius:100%;background:rgba(var(--color-marron-rgb),.5)}\n.lw .vl-workshop .name {font-size:26px;line-height:33px;text-transform:uppercase;letter-spacing:.6px;\n  font-weight:300;margin-bottom:16px}\n.lw .vl-workshop .name em {font-family:var(--font-millionaire-script);text-transform:none;font-style:normal}\n.lw .vl-workshop blockquote {font-family:var(--font-millionaire);font-style:italic;font-size:19px;\n  line-height:27px;margin:0 0 18px;padding-left:20px;border-left:1px solid var(--rule-strong);\n  color:rgba(var(--color-marron-rgb),.9)}\n.lw .vl-workshop .desc {font-family:var(--font-gill);font-size:15px;line-height:23px;letter-spacing:.43px;\n  margin-bottom:22px}\n.lw .vl-workshop .takeaway .lbl {font-family:var(--font-gill);font-size:10px;letter-spacing:1.5px;\n  text-transform:uppercase;color:var(--muted);margin-bottom:11px}\n.lw .vl-workshop .takeaway li {font-family:var(--font-gill);font-size:14px;line-height:22px;\n  padding-left:20px;position:relative;color:rgba(var(--color-marron-rgb),.86)}\n.lw .vl-workshop .takeaway li::before {content:\"\";position:absolute;left:0;top:8px;width:7px;height:4px;\n  border-left:1px solid var(--color-marron);border-bottom:1px solid var(--color-marron);\n  transform:rotate(-45deg)}\n.lw .vl-workshop .vl-btn {margin-top:26px}\n.lw .vl-gallery {display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n@media(min-width:768px) {\n.lw .vl-gallery {grid-template-columns:repeat(4,1fr);gap:12px}\n}\n.lw .vl-gallery figure {overflow:hidden;aspect-ratio:1\/1;margin:0}\n.lw .vl-gallery figure img {width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}\n.lw .vl-gallery figure:hover img {transform:scale(1.06)}\n@media(min-width:768px) {\n.lw .vl-gallery figure.tall {grid-row:span 2;aspect-ratio:auto;height:100%}\n.lw .vl-gallery figure.wide {grid-column:span 2;aspect-ratio:auto;height:100%}\n}\n.lw .vl-accordion {max-width:820px;margin:0 auto;border-top:1px solid var(--rule)}\n.lw .vl-accordion details {border-bottom:1px solid var(--rule)}\n.lw .vl-accordion summary {list-style:none;cursor:pointer;padding:24px 40px 24px 0;position:relative;\n  font-size:17px;line-height:25px;letter-spacing:.4px;text-transform:uppercase;font-weight:300}\n.lw .vl-accordion summary::-webkit-details-marker {display:none}\n.lw .vl-accordion summary::after,\n.lw .vl-accordion summary::before {content:\"\";position:absolute;right:6px;\n  top:50%;background:var(--color-marron);transition:all .3s var(--ease)}\n.lw .vl-accordion summary::after {width:13px;height:1px;transform:translateY(-50%)}\n.lw .vl-accordion summary::before {width:1px;height:13px;transform:translate(6px,-50%)}\n.lw .vl-accordion details[open] summary::before {transform:translate(6px,-50%) rotate(90deg);opacity:0}\n.lw .vl-accordion summary:focus-visible {outline:2px solid var(--color-marron);outline-offset:2px}\n.lw .vl-accordion .a {font-family:var(--font-gill);font-size:15px;line-height:24px;letter-spacing:.43px;\n  padding:0 40px 26px 0;color:rgba(var(--color-marron-rgb),.86)}\n.lw .vl-float {position:fixed;left:0;right:0;bottom:0;z-index:997;background:var(--color-marron);\n  color:var(--color-arena);transform:translateY(110%);transition:transform .45s var(--ease)}\n.lw .vl-float.is-in {transform:none}\n.lw .vl-float .inner {display:flex;align-items:center;justify-content:space-between;gap:16px;\n  padding:13px 20px}\n@media(min-width:768px) {\n.lw .vl-float .inner {padding:15px 40px}\n}\n.lw .vl-float .txt {font-family:var(--font-gill);font-size:11px;letter-spacing:1.1px;text-transform:uppercase;\n  line-height:16px}\n.lw .vl-float .txt b {font-weight:300;font-family:var(--font-millionaire-script);\n  text-transform:none;font-size:17px;letter-spacing:0;margin-right:8px}\n.lw .vl-float .vl-btn {height:auto;padding:10px 20px 7px;flex:0 0 auto}\n@media(max-width:575px) {\n.lw .vl-float .txt span {display:none}\n}\n.lw [data-anim=zoom-image] {overflow:hidden}\n.lw [data-anim=zoom-image] figure {overflow:hidden}\n.lw [data-anim=zoom-image].animated img {opacity:1;visibility:visible;transform:scale(1)}\n@media(prefers-reduced-motion:reduce) {\nhtml:has(.lw) {scroll-behavior:auto}\n.lw *,\n.lw *::before,\n.lw *::after {animation-duration:.001ms!important;animation-iteration-count:1!important;\n    transition-duration:.001ms!important}\n.lw [data-anim] {opacity:1!important;visibility:visible!important;transform:none!important}\n.lw [data-anim=zoom-image] img {opacity:1!important;visibility:visible!important;transform:none!important}\n.lw .above-the-fold .image img {animation:none!important}\n}\n.lw .skip {position:absolute;left:-9999px;top:0;z-index:1001;background:var(--color-marron);\n  color:var(--color-arena);padding:12px 20px;font-family:var(--font-gill);font-size:12px;\n  letter-spacing:1px;text-transform:uppercase}\n.lw .skip:focus {left:0}\n.lw .ph {display:inline-block;font-family:var(--font-gill);font-size:9px;letter-spacing:1.2px;\n  text-transform:uppercase;color:#8a6d3b;border:1px dashed #c0a06a;border-radius:3px;\n  padding:2px 7px 1px;background:#fdf7ea;vertical-align:middle}\n.lw .vl-request {\n  max-width: 620px;\n  margin: 56px auto 0;\n  padding-top: 48px;\n  border-top: 1px solid var(--rule);\n  text-align: left;\n}\n.lw .vl-request__title {\n  font-family: var(--font-millionaire-script);\n  font-size: 32px;\n  line-height: 1.2;\n  color: var(--color-marron);\n  margin-bottom: 10px;\n  text-align: center;\n}\n.lw .vl-request__lead {\n  font-family: var(--font-optima);\n  font-size: 15px;\n  line-height: 1.6;\n  color: var(--muted);\n  text-align: center;\n  margin-bottom: 34px;\n}\n.lw .vl-request__group { border: 0; padding: 0; margin: 0 0 30px; }\n.lw .vl-request__group legend,\n.lw .vl-field > span {\n  display: block;\n  font-family: var(--font-gill);\n  font-size: 11px;\n  letter-spacing: 1.6px;\n  text-transform: uppercase;\n  color: var(--muted);\n  margin-bottom: 12px;\n}\n.lw .vl-field select {\n  width: 100%;\n  font-family: var(--font-optima);\n  font-size: 15px;\n  color: var(--color-marron);\n  background-color: transparent;\n  border: 0;\n  border-bottom: 1px solid var(--rule-strong);\n  border-radius: 0;\n  padding: 7px 28px 7px 2px;\n  appearance: none;\n  cursor: pointer;\n  background-image: linear-gradient(45deg, transparent 50%, var(--muted) 50%),\n                    linear-gradient(135deg, var(--muted) 50%, transparent 50%);\n  background-position: right 12px center, right 6px center;\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  transition: border-color .3s var(--ease);\n}\n.lw .vl-field select:focus {\n  outline: none;\n  border-bottom-color: var(--color-marron);\n}\n.lw .vl-field select optgroup {\n  font-family: var(--font-gill);\n  font-size: 12px;\n  letter-spacing: 1.2px;\n  text-transform: uppercase;\n}\n.lw .vl-field select option { font-family: var(--font-optima); font-size: 15px; }\n.lw .vl-request__fields {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 20px 22px;\n  margin-bottom: 30px;\n}\n.lw .vl-field--wide { grid-column: 1 \/ -1; }\n.lw .vl-field input,\n.lw .vl-field textarea {\n  width: 100%;\n  font-family: var(--font-optima);\n  font-size: 15px;\n  color: var(--color-marron);\n  background-color: transparent;\n  border: 0;\n  border-bottom: 1px solid var(--rule-strong);\n  border-radius: 0;\n  padding: 7px 2px;\n  appearance: none;\n  transition: border-color .3s var(--ease);\n}\n.lw .vl-field textarea { resize: vertical; line-height: 1.5; }\n.lw .vl-field input:focus,\n.lw .vl-field textarea:focus {\n  outline: none;\n  border-bottom-color: var(--color-marron);\n}\n.lw .vl-field input::placeholder { color: rgba(var(--color-marron-rgb), .38); }\n.lw .vl-request__actions {\n  display: flex;\n  gap: 14px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.lw .vl-request__note {\n  font-family: var(--font-optima);\n  font-size: 14px;\n  line-height: 1.5;\n  color: var(--muted);\n  text-align: center;\n  margin-top: 18px;\n}\n.lw .vl-request__note:empty { display: none; }\n@media (max-width: 767px) {\n.lw .vl-request { margin-top: 44px; padding-top: 38px; }\n.lw .vl-request__title { font-size: 27px; }\n.lw .vl-request__fields { grid-template-columns: 1fr; gap: 18px; }\n.lw .vl-request__actions .vl-btn { width: 100%; }\n}\n@media (min-width: 768px) {\n.lw .above-the-fold .image { height: clamp(360px, 58vh, 620px); }\n}\n@media (max-width: 767px) {\n.lw .above-the-fold .image { height: clamp(420px, 62vh, 560px); }\n.lw .above-the-fold .image .tall { aspect-ratio: auto; height: 100%; object-position: 42% center; }\n}\n.lw .above-the-fold .above-info .vl-btn {\n  height: auto;\n  padding: 11px 22px 8px;\n  margin-top: 26px;\n  color: var(--color-arena-light);\n  border: 1px solid var(--color-arena-light);\n  background-color: transparent;\n}\n.lw .above-the-fold .above-info .vl-btn:hover {\n  background-color: var(--color-arena-light);\n  color: var(--color-marron);\n}\n.lw .vl-exp-group { margin-top: 8px; }\n.lw .vl-exp-group + .vl-exp-group { margin-top: 26px; }\n@media (max-width: 767px) {\n.lw .vl-exp { grid-template-columns: 1fr; gap: 18px; align-items: start; }\n.lw .vl-exp .offer { justify-content: flex-start; }\n}\n\n\/* The template boxes its content and prints a heading above it. This page\n   draws its own opening and runs full bleed, so both have to give way,\n   scoped so no other page notices. *\/\nmain:has(.lw) {\n  width: auto;\n  max-width: none;\n  margin-inline: 0;\n  padding-top: 0;\n  margin-bottom: 0;\n}\n.content.container:has(.lw) {\n  max-width: none;\n  width: auto;\n  padding: 0;\n  margin-inline: 0;\n}\n.content.container:has(.lw) > .page-title { display: none; }\n\n\n.lw .ph { display: none !important; }\n\n\n\/* Without the script no element ever gets .animated, and the theme\n   holds [data-anim] at opacity zero. Show everything until the\n   script says it is running. *\/\n.lw:not(.lw-js) [data-anim],\n.lw:not(.lw-js) [data-anim] img {\n  opacity: 1 !important;\n  visibility: visible !important;\n  transform: none !important;\n}\n\n<\/style>\n\n<div class=\"lw\">\n<!-- ============================== 1 \u00b7 HERO ============================== -->\n<section class=\"above-the-fold\">\n  <div class=\"image\">\n    <img decoding=\"async\" class=\"wide\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1536x1024.jpg\" srcset=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-768x512.jpg 768w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1024x683.jpg 1024w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1536x1024.jpg 1536w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-2048x1365.jpg 2048w\" sizes=\"100vw\" alt=\"Una hu\u00e9sped flotando en la piscina de talasoterapia durante una sesi\u00f3n de sound healing, con dos cuencos tibetanos posados en el agua\" fetchpriority=\"high\">\n    <img decoding=\"async\" class=\"tall\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1024x683.jpg\" srcset=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-768x512.jpg 768w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1024x683.jpg 1024w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/DSC08636-VTRPT105-1536x1024.jpg 1536w\" sizes=\"100vw\" alt=\"\" aria-hidden=\"true\">\n  <\/div>\n  <div class=\"above-info\">\n    <p class=\"vl-card-subtitle vl-daterule\"><span>21 &#8211; 28 de septiembre de 2026<\/span><\/p>\n    <h1 class=\"title\">Thalasso Therapy<em>Legacy Week<\/em><\/h1>\n    <p class=\"subtitle\">Plazas muy limitadas.<\/p>\n    <a class=\"vl-btn\" href=\"#spaRequest\">Reserve su experiencia<\/a>\n  <\/div>\n<\/section>\n\n<!-- ============================== 2 \u00b7 INTRODUCTION ============================== -->\n<section class=\"vl-site-info\" id=\"legacy\">\n  <div class=\"container\" data-anim=\"fade\">\n    <p class=\"subtitle\">Thalasso Therapy Legacy Week<\/p><span class=\"vl-rule\"><\/span>\n    <h2 class=\"title\">Seis d\u00e9cadas de<em>Vilalara<\/em><\/h2>\n  <\/div>\n<\/section>\n\n<section class=\"vl-section\" style=\"padding-top:0;padding-bottom:0\">\n  <div class=\"container p-lg-medium\">\n    <div style=\"max-width:820px;margin:0 auto;text-align:center\" data-anim=\"fade\">\n      <div class=\"vl-card\">\n        <div class=\"info-text\" style=\"font-size:17px;line-height:28px\">\n          <p style=\"margin-bottom:18px\">Una semana dedicada a lo que Vilalara practica discretamente desde hace seis d\u00e9cadas: el arte de devolver el equilibrio junto al mar. Tratamientos exclusivos y rituales de bienestar, herederos de la tradici\u00f3n de talasoterapia que define este lugar desde su origen.<\/p>\n          <p style=\"margin-bottom:18px\">La talasoterapia es el tratamiento en agua de mar templada, el mar como medio, no solo como paisaje. Sostenido por el agua, el cuerpo entrega parte de su peso, y lo que queda es lo esencial: gestos m\u00e1s lentos, una liberaci\u00f3n m\u00e1s profunda, un trabajo que la tierra no permite.<\/p>\n          <p>Tres terapeutas de reconocimiento internacional, en residencia en Praia das Gaivotas. Veinticinco clases en grupo, veinticuatro sesiones privadas, tres talleres. Las clases est\u00e1n limitadas a ocho hu\u00e9spedes, lo justo para que cada hora conserve su intimidad.<\/p>\n        <\/div>\n      <\/div>\n      <hr class=\"separator\" style=\"max-width:120px;margin:34px auto 30px\">\n      <p style=\"font-family:var(--font-millionaire);font-style:italic;font-size:21px;line-height:31px\">\n        El Atl\u00e1ntico siempre ha sido el tratamiento.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================== 3 \u00b7 VISITING PRACTITIONERS ============================== -->\n<section class=\"vl-section\" id=\"practitioners\">\n  <div class=\"container p-lg-medium\">\n    <div class=\"vl-section-title\" data-anim=\"fade\">\n      <p class=\"vl-card-subtitle\">21 &#8211; 28 de septiembre de 2026<\/p><span class=\"vl-rule\"><\/span>\n      <h2 class=\"vl-card-title\">Tres Terapeutas<em>en residencia<\/em><\/h2>\n      <div class=\"info-text\">Durante ocho d\u00edas, el Wellness Club tiene tres nombres. Tres vidas dedicadas a un mismo oficio singular: devolver el cuerpo a quien lo habita. Cada d\u00eda de esta semana lleva su firma.<\/div>\n    <\/div>\n\n    <div class=\"vl-pc-row\">\n      <article class=\"vl-pc\" data-anim=\"fade\" data-anim-delay=\"0\">\n        <button type=\"button\" class=\"vl-pc-face\" id=\"pt-gudrun\" aria-expanded=\"false\" aria-controls=\"pp-gudrun\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/04-gudrun-docherty-therapeutic-yoga-and-movement-specia.jpg\" alt=\"Gudrun Docherty, especialista en yoga terap\u00e9utico y movimiento\" loading=\"lazy\"><\/figure>\n          <span class=\"vl-pc-body\">\n            <span class=\"disc\">Yoga terap\u00e9utico y movimiento<\/span>\n            <span class=\"nm\">Gudrun<em>Docherty<\/em><\/span>\n            <span class=\"reveal\"><span>\n              <span class=\"voice\">Ayudar a las personas a moverse con mayor facilidad, reducir el dolor y construir vitalidad duradera de una forma sostenible en la vida real.<\/span>\n              <span class=\"more\">Descubrir<\/span>\n            <\/span><\/span>\n          <\/span>\n        <\/button>\n      <\/article>\n      <article class=\"vl-pc\" data-anim=\"fade\" data-anim-delay=\"130\">\n        <button type=\"button\" class=\"vl-pc-face\" id=\"pt-palma\" aria-expanded=\"false\" aria-controls=\"pp-palma\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/05-jo-o-palma-performing-a-water-based-tibetan-singing-.jpg\" alt=\"Jo\u00e3o Palma dirigiendo una sesi\u00f3n de cuencos tibetanos dentro de la piscina de Vilalara\" loading=\"lazy\"><\/figure>\n          <span class=\"vl-pc-body\">\n            <span class=\"disc\">Yoga &#183; Osteopat\u00eda &#183; Sound healing<\/span>\n            <span class=\"nm\">Jo&#227;o<em>Palma<\/em><\/span>\n            <span class=\"reveal\"><span>\n              <span class=\"voice\">El verdadero bienestar nace cuando movimiento, respiraci\u00f3n, sonido y naturaleza trabajan en armon\u00eda.<\/span>\n              <span class=\"more\">Descubrir<\/span>\n            <\/span><\/span>\n          <\/span>\n        <\/button>\n      <\/article>\n      <article class=\"vl-pc\" data-anim=\"fade\" data-anim-delay=\"260\">\n        <button type=\"button\" class=\"vl-pc-face\" id=\"pt-pestana\" aria-expanded=\"false\" aria-controls=\"pp-pestana\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/Joao-Pestana-798x1024.jpg\" srcset=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/Joao-Pestana-768x985.jpg 768w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/Joao-Pestana-798x1024.jpg 798w, https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/Joao-Pestana-1197x1536.jpg 1197w\" sizes=\"(max-width:767px) 100vw, 33vw\" alt=\"Dr. Jo\u00e3o Pestana, psic\u00f3logo cl\u00ednico especializado en psicolog\u00eda de la salud\" loading=\"lazy\"><\/figure>\n          <span class=\"vl-pc-body\">\n            <span class=\"disc\">Psicolog\u00eda cl\u00ednica y de la salud<\/span>\n            <span class=\"nm\">Dr. Jo&#227;o<em>Pestana<\/em><\/span>\n            <span class=\"reveal\"><span>\n              <span class=\"voice\">Comprender c\u00f3mo se relacionan el estr\u00e9s, la salud y el comportamiento humano, y reforzar la capacidad del propio cuerpo para autorregularse.<\/span>\n              <span class=\"more\">Descubrir<\/span>\n            <\/span><\/span>\n          <\/span>\n        <\/button>\n      <\/article>\n    <\/div>\n\n    <div class=\"vl-pc-panel\" id=\"pp-gudrun\" role=\"region\" aria-labelledby=\"pt-gudrun\" hidden>\n      <div class=\"cols\">\n        <div class=\"lead-col\">\n          <p class=\"lead\">Yoga terap\u00e9utico y movimiento funcional, unidos a un entrenamiento de fuerza inteligente, liberaci\u00f3n de la fascia y regulaci\u00f3n del sistema nervioso. Cada sesi\u00f3n se adapta a la persona, y sirve tanto a quien busca rendimiento como a quien busca recuperar la comodidad diaria.<\/p>\n          <a data-request=\"Private session with Gudrun Docherty\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reservar sesi\u00f3n con Docherty<\/a>\n        <\/div>\n        <div>\n          <dl class=\"facts\">\n            <div><dt>Base<\/dt><dd>Algarve, Portugal<\/dd><\/div>\n            <div><dt>Experiencia<\/dt><dd>M\u00e1s de 25 a\u00f1os, internacional<\/dd><\/div>\n            <div><dt>Formaci\u00f3n<\/dt><dd>British Yoga Academy; mentorizada por Susi Hately<\/dd><\/div>\n            <div><dt>Idiomas<\/dt><dd>Alem\u00e1n &#183; Ingl\u00e9s<\/dd><\/div>\n          <\/dl>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"vl-pc-panel\" id=\"pp-palma\" role=\"region\" aria-labelledby=\"pt-palma\" hidden>\n      <div class=\"cols\">\n        <div class=\"lead-col\">\n          <p class=\"lead\">Movimiento, atenci\u00f3n plena y el poder curativo del sonido. Se form\u00f3 en Rishikesh, en Ayurveda y en sound healing por toda Asia, y m\u00e1s tarde como oste\u00f3pata. Cre\u00f3 el sound healing acu\u00e1tico de Vilalara, cuencos tibetanos tocados dentro de la piscina, un tratamiento que no existe en ning\u00fan otro lugar.<\/p>\n          <a data-request=\"Private session with Joao Palma\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reservar sesi\u00f3n con Palma<\/a>\n        <\/div>\n        <div>\n          <dl class=\"facts\">\n            <div><dt>Base<\/dt><dd>Portugal<\/dd><\/div>\n            <div><dt>Disciplinas<\/dt><dd>Yoga &#183; Osteopat\u00eda &#183; Sound healing<\/dd><\/div>\n            <div><dt>Formaci\u00f3n<\/dt><dd>Rishikesh, India; Asia; licenciatura en Osteopat\u00eda<\/dd><\/div>\n            <div><dt>Creado para Vilalara<\/dt><dd>Thalassa Sound Healing<\/dd><\/div>\n          <\/dl>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"vl-pc-panel\" id=\"pp-pestana\" role=\"region\" aria-labelledby=\"pt-pestana\" hidden>\n      <div class=\"cols\">\n        <div class=\"lead-col\">\n          <p class=\"lead\">C\u00f3mo el estr\u00e9s, la emoci\u00f3n y el estilo de vida moldean la salud. Desarroll\u00f3 el <em>M&#233;todo Pestana<\/em>, un enfoque integrador basado en la evidencia que refuerza la capacidad del propio cuerpo para autorregularse y ser resiliente.<\/p>\n          <a data-request=\"Private session with Dr. Joao Pestana\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reservar sesi\u00f3n con Pestana<\/a>\n        <\/div>\n        <div>\n          <dl class=\"facts\">\n            <div><dt>Base<\/dt><dd>Portugal<\/dd><\/div>\n            <div><dt>Experiencia<\/dt><dd>M\u00e1s de 20 a\u00f1os; m\u00e1s de 10 en psicooncolog\u00eda<\/dd><\/div>\n            <div><dt>Acreditaci\u00f3n<\/dt><dd>Orden de los Psic\u00f3logos Portugueses<\/dd><\/div>\n            <div><dt>Ense\u00f1a en<\/dt><dd>Europa &#183; Estados Unidos<\/dd><\/div>\n          <\/dl>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================== EDITORIAL BREAK ============================== -->\n\n<!-- ============================== 4 \u00b7 WEEKLY PROGRAMME ============================== -->\n<section class=\"vl-section vl-programme vl-bg-dark\" id=\"programme\">\n  <div class=\"container p-lg-medium\">\n\n    <div class=\"vl-section-title\" data-anim=\"fade\">\n      <p class=\"vl-card-subtitle\">21 &#8211; 28 de septiembre de 2026<\/p><span class=\"vl-rule\"><\/span>\n      <h2 class=\"vl-card-title\">La Semana<em>d\u00eda a d\u00eda<\/em><\/h2>\n      <div class=\"info-text\">Ocho d\u00edas, las disciplinas de cuatro terapeutas y tres talleres. Elija un d\u00eda para ver el programa completo. Las clases de grupo se limitan a ocho personas; las sesiones privadas son individuales, con el terapeuta.<\/div>\n    <\/div>\n\n    <div class=\"day-rail\" role=\"tablist\" aria-label=\"D\u00edas del programa\" data-anim=\"fade\">\n      <button role=\"tab\" id=\"tab-21\" aria-controls=\"day-21\" aria-selected=\"true\">\n        <span class=\"dow\">Lun<\/span><span class=\"dom\">21<\/span><\/button>\n      <button role=\"tab\" id=\"tab-22\" aria-controls=\"day-22\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Mar<\/span><span class=\"dom\">22<\/span><\/button>\n      <button role=\"tab\" id=\"tab-23\" aria-controls=\"day-23\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Mi\u00e9<\/span><span class=\"dom\">23<\/span><\/button>\n      <button role=\"tab\" id=\"tab-24\" aria-controls=\"day-24\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Jue<\/span><span class=\"dom\">24<\/span><\/button>\n      <button role=\"tab\" id=\"tab-25\" aria-controls=\"day-25\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Vie<\/span><span class=\"dom\">25<\/span><\/button>\n      <button role=\"tab\" id=\"tab-26\" aria-controls=\"day-26\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">S\u00e1b<\/span><span class=\"dom\">26<\/span><\/button>\n      <button role=\"tab\" id=\"tab-27\" aria-controls=\"day-27\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Dom<\/span><span class=\"dom\">27<\/span><\/button>\n      <button role=\"tab\" id=\"tab-28\" aria-controls=\"day-28\" aria-selected=\"false\" tabindex=\"-1\">\n        <span class=\"dow\">Lun<\/span><span class=\"dom\">28<\/span><\/button>\n    <\/div>\n\n    <!-- MON 21 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-21\" aria-labelledby=\"tab-21\">\n      <div class=\"day-head\">\n        <p class=\"subtitle\">Lunes<\/p>\n        <h3 class=\"title\">21 <em>septiembre<\/em><\/h3>\n      <\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movilidad para la Vida<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movimiento Consciente<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">16:30 &#8211; 17:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- TUE 22 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-22\" aria-labelledby=\"tab-22\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Martes<\/p><h3 class=\"title\">22 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Inner Flow Yoga<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot is-workshop\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">El Arte de <em>Ba\u00f1o Terap\u00e9utico<\/em><\/div>\n          <div class=\"who\">Componga un ritual de ba\u00f1o personalizado para llevarse<\/div><\/div>\n          <div class=\"tag\">Taller<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">El Arte de Respirar<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- WED 23 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-23\" aria-labelledby=\"tab-23\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Mi\u00e9rcoles<\/p><h3 class=\"title\">23 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movilidad para la Vida<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movimiento Consciente<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">16:30 &#8211; 17:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- THU 24 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-24\" aria-labelledby=\"tab-24\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Jueves<\/p><h3 class=\"title\">24 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Inner Flow Yoga<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot is-workshop\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">El Ritual de la <em>Piel Sana<\/em><\/div>\n          <div class=\"who\">Una rutina de cuidado de la piel dise\u00f1ada por nuestros especialistas<\/div><\/div>\n          <div class=\"tag\">Taller<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">El Arte de Respirar<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- FRI 25 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-25\" aria-labelledby=\"tab-25\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Viernes<\/p><h3 class=\"title\">25 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movilidad para la Vida<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movimiento Consciente<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- SAT 26 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-26\" aria-labelledby=\"tab-26\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">S\u00e1bado<\/p><h3 class=\"title\">26 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">09:00 &#8211; 10:00<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot is-workshop\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Descubra su <em>Dosha Ayurv\u00e9dico<\/em><\/div>\n          <div class=\"who\">Una introducci\u00f3n a los tres doshas y a su equilibrio natural<\/div><\/div>\n          <div class=\"tag\">Taller<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- SUN 27 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-27\" aria-labelledby=\"tab-27\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Domingo<\/p><h3 class=\"title\">27 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- MON 28 -->\n    <div class=\"panel\" role=\"tabpanel\" id=\"day-28\" aria-labelledby=\"tab-28\" hidden>\n      <div class=\"day-head\"><p class=\"subtitle\">Lunes<\/p><h3 class=\"title\">28 <em>septiembre<\/em><\/h3><\/div>\n      <ul class=\"vl-agenda\">\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movilidad para la Vida<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">10:00 &#8211; 11:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Movimiento Consciente<\/div><div class=\"who\">Gudrun Docherty<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">11:00 &#8211; 12:00<\/div>\n          <div class=\"what\"><div class=\"name\">Estr\u00e9s y Estilo de Vida <em>o<\/em> Regulaci\u00f3n del Sistema Nervioso<\/div>\n          <div class=\"who\">Dr. Jo\u00e3o Pestana<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">12:00 &#8211; 13:00<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Gudrun Docherty. Movilidad para la Vida, Movimiento Consciente, Inner Flow Yoga o El Arte de Respirar<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">14:30 &#8211; 15:30<\/div>\n          <div class=\"what\"><div class=\"name\">Hatha Yoga<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">15:30 &#8211; 16:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sound Healing<\/div><div class=\"who\">Jo\u00e3o Palma<\/div><\/div>\n          <div class=\"tag\">Clase de grupo<\/div><\/li>\n        <li class=\"slot\"><div class=\"time\">16:30 &#8211; 17:30<\/div>\n          <div class=\"what\"><div class=\"name\">Sesi\u00f3n privada<\/div>\n          <div class=\"who\">Jo\u00e3o Palma. Hatha Yoga, Sound Healing, Thalassa Sound Healing, Movimiento Terap\u00e9utico o Thai Yoga Massage<\/div><\/div>\n          <div class=\"tag\">Sesi\u00f3n privada<\/div><\/li>\n      <\/ul>\n    <\/div>\n\n    <p class=\"day-note\">Veinticinco clases de grupo \u00b7 Veinticuatro sesiones privadas \u00b7 Tres talleres<br>\n      Las sesiones privadas se reservan directamente con el Wellness Club. <span class=\"ph\">Placeholder, flujo de reserva de las sesiones individuales por confirmar<\/span><\/p>\n\n    <div style=\"text-align:center;margin-top:30px\">\n      <a class=\"vl-btn light h-auto\" href=\"#experiences\">Ver todas las experiencias<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================== 5 \u00b7 SIGNATURE EXPERIENCES ============================== -->\n<section class=\"vl-section\" id=\"experiences\">\n  <div class=\"container p-lg-medium\">\n    <div class=\"vl-section-title\" data-anim=\"fade\">\n      <p class=\"vl-card-subtitle\">El Wellness Club<\/p><span class=\"vl-rule\"><\/span>\n      <h2 class=\"vl-card-title\">Experiencias<em>de autor<\/em><\/h2>\n      <div class=\"info-text\">Once experiencias, cada una ofrecida como clase de grupo reducida, sesi\u00f3n privada individual, o ambas. Las clases de grupo son para un m\u00e1ximo de ocho personas.<\/div>\n    <\/div>\n\n    <!-- GUDRUN -->\n    <div class=\"vl-exp-group\" data-anim=\"fade\">\n      <div class=\"grp-head\">\n        <h3>Con <em>Gudrun Docherty<\/em><\/h3>\n      <\/div>\n      <div class=\"vl-exp-list\">\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Movilidad <em>para la Vida<\/em><\/h4>\n            <p class=\"desc\">Ejercicios din\u00e1micos exigentes que revelan d\u00e9ficits de movimiento y desequilibrios musculares, mejorando la movilidad y preparando el cuerpo para el entrenamiento de fuerza.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Mobility for Life\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Movimiento <em>Consciente<\/em><\/h4>\n            <p class=\"desc\">Una pr\u00e1ctica terap\u00e9utica suave para la columna, caderas y hombros. El movimiento lento e intencionado libera la tensi\u00f3n acumulada y devuelve fluidez al cuerpo.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Mindful Motion\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Inner Flow <em>Yoga<\/em><\/h4>\n            <p class=\"desc\">Practicado con auriculares inal\u00e1mbricos. Movimiento, respiraci\u00f3n y un viaje musical escogido se funden en una pr\u00e1ctica inmersiva y profundamente personal.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Inner Flow Yoga\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">El Arte de <em>Respirar<\/em><\/h4>\n            <p class=\"desc\">Un trabajo suave de los tejidos con una pelota blanda devuelve al cuerpo la respiraci\u00f3n diafragm\u00e1tica natural, completado con t\u00e9cnicas que calman la mente.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"The Art of Breathing\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n\n    <!-- JO\u00c3O PALMA -->\n    <div class=\"vl-exp-group\" data-anim=\"fade\">\n      <div class=\"grp-head\">\n        <h3>Con <em>Jo\u00e3o Palma<\/em><\/h3>\n      <\/div>\n      <div class=\"vl-exp-list\">\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Hatha <em>Yoga<\/em><\/h4>\n            <p class=\"desc\">Posturas centradas en la alineaci\u00f3n con conciencia de la respiraci\u00f3n, armonizando movimiento y atenci\u00f3n plena. Apto para todos los niveles.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Hatha Yoga\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Sound <em>Healing<\/em><\/h4>\n            <p class=\"desc\">Las vibraciones de los cuencos tibetanos liberan la tensi\u00f3n y devuelven el equilibrio energ\u00e9tico, dentro de un campo de sonido envolvente.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Sound Healing\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Movimiento <em>Terap\u00e9utico<\/em><\/h4>\n            <p class=\"desc\">Movimiento controlado para la columna, caderas y cintura escapular, activando el core profundo. Beneficioso en cualquier nivel de condici\u00f3n f\u00edsica.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Private session with Joao Palma\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Thalassa <em>Sound Healing<\/em><\/h4>\n            <p class=\"desc\">Cuencos tibetanos tocados dentro del agua. Las frecuencias resuenan por el cuerpo mientras el agua las transporta. Un tratamiento creado aqu\u00ed, con Vilalara.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Private session with Joao Palma\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Thai Yoga <em>Massage<\/em><\/h4>\n            <p class=\"desc\">Acupresi\u00f3n, estiramiento asistido y movimiento consciente. Un tratamiento sin aceites que libera la tensi\u00f3n profunda y devuelve flexibilidad.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Private session with Joao Palma\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n\n    <!-- DR. PESTANA -->\n    <div class=\"vl-exp-group\" data-anim=\"fade\">\n      <div class=\"grp-head\">\n        <h3>Con <em>Dr. Jo\u00e3o Pestana<\/em><\/h3>\n      <\/div>\n      <div class=\"vl-exp-list\">\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Estr\u00e9s y <em>Estilo de Vida<\/em><\/h4>\n            <p class=\"desc\">Evaluaci\u00f3n y orientaci\u00f3n pr\u00e1ctica sobre patrones de estr\u00e9s, sue\u00f1o, alimentaci\u00f3n, actividad y h\u00e1bitos diarios, con estrategias hechas a su medida.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Private session with Dr. Joao Pestana\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n\n        <article class=\"vl-exp\">\n          <div class=\"lead\">\n            <h4 class=\"name\">Regulaci\u00f3n del <em>Sistema Nervioso<\/em><\/h4>\n            <p class=\"desc\">Principios psicol\u00f3gicos basados en la evidencia combinados con enfoques cuerpo-mente, para regular el sistema nervioso y devolver el equilibrio.<\/p>\n          <\/div>\n          <div class=\"offer\">\n            <a data-request=\"Private session with Dr. Joao Pestana\" class=\"vl-btn light\" href=\"#spaRequest\">Reservar<\/a>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n\n    <!-- GROUP CLASS LADDER -->\n    <div data-anim=\"fade\" style=\"margin-top:12px\">\n      <div class=\"grp-head\" style=\"display:flex;align-items:baseline;gap:16px;margin-bottom:20px\">\n        <h3 style=\"font-size:15px;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;font-weight:300\">El Recorrido de las Clases de Grupo<\/h3>\n        <span style=\"flex:1;height:1px;background:var(--rule)\"><\/span>\n      <\/div>\n      <p style=\"font-family:var(--font-gill);font-size:15px;line-height:23px;letter-spacing:.43px;max-width:640px;margin-bottom:22px;color:rgba(var(--color-marron-rgb),.86)\">\n        La semana est\u00e1 pensada para practicarse, no para probarse. Cuanto m\u00e1s se lleve, m\u00e1s baja el precio por clase, y m\u00e1s hondo va el arco de lunes a lunes.<\/p>\n      <div class=\"vl-ladder\">\n        <div class=\"step\"><p class=\"q\">Clase suelta<\/p><p class=\"p\">\u20ac22<\/p><p class=\"u\">por clase<\/p><\/div>\n        <div class=\"step\"><p class=\"q\">10 clases<\/p><p class=\"p\">\u20ac200<\/p><p class=\"u\">20 \u20ac por clase<\/p><\/div>\n        <div class=\"step\"><p class=\"q\">15 clases<\/p><p class=\"p\">\u20ac270<\/p><p class=\"u\">18 \u20ac por clase<\/p><\/div>\n        <div class=\"step is-best\"><p class=\"q\">20 clases<\/p><p class=\"p\">\u20ac320<\/p><p class=\"u\">16 \u20ac por clase<\/p><\/div>\n      <\/div>\n      <p style=\"font-family:var(--font-gill);font-size:12px;letter-spacing:.6px;color:var(--muted);margin-top:14px\">\n        Las clases de grupo son para un m\u00e1ximo de ocho personas. Precios en euros, por persona.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================== 6 \u00b7 WORKSHOPS ============================== -->\n<section class=\"vl-section vl-bg-dark\" id=\"workshops\">\n  <div class=\"container p-lg-medium\">\n    <div class=\"vl-section-title\" data-anim=\"fade\">\n      <p class=\"vl-card-subtitle\">22, 24 y 26 de septiembre<\/p><span class=\"vl-rule\"><\/span>\n      <h2 class=\"vl-card-title\">Tres Ma\u00f1anas<em>los talleres<\/em><\/h2>\n      <div class=\"info-text\">Tres encuentros reducidos, de una hora cada uno, cada uno envi\u00e1ndole a casa con algo hecho o aprendido, y un beneficio que puede usar durante el resto de su estancia.<\/div>\n    <\/div>\n\n    <article class=\"vl-workshop\" data-anim=\"fade\">\n      <div class=\"grid\">\n        <div class=\"shot\" data-anim=\"zoom-image\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/08-the-spa-at-vilalara.jpg\"\n            alt=\"El spa de Vilalara\" loading=\"lazy\"><\/figure>\n        <\/div>\n        <div class=\"body\">\n          <ul class=\"meta\"><li>Martes 22 de septiembre<\/li><li>10:00 &#8211; 11:00<\/li><li>60 minutos<\/li><\/ul>\n          <h3 class=\"name\">El Arte de <em>Ba\u00f1o Terap\u00e9utico<\/em><\/h3>\n          <blockquote>Un ba\u00f1o puede ser mucho m\u00e1s que higiene. Puede ser recuperaci\u00f3n, preparaci\u00f3n para el sue\u00f1o o un momento de atenci\u00f3n plena.<\/blockquote>\n          <p class=\"desc\">Componga un ritual de ba\u00f1o personalizado para llevarse, a partir de sales minerales, bot\u00e1nicos arom\u00e1ticos y aceites esenciales, y aprenda c\u00f3mo act\u00faan en el cuerpo y en la mente.<\/p>\n          <div class=\"takeaway\">\n            <p class=\"lbl\">Lo que se lleva<\/p>\n            <ul>\n              <li>Su mezcla de ba\u00f1o personal<\/li>\n              <li>Una receta de bienestar<\/li>\n              <li>Orientaci\u00f3n de quien sabe<\/li>\n              <li>10% de descuento en los tratamientos de talasoterapia durante la estancia<\/li>\n            <\/ul>\n          <\/div>\n          <a data-request=\"The Art of Therapeutic Bathing\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reserve su plaza<\/a>\n          <p style=\"margin-top:12px\"><span class=\"ph\">Placeholder, precio del taller por confirmar<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"vl-workshop reverse\" data-anim=\"fade\">\n      <div class=\"grid\">\n        <div class=\"shot\" data-anim=\"zoom-image\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/09-treatment-detail-at-the-vilalara-wellness-club.jpg\"\n            alt=\"Detalle de un tratamiento en el Wellness Club de Vilalara\" loading=\"lazy\"><\/figure>\n        <\/div>\n        <div class=\"body\">\n          <ul class=\"meta\"><li>Jueves 24 de septiembre<\/li><li>10:00 &#8211; 11:00<\/li><li>60 minutos<\/li><\/ul>\n          <h3 class=\"name\">El Ritual de la <em>Piel Sana<\/em><\/h3>\n          <blockquote>Una piel sana no se consigue con m\u00e1s productos. Se consigue con los productos adecuados, en el orden adecuado.<\/blockquote>\n          <p class=\"desc\">T\u00e9cnicas profesionales de aplicaci\u00f3n, las necesidades reales de su piel, y una rutina personalizada dise\u00f1ada por nuestros especialistas.<\/p>\n          <div class=\"takeaway\">\n            <p class=\"lbl\">Lo que se lleva<\/p>\n            <ul>\n              <li>Una tarjeta con su rutina<\/li>\n              <li>Recomendaciones para la piel<\/li>\n              <li>Muestras<\/li>\n              <li>15% de descuento en los productos ese d\u00eda<\/li>\n            <\/ul>\n          <\/div>\n          <a data-request=\"The Ritual of Healthy Skin\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reserve su plaza<\/a>\n          <p style=\"margin-top:12px\"><span class=\"ph\">Placeholder, precio del taller por confirmar<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/article>\n\n    <article class=\"vl-workshop\" data-anim=\"fade\">\n      <div class=\"grid\">\n        <div class=\"shot\" data-anim=\"zoom-image\">\n          <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/10-yoga-practice-in-the-gardens-at-vilalara.jpg\"\n            alt=\"Pr\u00e1ctica de yoga en los jardines de Vilalara\" loading=\"lazy\"><\/figure>\n        <\/div>\n        <div class=\"body\">\n          <ul class=\"meta\"><li>S\u00e1bado 26 de septiembre<\/li><li>12:00 &#8211; 13:00<\/li><li>60 minutos<\/li><\/ul>\n          <h3 class=\"name\">Descubra su <em>Dosha Ayurv\u00e9dico<\/em><\/h3>\n          <blockquote>El Ayurveda ofrece un marco hol\u00edstico que ayuda a explicar tendencias del cuerpo, la mente y el estilo de vida.<\/blockquote>\n          <p class=\"desc\">\u00bfPor qu\u00e9 hay quien florece con ejercicio intenso y quien florece con movimiento suave? Una introducci\u00f3n a los tres doshas, y formas pr\u00e1cticas de apoyar su propio equilibrio.<\/p>\n          <div class=\"takeaway\">\n            <p class=\"lbl\">Lo que se lleva<\/p>\n            <ul>\n              <li>Saber cu\u00e1l es su dosha ayurv\u00e9dico<\/li>\n              <li>Una rutina matinal y un ejercicio de respiraci\u00f3n<\/li>\n              <li>Una recomendaci\u00f3n de automasaje<\/li>\n              <li>15% de descuento en el masaje ayurv\u00e9dico durante la estancia<\/li>\n            <\/ul>\n          <\/div>\n          <a data-request=\"Discover Your Ayurvedic Dosha\" class=\"vl-btn light h-auto\" href=\"#spaRequest\">Reserve su plaza<\/a>\n          <p style=\"margin-top:12px\"><span class=\"ph\">Placeholder, precio del taller por confirmar<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/article>\n  <\/div>\n<\/section>\n\n<!-- ============================== 8 \u00b7 GALLERY ============================== -->\n<section class=\"vl-section\" id=\"gallery\">\n  <div class=\"container p-lg-medium\">\n    <div class=\"vl-section-title\" data-anim=\"fade\">\n      <p class=\"vl-card-subtitle\">Praia das Gaivotas \u00b7 Porches<\/p><span class=\"vl-rule\"><\/span>\n      <h2 class=\"vl-card-title\">Sesenta A\u00f1os<em>de esta vista<\/em><\/h2>\n    <\/div>\n    <div class=\"vl-gallery\" data-anim=\"fade\">\n      <figure class=\"tall\"><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/11-yoga-on-the-rocks-above-the-atlantic.jpg\" alt=\"Yoga en las rocas sobre el Atl\u00e1ntico\" loading=\"lazy\"><\/figure>\n      <figure class=\"wide\"><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/12-thalassotherapy-sound-healing-at-the-vilalara-spa.jpg\" alt=\"Sound healing de talasoterapia en el spa de Vilalara\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/13-the-atlantic-ocean-at-vilalara.jpg\" alt=\"El oc\u00e9ano Atl\u00e1ntico en Vilalara\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/14-sun-salutation-by-the-pool.jpg\" alt=\"Saludo al sol junto a la piscina\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/15-the-beach-lounge.jpg\" alt=\"El beach lounge\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/16-meditation-on-the-beach.jpg\" alt=\"Meditaci\u00f3n en la playa\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/17-the-terrace-pool.jpg\" alt=\"La piscina de la terraza\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/18-yoga-by-the-pool.jpg\" alt=\"Yoga junto a la piscina\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/19-the-loureiros-pool-at-vilalara.jpg\" alt=\"La piscina de los Loureiros en Vilalara\" loading=\"lazy\"><\/figure>\n      <figure><img decoding=\"async\" src=\"https:\/\/vilalara.com\/wp-content\/uploads\/2026\/08\/20-the-pool-at-a-costa-vilalara.jpg\" alt=\"La piscina de A Costa, en Vilalara\" loading=\"lazy\"><\/figure>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============================== 10 \u00b7 BOOKING ============================== -->\n<section class=\"vl-section\" id=\"reserve\">\n  <div class=\"container p-lg-medium\">\n    <div style=\"max-width:760px;margin:0 auto;text-align:center\" data-anim=\"fade\">\n      <!-- Request form. The spa has one Fresha link so far, so until the rest\n           exist this gathers the choice and hands it to the guest's own mail\n           client, already written. Nothing is stored and nothing is sent on\n           anyone's behalf: the guest presses send. -->\n      <form class=\"vl-request\" id=\"spaRequest\" data-anim=\"fade\" novalidate>\n        <h3 class=\"vl-request__title\">Solicite sus sesiones<\/h3>\n        <p class=\"vl-request__lead\">Las sesiones individuales se conciertan directamente con el Wellness Club. D\u00edganos qu\u00e9 le gustar\u00eda y le responderemos con la disponibilidad.<\/p>\n\n\n\n        <div class=\"vl-request__fields\">\n        <label class=\"vl-field vl-field--wide\">\n          <span>\u00bfQu\u00e9 le gustar\u00eda?<\/span>\n          <select name=\"choice\" id=\"spaChoice\">\n            <option value=\"\">Elija una sesi\u00f3n<\/option>\n            <optgroup label=\"Sesiones privadas\">\n              <option value=\"Private session with Gudrun Docherty\">Sesi\u00f3n privada con Gudrun Docherty<\/option>\n              <option value=\"Private session with Joao Palma\">Sesi\u00f3n privada con Jo&#227;o Palma<\/option>\n              <option value=\"Private session with Dr. Joao Pestana\">Sesi\u00f3n privada con Dr. Jo&#227;o Pestana<\/option>\n            <\/optgroup>\n            <optgroup label=\"Clases de grupo\">\n              <option value=\"Mobility for Life\">Movilidad para la Vida<\/option>\n              <option value=\"Mindful Motion\">Movimiento Consciente<\/option>\n              <option value=\"Inner Flow Yoga\">Inner Flow Yoga<\/option>\n              <option value=\"The Art of Breathing\">El Arte de Respirar<\/option>\n              <option value=\"Hatha Yoga\">Hatha Yoga<\/option>\n              <option value=\"Sound Healing\">Sound Healing<\/option>\n            <\/optgroup>\n            <optgroup label=\"Talleres\">\n              <option value=\"The Art of Therapeutic Bathing\">El Arte del Ba\u00f1o Terap\u00e9utico<\/option>\n              <option value=\"The Ritual of Healthy Skin\">El Ritual de la Piel Sana<\/option>\n              <option value=\"Discover Your Ayurvedic Dosha\">Descubra su Dosha Ayurv\u00e9dico<\/option>\n            <\/optgroup>\n          <\/select>\n        <\/label>\n          <label class=\"vl-field\"><span>Nombre<\/span><input type=\"text\" name=\"name\" autocomplete=\"name\"><\/label>\n          <label class=\"vl-field\"><span>Correo electr\u00f3nico<\/span><input type=\"email\" name=\"email\" autocomplete=\"email\"><\/label>\n          <label class=\"vl-field\"><span>Fechas de su estancia<\/span><input type=\"text\" name=\"dates\" placeholder=\"21 - 28 de septiembre de 2026\"><\/label>\n          <label class=\"vl-field vl-field--wide\"><span>Algo m\u00e1s que debamos saber<\/span><textarea name=\"notes\" rows=\"3\"><\/textarea><\/label>\n        <\/div>\n\n        <div class=\"vl-request__actions\">\n          <button type=\"submit\" class=\"vl-btn dark h-auto\">Enviar al Wellness Club<\/button>\n          <a class=\"vl-btn light h-auto\" href=\"https:\/\/wa.me\/351930459309?text=Hello%2C%20I%20would%20like%20to%20ask%20about%20the%20Thalasso%20Therapy%20Legacy%20Week\" target=\"_blank\" rel=\"noopener\">WhatsApp del spa<\/a>\n        <\/div>\n        <p class=\"vl-request__note\" id=\"spaRequestNote\" role=\"status\"><\/p>\n      <\/form>\n      <\/div>\n<\/section>\n\n<div class=\"vl-float\" id=\"floatBar\">\n  <div class=\"inner\">\n    <p class=\"txt\"><b>Legacy Week<\/b> 21 &#8211; 28 de septiembre de 2026 <span>\u00b7 Plazas muy limitadas<\/span><\/p>\n    <a class=\"vl-btn\" href=\"https:\/\/reservations.vilalara.com\/en\/hotel\/vilalara\" target=\"_blank\" rel=\"noopener\">Reservar<\/a>\n  <\/div>\n<\/div>\n<\/div>\n\n<script>\n(function(){var w=document.querySelector('.lw');if(w)w.classList.add('lw-js');})();\n\n\/* ---------- header height \u2192 sticky anchor nav offset ---------- *\/\n(function(){\n  var h=document.querySelector('header');\n  if(!h)return;\n  function set(){document.documentElement.style.setProperty('--header-h',h.offsetHeight+'px');}\n  set();window.addEventListener('resize',set);\n})();\n\n\/* ---------- scroll reveal - the theme's data-anim contract ---------- *\/\n(function(){\n  var els=document.querySelectorAll('[data-anim]');\n  if(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('animated')});return;}\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(en){\n      if(en.isIntersecting){\n        var d=en.target.getAttribute('data-anim-delay')||0;\n        setTimeout(function(){en.target.classList.add('animated')},d);\n        io.unobserve(en.target);\n      }\n    });\n  },{rootMargin:'0px 0px -8% 0px',threshold:.08});\n  els.forEach(function(e){io.observe(e)});\n})();\n\n\/* ---------- programme day tabs ---------- *\/\n(function(){\n  var rail=document.querySelector('.vl-programme .day-rail');\n  if(!rail)return;\n  var tabs=[].slice.call(rail.querySelectorAll('[role=tab]'));\n  function select(tab,focus){\n    tabs.forEach(function(t){\n      var on=t===tab;\n      t.setAttribute('aria-selected',on);\n      t.tabIndex=on?0:-1;\n      document.getElementById(t.getAttribute('aria-controls')).hidden=!on;\n    });\n    if(focus)tab.focus();\n  }\n  rail.addEventListener('click',function(e){\n    var t=e.target.closest('[role=tab]');if(t)select(t);\n  });\n  rail.addEventListener('keydown',function(e){\n    var i=tabs.indexOf(document.activeElement);if(i<0)return;\n    if(e.key==='ArrowRight'){e.preventDefault();select(tabs[(i+1)%tabs.length],true)}\n    if(e.key==='ArrowLeft'){e.preventDefault();select(tabs[(i-1+tabs.length)%tabs.length],true)}\n    if(e.key==='Home'){e.preventDefault();select(tabs[0],true)}\n    if(e.key==='End'){e.preventDefault();select(tabs[tabs.length-1],true)}\n  });\n})();\n\n\/* ---------- floating booking bar: appears after the hero, hides on the booking section ---------- *\/\n(function(){\n  var bar=document.getElementById('floatBar'),\n      hero=document.querySelector('.above-the-fold'),\n      reserve=document.getElementById('reserve');\n  function update(){\n    var pastHero=window.scrollY>hero.offsetHeight*0.85;\n    var r=reserve.getBoundingClientRect();\n    var onReserve=r.top<window.innerHeight?r.bottom>0:false;\n    bar.classList.toggle('is-in',pastHero?!onReserve:false);\n  }\n  update();\n  window.addEventListener('scroll',update,{passive:true});\n  window.addEventListener('resize',update);\n})();\n\n\n\/* ---------- practitioner cards: one panel open at a time ---------- *\/\n(function(){\n  var faces=[].slice.call(document.querySelectorAll('.vl-pc-face'));\n  if(!faces.length)return;\n  faces.forEach(function(f){\n    f.addEventListener('click',function(){\n      var panel=document.getElementById(f.getAttribute('aria-controls'));\n      var open=f.getAttribute('aria-expanded')==='true';\n      faces.forEach(function(o){\n        o.setAttribute('aria-expanded','false');\n        document.getElementById(o.getAttribute('aria-controls')).hidden=true;\n      });\n      if(!open){\n        f.setAttribute('aria-expanded','true');\n        panel.hidden=false;\n        var top=panel.getBoundingClientRect().top+window.scrollY-160;\n        window.scrollTo({top:top,behavior:'smooth'});\n      }\n    });\n  });\n})();\n\n\/* ---------- soft parallax on the full-bleed bands ---------- *\/\n(function(){\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n  var bands=[].slice.call(document.querySelectorAll('.image-page-info .image img'));\n  if(!bands.length)return;\n  var ticking=false;\n  function frame(){\n    var vh=window.innerHeight;\n    bands.forEach(function(img){\n      var r=img.parentNode.getBoundingClientRect();\n      if(r.bottom<-200||r.top>vh+200)return;\n      var p=(r.top+r.height\/2-vh\/2)\/vh;      \/* -1 .. 1 across the viewport *\/\n      img.style.transform='translate3d(0,'+(p*-26).toFixed(2)+'px,0) scale(1.12)';\n    });\n    ticking=false;\n  }\n  function onScroll(){\n    if(ticking)return; ticking=true;\n    if(window.requestAnimationFrame){requestAnimationFrame(frame);}else{frame();}\n  }\n  frame();\n  window.addEventListener('scroll',function(){ frame(); },{passive:true});\n  window.addEventListener('resize',onScroll);\n  window.addEventListener('load',frame);\n})();\n\n\/* ---------- anchor nav active state ---------- *\/\n(function(){\n  var links=[].slice.call(document.querySelectorAll('.vl-anchor-nav a'));\n  var targets=links.map(function(a){return document.querySelector(a.getAttribute('href'))}).filter(Boolean);\n  if(!('IntersectionObserver' in window))return;\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(en){\n      if(en.isIntersecting){\n        links.forEach(function(a){a.classList.toggle('is-active',a.getAttribute('href')==='#'+en.target.id)});\n      }\n    });\n  },{rootMargin:'-45% 0px -50% 0px'});\n  targets.forEach(function(t){io.observe(t)});\n})();\n\n\/* ---------- request form: mail and WhatsApp, from the same fields ---------- *\/\n(function () {\n  var f = document.getElementById('spaRequest');\n  if (!f) return;\n\n  \/* WordPress rewrites a bare ampersand in page content into its HTML entity,\n     and it does not stop at the edge of a script tag. So the character is\n     built here rather than typed. *\/\n  var E = String.fromCharCode(38);\n\n  var nota = document.getElementById('spaRequestNote');\n\n  function campo(n) {\n    var el = f.querySelector('[name=' + n + ']');\n    return el ? el.value.trim() : '';\n  }\n\n  \/* The line break is built from its code point rather than written as an\n     escape. Twice now an escape has arrived here as a real newline, splitting\n     the string across two lines and stopping the whole file from parsing;\n     nothing can mistranscribe a number. *\/\n  var NL = String.fromCharCode(10);\n\n  \/* One text for both buttons. Whatever the guest typed goes wherever he sends\n     it; the two cannot say different things. *\/\n  function pedido() {\n    var menu = f.querySelector('[name=choice]');\n    var escolha = menu ? menu.value : '';\n    if (!escolha) return null;\n\n    var linhas = ['Thalasso Therapy Legacy Week', '', 'Requested: ' + escolha];\n    if (campo('name')) linhas.push('Name: ' + campo('name'));\n    if (campo('email')) linhas.push('Email: ' + campo('email'));\n    if (campo('dates')) linhas.push('Dates of stay: ' + campo('dates'));\n    if (campo('notes')) { linhas.push(''); linhas.push(campo('notes')); }\n    return linhas.join(NL);\n  }\n\n  function porEscolher() {\n    nota.textContent = 'Choose a session, so the team knows what to look for.';\n    var menu = f.querySelector('[name=choice]');\n    if (menu) menu.focus();\n  }\n\n  f.addEventListener('submit', function (ev) {\n    ev.preventDefault();\n    var corpo = pedido();\n    if (!corpo) return porEscolher();\n\n    nota.textContent = 'Opening your mail app with the request written out. Press send there, and the Wellness Club will reply with availability.';\n    window.location.href = 'mailto:spa@vilalara.com'\n      + '?subject=' + encodeURIComponent('Thalasso Therapy Legacy Week, session request')\n      + E + 'body=' + encodeURIComponent(corpo);\n  });\n\n  var wa = f.querySelector('a[href*=\"wa.me\"]');\n  if (wa) {\n    var partes = wa.getAttribute('href').split('wa.me\/');\n    var numero = partes.length > 1 ? partes[1].split('?')[0] : '351930459309';\n    wa.addEventListener('click', function (ev) {\n      var corpo = pedido();\n      if (!corpo) { ev.preventDefault(); return porEscolher(); }\n      \/* Rewritten at the moment of the click, so it carries what is in the\n         form now rather than what was there when the page loaded. *\/\n      wa.setAttribute('href', 'https:\/\/wa.me\/' + numero\n        + '?text=' + encodeURIComponent(corpo));\n      nota.textContent = 'Opening WhatsApp with your request written out.';\n    });\n  }\n})();\n\n\/* ---------- a booking button arrives at the form with its item already ticked ---------- *\/\n(function () {\n  var f = document.getElementById('spaRequest');\n  if (!f) return;\n\n  document.addEventListener('click', function (ev) {\n    var a = ev.target.closest ? ev.target.closest('a[data-request]') : null;\n    if (!a) return;\n\n    var quer = a.getAttribute('data-request');\n    var menu = f.querySelector('[name=choice]');\n    if (!menu) return;\n\n    var existe = false;\n    [].slice.call(menu.options).forEach(function (o) { if (o.value === quer) existe = true; });\n    if (!existe) return;         \/* deixa o link levar ao formulario na mesma *\/\n\n    menu.value = quer;\n    \/* The anchor is doing the scrolling; this only says which one was chosen. *\/\n    window.setTimeout(function () {\n      menu.focus({ preventScroll: true });\n      var nota = document.getElementById('spaRequestNote');\n      if (nota) nota.textContent = quer + ' is chosen below. Add anything else you would like, then send.';\n    }, 320);\n  });\n})();\n\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>21 &#8211; 28 de septiembre de 2026 Thalasso TherapyLegacy Week Plazas muy limitadas. Reserve su experiencia Thalasso Therapy Legacy Week Seis d\u00e9cadas deVilalara Una semana dedicada a lo que Vilalara practica discretamente desde hace seis d\u00e9cadas: el arte de devolver el equilibrio junto al mar. Tratamientos exclusivos y rituales de bienestar, herederos de la tradici\u00f3n [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":15624,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-privacy.php","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-16672","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/pages\/16672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/comments?post=16672"}],"version-history":[{"count":3,"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/pages\/16672\/revisions"}],"predecessor-version":[{"id":16731,"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/pages\/16672\/revisions\/16731"}],"up":[{"embeddable":true,"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/pages\/15624"}],"wp:attachment":[{"href":"https:\/\/vilalara.com\/es\/wp-json\/wp\/v2\/media?parent=16672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}