html body{--forest:#153d2f;--gold:#153d2f;--muted:#5b6963}html body .button.gold{color:#fff;background:#153d2f;border-color:#153d2f;box-shadow:0 6px 18px #153d2f24}html body .button.gold:hover{background:#245541}html body .home-discovery .home-hero{border-radius:0;justify-content:center;align-items:center;height:100svh;min-height:660px;max-height:none;padding:120px 0 92px}html body .home-discovery .home-hero .hero-content{text-align:center;max-width:980px}html body .home-discovery .home-hero .hero-headline{text-align:center;max-width:none;margin:0 auto}html body .home-discovery .home-hero .hero-headline .eyebrow{color:#fff;text-shadow:0 2px 12px #0008;justify-content:center}html body .home-discovery .home-hero h1{color:#fff;text-shadow:0 3px 24px #09291e70;max-width:none;margin:0 auto;font-size:clamp(48px,6.4vw,84px)}html body .home-discovery .home-hero .hero-title-accent{color:#fff;display:inline}html body .home-discovery .home-hero .hero-description{color:#fff;text-shadow:0 2px 12px #0009;max-width:540px;margin:22px auto 0}html body .home-discovery .home-hero .hero-buttons{justify-content:center;margin:26px auto 0}html body .home-discovery .home-hero .hero-shade{background:linear-gradient(#081a2330 0%,#081a2350 40% 65%,#081a2340 100%)!important}html body .home-discovery .home-hero .button.gold{color:#153d2f;background:#fff;border-color:#fff;box-shadow:0 6px 24px #071c2530}html body .home-discovery .eyebrow,html body .journey-page .eyebrow{color:#50695c}html body .home-discovery .story h2{color:#fff}html body .home-discovery .story h2 em{color:#eed094;font-style:normal}html body .home-discovery .story .eyebrow{color:#e2ca95}html body .home-discovery .story .button.gold{color:#103626;background:#eed094;border-color:#eed094}html body .home-discovery .story .button.gold:hover{color:#0d2e20;background:#fae0aa}html body .journey-page .trek-v2{--forest:#153d2f;--moraine:#58695f;--glacier:#f3f6f3;--brass:#153d2f;color:#25372d;background:#fafaf8}html body .journey-page .trek-v2 h1,html body .journey-page .trek-v2 h2,html body .journey-page .trek-v2 h3{color:#153d2f}html body .journey-page .trek-v2 .trek-head-book{background:#fff;border-color:#dce5de;box-shadow:0 12px 34px #153d2f12}html body .journey-page .trek-v2 .trek-price strong{color:#153d2f}html body .journey-page .trek-v2 .trek-cta .button.gold{color:#fff;background:#153d2f;border-color:#153d2f;box-shadow:0 6px 18px #153d2f20}html body .journey-page .trek-v2 .trek-section.trek-book{color:#153d2f;background:#eff4ef;border-color:#d4dfd5;box-shadow:0 12px 32px #153d2f12}html body .journey-page .trek-v2 .trek-section.trek-book h2,html body .journey-page .trek-v2 .trek-section.trek-book .trek-price strong{color:#153d2f}html body .journey-page .trek-v2 .trek-section.trek-book p,html body .journey-page .trek-v2 .trek-section.trek-book .trek-price span{color:#44584b}html body .journey-page .trek-v2 .trek-book .trek-cta .button.outline-dark{color:#153d2f;border-color:#153d2f}html body .journey-page .trek-v2 .trek-book .trek-cta .button.outline-dark:hover{color:#fff;background:#153d2f}html body .journey-page .trek-v2 .trek-book .trek-cta .button:focus-visible{outline-color:#153d2f}html body .journey-page .editorial-hero:not(.has-photo){color:#153d2f;background:#f3f6f2}html body .journey-page .editorial-hero:not(.has-photo) h1,html body .journey-page .editorial-hero:not(.has-photo) h1 em{color:#153d2f}html body .journey-page .editorial-hero.has-photo h1,html body .journey-page .editorial-hero.has-photo h1 em{color:#153d2f;text-shadow:none}html body .journey-page .editorial-hero.has-photo p{color:#465d4e;text-shadow:none}html body .journey-page .partner-index .partner-index-cta{box-shadow:none;text-shadow:none;filter:none}html body .journey-page .editorial-hero:not(.has-photo) p{color:#465d4e}html body .memory-page h1,html body .memory-page h1 em,html body .memory-page h2,html body .memory-page h2 em{color:#153d2f;font-style:normal}html body .memory-page .journal-hero-copy{color:#153d2f;background:#f3f6f2}html body .memory-page .journal-hero-copy p{color:#465d4e}html body .complete-footer .footer-signature{color:#fff;font-size:15px;font-style:normal}html body .complete-footer h3,html body .complete-footer a{color:#f3f7f3}html body .complete-footer p{color:#d6e1da}.gallery-carousel{margin-bottom:44px}.gallery-carousel-stage{background:#153d2f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #153d2f20}.gallery-carousel-photo{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-carousel-photo img{object-fit:cover;width:100%;height:clamp(300px,48vw,580px);display:block}.gallery-carousel-caption{pointer-events:none;background:linear-gradient(#0000,#061d16d9);justify-content:space-between;align-items:end;gap:20px;padding:60px 28px 26px;display:flex;position:absolute;bottom:0;left:0;right:0}html body .journey-page .gallery-carousel-caption h2{color:#fff;margin:8px 0 0;font-size:clamp(23px,3vw,38px)}.gallery-carousel-caption small{color:#e0eade}.gallery-carousel-controls{color:#fff;pointer-events:auto;align-items:center;gap:16px;display:flex}.gallery-carousel-controls button{color:#153d2f;cursor:pointer;background:#fff;border:1px solid #ffffff90;border-radius:50%;width:44px;height:44px}.gallery-carousel-thumbnails{scroll-snap-type:x proximity;gap:12px;padding:18px 3px;display:flex;overflow-x:auto}.gallery-carousel-thumbnails button{cursor:pointer;scroll-snap-align:start;background:#fff;border:3px solid #0000;border-radius:12px;flex:0 0 110px;padding:0;overflow:hidden}.gallery-carousel-thumbnails button[aria-pressed=true]{border-color:#153d2f}.gallery-carousel-thumbnails img{object-fit:cover;width:100%;height:72px;display:block}html body .gallery-tile,html body .journal-card,html body .journey-card{box-shadow:0 8px 24px #153d2f10}@media (max-width:600px){html body .home-discovery .home-hero{min-height:640px;padding:112px 0 100px}html body .home-discovery .home-hero .hero-content{padding-left:24px;padding-right:24px}html body .home-discovery .home-hero .hero-description{max-width:310px;font-size:15px}html body .home-discovery .home-hero h1{max-width:360px;font-size:48px}html body .home-discovery .home-hero .hero-title-accent{display:block}.gallery-carousel-caption{flex-wrap:wrap;padding:45px 18px 20px}.gallery-carousel-controls{gap:12px}.gallery-carousel-photo img{height:390px}}html body .journey-page .trek-v2 .trek-section.trek-book p.trek-price{color:#44584b}html body .memory-page .journal-cover-copy h2,html body .memory-page .journal-cover-copy p,html body .memory-page .journal-cover-copy span{color:#fff;text-shadow:0 2px 12px #0009}html body .journey-page .gallery-dialog p{color:#fff}html body .journey-page .trek-altitude .altitude-readout{color:#153d2f}html body .journey-page .trek-altitude .altitude-readout small{color:#275940;background:#e8f1eb}html body .journey-page .trek-altitude .route-profile-stop.is-peak,html body .journey-page .trek-altitude .route-profile-stop.is-rest{fill:#153d2f}html body .journey-page .trek-altitude .altitude-days button[aria-pressed=true]{background:#ecf3ee;border-color:#153d2f}html body .journey-page .trek-altitude .altitude-days button:focus-visible{outline-color:#153d2f}.altitude-preview-note{font-size:12px;line-height:1.7}.altitude-preview-note a{text-decoration:underline}html body .journey-page .memory-page .memory-hero h1 em,html body .journey-page .memory-page .memory-hero h1{color:#153d2f;font-style:normal}html body .header .nav>a[aria-current=page]{border-color:#e6eee7}html body .journey-page h1 em,html body .journey-page h2 em{color:#153d2f;font-style:normal}html body .journey-page .payment-experience h1,html body .journey-page .payment-experience h2{color:#153d2f}html body .journey-page .payment-experience .button.green{color:#fff;background:#153d2f}html body{--brass:#153d2f;--sand:#edf3ee;--reading-ink:#354c40;--cream:#fafaf8}html body .journey-page{color:#25372d;background:#fafaf8}html body .button.green{color:#fff;background:#153d2f;border-color:#153d2f;box-shadow:0 5px 15px #153d2f14}html body .button.green:hover{background:#245541}html body .button.outline-dark{color:#153d2f;background:#fff;border-color:#153d2f}html body .button.outline-dark:hover{color:#fff;background:#153d2f}html body .button:focus-visible,html body a:focus-visible,html body button:focus-visible{outline-offset:4px;outline:2px solid #397758}html body .journey-page .partner-card-numbered>span,html body .journey-page .partner-steps span,html body .journey-page .editorial-three article>span,html body .chapter-number,html body .review-stars{color:#397758}html body .journey-page .partner-steps li{background:linear-gradient(#edf3ee,#0000 80%);border-color:#397758}html body .partner-index a:hover{background:#edf3ee;border-color:#397758}html body .partner-index .partner-index-cta:hover{color:#fff;background:#245541}html body .filter-chips button[aria-pressed=true]{color:#fff;background:#153d2f;border-color:#153d2f}html body .journey-page .partner-section,html body .journey-page .partner-enquire{padding-block:56px}html body .journey-page .about-values{background:#edf3ee}html body .complete-footer a:hover{color:#c6dfcf}html body .journey-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}html body .journey-card-facts dt{color:#5b6963;font-size:10px}html body .journey-card-facts dd{color:#153d2f;font-size:12px}.catalog-card-item{flex-direction:column;min-width:0;display:flex}.catalog-card-item .journey-card{flex:1}.compare-trip{color:#153d2f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e2d8;border-radius:10px;min-height:44px;margin-top:10px;padding:12px;font-size:12px}.compare-trip[aria-pressed=true]{background:#e8f2eb;border-color:#397758}.compare-trip:disabled{opacity:.5;cursor:default}.trip-comparison{background:#fff;border:1px solid #d6e2d8;border-radius:18px;margin:38px 0;padding:28px;box-shadow:0 8px 26px #153d2f0a}.comparison-scroll{overflow-x:auto}.trip-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.trip-comparison th,.trip-comparison td{border-bottom:1px solid #e3eae4;min-width:150px;padding:16px 12px}.trip-comparison th{color:#153d2f}.partner-portal-summary{background:#edf3ee;border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.partner-portal-section{margin:46px 0}.partner-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.partner-download-grid article{background:#fff;border:1px solid #d6e2d8;border-radius:16px;padding:24px;box-shadow:0 8px 25px #153d2f0b}.partner-download-grid h3{margin:12px 0;font-size:20px}.partner-download-grid p{color:#506456;font-size:14px}.partner-download-grid .button{margin-top:15px}.website-content-editors{margin-top:28px}.website-content-editors details{border:1px solid #d6e2d8;border-radius:12px;margin:15px 0;padding:20px}.website-content-editors summary{cursor:pointer;color:#153d2f;font-weight:750}.website-content-fields{gap:18px;display:grid}.website-content-group{border:1px solid #d6e2d8!important;margin:18px 0!important;padding:16px!important}.website-content-group legend{color:#153d2f;font-weight:700}.website-content-item{background:#f3f6f3;border-radius:12px;margin:12px 0;padding:16px}.website-content-item .text-link{margin-top:8px;font-size:12px}.website-content-editors p{color:#506456;font-size:13px}@media (max-width:700px){.partner-download-grid{grid-template-columns:1fr}.trip-comparison{padding:18px}.trip-comparison .section-heading,.partner-portal .section-heading{display:block}.partner-portal h1{overflow-wrap:anywhere;font-size:38px}.journey-card-facts{gap:6px}}.publication-readiness{color:#153d2f;background:#f3f6f3;border:1px solid #d6e2d8;border-radius:14px;margin:24px 0;padding:24px}.publication-readiness h3{margin:0 0 12px}.publication-readiness p,.publication-readiness li{color:#465d4e;font-size:13px;line-height:1.8}.publication-readiness ul{padding:0;list-style:none}html body .journey-page .utility-page h1,html body .journey-page .utility-page h2,html body .journey-page .policy-heading h1,html body .journey-page .policy-layout h2,html body .journey-page .departure-page h1,html body .journey-page .collection-context h1{color:#153d2f}html body .policy-status{color:#365b45;background:#edf3ee;border-color:#d3e2d6}html body .complete-footer .footer-contact-link{color:#f3f7f3}html body .complete-footer .footer-contact-link:hover{color:#c6dfcf}.cms-altitude-preview{color:#153d2f;background:#fff;border:1px solid #dce8df;border-radius:18px;margin:20px 0;padding:24px}.cms-altitude-preview>h3{margin:0 0 8px}.cms-altitude-preview>p{color:#5a7063;margin-bottom:18px;font-size:12px;line-height:1.7}
html body .journey-page .trek-v2 .trek-snapshot{margin:0 0 8px}html body .journey-page .trek-v2 .trek-snapshot-heading{margin-bottom:20px}html body .journey-page .trek-v2 .trek-snapshot-heading .eyebrow{color:#8b6b30;letter-spacing:.16em;margin:0 0 8px;font-size:10px;font-weight:800}html body .journey-page .trek-v2 .trek-snapshot-heading h2{color:#153d2f;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1.15}html body .journey-page .trek-v2 .trek-snapshot-heading>p:last-child{color:#53685a;margin:9px 0 0;font-size:14px;line-height:1.5}html body .journey-page .trek-v2 .trek-snapshot .trek-facts-row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;display:grid}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card{background:linear-gradient(148deg,#fff 0%,#f1f7ef 100%);border:1px solid #dce8dc;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;min-height:192px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 9px 25px #173d2a0b}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card:nth-child(3n+2){background:linear-gradient(148deg,#fffdf7 0%,#f8f1df 100%);border-color:#e9dec5}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card:hover{border-color:#b3cdb6;transform:translateY(-3px);box-shadow:0 15px 30px #173d2a17}html body .journey-page .trek-v2 .trek-fact-icon{color:#24573c;background:#e4eee2;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}html body .journey-page .trek-v2 .trek-fact-card:nth-child(3n+2) .trek-fact-icon{color:#74551b;background:#f0e3be}html body .journey-page .trek-v2 .trek-fact-card dt{color:#52685a;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750;line-height:1.3}html body .journey-page .trek-v2 .trek-fact-card dd{color:#173d2d;letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:clamp(19px,2vw,25px);font-weight:800;line-height:1.15}html body .journey-page .trek-v2 .trek-fact-card p{color:#4b6154;margin:11px 0 0;font-size:12px;line-height:1.5}@media (max-width:660px){html body .journey-page .trek-v2 .trek-snapshot .trek-facts-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card{border-radius:15px;min-height:176px;padding:15px}html body .journey-page .trek-v2 .trek-fact-icon{width:36px;height:36px;margin-bottom:12px}html body .journey-page .trek-v2 .trek-fact-icon svg{width:21px;height:21px}html body .journey-page .trek-v2 .trek-fact-card dd{font-size:19px}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card:last-child:nth-child(odd){grid-column:1/-1;min-height:150px}}@media (max-width:360px){html body .journey-page .trek-v2 .trek-snapshot .trek-facts-row{grid-template-columns:1fr}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card{min-height:0}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card:last-child:nth-child(odd){grid-column:auto}}@media (prefers-reduced-motion:reduce){html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card{transition:none}html body .journey-page .trek-v2 .trek-snapshot .trek-fact-card:hover{transform:none}}
html body .journey-page .trek-v2 #itinerary .trek-section-head{margin-bottom:23px}html body .journey-page .trek-v2 #itinerary .ascent-log{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}html body .journey-page .trek-v2 #itinerary .ascent-log>li{background:#fff;border:1px solid #dce7dc;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:17px;min-width:0;min-height:166px;margin:0;padding:20px;scroll-margin-top:154px;display:grid;box-shadow:0 8px 24px #173d2a0a}html body .journey-page .trek-v2 #itinerary .ascent-log>li.is-rest{background:#f1f7ef;border-color:#cddfcf}html body .journey-page .trek-v2 #itinerary .ascent-log>li.is-high{background:#f6f8f6;border-color:#c7d8d1}html body .journey-page .trek-v2 #itinerary .ascent-log>li:target{border-color:#b3904c;box-shadow:0 0 0 3px #b3904c26}html body .journey-page .trek-v2 #itinerary .ascent-day{color:#24543a;aspect-ratio:auto;background:#e7efe6;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;font-size:23px;font-weight:800;line-height:1;display:grid}html body .journey-page .trek-v2 #itinerary .is-rest .ascent-day{color:#1d5b38;background:#d8e9d7}html body .journey-page .trek-v2 #itinerary .ascent-copy{grid-column:2;min-width:0}html body .journey-page .trek-v2 #itinerary .ascent-copy h3{color:#183e2e;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.3}html body .journey-page .trek-v2 #itinerary .ascent-meta{color:#425c4c;flex-wrap:wrap;gap:6px;margin:11px 0 0;font-size:12px;line-height:1.4;display:flex}html body .journey-page .trek-v2 #itinerary .ascent-meta span{background:#f0f4ee;border-radius:999px;align-items:center;padding:5px 9px;display:inline-flex}html body .journey-page .trek-v2 #itinerary .ascent-meta .ascent-rest{color:#24543a;background:#dcebdd;font-weight:700}html body .journey-page .trek-v2 #itinerary .ascent-meta .ascent-alt{color:#24543a;background:#ecf1ee;font-weight:700}html body .journey-page .trek-v2 #itinerary .ascent-copy>p.preserve-lines{color:#465c4f;margin:12px 0 0;font-size:13px;line-height:1.6}html body .journey-page .trek-v2 #itinerary .ascent-meter{background:#e4ebe3;border-radius:999px;width:100%;height:6px;margin-top:15px;overflow:hidden}html body .journey-page .trek-v2 #itinerary .ascent-meter i{background:#5c8668;border-radius:999px}html body .journey-page .trek-v2 .trek-highlights{gap:9px}html body .journey-page .trek-v2 .trek-highlights li{color:#425a49;background:#fff;border:1px solid #e0e9df;border-radius:12px;padding:12px 15px;line-height:1.5}html body .journey-page .trek-v2 .trek-highlights strong{color:#24543a;margin-bottom:3px;display:block}@media (max-width:820px){html body .journey-page .trek-v2 #itinerary .ascent-log{grid-template-columns:1fr}html body .journey-page .trek-v2 #itinerary .ascent-log>li{min-height:0}}@media (max-width:420px){html body .journey-page .trek-v2 #itinerary .ascent-log>li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}html body .journey-page .trek-v2 #itinerary .ascent-day{width:42px;height:42px;font-size:20px}html body .journey-page .trek-v2 #itinerary .ascent-copy h3{font-size:17px}}@media (prefers-reduced-motion:reduce){html body .journey-page .trek-v2 .journey-stage-progress,html body .journey-page .trek-v2 .journey-gallery-play{display:none}}
body .catalog-filter .catalog-primary-region{width:min(360px,100%);margin-top:16px}body .catalog-page .collection-context{padding-top:132px}body .catalog-page .collection-context+.catalog-filter.catalog-filter-first{margin-top:24px}body .catalog-filter .catalog-primary-region .journey-field{background:#fffdf8;border:1px solid #d9e1d8;border-radius:16px;padding:10px 16px}body .catalog-filter .catalog-selects:not(.is-open){display:none}body .catalog-filter .catalog-selects.is-open{margin-top:14px;display:grid}body .catalog-filters-toggle{color:#173c2c;background:#f9fbf6;border:1px solid #d9e1d8;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}body .catalog-filters-toggle:hover{background:#eaf1e9}body .catalog-filters-toggle .catalog-filters-caret{margin-left:auto}body .footer-landscape{isolation:isolate;background:linear-gradient(#fafaf8 0%,#e9f0e5 68%,#113d32 100%);position:relative}body .footer-landscape img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}body .footer-landscape:before,body .footer-landscape:after{content:none;display:none}body .footer-landscape+.complete-footer{z-index:1;position:relative;margin-top:-2px!important}body .complete-footer .complete-footer-grid{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,42px)}.footer-brand-contact .footer-signature{margin-bottom:18px;display:block}.footer-brand-contact>a:not(:has(img)){color:#e6d9b3;font-size:12px!important}.footer-brand-contact p{margin:8px 0 0!important}.complete-footer .footer-bottom{align-items:flex-start}.complete-footer .footer-bottom nav{align-items:center;gap:16px}.footer-legal-more{color:#d0dacb;position:relative}.footer-legal-more summary{cursor:pointer;font-size:10px;list-style:none}.footer-legal-more summary::-webkit-details-marker{display:none}.footer-legal-more summary:after{content:" +";color:#d9c38d}.footer-legal-more[open] summary:after{content:" −"}.footer-legal-more>div{z-index:5;background:#123e30;border:1px solid #ffffff30;border-radius:12px;gap:4px;width:max-content;max-width:min(320px,90vw);padding:14px 18px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 30px #05190f77}.complete-footer .footer-legal-more a{padding:5px 0;font-size:11px;display:block}.complete-footer a:focus-visible,.complete-footer button:focus-visible,.footer-legal-more summary:focus-visible{outline-offset:4px;outline:2px solid #f0ce82}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#668775 #e9eee8;overflow-y:scroll}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#e9eee8}html::-webkit-scrollbar-thumb{background:#668775;border:2px solid #e9eee8;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#315e48}body .journey-page{background-image:radial-gradient(circle at 8% 16%,#eaf4e76b,#0000 32%),radial-gradient(circle at 95% 54%,#f4eacb45,#0000 37%)}body .catalog-search:focus-within{animation:1.5s ease-out search-breathe}.gallery-carousel-photo img{animation:.65s ease-out both gallery-arrive}@keyframes gallery-arrive{0%{opacity:.55;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.catalog-tailor{background:linear-gradient(115deg,#dcebdd,#f4efd9 68%,#e6efdc);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:55px 0 80px;padding:32px clamp(22px,4vw,45px);display:flex}.catalog-tailor h2{font-size:clamp(22px,3vw,34px)}.catalog-tailor p:last-child{max-width:570px;margin-top:10px;font-size:13px}.catalog-tailor .button{flex-shrink:0}.faq-page,.tailor-page{min-height:70vh;padding-top:160px;padding-bottom:100px}.faq-page h1,.tailor-page h1{max-width:760px;font-size:clamp(38px,5vw,68px)}.faq-intro,.tailor-intro>p:not(.eyebrow){max-width:620px;margin:20px 0 38px;font-size:15px;line-height:1.8}.faq-list{border-top:1px solid #cbd9cd;max-width:850px}.faq-list details{border-bottom:1px solid #cbd9cd;padding:18px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:17px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#7b935f;font-size:25px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;padding:12px 28px 5px 0;line-height:1.8}.faq-policies{margin-top:30px;font-size:12px}.faq-policies a{text-underline-offset:4px;text-decoration:underline}.tailor-page{grid-template-columns:minmax(0,1fr) minmax(350px,520px);align-items:start;gap:clamp(30px,7vw,110px);display:grid}.tailor-points{color:#284b35;gap:13px;margin-top:35px;font-size:13px;font-weight:700;display:grid}.tailor-form{background:linear-gradient(135deg,#fffefb,#eef5ec);border:1px solid #dce4d8;border-radius:26px;padding:30px;box-shadow:0 18px 45px #173d2f10}.tailor-form h2{font-size:26px}.tailor-form>p{margin-top:10px;font-size:12px;line-height:1.7}.category-editor{background:#fcfdfb;border:1px solid #dce5da;border-radius:24px;margin:28px 0;padding:30px}.category-editor h2{font-size:25px}.category-editor>p{max-width:720px;margin:10px 0 22px;font-size:13px}.category-editor-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:20px;display:grid}.category-editor-list button{text-align:left;background:#fff;border:1px solid #d9e2d8;border-radius:12px;gap:5px;padding:13px;display:grid}.category-editor-list button:hover{border-color:#9cae92}.category-editor-list small{color:#6a776a}.category-editor-form{max-width:600px;margin-top:20px}.category-editor-active{align-items:center;gap:10px!important;display:flex!important}.category-editor-active input{width:18px;height:18px}@keyframes search-breathe{50%{box-shadow:0 0 0 6px #c6ad7018,0 10px 28px #1e302b12}}@media (max-width:850px){.tailor-page{grid-template-columns:1fr}.tailor-form{max-width:640px}}@media (max-width:600px){body .catalog-page .collection-context{padding-top:112px}body .catalog-filter .catalog-primary-region{width:100%}body .catalog-filter .catalog-search{min-width:0}body .footer-landscape img{object-fit:contain;object-position:center bottom;width:100%;height:auto;min-height:0;margin-left:0}body .footer-landscape:after{height:28px}.catalog-tailor{margin:42px 0 60px;padding:24px;display:block}.catalog-tailor .button{width:100%;margin-top:20px}.faq-page,.tailor-page{padding-top:125px;padding-bottom:70px}.faq-list summary{font-size:15px}.tailor-form{padding:22px}}@media (max-width:760px){body .complete-footer .complete-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}body .complete-footer .footer-brand-contact{border-bottom:1px solid #ffffff24;grid-column:1/-1;padding-bottom:18px}.complete-footer .footer-bottom nav{gap:14px}}@media (max-width:600px){body .complete-footer{padding-top:38px}body .complete-footer .complete-footer-grid{gap:20px 14px}body .complete-footer .footer-logo{width:135px;margin-bottom:10px}.footer-brand-contact .footer-signature{margin-bottom:10px;font-size:18px}.complete-footer .complete-footer-grid h3{margin-bottom:12px}.complete-footer .complete-footer-grid a:not(:has(img)){margin:7px 0;line-height:1.45}.complete-footer .footer-bottom{margin-top:30px}.complete-footer .footer-bottom nav{align-items:flex-start}.footer-legal-more{width:100%}.footer-legal-more>div{width:100%;box-shadow:none;margin-top:10px;position:static}.complete-footer .footer-bottom nav{width:100%}}@media (prefers-reduced-motion:reduce){body .catalog-search:focus-within,.gallery-carousel-photo img{animation:none}}.climbing-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0 4px;display:grid}body .catalog-page .climbing-collections+.catalog-filter.catalog-filter-first{margin-top:24px}.climbing-collections a{color:#174231;background:linear-gradient(128deg,#f4f8ee,#e4eee3 58%,#f6efd9);border:1px solid #cdddcf;border-radius:23px;align-content:start;gap:11px;min-height:155px;padding:25px 62px 25px 27px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 28px #173d2f0a}.climbing-collections a:hover{border-color:#8eaa90;transform:translateY(-3px);box-shadow:0 18px 32px #173d2f18}.climbing-collections a:focus-visible{outline-offset:3px;outline:3px solid #a98135}.climbing-collections strong{letter-spacing:-.04em;font-size:clamp(20px,2.5vw,29px);line-height:1.2}.climbing-collections a>span:nth-last-child(2){color:#536e5c;max-width:360px;font-size:13px;line-height:1.6}.climbing-collections-arrow{font-size:26px;position:absolute;top:25px;right:27px}@media (max-width:650px){.climbing-collections{grid-template-columns:1fr;gap:12px}.climbing-collections a{min-height:0;padding:21px 54px 22px 22px}}@media (prefers-reduced-motion:reduce){.climbing-collections a{transition:none}}.climbing-preview{background:linear-gradient(135deg,#f3f8ee,#fbf7e9);border:1px dashed #b9ccba;border-radius:26px;margin:42px 0 0;padding:26px}.climbing-preview .section-heading{margin-bottom:22px}.climbing-preview .section-heading p:last-child{max-width:740px;line-height:1.65}.climbing-preview .catalogue-grid{margin:0}@media (max-width:600px){.climbing-preview{border-radius:20px;margin-top:28px;padding:18px}}html body .home-discovery .home-activities{padding-top:54px;padding-bottom:64px}html body .home-discovery .home-activities .section-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}html body .home-discovery .home-activities .section-heading>p{color:#647360;max-width:390px;margin:0 0 3px;font-size:13px;line-height:1.7}.home-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-activity-card{isolation:isolate;color:#fff;background:#173a2b;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:390px;text-decoration:none;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #173d2f14}.home-activity-card>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.home-activity-card:after{z-index:-1;content:"";background:linear-gradient(#061a1510 18%,#061a155c 47%,#061a15ed 100%);position:absolute;inset:0}.home-activity-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #173d2f24}.home-activity-card:hover>img{transform:scale(1.045)}.home-activity-card:focus-visible{outline-offset:4px;outline:3px solid #9c824d}.home-activity-number{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102c2470;border:1px solid #ffffff8a;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:750;position:absolute;top:19px;left:20px}.home-activity-card>div{padding:25px 24px 23px}.home-activity-card h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:730;line-height:1.15}.home-activity-card p{color:#f2f4ed;max-width:360px;min-height:3.2em;margin:10px 0 20px;font-size:13px;line-height:1.65}.home-activity-link{color:#f2d89c;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff75;align-items:center;gap:18px;padding-top:13px;font-size:11px;font-weight:750;display:inline-flex}.organization-badges{z-index:2;background:linear-gradient(145deg,#fafbf7,#eef3e9 58%,#f6f0df);padding:48px 0 46px;position:relative}.organization-badges .container{max-width:1240px;padding-left:32px;padding-right:32px}.organization-badges-heading{text-align:center;margin-bottom:23px}.organization-badges-heading .eyebrow{color:#74633f;letter-spacing:.15em;margin-bottom:8px;font-size:9px}.organization-badges-heading .eyebrow>span{background:#b79b60}.organization-badges-heading h2{color:#173c2c;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:700}.organization-badges-grid{background:#ffffffd9;border:1px solid #dce4d8;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 24px #153d2f09}.organization-badge{text-align:center;border-right:1px solid #e4e9e0;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:154px;padding:15px 12px;display:flex}.organization-badge:last-child{border-right:0}.organization-logo{object-fit:contain;width:min(100%,142px);height:64px;display:block}.organization-logo-dot{width:62px;height:64px}.organization-logo-nma{width:min(100%,155px)}.organization-logo-keep{width:min(100%,150px)}.organization-logo-taan{width:70px}.organization-badge>span:last-child{gap:4px;min-width:0;display:grid}.organization-badge strong{color:#294438;max-width:210px;font-size:10px;font-weight:750;line-height:1.4}.organization-badge small{color:#718071;font-size:9px;line-height:1.35}@media (max-width:900px){.home-activity-grid{gap:13px}.home-activity-card{min-height:350px}.home-activity-card>div{padding:21px 19px}.organization-badges-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-badge:nth-child(3){border-right:0}.organization-badge:nth-child(n+4){border-top:1px solid #e4e9e0}}@media (max-width:650px){html body .home-discovery .home-activities{padding-top:40px;padding-bottom:45px}html body .home-discovery .home-activities .section-heading{display:block}html body .home-discovery .home-activities .section-heading>p{margin-top:11px}.home-activity-grid{grid-template-columns:1fr;gap:13px}.home-activity-card{border-radius:18px;min-height:330px}.home-activity-card>div{padding:22px}.home-activity-card p{max-width:430px;min-height:0;margin-bottom:15px}.organization-badges{padding:36px 0}.organization-badges .container{padding-left:16px;padding-right:16px}.organization-badges-heading{margin-bottom:18px}.organization-badges-grid{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.organization-badge{border-top:1px solid #e4e9e0;justify-content:center;gap:8px;min-height:138px;padding:12px 9px;border-right:1px solid #e4e9e0!important}.organization-badge:nth-child(-n+2){border-top:0}.organization-badge:nth-child(2n){border-right:0!important}.organization-badge:last-child{grid-column:1/-1}.organization-logo{width:min(100%,126px);height:56px}.organization-logo-dot{width:52px;height:56px}.organization-logo-taan{width:62px}.organization-badge strong{font-size:9px}.organization-badge small{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-activity-card,.home-activity-card>img{transition:none}.home-activity-card:hover{transform:none}}.ui-arrow{vertical-align:-.12em;background:currentColor;flex:0 0 1em;width:1em;height:1em;display:inline-block;-webkit-mask:url(/icons/arrow-right.svg) 50%/contain no-repeat;mask:url(/icons/arrow-right.svg) 50%/contain no-repeat}.ui-arrow-external{-webkit-mask-image:url(/icons/arrow-up-right.svg);mask-image:url(/icons/arrow-up-right.svg)}.home-activity-link .ui-arrow{color:#fff}.editorial-hero.has-photo>img,.about-image-story>img{min-width:0;max-width:100%}.journey-page .catalog-status-heading{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:800;line-height:1.22}body .contact-form-panel :is(input,textarea):focus-visible{outline-offset:2px;outline:2px solid #245d42}body .catalog-filter .catalog-primary-region .field-label{color:#617766}@media (max-width:600px){body .complete-footer .complete-footer-grid a:not(:has(img)){min-height:24px;margin-block:-1px;padding-block:4px}.complete-footer .footer-bottom nav :is(a,summary,button),.auth-links a,.departure-note a{align-items:center;min-height:24px;margin-block:-4px;padding-block:4px;display:inline-flex}}body .footer-landscape img{mix-blend-mode:multiply}body footer.complete-footer{background:linear-gradient(#01110b 0%,#09291e 150px)!important}@media (min-width:1500px){html body .home-discovery .container,html body .journey-page .container,html body .dest-page .container,html body .organization-badges .container,html body .complete-footer .container,html body .header .header-inner{max-width:1600px;padding-left:clamp(48px,3.6vw,70px);padding-right:clamp(48px,3.6vw,70px)}html body .destination-collections .collection-grid{max-width:none}html body .destination-collections .collection-card{height:clamp(330px,22vw,390px)}}.home-slideshow .home-slide:first-child{object-position:53% 58%}.home-slideshow .home-slide:nth-child(2){object-position:50% 61%}.home-slideshow .home-slide:nth-child(3){object-position:46% 58%}.home-slideshow .home-slide:nth-child(4){object-position:52% 58%}html body .location-map-preview{text-align:left;justify-content:flex-start;align-items:flex-end;padding:22px;display:flex}html body .location-map-preview>img{object-fit:cover;opacity:1;width:100%;height:100%;inset:0}html body .location-map-preview>div{background:#fffffff0;border:1px solid #fff;border-radius:17px;max-width:290px;padding:18px 20px;box-shadow:0 8px 28px #153d2f18}html body .location-map-preview .eyebrow{color:#a28653;justify-content:flex-start}html body .location-map-preview p:not(.eyebrow){margin:8px 0 15px}@media (min-width:901px){.journey-detail-page .itinerary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.journey-detail-page .itinerary-day-card{grid-column:span 2}.journey-detail-page .itinerary-day-card:nth-last-child(2):nth-child(3n+1),.journey-detail-page .itinerary-day-card:last-child:nth-child(3n+2){grid-column:span 3}}@media (max-width:599px){.journey-detail-page .itinerary-grid{grid-template-columns:1fr;gap:12px}.journey-detail-page .itinerary-day-card{padding:19px}.journey-detail-page .itinerary-day-card h3{font-size:17px}}html body .home-activities>.section-heading,html body .memory-stories .memory-section-heading,html body .memory-archive .memory-section-heading{flex-direction:column;align-items:flex-start;gap:11px}html body .home-activities>.section-heading>p,html body .memory-stories .memory-section-heading>p,html body .memory-archive .memory-section-heading>p{max-width:60ch;margin:0}@media (max-width:650px){html body .organization-badges-grid{grid-template-columns:repeat(6,minmax(0,1fr))}html body .organization-badge{grid-column:span 2;border-right:1px solid #e4e9e0!important}html body .organization-badge:nth-child(3){border-right:0!important}html body .organization-badge:nth-child(n+3){border-top:1px solid #e4e9e0}html body .organization-badge:nth-child(3){border-top:0}html body .organization-badge:nth-child(4),html body .organization-badge:nth-child(5){grid-column:span 3}html body .organization-badge:nth-child(5){border-right:0!important}}.home-discovery>:not(.home-hero):not(.story):not(.home-plan) .eyebrow,.journey-page .contact-form-panel>.eyebrow,.journey-page .contact-map-copy .eyebrow{display:none}html body .home-discovery .home-plan .eyebrow,html body .journey-page .contact-intro .eyebrow{color:#a28653}html body .dest-hero h1 em,html body .journey-page h1 em,html body .journey-page h2 em,html body .dest-page h1 em,html body .dest-page h2 em,html body .story h2 em,html body .contact-photo>span,html body .complete-footer .footer-signature{font-style:italic;font-weight:450;font-family:Plus Jakarta Sans Variable,sans-serif!important}@media (max-width:600px){html body .home-discovery .home-region-grid{grid-template-columns:1fr;gap:14px}html body .home-discovery .home-region-card,html body .home-discovery .home-region-card:last-child{grid-column:auto;display:block}html body .home-discovery .home-region-card>img{aspect-ratio:16/9;width:100%;height:auto}html body .home-discovery .home-region-card>div{padding:16px 40px 18px 16px}html body .home-discovery .home-region-card h3{min-height:0;padding-right:0;font-size:18px}html body .home-discovery .home-region-card p{font-size:12px}html body .home-discovery .home-region-card small{font-size:10px}html body .home-discovery .home-region-card>div>span{top:17px;right:16px}.home-slideshow .home-slide:first-child{object-position:42% 61%}.home-slideshow .home-slide:nth-child(2){object-position:53% 61%}.home-slideshow .home-slide:nth-child(3){object-position:43% 61%}.home-slideshow .home-slide:nth-child(4){object-position:54% 61%}}html body .home-discovery .story-backdrop{background:radial-gradient(65% 75% at 86% 76%,#7bae9429,#0000 72%),linear-gradient(125deg,#0c3024 0%,#164a37 61%,#1d4b39 100%)}body .organization-badges{background:linear-gradient(#f7faf6 0%,#eff5ef 66%,#eaf1ec 100%)}:is(body .footer-landscape,body:has(.header[data-page=contact]) .footer-landscape){--landscape-surface:#eaf1ec;background:linear-gradient(#eaf1ec 0%,#e4ece8 60%,#114035 100%)}.contact-channel.whatsapp-placeholder{color:#335848;background:#f8fbf9;border-style:dashed}.contact-channel.whatsapp-placeholder:hover{box-shadow:none;transform:translate(0,0)}.whatsapp-placeholder .channel-icon{background:#e9f1eb}html body .home-hero .explore-link{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;padding:0;transition:transform .2s}html body .home-hero .explore-link:hover{background:0 0;border-color:#0000;transform:translateY(-2px)}html body .home-hero .explore-link .play{color:#173d2f;-webkit-backdrop-filter:none;backdrop-filter:none;width:43px;height:43px;box-shadow:none;background:#fff;border:0}html body .home-hero .explore-link:hover .play{box-shadow:none;background:#fff}.film-dialog{background:#081e18;border:1px solid #ffffff40;border-radius:27px;padding:0;overflow:hidden;box-shadow:0 36px 100px #0009}.film-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071914df}.film-preview{border-radius:0;min-height:330px}.film-preview-shade{background:linear-gradient(90deg,#071710ae 0%,#0717104f 43%,#0000 78%),linear-gradient(#0000 45%,#071710b4 100%)}.film-preview-kicker{color:#fff;letter-spacing:.13em;font-size:10px;top:32px;left:clamp(25px,5vw,64px)}.film-preview-copy{bottom:clamp(28px,4vw,48px)}.film-preview-copy>span{color:#dce9df;letter-spacing:.12em}.film-preview-copy h2{font-size:clamp(28px,3.5vw,43px);font-weight:700}.film-preview-play{color:#103b2c;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;width:70px;height:70px;box-shadow:0 14px 35px #061b1940}.film-preview-play:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.film-close{-webkit-backdrop-filter:none;backdrop-filter:none;top:22px;right:22px;box-shadow:0 8px 24px #061b1938;color:#123d2d!important;background:#fff!important;border-color:#fff!important}.film-dialog .film-footer{border-top:1px solid #ffffff24;padding:24px clamp(25px,4vw,48px);background:#081e18!important}.film-dialog .film-footer strong{font-size:14px}.film-dialog .film-footer p{margin:3px 0 7px}.film-dialog .film-footer .button{color:#123d2d;box-shadow:none;background:#f4f7f2}.film-dialog .film-footer .button:hover{background:#fff}@media (max-width:600px){html body .home-hero .explore-link{padding:0}html body .home-hero .explore-link .play{width:37px;height:37px}.film-dialog{border-radius:19px}.film-dialog .film-shell{padding-top:0}.film-preview{min-height:360px}.film-preview-shade{background:linear-gradient(#07171018 0%,#07171046 45%,#071710e8 100%)}.film-preview-kicker{font-size:9px;top:20px;left:22px}.film-preview-play{width:57px;height:57px;top:35%;right:22px}.film-preview-copy{bottom:25px}.film-close{top:8px;right:8px}.film-dialog .film-footer{padding:20px}}@media (prefers-reduced-motion:reduce){html body .home-hero .explore-link{transition:none}}
