.nav nav .active{color:#275fa6}.dest-page-hero{min-height:650px;background:#102d4f;color:#fff;display:grid;grid-template-columns:1.05fr .95fr}.dest-hero-copy{padding:105px 8vw;display:flex;flex-direction:column;justify-content:center}.dest-hero-copy .eyebrow{color:#d7c08a}.dest-hero-copy h1{font-size:clamp(58px,7vw,96px)}.dest-hero-copy h1 em{color:#86b7d4}.dest-hero-copy>p:not(.eyebrow){max-width:620px;color:#e3ebf1;font-size:17px;line-height:1.75;margin:0 0 32px}.dest-primary{background:#d7b867;color:#102d4f;width:max-content}.dest-hero-art{min-height:520px;background:linear-gradient(180deg,rgba(16,45,79,.04),rgba(16,45,79,.22)),url('marina-lobato-kG7pOXbBfNs-unsplash.jpg') center/cover no-repeat;display:flex;align-items:flex-end;padding:55px}.dest-hero-art span{font-size:clamp(58px,7vw,105px);line-height:.83;font-weight:700;color:#fff;letter-spacing:-5px;opacity:.9}.destination-browser{padding:100px 6vw;background:#fbfaf6}.dest-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:48px}.dest-heading h2{font-size:clamp(48px,5.5vw,76px);margin:0}.dest-heading>p{max-width:460px;line-height:1.7;color:#5d6d76;margin:0 0 8px}.destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.destination-tile{min-height:470px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:30px;color:#fff;background-size:cover;background-position:center;transition:transform .35s,box-shadow .35s}.destination-tile:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(8,30,48,.9) 100%)}.destination-tile>div{position:relative;z-index:1}.destination-tile small{letter-spacing:2.5px;font-weight:700}.destination-tile h3{font-size:32px;line-height:1.06;margin:12px 0}.destination-tile p{font-size:12px;color:#e9f0f4}.destination-tile span{display:block;margin-top:22px;color:#d7c08a;font-weight:700;font-size:13px}.destination-tile:hover{transform:translateY(-5px);box-shadow:0 16px 32px rgba(16,45,79,.18)}.japan-tile{background:linear-gradient(145deg,#77a6b5,#294d61)}.vietnam-tile{background:linear-gradient(145deg,#82a77e,#38594b)}.mongolia-tile{background:linear-gradient(145deg,#b7a27f,#665d51)}.korea-tile{background:linear-gradient(145deg,#7899aa,#3d5268)}.thailand-tile{background:linear-gradient(145deg,#75b5b5,#246979)}.philippines-tile{background:linear-gradient(145deg,#68abc1,#235879)}.more-destinations{background:#102d4f;color:#fff;padding:90px 7vw;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.more-destinations .eyebrow{color:#d7c08a}.more-destinations h2{font-size:clamp(45px,5vw,70px);margin:0}.more-destinations h2 em{color:#86b7d4}.more-links{border-top:1px solid #ffffff3b}.more-links a{display:flex;justify-content:space-between;padding:19px 4px;border-bottom:1px solid #ffffff3b;font-size:18px}.more-links a span{color:#d7c08a}.more-links a:hover{color:#d7c08a}.dest-activities{padding:100px 7vw;background:#fbfaf6}.dest-activities h2{font-size:clamp(48px,5vw,72px);margin-bottom:20px}.dest-activities>p:not(.eyebrow){max-width:600px;color:#5d6d76;line-height:1.7}.dest-activity-links{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #ccd1cf;border-left:1px solid #ccd1cf}.dest-activity-links a{padding:34px;border-right:1px solid #ccd1cf;border-bottom:1px solid #ccd1cf;font-size:22px;font-weight:700;color:#102d4f;transition:.25s}.dest-activity-links a:hover{background:#fff;color:#275fa6}.dest-cta{text-align:center;padding:90px 7vw;background:#e9f0f5;color:#102d4f}.dest-cta .eyebrow{color:#a98c4f}.dest-cta h2{font-size:clamp(54px,6vw,84px);margin-bottom:20px}.dest-cta h2 em{color:#275fa6}.dest-cta>p:not(.eyebrow){margin-bottom:28px;color:#536575}.dest-cta .dest-primary{margin:auto}@media(max-width:850px){.dest-page-hero,.dest-heading,.more-destinations{grid-template-columns:1fr}.dest-hero-copy{padding:75px 7vw}.dest-hero-art{min-height:300px}.destination-grid{grid-template-columns:1fr 1fr}.dest-heading{gap:18px}.dest-activity-links{grid-template-columns:1fr 1fr}}@media(max-width:560px){.destination-grid,.dest-activity-links{grid-template-columns:1fr}.destination-tile{min-height:380px}.dest-hero-art{display:none}}

/* Match homepage photography for featured destination cards */
.japan-tile{background-image:url("kris-tian-d1kZb41yWFo-unsplash.jpg");background-size:cover;background-position:center}
.vietnam-tile{background-image:url("pexels-hoa-le-dinh-1615807371-27568660.jpg");background-size:cover;background-position:center}
.mongolia-tile{background-image:url("vince-gx-yhbanN00pb8-unsplash.jpg");background-size:cover;background-position:center}


/* Real photography for Korea, Thailand and Philippines destination cards */
.korea-tile{background-image:url("pexels-cuadros92-1898372.jpg");background-size:cover;background-position:center}
.thailand-tile{background-image:url("pexels-na-thong-82256517-8813380.jpg");background-size:cover;background-position:center}
.philippines-tile{background-image:url("pexels-imagevain-2346015.jpg");background-size:cover;background-position:center}


/* Coming-soon ribbons on destination overview cards */
.destination-tile.coming-soon-tile::after{
  content:"ADVENTURES COMING SOON";position:absolute;z-index:2;top:0;left:0;right:0;
  padding:13px 12px;background:rgba(15,42,38,.86);color:#fff;
  text-align:center;font-size:11px;font-weight:700;letter-spacing:1.6px;
  line-height:1.4;pointer-events:none;
}
@media(max-width:560px){.destination-tile.coming-soon-tile::after{font-size:10px;letter-spacing:1.2px}}
