*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#172b28;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.homepage[data-astro-cid-lcdefpme]{--navy:#102035;--green:#1e7143;--muted:#52606c;color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.homepage[data-astro-cid-lcdefpme] *{box-sizing:border-box}.homepage[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.homepage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin:0}.homepage[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.homepage[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:800;line-height:1.2}.homepage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{align-items:center;gap:13px;font-size:clamp(24px,2.5vw,30px);display:flex}.homepage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] svg{color:var(--green);flex-shrink:0}.homepage[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #c49432}.home-width[data-astro-cid-lcdefpme]{width:min(1180px,91%);margin-inline:auto}.home-section[data-astro-cid-lcdefpme]{padding:28px 0;scroll-margin-top:12px}.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;align-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.hero-background[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero-background[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#06161cd6,#06161c6e 52%,#06161c12);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{padding-block:45px}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;font-size:11px;font-weight:700}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-wrap:balance;letter-spacing:-.025em;max-width:650px;font-size:clamp(32px,3.7vw,48px)}.hero-text[data-astro-cid-lcdefpme]{white-space:pre-line;max-width:490px;font-size:15px;line-height:1.6;margin-top:15px!important}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:13px;margin-top:23px;display:flex}.homepage[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme]{background:var(--green);border:1px solid var(--green);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 20px;font-size:12px;font-weight:700;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.homepage[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme]:hover{background:#165932;box-shadow:0 3px 12px #153f3020}.homepage[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]{background:#0c23382e;border-color:#ffffffb8}.homepage[data-astro-cid-lcdefpme] .button-outline[data-astro-cid-lcdefpme]:hover{background:#ffffff20}.homepage[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme][hidden]{display:none}.section-heading[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:23px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{justify-content:center}.heading-rule[data-astro-cid-lcdefpme]{background:var(--green);width:38px;height:2px;margin:10px auto 8px;display:block}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);white-space:pre-line;max-width:700px;margin:0 auto;font-size:13px}.packages-section[data-astro-cid-lcdefpme]{background:#f7faf8}.card-track[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-card[data-astro-cid-lcdefpme]{background:#fff;border:1px solid #e1e6e5;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 9px #10203503}.trek-card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.card-photo[data-astro-cid-lcdefpme]{aspect-ratio:2.45;background:#e6ece9;display:block;position:relative;overflow:hidden}.card-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.home-card[data-astro-cid-lcdefpme]:hover .card-photo[data-astro-cid-lcdefpme] img{transform:scale(1.025)}.card-badge[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;border-radius:30px;padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:11px;left:11px}.card-body[data-astro-cid-lcdefpme]{padding:15px}.trek-card[data-astro-cid-lcdefpme] .card-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;display:flex}.home-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:17px;line-height:1.35}.trek-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trek-route[data-astro-cid-lcdefpme]{text-transform:capitalize;font-size:12px;margin-top:4px!important}.trek-facts[data-astro-cid-lcdefpme]{color:#43515b;flex-wrap:wrap;gap:13px;margin-block:16px;font-size:11px;display:flex}.trek-facts[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{align-items:center;gap:5px;display:inline-flex}.trek-facts[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{text-transform:capitalize}.trek-facts[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child svg{color:var(--green)}.card-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:12px;margin-top:auto;display:flex}.trek-price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#52606c;font-size:11px}.trek-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--green);white-space:nowrap;letter-spacing:-.04em;font-size:24px;font-weight:800;line-height:1.2;display:block}.trek-price[data-astro-cid-lcdefpme] .no-price[data-astro-cid-lcdefpme]{white-space:normal;font-size:13px}.homepage[data-astro-cid-lcdefpme] .small-button[data-astro-cid-lcdefpme]{min-height:40px;padding:10px 16px;font-size:11px}.has-action[data-astro-cid-lcdefpme]{position:relative}.homepage[data-astro-cid-lcdefpme] .text-button[data-astro-cid-lcdefpme]{color:var(--navy);background:#fff;border-color:#d5dadc;min-height:36px;padding:8px 13px;font-size:11px}.has-action[data-astro-cid-lcdefpme] .text-button[data-astro-cid-lcdefpme]{position:absolute;top:7px;right:0}.homepage[data-astro-cid-lcdefpme] .text-button[data-astro-cid-lcdefpme]:hover{background:#f2f6f3}.blog-card[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#52606c;margin-bottom:5px;font-size:11px;display:block}.blog-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:15px}.blog-excerpt[data-astro-cid-lcdefpme]{color:#52606c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden;margin-top:6px!important}.read-more[data-astro-cid-lcdefpme]{align-items:center;gap:5px;min-height:28px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex;color:var(--green)!important}.reviews-section[data-astro-cid-lcdefpme]{isolation:isolate;background:#edf3ef;position:relative}.reviews-section[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(rgb(240 246 242/var(--review-overlay)), rgb(224 236 228/var(--review-overlay))), var(--review-image) center 52% / cover;position:absolute;inset:0}.review-carousel[data-astro-cid-lcdefpme]{padding-inline:36px;position:relative}.review-grid[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding-block:2px 5px;display:grid;overflow-x:auto}.review-grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.review-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;padding:20px}.review-guest[data-astro-cid-lcdefpme]{align-items:center;gap:11px;display:flex}.review-guest[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:12px;display:block}.guest-photo[data-astro-cid-lcdefpme],.guest-initial[data-astro-cid-lcdefpme]{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.guest-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.guest-initial[data-astro-cid-lcdefpme]{color:var(--green);background:#e7efe9;place-items:center;font-size:19px;font-weight:700;display:grid}.review-stars[data-astro-cid-lcdefpme]{color:#e6a20b;letter-spacing:1px;font-size:17px;line-height:1.2;display:block}.unfilled[data-astro-cid-lcdefpme]{color:#a1a7a3}.review-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.55}.guest-country[data-astro-cid-lcdefpme]{color:#52606c;font-size:11px;margin-top:14px!important}.review-arrow[data-astro-cid-lcdefpme]{width:32px;height:32px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.review-arrow[data-astro-cid-lcdefpme]:disabled{opacity:.4;cursor:default}.review-arrow[data-astro-cid-lcdefpme].previous{left:-7px}.review-arrow[data-astro-cid-lcdefpme].previous svg{transform:rotate(180deg)}.review-arrow[data-astro-cid-lcdefpme].next{right:-7px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1.5fr .85fr;align-items:center;gap:28px;display:grid}.about-photo[data-astro-cid-lcdefpme]{border-radius:8px;height:230px;overflow:hidden}.about-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.about-copy[data-astro-cid-lcdefpme] .heading-rule[data-astro-cid-lcdefpme]{margin-left:48px}.about-description[data-astro-cid-lcdefpme]{white-space:pre-line;font-size:12px;line-height:1.7;margin-top:12px!important}.about-button[data-astro-cid-lcdefpme]{margin-top:16px}.about-features[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;display:flex}.about-feature[data-astro-cid-lcdefpme]{align-items:start;gap:13px;display:flex}.about-feature[data-astro-cid-lcdefpme]>svg{color:var(--green);flex-shrink:0}.about-feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-bottom:3px;font-size:12px}.about-feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#52606c;font-size:11px;line-height:1.5}.original-introduction[data-astro-cid-lcdefpme]{color:#52606c;border-top:1px solid #e7ece8;grid-column:1/-1;padding-top:18px;font-size:12px}.original-introduction[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--green);font-size:10px}.original-introduction[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--navy);margin:6px 0;font-size:17px}.intro-article[data-astro-cid-lcdefpme] p{margin:0}.faq-section[data-astro-cid-lcdefpme]{padding-top:16px;padding-bottom:36px}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:9px 25px;display:grid}.faq-item[data-astro-cid-lcdefpme]{background:#f7f8fa;border:1px solid #e1e5e8;border-radius:5px;overflow:hidden}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:43px;padding:10px 14px;font-size:12px;line-height:1.5;list-style:none;display:flex}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-toggle[data-astro-cid-lcdefpme]{flex-shrink:0;width:12px;height:12px;position:relative}.faq-toggle[data-astro-cid-lcdefpme]:before,.faq-toggle[data-astro-cid-lcdefpme]:after{content:"";background:#465265;width:10px;height:1px;position:absolute;top:6px;left:1px}.faq-toggle[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-lcdefpme][open] .faq-toggle[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq-item[data-astro-cid-lcdefpme][open]{background:#fff}.faq-answer[data-astro-cid-lcdefpme]{color:#52606c;white-space:pre-line;border-top:1px solid #e1e5e8;padding:14px;font-size:13px}.empty-state[data-astro-cid-lcdefpme]{text-align:center;color:#63736b;background:#f9fbf9;border:1px dashed #d7e2da;border-radius:8px;padding:30px 24px;font-size:13px}.empty-state[data-astro-cid-lcdefpme]>svg{color:var(--green);margin-bottom:8px}.empty-state[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:490px;margin:auto}.review-empty[data-astro-cid-lcdefpme]{background:#ffffffb8;max-width:700px;margin:auto}.gallery-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:200px}.gallery-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:12px}.contact-section[data-astro-cid-lcdefpme]{background:#f1f6f2;border-top:1px solid #e4ebe5;padding:27px 0}.contact-content[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:5px 0;font-size:22px}.contact-content[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--green);font-size:10px}.contact-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#52606c;font-size:12px}.sr-only[data-astro-cid-lcdefpme]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.has-action[data-astro-cid-lcdefpme] .text-button[data-astro-cid-lcdefpme]{margin-top:12px;position:static}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:22px}.about-features[data-astro-cid-lcdefpme]{flex-direction:row;grid-column:1/-1;gap:24px}.about-feature[data-astro-cid-lcdefpme]{flex:1}.homepage[data-astro-cid-lcdefpme] .small-button[data-astro-cid-lcdefpme]{padding-inline:10px}.card-body[data-astro-cid-lcdefpme]{padding:12px}.trek-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:21px}}@media (width<=700px){.home-width[data-astro-cid-lcdefpme]{width:90%}.home-section[data-astro-cid-lcdefpme]{padding-block:25px}.hero[data-astro-cid-lcdefpme]{min-height:430px}.hero-content[data-astro-cid-lcdefpme]{padding-block:40px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:480px;font-size:clamp(30px,8.5vw,40px)}.hero-text[data-astro-cid-lcdefpme]{max-width:370px;font-size:14px}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg,#06161cd4,#06161c65)}.hero-actions[data-astro-cid-lcdefpme]{gap:10px}.homepage[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme]{min-height:44px;padding:11px 15px;font-size:11px}.homepage[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{gap:9px;font-size:24px}.section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.section-heading[data-astro-cid-lcdefpme]{margin-bottom:19px}.card-track[data-astro-cid-lcdefpme]{contain:paint;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:14px;padding:2px 0 8px;display:grid;overflow-x:auto}.card-track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.card-track[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{scroll-snap-align:start;scroll-snap-stop:normal}.card-body[data-astro-cid-lcdefpme]{padding:14px}.homepage[data-astro-cid-lcdefpme] .small-button[data-astro-cid-lcdefpme]{min-height:42px;font-size:11px}.card-photo[data-astro-cid-lcdefpme]{aspect-ratio:2.15}.home-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:16px}.trek-facts[data-astro-cid-lcdefpme]{gap:12px;margin-block:14px}.trek-price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:24px}.review-carousel[data-astro-cid-lcdefpme]{padding-inline:0}.review-arrow[data-astro-cid-lcdefpme]{display:none}.review-card[data-astro-cid-lcdefpme]{padding:18px}.review-card[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-size:13px}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px}.about-photo[data-astro-cid-lcdefpme]{aspect-ratio:1.65;height:auto}.about-copy[data-astro-cid-lcdefpme]{display:contents}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-row:2}.about-copy[data-astro-cid-lcdefpme] .heading-rule[data-astro-cid-lcdefpme]{display:none}.about-description[data-astro-cid-lcdefpme]{grid-row:3;font-size:13px;margin-top:-8px!important}.about-features[data-astro-cid-lcdefpme]{flex-direction:column;grid-row:4;gap:20px}.about-feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:13px}.about-feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:12px}.about-button[data-astro-cid-lcdefpme]{grid-row:5;justify-self:start;margin-top:0}.original-introduction[data-astro-cid-lcdefpme]{grid-row:6}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:9px}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{min-height:46px;font-size:12px}.contact-content[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:15px}.contact-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:23px}.contact-content[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:290px}}@media (prefers-reduced-motion:reduce){.card-track[data-astro-cid-lcdefpme]{scroll-behavior:auto}.homepage[data-astro-cid-lcdefpme] .home-button[data-astro-cid-lcdefpme],.card-photo[data-astro-cid-lcdefpme] img{transition:none}}
