.nav nav .active{color:#275fa6}.hike-hero{min-height:680px;background:#102d4f;color:#fff;display:grid;grid-template-columns:1.12fr .88fr;position:relative;overflow:hidden}.hero-image{background:linear-gradient(180deg,rgba(16,45,79,.04),rgba(16,45,79,.28)),url("pexels-marek-piwnicki-3907296-37725147.jpg") center/cover no-repeat}.hero-copy{padding:90px 7vw;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.hero-copy .eyebrow{color:#d7c08a}.hero-copy h1{font-size:clamp(65px,7vw,105px);line-height:.9;margin:18px 0 28px}.hero-copy h1 em{color:#86b7d4}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;color:#e2ebf0;max-width:530px;margin-bottom:32px}.hike-primary{background:#d7b867;color:#102d4f;width:max-content}.trail-word{position:absolute;right:-2vw;bottom:-5vw;font-size:clamp(150px,22vw,350px);font-weight:800;color:rgba(255,255,255,.025);line-height:.8}.hike-intro{padding:92px 7vw;background:#fbfaf6;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.hike-intro h2,.section-head h2,.featured-content h2,.styles-intro h2,.hike-cta h2{font-size:clamp(50px,5.5vw,78px);margin:0}.hike-intro h2 em,.featured-content h2 em,.hike-cta h2 em{color:#275fa6}.hike-intro>div:last-child{color:#536575;line-height:1.7}.intro-lead{font-size:24px;color:#102d4f;line-height:1.5}.hike-values{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.hike-values span{position:relative;padding-top:18px;font-size:14px;line-height:1.5}.hike-values span:before{content:'';position:absolute;top:0;left:0;width:42px;height:2px;background:#b49a5b}.hike-values strong{display:block;color:#275fa6;font-size:12px;letter-spacing:1.4px;margin-bottom:8px}.hike-destinations{background:#102d4f;color:#fff;padding:95px 6vw}.section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:45px}.section-head .eyebrow{color:#d7c08a}.section-head h2 em,.styles-intro h2 em{color:#86b7d4}.section-head>p{justify-self:end;color:#dce6ec}.destination-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hike-dest{height:430px;display:flex;align-items:flex-end;padding:27px;color:#fff;background-size:cover;background-position:center;position:relative}.hike-dest:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(7,29,47,.9))}.hike-dest>div{position:relative;z-index:1}.hike-dest small{letter-spacing:2px}.hike-dest h3{font-size:26px;line-height:1.1;margin:10px 0}.hike-dest span{color:#d7c08a;font-size:13px}.hike-dest.japan{background-image:url("kris-tian-d1kZb41yWFo-unsplash.jpg")}.hike-dest.vietnam{background-image:url("pexels-hoa-le-dinh-1615807371-27568660.jpg")}.hike-dest.mongolia{background-image:url("vince-gx-yhbanN00pb8-unsplash.jpg")}.hike-dest.korea{background-image:url("pexels-cuadros92-1898372.jpg")}.featured-hike{display:grid;grid-template-columns:1fr 1fr;background:#fbfaf6}.featured-image{min-height:650px;background:url("luis-reid-HfRi_D2fVDs-unsplash.jpg") center/cover no-repeat}.featured-content{padding:85px 8vw;display:flex;flex-direction:column;justify-content:center}.partner-name{color:#b08e45;font-weight:800;letter-spacing:2px;font-size:13px;margin:24px 0 8px}.featured-content>p:not(.eyebrow):not(.partner-name){color:#536575;line-height:1.7}.experience-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 34px}.experience-notes span{font-size:13px;color:#536575}.experience-notes strong{display:block;color:#275fa6;font-size:11px;letter-spacing:1.4px;margin-bottom:5px}.hike-styles{background:#e9f0f5;padding:100px 7vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.styles-intro>p:last-child{color:#536575;line-height:1.7;max-width:500px}.styles-list{border-top:1px solid #b7c6d0}.styles-list>div{display:grid;grid-template-columns:55px 1fr;padding:25px 0;border-bottom:1px solid #b7c6d0}.styles-list span{color:#a98c4f;font-size:12px}.styles-list h3{font-size:29px;color:#102d4f;margin:0 0 7px}.styles-list p{margin:0;color:#5a6b76;line-height:1.55}.hike-cta{text-align:center;background:#fbfaf6;padding:100px 7vw}.hike-cta>p:not(.eyebrow){color:#536575;margin:20px auto 30px;max-width:620px}.hike-cta>div{display:flex;justify-content:center;gap:12px}.hike-outline{border:1px solid #275fa6;color:#123f78;background:transparent}@media(max-width:900px){.hike-hero,.hike-intro,.section-head,.featured-hike,.hike-styles{grid-template-columns:1fr}.hero-image{min-height:420px}.hero-copy{padding:70px 7vw}.destination-strip{grid-template-columns:1fr 1fr}.section-head>p{justify-self:start}.featured-image{min-height:420px}.hike-values{grid-template-columns:1fr}}@media(max-width:560px){.destination-strip{grid-template-columns:1fr}.hike-dest{height:360px}.experience-notes{grid-template-columns:1fr}.hike-cta>div{flex-direction:column;align-items:center}}
/* Search-friendly activity guide, designed as useful visitor content */
.activity-seo-guide{padding:clamp(58px,8vw,105px) max(24px,calc((100vw - 1120px)/2));background:#fff;color:#18352f}
.activity-guide-head{display:flex;justify-content:space-between;gap:40px;align-items:end}
.activity-guide-head>p{max-width:440px;line-height:1.7;color:#40545e}
.activity-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}
.activity-guide-grid>div{padding:28px;border:1px solid rgba(24,53,47,.14);border-radius:3px;background:#f8f8f4}
.activity-guide-grid h3{margin:0 0 10px;font-size:clamp(20px,2vw,26px)}
.activity-guide-grid p{margin:0 0 18px;line-height:1.7;color:#40545e}
.activity-guide-grid a{font-weight:700;color:#275fa6;text-decoration:none}
.activity-guide-grid a:hover{text-decoration:underline}
@media(max-width:720px){.activity-guide-head{display:block}.activity-guide-grid{grid-template-columns:1fr}.activity-guide-grid>div{padding:22px}}
