:root{--mo-ease:cubic-bezier(0.22,1,0.36,1);--mo-dur:620ms;--mo-dur-fast:260ms;--mo-rise:18px;--mo-stagger:90ms}[data-mo=seccion]{opacity:.001;transition:opacity .7s var(--mo-ease)}[data-mo=seccion][data-mo-in]{opacity:1}@media (prefers-reduced-motion:reduce){[data-mo=seccion],[data-mo=seccion][data-mo-in]{opacity:1;transition:none}}[data-mo=fade-up]{opacity:0;transform:translate3d(0,var(--mo-rise),0);transition:opacity var(--mo-dur) var(--mo-ease),transform var(--mo-dur) var(--mo-ease);transition-delay:var(--mo-delay,0ms);will-change:transform,opacity}[data-mo=fade-up][data-mo-in]{opacity:1;transform:translateZ(0)}[data-mo=fade-up][data-mo-done]{will-change:auto}[data-mo-stagger]>*{--mo-delay:calc(var(--mo-i, 0) * var(--mo-stagger))}.mo-reveal{position:relative;overflow:hidden}.mo-reveal>:first-child{transform:scale(1.06);transition:transform 1.1s var(--mo-ease);will-change:transform}.mo-reveal[data-mo-in]>:first-child{transform:scale(1)}.mo-reveal:after{content:"";position:absolute;inset:0;background:var(--mo-curtain,#0f3d24);transform:translateZ(0);transition:transform .9s var(--mo-ease);z-index:1;pointer-events:none}.mo-reveal[data-mo-in]:after{transform:translate3d(0,-101%,0)}.mo-reveal[data-mo-done]:after,.mo-reveal[data-mo-done]>:first-child{will-change:auto}.mo-card{border-radius:20px;box-shadow:0 2px 10px -6px rgba(15,61,36,.28);transition:transform var(--mo-dur-fast) var(--mo-ease),box-shadow var(--mo-dur-fast) var(--mo-ease)}.mo-card__media{overflow:hidden}.mo-card__media img{transition:transform .62s var(--mo-ease)}.mo-card:hover{transform:translate3d(0,-6px,0);box-shadow:0 26px 56px -28px rgba(15,61,36,.42)}.mo-card:focus-within .mo-card__media img,.mo-card:hover .mo-card__media img{transform:scale(1.04)}.mo-card__arrow{transition:transform var(--mo-dur-fast) var(--mo-ease)}.mo-card:focus-within .mo-card__arrow,.mo-card:hover .mo-card__arrow{transform:translate3d(4px,0,0)}.mo-card:focus-within{transform:translate3d(0,-6px,0);box-shadow:0 26px 56px -28px rgba(15,61,36,.42)}@media (prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:.38s;animation-timing-function:var(--mo-ease)}::view-transition-group(tour-hero){animation-duration:.52s;animation-timing-function:var(--mo-ease)}}@media (prefers-reduced-motion:reduce){[data-mo=fade-up],[data-mo=fade-up][data-mo-in]{opacity:1;transform:none;transition:none}.mo-reveal>:first-child,.mo-reveal[data-mo-in]>:first-child{transform:none;transition:none}.mo-reveal:after{display:none}.mo-card,.mo-card__arrow,.mo-card__media img{transition:none}.mo-card:focus-within,.mo-card:hover{transform:none}.mo-card:focus-within .mo-card__arrow,.mo-card:focus-within .mo-card__media img,.mo-card:hover .mo-card__arrow,.mo-card:hover .mo-card__media img{transform:none}}.legal h2{font-family:var(--font-bebas),sans-serif;font-size:1.75rem;color:#1f5d39;margin:2.25rem 0 .75rem;line-height:1.1}.legal h2:first-child{margin-top:0}.legal li,.legal p{color:#444;line-height:1.7;max-width:68ch}.legal p{margin-bottom:1rem}.legal ul{margin:0 0 1rem 1.15rem;list-style:disc}.legal li{margin-bottom:.4rem}.legal a{color:#1f5d39;text-decoration:underline;text-underline-offset:2px;padding-block:.6rem}.legal strong{color:#222}.pf-hondo{position:relative;background:radial-gradient(120% 90% at 12% 0,rgba(61,168,105,.16) 0,transparent 55%),radial-gradient(90% 70% at 90% 100%,rgba(173,135,45,.1) 0,transparent 60%),linear-gradient(178deg,#14442a,#0f3d24 45%,#0b2e1b)}.pf-hondo:after{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='420' viewBox='0 0 520 420'%3E%3Cg fill='none' stroke='%23F0EEE5' stroke-width='1.1'%3E%3Cpath d='M-20 80 C90 40 170 120 300 82 S470 30 540 90'/%3E%3Cpath d='M-20 128 C90 88 180 168 300 130 S470 78 540 138'/%3E%3Cpath d='M-20 176 C100 140 190 214 310 178 S480 128 540 186'/%3E%3Cpath d='M-20 288 C80 250 200 330 330 288 S480 240 540 300'/%3E%3Cpath d='M-20 336 C80 300 210 378 330 336 S480 290 540 348'/%3E%3C/g%3E%3C/svg%3E");background-size:520px 420px}.pf-hondo:after,.pf-hondo:before{content:"";position:absolute;inset:0;pointer-events:none}.pf-hondo:before{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.pf-hondo>*{position:relative;z-index:1}.pf-claro{position:relative;background:radial-gradient(100% 80% at 85% 0,rgba(173,135,45,.06) 0,transparent 55%),linear-gradient(180deg,#f4f2e9,#f0eee5)}.pf-claro:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.pf-claro>*{position:relative;z-index:1}.pf-panel{background:hsla(49,27%,92%,.045);border:1px solid hsla(49,27%,92%,.12);border-radius:24px;box-shadow:0 24px 60px -32px rgba(0,0,0,.5),inset 0 1px 0 0 hsla(49,27%,92%,.07);backdrop-filter:blur(10px)}.pf-card{border-radius:20px;overflow:hidden;transition:transform var(--mo-dur-fast) var(--mo-ease),box-shadow var(--mo-dur-fast) var(--mo-ease)}.pf-card img{transition:transform .7s var(--mo-ease)}.pf-card:focus-within,.pf-card:hover{transform:translate3d(0,-6px,0);box-shadow:0 28px 60px -28px rgba(0,0,0,.55)}.pf-card:focus-within img,.pf-card:hover img{transform:scale(1.035)}.pf-velo{background:linear-gradient(0deg,rgba(11,46,27,.92) 0,rgba(11,46,27,.62) 28%,rgba(11,46,27,.12) 58%,transparent 78%)}.pf-input{border-radius:14px;background:hsla(49,27%,92%,.05);border:1px solid hsla(49,27%,92%,.18);transition:border-color var(--mo-dur-fast) var(--mo-ease),background-color var(--mo-dur-fast) var(--mo-ease)}.pf-input::-moz-placeholder{color:hsla(49,27%,92%,.42)}.pf-input::placeholder{color:hsla(49,27%,92%,.42)}.pf-input:hover{border-color:hsla(49,27%,92%,.3)}.pf-input:focus{outline:none;border-color:#dec382;background:hsla(49,27%,92%,.08);box-shadow:0 0 0 3px hsla(42,58%,69%,.45)}.pf-boton{border-radius:14px;transition:transform var(--mo-dur-fast) var(--mo-ease),box-shadow var(--mo-dur-fast) var(--mo-ease),background-color var(--mo-dur-fast) var(--mo-ease)}.pf-boton:hover:not(:disabled){transform:translate3d(0,-2px,0);box-shadow:0 14px 30px -14px rgba(173,135,45,.7)}.pf-boton .pf-flecha{transition:transform var(--mo-dur-fast) var(--mo-ease)}.pf-boton:hover:not(:disabled) .pf-flecha{transform:translate3d(4px,0,0)}.pf-panel-claro{background:hsla(0,0%,100%,.55);border:1px solid rgba(31,93,57,.12);border-radius:24px;box-shadow:0 24px 60px -34px rgba(15,61,36,.35),inset 0 1px 0 0 hsla(0,0%,100%,.7)}.pf-card-claro:focus-within,.pf-card-claro:hover{box-shadow:0 26px 56px -28px rgba(15,61,36,.42)}.pf-input-claro{border-radius:14px;background:hsla(0,0%,100%,.7);border:1px solid rgba(31,93,57,.16);color:#222;transition:border-color var(--mo-dur-fast) var(--mo-ease),background-color var(--mo-dur-fast) var(--mo-ease)}.pf-input-claro::-moz-placeholder{color:rgba(34,34,34,.4)}.pf-input-claro::placeholder{color:rgba(34,34,34,.4)}.pf-input-claro:hover{border-color:rgba(31,93,57,.3)}.pf-input-claro:focus{outline:none;border-color:#836420;background:#fff;box-shadow:0 0 0 3px rgba(131,100,32,.14)}.pf-filo{box-shadow:inset 0 1px 0 0 hsla(49,27%,92%,.08)}@media (prefers-reduced-motion:reduce){.mapa-pulso{display:none}.pf-boton,.pf-boton .pf-flecha,.pf-card,.pf-card img,.pf-input,.pf-input-claro{transition:none}.pf-boton:hover:not(:disabled),.pf-card:focus-within,.pf-card:hover{transform:none}.pf-card:focus-within img,.pf-card:hover img{transform:none}.pf-hondo:before{display:none}}.rotulo{font-family:var(--font-archivo),sans-serif;font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}.rotulo-oscuro{color:hsla(49,27%,92%,.82)}.rotulo-claro{color:#5a5d4e}.rotulo-acento{color:#dec382}.rotulo-acento-claro{color:#75591c}.t-display{font-size:clamp(2.25rem,1.1rem + 5.2vw,4.75rem);line-height:1.04;letter-spacing:-.02em}.t-display,.t-titulo{font-family:var(--font-instrument),Georgia,serif;text-wrap:balance}.t-titulo{font-size:clamp(1.95rem,1.1rem + 3.2vw,3.375rem);line-height:1.06;letter-spacing:-.015em}.t-subtitulo{font-family:var(--font-instrument),Georgia,serif;font-size:clamp(1.35rem,1.05rem + .9vw,1.7rem);line-height:1.14;letter-spacing:-.01em}.t-lede{font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.62;max-width:46ch}.t-cuerpo{font-size:1rem;line-height:1.68;max-width:66ch}.s-seccion{padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.s-seccion-corta{padding-block:clamp(3rem,2rem + 3.5vw,5rem)}.s-cabecera{padding-top:clamp(7rem,5rem + 8vw,11rem);padding-bottom:clamp(3.5rem,2rem + 5vw,6rem)}.s-ancho{max-width:1480px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.s-ancho{padding-inline:3rem}}.b-base{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:14px;padding:.9375rem 1.75rem;font-family:var(--font-archivo),sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:transform var(--mo-dur-fast) var(--mo-ease),box-shadow var(--mo-dur-fast) var(--mo-ease),background-color var(--mo-dur-fast) var(--mo-ease),border-color var(--mo-dur-fast) var(--mo-ease),color var(--mo-dur-fast) var(--mo-ease)}.b-base:hover:not(:disabled){transform:translate3d(0,-2px,0)}.b-base:disabled{opacity:.55;cursor:not-allowed}.b-base .pf-flecha{transition:transform var(--mo-dur-fast) var(--mo-ease)}.b-base:hover:not(:disabled) .pf-flecha{transform:translate3d(3px,0,0)}.b-primario{background:#ad872d;color:#222;border:1px solid #ad872d}.b-primario:hover:not(:disabled){background:#d4a93d;border-color:#d4a93d;box-shadow:0 14px 30px -14px rgba(173,135,45,.7)}.b-primario-jungle{background:#1f5d39;color:#f0eee5;border:1px solid #1f5d39}.b-primario-jungle:hover:not(:disabled){background:#0f3d24;border-color:#0f3d24;box-shadow:0 14px 30px -14px rgba(15,61,36,.55)}.b-secundario{background:transparent;color:#f0eee5;border:1px solid hsla(49,27%,92%,.35)}.b-secundario:hover:not(:disabled){background:hsla(49,27%,92%,.08);border-color:hsla(49,27%,92%,.6)}.b-secundario-claro{background:transparent;color:#1f5d39;border:1px solid rgba(31,93,57,.35)}.b-secundario-claro:hover:not(:disabled){background:rgba(31,93,57,.06);border-color:#1f5d39}.b-whatsapp{background:#0b7264;color:#fff;border:1px solid #0b7264}.b-whatsapp:hover:not(:disabled){background:#095f54;border-color:#095f54;box-shadow:0 14px 30px -14px rgba(11,114,100,.6)}.b-texto{display:inline-flex;align-items:center;gap:.5rem;padding-block:.6rem;font-family:var(--font-archivo),sans-serif;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;transition:color var(--mo-dur-fast) var(--mo-ease),opacity var(--mo-dur-fast) var(--mo-ease)}.b-texto .pf-flecha{transition:transform var(--mo-dur-fast) var(--mo-ease)}.b-texto:hover .pf-flecha{transform:translate3d(3px,0,0)}@media (prefers-reduced-motion:reduce){.b-base,.b-base .pf-flecha,.b-texto .pf-flecha{transition:none}.b-base:hover:not(:disabled),.b-base:hover:not(:disabled) .pf-flecha,.b-texto:hover .pf-flecha{transform:none}}.cr-pista{scroll-padding-inline:0;overscroll-behavior-x:contain}.cr-item{width:var(--cr-movil)}@media (min-width:1024px){.cr-item{width:var(--cr-escritorio)}}.mo-abrir{clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--mo-ease);will-change:clip-path}.mo-abrir[data-mo-in]{clip-path:inset(0 0 0 0)}.mo-abrir[data-mo-done]{will-change:auto;clip-path:none}@media (prefers-reduced-motion:reduce){.mo-abrir,.mo-abrir[data-mo-in]{clip-path:none;transition:none}}