.journey-facts[data-astro-cid-7hbfax5z]{padding-block:var(--space);background:var(--color-volcanic-earth);color:var(--color-white);& .cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;@media (width>=62em){grid-template-columns:repeat(4,minmax(0,1fr))}}& .card{--p-icon_color:var(--color-brand);justify-items:center;gap:var(--space-xs);padding-block:var(--space);text-align:center;display:grid;&:nth-child(-n+2){border-block-end:1px solid var(--color-white-10)}&:nth-child(odd){border-inline-end:1px solid var(--color-white-10)}@media (width>=48em){padding-block:var(--space-sm)}@media (width>=62em){border-inline-end:0;&:nth-child(-n+2){border-block-end:0}&:not(:last-child){border-inline-end:1px solid var(--color-white-10)}}}& .content{--c-content_gap:var(--space-xs);--p-titles_title-size:1.125rem;text-align:center;justify-items:center;& .description{color:var(--color-paramo-bone-70);font-size:.8125rem}}}.directions[data-astro-cid-7hbfax5z]{padding-block:var(--space-section);& .layout{gap:var(--space-lg) var(--space-xl);grid-template-areas:"heading""map""routes";display:grid;@media (width>=62em){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading map""routes map"}}& .heading{--p-titles_subtitle-color:var(--color-brand);grid-area:heading;align-content:start;align-self:end}& .route-list{gap:var(--space);grid-area:routes;align-content:start;display:grid}& .route{--p-icon_color:var(--color-brand);border-block-end:0;& .summary{gap:var(--space-xs);&:focus-visible{outline-color:var(--color-brand);outline-offset:2px}}& .summary>.summary-content{gap:var(--space-xs);grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}& .indicator{color:var(--color-brand)}@media (width>=48em){& .summary{cursor:default}& .indicator{display:none}}}& .route-icon{--p-icon_color:var(--color-brand);background:var(--color-brand-10);border-radius:var(--radius-circle);font-size:1.15rem}& .route-title{font-size:1.125rem;font-weight:500;line-height:1.5}& .steps{gap:var(--space-2xs);color:var(--color-black-70);margin-block-start:var(--space-xs);padding-inline-start:calc(2rem + var(--space-xs) + 1.25rem);font-size:.875rem;list-style:decimal;display:grid;& .item::marker{color:var(--color-brand);font-weight:600}}& .map-card{gap:var(--space);grid-area:map;align-content:start;display:grid}& .map-content{--c-content_gap:var(--space-xs);--p-icon_color:var(--color-brand);--p-titles_title-size:1.125rem;padding:var(--space-lg) var(--space);background:var(--color-paramo-bone);border:1px solid var(--color-paramo-bone);text-align:center;align-content:center;justify-items:center;& .map-icon{order:-1}& .description{color:color-mix(in srgb, var(--color-black) 50%, transparent);font-size:.875rem}@media (width>=48em){padding:var(--space-xl) var(--space)}}& .map-actions{justify-items:center;gap:var(--space-3xs);display:grid}& .road-note{--c-content_gap:var(--space-2xs);--p-icon_color:var(--color-brand);--p-titles_title-size:1rem;--p-titles_title-line-height:1.5;--p-titles_title-weight:500;padding:var(--space);background:var(--color-paramo-bone);grid-template-columns:max-content minmax(0,1fr);align-items:center;& .title{font-family:var(--font-body);text-box:none}& .road-icon{order:-1}& .description{color:var(--color-black-70);grid-column:1/-1;font-size:.875rem}}}.packing[data-astro-cid-7hbfax5z]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{gap:var(--space-lg);max-inline-size:56rem;display:grid}& .list{gap:var(--space-xs);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}}& .item{--p-icon_color:var(--color-brand);gap:var(--space-xs);padding:var(--space-sm);background:var(--color-white);color:var(--color-black-70);grid-template-columns:max-content minmax(0,1fr);align-items:start;font-size:.875rem;display:grid}}.faq[data-astro-cid-7hbfax5z]{padding-block:var(--space-section);& .layout{gap:var(--space-lg);max-inline-size:48rem;display:grid}& .questions{border-block-start:1px solid var(--color-paramo-bone)}& .question{border-block-end-color:var(--color-paramo-bone);& .summary{min-block-size:3.75rem;font-size:.875rem;&:focus-visible{outline-color:var(--color-brand)}}& .indicator,&[open] .summary{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){& .summary:hover{color:var(--color-brand)}}}& .answer{max-inline-size:42rem;padding-block:0 var(--space);color:var(--color-black-70);font-size:.875rem}}.arrival-contact[data-astro-cid-7hbfax5z]{padding-block:var(--space-section);background:var(--color-volcanic-earth);color:var(--color-white);& .layout{justify-items:center;gap:var(--space);text-align:center;max-inline-size:40rem;display:grid}& .contact-content{--p-titles_subtitle-color:var(--color-brand);justify-items:center;& .description{color:var(--color-white-70);font-size:.875rem}}& .actions{justify-content:center;& .whatsapp{--p-button_bg:var(--color-sage-green);--p-button_color:var(--color-white);--p-button_border:1px solid var(--color-sage-green);--p-button_bg-hover:color-mix(in srgb, var(--color-sage-green) 85%, black);--p-button_gap:var(--space-2xs)}}}.services[data-astro-cid-oe5rhovf]{padding-block:var(--space);background:var(--color-volcanic-earth);color:var(--color-white);& .layout{max-inline-size:56rem}& .cards{display:grid;@media (width>=48em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .card{--p-icon_color:var(--color-brand);justify-items:center;gap:var(--space-xs);padding-block:var(--space);text-align:center;display:grid;&:not(:last-child){border-block-end:1px solid var(--color-white-10)}@media (width>=48em){padding-block:var(--space-sm);&:not(:last-child){border-block-end:0;border-inline-end:1px solid var(--color-white-10)}}}& .content{--c-content_gap:var(--space-xs);--p-titles_title-size:1.125rem;text-align:center;justify-items:center;& .description{color:var(--color-paramo-bone-70);font-size:.8125rem}}}.hours[data-astro-cid-oe5rhovf]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{justify-items:center;gap:var(--space);text-align:center;max-inline-size:52rem;display:grid}& .heading{--p-titles_title-size:clamp(1.5rem, 1.333rem + .833vw, 1.875rem)}& .list{border-block:1px solid var(--color-black-10);inline-size:100%;display:grid}& .item{gap:var(--space-3xs);padding:var(--space-sm);display:grid;&:not(:last-child){border-block-end:1px solid var(--color-black-10)}@media (width>=48em){text-align:start;grid-template-columns:minmax(8rem,1fr) minmax(10rem,1fr) minmax(0,2fr);align-items:baseline}}& .service{font-weight:600}& .time{color:var(--color-brand-dark);font-weight:600}& .detail,& .notice{color:var(--color-black-70);font-size:.875rem}}.cuisine[data-astro-cid-oe5rhovf]{padding-block:var(--space-section)}.seasonal-menu[data-astro-cid-oe5rhovf]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{max-inline-size:48rem;display:grid}& .section-heading{--p-button_gap:var(--space-2xs);& .description{color:var(--color-black-70);font-size:.875rem}& .menu-link .p-icon{order:1}}}.overview[data-astro-cid-v2zeyvm5],.gallery[data-astro-cid-v2zeyvm5]{padding-block:var(--space-section)}.overview[data-astro-cid-v2zeyvm5]{background:var(--color-paramo-bone);& .layout{gap:var(--space-lg);display:grid}& .content{& .description{max-inline-size:42rem;color:var(--color-black-70);font-size:.875rem}}& .formats{gap:var(--space);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}}& .format{gap:var(--space-xs);padding:var(--space);background:var(--color-white);border-block-start:2px solid var(--color-brand);grid-template-columns:auto minmax(0,1fr);display:grid;& .p-icon{color:var(--color-brand)}}& .format-content{--c-content_gap:var(--space-2xs);--p-titles_title-size:1.5rem;--p-titles_title-weight:400;& .title{text-box:none}& .description{color:var(--color-black-70);font-size:.875rem}}}.gallery[data-astro-cid-v2zeyvm5]{& .layout{gap:var(--space-xl);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}& .content{@media (width>=48em){order:-1}& .description{max-inline-size:34rem;color:var(--color-black-70);font-size:.875rem}}}.essence[data-astro-cid-lbenzsm7]{padding-block:var(--space-section)}.values[data-astro-cid-lbenzsm7]{padding-block:var(--space-xl);background:var(--color-paramo-bone);& .cards{gap:var(--space);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=62em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .card{padding:var(--space);background:var(--color-white);align-content:start;display:grid}& .icon{--p-icon_color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent);color:var(--color-brand);border-radius:var(--radius-full);order:-1;place-items:center;font-size:1.5rem;display:grid}& .content{--p-titles_title-size:1.25rem;--c-content_gap:var(--space-sm);& .description{color:var(--color-black-70);font-size:.875rem}}}.history[data-astro-cid-lbenzsm7]{padding-block:var(--space-section);background-color:var(--color-white);& .layout{gap:var(--space-lg);max-inline-size:48rem;display:grid}& .timeline{gap:var(--space-md);display:grid}& .item{padding-inline-start:calc(var(--space) * 1.25);position:relative;&:not(:last-child):after{inset-block:var(--space-sm) calc(var(--space) * -1.25);content:"";background:var(--color-black-10);inline-size:2px;position:absolute;inset-inline-start:.35rem}&:before{z-index:1;content:"";background:var(--color-brand);border-radius:var(--radius-circle);block-size:.8rem;inline-size:.8rem;position:absolute;inset-block-start:0;inset-inline-start:0}}& .content{--c-content_gap:var(--space-2xs);--p-titles_title-size:1rem;--p-titles_title-weight:400;& .title{color:var(--color-brand)}& .description{color:var(--color-black-70);font-size:.875rem}}}.family[data-astro-cid-lbenzsm7]{padding-block:var(--space-section);background:var(--color-volcanic-earth);color:var(--color-white);& .layout{gap:var(--space-lg);display:grid}& .section-heading{--p-titles_subtitle-color:var(--color-brand)}& .cards{gap:var(--space);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=62em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .card{padding:var(--space);border:1px solid var(--color-white-10)}& .content{--p-titles_gap:var(--space-2xs);--p-titles_title-size:1.25rem;--p-titles_title-weight:400;--p-titles_subtitle-color:var(--color-brand);--p-titles_subtitle-size:.75rem;--p-titles_subtitle-letter-spacing:.02em;--c-content_gap:var(--space-xs);& .title{order:-1}& .description{color:var(--color-paramo-bone-70);font-size:.8125rem}}}.spaces[data-astro-cid-lbenzsm7]{padding-block:var(--space-section);& .layout{gap:var(--space-lg);display:grid}& .section-heading .description{max-inline-size:40rem;color:var(--color-black-70)}& .cards{gap:var(--space);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=62em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .card{background:var(--color-paramo-bone);grid-template-rows:auto 1fr;display:grid}& .content{--c-content_gap:var(--space-xs);--p-titles_title-size:1.25rem;--p-titles_title-weight:400;padding:var(--space);align-content:start;& .description{color:var(--color-black-70);font-size:.875rem}}}.gallery[data-astro-cid-lbenzsm7]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{gap:var(--space-lg);display:grid}}.reservation[data-astro-cid-lbenzsm7]{padding-block:var(--space-section);& .section-heading{& .description{color:var(--color-black-70)}}}.legal[data-astro-cid-hd5umlvw]{padding-block:calc(var(--header-height) + var(--space-section)) var(--space-section);& .layout{justify-items:center;display:grid}& .content{max-inline-size:46rem;& .description{color:var(--color-black-70);font-size:.9375rem;line-height:1.75;& h2{margin-block:var(--space-md) var(--space-xs);color:var(--color-black);font-family:var(--font-body);font-size:clamp(1.25rem,1.1rem + .75vw,1.5rem);font-weight:500;line-height:var(--line-height-title)}& h2:first-child{margin-block-start:0}& small{color:var(--color-black-70);font-size:.8125rem}& a{color:var(--color-brand);text-underline-offset:.2em;text-decoration-thickness:1px}}}}.experiences{--c-tabs_bar-bg:var(--color-black);--c-tabs_tab-color:var(--color-paramo-bone-70);--c-tabs_active-color:var(--color-brand);& .panel{padding-block:var(--space-section);& .layout{gap:var(--space-lg);display:grid}}& .intro{--p-titles_subtitle-color:var(--color-brand);& .description{max-inline-size:36rem;color:var(--color-black-70)}}& .trail-guide,& .cycling-route{gap:var(--space-lg);align-items:center;display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}}& .trail-content,& .cycling-content{--p-titles_title-size:1.75rem;gap:var(--space);min-inline-size:0;display:grid}& .trails{display:grid;&>li[data-astro-cid-p4h76m3o] .trail{border-block-end:1px solid color-mix(in srgb, var(--color-black) 15%, transparent)}&>li[data-astro-cid-p4h76m3o]:first-child .trail{border-block-start:1px solid color-mix(in srgb, var(--color-black) 15%, transparent)}}& .trail{& .summary{gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;font-weight:500;display:grid}& .summary-content{gap:var(--space-3xs);display:grid}& .indicator{color:var(--color-brand)}& .trail-summary{gap:var(--space-3xs);display:grid}& .trail-name{font-family:var(--font-title);font-size:1.125rem;font-weight:500}& .trail-teaser,& .trail-details .description{color:var(--color-black-70);font-size:.875rem}& .trail-details{--c-content_gap:var(--space-xs);padding-block-end:var(--space-sm)}}& .cycling-intro{--p-titles_subtitle-color:var(--color-brand);& .description{max-inline-size:36rem;color:var(--color-black-70)}}& .cycling-requirement{border-inline-start:2px solid var(--color-brand);padding-inline-start:var(--space-xs);font-size:.875rem;font-weight:600}& .milestones{gap:0;display:grid;& .milestone{align-items:center;gap:var(--space-xs);padding:0 0 var(--space-sm) var(--space-sm);border-inline-start:1px solid color-mix(in srgb, var(--color-brand) 55%, transparent);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);display:grid;position:relative;&:last-child{padding-block-end:0}&:before{border-radius:var(--radius-circle);background:var(--color-brand);content:"";block-size:.4375rem;inline-size:.4375rem;position:absolute;inset-block-start:.5rem;inset-inline-start:-.25rem}& .distance{font-family:var(--font-title);font-size:1rem;font-weight:500}& .milestone-label{color:var(--color-black-70);font-size:.8125rem}}@media (width>=48em){grid-template-columns:repeat(3,minmax(0,1fr));& .milestone{align-content:start;gap:var(--space-2xs);padding:var(--space-sm) var(--space-xs) 0;border-block-start:1px solid color-mix(in srgb, var(--color-brand) 55%, transparent);border-inline-start:0;grid-template-columns:minmax(0,1fr);&:last-child{padding-block-end:0}&:before{inset-block-start:-.25rem;inset-inline-start:var(--space-xs)}}}}& .route-note{color:var(--color-black-70);font-size:.75rem}& .route-details{border-block-start:1px solid color-mix(in srgb, var(--color-black) 15%, transparent);& .summary{padding-block:var(--space-sm)}& .indicator{color:var(--color-brand)}& .route-description{--c-content_gap:var(--space-xs);padding-block-end:var(--space-sm);& .description{color:var(--color-black-70);font-size:.875rem}}}& .activity-cards{gap:var(--space-md) var(--space);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=62em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .card{align-content:start;gap:var(--space);display:grid;& .media{position:relative}& .icon{inset:var(--space-sm) auto auto var(--space-sm);inline-size:var(--space-md);block-size:var(--space-md);background:color-mix(in srgb, var(--color-volcanic-earth) 75%, transparent);color:var(--color-brand);place-items:center;display:grid;position:absolute}& .content{--c-content_gap:var(--space-xs);--p-titles_title-size:1.25rem;--p-titles_title-weight:400;& .description{color:var(--color-black-70);font-size:.875rem}}}& .notice{--p-icon_color:var(--color-brand);gap:var(--space-xs);margin:calc(var(--space) * -1) 0 0;padding:var(--space);border:1px solid color-mix(in srgb, var(--color-brand) 30%, transparent);background:color-mix(in srgb, var(--color-brand) 10%, transparent);color:var(--color-black-70);grid-template-columns:auto minmax(0,1fr);align-items:center;font-size:.8125rem;display:grid}& .partner-cards{gap:var(--space-lg);display:grid}& .partner-card{background:var(--color-paramo-bone);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr));&:nth-child(2n) .media[data-astro-cid-p4h76m3o]{order:1}}& .media{position:relative}& .partner{inset:var(--space-sm) auto auto var(--space-sm);padding:.25rem var(--space-xs);background:var(--color-black);color:var(--color-paramo-bone);letter-spacing:.02em;font-size:.75rem;font-weight:600;position:absolute}& .content{--p-titles_title-size:clamp(1.5rem, 1.333rem + .833vw, 1.875rem);padding:var(--space-lg) var(--space);align-content:center;@media (width>=48em){padding:var(--space-xl) var(--space-lg)}}& .description{color:var(--color-black-70);font-size:.875rem}& .note{border-inline-start:2px solid var(--color-brand);padding:var(--space-xs) var(--space-sm);background:var(--color-white);color:var(--color-black-70);font-size:.75rem;font-style:italic}}& .destinations{gap:var(--space);display:grid}& .destination{border:1px solid color-mix(in srgb, var(--color-black) 15%, transparent);background:var(--color-white);& .summary{gap:var(--space-xs);padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid;@media (width>=48em){row-gap:var(--space-2xs)}}& .summary>.summary-content{display:contents}& .summary .indicator{color:var(--color-brand);grid-area:1/3;align-self:center;@media (width>=48em){grid-row:1/span 2}}& .thumb{grid-area:1/1;block-size:4rem;inline-size:4rem;@media (width>=48em){inline-size:calc(var(--space) * 4);block-size:calc(var(--space) * 4);grid-row:1/span 2}& .img{aspect-ratio:1}}& .destination-title{font-family:var(--font-title);grid-area:1/2;align-self:center;font-size:1.25rem;line-height:1.2;@media (width>=48em){align-self:end}}& .specs{gap:var(--space-2xs) var(--space-sm);color:var(--color-black-70);flex-wrap:wrap;grid-area:2/1/auto/-1;font-size:.75rem;font-weight:500;line-height:1.5;display:flex;@media (width>=48em){grid-column:2;align-self:start}& .item{gap:var(--space-3xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:inline-grid}& .difficulty{padding:.125rem var(--space-2xs);background:color-mix(in srgb, var(--color-brand) 13%, transparent);color:var(--color-brand)}}}& .destination-detail{border-block-start:1px solid color-mix(in srgb, var(--color-black) 15%, transparent);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}& .content{padding:var(--space);align-content:center;& .description{color:var(--color-black-70);font-size:.875rem}}}}.base-camp[data-astro-cid-p4h76m3o]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{gap:var(--space-lg) var(--space-xl);display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr))}}& .content{--p-titles_subtitle-color:var(--color-brand);align-content:center;& .description{color:var(--color-black-70)}}}.rooms[data-astro-cid-q2acq5q3]{padding-block:var(--space-section);& .cards{gap:var(--space-lg);display:grid}& .card{background:var(--color-paramo-bone);min-block-size:60dvh;display:grid;@media (width>=48em){grid-template-columns:repeat(2,minmax(0,1fr));&:nth-child(2n) .room-gallery{order:1}}}& .content{align-content:center;gap:var(--space-sm);padding:var(--space-lg) var(--space);display:grid;@media (width>=48em){padding:var(--space-xl) var(--space-lg)}}& .title{--p-titles_title-size:clamp(1.5rem, 1.333rem + .833vw, 1.875rem)}& .description{color:var(--color-black-70);font-size:.875rem}}.policies[data-astro-cid-q2acq5q3]{padding-block:var(--space-section);background:var(--color-paramo-bone);& .layout{justify-items:center;gap:var(--space-lg);max-inline-size:64rem;display:grid}& .groups{gap:var(--space);inline-size:100%;display:grid;@media (width>=48em){grid-template-columns:repeat(3,minmax(0,1fr))}}& .group{gap:var(--space-xs);align-content:start;display:grid;& .title{font-family:var(--font-body);font-size:1rem;font-weight:600}& .list{--p-icon_color:var(--color-sage-green);gap:var(--space-2xs);color:var(--color-black-70);font-size:.875rem;display:grid}& .item{align-items:center;gap:var(--space-3xs);grid-template-columns:auto minmax(0,1fr);display:grid}}}
