{"id":109,"date":"2026-10-07T22:23:23","date_gmt":"2026-10-07T22:23:23","guid":{"rendered":"https:\/\/viajareslacura.com\/?page_id=109"},"modified":"2026-10-08T12:58:47","modified_gmt":"2026-10-08T12:58:47","slug":"inicio","status":"publish","type":"page","link":"https:\/\/viajareslacura.com\/","title":{"rendered":"Viajar es la Cura"},"content":{"rendered":"<style>body.page-id-109 header.site-header,body.page-id-109 .page-header,body.page-id-109 footer.site-footer{display:none !important}body.page-id-109 main.site-main{margin:0 !important;padding:0 !important;max-width:none !important}<\/style><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&#038;family=Sora:wght@400;500;600;700&#038;family=Space+Mono:wght@400;700&#038;display=swap\">\r\n<div class=\"vxc\" id=\"vxc\">\r\n<style>\r\n.vxc{--ink:#14101B;--ink2:#1F1A29;--paper:#F3ECDD;--coral:#FF5A4E;--tang:#FFA53E;--mag:#E23A82;--teal:#2BB8A8;--dim:rgba(243,236,221,.7);--faint:rgba(243,236,221,.42);--line:rgba(243,236,221,.2);--ease:cubic-bezier(.16,.84,.2,1);--disp:'Bricolage Grotesque',system-ui,sans-serif;--mono:'Space Mono','Courier New',monospace;background:var(--ink);color:var(--paper);font-family:'Sora',system-ui,-apple-system,sans-serif;line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased;position:relative}\r\n.vxc *,.vxc *::before,.vxc *::after{box-sizing:border-box;margin:0;padding:0}\r\n.vxc img{display:block;max-width:100%;height:auto}\r\n.vxc a{color:inherit;text-decoration:none}\r\n.vxc button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}\r\n.vxc h1,.vxc h2,.vxc h3{font-family:var(--disp);font-weight:700;letter-spacing:-.015em;text-wrap:balance;line-height:1}\r\n.vxc :focus-visible{outline:2px solid var(--tang);outline-offset:3px;border-radius:4px}\r\n.vxc-wrap{width:min(1180px,100% - 48px);margin-inline:auto}\r\n\r\n\/* grain *\/\r\n.vxc-grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'\/><\/filter><rect width='100%25' height='100%25' filter='url(%23n)'\/><\/svg>\")}\r\n.vxc-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;background:linear-gradient(90deg,var(--coral),var(--tang));transform-origin:0 50%;transform:scaleX(0)}\r\n\r\n\/* shared bits *\/\r\n.vxc-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:7px 16px 7px 10px;background:rgba(20,16,27,.35)}\r\n.vxc-eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--coral);display:block}\r\n.vxc-btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:14px 14px 14px 24px;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .3s}\r\n.vxc-btn:active{transform:scale(.97)}\r\n.vxc-btn--solid{background:var(--coral);color:var(--ink)}\r\n.vxc-btn--solid:hover{box-shadow:0 20px 60px -20px rgba(255,90,78,.5)}\r\n.vxc-btn--ghost{border:1px solid var(--line);padding:14px 24px}\r\n.vxc-btn--ghost:hover{border-color:var(--dim)}\r\n.vxc-btn__ic{width:26px;height:26px;border-radius:50%;background:rgba(20,16,27,.18);display:grid;place-items:center;transition:transform .45s var(--ease)}\r\n.vxc-btn:hover .vxc-btn__ic{transform:translate(2px,-2px)}\r\n\r\n\/* nav *\/\r\n.vxc-nav{position:fixed;top:16px;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:0 16px;pointer-events:none}\r\n.vxc-nav__in{pointer-events:auto;display:flex;align-items:center;gap:26px;background:rgba(20,16,27,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:999px;padding:9px 9px 9px 18px}\r\n.vxc-nav__mark{display:flex;align-items:center;gap:9px;font-family:var(--disp);font-weight:700;font-size:14px;white-space:nowrap;text-transform:uppercase}\r\n.vxc-stampmini{width:24px;height:24px;border-radius:50%;border:1.4px dashed var(--coral);display:grid;place-items:center;font-family:var(--mono);font-size:8px;color:var(--coral);flex:none}\r\n.vxc-nav__links{display:flex;gap:22px;font-size:12.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em}\r\n.vxc-nav__links a{transition:color .25s;white-space:nowrap}\r\n.vxc-nav__links a:hover{color:var(--paper)}\r\n.vxc-nav__cta{display:flex;align-items:center;gap:8px;background:var(--coral);color:var(--ink);border-radius:999px;padding:9px 10px 9px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}\r\n.vxc-burger{display:none;width:38px;height:38px;border-radius:50%;background:rgba(243,236,221,.07);place-items:center}\r\n.vxc-burger span{position:relative;display:block;width:16px;height:11px}\r\n.vxc-burger span::before,.vxc-burger span::after{content:'';position:absolute;left:0;right:0;height:1.4px;background:var(--paper);transition:transform .4s var(--ease),top .4s var(--ease)}\r\n.vxc-burger span::before{top:0}.vxc-burger span::after{top:9px}\r\n.vxc-burger[aria-expanded=true] span::before{top:5px;transform:rotate(45deg)}\r\n.vxc-burger[aria-expanded=true] span::after{top:5px;transform:rotate(-45deg)}\r\n.vxc-menu{position:fixed;inset:0;z-index:45;background:rgba(20,16,27,.97);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}\r\n.vxc-menu.is-open{opacity:1;pointer-events:auto}\r\n.vxc-menu a{font-family:var(--disp);font-size:32px;font-weight:600;text-transform:uppercase;opacity:0;transform:translateY(22px);transition:opacity .5s var(--ease),transform .5s var(--ease)}\r\n.vxc-menu.is-open a{opacity:1;transform:none}\r\n@media (max-width:820px){.vxc-nav__links,.vxc-nav__cta{display:none}.vxc-burger{display:grid}.vxc-nav__in{gap:14px}}\r\n\r\n\/* gate label *\/\r\n.vxc-gate{position:fixed;left:20px;bottom:18px;z-index:40;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;gap:10px;align-items:center;color:var(--dim);background:rgba(20,16,27,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:999px;padding:7px 14px;pointer-events:none;transition:opacity .4s}\r\n.vxc-gate b{color:var(--coral);font-weight:700}\r\n.vxc-gate.is-off{opacity:0}\r\n\r\n\/* chapters *\/\r\n.vxc-ch{position:relative;height:var(--h,200vh)}\r\n.vxc-pin{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}\r\n.vxc:not(.vxc-js) .vxc-ch,.vxc-rm .vxc-ch{height:auto}\r\n.vxc:not(.vxc-js) .vxc-pin,.vxc-rm .vxc-pin{position:relative;height:auto;min-height:100vh}\r\n\r\n\/* 1 hero *\/\r\n.vxc-hero{--h:190vh}\r\n.vxc-hero__bg{position:absolute;inset:-4%;will-change:transform}\r\n.vxc-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:62% 42%}\r\n.vxc-hero__scrim{position:absolute;inset:0;background:linear-gradient(95deg,rgba(20,16,27,.92) 0%,rgba(20,16,27,.7) 30%,rgba(20,16,27,.05) 62%),linear-gradient(0deg,rgba(20,16,27,.7),rgba(20,16,27,0) 40%)}\r\n.vxc-hero__dim{position:absolute;inset:0;background:var(--ink);opacity:calc(var(--p,0) * .85);pointer-events:none}\r\n.vxc-hero__copy{position:absolute;left:max(24px,calc((100% - 1180px) \/ 2));bottom:clamp(60px,12vh,130px);width:min(620px,calc(100% - 48px));will-change:transform,opacity}\r\n.vxc-pass{display:flex;flex-wrap:wrap;gap:6px 20px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--dim);border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:10px 0;margin-bottom:26px;text-transform:uppercase}\r\n.vxc-pass b{color:var(--paper);font-weight:400}\r\n.vxc-hero h1{font-size:clamp(46px,8.4vw,112px);line-height:.94;margin-bottom:22px}\r\n.vxc-hero h1 em{font-style:normal;color:var(--coral)}\r\n.vxc-hero__lede{font-size:clamp(15px,1.5vw,18px);color:var(--dim);max-width:470px;margin-bottom:30px}\r\n.vxc-cta{display:flex;flex-wrap:wrap;gap:12px}\r\n.vxc-fan{position:absolute;right:max(16px,calc((100% - 1180px) \/ 2));top:50%;width:min(300px,34vw);height:360px;margin-top:-150px}\r\n.vxc-pol{position:absolute;width:78%;aspect-ratio:4\/5;background:var(--paper);border-radius:14px;padding:8px 8px 34px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);will-change:transform}\r\n.vxc-pol img{width:100%;height:100%;object-fit:cover;border-radius:8px}\r\n.vxc-pol span{position:absolute;left:12px;right:12px;bottom:9px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;color:rgba(20,16,27,.7)}\r\n.vxc-pol:nth-child(1){left:0;top:0;z-index:3}\r\n.vxc-pol:nth-child(2){left:22%;top:20%;z-index:2}\r\n.vxc-pol:nth-child(3){left:34%;top:42%;z-index:1}\r\n.vxc-hero__stamp{position:absolute;right:calc(max(16px,(100% - 1180px) \/ 2) + min(300px,34vw) - 30px);top:calc(50% - 210px);width:112px;height:112px;transform:rotate(-11deg)}\r\n@media (max-width:820px){\r\n .vxc-fan{width:min(190px,46vw);height:240px;top:auto;bottom:auto;right:14px;margin-top:0;top:96px}\r\n .vxc-hero__stamp{display:none}\r\n .vxc-hero__copy{bottom:84px}\r\n .vxc-hero__scrim{background:linear-gradient(0deg,rgba(20,16,27,.95) 0%,rgba(20,16,27,.55) 55%,rgba(20,16,27,.1) 100%)}\r\n .vxc-hero__bg img{object-position:55% 40%}\r\n}\r\n@media (max-width:560px){\r\n .vxc-fan,.vxc-pass{display:none}\r\n .vxc-hero__bg{inset:0 0 auto 0;height:64%}\r\n .vxc-hero__bg img{object-position:52% 36%}\r\n .vxc-hero__scrim{background:linear-gradient(0deg,var(--ink) 34%,rgba(20,16,27,0) 64%),linear-gradient(180deg,rgba(20,16,27,.55),rgba(20,16,27,0) 22%)}\r\n .vxc-hero__copy{bottom:76px}\r\n .vxc-hero__lede{margin-bottom:22px}\r\n}\r\n\r\n\/* 2 about *\/\r\n.vxc-about{--h:150vh;background:var(--ink)}\r\n.vxc-about .vxc-pin{display:grid;align-items:center}\r\n.vxc-about__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,90px);align-items:center}\r\n.vxc-about__fig{position:relative;will-change:transform}\r\n.vxc-about__fig img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:10px solid var(--paper);border-bottom-width:44px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7)}\r\n.vxc-about__fig figcaption{position:absolute;left:18px;right:18px;bottom:12px;font-family:var(--mono);font-size:11px;color:rgba(20,16,27,.75);display:flex;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}\r\n.vxc-about h2{font-size:clamp(30px,4.6vw,60px);line-height:1;margin:18px 0 24px}\r\n.vxc-about__txt{font-size:clamp(16px,1.8vw,22px);line-height:1.5;max-width:34em}\r\n.vxc-w{opacity:.2;transition:opacity .5s var(--ease)}\r\n.vxc-w.is-on{opacity:1}\r\n.vxc-about__tail{margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease)}\r\n.vxc-about__tail.is-on{opacity:1;transform:none}\r\n.vxc:not(.vxc-js) .vxc-w,.vxc-rm .vxc-w{opacity:1}\r\n.vxc:not(.vxc-js) .vxc-about__tail,.vxc-rm .vxc-about__tail{opacity:1;transform:none}\r\n@media (max-width:820px){.vxc-about__grid{grid-template-columns:1fr;gap:34px}.vxc-about__fig{width:min(200px,54vw);margin:56px auto 0}.vxc-about .vxc-pin{align-items:start}.vxc-about__txt{font-size:15px}.vxc-about h2{font-size:28px;margin:14px 0 16px}.vxc-about__tail{margin-top:16px}}\r\n\r\n\/* 3 ruta *\/\r\n.vxc-ruta{--h:420vh;background:linear-gradient(180deg,var(--ink),#0e0b14)}\r\n.vxc-ruta__head{position:absolute;top:clamp(84px,12vh,120px);left:max(24px,calc((100% - 1180px) \/ 2));z-index:3;max-width:780px}\r\n.vxc-ruta__head h2{font-size:clamp(26px,3.2vw,42px);margin:12px 0 8px}\r\n.vxc-ruta__head p{color:var(--dim);font-size:15px;max-width:440px}\r\n.vxc-track{position:absolute;left:0;top:35vh;display:flex;gap:clamp(16px,2.4vw,34px);padding:0 max(24px,calc((100% - 1180px) \/ 2));will-change:transform;height:min(50vh,540px)}\r\n.vxc-stop{position:relative;flex:none;width:min(66vw,820px);height:100%;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--ink2);opacity:.45;transform:scale(.94);transition:opacity .6s var(--ease),transform .6s var(--ease)}\r\n.vxc-stop.is-active{opacity:1;transform:none}\r\n.vxc-stop__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\r\n.vxc-stop__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,12,20,.9),rgba(15,12,20,.05) 62%)}\r\n.vxc-stop__code{position:absolute;top:10px;left:20px;font-family:var(--disp);font-weight:800;font-size:clamp(56px,9vw,120px);color:rgba(255,255,255,.2);line-height:1}\r\n.vxc-ticket{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(243,236,221,.25);border-radius:14px;background:rgba(20,16,27,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}\r\n.vxc-ticket__main{padding:16px 18px}\r\n.vxc-ticket__place{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase;margin-bottom:6px}\r\n.vxc-ticket h3{font-size:clamp(22px,2.6vw,32px);margin-bottom:6px}\r\n.vxc-ticket p{font-size:13.5px;color:var(--dim);max-width:34em}\r\n.vxc-ticket__stub{border-left:1px dashed var(--line);padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:150px}\r\n.vxc-tag{align-self:flex-start;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px}\r\n.vxc-tag--a{background:rgba(255,165,62,.16);color:var(--tang)}.vxc-tag--b{background:rgba(43,184,168,.16);color:var(--teal)}.vxc-tag--f{background:rgba(226,58,130,.18);color:#FF7DB4}.vxc-tag--c{background:rgba(255,90,78,.18);color:var(--coral)}\r\n.vxc-ticket__dur{font-family:var(--mono);font-size:12px;color:var(--dim)}\r\n.vxc-ticket__price{font-family:var(--disp);font-weight:700;font-size:20px}\r\n.vxc-ticket__go{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--coral);text-transform:uppercase;letter-spacing:.05em}\r\n.vxc-stamp{position:absolute;right:22px;top:20px;width:104px;height:104px;transform:rotate(-12deg) scale(1.7);opacity:0}\r\n.vxc-stop.is-stamped .vxc-stamp{animation:vxc-thump .55s var(--ease) forwards}\r\n@keyframes vxc-thump{0%{transform:rotate(-24deg) scale(1.8);opacity:0}55%{opacity:1}100%{transform:rotate(-12deg) scale(1);opacity:1}}\r\n.vxc-sv{width:100%;height:100%;display:block;overflow:visible}\r\n.vxc-sv circle{fill:none;stroke:var(--coral);stroke-width:2;stroke-dasharray:4 4}\r\n.vxc-sv circle.in{stroke-dasharray:none;stroke-width:1}\r\n.vxc-sv text{fill:var(--coral);font-family:var(--mono);text-anchor:middle;letter-spacing:.14em}\r\n.vxc-sv .big{font-family:var(--disp);font-weight:800;font-size:26px;letter-spacing:0}\r\n.vxc-route{position:absolute;left:max(24px,calc((100% - 1180px) \/ 2));right:max(24px,calc((100% - 1180px) \/ 2));bottom:clamp(52px,9vh,86px);height:34px;z-index:3}\r\n.vxc-route__line{position:absolute;left:0;right:0;top:16px;border-top:2px dashed var(--line)}\r\n.vxc-route__fill{position:absolute;left:0;top:15px;height:3px;width:100%;background:var(--coral);transform-origin:0 50%;transform:scaleX(0)}\r\n.vxc-route__dot{position:absolute;top:10px;width:13px;height:13px;border-radius:50%;background:var(--ink);border:2px solid var(--line);transform:translateX(-50%);transition:background .3s,border-color .3s}\r\n.vxc-route__dot.is-on{background:var(--coral);border-color:var(--coral)}\r\n.vxc-route__dot em{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:var(--faint)}\r\n.vxc-route__dot.is-on em{color:var(--paper)}\r\n.vxc-plane{position:absolute;top:2px;left:0;width:28px;height:28px;margin-left:-14px;transform-origin:50% 50%}\r\n.vxc-note{position:absolute;right:max(24px,calc((100% - 1180px) \/ 2));top:clamp(92px,13vh,124px);font-family:var(--mono);font-size:11px;color:var(--faint);max-width:240px;text-align:right}\r\n.vxc:not(.vxc-js) .vxc-track,.vxc-rm .vxc-track{position:relative;top:auto;height:auto;flex-direction:column;padding:140px 24px 60px}\r\n.vxc:not(.vxc-js) .vxc-stop,.vxc-rm .vxc-stop{width:100%;height:420px;opacity:1;transform:none}\r\n.vxc:not(.vxc-js) .vxc-stamp,.vxc-rm .vxc-stamp{opacity:1;transform:rotate(-12deg)}\r\n.vxc:not(.vxc-js) .vxc-route,.vxc-rm .vxc-route{display:none}\r\n@media (max-width:820px){\r\n .vxc-stop{width:84vw}\r\n .vxc-track{height:50vh;top:31vh}\r\n .vxc-ticket{grid-template-columns:1fr;left:10px;right:10px;bottom:10px}\r\n .vxc-ticket__stub{border-left:0;border-top:1px dashed var(--line);flex-direction:row;align-items:center;flex-wrap:wrap;min-width:0;padding:10px 16px}\r\n .vxc-ticket p{display:none}\r\n .vxc-note{display:none}\r\n .vxc-stamp{width:76px;height:76px;right:12px;top:12px}\r\n .vxc-ruta__head p{display:none}\r\n}\r\n\r\n\/* ruta en celular: carrusel con deslizamiento lateral (el scroll vertical queda libre) *\/\r\n.vxc-swipe{display:none;position:absolute;left:0;right:0;bottom:calc(clamp(52px,9vh,86px) + 54px);justify-content:center;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);z-index:3;pointer-events:none;transition:opacity .4s var(--ease)}\r\n.vxc-swipe svg{animation:vxc-nudge 1.4s ease-in-out infinite}\r\n.vxc-swipe.is-hidden{opacity:0}\r\n@keyframes vxc-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}\r\n@media (max-width:820px){\r\n .vxc.vxc-js:not(.vxc-rm) .vxc-ruta{--h:100vh}\r\n .vxc.vxc-js:not(.vxc-rm) .vxc-track{left:0;right:0;width:100%;padding:0 10vw;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}\r\n .vxc.vxc-js:not(.vxc-rm) .vxc-track::-webkit-scrollbar{display:none}\r\n .vxc.vxc-js:not(.vxc-rm) .vxc-stop{width:80vw;scroll-snap-align:center}\r\n .vxc.vxc-js:not(.vxc-rm) .vxc-swipe{display:flex}\r\n}\r\n\r\n\/* 4 cabina (peak) *\/\r\n.vxc-cab{--h:300vh;background:#07050b}\r\n.vxc-cab__pre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--disp);font-size:clamp(28px,5vw,64px);font-weight:600;color:var(--paper);text-align:center;width:min(90%,820px);will-change:opacity}\r\n.vxc-cab__photo{position:absolute;inset:0;clip-path:circle(0% at 50% 72%);will-change:clip-path}\r\n.vxc-cab__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;will-change:transform}\r\n.vxc-cab__scrim{position:absolute;inset:0;background:linear-gradient(95deg,rgba(7,5,11,.92) 0%,rgba(7,5,11,.6) 38%,rgba(7,5,11,0) 70%),linear-gradient(0deg,rgba(7,5,11,.85),rgba(7,5,11,0) 45%);opacity:0;will-change:opacity}\r\n.vxc-cab__copy{position:absolute;left:max(24px,calc((100% - 1180px) \/ 2));top:50%;width:min(560px,calc(100% - 48px));transform:translateY(-62%);opacity:0;will-change:transform,opacity}\r\n.vxc-cab__copy h2{font-size:clamp(38px,6.4vw,92px);line-height:.92;margin:18px 0 18px}\r\n.vxc-cab__copy p{color:var(--dim);max-width:420px;margin-bottom:24px}\r\n.vxc-pill{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:999px;padding:10px 20px 10px 12px;font-size:13px;background:rgba(7,5,11,.4)}\r\n.vxc-pill i{width:28px;height:28px;border-radius:50%;background:var(--coral);display:grid;place-items:center;flex:none}\r\n.vxc-eq{position:absolute;left:0;right:0;bottom:0;height:34vh;display:flex;align-items:flex-end;gap:clamp(3px,.6vw,8px);padding:0 max(12px,calc((100% - 1180px) \/ 2));pointer-events:none}\r\n.vxc-eq i{flex:1;height:100%;border-radius:4px 4px 0 0;background:linear-gradient(0deg,var(--coral),var(--tang));transform-origin:50% 100%;transform:scaleY(.04);opacity:.85;will-change:transform}\r\n.vxc-eq i:nth-child(3n+1){background:linear-gradient(0deg,var(--mag),var(--coral))}\r\n.vxc-eq i:nth-child(4n+2){background:linear-gradient(0deg,var(--teal),#8ff3e7)}\r\n.vxc:not(.vxc-js) .vxc-cab__photo,.vxc-rm .vxc-cab__photo{clip-path:none;position:relative;height:70vh}\r\n.vxc:not(.vxc-js) .vxc-cab__pre,.vxc-rm .vxc-cab__pre{display:none}\r\n.vxc:not(.vxc-js) .vxc-cab__copy,.vxc-rm .vxc-cab__copy{opacity:1;position:relative;left:auto;top:auto;transform:none;padding:40px 24px}\r\n.vxc:not(.vxc-js) .vxc-cab__scrim,.vxc-rm .vxc-cab__scrim{display:none}\r\n.vxc:not(.vxc-js) .vxc-eq,.vxc-rm .vxc-eq{display:none}\r\n@media (max-width:820px){\r\n .vxc-cab__copy{top:auto;bottom:118px;transform:none}\r\n .vxc-cab__scrim{background:linear-gradient(0deg,rgba(7,5,11,.95),rgba(7,5,11,.3) 70%,rgba(7,5,11,0))}\r\n .vxc-cab__copy h2{font-size:42px}\r\n .vxc-eq{height:15vh}\r\n}\r\n\r\n\/* 5 diario *\/\r\n.vxc-dia{--h:270vh;background:var(--ink)}\r\n.vxc-dia .vxc-pin{display:grid;align-items:center}\r\n.vxc-dia__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);align-items:center}\r\n.vxc-dia h2{font-size:clamp(30px,4.6vw,60px);line-height:1;margin:18px 0 18px}\r\n.vxc-dia__sub{color:var(--dim);max-width:420px}\r\n.vxc-stack{position:relative;width:min(380px,100%);aspect-ratio:4\/5.1;margin-inline:auto}\r\n.vxc-card{position:absolute;inset:0;border-radius:18px;overflow:hidden;background:var(--ink2);border:1px solid var(--line);box-shadow:0 36px 70px -30px rgba(0,0,0,.8);will-change:transform;display:flex;flex-direction:column}\r\n.vxc-card__img{position:relative;flex:1 1 auto;min-height:0}\r\n.vxc-card__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\r\n.vxc-card__img::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,12,20,.55),rgba(15,12,20,0) 55%)}\r\n.vxc-card__date{position:absolute;left:14px;bottom:12px;z-index:1;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.85)}\r\n.vxc-card__stamp{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1.2px dashed rgba(255,255,255,.55);border-radius:50%;z-index:1}\r\n.vxc-card__body{padding:18px 20px 20px}\r\n.vxc-card__body h3{font-size:19px;line-height:1.2;margin-bottom:12px}\r\n.vxc-card__go{font-size:12px;font-weight:600;color:var(--coral);text-transform:uppercase;letter-spacing:.05em}\r\n.vxc:not(.vxc-js) .vxc-stack,.vxc-rm .vxc-stack{aspect-ratio:auto;display:grid;gap:18px}\r\n.vxc:not(.vxc-js) .vxc-card,.vxc-rm .vxc-card{position:relative;inset:auto}\r\n.vxc:not(.vxc-js) .vxc-card__img,.vxc-rm .vxc-card__img{height:200px;flex:none}\r\n@media (max-width:820px){.vxc-dia__grid{grid-template-columns:1fr;gap:26px}.vxc-dia .vxc-pin{align-items:start;padding-top:96px}.vxc-dia h2{font-size:30px}.vxc-stack{width:min(290px,76vw)}}\r\n\r\n\/* 6 close *\/\r\n.vxc-close{position:relative;padding:clamp(80px,12vh,140px) 0 40px;background:radial-gradient(120% 90% at 85% 0%,rgba(226,58,130,.28),transparent 55%),radial-gradient(90% 80% at 0% 100%,rgba(255,90,78,.22),transparent 55%),var(--ink)}\r\n.vxc-close__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(30px,6vw,90px);align-items:center}\r\n.vxc-close h2{font-size:clamp(34px,5.6vw,76px);line-height:.95;margin:18px 0 18px}\r\n.vxc-close__sub{color:var(--dim);max-width:440px;margin-bottom:26px}\r\n.vxc-form{display:grid;gap:12px;max-width:470px}\r\n.vxc-form__row{display:flex;gap:8px}\r\n.vxc-form input[type=email]{flex:1;min-width:0;background:rgba(243,236,221,.08);border:1px solid var(--line);border-radius:999px;padding:14px 18px;color:var(--paper);font:inherit;font-size:14px}\r\n.vxc-form input[type=email]::placeholder{color:var(--faint)}\r\n.vxc-form button[type=submit]{background:var(--paper);color:var(--ink);border-radius:999px;padding:14px 22px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}\r\n.vxc-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:var(--dim)}\r\n.vxc-check input{margin-top:3px;accent-color:var(--coral);flex:none}\r\n.vxc-check a{text-decoration:underline}\r\n.vxc-msg{font-size:13px;min-height:1.4em}\r\n.vxc-msg.is-err{color:#ff8f86}.vxc-msg.is-ok{color:#8ff3e7}\r\n.vxc-passport{position:relative;border-radius:16px;background:linear-gradient(160deg,#2a1d34,#1b1424);border:1px solid var(--line);padding:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}\r\n.vxc-passport__head{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;border-bottom:1px dashed var(--line);padding-bottom:12px}\r\n.vxc-slots{display:grid;grid-template-columns:1fr 1fr;gap:14px}\r\n.vxc-slot{position:relative;aspect-ratio:1;border:1.5px dashed var(--line);border-radius:12px;display:grid;place-items:center}\r\n.vxc-slot__lab{position:absolute;left:10px;top:8px;font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.1em}\r\n.vxc-slot .vxc-sv{width:74%;height:74%;opacity:0;transform:rotate(-12deg) scale(1.7)}\r\n.vxc-slot.is-stamped .vxc-sv{animation:vxc-thump .55s var(--ease) forwards}\r\n.vxc-passport__ok{position:absolute;right:-8px;bottom:-14px;width:150px;height:60px;border:3px solid var(--tang);border-radius:8px;color:var(--tang);font-family:var(--disp);font-weight:800;font-size:26px;letter-spacing:.06em;display:grid;place-items:center;background:rgba(20,16,27,.72);transform:rotate(-8deg) scale(1.8);opacity:0;pointer-events:none}\r\n.vxc-passport.is-full .vxc-passport__ok{animation:vxc-thump2 .6s var(--ease) .5s forwards}\r\n@keyframes vxc-thump2{0%{transform:rotate(-16deg) scale(1.9);opacity:0}55%{opacity:1}100%{transform:rotate(-8deg) scale(1);opacity:1}}\r\n.vxc-passport__count{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--dim);text-transform:uppercase}\r\n.vxc-foot{margin-top:clamp(60px,10vh,110px);border-top:1px solid var(--line);padding-top:26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center}\r\n.vxc-foot nav{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;color:var(--dim)}\r\n.vxc-foot nav a{text-decoration:underline;text-underline-offset:3px}\r\n.vxc-foot small{font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase}\r\n.vxc-soc{display:flex;gap:10px}\r\n.vxc-soc a{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}\r\n.vxc-contact{margin-top:clamp(70px,11vh,120px);border-top:1px solid var(--line);padding-top:clamp(40px,7vh,72px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(30px,6vw,90px);align-items:start}\r\n.vxc-contact h2{font-size:clamp(30px,4.2vw,56px);line-height:.98;margin:18px 0 16px}\r\n.vxc-cform{display:grid;gap:12px;max-width:560px}\r\n.vxc-cform__two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}\r\n.vxc-cform input[type=text],.vxc-cform input[type=email],.vxc-cform select,.vxc-cform textarea{width:100%;min-width:0;background:rgba(243,236,221,.08);border:1px solid var(--line);border-radius:999px;padding:14px 18px;color:var(--paper);font:inherit;font-size:14px}\r\n.vxc-cform textarea{border-radius:20px;resize:vertical;min-height:132px;line-height:1.5}\r\n.vxc-cform select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:40px}\r\n.vxc-cform select option{background:#1b1424;color:var(--paper)}\r\n.vxc-cform input::placeholder,.vxc-cform textarea::placeholder{color:var(--faint)}\r\n.vxc-cform input:focus-visible,.vxc-cform select:focus-visible,.vxc-cform textarea:focus-visible,.vxc-form input[type=email]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}\r\n.vxc-cform button[type=submit]{justify-self:start;background:var(--paper);color:var(--ink);border-radius:999px;padding:14px 26px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em}\r\n.vxc-cform button[disabled],.vxc-form button[disabled]{opacity:.6;cursor:progress}\r\n.vxc-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\r\n@media (max-width:820px){.vxc-close__grid{grid-template-columns:1fr}.vxc-passport__ok{right:4px}.vxc-contact{grid-template-columns:1fr}.vxc-cform__two{grid-template-columns:1fr}}\r\n<\/style>\r\n\r\n<div class=\"vxc-grain\" aria-hidden=\"true\"><\/div>\r\n<div class=\"vxc-bar\" id=\"vxc-bar\" aria-hidden=\"true\"><\/div>\r\n\r\n<header class=\"vxc-nav\">\r\n <div class=\"vxc-nav__in\">\r\n  <a class=\"vxc-nav__mark\" href=\"#inicio\"><span class=\"vxc-stampmini\">VxC<\/span>Viajar es la Cura<\/a>\r\n  <nav class=\"vxc-nav__links\" aria-label=\"Principal\">\r\n   <a href=\"#ruta\">Itinerarios<\/a><a href=\"#diario\">Diario<\/a><a href=\"#sobre-mi\">Sobre m\u00ed<\/a><a href=\"#contacto\">Contacto<\/a>\r\n  <\/nav>\r\n  <a class=\"vxc-nav__cta\" href=\"#contacto\">Reserva tu ruta <span class=\"vxc-btn__ic\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" aria-hidden=\"true\"><path d=\"M2 10L10 2M4 2h6v6\" stroke=\"currentColor\" stroke-width=\"1.3\" fill=\"none\"\/><\/svg><\/span><\/a>\r\n  <button class=\"vxc-burger\" id=\"vxc-burger\" aria-label=\"Abrir men\u00fa\" aria-expanded=\"false\"><span><\/span><\/button>\r\n <\/div>\r\n<\/header>\r\n<div class=\"vxc-menu\" id=\"vxc-menu\" aria-hidden=\"true\">\r\n <a href=\"#ruta\">Itinerarios<\/a><a href=\"#diario\">Diario<\/a><a href=\"#sobre-mi\">Sobre m\u00ed<\/a><a href=\"#contacto\">Contacto<\/a>\r\n<\/div>\r\n<div class=\"vxc-gate\" id=\"vxc-gate\" aria-hidden=\"true\"><span>Puerta <b id=\"vxc-gate-no\">01<\/b><\/span><span id=\"vxc-gate-name\">Check-in<\/span><\/div>\r\n\r\n<main>\r\n<!-- 1 CHECK-IN -->\r\n<section class=\"vxc-ch vxc-hero\" id=\"inicio\" data-stops=\"0\" data-gate=\"01\" data-name=\"Check-in\" aria-label=\"Inicio\">\r\n <div class=\"vxc-pin\">\r\n  <div class=\"vxc-hero__bg\" id=\"vxc-herobg\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg\" width=\"1440\" height=\"1080\" alt=\"Vanessa sonriendo frente al mar durante un atardecer naranja\" fetchpriority=\"high\"><\/div>\r\n  <div class=\"vxc-hero__scrim\"><\/div>\r\n  <div class=\"vxc-hero__dim\"><\/div>\r\n  <svg class=\"vxc-hero__stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><g class=\"vxc-sv\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">APROBADO<\/text><text class=\"big\" x=\"60\" y=\"70\">VxC<\/text><text x=\"60\" y=\"88\" font-size=\"8\">DESTINO \u00b7 EL MUNDO<\/text><\/g><\/svg>\r\n  <div class=\"vxc-fan\" id=\"vxc-fan\" aria-hidden=\"true\">\r\n   <figure class=\"vxc-pol\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-bali.jpg\" width=\"700\" height=\"466\" alt=\"\"><span><i>04:12<\/i><i>DPS<\/i><\/span><\/figure>\r\n   <figure class=\"vxc-pol\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-tulum.jpg\" width=\"700\" height=\"525\" alt=\"\"><span><i>23:40<\/i><i>TUL<\/i><\/span><\/figure>\r\n   <figure class=\"vxc-pol\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-marrakech.jpg\" width=\"700\" height=\"525\" alt=\"\"><span><i>18:05<\/i><i>RAK<\/i><\/span><\/figure>\r\n  <\/div>\r\n  <div class=\"vxc-hero__copy\" id=\"vxc-herocopy\">\r\n   <div class=\"vxc-pass\"><span>Pasajero: <b>Vanessa<\/b><\/span><span>Origen: <b>Cualquier lugar<\/b><\/span><span>Destino: <b>El mundo<\/b><\/span><span>Clase: <b>Experiencia<\/b><\/span><\/div>\r\n   <h1>Viajar es <em>la cura.<\/em><\/h1>\r\n   <p class=\"vxc-hero__lede\">Vanessa documenta sus viajes como DJ y viajera, y convierte cada ruta que vive en un itinerario real para que sepas exactamente d\u00f3nde ir, cu\u00e1ndo y a qu\u00e9 ritmo.<\/p>\r\n   <div class=\"vxc-cta\">\r\n    <a class=\"vxc-btn vxc-btn--solid\" href=\"#ruta\">Ver itinerarios <span class=\"vxc-btn__ic\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" aria-hidden=\"true\"><path d=\"M2 10L10 2M4 2h6v6\" stroke=\"currentColor\" stroke-width=\"1.3\" fill=\"none\"\/><\/svg><\/span><\/a>\r\n    <a class=\"vxc-btn vxc-btn--ghost\" href=\"#diario\">Leer el diario<\/a>\r\n   <\/div>\r\n  <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- 2 DESPEGUE -->\r\n<section class=\"vxc-ch vxc-about\" id=\"sobre-mi\" data-stops=\"0.2\" data-gate=\"02\" data-name=\"Despegue\" aria-label=\"Sobre Vanessa\">\r\n <div class=\"vxc-pin\">\r\n  <div class=\"vxc-wrap vxc-about__grid\">\r\n   <figure class=\"vxc-about__fig\" id=\"vxc-aboutfig\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-festival.jpg\" width=\"1100\" height=\"1100\" alt=\"Vanessa en un festival de m\u00fasica con un grupo de amigos detr\u00e1s, durante uno de sus viajes\" loading=\"lazy\"><figcaption><span>Festival<\/span><span>Uno de tantos viajes<\/span><\/figcaption><\/figure>\r\n   <div>\r\n    <span class=\"vxc-eyebrow\"><i><\/i>Sobre m\u00ed<\/span>\r\n    <h2>Empec\u00e9 a viajar sola para sanar. Me qued\u00e9 porque encontr\u00e9 mi ritmo.<\/h2>\r\n    <p class=\"vxc-about__txt\" id=\"vxc-aboutxt\">Soy Vanessa. Antes de ser DJ ya era viajera, y antes de ser viajera ya escuchaba m\u00fasica para procesar lo que sent\u00eda. En alg\u00fan punto las tres cosas se volvieron una sola: cada viaje tiene su propio tempo, y aprender a escucharlo me cambi\u00f3 la forma de moverme por el mundo.<\/p>\r\n    <p class=\"vxc-about__tail\" id=\"vxc-abouttail\">Este diario cuenta esos viajes tal como pasaron. Los itinerarios son las rutas que mejor funcionaron.<\/p>\r\n   <\/div>\r\n  <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- 3 RUTA -->\r\n<section class=\"vxc-ch vxc-ruta\" id=\"ruta\" data-stops=\"0.12,0.373,0.627,0.88\" data-gate=\"03\" data-name=\"Ruta\" aria-label=\"Itinerarios\">\r\n <div class=\"vxc-pin\">\r\n  <div class=\"vxc-ruta__head\"><span class=\"vxc-eyebrow\"><i><\/i>Itinerarios<\/span><h2>Rutas para vivir el viaje completo, no solo visitarlo.<\/h2><p>Cada itinerario sale de un viaje que hice de verdad: los lugares, los horarios y el ritmo exacto para no desperdiciar ni un d\u00eda.<\/p><\/div>\r\n  <p class=\"vxc-note\">Ejemplo. Se reemplaza con las rutas y los precios reales de Vanessa.<\/p>\r\n  <div class=\"vxc-track\" id=\"vxc-track\">\r\n   <article class=\"vxc-stop\" data-code=\"DPS\" data-place=\"Bali\">\r\n    <img decoding=\"async\" class=\"vxc-stop__img\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-bali.jpg\" width=\"1400\" height=\"933\" alt=\"Arrozales en terrazas rodeados de palmeras en Bali\" loading=\"lazy\"><div class=\"vxc-stop__shade\"><\/div><span class=\"vxc-stop__code\" aria-hidden=\"true\">DPS<\/span>\r\n    <svg class=\"vxc-stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><g class=\"vxc-sv\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">DPS<\/text><text x=\"60\" y=\"88\" font-size=\"8\">BALI<\/text><\/g><\/svg>\r\n    <div class=\"vxc-ticket\"><div class=\"vxc-ticket__main\"><div class=\"vxc-ticket__place\">Bali, Indonesia<\/div><h3>Ritmo y Selva<\/h3><p>Templos al amanecer, arrozales y noches lentas frente al mar.<\/p><\/div><div class=\"vxc-ticket__stub\"><span class=\"vxc-tag vxc-tag--b\">Bienestar<\/span><div><div class=\"vxc-ticket__dur\">8 d\u00edas<\/div><div class=\"vxc-ticket__price\">Desde $950<\/div><\/div><a class=\"vxc-ticket__go\" href=\"#contacto\">Ver ruta \u2192<\/a><\/div><\/div>\r\n   <\/article>\r\n   <article class=\"vxc-stop\" data-code=\"TUL\" data-place=\"Tulum\">\r\n    <img decoding=\"async\" class=\"vxc-stop__img\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-tulum.jpg\" width=\"1400\" height=\"1050\" alt=\"Vista a\u00e9rea de una playa de Tulum con agua turquesa y palmeras\" loading=\"lazy\"><div class=\"vxc-stop__shade\"><\/div><span class=\"vxc-stop__code\" aria-hidden=\"true\">TUL<\/span>\r\n    <svg class=\"vxc-stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><g class=\"vxc-sv\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">TUL<\/text><text x=\"60\" y=\"88\" font-size=\"8\">TULUM<\/text><\/g><\/svg>\r\n    <div class=\"vxc-ticket\"><div class=\"vxc-ticket__main\"><div class=\"vxc-ticket__place\">Tulum, M\u00e9xico<\/div><h3>Arena y Bajos<\/h3><p>Cenotes de d\u00eda, sets de bajos profundos frente al Caribe de noche.<\/p><\/div><div class=\"vxc-ticket__stub\"><span class=\"vxc-tag vxc-tag--f\">Fiesta y cultura<\/span><div><div class=\"vxc-ticket__dur\">6 d\u00edas<\/div><div class=\"vxc-ticket__price\">Desde $780<\/div><\/div><a class=\"vxc-ticket__go\" href=\"#contacto\">Ver ruta \u2192<\/a><\/div><\/div>\r\n   <\/article>\r\n   <article class=\"vxc-stop\" data-code=\"RAK\" data-place=\"Marrakech\">\r\n    <img decoding=\"async\" class=\"vxc-stop__img\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-marrakech.jpg\" width=\"1400\" height=\"1050\" alt=\"Callej\u00f3n de la medina de Marrakech con luz c\u00e1lida\" loading=\"lazy\"><div class=\"vxc-stop__shade\"><\/div><span class=\"vxc-stop__code\" aria-hidden=\"true\">RAK<\/span>\r\n    <svg class=\"vxc-stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><g class=\"vxc-sv\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">RAK<\/text><text x=\"60\" y=\"88\" font-size=\"8\">MARRAKECH<\/text><\/g><\/svg>\r\n    <div class=\"vxc-ticket\"><div class=\"vxc-ticket__main\"><div class=\"vxc-ticket__place\">Marrakech, Marruecos<\/div><h3>Zocos al Atardecer<\/h3><p>Zocos, desierto cercano y azoteas donde cae la luz naranja.<\/p><\/div><div class=\"vxc-ticket__stub\"><span class=\"vxc-tag vxc-tag--a\">Aventura<\/span><div><div class=\"vxc-ticket__dur\">7 d\u00edas<\/div><div class=\"vxc-ticket__price\">Desde $890<\/div><\/div><a class=\"vxc-ticket__go\" href=\"#contacto\">Ver ruta \u2192<\/a><\/div><\/div>\r\n   <\/article>\r\n   <article class=\"vxc-stop\" data-code=\"LIS\" data-place=\"Lisboa\">\r\n    <img decoding=\"async\" class=\"vxc-stop__img\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-lisboa.jpg\" width=\"1100\" height=\"1467\" alt=\"Tranv\u00edas amarillos subiendo una calle empinada de Lisboa\" loading=\"lazy\" style=\"object-position:50% 62%\"><div class=\"vxc-stop__shade\"><\/div><span class=\"vxc-stop__code\" aria-hidden=\"true\">LIS<\/span>\r\n    <svg class=\"vxc-stamp\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><g class=\"vxc-sv\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">LIS<\/text><text x=\"60\" y=\"88\" font-size=\"8\">LISBOA<\/text><\/g><\/svg>\r\n    <div class=\"vxc-ticket\"><div class=\"vxc-ticket__main\"><div class=\"vxc-ticket__place\">Lisboa, Portugal<\/div><h3>Fado y Frecuencias<\/h3><p>Barrios en cuesta de d\u00eda, clubes en cuevas de piedra de noche.<\/p><\/div><div class=\"vxc-ticket__stub\"><span class=\"vxc-tag vxc-tag--c\">Ciudad y sonido<\/span><div><div class=\"vxc-ticket__dur\">5 d\u00edas<\/div><div class=\"vxc-ticket__price\">Desde $650<\/div><\/div><a class=\"vxc-ticket__go\" href=\"#contacto\">Ver ruta \u2192<\/a><\/div><\/div>\r\n   <\/article>\r\n  <\/div>\r\n  <p class=\"vxc-swipe\" id=\"vxc-swipe\" aria-hidden=\"true\">Desliza <svg width=\"14\" height=\"10\" viewBox=\"0 0 14 10\"><path d=\"M0 5h12M8 1l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.4\" fill=\"none\"\/><\/svg><\/p>\r\n  <div class=\"vxc-route\" id=\"vxc-route\" aria-hidden=\"true\">\r\n   <div class=\"vxc-route__line\"><\/div><div class=\"vxc-route__fill\" id=\"vxc-routefill\"><\/div>\r\n   <span class=\"vxc-route__dot\" style=\"left:0%\"><em>DPS<\/em><\/span><span class=\"vxc-route__dot\" style=\"left:33.33%\"><em>TUL<\/em><\/span><span class=\"vxc-route__dot\" style=\"left:66.66%\"><em>RAK<\/em><\/span><span class=\"vxc-route__dot\" style=\"left:100%\"><em>LIS<\/em><\/span>\r\n   <svg class=\"vxc-plane\" id=\"vxc-plane\" viewBox=\"0 0 24 24\" fill=\"#FF5A4E\"><path d=\"M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5z\" transform=\"rotate(90 12 12)\"\/><\/svg>\r\n  <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- 4 CABINA (pico) -->\r\n<section class=\"vxc-ch vxc-cab\" id=\"cabina\" data-stops=\"0.1,0.84\" data-gate=\"04\" data-name=\"Cabina\" aria-label=\"Vanessa como DJ\">\r\n <div class=\"vxc-pin\">\r\n  <p class=\"vxc-cab__pre\" id=\"vxc-cabpre\">Y cuando cae la noche.<\/p>\r\n  <div class=\"vxc-cab__photo\" id=\"vxc-cabphoto\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-dj-cabina.jpg\" width=\"1440\" height=\"1910\" alt=\"Vanessa mezclando en una cabina de DJ al aire libre, con aud\u00edfonos y gafas oscuras\" loading=\"lazy\"><\/div>\r\n  <div class=\"vxc-cab__scrim\" id=\"vxc-cabscrim\"><\/div>\r\n  <div class=\"vxc-cab__copy\" id=\"vxc-cabcopy\">\r\n   <span class=\"vxc-eyebrow\"><i><\/i>Tambi\u00e9n, en las noches<\/span>\r\n   <h2>Cada viaje tiene su propio BPM.<\/h2>\r\n   <p>Cada ruta viene con un set armado en el lugar, pensado para escucharse mientras revives el viaje.<\/p>\r\n   <a class=\"vxc-pill\" href=\"#contacto\" data-pending=\"Enlace al set pendiente\"><i><svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" aria-hidden=\"true\"><path d=\"M0 0l10 5-10 5z\" fill=\"#14101B\"\/><\/svg><\/i>Escuchar el set del viaje<\/a>\r\n  <\/div>\r\n  <div class=\"vxc-eq\" id=\"vxc-eq\" aria-hidden=\"true\"><\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- 5 DIARIO -->\r\n<section class=\"vxc-ch vxc-dia\" id=\"diario\" data-stops=\"0.12,0.44,0.8\" data-gate=\"05\" data-name=\"Diario\" aria-label=\"Diario de viaje\">\r\n <div class=\"vxc-pin\">\r\n  <div class=\"vxc-wrap vxc-dia__grid\">\r\n   <div><span class=\"vxc-eyebrow\"><i><\/i>El diario<\/span><h2>Notas reales de cada ruta, antes de que sea un itinerario.<\/h2><p class=\"vxc-dia__sub\">Lo que se ve, se escucha y a veces sale mal, contado tal como pas\u00f3. (Notas de ejemplo.)<\/p><\/div>\r\n   <div class=\"vxc-stack\" id=\"vxc-stack\">\r\n    <article class=\"vxc-card\"><div class=\"vxc-card__img\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-asia.jpg\" width=\"1000\" height=\"667\" alt=\"Calle concurrida de una ciudad del sudeste asi\u00e1tico al atardecer\" loading=\"lazy\"><span class=\"vxc-card__stamp\"><\/span><span class=\"vxc-card__date\">12 AGO \u00b7 6 MIN<\/span><\/div><div class=\"vxc-card__body\"><h3>Lo que nadie te dice sobre viajar sola por el sudeste asi\u00e1tico<\/h3><a class=\"vxc-card__go\" href=\"#contacto\">Leer nota \u2192<\/a><\/div><\/article>\r\n    <article class=\"vxc-card\"><div class=\"vxc-card__img\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-dj-duo.jpg\" width=\"320\" height=\"424\" alt=\"Vanessa y un compa\u00f1ero de DJ en una terraza de noche\" loading=\"lazy\"><span class=\"vxc-card__stamp\"><\/span><span class=\"vxc-card__date\">29 JUL \u00b7 4 MIN<\/span><\/div><div class=\"vxc-card__body\"><h3>C\u00f3mo armo el playlist de cada viaje (y por qu\u00e9 s\u00ed importa)<\/h3><a class=\"vxc-card__go\" href=\"#contacto\">Leer nota \u2192<\/a><\/div><\/article>\r\n    <article class=\"vxc-card\"><div class=\"vxc-card__img\"><img decoding=\"async\" src=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-medina.jpg\" width=\"900\" height=\"1336\" alt=\"Callej\u00f3n de una medina con una persona caminando\" loading=\"lazy\"><span class=\"vxc-card__stamp\"><\/span><span class=\"vxc-card__date\">03 JUL \u00b7 7 MIN<\/span><\/div><div class=\"vxc-card__body\"><h3>48 horas en Marrakech: la ruta que casi no comparto<\/h3><a class=\"vxc-card__go\" href=\"#contacto\">Leer nota \u2192<\/a><\/div><\/article>\r\n   <\/div>\r\n  <\/div>\r\n <\/div>\r\n<\/section>\r\n\r\n<!-- 6 ATERRIZAJE -->\r\n<section class=\"vxc-close\" id=\"contacto\" data-gate=\"06\" data-name=\"Aterrizaje\" aria-label=\"Contacto\">\r\n <div class=\"vxc-wrap\">\r\n  <div class=\"vxc-close__grid\">\r\n   <div>\r\n    <span class=\"vxc-eyebrow\"><i><\/i>Pr\u00f3xima salida<\/span>\r\n    <h2>S\u00e9 la primera en enterarte del pr\u00f3ximo itinerario.<\/h2>\r\n    <p class=\"vxc-close__sub\">Un correo cuando sale una ruta nueva. Nada m\u00e1s.<\/p>\r\n    <form class=\"vxc-form\" id=\"vxc-form\" novalidate>\r\n     <div class=\"vxc-form__row\"><label class=\"vxc-sr\" for=\"vxc-email\" style=\"position:absolute;left:-9999px\">Correo<\/label><input id=\"vxc-email\" name=\"email\" type=\"email\" required placeholder=\"tu@correo.com\" autocomplete=\"email\"><button type=\"submit\">S\u00famate<\/button><\/div>\r\n     <div class=\"vxc-hp\" aria-hidden=\"true\"><label for=\"vxc-hp1\">No llenar este campo<\/label><input id=\"vxc-hp1\" name=\"website\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\r\n     <label class=\"vxc-check\"><input type=\"checkbox\" id=\"vxc-consent\" required><span>Acepto la <a href=\"https:\/\/viajareslacura.com\/?page_id=3\">Pol\u00edtica de Privacidad<\/a> y el tratamiento de mis datos personales para recibir novedades de Viajar es la Cura.<\/span><\/label>\r\n     <p class=\"vxc-msg\" id=\"vxc-msg\" role=\"status\" aria-live=\"polite\"><\/p>\r\n    <\/form>\r\n   <\/div>\r\n   <div class=\"vxc-passport\" id=\"vxc-passport\">\r\n    <div class=\"vxc-passport__head\"><span>Pasaporte VxC<\/span><span>Titular: T\u00fa<\/span><\/div>\r\n    <div class=\"vxc-slots\" id=\"vxc-slots\">\r\n     <div class=\"vxc-slot\" data-code=\"DPS\"><span class=\"vxc-slot__lab\">DPS<\/span><svg class=\"vxc-sv\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">DPS<\/text><text x=\"60\" y=\"88\" font-size=\"8\">BALI<\/text><\/svg><\/div>\r\n     <div class=\"vxc-slot\" data-code=\"TUL\"><span class=\"vxc-slot__lab\">TUL<\/span><svg class=\"vxc-sv\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">TUL<\/text><text x=\"60\" y=\"88\" font-size=\"8\">TULUM<\/text><\/svg><\/div>\r\n     <div class=\"vxc-slot\" data-code=\"RAK\"><span class=\"vxc-slot__lab\">RAK<\/span><svg class=\"vxc-sv\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">RAK<\/text><text x=\"60\" y=\"88\" font-size=\"8\">MARRAKECH<\/text><\/svg><\/div>\r\n     <div class=\"vxc-slot\" data-code=\"LIS\"><span class=\"vxc-slot__lab\">LIS<\/span><svg class=\"vxc-sv\" viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"in\" cx=\"60\" cy=\"60\" r=\"46\"\/><text x=\"60\" y=\"44\" font-size=\"8\">SELLADO<\/text><text class=\"big\" x=\"60\" y=\"70\">LIS<\/text><text x=\"60\" y=\"88\" font-size=\"8\">LISBOA<\/text><\/svg><\/div>\r\n    <\/div>\r\n    <div class=\"vxc-passport__count\" id=\"vxc-count\">Sellos: 0 de 4<\/div>\r\n    <div class=\"vxc-passport__ok\" aria-hidden=\"true\">APROBADO<\/div>\r\n   <\/div>\r\n  <\/div>\r\n  <div class=\"vxc-contact\" id=\"escribeme\">\r\n   <div>\r\n    <span class=\"vxc-eyebrow\"><i><\/i>Contacto<\/span>\r\n    <h2>Cu\u00e9ntale qu\u00e9 ruta tienes en mente.<\/h2>\r\n    <p class=\"vxc-close__sub\">Dudas sobre un itinerario, una colaboraci\u00f3n o un set. Escribe aqu\u00ed y te respondemos por correo.<\/p>\r\n   <\/div>\r\n   <form class=\"vxc-cform\" id=\"vxc-cform\" novalidate>\r\n    <div class=\"vxc-cform__two\">\r\n     <div><label class=\"vxc-sr\" for=\"vxc-cname\" style=\"position:absolute;left:-9999px\">Nombre<\/label><input id=\"vxc-cname\" name=\"name\" type=\"text\" required maxlength=\"80\" placeholder=\"Tu nombre\" autocomplete=\"name\"><\/div>\r\n     <div><label class=\"vxc-sr\" for=\"vxc-cemail\" style=\"position:absolute;left:-9999px\">Correo<\/label><input id=\"vxc-cemail\" name=\"email\" type=\"email\" required maxlength=\"120\" placeholder=\"tu@correo.com\" autocomplete=\"email\"><\/div>\r\n    <\/div>\r\n    <div><label class=\"vxc-sr\" for=\"vxc-ctopic\" style=\"position:absolute;left:-9999px\">Motivo<\/label><select id=\"vxc-ctopic\" name=\"topic\"><option value=\"itinerarios\">Quiero un itinerario<\/option><option value=\"colaboracion\">Colaboraci\u00f3n o set de DJ<\/option><option value=\"prensa\">Prensa o contenido<\/option><option value=\"otro\">Otro tema<\/option><\/select><\/div>\r\n    <div><label class=\"vxc-sr\" for=\"vxc-cmsg\" style=\"position:absolute;left:-9999px\">Mensaje<\/label><textarea id=\"vxc-cmsg\" name=\"message\" required maxlength=\"1500\" placeholder=\"Cu\u00e9ntanos a d\u00f3nde quieres ir, con qui\u00e9n y en qu\u00e9 fechas.\"><\/textarea><\/div>\r\n    <div class=\"vxc-hp\" aria-hidden=\"true\"><label for=\"vxc-hp2\">No llenar este campo<\/label><input id=\"vxc-hp2\" name=\"website\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\r\n    <label class=\"vxc-check\"><input type=\"checkbox\" id=\"vxc-cconsent\" required><span>Acepto la <a href=\"https:\/\/viajareslacura.com\/?page_id=3\">Pol\u00edtica de Privacidad<\/a> y el tratamiento de mis datos personales para que respondan este mensaje.<\/span><\/label>\r\n    <button type=\"submit\">Enviar mensaje<\/button>\r\n    <p class=\"vxc-msg\" id=\"vxc-cmsgout\" role=\"status\" aria-live=\"polite\"><\/p>\r\n   <\/form>\r\n  <\/div>\r\n  <footer class=\"vxc-foot\">\r\n   <div><div class=\"vxc-nav__mark\"><span class=\"vxc-stampmini\">VxC<\/span>Viajar es la Cura<\/div><small style=\"display:block;margin-top:10px\">Diario de viaje e itinerarios por Vanessa<\/small><\/div>\r\n   <nav aria-label=\"Pie\"><a href=\"#ruta\">Itinerarios<\/a><a href=\"#diario\">Diario<\/a><a href=\"#sobre-mi\">Sobre m\u00ed<\/a><a href=\"https:\/\/viajareslacura.com\/?page_id=3\">Pol\u00edtica de Privacidad<\/a><\/nav>\r\n   <div class=\"vxc-soc\"><a href=\"#\" aria-label=\"Instagram\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.2\" cy=\"6.8\" r=\"1\"\/><\/svg><\/a><a href=\"#\" aria-label=\"TikTok\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><path d=\"M14 4v10.5a3.5 3.5 0 1 1-3.5-3.5\"\/><path d=\"M14 4c.5 2.5 2.5 4 5 4\"\/><\/svg><\/a><a href=\"#\" aria-label=\"Spotify\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M7.5 10.5c3-1 6.7-.6 9 .8M8 14c2.3-.7 5-.4 7 .8\"\/><\/svg><\/a><\/div>\r\n  <\/footer>\r\n  <p style=\"margin-top:22px;font-family:var(--mono);font-size:11px;color:var(--faint);letter-spacing:.08em;text-transform:uppercase\">\u00a9 2026 Viajar es la Cura<\/p>\r\n <\/div>\r\n<\/section>\r\n<\/main>\r\n\r\n<script>\r\n(function () {\r\n  'use strict';\r\n  var root = document.getElementById('vxc');\r\n  if (!root) { return; }\r\n  var RM = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  root.classList.add('vxc-js');\r\n  if (RM) { root.classList.add('vxc-rm'); }\r\n\r\n  function clamp(v, a, b) { return Math.max(a, Math.min(b, v)); }\r\n  function seg(p, a, b) { return clamp((p - a) \/ (b - a), 0, 1); }\r\n  function lerp(a, b, t) { return a + (b - a) * t; }\r\n  function ease(t) { return 1 - Math.pow(1 - t, 3); }\r\n  var $ = function (id) { return document.getElementById(id); };\r\n\r\n  \/* nav + anchors *\/\r\n  var burger = $('vxc-burger'); var menu = $('vxc-menu');\r\n  function setMenu(open) {\r\n    burger.setAttribute('aria-expanded', open ? 'true' : 'false');\r\n    menu.classList.toggle('is-open', open);\r\n    menu.setAttribute('aria-hidden', open ? 'false' : 'true');\r\n    document.body.style.overflow = open ? 'hidden' : '';\r\n  }\r\n  burger.addEventListener('click', function () { setMenu(burger.getAttribute('aria-expanded') !== 'true'); });\r\n  document.addEventListener('keydown', function (e) { if (e.key === 'Escape') { setMenu(false); } });\r\n  root.addEventListener('click', function (e) {\r\n    var a = e.target.closest ? e.target.closest('a[href^=\"#\"]') : null;\r\n    if (!a) { return; }\r\n    var id = a.getAttribute('href').slice(1);\r\n    if (a.hasAttribute('data-pending')) { e.preventDefault(); }\r\n    if (!id) { e.preventDefault(); return; }\r\n    var t = document.getElementById(id);\r\n    if (!t) { return; }\r\n    e.preventDefault();\r\n    setMenu(false);\r\n    var y = t.getBoundingClientRect().top + window.pageYOffset;\r\n    window.scrollTo({ top: y, behavior: RM ? 'auto' : 'smooth' });\r\n  });\r\n\r\n  \/* chapters *\/\r\n  var chs = [].slice.call(root.querySelectorAll('.vxc-ch'));\r\n  var hero = root.querySelector('.vxc-hero'), about = root.querySelector('.vxc-about'), ruta = root.querySelector('.vxc-ruta'), cab = root.querySelector('.vxc-cab'), dia = root.querySelector('.vxc-dia');\r\n  var herobg = $('vxc-herobg'), herocopy = $('vxc-herocopy'), fan = [].slice.call($('vxc-fan').children);\r\n  var aboutfig = $('vxc-aboutfig'), aboutxt = $('vxc-aboutxt'), abouttail = $('vxc-abouttail');\r\n  var track = $('vxc-track'), stops = [].slice.call(track.children), routefill = $('vxc-routefill'), swipe = $('vxc-swipe'), plane = $('vxc-plane'), dots = [].slice.call(root.querySelectorAll('.vxc-route__dot'));\r\n  var cabpre = $('vxc-cabpre'), cabphoto = $('vxc-cabphoto'), cabimg = cabphoto.querySelector('img'), cabscrim = $('vxc-cabscrim'), cabcopy = $('vxc-cabcopy'), eqwrap = $('vxc-eq');\r\n  var cards = [].slice.call($('vxc-stack').children);\r\n  var gate = $('vxc-gate'), gateNo = $('vxc-gate-no'), gateName = $('vxc-gate-name'), bar = $('vxc-bar');\r\n  var visited = {};\r\n\r\n  \/* words for the about scrub *\/\r\n  var words = aboutxt.textContent.split(' ');\r\n  aboutxt.textContent = '';\r\n  var aboutOn = false;\r\n  var wordEls = words.map(function (w, i) {\r\n    var s = document.createElement('span'); s.className = 'vxc-w'; s.textContent = w;\r\n    aboutxt.appendChild(s); if (i < words.length - 1) { aboutxt.appendChild(document.createTextNode(' ')); }\r\n    return s;\r\n  });\r\n\r\n  \/* equalizer bars *\/\r\n  var BARS = window.innerWidth < 820 ? 22 : 44, bars = [], k;\r\n  for (k = 0; k < BARS; k++) { var b = document.createElement('i'); eqwrap.appendChild(b); bars.push(b); }\r\n  var eqAmp = 0, eqRun = false;\r\n  function eqLoop(t) {\r\n    if (!eqRun) { return; }\r\n    for (var i = 0; i < bars.length; i++) {\r\n      var w = 0.5 + 0.5 * Math.sin(t \/ 260 + i * 0.7) * Math.sin(t \/ 610 + i * 0.31);\r\n      var h = 0.04 + eqAmp * (0.12 + 0.88 * Math.abs(w));\r\n      bars[i].style.transform = 'scaleY(' + h.toFixed(3) + ')';\r\n    }\r\n    window.requestAnimationFrame(eqLoop);\r\n  }\r\n  function eqStatic() {\r\n    for (var i = 0; i < bars.length; i++) { bars[i].style.transform = 'scaleY(' + (0.12 + 0.5 * Math.abs(Math.sin(i * 0.5))).toFixed(3) + ')'; }\r\n  }\r\n\r\n  \/* passport *\/\r\n  var slots = [].slice.call(root.querySelectorAll('.vxc-slot')), passport = $('vxc-passport'), count = $('vxc-count');\r\n  function paintPassport() {\r\n    var n = 0;\r\n    slots.forEach(function (s) {\r\n      var v = !!visited[s.getAttribute('data-code')];\r\n      if (v) { n++; }\r\n      s.classList.toggle('is-stamped', v);\r\n    });\r\n    count.textContent = 'Sellos: ' + n + ' de 4' + (n < 4 ? '. Recorre la ruta para completar el pasaporte.' : '.');\r\n    passport.classList.toggle('is-full', n === 4);\r\n  }\r\n\r\n  var activeStop = -1;\r\n  function setStop(i) {\r\n    if (i === activeStop) { return; }\r\n    activeStop = i;\r\n    stops.forEach(function (s, j) {\r\n      s.classList.toggle('is-active', j === i);\r\n    });\r\n    if (i >= 0) {\r\n      for (var j = 0; j <= i; j++) {\r\n        stops[j].classList.add('is-stamped');\r\n        visited[stops[j].getAttribute('data-code')] = true;\r\n      }\r\n      paintPassport();\r\n    }\r\n  }\r\n\r\n  \/* ruta: en celular es un carrusel nativo (scroll-snap); en escritorio sigue el scroll vertical *\/\r\n  var rutaStopsDesk = ruta.getAttribute('data-stops'), mobNow = null;\r\n  function isMob() { if (RM) { return false; } return window.innerWidth <= 820; }\r\n  function applyMode() {\r\n    var m = isMob();\r\n    if (m === mobNow) { return; }\r\n    mobNow = m;\r\n    ruta.setAttribute('data-stops', m ? '0' : rutaStopsDesk);\r\n    if (m) { track.style.transform = 'none'; } else { track.scrollLeft = 0; track.style.transform = ''; }\r\n  }\r\n  var trackMax = 0;\r\n  function measure() {\r\n    applyMode();\r\n    var last = stops[stops.length - 1];\r\n    trackMax = Math.max(0, track.scrollWidth - window.innerWidth);\r\n  }\r\n\r\n  function update() {\r\n    var vh = window.innerHeight;\r\n    var docH = document.documentElement.scrollHeight - vh;\r\n    bar.style.transform = 'scaleX(' + (docH > 0 ? clamp(window.pageYOffset \/ docH, 0, 1) : 0).toFixed(4) + ')';\r\n\r\n    chs.forEach(function (c) {\r\n      var r = c.getBoundingClientRect();\r\n      var total = r.height - vh;\r\n      var p = total > 0 ? clamp(-r.top \/ total, 0, 1) : 0;\r\n      c.style.setProperty('--p', p.toFixed(4));\r\n      if (r.bottom < -vh * 0.5) { return; }\r\n      if (r.top > vh * 1.5) { return; }\r\n      if (c === hero) { upHero(p); }\r\n      if (c === about) { upAbout(p); }\r\n      if (c === ruta) { upRuta(p); }\r\n      if (c === cab) { upCab(p); }\r\n      if (c === dia) { upDia(p); }\r\n    });\r\n\r\n    \/* gate label *\/\r\n    var cur = null, mid = vh * 0.5;\r\n    var all = [].slice.call(root.querySelectorAll('[data-gate]'));\r\n    all.forEach(function (c) { if (c.getBoundingClientRect().top <= mid) { cur = c; } });\r\n    if (cur) {\r\n      gateNo.textContent = cur.getAttribute('data-gate');\r\n      gateName.textContent = cur.getAttribute('data-name');\r\n    }\r\n    gate.classList.toggle('is-off', window.pageYOffset < 40);\r\n  }\r\n\r\n  function upHero(p) {\r\n    herobg.style.transform = 'translate3d(0,' + (p * 7).toFixed(2) + '%,0) scale(' + (1 + p * 0.2).toFixed(3) + ')';\r\n    var o = 1 - seg(p, 0.05, 0.7);\r\n    herocopy.style.opacity = o.toFixed(3);\r\n    herocopy.style.transform = 'translate3d(0,' + (-seg(p, 0, 0.8) * 70).toFixed(1) + 'px,0)';\r\n    fan.forEach(function (el, i) {\r\n      var rot = [-7, 4, -3][i] + p * (i - 1) * 10;\r\n      var y = -p * (30 + i * 55);\r\n      el.style.transform = 'translate3d(0,' + y.toFixed(1) + 'vh,0) rotate(' + rot.toFixed(2) + 'deg)';\r\n      el.style.opacity = (1 - seg(p, 0.7, 0.95)).toFixed(3);\r\n    });\r\n  }\r\n  function upAbout(p) {\r\n    var on = about.getBoundingClientRect().top < window.innerHeight * 0.6;\r\n    if (on !== aboutOn) {\r\n      aboutOn = on;\r\n      wordEls.forEach(function (w, i) { w.style.transitionDelay = on ? (150 + i * 42) + 'ms' : '0ms'; w.classList.toggle('is-on', on); });\r\n      abouttail.style.transitionDelay = on ? (150 + wordEls.length * 42 + 150) + 'ms' : '0ms';\r\n      abouttail.classList.toggle('is-on', on);\r\n    }\r\n    var t = ease(seg(p, 0, 0.2));\r\n    aboutfig.style.transform = 'rotate(' + lerp(-9, -2, t).toFixed(2) + 'deg) scale(' + lerp(0.84, 1, t).toFixed(3) + ') translate3d(0,' + lerp(40, 0, t).toFixed(1) + 'px,0)';\r\n  }\r\n  function upRutaMob() {\r\n    var max = track.scrollWidth - track.clientWidth;\r\n    var t = max > 0 ? clamp(track.scrollLeft \/ max, 0, 1) : 0;\r\n    var idx = Math.round(t * (stops.length - 1));\r\n    var seen = ruta.getBoundingClientRect().top < window.innerHeight * 0.6;\r\n    setStop(seen ? idx : -1);\r\n    swipe.classList.toggle('is-hidden', track.scrollLeft > 24);\r\n    routefill.style.transform = 'scaleX(' + t.toFixed(4) + ')';\r\n    var rw = routefill.parentNode.getBoundingClientRect().width;\r\n    plane.style.transform = 'translate3d(' + (t * rw).toFixed(1) + 'px,0,0)';\r\n    dots.forEach(function (d, i) { d.classList.toggle('is-on', t >= i \/ (dots.length - 1) - 0.001); });\r\n  }\r\n  function upRuta(p) {\r\n    if (isMob()) { upRutaMob(); return; }\r\n    var t = seg(p, 0.12, 0.88);\r\n    track.style.transform = 'translate3d(' + (-t * trackMax).toFixed(1) + 'px,0,0)';\r\n    var idx = Math.round(t * (stops.length - 1));\r\n    if (p < 0.02) { idx = -1; }\r\n    setStop(idx);\r\n    routefill.style.transform = 'scaleX(' + t.toFixed(4) + ')';\r\n    var rw = routefill.parentNode.getBoundingClientRect().width;\r\n    plane.style.transform = 'translate3d(' + (t * rw).toFixed(1) + 'px,0,0)';\r\n    dots.forEach(function (d, i) { d.classList.toggle('is-on', t >= i \/ (dots.length - 1) - 0.001); });\r\n  }\r\n  function upCab(p) {\r\n    cabpre.style.opacity = (1 - seg(p, 0.1, 0.26)).toFixed(3);\r\n    var tt = seg(p, 0.2, 0.56);\r\n    var r = (tt * tt * (3 - 2 * tt)) * 135;\r\n    cabphoto.style.clipPath = 'circle(' + r.toFixed(2) + '% at 50% 72%)';\r\n    cabimg.style.transform = 'scale(' + lerp(1.22, 1.02, seg(p, 0.2, 1)).toFixed(3) + ')';\r\n    cabscrim.style.opacity = seg(p, 0.5, 0.7).toFixed(3);\r\n    var c = seg(p, 0.56, 0.74);\r\n    cabcopy.style.opacity = c.toFixed(3);\r\n    cabcopy.style.transform = 'translate3d(0,' + (lerp(30, 0, c)).toFixed(1) + 'px,0)' + (window.innerWidth < 820 ? '' : ' translateY(-62%)');\r\n    eqAmp = seg(p, 0.46, 0.9);\r\n    var on = false;\r\n    if (p > 0.4) { if (p < 1) { on = true; } }\r\n    if (on) {\r\n      if (!eqRun) { eqRun = true; window.requestAnimationFrame(eqLoop); }\r\n    } else {\r\n      eqRun = false;\r\n      if (p <= 0.4) { for (var i = 0; i < bars.length; i++) { bars[i].style.transform = 'scaleY(.04)'; } }\r\n    }\r\n  }\r\n  function upDia(p) {\r\n    var f = [seg(p, 0.12, 0.42), seg(p, 0.46, 0.76)];\r\n    var gone = 0;\r\n    cards.forEach(function (c, i) {\r\n      var fl = i < 2 ? f[i] : 0;\r\n      var s = Math.max(0, i - (i > 0 ? f[0] : 0) - (i > 1 ? f[1] : 0));\r\n      var small = window.innerWidth < 820;\r\n      var x = i < 2 ? -fl * (small ? 135 : 22) : 0;\r\n      var y = i < 2 ? -fl * (small ? 8 : 135) : 0;\r\n      var rot = [-3, 2.5, -1.5][i] + (i < 2 ? -fl * 12 : 0);\r\n      c.style.transform = 'translate3d(calc(' + (s * 14).toFixed(2) + 'px + ' + x.toFixed(1) + '%),calc(' + (s * 12).toFixed(2) + 'px + ' + y.toFixed(1) + '%),0) rotate(' + rot.toFixed(2) + 'deg)';\r\n      c.style.zIndex = String(10 - i);\r\n      c.style.opacity = i < 2 ? (1 - seg(fl, 0.85, 1)).toFixed(3) : '1';\r\n    });\r\n  }\r\n\r\n  \/* forms: contact + subscription (WordPress endpoint \/vxc\/v1\/*; in models elsewhere nothing is sent) *\/\r\n  var API = window.__VXC_API || (\/(^|\\.)viajareslacura\\.com$\/.test(location.hostname) ? '\/?rest_route=\/vxc\/v1\/' : '');\r\n  var startedAt = Date.now();\r\n  var MAILRE = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/;\r\n  function say(el, text, kind) { el.className = 'vxc-msg'; if (kind) { el.classList.add(kind); } el.textContent = text; }\r\n  function send(route, data, f, btn, out, okText) {\r\n    if (!API) {\r\n      say(out, 'Gracias. Este es un modelo de prueba: en esta vista no se env\u00eda nada.', 'is-ok');\r\n      f.reset();\r\n      return;\r\n    }\r\n    btn.disabled = true;\r\n    say(out, 'Enviando...', '');\r\n    data.website = f.elements.website.value;\r\n    data.elapsed = Date.now() - startedAt;\r\n    var done = function () { btn.disabled = false; };\r\n    fetch(API + route, { method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(data) })\r\n      .then(function (r) { return r.json().then(function (j) { return { s: r.status, j: j }; }, function () { return { s: r.status, j: null }; }); })\r\n      .then(function (res) {\r\n        done();\r\n        if (res.j) { if (res.j.ok) { say(out, okText, 'is-ok'); f.reset(); return; } }\r\n        var m = 'No pudimos enviarlo. Intenta de nuevo en un momento.';\r\n        if (res.j) { if (res.j.message) { m = res.j.message; } }\r\n        say(out, m, 'is-err');\r\n      })\r\n      .catch(function () { done(); say(out, 'Sin conexi\u00f3n. Revisa tu internet e intenta de nuevo.', 'is-err'); });\r\n  }\r\n\r\n  var form = $('vxc-form'), msg = $('vxc-msg');\r\n  form.addEventListener('submit', function (e) {\r\n    e.preventDefault();\r\n    var em = $('vxc-email'), cs = $('vxc-consent');\r\n    if (!MAILRE.test(em.value.trim())) { say(msg, 'Escribe un correo v\u00e1lido, por ejemplo nombre@correo.com.', 'is-err'); em.focus(); return; }\r\n    if (!cs.checked) { say(msg, 'Acepta la Pol\u00edtica de Privacidad para continuar.', 'is-err'); cs.focus(); return; }\r\n    send('subscribe', { email: em.value.trim(), consent: true }, form, form.querySelector('button[type=submit]'), msg, 'Listo. Te avisaremos cuando salga la pr\u00f3xima ruta.');\r\n  });\r\n\r\n  var cform = $('vxc-cform'), cout = $('vxc-cmsgout');\r\n  cform.addEventListener('submit', function (e) {\r\n    e.preventDefault();\r\n    var nm = $('vxc-cname'), em = $('vxc-cemail'), tp = $('vxc-ctopic'), ms = $('vxc-cmsg'), cs = $('vxc-cconsent');\r\n    if (nm.value.trim().length < 2) { say(cout, 'Escribe tu nombre.', 'is-err'); nm.focus(); return; }\r\n    if (!MAILRE.test(em.value.trim())) { say(cout, 'Escribe un correo v\u00e1lido, por ejemplo nombre@correo.com.', 'is-err'); em.focus(); return; }\r\n    if (ms.value.trim().length < 10) { say(cout, 'Cu\u00e9ntanos un poco m\u00e1s en el mensaje (m\u00ednimo 10 letras).', 'is-err'); ms.focus(); return; }\r\n    if (!cs.checked) { say(cout, 'Acepta la Pol\u00edtica de Privacidad para continuar.', 'is-err'); cs.focus(); return; }\r\n    send('contact', { name: nm.value.trim(), email: em.value.trim(), topic: tp.value, message: ms.value.trim(), consent: true }, cform, cform.querySelector('button[type=submit]'), cout, 'Mensaje enviado. Gracias, te respondemos por correo.');\r\n  });\r\n\r\n  var ticking = false;\r\n  function onScroll() {\r\n    if (ticking) { return; }\r\n    ticking = true;\r\n    window.requestAnimationFrame(function () { ticking = false; update(); });\r\n  }\r\n  window.addEventListener('scroll', onScroll, { passive: true });\r\n  track.addEventListener('scroll', function () { if (isMob()) { upRutaMob(); } }, { passive: true });\r\n  window.addEventListener('resize', function () { measure(); onScroll(); });\r\n  window.addEventListener('load', function () { measure(); update(); });\r\n  measure(); applyMode(); paintPassport();\r\n  if (RM) { eqStatic(); } else { update(); }\r\n})();\r\n\r\n\/* ---------- scroll stops (\"gate\"): one gesture moves exactly one station inside the story ---------- *\/\r\n(function () {\r\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  var off = \/[?&#038;]gate=0\/.test(location.search);\r\n  if (reduce) { return; }\r\n  if (off) { return; }\r\n\r\n  var CH = document.querySelectorAll('#vxc [data-stops]');\r\n  var zones = [];\r\n  var busy = false, cool = 0, raf = 0;\r\n\r\n  function compute() {\r\n    zones = [];\r\n    var stops = [], first = null, last = null;\r\n    CH.forEach(function (ch) {\r\n      var top = ch.getBoundingClientRect().top + window.scrollY;\r\n      var travel = Math.max(0, ch.offsetHeight - window.innerHeight);\r\n      if (first === null) { first = top; }\r\n      last = ch;\r\n      ch.getAttribute('data-stops').split(',').forEach(function (f) {\r\n        var v = parseFloat(f);\r\n        if (!isNaN(v)) { stops.push(Math.round(top + v * travel)); }\r\n      });\r\n    });\r\n    if (!stops.length) { return; }\r\n    stops.sort(function (a, b) { return a - b; });\r\n    zones.push({\r\n      from: first < window.innerHeight * 0.25 ? 0 : first,\r\n      to: last.getBoundingClientRect().bottom + window.scrollY - 1,\r\n      stops: stops\r\n    });\r\n  }\r\n  function zoneAt(y) {\r\n    for (var i = 0; i < zones.length; i++) { if (y >= zones[i].from) { if (y <= zones[i].to) { return zones[i]; } } }\r\n    return null;\r\n  }\r\n  function next(y, dir) {\r\n    var z = zoneAt(y); if (!z) { return null; }\r\n    var i;\r\n    if (dir > 0) { for (i = 0; i < z.stops.length; i++) { if (z.stops[i] > y + 8) { return z.stops[i]; } } }\r\n    else { for (i = z.stops.length - 1; i >= 0; i--) { if (z.stops[i] < y - 8) { return z.stops[i]; } } }\r\n    return null;\r\n  }\r\n  function ease(t) { return t < 0.5 ? 2 * t * t : 1 - Math.pow(-2 * t + 2, 2) \/ 2; }\r\n  function goTo(target) {\r\n    busy = true;\r\n    var y0 = window.scrollY, dist = target - y0;\r\n    var dur = Math.min(1150, Math.max(550, Math.abs(dist) \/ 1.8));\r\n    var t0 = performance.now();\r\n    cancelAnimationFrame(raf);\r\n    (function step(now) {\r\n      var t = Math.min(1, (now - t0) \/ dur);\r\n      window.scrollTo(0, y0 + dist * ease(t));\r\n      if (t < 1) { raf = requestAnimationFrame(step); }\r\n      else { window.scrollTo(0, target); busy = false; cool = performance.now() + 220; }\r\n    })(t0);\r\n  }\r\n\r\n  var wLast = 0, wAcc = 0, wDone = false, wGated = false;\r\n  function onWheel(e) {\r\n    if (e.ctrlKey) { return; }\r\n    if (e.deltaY === 0) { return; }\r\n    if (Math.abs(e.deltaX) > Math.abs(e.deltaY)) { return; }\r\n    var dy = e.deltaMode === 1 ? e.deltaY * 16 : e.deltaY;\r\n    var now = e.timeStamp;\r\n    if (now - wLast > 180) { wAcc = 0; wDone = false; wGated = false; }\r\n    wLast = now;\r\n    var dir = dy > 0 ? 1 : -1;\r\n    var target = next(window.scrollY, dir);\r\n    if (target !== null) { wGated = true; }\r\n    if (!wGated) { return; }\r\n    e.preventDefault();\r\n    if (target === null) { return; }\r\n    if (busy) { return; }\r\n    if (performance.now() < cool) { return; }\r\n    if (wDone) { return; }\r\n    wAcc += dy;\r\n    if (Math.abs(wAcc) < 12) { return; }\r\n    wDone = true; goTo(target);\r\n  }\r\n  function onKey(e) {\r\n    if (e.altKey) { return; }\r\n    if (e.ctrlKey) { return; }\r\n    if (e.metaKey) { return; }\r\n    var tag = '';\r\n    if (e.target) { if (e.target.tagName) { tag = e.target.tagName; } }\r\n    if (tag === 'INPUT') { return; }\r\n    if (tag === 'TEXTAREA') { return; }\r\n    if (tag === 'SELECT') { return; }\r\n    var k = e.key, dir = 0;\r\n    if (k === 'ArrowDown' || k === 'PageDown') { dir = 1; }\r\n    if (k === 'ArrowUp' || k === 'PageUp') { dir = -1; }\r\n    if (k === ' ' || k === 'Spacebar') { dir = e.shiftKey ? -1 : 1; }\r\n    if (!dir) { return; }\r\n    var target = next(window.scrollY, dir);\r\n    if (target === null) { return; }\r\n    e.preventDefault();\r\n    if (busy) { return; }\r\n    if (performance.now() < cool) { return; }\r\n    goTo(target);\r\n  }\r\n  var ty0 = 0, tx0 = 0, tDone = false, tLive = false, tGated = false, tHoriz = false;\r\n  function onTS(e) { tLive = e.touches.length === 1; tDone = false; tGated = false; tHoriz = false; if (tLive) { ty0 = e.touches[0].clientY; tx0 = e.touches[0].clientX; } }\r\n  function onTM(e) {\r\n    if (!tLive) { return; }\r\n    var dy = ty0 - e.touches[0].clientY;\r\n    var dx = tx0 - e.touches[0].clientX;\r\n    if (!tGated) { if (!tHoriz) { if (Math.abs(dx) > 6) { if (Math.abs(dx) > Math.abs(dy)) { tHoriz = true; } } } }\r\n    if (tHoriz) { return; }\r\n    if (Math.abs(dy) < 2) { return; }\r\n    var dir = dy > 0 ? 1 : -1;\r\n    var target = next(window.scrollY, dir);\r\n    if (target !== null) { tGated = true; }\r\n    if (!tGated) { return; }\r\n    e.preventDefault();\r\n    if (target === null) { return; }\r\n    if (busy) { return; }\r\n    if (performance.now() < cool) { return; }\r\n    if (tDone) { return; }\r\n    if (Math.abs(dy) < 30) { return; }\r\n    tDone = true; goTo(target);\r\n  }\r\n  function onTE() { tLive = false; }\r\n\r\n  if (\/[?&#038;]gatedebug\/.test(location.search)) { window.__gate = { zones: function () { return zones; }, busy: function () { return busy; }, from: next }; }\r\n  compute();\r\n  window.addEventListener('load', compute);\r\n  window.addEventListener('resize', compute);\r\n  window.addEventListener('orientationchange', compute);\r\n  if (document.fonts) { if (document.fonts.ready) { document.fonts.ready.then(compute); } }\r\n  window.addEventListener('wheel', onWheel, { passive: false });\r\n  window.addEventListener('keydown', onKey);\r\n  window.addEventListener('touchstart', onTS, { passive: true });\r\n  window.addEventListener('touchmove', onTM, { passive: false });\r\n  window.addEventListener('touchend', onTE, { passive: true });\r\n  window.addEventListener('touchcancel', onTE, { passive: true });\r\n})();\r\n<\/script>\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>VxCViajar es la Cura ItinerariosDiarioSobre m\u00edContacto Reserva tu ruta ItinerariosDiarioSobre m\u00edContacto Puerta 01Check-in APROBADOVxCDESTINO \u00b7 EL MUNDO 04:12DPS 23:40TUL 18:05RAK Pasajero: VanessaOrigen: Cualquier lugarDestino: El mundoClase: Experiencia Viajar es la cura. Vanessa documenta sus viajes como DJ y viajera, y convierte cada ruta que vive en un itinerario real para que sepas exactamente d\u00f3nde ir, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-109","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Viajar es la Cura | Itinerarios de Viaje por Vanessa<\/title>\n<meta name=\"description\" content=\"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/viajareslacura.com\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Viajar es la Cura | Itinerarios de Viaje por Vanessa\" \/>\n<meta property=\"og:description\" content=\"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/viajareslacura.com\/\" \/>\n<meta property=\"og:site_name\" content=\"Viajar es la Cura\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T12:58:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/\",\"url\":\"https:\\\/\\\/viajareslacura.com\\\/\",\"name\":\"Viajar es la Cura | Itinerarios de Viaje por Vanessa\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/viajareslacura.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vxc-vanessa-atardecer.jpg\",\"datePublished\":\"2026-10-07T22:23:23+00:00\",\"dateModified\":\"2026-10-08T12:58:47+00:00\",\"description\":\"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/viajareslacura.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/viajareslacura.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vxc-vanessa-atardecer.jpg\",\"contentUrl\":\"https:\\\/\\\/viajareslacura.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/vxc-vanessa-atardecer.jpg\",\"width\":1440,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/viajareslacura.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Viajar es la Cura\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/viajareslacura.com\\\/#website\",\"url\":\"https:\\\/\\\/viajareslacura.com\\\/\",\"name\":\"Viajar es la Cura\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/viajareslacura.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Viajar es la Cura | Itinerarios de Viaje por Vanessa","description":"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/viajareslacura.com\/","og_locale":"es_ES","og_type":"article","og_title":"Viajar es la Cura | Itinerarios de Viaje por Vanessa","og_description":"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.","og_url":"https:\/\/viajareslacura.com\/","og_site_name":"Viajar es la Cura","article_modified_time":"2026-10-08T12:58:47+00:00","og_image":[{"url":"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/viajareslacura.com\/","url":"https:\/\/viajareslacura.com\/","name":"Viajar es la Cura | Itinerarios de Viaje por Vanessa","isPartOf":{"@id":"https:\/\/viajareslacura.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/viajareslacura.com\/#primaryimage"},"image":{"@id":"https:\/\/viajareslacura.com\/#primaryimage"},"thumbnailUrl":"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg","datePublished":"2026-10-07T22:23:23+00:00","dateModified":"2026-10-08T12:58:47+00:00","description":"Vanessa documenta sus viajes como DJ y viajera, y dise\u00f1a itinerarios reales para vivir cada destino a tu propio ritmo. Descubre sus rutas y su diario de viaje.","breadcrumb":{"@id":"https:\/\/viajareslacura.com\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/viajareslacura.com\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/viajareslacura.com\/#primaryimage","url":"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg","contentUrl":"https:\/\/viajareslacura.com\/wp-content\/uploads\/2026\/10\/vxc-vanessa-atardecer.jpg","width":1440,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/viajareslacura.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/viajareslacura.com\/"},{"@type":"ListItem","position":2,"name":"Viajar es la Cura"}]},{"@type":"WebSite","@id":"https:\/\/viajareslacura.com\/#website","url":"https:\/\/viajareslacura.com\/","name":"Viajar es la Cura","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/viajareslacura.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/pages\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/viajareslacura.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=109"}],"version-history":[{"count":9,"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/pages\/109\/revisions"}],"predecessor-version":[{"id":127,"href":"https:\/\/viajareslacura.com\/index.php?rest_route=\/wp\/v2\/pages\/109\/revisions\/127"}],"wp:attachment":[{"href":"https:\/\/viajareslacura.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}