/* MAYUC — Expedition journal. A unified presentation for every route. */
:root{--ink:#182f35;--paper:#faf9f5;--line:#dddcd3;--coral:#E95A59;--muted:#56666a;--green:#182f35}body{background:#faf9f5;color:#182f35;font-family:'DM Sans',sans-serif}h1,h2,h3{color:inherit}h1,h2,.card-image-copy h3,.category-collection h3{font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;letter-spacing:-.015em!important;text-transform:uppercase!important}h2 em,h1 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}.eyebrow{font-size:12px!important;font-weight:600;letter-spacing:.14em!important}.section{max-width:1480px;padding:85px 6%}.section-head{align-items:flex-end;margin-bottom:35px}.section-head h2{font-size:clamp(46px,5.8vw,82px)!important;line-height:.96!important}.section-head p{font-size:17px;line-height:1.7;max-width:370px;color:#56666a}.text-link{font-weight:600;font-size:15px;color:#182f35}.btn{border-radius:6px!important;font-size:15px!important;font-weight:650!important;background:#E95A59!important;color:#182f35!important;box-shadow:none!important;padding:17px 24px!important;transition:transform .2s,background .2s}.btn:hover{background:#f27870!important;transform:translateY(-3px)}.btn.dark{background:#182f35!important;color:#fff!important}.btn.outline{background:transparent!important;border:1px solid currentColor!important;color:inherit!important}
/* Navigation */
header,body.at-home header,body.at-home header.is-scrolled,body.mega-open header{height:116px!important;padding:32px 5% 0!important;background:#faf9f5!important;color:#182f35!important;border-bottom:1px solid #dadbd3!important;box-shadow:none!important;gap:25px!important}header .utility-nav{left:0!important;right:0!important;padding:0 5%;height:30px!important;background:#182f35;color:#e7eeea!important;border:0!important;font-size:12px!important}header nav{gap:25px!important}header nav>a,header nav>button{font-size:15px!important;font-weight:600!important;padding:13px 0!important}header .brand img{width:132px!important;height:67px!important;object-fit:contain}header .nav-lodge{border:0!important;background:transparent!important;color:#5b6a69!important;padding:10px!important}.nav-lodge svg{color:#b84944}.language-control{border:0!important}.language-control select{font-size:14px!important}.header-actions{gap:16px!important}.mega-panel{top:116px!important;background:#faf9f5!important;border-radius:0 0 18px 18px!important;box-shadow:0 35px 60px #10262b30!important;border-top:3px solid #E95A59!important}.visual-menu-head h2{font-size:38px!important}.menu-categories>button{font-size:15px!important;border-radius:6px!important;padding:14px!important}.menu-trip{border-radius:9px!important;border:1px solid #e1dfd5!important;background:white!important;overflow:hidden}.menu-trip img{border-radius:6px!important}.menu-trip strong{font-size:16px!important;line-height:1.3!important}.menu-trip small{font-size:12px!important}
/* Wide photographic opening */
.expedition-hero.cinematic-hero{height:calc(100svh - 116px)!important;min-height:680px!important;max-height:950px!important;margin:0!important;border-radius:0!important;isolation:isolate}.expedition-hero .hero-scenes{inset:0!important;transform:none!important}.expedition-hero .hero-scene{height:100%;width:100%;object-fit:cover;object-position:center 45%;opacity:0;transition:opacity 1.2s}.expedition-hero .hero-scene.active{opacity:1;animation:expedition-drift 7s ease-out both!important}@keyframes expedition-drift{from{transform:scale(1.02)}to{transform:scale(1.12) translateX(-.6%)}}.expedition-hero.motion-paused .hero-scene.active{animation-play-state:paused!important}.expedition-hero .hero-shade{background:linear-gradient(90deg,#0c252bdc, #10262b50 60%,#10262b10),linear-gradient(0deg,#10262bd0,transparent 40%)!important}.expedition-hero .hero-inner{position:absolute!important;inset:0!important;margin:0!important;max-width:1000px!important;padding:60px 7% 175px!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.expedition-hero .hero-inner h1{font-size:clamp(76px,9.8vw,148px)!important;line-height:.85!important;letter-spacing:-.025em!important;color:white;margin:24px 0!important}.expedition-hero .hero-inner h1 em{color:#ffa89e!important}.expedition-hero .hero-inner p{font-size:18px!important;line-height:1.7;max-width:440px;color:#fff!important}.expedition-hero .hero-inner .eyebrow{color:#fff!important;font-size:12px!important}.expedition-hero .hero-cta{margin-top:16px!important}.expedition-hero .hero-bottom{left:7%!important;right:7%!important;bottom:28px!important;display:flex!important;align-items:center;gap:35px}.expedition-hero .hero-scroll{display:block;font-size:11px;color:#e8ece8;letter-spacing:.12em}.expedition-hero .scene-switches{margin-left:auto;display:flex!important;gap:22px!important;width:auto!important;max-width:75%}.expedition-hero .scene-switch{background:none!important;border:0!important;border-bottom:1px solid #ffffff60!important;border-radius:0!important;height:54px!important;padding:12px 0!important;min-width:105px;gap:10px!important;opacity:.7!important}.expedition-hero .scene-switch.active{opacity:1!important;border-bottom:3px solid #E95A59!important}.expedition-hero .scene-switch>span:first-child{display:block!important;font-size:11px;color:#ffaaa0}.expedition-hero .scene-name{font-size:14px!important;white-space:nowrap}.expedition-hero .scene-switch i{display:none}.expedition-hero .scene-pause{position:static!important;align-self:center;width:36px;height:36px;border:1px solid #ffffff70;border-radius:50%;background:none;color:white}.expedition-hero .hero-destination{right:7%!important;bottom:135px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;width:auto!important;color:white!important;gap:18px}.hero-destination .destination-index{color:#ffa89e;font-size:12px}.hero-destination small{font-size:13px!important}.hero-destination strong{font-size:29px!important;font-family:'Barlow Condensed',sans-serif;font-weight:600}.hero-destination>b{font-size:34px}
/* Finder as a distinct tool */
.discovery-bar{margin:0!important;width:100%!important;max-width:none!important;background:#182f35!important;color:white!important;border:0!important;border-radius:0!important;padding:30px 7%!important;box-shadow:none!important;grid-template-columns:230px 1fr!important}.discovery-bar .eyebrow{color:#f3988f!important}.discovery-bar h2{color:white!important;font-size:34px!important;line-height:1!important}.finder{gap:20px!important}.finder label{font-size:12px!important;color:#c6d2cf!important;letter-spacing:.06em}.finder select{color:#fff!important;background:transparent!important;font-size:16px!important;padding:12px 0!important;border:0!important;border-bottom:1px solid #ffffff55!important;min-height:48px}.finder option{color:#182f35;background:white}.finder .btn{background:#E95A59!important;color:#182f35!important}.heritage-strip{padding:21px 7%!important;background:#eeeae1!important;color:#53635f!important;font-size:12px!important;letter-spacing:.07em;justify-content:space-between!important;border:0!important}.heritage-strip span:first-child{font-weight:700;color:#a7433f}
/* Six original collections in an asymmetric photographic grid */
.category-collection{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important;max-width:none!important}.category-collection>a{grid-column:span 3;height:310px!important;min-height:0!important;border-radius:8px!important;box-shadow:none!important;position:relative;overflow:hidden;transform:none!important}.category-collection>a:nth-child(-n+2){grid-column:span 6;height:420px!important}.category-collection>a:after{background:linear-gradient(0deg,#092229e8,transparent 85%)!important}.category-collection>a img{transition:transform .8s!important}.category-collection>a:hover img{transform:scale(1.06)}.category-collection>a>div{padding:25px!important;left:0!important;right:0!important;bottom:0!important}.category-collection h3{font-size:32px!important;line-height:1!important;color:white!important;margin:10px 0!important}.category-collection>a:nth-child(-n+2) h3{font-size:50px!important}.category-collection small{font-size:11px!important;letter-spacing:.15em;color:#ffb2a7!important}.category-collection p{font-size:14px!important;color:#eef1eb!important}.category-collection .collection-number{top:20px!important;left:23px!important;font-size:14px!important;border:1px solid #ffffff70;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.category-collection>a>div>span{font-size:13px!important;color:white!important;border-bottom:1px solid #ffffff60;padding-bottom:5px}
/* New journey card structure: title lives on the photograph, details below */
.signature-section{max-width:none!important;background:#eeeae1!important;padding:85px 7%!important}.signature-section>.section-head,.signature-section>.cards,.signature-section>.chips{max-width:1320px;margin-left:auto;margin-right:auto}.chips{gap:8px!important;margin-bottom:32px!important}.chip{border:1px solid #cbc9be!important;background:transparent!important;color:#364c4e!important;border-radius:5px!important;font-size:13px!important;padding:12px 16px!important}.chip.active,.chip:hover{background:#182f35!important;color:#fff!important;border-color:#182f35!important}.cards{gap:25px!important}.journey-card{border:0!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 30px #172c3310!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;flex-direction:column}.journey-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 45px #172c3320!important}.journey-card .card-photo{position:relative!important;height:375px!important;border-radius:0!important;display:block;flex-shrink:0;overflow:hidden}.journey-card .card-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0b252bf5,transparent 85%);pointer-events:none}.journey-card .card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s!important}.journey-card:hover img{transform:scale(1.055)!important}.journey-card .tag{position:absolute;z-index:2;top:20px!important;left:20px!important;background:#faf9f2!important;color:#182f35!important;border-radius:4px!important;font-size:10px!important;letter-spacing:.1em;padding:8px 10px!important}.journey-duration{position:absolute;right:18px;top:20px;z-index:2;color:white;background:#132c35a6;padding:7px 10px;border:1px solid #ffffff45;border-radius:4px;font-size:12px;display:flex;gap:5px;align-items:center}.journey-duration svg{width:14px;height:14px}.card-image-copy{position:absolute;z-index:2;bottom:28px;left:25px;right:50px}.journey-card .card-meta{font-size:11px!important;color:#ffb2a7!important;letter-spacing:.12em!important;text-transform:uppercase}.journey-card .card-image-copy h3{color:#fff!important;font-size:35px!important;line-height:1.02!important;margin:10px 0 0!important}.journey-arrow{position:absolute;right:18px;bottom:25px;z-index:2;color:white;font-size:26px}.journey-card .card-body{padding:21px 24px!important;display:flex;flex-direction:column;flex:1}.journey-card .card-body p{color:#52646a!important;font-size:14px!important;line-height:1.65!important;margin:0 0 18px!important}.journey-card .card-bottom{padding-top:16px!important;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e5dc!important;margin-top:auto;gap:12px;color:#182f35!important}.journey-view{font-size:12px;font-weight:600;white-space:nowrap;color:#a53e38}.card-bottom strong{color:#182f35!important;font-size:21px!important}
/* Local expertise and lodge, with contrasting compositions */
.agency-intro{padding:95px 7%!important}.agency-intro-heading{display:grid!important;grid-template-columns:.5fr 1.5fr 1fr!important;align-items:start!important;gap:35px!important}.agency-intro-heading h2{font-size:clamp(48px,5.8vw,80px)!important;line-height:.95!important}.agency-intro-heading p{font-size:17px!important;line-height:1.75!important}.agency-bento{grid-template-columns:2fr 1fr 1fr!important;gap:18px!important}.agency-bento>a{border-radius:8px!important;border:0!important;box-shadow:none!important}.agency-photo{min-height:430px!important}.agency-photo h3{font-family:'Barlow Condensed',sans-serif!important;font-size:50px!important;line-height:1!important;text-transform:uppercase}.agency-fact{background:#182f35!important;color:#fff!important;padding:32px!important}.agency-fact strong{font-family:'Barlow Condensed',sans-serif;font-size:90px!important;color:#ffb2a7!important}.agency-fact h3{font-size:24px!important;line-height:1.2}.agency-fact p{color:#d6e1dc!important;font-size:15px!important}.agency-fact-light{background:#e9e7dc!important;color:#182f35!important}.agency-fact-light p{color:#52645e!important}.atlas{margin:0!important;border-radius:0!important;background:#182f35!important;padding:85px 7%!important}.atlas h2{font-size:80px!important;line-height:.95!important}.atlas-scene{border-radius:8px!important}.atlas-tabs button{border-radius:0!important;border:0!important;border-bottom:1px solid #ffffff30!important;background:transparent!important;padding:20px 0!important}.atlas-tabs button[aria-selected=true]{color:#ffaaa0!important}.atlas-tabs button span{font-family:'Barlow Condensed',sans-serif;font-size:34px!important}.cusipata-showcase{max-width:none!important;margin:0!important;border-radius:0!important;background:#e9e7dc!important;color:#182f35!important;padding:70px 7% 85px!important;box-shadow:none!important}.cusipata-heading{border-color:#c4cabd!important}.cusipata-heading .eyebrow,.cusipata-copy>.eyebrow{color:#a4433d!important}.cusipata-copy h2{font-size:clamp(56px,6.4vw,90px)!important;line-height:.92!important;color:#182f35!important}.cusipata-copy h2 em{color:#b84f46!important}.cusipata-copy p,.cusipata-features span{color:#4f625e!important}.cusipata-grid{grid-template-columns:1fr 1.2fr!important;gap:65px!important}.cusipata-mosaic{grid-template-rows:340px 200px!important;gap:12px!important}.cusipata-mosaic a{border-radius:6px!important}.studio-planner{margin:0!important;border-radius:0!important;background:#faf9f5!important;padding:85px 7%!important}.studio-planner h2{font-size:72px!important;line-height:.98!important}.studio-planner form{border-radius:10px!important;border:1px solid #d9ddd2!important;box-shadow:0 20px 50px #182f350c!important}.planner-choices span{border-radius:5px!important}
/* Catalogue: photographic introduction, horizontal discovery controls */
.page-head{background:#182f35!important;color:#fff!important;border-radius:0!important;padding:65px 7% 70px!important}.page-head h1{font-size:clamp(56px,7.5vw,100px)!important;line-height:.9!important;color:white!important;max-width:1000px}.page-head p{color:#d2ddd8!important;font-size:18px!important;max-width:650px}.page-head .eyebrow{color:#ffaaa0!important}.page-head:has(+.catalog-layout){background:linear-gradient(90deg,#102931ef,#102931a0),url('assets/machu.webp') center 40%/cover!important;padding-bottom:115px!important}.catalog-layout{display:block!important;padding:0 6% 90px!important;max-width:1480px!important}.catalog-layout .filters{position:relative!important;top:auto!important;margin:-50px 0 40px!important;background:#fff!important;border-radius:10px!important;border:1px solid #dfdfd5!important;padding:25px!important;display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px!important;box-shadow:0 18px 45px #182f3512!important;z-index:2}.filters h3{grid-column:1/-1;font-size:23px!important;margin:0!important}.filters button{grid-column:1/-1;justify-self:start;margin:0!important;font-size:13px!important}.filters label{font-size:12px!important;font-weight:600;color:#4b605f!important}.filters input,.filters select{border:1px solid #d8ddd2!important;border-radius:5px!important;padding:12px!important;background:#fafbf7!important;color:#182f35!important;min-height:46px!important;font-size:15px!important;width:100%}.catalog-layout .cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.result-head{font-size:14px!important;color:#566b68!important;margin-bottom:25px!important}.result-head select{padding:10px;border:1px solid #ccd5cc;border-radius:5px;background:white;font-size:14px}
/* Every tour reads as a travel journal, with a dedicated reservation column */
.detail-hero{margin:0!important;border-radius:0!important;min-height:530px!important;padding:60px 7%!important}.detail-hero h1{font-size:clamp(52px,6.8vw,96px)!important;line-height:.95!important;max-width:950px!important}.detail-tags span{border-radius:4px!important;font-size:13px!important;padding:9px 12px!important}.detail-hero .eyebrow{color:#ffb0a5!important}.tour-photo-section{padding:35px 6% 45px!important;max-width:1480px;margin:auto}.tour-photo-mosaic{gap:10px!important}.tour-photo-mosaic button,.tour-photo-mosaic img{border-radius:6px!important}.photo-heading{margin-bottom:18px!important}.detail-tabs{top:116px!important;background:#faf9f5!important;box-shadow:none!important;border-top:1px solid #dddcd3;border-bottom:1px solid #dddcd3;justify-content:center;gap:25px!important;padding:18px!important}.detail-tabs a{font-size:14px!important;color:#3b5256!important;font-weight:600}.detail-tabs a:hover{color:#b9463e!important}.detail-layout{padding:35px 6% 90px!important;max-width:1480px!important;gap:65px!important;background:#faf9f5!important;grid-template-columns:minmax(0,1fr) 340px!important}.detail-content>section{background:transparent!important;border:0!important;border-bottom:1px solid #dbddd3!important;border-radius:0!important;box-shadow:none!important;padding:35px 0 45px!important;margin:0!important}.detail-content h2{font-size:clamp(38px,4.3vw,60px)!important;line-height:1!important;margin:18px 0 25px!important}.detail-content p,.detail-content li{font-size:16px!important;line-height:1.85!important;color:#4b6061!important}.detail-content details{background:transparent!important;border:0!important;border-bottom:1px solid #d9ddd2!important;border-radius:0!important;padding:20px 0!important;margin:0!important}.detail-content summary{font-size:17px!important;color:#182f35!important;font-weight:600!important;gap:20px}.detail-content #section-1 details{border-left:1px solid #d7dcd0!important;padding:20px 0 20px 28px!important;margin-left:20px!important}.day-num{display:grid!important;place-items:center!important;border-radius:50%;width:48px!important;height:48px!important;flex-shrink:0;background:#E95A59;color:#182f35!important;font-size:17px!important;margin-left:-53px}.tour-long{max-width:100%!important}.inclusions{gap:28px!important}.inclusions>div{background:white!important;padding:25px!important;border:1px solid #dde0d5;border-radius:6px}.inclusions h3{font-size:20px!important}.inclusions ul{padding-left:18px}.pack{gap:10px!important}.pack>span{background:white!important;border:1px solid #dce0d6!important;border-radius:5px!important;padding:17px!important;color:#425b5c!important;font-size:15px!important}.booking{top:190px!important;background:#182f35!important;color:#fff!important;padding:28px!important;border:0!important;border-top:5px solid #E95A59!important;border-radius:8px!important;box-shadow:0 20px 40px #10293115!important}.booking p,.booking label,.booking .source{color:#e1e9e2!important;font-size:14px!important}.booking input,.booking select{min-height:48px!important;background:white!important;color:#182f35!important;border-radius:5px!important;font-size:16px!important}.booking .price{font-family:'Barlow Condensed',sans-serif!important}.trip-downloads{background:#e9e7dc!important;border:0!important;border-radius:6px!important;padding:24px!important}.trip-downloads h3{font-size:22px!important}.trip-downloads .btn{font-size:12px!important;padding:12px 16px!important}
/* Information pages: an editorial cover, chapter navigation and readable content */
.company-title{min-height:390px!important;padding:0!important;border-radius:0!important}.company-title-copy{padding:65px 7%!important}.company-title-copy h1{font-size:clamp(64px,8vw,115px)!important;line-height:.9!important}.company-title-copy p{font-size:17px!important;max-width:600px;color:#e8efea!important}.company-title .eyebrow{color:#ffaaa0!important}.company-layout{display:flex!important;flex-direction:column!important;max-width:1400px!important;padding:0 6% 90px!important;gap:55px!important}.company-quicknav{display:flex!important;align-items:center;gap:25px;padding:24px 0!important;border-bottom:1px solid #d2d9ce;background:transparent!important}.company-quicknav>.eyebrow{color:#b04b43!important;white-space:nowrap}.company-quicknav>div{display:flex;flex-wrap:wrap;gap:8px}.company-quicknav a{font-size:13px;font-weight:600;padding:10px 12px;border-radius:4px;color:#49615f}.company-quicknav a[aria-current],.company-quicknav a:hover{background:#182f35;color:#fff}.company-body{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;width:100%;min-width:0}.company-body h2{font-size:clamp(44px,5.1vw,72px)!important;line-height:.98!important;margin:25px 0!important}.company-body h3{font-size:24px!important;color:#182f35!important}.company-body p,.company-body li{font-size:17px!important;line-height:1.85!important;color:#4e6262!important}.company-body:has(>.company-cover){display:grid;grid-template-columns:1fr 1fr;column-gap:55px;align-items:start}.company-body>.company-cover{grid-column:2;grid-row:1/5;height:520px!important;width:100%;object-fit:cover;border-radius:6px!important;margin:0!important}.company-body:has(>.company-cover)>.eyebrow{grid-column:1;margin-top:45px}.company-body:has(>.company-cover)>h2:first-of-type,.company-body:has(>.company-cover)>p:first-of-type{grid-column:1}.company-body:has(>.company-cover)>.company-cards,.company-body:has(>.company-cover)>h2:not(:first-of-type),.company-body:has(>.company-cover)>p:not(:first-of-type),.company-body:has(>.company-cover)>.original-copy{grid-column:1/-1}.company-cards{gap:25px!important;margin:40px 0!important}.company-cards>section,.company-cards>a,.guide-index>a{background:#fff!important;border:1px solid #d9dfd3!important;border-top:3px solid #E95A59!important;border-radius:5px!important;padding:30px!important;box-shadow:none!important}.company-notice,.payment-panel{background:#e9e7dc!important;border:0!important;border-left:3px solid #E95A59!important;border-radius:4px!important;padding:28px!important}.original-copy{background:white!important;border:1px solid #d9ddd2!important;border-radius:5px!important;padding:24px!important}.original-copy summary{font-size:16px!important;color:#182f35!important}
/* Social proof, final invitation and footer */
.testimonials,.testimonials-section,.guest-stories{background:#182f35!important;color:#fff!important;border-radius:0!important}.testimonials h2,.guest-stories h2{color:white!important}.guest-card{background:#ffffff08!important;border:1px solid #ffffff30!important;border-radius:8px!important;padding:30px!important}.guest-card p,.guest-card strong{color:white!important}.guest-card small{color:#bdcec8!important}.cta{background:#E95A59!important;color:#182f35!important;border-radius:0!important;margin:0!important;padding:65px 7%!important;gap:35px!important}.cta h2{font-size:clamp(48px,6.5vw,90px)!important;line-height:.95!important;color:#182f35!important}.cta p,.cta .eyebrow{color:#263e3d!important}.cta .btn{background:#182f35!important;color:white!important}footer{background:#10282e!important;color:#d8e4df!important;padding:65px 7% 25px!important}.footer-top{gap:40px!important}.footer-top .wordmark{font-family:'Barlow Condensed',sans-serif!important;font-size:70px!important;line-height:1;color:white!important}.footer-top b{font-size:12px!important;letter-spacing:.1em;color:#ffaaa0!important}.footer-top a,.footer-top p{font-size:14px!important;line-height:1.7;color:#d8e4df!important}.social-dock{font-size:13px!important}.follow-social,.trip-social{border-radius:8px!important;border:1px solid #d6ddd0!important;box-shadow:0 8px 25px #182f351c!important}
@media(max-width:1100px){header nav{gap:15px!important}.agency-intro-heading{grid-template-columns:1fr 2fr!important}.agency-intro-heading>p{grid-column:2}.agency-bento{grid-template-columns:1fr 1fr!important}.agency-bento .agency-photo{grid-column:1/-1}.detail-layout{gap:30px!important;grid-template-columns:minmax(0,1fr) 310px!important}.category-collection>a{grid-column:span 6!important}.category-collection>a:nth-child(-n+2){height:370px!important}.cusipata-grid{gap:30px!important}.discovery-bar{grid-template-columns:1fr!important}.company-body:has(>.company-cover){column-gap:30px}.card-image-copy{left:20px}.journey-card .card-image-copy h3{font-size:30px!important}.catalog-layout .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){header,body.at-home header,body.at-home header.is-scrolled,body.mega-open header{height:80px!important;padding:0 5%!important;gap:12px!important}header .utility-nav{display:none!important}header .brand img{width:108px!important;height:60px!important}.header-actions{gap:8px!important}.mega-panel{top:80px!important}.section{padding:60px 6%!important}.section-head{display:block!important}.section-head h2{font-size:50px!important}.section-head p{margin-top:20px}.expedition-hero.cinematic-hero{height:760px!important;min-height:760px!important}.expedition-hero .hero-inner{padding:45px 7% 230px!important;justify-content:center}.expedition-hero .hero-inner h1{font-size:clamp(72px,15vw,105px)!important}.expedition-hero .hero-inner p{font-size:16px!important}.expedition-hero .hero-destination{display:none!important}.expedition-hero .hero-bottom{bottom:20px!important;left:7%!important;right:7%!important}.expedition-hero .hero-scroll{display:none!important}.expedition-hero .scene-switches{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;max-width:none!important;gap:5px 22px!important}.expedition-hero .scene-switch{height:47px!important}.expedition-hero .scene-pause{position:absolute!important;right:0;top:-45px}.discovery-bar{padding:25px 7%!important}.finder{grid-template-columns:1fr!important;gap:17px!important}.heritage-strip{gap:14px!important;flex-wrap:wrap}.heritage-strip span{font-size:11px!important}.category-collection{gap:12px!important}.category-collection>a,.category-collection>a:nth-child(-n+2){grid-column:span 6!important;height:270px!important}.category-collection h3,.category-collection>a:nth-child(-n+2) h3{font-size:29px!important}.category-collection>a>div{padding:16px!important}.category-collection p{display:none}.signature-section{padding:60px 6%!important}.cards,.catalog-layout .cards{grid-template-columns:1fr!important}.journey-card .card-photo{height:370px!important}.journey-card .card-image-copy h3{font-size:37px!important}.journey-card .card-body{padding:22px!important}.agency-intro{padding:60px 6%!important}.agency-intro-heading{display:block!important}.agency-intro-heading h2{font-size:56px!important;margin:20px 0!important}.agency-bento{grid-template-columns:1fr!important}.agency-photo{min-height:360px!important}.agency-fact{padding:28px!important}.atlas{padding:60px 6%!important}.atlas h2{font-size:58px!important}.atlas-tabs{grid-template-columns:1fr 1fr!important}.atlas-tabs button span{font-size:26px!important}.cusipata-showcase{padding:45px 6% 60px!important}.cusipata-grid{grid-template-columns:1fr!important}.cusipata-copy h2{font-size:64px!important}.cusipata-mosaic{grid-template-rows:270px 160px!important}.studio-planner{padding:60px 6%!important}.studio-planner h2{font-size:56px!important}.page-head{padding:45px 6% 55px!important}.page-head h1{font-size:64px!important}.page-head:has(+.catalog-layout){padding-bottom:80px!important}.catalog-layout{padding:0 6% 60px!important}.catalog-layout .filters{grid-template-columns:1fr 1fr!important;gap:15px!important;padding:20px!important;margin-top:-30px!important}.filters>div:first-of-type{grid-column:1/-1}.detail-hero{min-height:460px!important;padding:45px 6%!important}.detail-hero h1{font-size:54px!important}.detail-tabs{top:80px!important;justify-content:flex-start;overflow-x:auto;white-space:nowrap;gap:24px!important}.detail-layout{display:flex!important;flex-direction:column!important;padding:20px 6% 60px!important}.detail-content h2{font-size:44px!important}.booking{width:100%!important}.inclusions{grid-template-columns:1fr!important}.tour-photo-section{padding:25px 6%!important}.company-title{min-height:300px!important}.company-title-copy{padding:50px 6%!important}.company-title-copy h1{font-size:72px!important}.company-layout{padding:0 6% 60px!important;gap:30px!important}.company-quicknav{display:block!important}.company-quicknav>div{margin-top:15px;gap:4px}.company-quicknav a{font-size:12px;padding:9px}.company-body:has(>.company-cover){display:block}.company-body>.company-cover{height:330px!important;margin-bottom:25px!important}.company-body h2{font-size:49px!important}.company-cards{grid-template-columns:1fr!important}.company-cards>section,.company-cards>a{padding:25px!important}.cta{padding:50px 6%!important}.cta h2{font-size:60px!important}footer{padding:50px 6% 25px!important}.footer-top{grid-template-columns:1fr 1fr!important;gap:30px!important}.footer-top>div:first-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.expedition-hero .hero-scene.active{animation:none!important;transform:none!important}.journey-card,.journey-card img,.category-collection img{transition:none!important}}
.guest-section{background:#182f35!important;color:#fff!important;max-width:none!important;padding:85px 7%!important}.guest-section .section-head h2,.guest-section .text-link{color:#fff!important}.guest-section .eyebrow{color:#ffaaa0!important}.review-grid{gap:22px!important}.guest-card{box-shadow:none!important}.guest-card blockquote{color:#f4f7f1!important;font-size:21px!important;line-height:1.6!important}.guest-card a{color:#e5ece5!important;font-size:12px!important;border-color:#ffffff30!important}.guest-card .quote-mark{color:#ffaaa0!important;font-family:Georgia,serif;font-size:70px!important}.review-avatar{background:#E95A59!important;color:#182f35!important}.journey-steps{padding:85px 7%!important;background:#eeeae1!important;border-radius:0!important;margin:0!important;gap:65px!important}.journey-steps h2{font-size:70px!important;line-height:.98!important}.steps-list>div{border-bottom:1px solid #ced3c5!important;padding:25px 0!important}.steps-list>div>span{color:#b34e45!important;font-family:'Barlow Condensed',sans-serif;font-size:48px!important}.steps-list h3{font-size:23px!important}.steps-list p{font-size:16px!important;color:#526660!important}.moments-grid{gap:12px!important}.moments-grid>a{border-radius:5px!important}.moments-grid>a:nth-child(even){transform:translateY(25px)}.home-faq{background:#faf9f5!important;gap:65px!important}.home-faq h2{font-size:64px!important;line-height:1!important}.home-faq details{background:transparent!important;border:0!important;border-bottom:1px solid #d7ded1!important;border-radius:0!important;padding:21px 0!important}.home-faq summary{color:#182f35!important;font-size:17px!important}.home-faq p{color:#526660!important;font-size:16px!important}.home-faq summary span{color:#b34e45!important}
@media(max-width:760px){.guest-section,.journey-steps{padding:60px 6%!important}.journey-steps h2,.home-faq h2{font-size:52px!important}.journey-steps{gap:30px!important}.guest-card blockquote{font-size:19px!important}.moments-grid{grid-template-columns:1fr 1fr!important}.moments-grid>a:nth-child(even){transform:none}.home-faq{gap:30px!important}}
@media(min-width:761px){.expedition-hero .hero-inner{max-width:1120px!important}.expedition-hero .hero-inner h1{font-size:clamp(76px,8.5vw,130px)!important}.expedition-hero .hero-inner h1 em{font-size:.84em!important}}
/* Explicit automatic Ken Burns: independent scale avoids old transform overrides. */
@keyframes mayuc-kenburns{from{scale:1;translate:0 0}to{scale:1.15;translate:-1% .5%}}
.expedition-hero.cinematic-hero .hero-scenes .hero-scene.active{animation:mayuc-kenburns 6s linear both!important;animation-play-state:running!important;transform:none!important;transform-origin:58% 45%}
header nav>a.nav-lodge{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:11px 16px!important;border:1px solid #b8c9bf!important;border-radius:7px!important;background:#e7eee5!important;color:#203d37!important;font-size:14px!important;white-space:nowrap;transition:background .2s,box-shadow .2s!important}
header nav>a.nav-lodge:hover{background:#d7e4d5!important;box-shadow:0 4px 12px #203d3715!important}header nav>a.nav-lodge svg{width:19px!important;height:19px!important;color:#44664c!important}.mobile-lodge{background:#e7eee5!important;color:#203d37!important;border-color:#b8c9bf!important}
.expedition-hero.cinematic-hero .hero-scenes .hero-scene{scale:1.15}
