.preview-notice{position:relative;z-index:2;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#EDF7F1;color:#3d4b37;text-align:center;font:500 12px/1.9 vazir,sans-serif}@media (max-width:760px){.preview-notice{padding-bottom:90px}}:root{--paper:#f8f7f2;--surface:#EDF7F1;--ink:#243b34;--muted:#58675f;--forest:#254f43;--accent:#1B3C32;--mist:#e9eee7;--line:#d8ddd4;--sand:#eadbc2;--focus:#185d85}*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.85 vazir,system-ui,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a.btn,button,summary{min-height:44px;min-width:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus)!important;outline-offset:4px}input:not([type=checkbox]),select,textarea{min-height:48px;color:var(--ink);background:var(--surface);border:1px solid #929d93;border-radius:10px}input::placeholder,textarea::placeholder{color:#69756e;opacity:1}input[type=checkbox]{width:24px;height:24px;accent-color:var(--forest)}label:has(input[type=checkbox]){min-height:44px;align-items:center}p{line-height:1.95}h1,h2,h3,h4{color:var(--ink);text-wrap:balance}h2{font-size:clamp(25px,3vw,38px);line-height:1.55;font-weight:900;letter-spacing:-.6px}h3{font-size:21px;line-height:1.6}.wrap{width:calc(100% - 40px);max-width:1200px;margin-inline:auto}.section{padding:56px 0}.head{align-items:flex-start;gap:18px;margin-bottom:24px}.head h2{margin:5px 0 12px}.eyebrow{color:var(--forest);font-size:12px;letter-spacing:0;font-weight:600;margin:0 0 12px}.dest-muted,.meta,.muted,.small{color:var(--muted)}.btn{min-height:48px;border:1px solid transparent;border-radius:10px;padding:11px 19px;background:var(--forest);color:#EDF7F1;font-size:14px;font-weight:700;box-shadow:none;display:inline-flex;justify-content:center;align-items:center;gap:9px;line-height:1.7;white-space:normal;text-align:center}.btn:hover{background:#193d33;color:#fff}.btn.alt{background:transparent;border-color:var(--line);color:var(--forest)}.btn.alt:hover{background:var(--mist);border-color:var(--forest)}.btn.accent{background:var(--accent);color:#fff}.text-btn{color:var(--forest);text-decoration:underline;text-underline-offset:5px;padding:10px;background:transparent;border:0}.ui-icon{width:21px;height:21px;flex-shrink:0}.pill{font-size:11px;font-weight:500;padding:2px 9px;line-height:1.9}.pill.yes{background:var(--mist);color:var(--forest)}.pill.cond{background:#EDF7F1;color:#1B3C32}.pill.no{background:#EDF7F1;color:#943b30}.pill:before{display:none}.top{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:none;position:sticky;top:0;z-index:50}.nav{height:74px;gap:12px}.logo{font-size:27px;gap:8px;font-weight:900}.logo .mark{border-radius:50%;background:transparent;color:var(--forest);width:36px;height:36px;border:1px solid var(--forest)}.mark .ui-icon{width:27px;height:27px}.nav-actions{gap:8px}.nav-plan{border:1px solid var(--line);background:transparent;color:var(--forest);padding:9px 12px;font-size:12px;min-height:44px}.nav-count{background:var(--mist);color:var(--forest);min-width:20px;min-height:20px;border-radius:50%}.nav-menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--forest)}.links,.nav #member{display:none}.links.mobile-open{position:absolute;inset:74px 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 20px;background:var(--surface);border-bottom:1px solid var(--line);max-height:calc(100dvh - 160px);overflow:auto;box-shadow:0 12px 18px #243b3410}.links.mobile-open a{padding:10px 14px;min-height:48px;border-bottom:1px solid var(--line)}.skip-link:focus{min-height:48px;z-index:500}.discovery{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding-top:30px;padding-bottom:0}.discovery-copy{order:1}.discovery-copy .eyebrow{font-size:11px;margin-bottom:12px}.discovery h1{font-size:clamp(34px,8.3vw,52px);line-height:1.5;font-weight:900;letter-spacing:-1.1px;margin:0 0 14px}.discovery h1 span{color:var(--accent)}.discovery-description{color:var(--muted);font-size:14px;line-height:1.95;margin:0;max-width:510px}.story-link{display:inline-flex;gap:14px;align-items:center;color:var(--forest);font-size:12px;min-height:44px;margin-top:8px;text-decoration:none}.story-link span{font-size:25px;color:var(--accent)}.discovery-photo{order:3;position:relative;margin:0;min-width:0;height:222px}.discovery-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;border-radius:14px}.discovery-photo figcaption{display:flex;align-items:center;gap:5px;position:absolute;bottom:12px;right:12px;background:var(--surface);padding:7px 10px;border-radius:8px;font-size:11px;color:var(--ink)}.discovery-photo figcaption span,.photo-note{display:none}body .search-dock{order:2;width:100%;margin:0;padding:0;border:1px solid #b8c4b8;border-radius:14px;background:var(--surface);box-shadow:none;z-index:3;overflow:visible}body .search-tabs{border-bottom:1px solid var(--line);padding:5px 8px 0;display:flex;gap:8px;margin:0;justify-content:stretch;background:transparent}body .search-tabs button{flex:1 1;font-size:12px;padding:12px 4px;gap:7px;color:var(--muted);min-height:50px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;white-space:normal}body .search-tabs button[aria-selected=true]{background:transparent;color:var(--forest);border-bottom-color:var(--forest);box-shadow:none}body .search-tabs button:after{display:none}body .search-panel{padding:18px 16px}body .destination-search{display:flex;flex-direction:column;gap:15px}body .search-field{display:flex;align-items:center;gap:10px;min-width:0}body .search-field label{font-size:12px;line-height:1.6;min-width:0;flex:1 1;color:var(--ink)}body .search-field input{width:100%;padding:8px 0 0;min-height:40px;font-size:14px;border:0;border-radius:0;background:transparent;box-shadow:none}body #searchBtn{width:100%;border-radius:9px;background:var(--accent);color:#fff;justify-content:space-between;min-height:50px;padding-inline:20px}body #searchBtn:hover{background:#1B3C32}body .search-hints{margin:16px 0 0;gap:6px;display:flex;flex-wrap:wrap;align-items:center}body .search-hints>span{flex-basis:100%;color:var(--muted)}body .search-hints button{padding:6px 9px;font-size:11px;background:var(--paper);border:1px solid var(--line);min-height:44px;line-height:1.4;color:var(--forest)}body .roadtrip-body{padding:18px 16px}body .roadtrip-locations{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:8px;min-width:0}body .roadtrip-field{min-width:0;font-size:12px}body .roadtrip-field input,body .roadtrip-field select{width:100%;min-width:0;font-size:14px;padding:10px}body .roadtrip-options{display:grid;gap:14px;grid-template-columns:1fr}body .roadtrip-submit{background:var(--accent);color:white}body .roadtrip-swap{width:44px;height:48px;align-self:end;margin-bottom:0;color:var(--forest);background:var(--mist);border-radius:8px}body .roadtrip-examples{display:flex;flex-wrap:wrap;gap:6px}body .roadtrip-examples>span{width:100%;font-size:11px}body .roadtrip-examples button{font-size:11px;min-height:44px;padding:6px 9px;border-radius:8px}.roadtrip-message,.roadtrip-note{font-size:12px;color:var(--muted)}body .values-band{display:none}.roadtrip-output{background:var(--mist);margin-top:32px}body #camps{padding-top:48px;background:var(--paper)}body #showAll{margin-top:12px;padding:7px 12px}.destination-filters{border:0;border-radius:0;background:transparent;padding:0;margin:20px 0;box-shadow:none}.nature-heading{margin-bottom:12px;color:var(--muted);font-size:12px}.nature-hint{display:none}body .nature-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0;border:0;background:transparent;overflow:visible}body .nature-choice{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;min-height:48px;padding:8px 6px;border:1px solid var(--line);background:transparent;border-radius:10px;color:var(--forest);box-shadow:none}body .nature-choice .nature-icon{width:21px;height:21px;background:none;display:flex;color:inherit;margin:0}body .nature-choice b{font-size:11px;font-weight:600;line-height:1.5;white-space:normal}body .nature-choice small{display:none}body .nature-choice.active{background:var(--forest);color:var(--surface);border-color:var(--forest)}body .nature-choice.active:after{display:none}body .audience-options{display:none;margin:16px 0;padding:16px 0;border-block:1px solid var(--line);background:transparent;gap:12px}body .destination-filters.show-aud .audience-options{display:flex}body .filter-mobile{display:inline-flex}body .chips{gap:8px;flex-wrap:wrap}body .chip:not(.nature-choice){min-height:44px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--forest);font-size:12px;padding:9px 13px}body .chip.active:not(.nature-choice){background:var(--forest);color:var(--surface)}body .filter-toolbar{margin:18px 0 24px}body .filter-toolbar .result-note{width:100%;font-size:12px;color:var(--muted)}.filter-actions{gap:8px;display:flex}.filter-actions .btn{font-size:12px;padding:8px 12px;min-height:44px}.filter-actions #savedOnly.on{background:var(--mist);border-color:var(--forest);color:var(--forest)}body .grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}body .card{background:none;border:0;border-radius:0;overflow:visible;transition:none;min-width:0}body .card,body .card:hover{box-shadow:none;transform:none}body .card .photo{border-radius:12px;background-size:cover;background-position:50%;position:relative}body .card .photo-link{inset:0;width:100%;height:100%;border:0;background:none;position:absolute}body .card .fav{min-width:44px;min-height:44px;border-radius:50%;background:var(--surface);color:var(--forest);top:12px;left:12px;border:1px solid #ffffff80;display:grid;place-items:center}.fav.on .ui-icon{fill:var(--accent);stroke:var(--accent)}body .card .tag{top:auto;bottom:12px;right:12px;background:var(--surface);color:var(--forest);font-size:11px;border-radius:5px;padding:2px 9px}body .card .content{padding:16px 0 0;gap:0}body .card .meta{display:flex;justify-content:space-between}body .card h3{margin:6px 0 4px}body .card-heading h3 button{font-size:inherit;padding:0;border:0;background:none;color:var(--ink);text-align:right;min-height:44px;line-height:1.5}body .card-facts{display:flex;gap:14px;font-size:11px;color:var(--muted);padding:3px 0}body .card-facts .ui-icon{width:17px;height:17px}body .fitrow{margin:10px 0;gap:6px;min-height:0}body .card-bottom{border:0;padding:0;gap:10px;margin-top:4px;display:flex;align-items:center;justify-content:space-between}body .card .price{font-size:13px;color:var(--forest)}body .card .price small{font-size:11px;color:var(--muted)}body .card .open{background:transparent;color:var(--forest);padding:7px 0;min-height:44px;border:0;border-radius:0;margin:0;font-size:12px;text-decoration:underline;text-underline-offset:5px}.empty{grid-column:1/-1;background:var(--mist);border:0;border-radius:14px;padding:40px 24px;text-align:center}.empty>.ui-icon{width:32px;height:32px}.empty h3{margin-bottom:8px}.empty p{max-width:460px;margin:0 auto 24px;color:var(--muted);font-size:14px}body .how-section{background:var(--mist);padding:40px 0;border:0}body .how-shell{display:block}body .how-title h2{font-size:29px}body .how-grid{display:grid;grid-template-columns:1fr;gap:0}body .how-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:20px 0;display:block;border-bottom:1px solid #c8d2c7}body .how-card:last-child{border-bottom:0}body .how-card p{font-size:14px;max-width:360px;color:var(--muted)}body .how-card button{min-height:44px;color:var(--forest);background:none;border:0;padding-inline:0}body .guide-showcase{background:var(--paper)}body .guide-grid{display:grid;grid-template-columns:1fr;gap:28px}body .guide-visual{min-height:280px;border-radius:14px;background-size:cover;box-shadow:none}body .guide-art{max-height:235px;object-fit:contain}body .guide-mini{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none;border-radius:10px;max-width:90%}body .guide-points{display:grid;gap:12px}body .guide-points>div{background:none;border:0;border-radius:0;padding:0}body #gear{background:var(--mist);border-block:1px solid var(--line)}body #gear .head{display:block}body .gear{border:0;border-radius:0;box-shadow:none;background:transparent;display:grid;gap:25px;grid-template-columns:1fr}body #packChips{margin-bottom:22px}body .pack-item{background:transparent;border:0;border-bottom:1px solid #c5d0c5;border-radius:0;padding:14px 0;box-shadow:none}body .pack-item button{width:44px;height:44px;border-radius:50%;border:1px solid #abbbaa}body .gear-total,body .pack-item button{background:var(--surface);color:var(--forest)}body .gear-total{padding:24px;border-radius:12px;border:0}body .gear-total .btn{width:100%}body .sb-about{background:var(--paper);padding:65px 0;color:var(--ink)}body .sb-about-grid{grid-template-columns:1fr;gap:30px;align-items:center}body .sb-about h2{color:var(--ink);font-size:32px;margin-bottom:20px}body .sb-story-lead{color:var(--forest);font-size:21px;font-weight:700;line-height:1.9}body .sb-story-copy>p:not(.sb-story-lead){font-size:14px;color:var(--muted);line-height:2.1}body .sb-story-sign{border-color:var(--line);color:var(--forest);font-size:18px;background:none;padding:18px 0;margin-top:22px}body .sb-story-values{gap:8px;flex-wrap:wrap}body .sb-story-values span{background:none;border:0;font-size:11px;color:var(--muted);padding:0 0 0 12px}body .sb-story-visual{min-height:310px;max-width:440px;justify-self:center;width:100%}body .sb-story-photo-main{border:8px solid var(--surface);border-radius:2px;box-shadow:none;transform:rotate(-3deg);width:78%;height:250px}body .sb-story-photo-small{border:6px solid var(--surface);border-radius:2px;box-shadow:none;transform:rotate(6deg);width:42%;height:155px}body .sb-story-color{background:var(--sand);border-radius:0;color:var(--forest);box-shadow:none}body .sb-story-doodle{color:var(--accent)}body .sb-community{background:var(--forest);color:var(--surface);padding:50px 0}body .community-shell{grid-template-columns:1fr;gap:30px}body .sb-community h2,body .sb-community h2 span{color:var(--surface);font-size:30px}body .sb-community p{color:#e0e8dd;font-size:14px}body .sb-community .eyebrow{color:#d5dece}body .sb-community .btn{background:var(--surface);color:var(--forest);border:0}body .community-tags span{background:transparent;color:#e0e8dd;border:1px solid #c7d4c1;border-radius:5px}.community-collage{min-height:290px}body .community-photo{box-shadow:none;border-color:var(--surface);border-radius:3px}body .community-doodle{color:var(--sand)}body .ethics-strip{display:flex;gap:16px;align-items:center;padding-block:32px;border-bottom:1px solid var(--line)}.ethics-strip>.ui-icon{width:34px;height:34px;color:var(--forest)}.ethics-strip b{font-size:17px}.ethics-strip p{font-size:12px;color:var(--muted);margin:3px 0 0}body .sb-host{background:var(--paper);padding:48px 0}body .host-shell{grid-template-columns:1fr;gap:30px}body .sb-host h2{font-size:30px;color:var(--ink)}body .sb-host p{color:var(--muted);font-size:14px}body .host-visual{min-height:280px;border-radius:14px}body .host-promises>div{background:none;border:0;border-radius:0;padding:0}body .host-tags span{background:var(--surface);color:var(--forest);border:0}.foot{background:var(--mist);color:var(--ink);border-top:1px solid var(--line);padding:35px 0 25px}.foot h3{color:var(--forest)}.foot a,.foot p,.foot small{color:var(--muted)}.foot-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.foot-grid a{display:flex;align-items:center;min-height:44px;font-size:12px}.foot-brand{font-size:29px}.foot-bottom{border-color:#c9d3c6;gap:10px;font-size:11px;padding-top:20px}.preview-notice{background:var(--mist);color:var(--muted);border-top:1px solid #c9d3c6;padding:14px 20px 100px;font-size:11px}.mobile-nav{height:auto;min-height:72px;padding:6px 10px max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);box-shadow:none;gap:0}.mobile-nav button{min-height:56px;min-width:44px;flex:1 1;font-size:10px;gap:3px;color:var(--forest);border-radius:8px}body .cart-fab{bottom:90px;left:16px;box-shadow:none}body .cart-fab,body .toast{border-radius:10px;background:var(--forest);color:white}body .toast{bottom:88px;max-width:calc(100% - 36px);text-align:center;font-size:13px;z-index:250}.modal{background:#172d25a8;z-index:100;align-items:center;padding:12px}.modal .modal-box{background:var(--surface);color:var(--ink);padding:24px;border-radius:18px;box-shadow:none;border:0;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;width:min(820px,100%)}body #close{min-width:44px;min-height:44px;background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--forest);font-size:22px;z-index:25}body .modal.destination{padding:0;align-items:stretch}body .modal.destination .modal-box{width:100%;max-width:none;border-radius:0;padding:0 0 100px;overflow:auto;position:relative;scroll-padding-top:82px}body .modal.destination #close{top:12px;right:20px;left:auto;display:block;font-size:12px;padding:10px 14px;width:auto;height:44px;min-height:44px;margin:12px 20px 20px 0;background:var(--surface);box-shadow:0 0 0 8px #EDF7F1e8}body .destination-wrap{max-width:1160px;margin:0 auto;padding:0 20px 30px}body .dest-breadcrumb{font-size:11px;color:var(--muted);margin:0 0 10px;line-height:1.8}body .dest-title{font-size:31px;line-height:1.6;letter-spacing:-.7px;margin:0 0 5px}body .dest-muted{font-size:12px;line-height:1.9}body .dest-gallery{height:auto;margin:20px 0 25px;border-radius:12px}body .dest-gallery,body .dest-gallery .gallery-open{display:block;overflow:hidden;background:var(--mist)}body .dest-gallery .gallery-open{position:relative;width:100%;height:250px;border:0;padding:0;border-radius:0;color:var(--ink)}.gallery-open img{width:100%;height:100%;object-fit:cover}.gallery-open>span{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:6px;border-radius:8px;padding:8px 12px;background:var(--surface);font-size:11px;min-height:44px}body .dest-layout{display:flex;flex-direction:column;gap:30px;align-items:stretch}.dest-main{min-width:0}body .dest-nav{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:0 8px;border-block:1px solid var(--line);background:none;border-radius:0;padding:10px 0;margin:15px 0 24px;overflow:visible;box-shadow:none}.dest-nav a{display:flex;align-items:center;font-size:11px;min-height:44px;padding:8px 10px;border-radius:7px;color:var(--muted);white-space:normal}.dest-nav a.active{background:var(--mist);color:var(--forest)}body .dest-main section{margin:0;padding:0;border:0;scroll-margin-top:82px}body .dest-main section#dest-about{padding-bottom:22px}body .dest-main section#dest-guides{padding:28px 0;border-block:1px solid var(--line)}body .dest-main h3{font-size:22px}.dest-section-intro{font-size:13px;color:var(--muted)}body .dest-snapshot{gap:20px 14px;background:none;border:0;border-radius:0;padding:8px 0 18px}body .dest-snapshot>div{gap:9px;padding:0;background:none;border:0;border-radius:0}.dest-snapshot .ui-icon{width:23px;height:23px;color:var(--forest);margin-top:3px}.dest-snapshot b{display:block;font-size:12px;color:var(--ink)}.dest-snapshot small{display:block;font-size:11px;color:var(--muted);line-height:1.8;overflow-wrap:anywhere}.data-status{padding:16px;background:var(--mist);border-radius:10px;margin-top:20px;font-size:13px;color:var(--forest)}.data-status>.ui-icon{display:none}.data-status p{margin:4px 0 0;font-size:12px}.destination-disclosure{border-top:1px solid var(--line)}.destination-disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0;cursor:pointer;min-height:84px}.destination-disclosure summary::-webkit-details-marker{display:none}.destination-disclosure summary b{display:block;font-size:17px;line-height:1.8;font-weight:700}.destination-disclosure summary small{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:4px}.disclosure-plus{font:400 24px/1 system-ui;color:var(--forest);width:25px;flex-shrink:0;text-align:center}.destination-disclosure[open] .disclosure-plus{transform:rotate(45deg)}.disclosure-content{padding-bottom:28px;font-size:14px;color:var(--ink)}body .gono{grid-template-columns:1fr;gap:12px}.gono .go{background:var(--mist)}.gono .skip{background:#EDF7F1}.gono>div{border-radius:10px;font-size:13px;padding:18px}.rows{background:none;border:1px solid var(--line);border-radius:10px}body .row{grid-template-columns:95px minmax(0,1fr);padding:12px;gap:12px;border-color:var(--line);font-size:12px}.row b{color:var(--forest)}.note-box{background:#EDF7F1;color:#1B3C32}.dest-callout,.note-box{border:0;font-size:12px;border-radius:10px;padding:16px}.dest-callout{background:var(--mist);color:var(--forest)}.dest-section-grid{grid-template-columns:1fr}.dest-section-grid .host-card{background:none;border:0;padding:12px 0}.map-explainer{background:var(--mist);border:0;border-radius:10px;display:block;padding:20px}.map-explainer .map-icon{display:none}.map-explainer .btn{width:100%}.dest-guide-grid{display:grid;grid-template-columns:1fr;gap:14px}.dest-guide-card{border:1px solid var(--line);background:none;border-radius:10px;padding:18px}.dest-guide-card p{font-size:12px;color:var(--muted)}.dest-guide-avatar{background:var(--mist);color:var(--forest);width:44px;height:44px}.dest-guide-card .btn{font-size:12px;min-height:44px}.review-card{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0}.review-card p{font-size:13px}.review-compose{background:var(--mist);border:0;border-radius:10px;padding:18px;display:grid;gap:12px}.review-compose input,.review-compose select,.review-compose textarea{width:100%;padding:10px}.g-row{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0;gap:12px;grid-template-columns:24px minmax(0,1fr) auto;min-height:64px}.g-row b{font-size:13px}.g-row .gp,.g-row small{font-size:11px}.stepper button{width:44px;height:44px}.g-total,.gear-total{background:var(--mist);color:var(--forest);border-radius:10px}.dest-aside{position:static;top:auto;border:1px solid var(--line);border-radius:12px;background:var(--mist);padding:22px;box-shadow:none}.dest-aside h3{font-size:23px;margin:0 0 12px}.dest-aside>p{font-size:13px}.dest-aside>.btn,.dest-aside>.text-btn{width:100%;margin-top:10px}.dest-mobile-action{position:fixed!important;bottom:0;inset-inline:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;justify-content:space-between;background:var(--surface);border-top:1px solid var(--line);z-index:30;box-shadow:none;margin:0}.dest-mobile-action>div{flex:1 1;min-width:0}.dest-mobile-action b{font-size:11px;display:block}.dest-mobile-action small{font-size:10px;color:var(--muted)}.dest-mobile-action .btn{font-size:12px;min-height:48px;padding:10px 13px;max-width:55%;background:var(--accent);color:#fff}.gallery-viewer{position:fixed;inset:0;z-index:300;display:grid;grid-template-rows:60px minmax(0,1fr);background:#162d25;color:var(--surface);padding:16px;overscroll-behavior:contain}.gallery-close{justify-self:start;align-self:start;padding:10px 16px;min-height:44px;border:1px solid #b7c7b9;color:var(--surface);background:transparent;border-radius:8px;font-size:13px}.gallery-viewer figure{margin:10px auto;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1200px;min-height:0;width:100%}.gallery-viewer img{max-height:calc(100dvh - 150px);width:100%;object-fit:contain}.gallery-viewer figcaption{font-size:11px;padding:15px 0;line-height:1.8}.offline-preview{z-index:350;background:#172d25e8}.offline-preview-close{width:48px;height:48px;color:var(--forest);background:var(--surface)}.offline-preview-panel{max-height:calc(100dvh - 24px);overflow:auto}.plan-photo{border-radius:10px}.plan-empty,.plan-item,.plan-summary{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:none}.plan-content h3{font-size:21px}.plan-controls{gap:8px}.plan-controls .btn{font-size:12px;min-height:44px}.plan-legal{color:var(--muted);font-size:12px}.dock{background:var(--surface);border-color:var(--line)}.ham-page{background:var(--paper)}.ham-hero{background:transparent}.ham-hero h1{color:var(--ink)}.ham-bottom-pledge,.ham-community-callout,.ham-journey-card,.ham-welcome{background:var(--mist);border-color:var(--line);color:var(--ink);box-shadow:none}.ham-tag,.ham-verified{background:var(--mist);color:var(--forest)}.ham-post,.ham-review,.ham-trip{box-shadow:none;border:1px solid var(--line);background:var(--surface);border-radius:12px}.ham-actions button,.ham-post-actions button{min-height:44px;min-width:44px;color:var(--forest)}.host-hero{background:var(--mist)}.host-hero h1{color:var(--ink)}.host-page .dark{background:var(--forest)}.host-page .dark,.host-page .dark h2{color:var(--surface)}.host-form label{min-width:0}.host-form input,.host-form select{width:100%}.ham-field input,.ham-field select,.ham-field textarea{font-size:16px}@media(min-width:600px){.wrap{width:calc(100% - 64px)}body .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.discovery-photo{height:320px}.discovery h1{font-size:52px}.discovery-copy .eyebrow{font-size:12px}.discovery-description{font-size:16px}body .nature-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}body .nature-choice{flex-direction:column;padding:12px 6px;gap:8px;min-height:80px}body .nature-choice b{font-size:12px}.dest-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dest-gallery .gallery-open{height:360px}.foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px!important}body .how-card{border:0}.community-shell,.guide-grid,.host-shell,.sb-about-grid{grid-template-columns:1fr 1fr!important}.sb-story-visual{min-height:360px!important}.discovery-photo figcaption span{display:inline}.roadtrip-options{grid-template-columns:1fr 1fr!important;align-items:end}.row{font-size:14px!important;grid-template-columns:130px minmax(0,1fr)!important}body .filter-toolbar .result-note{width:auto}}@media(min-width:1000px){.nav{height:86px}.nav-menu{display:none}.nav #member{background:transparent;border:0;color:var(--forest);text-decoration:underline;text-underline-offset:5px}.links,.nav #member{display:flex;font-size:13px}.links{gap:22px}.links a{min-height:44px;display:flex;align-items:center}.links a[data-route-tab],.links a[href="#gear"]{display:none}.discovery{grid-template-columns:1fr 1fr;gap:36px 55px;padding-top:46px;padding-bottom:10px;align-items:center}.discovery-copy{grid-column:1;grid-row:1}.discovery h1{font-size:clamp(48px,4.1vw,62px);line-height:1.55;margin-bottom:22px}.discovery-description{font-size:15px;line-height:2}.story-link{margin-top:15px;font-size:12px}.discovery-photo{order:2;grid-column:2;grid-row:1;height:430px}.discovery-photo>img{border-radius:130px 14px 14px 14px}.discovery-photo figcaption{right:20px;bottom:20px;font-size:11px}.photo-note{display:block;position:absolute;top:24px;left:22px;color:white;writing-mode:vertical-rl;font-size:12px;text-shadow:0 1px 4px #18352a}.search-dock{grid-column:1/-1;grid-row:2}.search-panel{padding:22px 26px!important}.destination-search{flex-direction:row!important;align-items:center}.search-field{flex:1 1}#searchBtn{width:230px!important;flex-shrink:0}.search-hints{flex-wrap:nowrap!important}.search-hints>span{flex-basis:auto!important}.search-tabs{justify-content:flex-start!important}.search-tabs button{flex:none!important;min-width:190px;font-size:13px!important}.roadtrip-body{padding:24px!important}.roadtrip-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.roadtrip-options{gap:12px!important}.section{padding:75px 0}body #camps{padding-top:65px}body #camps .head{display:flex}body #showAll{margin-top:0}.nature-heading{display:none}body .nature-choice{flex-direction:row;min-height:52px;padding:10px 14px;gap:10px}body .nature-choice b{font-size:13px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 26px!important}.card .photo{aspect-ratio:1.42!important}body .how-shell{display:grid;grid-template-columns:.7fr 2fr;align-items:center;gap:50px}body .how-shell h2{font-size:30px}body .guide-grid{gap:65px;grid-template-columns:1fr 1fr!important}.guide-visual{min-height:420px!important}.guide-art{max-height:330px!important}.gear{grid-template-columns:1.5fr .6fr!important;gap:70px!important}.gear-total{align-self:center}.sb-about{padding:90px 0!important}.sb-about-grid{gap:90px!important}.sb-about h2{font-size:40px!important}.sb-story-visual{min-height:450px!important;max-width:500px!important}.sb-story-photo-main{height:340px!important}.sb-story-photo-small{height:210px!important}.sb-community{padding:70px 0!important}.community-shell{gap:75px!important}.sb-community h2{font-size:37px!important}.sb-host{padding:70px 0!important}.host-shell{gap:75px!important}.host-visual{min-height:350px!important}.sb-host h2{font-size:36px!important}.mobile-nav{display:none!important}.preview-notice{padding:14px 20px}.cart-fab{bottom:22px!important}.toast{bottom:25px!important}body .modal.destination .modal-box{padding-bottom:40px}body .destination-wrap{padding:0 40px 30px;max-width:1240px}body .modal.destination #close{right:32px;margin-right:32px;top:16px}.dest-title{font-size:40px!important}.dest-gallery .gallery-open{height:420px!important}.dest-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px;gap:60px!important;align-items:start!important}.dest-aside{position:sticky;top:85px;grid-column:2;grid-row:1;align-self:start}.dest-main{grid-column:1;grid-row:1}.dest-mobile-action{display:none!important}.dest-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dest-section-grid,.gono{grid-template-columns:1fr 1fr!important}.dest-nav{margin-top:0!important}.destination-disclosure summary b{font-size:19px}.foot{padding-top:50px}}body .destination-filters.mobile-expanded .audience-options{display:flex}.how-steps{display:grid;grid-template-columns:1fr;gap:0}.how-step{border:0;border-bottom:1px solid var(--line);background:transparent;padding:22px 0;border-radius:0}.how-step:last-child{border-bottom:0}.how-step .step-icon{background:none;color:var(--forest);width:30px;height:30px;margin-bottom:10px}.how-step p{font-size:13px;color:var(--muted)}.guide-paper-back,.guide-pencil-note,.guide-tape{display:none}.guide-fieldbook{min-height:320px}.guide-generated-art{max-height:260px;object-fit:contain}.guide-person{border:1px solid var(--line);box-shadow:none;border-radius:10px;background:var(--surface);color:var(--ink);max-width:90%}.guide-person .muted{color:var(--muted)}.guide-avatar{background:var(--mist);color:var(--forest)}.guide-benefits{display:grid;grid-template-columns:1fr;gap:14px}.guide-benefits>div{border:0;background:none;padding:0;border-radius:0}.guide-benefits b{color:var(--forest);font-size:14px}.guide-benefits span{color:var(--muted);font-size:12px}.gear-photo{min-height:250px;border-radius:12px}.gear .panel{background:transparent;padding:0;border:0}.pack-footer{border-color:var(--line)}.sb-about-copy>p:not(.sb-story-lead){font-size:14px;color:var(--muted);line-height:2.1}.sb-about h2 span{color:var(--ink)}.sb-story-inset,.sb-story-photo{border-color:var(--surface);border-radius:2px;box-shadow:none}.sb-story-ticket{background:var(--sand);color:var(--forest);border-radius:2px;box-shadow:none}.sb-story-scribble{color:var(--accent)}.ham-community-callout button{min-height:44px}@media(min-width:600px){.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.how-step{border:0}.guide-benefits{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1000px){.gear-photo{min-height:430px}.guide-fieldbook{min-height:420px}.guide-generated-art{max-height:350px}}@media(max-width:999px){.dest-nav a:not(:first-child):not(:nth-child(3)):not(:nth-child(5)):not(:nth-child(7)){display:none}.dest-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px!important}.dest-nav a{padding-inline:2px;justify-content:center;text-align:center;font-size:10px;min-height:48px}}body .search-field input{min-height:44px}.links a{min-width:44px}.foot a{display:inline-flex;align-items:center}.foot a,.how-step .text-btn{min-height:44px}#packChips .chip{min-height:44px;min-width:44px}.links{background:transparent}.how-step .text-btn{min-width:44px}.discovery-photo .photo-note{display:none}html{scroll-behavior:auto}.discovery-description{font-size:15px}body .roadtrip-field input,body .roadtrip-field select,body .search-field input{font-size:16px}body .card .meta,body .card-facts{font-size:12px}.guide-benefits span,body .card .open{font-size:13px}body .destination-search .search-field{width:100%;text-align:start}@media(max-width:599px){.discovery{padding-top:24px;gap:20px}.discovery-poetry{display:none}.story-link{margin-top:0}body .search-hints>span{display:none}body .search-hints{margin-top:12px}.discovery-photo{height:205px}}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation:none!important;transition:none!important}}:root{--paper:#fff;--surface:#fff;--ink:#172d25;--muted:#54645d;--forest:#087f5b;--accent:#087f5b;--mist:#eaf8f0;--line:#dbe6df;--focus:#176cc0}body .top{background:#fff;border-bottom:0}body .nav{height:72px}body .logo{color:#076c4e}body .logo .mark{background:#087f5b;border:0;border-radius:12px}body .nav-plan{background:#eaf8f0;border-color:#cbe8d6;color:#076344;font-weight:700}body .btn{background:#087f5b;color:white;border-radius:12px}body .btn:hover{background:#056647}body .btn.alt{color:#076344;background:white;border-color:#b9d9c8}body .btn.alt:hover{background:#eaf8f0}body .nav-menu{border-radius:12px;color:#087f5b}body .nav #member{display:none}body .discovery{display:block;position:relative;width:100%;max-width:none;margin:0;padding:0 0 32px;isolation:isolate;background:white}body .discovery-photo{position:absolute;inset:0 0 auto;width:100%;height:470px;margin:0;z-index:-1;overflow:hidden;border-radius:0}body .discovery-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c23182e,transparent 40%),linear-gradient(270deg,#071b1b9e,#071b1b38 70%,#071b1b18)}body .discovery-photo>img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:43% 55%}body .discovery-copy{width:calc(100% - 40px);max-width:1200px;margin:auto;padding-top:36px;height:360px;position:relative;z-index:1}body .discovery-copy .eyebrow{font-size:11px;color:#fff;margin-bottom:18px;text-shadow:0 1px 8px #071b1b}body .discovery h1{color:#fff;font-size:40px;line-height:1.5;margin:0 0 15px;letter-spacing:-1px;text-shadow:0 2px 18px #061d2444}body .discovery h1 span{color:#d4f29b}body .discovery-description{max-width:460px;font-size:14px;line-height:1.9;color:white;text-shadow:0 1px 5px #071b1b}body .discovery-poetry{display:none}body .story-link{color:white;font-size:12px}body .story-link span{color:#d4f29b}body .discovery-photo figcaption{display:none}body .search-dock{position:relative;width:calc(100% - 32px);max-width:1100px;margin:0 auto;z-index:2}body .search-panel{border:1px solid #dbe6df!important;background:white!important;border-radius:20px!important;padding:16px!important;box-shadow:0 12px 35px #102f2210!important}body .search-tabs{border-bottom:1px solid var(--line)!important;padding-bottom:12px!important;margin-bottom:16px!important}body .search-tabs button{border-radius:10px!important;color:#52675e!important;font-size:12px!important}body .search-tabs button.active{background:#e5f6ed!important;color:#066344!important;border-color:transparent!important}body #searchBtn{background:#087f5b!important;color:white!important;min-height:50px!important;font-size:15px!important}body .search-hints{font-size:11px}body .search-hints button{border-radius:8px;color:#456457}body .values-band{margin-top:0;padding-block:12px;border:0;background:white}body #camps{background:white;padding-top:38px}body #camps .head h2{font-size:30px;margin-bottom:7px}body .nature-choice{border-color:#dbe6df;border-radius:12px;min-height:52px}body .nature-choice.active{background:#087f5b;color:white}body .nature-choice .ui-icon{width:23px;height:23px}body .filter-toolbar{margin-bottom:20px}body .grid{gap:22px!important}body .card{border:1px solid #dbe6df!important;border-radius:18px!important;background:white!important;box-shadow:0 3px 12px #173c2609!important;overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s}body .card:hover{border-color:#82b89d!important;transform:none!important}body .card .photo{aspect-ratio:1.5;height:auto;min-height:210px;overflow:hidden}body .card .photo,body .card .photo-link{border-radius:0!important}body .card .content{padding:19px!important;display:flex;flex-direction:column;flex:1 1}body .card .meta{font-size:11px;gap:8px}body .card h3{font-size:22px;margin:10px 0 12px}body .card h3 button{font-size:inherit;font-weight:800;text-align:right;line-height:1.5}body .card-facts{font-size:12px;gap:12px;flex-wrap:wrap;color:#54645d}body .card-facts .ui-icon{color:#087f5b}body .card .fitrow{min-height:32px;margin-block:12px}body .card .card-bottom{border-top:1px solid #edf2ee;padding-top:14px;display:block;margin-top:auto}body .card .price{display:none}body .card .open{display:flex;width:100%;background:#087f5b!important;color:#fff!important;border:0!important;border-radius:10px!important;min-height:48px;font-weight:700;font-size:14px;padding:10px 14px;text-decoration:none!important;justify-content:space-between}body .card .open:hover{background:#056647!important}body .card .tag{border-radius:8px;background:white;color:#174732;font-size:12px;padding:6px 12px}body .card .fav{background:white;border:0;color:#173b2b;width:44px;height:44px;box-shadow:0 2px 10px #0001}body .card .fav.on{background:#e4f7ed;color:#06724f}body .pill.yes{background:#eef8f1;color:#14603e}body .mobile-nav{background:white;border-color:#e1eae4;box-shadow:0 -3px 15px #23452c08}body .mobile-nav button.active{color:#087f5b}body .foot{background:#f5faf6}body .section{background:white}body .sb-about{background:#f5faf6!important}body .sb-story-ticket{background:#dbf2bb}body .ethics-strip{background:#eff9f1;border-radius:18px;padding:24px;margin-block:30px}.card-description{font-size:13px;color:#53655a;line-height:1.9;margin:0 0 14px}.image-origin{font-size:10px;color:#65776c;display:block}.card .fitrow{display:block!important}body .sb-community{background:#fff!important;color:var(--ink)}body .sb-community h2,body .sb-community h2 span{color:var(--ink)}body .sb-community p{color:#53655a}body .sb-community .eyebrow{color:#087f5b}body .community-tags span{color:#3d6250}body .sb-community .btn{background:#087f5b;color:#fff}body .community-note{color:#54645d}body .dest-gallery+.dest-muted{margin-top:12px!important}body .row>b{display:flex;gap:9px;align-items:center;font-size:13px}body .row>b .ui-icon{color:#087f5b;width:22px;height:22px}body .destination-search{border:0!important;background:white!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body .discovery-photo figcaption{bottom:180px}.menu-scrim{position:fixed;inset:72px 0 0;background:#0d292951;z-index:48;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.menu-scrim[hidden]{display:none!important}@media(max-width:999px){body .links.mobile-open{position:fixed;top:84px;right:12px;left:12px;bottom:auto;max-height:calc(100dvh - 168px);border:1px solid #dbe6df;border-radius:18px;padding:12px;background:#fff;box-shadow:0 15px 50px #102f2222;z-index:55;gap:4px}body .links.mobile-open:before{content:"سفر بعدی‌ات را بچین.";font-size:20px;font-weight:800;padding:12px 12px 8px;color:#087f5b}body .links.mobile-open a{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 14px;border:0;border-radius:10px;font-size:14px;color:#183e2d;background:#f5faf6}body .links.mobile-open a .ui-icon{color:#087f5b;width:24px;height:24px}.nav-plan{font-size:11px!important;padding-inline:10px!important}body .nav{gap:9px}body .logo{font-size:25px}body .logo .mark{width:32px;height:34px}body .nav-actions{gap:6px}}body .modal.destination{background:#fff}body .modal.destination .modal-box{background:white!important}body .destination-wrap{padding-inline:20px}body .dest-title{font-size:30px!important;line-height:1.5}body .dest-gallery{border-radius:18px;margin-top:22px;margin-bottom:10px}body .dest-gallery .gallery-open{height:270px!important}body .gallery-open>span{border-radius:10px}body .dest-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0!important;padding:0!important;border:0!important;background:transparent!important}body .dest-snapshot>div{display:flex;gap:12px;align-items:flex-start;border:1px solid #dbe6df;border-radius:14px;padding:16px 12px;background:white;min-height:112px}body .dest-snapshot .ui-icon{width:29px;height:29px;color:#087f5b;margin-top:2px}body .dest-snapshot b{font-size:13px;color:#173d2c}body .dest-snapshot small{display:block;font-size:12px;line-height:1.8;margin-top:4px;color:#53655b}body .dest-nav{border-bottom:1px solid #dbe6df;border-top:0;padding-bottom:12px;margin-bottom:20px}body .dest-nav a{border-radius:8px;color:#146343;min-height:48px}body .dest-section{border-color:#e0e8e3;padding-block:24px}body .dest-section p{line-height:2;font-size:14px}body .dest-section h3{font-size:24px;margin-bottom:12px}body .data-status{background:#f4f9f5;border:0;border-right:3px solid #087f5b;border-radius:0 10px 10px 0;padding:13px 16px;font-size:12px;margin:20px 0}body .data-status p{margin:3px 0;font-size:12px}body .destination-disclosure{border:0!important;background:white!important;border-radius:0!important}body .destination-disclosure summary{display:flex;align-items:center;gap:13px;padding:10px 0;min-height:80px}body .destination-disclosure summary>.ui-icon{color:#087f5b;width:28px;height:28px}body .destination-disclosure summary>span:first-of-type{flex:1 1}body .destination-disclosure summary b{font-size:18px;line-height:1.7}body .destination-disclosure summary small{font-size:12px;color:#64746b;margin-top:4px}body .disclosure-plus{border:1px solid #d3e5d9;background:#eff8f2;color:#087f5b;width:36px;height:36px;border-radius:50%;font-size:23px;flex-shrink:0}body .disclosure-content{padding:15px 0 4px}body .dest-aside{background:#f2faf4!important;border:1px solid #d6e8db!important;border-radius:18px!important;padding:25px!important}body .dest-aside h3{font-size:26px;margin:8px 0 12px}body .dest-aside p{font-size:13px}body .dest-guide-card{border:1px solid #dce7df;border-radius:14px;background:white;box-shadow:none}body .dest-mobile-action{background:#fff!important;border-color:#dbe6df!important;box-shadow:0 -4px 18px #143d2610!important;padding:12px 16px!important;gap:10px!important}body .dest-mobile-action .btn{font-size:12px;padding:10px 14px}body .dest-mobile-action b{font-size:12px}body .dest-mobile-action small{font-size:10px}body .modal.destination #close{background:white;border:1px solid #dbe6df;color:#076344;border-radius:10px}body .row{background:transparent!important;border-bottom:1px solid #e4ece6!important;border-radius:0!important;padding-block:12px!important}body .destination-disclosure[open] .disclosure-plus{background:#087f5b;color:#fff}@media(min-width:600px){body .discovery-copy{width:calc(100% - 64px);height:390px;padding-top:48px}body .discovery-photo{height:520px}body .discovery h1{font-size:52px}body .discovery-description{font-size:16px}body .search-dock{width:calc(100% - 64px)}body .search-panel{padding:22px!important}body .dest-gallery .gallery-open{height:380px!important}body .dest-title{font-size:36px!important}}@media(min-width:1000px){body .nav{height:82px}body .links{gap:20px}body .links a,body .links a[data-route-tab],body .links a[href="#gear"]{display:flex;font-size:12px;text-decoration:none}body .links a:hover{color:#087f5b}body .links a>.ui-icon{display:none}body .discovery-copy{height:450px;padding-top:65px}body .discovery-photo{height:610px}body .discovery-photo>img{object-position:50% 52%}body .discovery h1{font-size:64px;line-height:1.45;margin-bottom:18px}body .discovery-copy .eyebrow{font-size:13px}body .discovery-description{max-width:500px;font-size:16px}body .discovery-poetry{display:inline}body .story-link{font-size:13px;margin-top:14px}body .discovery-photo figcaption{display:flex;bottom:75px;right:auto;left:4%;background:#fff9;color:#173b2b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;padding:8px 12px;gap:7px;border-radius:8px}body .discovery-photo figcaption span{display:block;font-size:10px;margin-right:9px}body .discovery{padding-bottom:38px}body .search-dock{width:calc(100% - 80px)}body .search-panel{padding:22px 26px!important}body #camps{padding-top:50px}body .card .photo{aspect-ratio:1.5}body .card .content{padding:20px!important}body .dest-title{font-size:42px!important}body .dest-gallery .gallery-open{height:430px!important}body .dest-layout{gap:50px!important;grid-template-columns:minmax(0,1fr) 320px}body .dest-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body .dest-snapshot>div{flex-direction:column;min-height:150px;padding:16px 12px}body .destination-disclosure summary b{font-size:20px}body .destination-wrap{max-width:1240px;padding-inline:40px}body .section{padding-block:65px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:root{--accent:#26785D;--sand:#EDF7F1;--orange:#26785D;--orange-ink:#1B3C32}body .discovery h1 span,body .story-link span{color:#FFE16A}body .sb-story-ticket{background:#EDF7F1}body #packBtn,body .btn.accent{background:var(--orange)!important;color:var(--orange-ink)!important;border-color:transparent!important}body #packBtn:hover,body .btn.accent:hover{background:#26785D!important;color:#271307!important}body #gear{background:#EDF7F1!important;border:0;padding-block:48px}body #gear .head{margin-bottom:26px}body #gear .head h2{font-size:clamp(26px,3vw,36px)}body #gear .gear{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important;align-items:center!important}body #gear .gear-photo{min-height:0!important;height:240px!important;border-radius:18px;position:relative;background-image:url(/media/generated/gear.webp)!important;background-size:cover!important;background-position:50%!important;box-shadow:none!important}body #gear .gear-photo:after{position:absolute;bottom:12px;right:12px;left:12px;border-radius:8px;padding:6px 10px;background:#ffffffde;color:#354d3e;font-size:10px;text-align:right}body #gear #gearPanel{min-width:0;width:100%;padding:20px!important;background:white!important;border:1px solid #edf7f1!important;border-radius:18px!important;box-shadow:none!important}body #gear .gear-item{background:white;border:1px solid #e7eae6;border-radius:10px;padding:12px}body #gear .gear-item .add{background:#EDF7F1;border-color:#EDF7F1;color:#1B3C32}body #gear .pack-footer{border-color:#EDF7F1}body #gear .pack-preview-grid{gap:10px}body #gear .pack-disclaimer{color:#646960}body #gear .price{color:#076344}@media(min-width:768px){body #gear .gear{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:28px!important}body #gear .gear-photo{height:390px!important}body #gear #gearPanel{padding:22px!important}body #gear .pack-preview-grid{grid-template-columns:1fr!important}}@media(min-width:1100px){body #gear{padding-block:60px}body #gear .gear{gap:40px!important}body #gear .gear-photo{height:460px!important}body #gear #gearPanel{padding:26px!important}body #gear .pack-preview-grid{grid-template-columns:1fr 1fr!important}}@media(min-width:1000px){body .discovery-photo figcaption{bottom:190px}}:root{--mist:#f4f2ee;--line:#e1e3df}body .nav-count,body .nav-plan{background:#f5f2ed;color:#076344;border-color:#e4ded5}body .btn.alt:hover{background:#f4f2ee}body .search-tabs button.active{background:#f5f2ed!important}body .card .fav.on{background:#EDF7F1}body .pill.yes{background:#f3f2ed}body .foot{background:#17313b}body .sb-about{background:#f7f6f2!important}body .ethics-strip{background:#f5f2ed}body .links.mobile-open a{background:#f7f6f2}body .dest-aside{background:#f7f6f2!important;border-color:#dedfd9!important}body .data-status{background:#f7f6f2}body .guide-person{background:#fff}body .journey-path,body .plan-empty,body .plan-summary{background:#f7f6f2}body #gear .gear-photo:after{content:none}body .image-origin,body .photo-credit{display:none!important}body .host-paper-tag{background:#EDF7F1!important}body .dest-nav a{min-width:44px;justify-content:center}body .dest-main>section{padding:30px 0!important;border-bottom:1px solid #e3e5e1;margin:0!important;scroll-margin-top:90px}body .destination-open-section{background:#fff}body .destination-section-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}body .destination-section-heading>.ui-icon{width:28px;height:28px;margin-top:6px;color:#087f5b;flex-shrink:0}body .destination-section-heading h3{font-size:23px;line-height:1.65;margin:0!important;color:#172d25}body .destination-section-heading p{font-size:13px!important;color:#627066;margin:6px 0 0;line-height:1.8!important}body .disclosure-content{padding:0}body .dest-nav{display:flex!important;flex-wrap:wrap!important;gap:4px 12px!important;padding:12px 0!important}body .dest-nav a,body .dest-nav a:not(:first-child):not(:nth-child(3)):not(:nth-child(5)):not(:nth-child(7)){display:inline-flex!important;font-size:12px;padding:8px 5px;min-height:44px}body .dest-nav a:hover{background:#f5f2ed}body .dest-snapshot>div{background:#fff}body .dest-snapshot{margin:20px 0 26px!important}body .gallery-open>span{font-size:12px}body .dest-layout{margin-top:24px}body .dest-title{margin-bottom:8px}.travel-fit-grid{display:grid;grid-template-columns:1fr;gap:26px}.travel-fit-item{display:flex;gap:14px;align-items:flex-start}.fit-icon{width:54px;height:54px;border-radius:17px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.fit-icon .ui-icon{width:32px;height:32px}.fit-icon.orange{background:#EDF7F1;color:#26785D}.fit-icon.blue{background:#edf3ff;color:#2462c5}.fit-icon.rose{background:#fff0f4;color:#cc3d6b}.fit-icon.purple{background:#f3efff;color:#7947c7}.travel-fit-item h4{font-size:17px;line-height:1.6;margin:1px 0 4px}.fit-verdict{display:inline-block;font-size:11px;color:#526256;line-height:1.8}.fit-verdict.no{color:#a73a2d}.travel-fit-item p{font-size:13px!important;line-height:1.95!important;color:#536257;margin:7px 0 0}.first-camp-note{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #e5e6e2;padding-top:22px;margin-top:26px}.first-camp-note>.ui-icon{color:#26785D;width:25px;height:25px;margin-top:3px}.first-camp-note b{font-size:14px}.first-camp-note p{margin:4px 0 0}.first-camp-note p,.journey-origin{font-size:13px!important;color:#536257}.journey-origin{display:flex;align-items:center;gap:7px;margin:0 0 16px}.journey-origin .ui-icon{color:#087f5b}.journey-metrics{display:grid;grid-template-columns:1fr;gap:0;border-block:1px solid #e2e5df;margin:16px 0 24px}.journey-metrics>div{display:grid;grid-template-columns:28px 1fr;gap:0 10px;align-items:center;padding:16px 0;border-bottom:1px solid #e8eae5}.journey-metrics>div:last-child{border:0}.journey-metrics .ui-icon{grid-row:1/3;color:#087f5b;width:25px;height:25px}.journey-metrics span{font-size:12px;color:#627066}.journey-metrics b{font-size:18px;margin-top:4px;line-height:1.8}.journey-path{padding:18px;border-radius:12px;margin-bottom:24px}.journey-path h4{font-size:14px;margin:0 0 6px}.journey-path p{font-size:13px!important;margin:0;line-height:2.1!important}.driving-details{display:grid;gap:22px}.driving-details>div{display:flex;align-items:flex-start;gap:13px}.driving-details>.ui-icon,.driving-details>div>.ui-icon{width:27px;height:27px;flex-shrink:0;color:#087f5b;margin-top:3px}.driving-details h4{font-size:15px;line-height:1.6;margin:0 0 6px}.driving-details p{font-size:13px!important;line-height:1.95!important;color:#536257;margin:0}.journey-tip{display:flex;gap:10px;align-items:flex-start;background:#EDF7F1;border-radius:12px;padding:16px;margin-top:26px}.journey-tip>.ui-icon{color:#26785D;width:24px;height:24px;margin-top:4px;flex-shrink:0}.journey-tip p{font-size:13px!important;color:#1B3C32;margin:0;line-height:1.95!important}body .guide-grid{align-items:center;gap:36px!important}body .guide-editorial-photo{display:block;position:relative;margin:0;width:100%;min-height:0!important;height:340px;max-width:none;border-radius:20px;overflow:hidden;background:#f5f2ed;isolation:isolate}body .guide-editorial-photo>img{display:block;width:100%;height:100%;object-fit:cover}body .guide-editorial-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#15251eb3);z-index:0;pointer-events:none}body .guide-editorial-photo figcaption{position:absolute;right:22px;bottom:22px;left:22px;color:white;z-index:1}body .guide-editorial-photo figcaption span{display:block;font-size:12px;color:#EDF7F1}body .guide-editorial-photo figcaption b{display:block;font-size:19px;margin-top:5px}body .guide-showcase .guide-benefits>div{border-right:2px solid #e7dfd2;padding-right:13px}body .guide-showcase .guide-benefits b{font-size:14px}body .guide-showcase .guide-benefits span{font-size:13px}body footer.editorial-footer .footer-logo{color:#fff;font-size:34px;font-weight:900}body footer.editorial-footer .footer-discover{color:#FFE16A}body .host-sticky-note{background:#EDF7F1!important}body .host-invitation{background:#f4f2ee!important}body footer.editorial-footer{background:#17313b!important;color:#f5f6f3;padding:44px 0 105px;border:0}body .editorial-footer>.wrap{display:grid;grid-template-columns:1fr;gap:30px}.footer-logo{display:inline-flex;gap:12px;align-items:center;font-size:34px;font-weight:900;text-decoration:none;color:#fff;min-height:48px}.footer-logo .ui-icon{width:36px;height:36px;color:#FFE16A}body .footer-intro p{color:#d5dfe1;font-size:15px;line-height:1.9;margin:13px 0}.footer-discover{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:#FFE16A;min-height:44px;text-decoration:none}.footer-links-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}body .editorial-footer h3{font-size:15px;color:#fff;margin:0 0 12px}body .editorial-footer nav a,body .editorial-footer nav button{display:flex;align-items:center;width:100%;min-height:44px;text-decoration:none;padding:8px 0;font-size:13px;color:#cbd7dc;border:0;border-radius:0;background:transparent;text-align:right;font-weight:400;line-height:1.8}body .editorial-footer nav a:hover,body .editorial-footer nav button:hover{color:#FFE16A}body .editorial-footer a:focus-visible,body .editorial-footer button:focus-visible{outline-color:#FFE16A!important}.footer-bottom{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid #3b525b;font-size:11px;color:#b9cbd2}.footer-bottom span:first-child{color:#e5e9e7;font-size:13px}.footer-bottom [dir=ltr]{align-self:flex-start}@media(min-width:600px){.travel-fit-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.journey-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey-metrics>div{display:flex;flex-direction:column;align-items:flex-start;border:0}.journey-metrics .ui-icon{margin-bottom:9px}.journey-metrics b{font-size:17px}.journey-metrics span{font-size:11px}.driving-details{grid-template-columns:1fr 1fr;gap:26px}.footer-links-grid{grid-template-columns:repeat(3,1fr)}body .guide-editorial-photo{height:410px}}@media(min-width:1000px){body .dest-main>section{padding-block:38px!important}.travel-fit-grid{gap:32px}.travel-fit-item p{font-size:14px!important}body .destination-section-heading h3{font-size:26px}body .guide-editorial-photo{height:440px}body .guide-grid{grid-template-columns:1fr 1fr!important;gap:64px!important}body footer.editorial-footer{padding:58px 0 28px}body .editorial-footer>.wrap{grid-template-columns:1fr 2fr;gap:40px 70px}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:8px}.footer-bottom [dir=ltr]{align-self:auto}.footer-links-grid{padding-top:8px}body .dest-nav a{font-size:12px;white-space:nowrap}}body p{text-align:justify!important;text-align-last:start;text-justify:inter-word;overflow-wrap:break-word}body .verify .status.warn{background:#1B3C32;color:#EDF7F1}body .pill.cond{background:#EDF7F1;color:#1B3C32}body .discovery h1 span:after,body .discovery h1 span:before{content:none}body .mobile-nav .ui-icon,body .nature-choice .nature-icon,body .nature-choice .ui-icon{color:#26785D!important}body .nature-choice.active .ui-icon{color:#FFE16A!important}body #dest-guides .dest-guide-intro{background:transparent;border:0;border-radius:0;padding:0;margin:10px 0 14px;max-width:660px;font-size:14px;line-height:2}body #dest-guides>.dest-muted{max-width:660px;margin:0 0 22px;font-size:12px}body #dest-guides .dest-guide-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px;margin:0;max-width:700px}body #dest-guides .dest-guide-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px;min-width:0;padding:20px!important;border:1px solid #e1e3df;border-radius:16px;background:white;box-shadow:none}body #dest-guides .dest-guide-person{display:flex;align-items:center;gap:12px;min-width:0}body #dest-guides .dest-guide-person>div{min-width:0;flex:1 1}body #dest-guides .dest-guide-avatar{width:48px;height:48px;border-radius:50%;flex:0 0 48px;background:#EDF7F1;color:#1B3C32;font-size:17px}body #dest-guides .dest-guide-person b{display:block;font-size:17px;line-height:1.7}body #dest-guides .dest-guide-person small{display:block;font-size:12px;line-height:1.8;margin-top:2px;color:#627066}body #dest-guides .dest-guide-card p{font-size:13px!important;line-height:2.05!important;margin:0;flex:1 1;min-width:0}body #dest-guides .dest-guide-card p b{display:block;font-size:13px;font-weight:500;color:#263e32}body #dest-guides .dest-guide-card p br{display:none}body #dest-guides .dest-guide-card .btn{width:100%;max-width:none;min-height:46px;align-self:stretch!important;margin-top:auto;padding:10px 12px;grid-column:auto;grid-row:auto;font-size:13px}body #dest-guides .dest-guide-selection{font-size:12px;line-height:1.9;margin-top:14px;max-width:700px}@media(min-width:650px){body #dest-guides .dest-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--mist:#FCF8E8;--soft:#FCF8E8;--line:#e8e3d9}body .links.mobile-open a,body .nav-count,body .nav-plan,body .search-tabs button.active{background:#fff!important;border-color:#dce7ed}body .dest-aside,body .ethics-strip,body .host-hero,body .host-invitation,body .plan-empty,body .plan-summary,body .sb-about{background:#FCF8E8!important}body .dest-aside{border-color:#e8e3d9!important}body .data-status,body .journey-path{background:#fff;border:1px solid #dde7ed}body .pill.yes{background:#fff;color:#087f5b;border-color:#b9ded0}body .btn.alt:hover,body .dest-nav a:hover{background:#EDF7F1}body h1,body h2,body h3{text-wrap:balance;overflow-wrap:normal;word-break:normal}body #showAll[hidden]{display:none!important}body #camps .head{display:block;margin-bottom:20px}body .filter-toolbar{flex-wrap:wrap;gap:12px}body .filter-status-row,body .filter-toolbar{display:flex;align-items:center;justify-content:space-between}body .filter-status-row{gap:16px;flex:1 1;min-width:160px}body #showAll{font-size:12px;min-height:44px;padding:8px 0;border:0;border-radius:0;background:transparent;color:#087f5b;box-shadow:none;white-space:nowrap}body .filter-actions{display:flex;gap:8px;flex-wrap:wrap}html.dialog-scroll-locked{overflow:hidden!important;overscroll-behavior:none;scroll-behavior:auto!important}body.destination-is-open #cartBtn,body.destination-is-open #home,body.destination-is-open .foot,body.destination-is-open .mobile-nav,body.destination-is-open .top{visibility:hidden}body .modal.destination{inset:0!important;width:100%;height:100dvh;padding:0!important;background:#fff!important;z-index:1000;overscroll-behavior:none;overflow:hidden}body .modal.destination .modal-box{width:100%!important;max-width:100%;height:100dvh;max-height:100dvh;min-width:0;border-radius:0!important;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-top:64px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}body .modal.destination #close{position:sticky;top:0;left:0;right:0;margin:0 0 20px;width:100%;height:60px;border:0;border-bottom:1px solid #e3eaf0;border-radius:0;background:#fff;box-shadow:none;text-align:right;padding:12px max(20px,env(safe-area-inset-right));z-index:35}body .dest-nav.destination-tabs{position:sticky;top:60px;z-index:25;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0!important;flex-wrap:nowrap!important;padding:0!important;margin:0 0 20px;background:#fff;border-bottom:1px solid #dde7ed;scroll-margin-top:0}body .destination-tabs button{min-width:0;min-height:48px;border:0;border-bottom:3px solid transparent;border-radius:0;background:#fff;color:#5b6c72;padding:10px 4px;font:600 13px/1.7 vazir,sans-serif;cursor:pointer;white-space:nowrap}body .destination-tabs button[aria-selected=true]{color:#087f5b;border-bottom-color:#087f5b}body .destination-panel:focus-visible,body .destination-tabs button:focus-visible{outline:2px solid #176cc0;outline-offset:-3px}body .destination-panel[hidden]{display:none!important}body .destination-panel>section{padding:24px 0;border-bottom:1px solid #e3eaf0;scroll-margin-top:56px}body .destination-panel>section:first-child{padding-top:0}body .destination-panel>section:last-child{border-bottom:0}body .destination-panel h3{font-size:22px;line-height:1.6}body .compact-data-status{margin:0 0 16px;padding:12px 14px;border-inline-start:3px solid #26785D;border-radius:0}body .compact-data-status p{font-size:12px!important;line-height:1.9;margin:0}body .destination-section-heading{margin-bottom:18px}body .destination-section-heading h3{font-size:22px}body .destination-panel .travel-fit-grid{gap:20px}body .destination-panel .fit-icon{width:44px;height:44px;border-radius:14px}body .destination-panel .fit-icon .ui-icon{width:27px;height:27px}body .destination-panel .travel-fit-item{gap:12px}body .destination-panel .travel-fit-item h4{font-size:16px}body .destination-panel .travel-fit-item p{margin-top:4px}body .compact-map-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid #dde7ed;border-radius:12px}body .compact-map-note>.ui-icon{color:#087f5b;flex-shrink:0}body .compact-map-note>div{flex:1 1;min-width:160px}body .compact-map-note p{font-size:12px!important;margin:4px 0 0}body .compact-map-note b{font-size:14px}body .compact-map-note .btn{min-height:44px;font-size:12px}body #dest-guides .dest-guide-grid,body .dest-guide-grid{max-width:none}body .host-photo.host-visual-large{display:block;position:relative;overflow:hidden;border-radius:20px;min-height:0;aspect-ratio:3/2;background:none!important;transform:none;box-shadow:none}body .host-photo:after,body .host-photo:before{content:none!important}body .host-photo>img{display:block;width:100%;height:100%;object-fit:cover}body .host-hero{color:#172d25}body .host-hero p{color:#53656d!important;font-size:14px;line-height:2}body .guide-editorial-photo{background:#FCF8E8}body .how-step{display:grid!important;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 14px;position:static;padding:20px 0!important;align-items:start}body .how-step .step-icon{position:static!important;grid-column:1;grid-row:1/4;width:44px;height:44px;margin:0!important;display:flex;align-items:center;justify-content:center;background:#EDF7F1;color:#26785D}body .how-step .step-icon .ui-icon{width:24px;height:24px}body .how-step>.text-btn,body .how-step>b,body .how-step>p{grid-column:2;min-width:0}body .how-step>b{grid-row:1;line-height:1.7}body .how-step>p{grid-row:2;margin:0}body .how-step>.text-btn{grid-row:3;min-height:44px;padding:8px 0}@media(max-width:767px){body .mobile-nav{background:#fffaf3;border-top:1px solid #e8e3d9;box-shadow:0 -4px 20px #17382b08}body .mobile-nav button{background:transparent;color:#234739}body #home h2,body .host-page h2{font-size:25px!important;line-height:1.6!important;max-width:none;letter-spacing:0}body #home .discovery h1{font-size:clamp(32px,8.8vw,40px)!important;line-height:1.65;letter-spacing:-.5px}body #camps .head{margin-bottom:16px}body #camps .nature-heading{display:none!important}body #camps .filter-toolbar{gap:4px;margin-top:8px}body .filter-status-row{flex-basis:100%;min-height:28px}body .filter-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}body .filter-actions .btn{min-height:44px;font-size:12px;padding:8px 10px}body .destination-wrap{padding-inline:20px;max-width:100%}body .dest-title{font-size:27px!important;padding:0;line-height:1.6}body .dest-layout{display:block;margin-top:18px}body .destination-tabs button{font-size:12px;padding-inline:2px}body .destination-panel h3,body .destination-section-heading h3{font-size:21px!important;line-height:1.65}body .dest-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:16px 0 22px!important}body .dest-snapshot>div{padding:10px 0;min-width:0;min-height:0;border:0;border-bottom:1px solid #dde7ed;border-radius:0;box-shadow:none}body .dest-snapshot small{font-size:11px;line-height:1.8}body .destination-panel .journey-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}body .destination-panel .journey-metrics>div{padding:12px 0;grid-template-columns:23px minmax(0,1fr)}body .destination-panel .journey-metrics>div:last-child{grid-column:1/-1}body .destination-panel .journey-metrics b{font-size:15px}body .first-camp-note{margin-top:20px;padding-top:18px}body .how-steps{grid-template-columns:1fr!important;gap:0!important}body .how-step:not(:last-child){border-bottom:1px solid #dde7ed}body .how-step b{font-size:16px}body .host-page .host-hero h1{font-size:30px;line-height:1.6}body .host-page .host-hero{padding:32px 0 36px}body .host-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}body .host-photo.host-visual-large{display:block!important;aspect-ratio:4/3;width:100%;min-height:0;height:auto}body .guide-editorial-photo figcaption b{font-size:17px;line-height:1.8}body .sb-story-sign{font-size:19px;line-height:1.8}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media(max-width:767px){body .mobile-nav{background:rgba(255,253,248,.8);-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);border-top-color:rgba(224,216,201,.7)}}}:root{--brand-green:#63A46C;--brand-action:#326D42;--brand-ink:#1B3C32;--brand-soft:#F0F7EE;--brand-energy:#FFE16A;--ink:var(--brand-ink);--forest:var(--brand-green);--accent:var(--brand-green);--paper:#FFFFFF;--surface:#FFFFFF;--white:#FFFFFF;--muted:#4D685C;--mist:var(--brand-soft);--soft:var(--brand-soft);--sage:#C4DDCF;--line:#D7E6DE;--energy:var(--brand-energy);--lemon:var(--brand-energy);--coral:var(--brand-energy);--orange:var(--brand-green);--orange-ink:var(--brand-ink);--sand:var(--brand-soft);--tint-energy:var(--brand-soft);--tint-peach:var(--brand-soft);--lemon-soft:var(--brand-soft);--focus:var(--brand-green)}body{background:#fff}body,body #home h2,body .dest-title,body .destination-panel h3,body .host-page h1,body .host-page h2,body .travel-fit-item h4{color:var(--brand-ink)}body .links.mobile-open a,body .links.mobile-open:before,body .logo,body .nav-menu,body .text-btn{color:var(--brand-action)}body .logo .mark{background:var(--brand-green);color:#fff}body .links.mobile-open a{background:#fff!important}body .links.mobile-open a:focus-visible,body .links.mobile-open a:hover{background:var(--brand-soft)!important}body .links.mobile-open a .ui-icon,body .nav-plan .ui-icon{color:var(--brand-action)}body .nav-count,body .nav-plan{background:var(--brand-soft)!important;color:var(--brand-action);border-color:var(--line)}body .nav-plan .nav-count{background:var(--brand-energy)!important;color:var(--brand-ink)}body #searchBtn,body .btn,body .card .open{background:var(--brand-green)!important;color:#fff!important;border-color:var(--brand-action)!important}body #searchBtn:hover,body .btn:hover,body .card .open:hover{background:var(--brand-ink)!important;border-color:var(--brand-ink)!important}body .btn.alt{background:#fff!important;border-color:#BDD7C9!important}body .btn.alt:hover{background:var(--brand-soft)!important}body #packBtn,body .btn.accent,body .ham-plan-invite .btn{background:var(--brand-energy)!important;color:var(--brand-ink)!important;border-color:var(--brand-energy)!important}body #packBtn:hover,body .btn.accent:hover,body .ham-plan-invite .btn:hover{background:var(--brand-ink)!important;color:#fff!important}body .search-tabs button{color:var(--brand-ink)!important}body .search-tabs button.active,body .search-tabs button[aria-selected=true]{background:var(--brand-energy)!important;color:var(--brand-ink)!important;border-color:var(--brand-action)!important}body .search-tabs button.active .ui-icon,body .search-tabs button[aria-selected=true] .ui-icon{color:var(--brand-ink)}body .card-facts .ui-icon,body .nature-choice,body .search-field .ui-icon,body .search-tabs button .ui-icon{color:var(--brand-action)}body .nature-choice{background:#fff;border-color:var(--line)}body .nature-choice.active{background:var(--brand-soft)!important;color:var(--brand-ink)!important;border-color:var(--brand-action)!important}body .nature-choice .nature-icon,body .nature-choice .ui-icon{color:var(--brand-action)!important}body .nature-choice.active .nature-icon{background:var(--brand-energy);color:var(--brand-ink)!important}body .nature-choice.active .ui-icon{color:var(--brand-ink)!important}body .card .fav{color:var(--brand-action)}body .card .fav.on{background:var(--brand-energy);color:var(--brand-ink)}body .card .tag{background:#fff;color:var(--brand-ink)}body #showAll,body .destination-tabs button[aria-selected=true]{color:var(--brand-action)}body .destination-tabs button[aria-selected=true]{border-bottom-color:var(--brand-action)}body .destination-panel:focus-visible,body .destination-tabs button:focus-visible{outline-color:var(--brand-action)}body .pill.cond,body .pill.yes{background:var(--brand-soft);color:var(--brand-ink)}body #gear,body .dest-aside,body .ethics-strip,body .ham-trust,body .host-hero,body .host-invitation,body .plan-empty,body .plan-summary,body .sb-about{background:var(--brand-soft)!important}body .dest-aside{border-color:var(--line)!important}body .guide-editorial-photo{background:var(--brand-soft)}body .card-description,body .driving-details p,body .host-hero p,body .sb-community p,body .travel-fit-item p{color:var(--muted)}body .community-tags span,body .sb-story-lead,body .sb-story-sign{color:var(--brand-ink)}body .host-paper-tag,body .host-sticky-note,body .sb-story-ticket{background:var(--brand-energy)!important;color:var(--brand-ink)}body .sb-story-color{background:var(--brand-soft)}body .guide-benefits .ui-icon,body .sb-community .eyebrow,body .sb-story-scribble{color:var(--brand-action)}body .guide-showcase .guide-benefits>div{border-inline-start-color:var(--brand-action);border-right-color:var(--brand-action)}body .guide-editorial-photo figcaption span{color:var(--brand-energy)}body .how-step .step-icon{background:var(--brand-energy);color:var(--brand-ink)}body .how-step .text-btn{color:var(--brand-action)}body .fit-icon.orange,body .fit-icon.purple{background:var(--brand-energy);color:var(--brand-ink)}body .fit-icon.blue,body .fit-icon.rose{background:var(--brand-soft);color:var(--brand-action)}body .compact-map-note>.ui-icon,body .dest-snapshot .ui-icon,body .destination-section-heading>.ui-icon,body .driving-details>div>.ui-icon,body .first-camp-note>.ui-icon,body .journey-metrics .ui-icon,body .journey-origin .ui-icon,body .row>b .ui-icon{color:var(--brand-action)}body .compact-data-status{border-inline-start-color:var(--brand-energy)}body .journey-tip{background:var(--brand-soft)}body .journey-tip p,body .journey-tip>.ui-icon{color:var(--brand-ink)}body #dest-guides .dest-guide-avatar{background:var(--brand-energy);color:var(--brand-ink)}body #gear #gearPanel{border-color:var(--line)!important}body #gear .gear-item .add{background:var(--brand-soft);border-color:var(--line);color:var(--brand-action)}body #gear .pack-footer,body .ham-trust{border-color:var(--line)}body #gear .price{color:var(--brand-action)}body .ham-trust .btn{background:var(--brand-green)}body .ham-plan-invite{background:var(--brand-ink)}body .preview-notice{background:var(--brand-soft);color:var(--brand-ink)}body footer.editorial-footer{background:var(--brand-ink)!important;color:#fff}body .editorial-footer h3,body footer.editorial-footer .footer-logo{color:#fff}body .editorial-footer nav a,body .editorial-footer nav button,body .footer-bottom,body .footer-intro p{color:var(--brand-soft)}body .editorial-footer nav a:hover,body .editorial-footer nav button:hover,body .footer-logo .ui-icon,body footer.editorial-footer .footer-discover{color:var(--brand-energy)}body .editorial-footer a:focus-visible,body .editorial-footer button:focus-visible{outline-color:var(--brand-energy)!important}body .footer-bottom{border-color:#49675A}@media(max-width:767px){body .discovery-copy{height:300px;padding-top:28px}body .mobile-nav{background:#ffffffe8;box-shadow:0 4px 24px #1b3c3217;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid #ffffffaa;border-radius:22px}body .mobile-nav .ui-icon,body .mobile-nav button{color:var(--brand-action)!important}body .mobile-nav button:focus-visible{outline:2px solid var(--brand-green);outline-offset:-2px;background:var(--brand-soft)}}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media(max-width:999px){body .mobile-nav{background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35)}}}body .discovery h1 span{position:relative;color:inherit;background:none;text-decoration:none}body .discovery h1 span:after{content:"";display:block;position:absolute;left:-3%;right:-3%;bottom:-2px;height:5px;border-radius:50%;background:var(--brand-energy);transform:rotate(-2deg)}body .community-doodle,body .sb-story-doodle{color:var(--brand-energy)}body .pill.no{background:var(--brand-soft);color:var(--brand-ink)}body .card-heading h3 a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font:inherit}body .card a.photo-link{position:absolute;inset:0;display:block}body #about.sb-about{background:#fff!important}body .sb-about h2 span:after{background:var(--brand-energy);opacity:1}body #camps .card h3{margin:7px 0 13px}body #camps .card .card-bottom{padding-top:12px}body #camps .card .meta{line-height:1.8}body #searchBtn,body .btn,body .card .open{color:#10271F!important}body #searchBtn:hover,body .btn:hover,body .card .open:hover{color:#fff!important}body .btn.alt{color:var(--brand-action)!important}body .eyebrow,body .logo,body .nature-choice,body .search-field .ui-icon,body .text-btn{color:var(--brand-action)}body .mobile-nav:after,body .mobile-nav:before{content:none!important;display:none!important}body .mobile-nav{background-image:none!important;isolation:auto}body .mobile-nav a,body .mobile-nav button{background:transparent!important}.nature-journeys .nature-journey-place{margin-top:8px}.nature-photo-credits{margin-top:12px;color:var(--muted);font-size:11px}.nature-photo-credits summary{min-height:44px;align-content:center;cursor:pointer}.nature-photo-credits ul{padding-inline-start:20px;line-height:2.2}.nature-photo-credits a{color:var(--brand-action);text-decoration:underline;text-underline-offset:3px}.nature-photo-credits p{font-size:11px}.nature-discovery h2{scroll-margin-top:110px}body #about-title span,body #host-home-title span{color:inherit;background:none;position:relative;text-decoration:underline;text-decoration-color:var(--brand-energy);text-decoration-thickness:6px;text-underline-offset:8px;text-decoration-skip-ink:none}body #about-title span:after,body #about-title span:before,body #host-home-title span:after,body #host-home-title span:before{content:none!important}.nature-discovery{padding-block:38px 20px}.nature-discovery header{margin-bottom:25px}.nature-discovery h2{font-size:clamp(26px,3vw,36px);margin:0 0 10px}.nature-discovery header p{color:var(--muted);font-size:14px;margin:0;max-width:620px}.nature-journeys{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.nature-journeys button{padding:0;border:0;text-align:right;color:var(--brand-ink);min-width:0;cursor:pointer;display:flex;flex-direction:column;align-items:stretch}.nature-journeys img{width:100%;height:auto;aspect-ratio:1.1;object-fit:cover;border-radius:16px;margin-bottom:15px}.nature-journeys strong{font-size:22px;font-weight:800;line-height:1.6;margin:3px 0 6px}.nature-journeys button>span{font-size:12px;line-height:1.9}.nature-journeys .nature-journey-label{color:var(--brand-action)}.nature-journeys .nature-journey-action{margin-top:10px;min-height:44px;align-content:center;font-weight:600}.story-mobile-summary,.story-more{display:none}@media(max-width:999px){.nature-journeys{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;padding:4px 3px 12px}.nature-journeys button{flex:0 0 220px;scroll-snap-align:start}.nature-discovery{padding-top:22px}.nature-discovery header p{font-size:13px}}@media(max-width:767px){body .mobile-nav{background:rgba(255,255,255,.42)!important;backdrop-filter:blur(14px) saturate(1.35)!important;-webkit-backdrop-filter:blur(14px) saturate(1.35)!important}body .mobile-nav .ui-icon{color:var(--brand-action)!important}.nature-discovery h2{font-size:26px}.nature-journeys img{aspect-ratio:1.25}.nature-journeys button>span{font-size:12px}.story-mobile-summary,.story-more{display:block}.story-desktop-copy{display:none}.story-more summary{min-height:48px;align-content:center;cursor:pointer;font-size:13px;color:var(--brand-action)}body .sb-about-copy .story-mobile-summary,body .story-more p{font-size:13px;line-height:1.95}body .sb-story-lead{font-size:17px!important;line-height:1.9}body .sb-about{padding-block:38px!important}body .sb-story-visual{min-height:280px!important;height:280px!important}body .sb-story-photo{height:230px!important}body .sb-story-inset{height:130px!important}}.nature-journeys{gap:18px;align-items:stretch;padding:4px 3px 18px}.nature-journeys button{overflow:hidden;border:1px solid var(--line);border-radius:20px;box-shadow:0 4px 16px rgba(27,60,50,.08);background:#fff}.nature-journeys button:focus-visible{outline:3px solid var(--brand-action);outline-offset:3px}.nature-journeys .nature-journey-image{position:relative;display:block;flex:none;width:100%;aspect-ratio:1.08;isolation:isolate}.nature-journeys .nature-journey-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(8,26,19,.12) 48%,rgba(8,26,19,.84));z-index:0}.nature-journeys .nature-journey-image img{position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;margin:0;border-radius:0;object-fit:cover}.nature-journeys .nature-journey-overlay{position:absolute;inset:auto 16px 15px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.3)}.nature-journeys .nature-journey-label{font-size:11px;color:#fff;line-height:1.9}.nature-journeys .nature-journey-overlay strong{font-size:24px;font-weight:800;line-height:1.6;margin:0;color:#fff}.nature-journeys .nature-journey-body{display:flex;flex:1 1;flex-direction:column;padding:14px 16px 0;line-height:1.9}.nature-journeys .nature-journey-description{font-size:12px;color:var(--brand-ink);min-height:46px}.nature-journeys .nature-journey-place{font-size:11px;line-height:1.9;color:var(--muted);margin:4px 0 12px}.nature-journeys .nature-journey-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-top:auto;border-top:1px solid var(--line);font-size:12px;font-weight:700;color:var(--brand-action)}.nature-journeys .nature-journey-action>span:last-child{font-size:21px;font-weight:500}@media(hover:hover){.nature-journeys button:hover{border-color:var(--brand-green);box-shadow:0 8px 24px rgba(27,60,50,.13)}}@media(max-width:999px){.nature-journeys{padding:7px 4px 20px;gap:16px;scroll-padding-inline:4px}.nature-journeys button{flex-basis:244px}.nature-journeys .nature-journey-image{aspect-ratio:1.18}.nature-journeys .nature-journey-description{min-height:0}}body .gear-cart-entry{display:none}@media(max-width:999px){body #cartBtn{display:none!important}body .gear-cart-entry{display:inline-flex;margin-top:12px;min-height:48px;align-items:center;justify-content:center;gap:8px;width:100%}body nav.mobile-nav{position:fixed!important;inset:auto 0 0!important;width:100%;margin:0!important;border-radius:0!important;border:0!important;border-top:1px solid rgba(255,255,255,.65)!important;box-shadow:0 -1px 0 rgba(27,60,50,.06)!important;min-height:72px;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px))!important;background:rgba(255,255,255,.72)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;z-index:50}body .mobile-nav a,body .mobile-nav button{box-shadow:none!important;background:transparent!important;min-height:56px;font-weight:700!important;color:#1b3c32!important}body .page,body .preview-notice{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}body .toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-transparency:reduce){body nav.mobile-nav{background:rgba(255,255,255,.96)!important}}