.TrenChepeHero-module__qeLsDW__hero{--s:min(.0625cqh, .0390625cqw);--stage-w:calc(2560 * var(--s));--stage-h:calc(1600 * var(--s));--stage-top:calc(100% - var(--stage-h));--stage-margin-x:calc((100cqw - var(--stage-w)) / 2);--stage-margin-y:calc(100cqh - var(--stage-h));--photo-scale:1;isolation:isolate;background-color:#4d2120;width:100%;height:82dvh;position:relative;overflow:hidden;container-type:size}.TrenChepeHero-module__qeLsDW__stage{top:var(--stage-top);left:calc(50% - var(--stage-w) / 2);width:var(--stage-w);height:var(--stage-h);position:absolute}.TrenChepeHero-module__qeLsDW__mountain,.TrenChepeHero-module__qeLsDW__mountainMobile{z-index:0;opacity:.07;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.TrenChepeHero-module__qeLsDW__mountainMobile,.TrenChepeHero-module__qeLsDW__telefericoMobile{display:none}.TrenChepeHero-module__qeLsDW__teleferico{z-index:0;top:calc(var(--stage-margin-y) + 278 * var(--s));left:max(calc(4 * var(--s)), min(calc(var(--stage-margin-x) + 2 * var(--s)), calc(50cqw - 1225 * var(--s) - 588 * var(--s))));width:calc(568 * var(--s));height:calc(560 * var(--s));opacity:.07;pointer-events:none;position:absolute}.TrenChepeHero-module__qeLsDW__telefericoMobile{z-index:0;top:calc(var(--stage-margin-y) + 691 * var(--s));left:max(calc(-8 * var(--s)), min(calc(var(--stage-margin-x) - 3 * var(--s)), calc(50cqw - 60vw - 567 * var(--s) - 20 * var(--s))));width:calc(567 * var(--s));height:calc(559 * var(--s));opacity:.07;pointer-events:none;position:absolute}.TrenChepeHero-module__qeLsDW__title{z-index:1;top:calc((84.809 - 10.061) * var(--s));align-items:baseline;gap:calc(95.011 * var(--s));color:#fff;font-family:Thunder,sans-serif;font-weight:700;font-size:calc(473.6 * var(--s));text-transform:uppercase;white-space:nowrap;flex-direction:row;margin:0;padding-top:1.5rem;line-height:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__texture{z-index:2;object-fit:cover;mix-blend-mode:hard-light;opacity:.11;pointer-events:none;position:absolute;inset:0}.TrenChepeHero-module__qeLsDW__photo{z-index:3;width:calc(2450 * var(--photo-scale) * var(--s));aspect-ratio:2450/1278;height:auto;max-height:65dvh;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__photoImageDesktop,.TrenChepeHero-module__qeLsDW__photoImageMobile{object-fit:contain;object-position:bottom center}.TrenChepeHero-module__qeLsDW__photoImageMobile{display:none}.TrenChepeHero-module__qeLsDW__scrollCue{z-index:3;position:absolute;bottom:10%;left:clamp(1rem,4vw,3rem)}@container (max-aspect-ratio:1.6){.TrenChepeHero-module__qeLsDW__photo{width:calc(2450 * 1.3 * var(--s))}}@container (max-aspect-ratio:1.05){.TrenChepeHero-module__qeLsDW__photo{width:calc(2450 * 1 * var(--s))}.TrenChepeHero-module__qeLsDW__title{display:block;top:0}.TrenChepeHero-module__qeLsDW__titleLine1,.TrenChepeHero-module__qeLsDW__titleLine2{position:absolute;left:50%;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__titleLine1{top:calc(84.809 * var(--s))}.TrenChepeHero-module__qeLsDW__titleLine2{top:calc(469.9 * var(--s))}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.TrenChepeHero-module__qeLsDW__title{display:block;top:0}.TrenChepeHero-module__qeLsDW__titleLine1,.TrenChepeHero-module__qeLsDW__titleLine2{position:absolute;left:50%;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__titleLine1{top:calc(84.809 * var(--s))}.TrenChepeHero-module__qeLsDW__titleLine2{top:calc(469.9 * var(--s))}.TrenChepeHero-module__qeLsDW__photo{width:calc(2450 * 1.4 * var(--s));max-height:60dvh}}@media (max-width:767px){.TrenChepeHero-module__qeLsDW__hero{--s:min(.0390625cqh, .0625cqw);--stage-w:calc(1600 * var(--s));--stage-h:calc(2560 * var(--s))}.TrenChepeHero-module__qeLsDW__title{font-size:calc(457.85 * var(--s));padding-top:1rem;display:block;top:0}.TrenChepeHero-module__qeLsDW__titleLine1,.TrenChepeHero-module__qeLsDW__titleLine2{position:absolute;left:50%;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__titleLine1{top:calc(119.257 * var(--s))}.TrenChepeHero-module__qeLsDW__titleLine2{top:calc(491.8 * var(--s))}.TrenChepeHero-module__qeLsDW__photo{aspect-ratio:2738/2155;width:120vw;height:auto;max-height:48dvh;bottom:0;left:50%;right:auto;transform:translate(-50%)}.TrenChepeHero-module__qeLsDW__mountain,.TrenChepeHero-module__qeLsDW__teleferico{display:none}.TrenChepeHero-module__qeLsDW__mountainMobile,.TrenChepeHero-module__qeLsDW__telefericoMobile{display:block}.TrenChepeHero-module__qeLsDW__photoImageDesktop{display:none}.TrenChepeHero-module__qeLsDW__photoImageMobile{display:block}}
.ChepeRoute-module__XLy_mW__section{background:var(--background);color:var(--text-strong);padding:clamp(5rem,16vh,11rem) 0;position:relative;overflow:hidden}.ChepeRoute-module__XLy_mW__title{color:var(--barrancas-primary);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 clamp(1.75rem,3.5vw,3.5rem);font-size:clamp(.78rem,1vw,.95rem);font-weight:600;line-height:1.3}.ChepeRoute-module__XLy_mW__list{z-index:1;margin:0;padding:0;font-size:clamp(2.2rem,6vw,6.5rem);list-style:none;position:relative}.ChepeRoute-module__XLy_mW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChepeRoute-module__XLy_mW__item{outline:none;justify-content:center;width:100%;display:flex}.ChepeRoute-module__XLy_mW__itemLabel{color:#0206176b;font-family:var(--font-nohemi);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.3;transition:color .35s;display:block}.ChepeRoute-module__XLy_mW__item.ChepeRoute-module__XLy_mW__active .ChepeRoute-module__XLy_mW__itemLabel{color:var(--barrancas-primary)}.ChepeRoute-module__XLy_mW__keyboardHint{color:var(--text-strong);opacity:.45;letter-spacing:.01em;justify-content:center;align-items:center;gap:.5rem;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:.85rem;font-weight:400;display:flex}.ChepeRoute-module__XLy_mW__keyboardHintIcon{flex:none}@media (hover:hover) and (pointer:fine){.ChepeRoute-module__XLy_mW__itemLabel{cursor:default}}.ChepeRoute-module__XLy_mW__medias{z-index:0;pointer-events:none;position:absolute;inset:0}.ChepeRoute-module__XLy_mW__media{aspect-ratio:1;visibility:hidden;pointer-events:none;width:8vw;position:absolute;top:0;left:0}.ChepeRoute-module__XLy_mW__mediaImage{border-radius:var(--radius);object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.ChepeRoute-module__XLy_mW__section{padding:clamp(4rem,12vh,7rem) 0}.ChepeRoute-module__XLy_mW__list{font-size:clamp(1.9rem,8vw,3.4rem)}.ChepeRoute-module__XLy_mW__media{width:20vw}.ChepeRoute-module__XLy_mW__keyboardHint{display:none}}@media (prefers-reduced-motion:reduce){.ChepeRoute-module__XLy_mW__itemLabel{color:var(--text-strong);transition:none}}
.ChepeItineraries-module__RGlbnq__section{background:var(--background);color:var(--text-strong);position:relative}.ChepeItineraries-module__RGlbnq__collection{width:100%}.ChepeItineraries-module__RGlbnq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChepeItineraries-module__RGlbnq__list{flex-flow:column;display:flex}.ChepeItineraries-module__RGlbnq__item{min-height:100vh;color:var(--text-inverse);transform-origin:top;background:#769a93;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);margin-top:-1rem;padding:7rem clamp(1.5rem,6vw,6rem) 5rem;display:grid;position:relative;overflow:hidden}.ChepeItineraries-module__RGlbnq__item:nth-child(2){background:#45736b}.ChepeItineraries-module__RGlbnq__item:nth-child(2) .ChepeItineraries-module__RGlbnq__visual{grid-column:2}.ChepeItineraries-module__RGlbnq__item:nth-child(2) .ChepeItineraries-module__RGlbnq__content{grid-area:1/1;padding:2rem clamp(2rem,6vw,8rem) 2rem 0}.ChepeItineraries-module__RGlbnq__item:nth-child(3){background:#2f514c}.ChepeItineraries-module__RGlbnq__itemTop{z-index:2;color:#ffffffc7;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:2rem;left:clamp(1.5rem,6vw,6rem);right:clamp(1.5rem,6vw,6rem)}.ChepeItineraries-module__RGlbnq__visual{justify-content:center;align-items:center;min-height:24rem;display:flex;overflow:hidden}.ChepeItineraries-module__RGlbnq__image{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);width:min(100%,50rem)}.ChepeItineraries-module__RGlbnq__content{align-self:center;padding:2rem 0 2rem clamp(2rem,6vw,8rem)}.ChepeItineraries-module__RGlbnq__badge{color:#fff;letter-spacing:1.5px;font-size:.8rem;font-weight:800;line-height:1.45;font-family:var(--font-bigcaslon);text-transform:uppercase;margin:0 0 1.5rem}.ChepeItineraries-module__RGlbnq__content h3{margin:0;font-size:clamp(3.2rem,6vw,7rem);font-weight:500;line-height:.9}.ChepeItineraries-module__RGlbnq__description{color:#ffffffc7;letter-spacing:.5px;margin:2rem 0 0;font-size:1.1rem;font-weight:300;line-height:1.5}.ChepeItineraries-module__RGlbnq__experiences{color:#ffffffeb;gap:.7rem;margin:2rem 0 0;padding:0;font-size:.94rem;list-style:none;display:grid}.ChepeItineraries-module__RGlbnq__experiences li{align-items:baseline;gap:.75rem;display:flex}.ChepeItineraries-module__RGlbnq__experiences li:before{content:"—";color:#f4b898}.ChepeItineraries-module__RGlbnq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.ChepeItineraries-module__RGlbnq__button{background-color:var(--black);border:none}.ChepeItineraries-module__RGlbnq__personalExperience{width:100%;height:auto;color:var(--text-inverse);background-color:#533229;flex-direction:column;justify-content:center;align-items:center;gap:4rem;padding:10rem 1rem;display:flex;position:relative;overflow:hidden}.ChepeItineraries-module__RGlbnq__personalExperience>:not(.ChepeItineraries-module__RGlbnq__sideCharacters){z-index:1;position:relative}.ChepeItineraries-module__RGlbnq__sideCharacters{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ChepeItineraries-module__RGlbnq__sideCharacterLeft{justify-content:flex-start;align-items:center;width:clamp(200px,26vw,450px);height:clamp(360px,62vh,580px);display:flex;position:absolute;top:30%;left:0;transform:translateY(-50%)}.ChepeItineraries-module__RGlbnq__sideCharacterRight{justify-content:flex-end;align-items:center;width:clamp(200px,26vw,410px);height:clamp(360px,62vh,520px);display:flex;position:absolute;top:82%;right:0;transform:translateY(-50%)}.ChepeItineraries-module__RGlbnq__sideCharacterImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ChepeItineraries-module__RGlbnq__sideCharacterLeft .ChepeItineraries-module__RGlbnq__sideCharacterImage{object-position:left center}.ChepeItineraries-module__RGlbnq__sideCharacterRight .ChepeItineraries-module__RGlbnq__sideCharacterImage{object-position:right center}.ChepeItineraries-module__RGlbnq__personalExperience h3{text-align:center;max-width:15ch;font-size:clamp(2rem,5vw,4.6rem);font-weight:500;line-height:1.2}.ChepeItineraries-module__RGlbnq__personalExperience p{text-align:center;max-width:45ch;font-size:clamp(1.2rem,5vw,2rem);font-weight:300;line-height:1.2}@media (max-width:800px){.ChepeItineraries-module__RGlbnq__sideCharacterLeft{width:clamp(140px,44vw,300px);height:clamp(200px,34vh,250px);top:0%;bottom:auto;left:0;transform:none}.ChepeItineraries-module__RGlbnq__sideCharacterRight{width:clamp(140px,44vw,300px);height:clamp(200px,34vh,250px);top:auto;bottom:-8%;right:0;transform:none}.ChepeItineraries-module__RGlbnq__header{padding:5rem 0 4rem}.ChepeItineraries-module__RGlbnq__item{grid-template-columns:1fr;min-height:auto;padding:6rem 1.25rem 4rem}.ChepeItineraries-module__RGlbnq__visual{min-height:18rem}.ChepeItineraries-module__RGlbnq__image{width:min(100%,30rem)}.ChepeItineraries-module__RGlbnq__content{padding:3rem 0 0}.ChepeItineraries-module__RGlbnq__item:nth-child(2) .ChepeItineraries-module__RGlbnq__visual,.ChepeItineraries-module__RGlbnq__item:nth-child(2) .ChepeItineraries-module__RGlbnq__content{grid-area:auto}.ChepeItineraries-module__RGlbnq__item:nth-child(2) .ChepeItineraries-module__RGlbnq__content{padding:3rem 0 0}.ChepeItineraries-module__RGlbnq__content h3{max-width:14ch}.ChepeItineraries-module__RGlbnq__itemTop{top:1.5rem;left:1.25rem;right:1.25rem}.ChepeItineraries-module__RGlbnq__actions{flex-direction:column}:is(.ChepeItineraries-module__RGlbnq__actions .buttonWrapper,.ChepeItineraries-module__RGlbnq__actions .buttonBase){width:100%}}@media (prefers-reduced-motion:reduce){.ChepeItineraries-module__RGlbnq__item,.ChepeItineraries-module__RGlbnq__image{transform:none!important}.ChepeItineraries-module__RGlbnq__sideCharacterLeft,.ChepeItineraries-module__RGlbnq__sideCharacterRight{transform:translateY(-50%)!important}@media (max-width:800px){.ChepeItineraries-module__RGlbnq__sideCharacterLeft,.ChepeItineraries-module__RGlbnq__sideCharacterRight{transform:none!important}}}
.ChepeItinerariesHeader-module__kq_-Ga__header{background:var(--background);flex-direction:column;align-items:center;gap:clamp(4rem,8vw,8rem);padding-top:12rem;padding-bottom:12rem;display:flex;position:relative;overflow:clip}.ChepeItinerariesHeader-module__kq_-Ga__subtitle{width:min(100%,40rem);color:var(--text-strong);letter-spacing:1px;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(.8rem,2vw,.9rem);font-weight:500;line-height:1.45}.ChepeItinerariesHeader-module__kq_-Ga__titleContainer{width:min(100%,110rem);padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,5vw,5rem);position:relative}.ChepeItinerariesHeader-module__kq_-Ga__frameTop,.ChepeItinerariesHeader-module__kq_-Ga__frameRight,.ChepeItinerariesHeader-module__kq_-Ga__frameLeft,.ChepeItinerariesHeader-module__kq_-Ga__frameBottom{background:var(--black);display:block;position:absolute}.ChepeItinerariesHeader-module__kq_-Ga__frameTop{width:35%;height:1px;top:0;right:0}.ChepeItinerariesHeader-module__kq_-Ga__frameRight{width:1px;height:38%;top:0;right:0}.ChepeItinerariesHeader-module__kq_-Ga__frameLeft{width:1px;height:45%;bottom:0;left:0}.ChepeItinerariesHeader-module__kq_-Ga__frameBottom{width:38%;height:1px;bottom:0;left:0}.ChepeItinerariesHeader-module__kq_-Ga__title{color:var(--barrancas-primary);font-family:var(--font-nohemi);letter-spacing:-.055em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1.1rem,8vw,9rem);font-weight:500;line-height:1.2rem}.ChepeItinerariesHeader-module__kq_-Ga__line{justify-content:center;align-items:baseline;gap:.18em;display:flex}.ChepeItinerariesHeader-module__kq_-Ga__word{clip-path:inset(-5px);line-height:1.02;display:inline-block;position:relative}.ChepeItinerariesHeader-module__kq_-Ga__wordHidden,.ChepeItinerariesHeader-module__kq_-Ga__wordVisible{line-height:inherit;will-change:transform;display:inline-block}.ChepeItinerariesHeader-module__kq_-Ga__wordHidden{color:var(--barrancas-form);position:absolute;top:0;left:0;transform:translateY(-100%)}.ChepeItinerariesHeader-module__kq_-Ga__wordVisible{color:var(--barrancas-complementary)}@media (max-width:768px){.ChepeItinerariesHeader-module__kq_-Ga__header{padding:5rem 2rem}.ChepeItinerariesHeader-module__kq_-Ga__title{line-height:1.02}.ChepeItinerariesHeader-module__kq_-Ga__line{gap:.14em}.ChepeItinerariesHeader-module__kq_-Ga__titleContainer{padding:2.5rem 1rem}.ChepeItinerariesHeader-module__kq_-Ga__word{clip-path:inset(0)}.ChepeItinerariesHeader-module__kq_-Ga__frameTop{width:30%;display:none}.ChepeItinerariesHeader-module__kq_-Ga__frameRight{height:31%;display:none}.ChepeItinerariesHeader-module__kq_-Ga__frameLeft{height:38%;display:none}.ChepeItinerariesHeader-module__kq_-Ga__frameBottom{width:36%;display:none}.ChepeItinerariesHeader-module__kq_-Ga__subtitle{width:min(100%,29rem);font-size:.7rem}}@media (prefers-reduced-motion:reduce){.ChepeItinerariesHeader-module__kq_-Ga__wordHidden{display:none}.ChepeItinerariesHeader-module__kq_-Ga__wordVisible{transform:none!important}.ChepeItinerariesHeader-module__kq_-Ga__wordHidden,.ChepeItinerariesHeader-module__kq_-Ga__wordVisible{will-change:auto}}
