@font-face{font-family:Inter;src:url('../media/trip-editorial-v2/fonts/inter-latin.woff2') format('woff2');font-style:normal;font-weight:400 700;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('../media/trip-editorial-v2/fonts/cormorant-garamond-latin.woff2') format('woff2');font-style:normal;font-weight:500 600;font-display:swap}
.jmv-preview{--ink:#183536;--copper:#964b34;--cream:#faf7f1;--sand:#eee4d7;--clay:#e8cdbb;--aqua:#2fb8b3;--line:#d6c7b8;margin:0;background:var(--cream);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7;overflow-wrap:break-word}
.jmv-preview *{box-sizing:border-box}.jmv-preview [hidden]{display:none!important}.jmv-preview :is(h1,h2,h3,p,figure){margin:0}.jmv-preview :is(h1,h2){font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.03;letter-spacing:-.025em}.jmv-preview h1{font-size:clamp(42px,5.5vw,80px)}.jmv-preview h2{font-size:clamp(36px,4.4vw,62px)}.jmv-preview h3{font-size:20px;line-height:1.35;font-weight:600}.jmv-preview p+p{margin-top:20px}.jmv-preview a{color:inherit}.jmv-preview button{font:inherit;cursor:pointer;touch-action:manipulation}.jmv-preview :is(a,button,summary):focus-visible{outline:3px solid var(--copper);outline-offset:5px}.jmv-preview :is(.hero,.closing,.accompaniment) :is(a,button):focus-visible{outline-color:#fff}.jmv-preview .container{width:min(1232px,calc(100% - 96px));margin-inline:auto}.jmv-preview .section{padding-block:104px}.jmv-preview .section-intro{max-width:760px;margin-bottom:48px}.jmv-preview .section-intro h2+p{margin-top:24px;max-width:680px}.jmv-preview .photo{display:block;overflow:hidden}.jmv-preview .photo img{display:block;width:100%;height:100%;object-fit:cover}.jmv-preview .button{min-height:52px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--aqua);border:1px solid var(--aqua);color:#123032;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,box-shadow .2s}.jmv-preview .button span{font-size:22px;font-weight:400}.jmv-preview .button:hover{background:#67d1cc;box-shadow:0 5px 15px #0002}.jmv-preview .button--light{background:transparent;color:#fff;border-color:#ffffff90}.jmv-preview .button--light:hover{background:#fff;color:var(--ink)}.jmv-preview .skip-link{position:absolute;left:16px;top:0;transform:translateY(-130%);z-index:50;background:#fff;padding:10px 20px}.jmv-preview .skip-link:focus{transform:none}.jmv-preview .site-header{height:80px;padding-inline:48px;display:flex;align-items:center;justify-content:space-between;background:var(--cream)}.jmv-preview .wordmark{display:flex;flex-direction:column;text-decoration:none;line-height:1;text-align:center}.jmv-preview .wordmark span{font:500 30px 'Cormorant Garamond',Georgia,serif}.jmv-preview .wordmark small{font-size:8px;letter-spacing:.36em;margin-top:7px}.jmv-preview .header-place{font-size:12px;letter-spacing:.08em}.jmv-preview .hero{position:relative;isolation:isolate;min-height:calc(100svh - 80px);display:flex;align-items:center;color:#fff}.jmv-preview .hero__picture,.jmv-preview .hero__shade{position:absolute;inset:0;z-index:-2}.jmv-preview .hero__picture img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.jmv-preview .hero__shade{z-index:-1;background:linear-gradient(90deg,#102727e8 0%,#102727ba 38%,#10272732 78%),linear-gradient(0deg,#10272750,transparent 60%)}.jmv-preview .hero__inner{width:min(780px,64%);padding:54px 0 54px 64px}.jmv-preview .eyebrow{font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1.7;margin-bottom:22px}.jmv-preview .hero h1{max-width:760px}.jmv-preview .hero h1+p{margin-top:24px;max-width:620px;font-size:16px;line-height:1.75}.jmv-preview .hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.jmv-preview .hero .hero__facts{font-size:11px;letter-spacing:.03em;line-height:1.8;margin-top:22px;border-top:1px solid #ffffff45;padding-top:18px;max-width:600px}.jmv-preview .section-nav{position:sticky;top:0;z-index:20;background:#faf7f1f7;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.jmv-preview .section-nav>div{display:flex;justify-content:center;gap:12px;max-width:1200px;margin:auto;padding:10px 18px}.jmv-preview .section-nav a{padding:9px 18px;font-size:12px;text-decoration:none;border-radius:2px;white-space:nowrap;line-height:1.5;min-height:36px}.jmv-preview .section-nav a:hover,.jmv-preview .section-nav a[aria-current]{background:var(--sand);color:#773923}.jmv-preview :is(section[id],article[id]){scroll-margin-top:85px}.jmv-preview .connection{display:grid;grid-template-columns:1.25fr 1fr;column-gap:100px;align-items:center}.jmv-preview .connection__copy h2{max-width:550px;margin-bottom:30px}.jmv-preview .connection__copy p{max-width:550px}.jmv-preview .connection__portrait{padding-top:38px}.jmv-preview .connection__portrait .photo{aspect-ratio:4/5}.jmv-preview .route-summary{grid-column:1/-1;margin-top:64px;padding:28px 0;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:center}.jmv-preview .route-summary h3{font:500 30px/1.15 'Cormorant Garamond',Georgia,serif}.jmv-preview .route-summary p{font-size:14px;line-height:1.8}.jmv-preview .moments{background:var(--sand)}.jmv-preview .moments h2{max-width:600px;margin-bottom:56px}.jmv-preview .moments__grid{display:grid;grid-template-columns:7fr 5fr;gap:70px 56px;align-items:start}.jmv-preview .moment--sun .photo{aspect-ratio:7/5}.jmv-preview .moment--history{padding-top:96px}.jmv-preview .moment--history .photo{aspect-ratio:5/4}.jmv-preview .moment__copy{position:relative;padding:28px 0 0 44px}.jmv-preview .moment__copy h3{font:500 34px/1.12 'Cormorant Garamond',Georgia,serif;margin-bottom:16px}.jmv-preview .chapter-number{position:absolute;left:0;top:31px;color:var(--copper);font-size:12px;letter-spacing:.08em}.jmv-preview .moment--water{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.jmv-preview .moment--water .photo{aspect-ratio:16/10}.jmv-preview .moment--water .moment__copy{padding-top:0}.jmv-preview .moment--water .chapter-number{top:5px}.jmv-preview .itinerary{background:#fdfbf7}.jmv-preview .journey{display:grid;grid-template-columns:340px minmax(0,1fr);gap:54px;align-items:start}.jmv-preview .journey__nav{border-top:1px solid var(--line)}.jmv-preview .journey__nav a{display:grid;grid-template-columns:25px 1fr 18px;gap:16px;padding:21px 13px;text-decoration:none;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5;align-items:start;transition:background-color .2s}.jmv-preview .journey__nav a .day-number{font-size:11px;color:var(--copper);margin-top:3px}.jmv-preview .journey__nav a[aria-selected=true]{background:var(--ink);color:#fff}.jmv-preview .journey__nav a[aria-selected=true] .day-number{color:#e7b391}.jmv-preview .day-indicator{color:var(--copper);opacity:0}.jmv-preview .journey__nav a[aria-selected=true] .day-indicator{opacity:1;color:#fff}.jmv-preview .journey__nav a:hover:not([aria-selected=true]){background:var(--sand)}.jmv-preview .day__heading{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;line-height:1.15;margin-bottom:25px}.jmv-preview .day__content .photo{aspect-ratio:16/10;margin-bottom:30px}.jmv-preview .day__route{font-size:12px;line-height:1.8;font-weight:600;letter-spacing:.04em;color:#803e2a;margin-bottom:18px}.jmv-preview .day__note{font-size:14px;border-left:2px solid var(--copper);padding-left:18px;background:#eee4d744;padding-block:12px;padding-right:12px}.jmv-preview .day__copy p{line-height:1.75}.jmv-preview .day+.day{margin-top:65px}.jmv-preview [data-enhanced=desktop] .day+.day{margin-top:0}.jmv-preview .accompaniment{background:var(--ink);color:#f5f0e8}.jmv-preview .accompaniment .section-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:none;align-items:center}.jmv-preview .accompaniment .section-intro p{margin:0}.jmv-preview .service-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:64px}.jmv-preview .service-points>div{border-top:1px solid #ffffff45;padding-top:24px}.jmv-preview .service-number{font-size:12px;color:#e6b295;letter-spacing:.14em;display:block;margin-bottom:24px}.jmv-preview .service-points h3{font:500 31px/1.15 'Cormorant Garamond',Georgia,serif;margin-bottom:18px}.jmv-preview .service-points p{font-size:14px;line-height:1.85;color:#e8e5de}.jmv-preview .service-note{font-size:12px;line-height:1.8;max-width:760px;padding-top:25px;border-top:1px solid #ffffff45;margin-top:48px}.jmv-preview .preparation{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.jmv-preview .preparation h2{max-width:420px}.jmv-preview .disclosure{border-top:1px solid var(--line)}.jmv-preview .disclosure:last-child{border-bottom:1px solid var(--line)}.jmv-preview summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:23px 0;font-weight:600;font-size:16px;line-height:1.5;touch-action:manipulation;min-height:64px}.jmv-preview summary::-webkit-details-marker{display:none}.jmv-preview .fold-icon{width:18px;height:18px;position:relative;flex-shrink:0;color:var(--copper)}.jmv-preview .fold-icon:before,.jmv-preview .fold-icon:after{content:'';display:block;position:absolute;left:1px;top:8px;width:16px;height:1px;background:currentColor}.jmv-preview .fold-icon:after{transform:rotate(90deg);transition:transform .18s}.jmv-preview details[open] .fold-icon:after,.jmv-preview button[aria-expanded=true] .fold-icon:after{transform:rotate(0)}.jmv-preview .disclosure__body{padding:0 36px 28px 0;font-size:15px;line-height:1.8}.jmv-preview .disclosure__body ul{padding-left:20px;margin-top:18px}.jmv-preview .disclosure__body li{padding-left:7px;margin-block:8px}.jmv-preview .disclosure__body .button{margin-top:24px}.jmv-preview .inclusions{background:var(--sand)}.jmv-preview .inclusions .container{display:grid;grid-template-columns:1fr 1.4fr;gap:100px;align-items:start}.jmv-preview .inclusions h2{max-width:360px}.jmv-preview .inclusions summary{font:500 30px/1.2 'Cormorant Garamond',Georgia,serif}.jmv-preview .included-list{columns:2;column-gap:40px}.jmv-preview .included-list li{break-inside:avoid}.jmv-preview .price{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:start}.jmv-preview .price__story h2{margin-bottom:30px}.jmv-preview .price__story p{max-width:430px}.jmv-preview .jmpe-pukara-price{border:1px solid var(--line);padding:36px;background:#fffdfa}.jmv-preview .jmpe-pukara-price fieldset{border:0;margin:0;padding:0}.jmv-preview .jmpe-pukara-price legend{font-size:14px;font-weight:600;margin-bottom:22px;padding:0}.jmv-preview .jmpe-pukara-price__traveler-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.jmv-preview .jmpe-pukara-price__traveler-options button{min-height:54px;background:transparent;color:var(--ink);border:1px solid #acb9b8;font-size:18px;font-weight:600;transition:background-color .18s,color .18s}.jmv-preview .jmpe-pukara-price__traveler-options button:hover{background:var(--sand)}.jmv-preview .jmpe-pukara-price__traveler-options button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.jmv-preview .jmpe-pukara-price__result{padding-block:28px;border-bottom:1px solid var(--line);margin-bottom:24px}.jmv-preview .price__total{display:flex;flex-direction:column;gap:8px}.jmv-preview .price__total span{font-size:13px}.jmv-preview .price__total strong{font-size:clamp(24px,2.5vw,34px);line-height:1.25;letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums}.jmv-preview .price__total small{font-size:11px;color:#526566}.jmv-preview .price__person{display:flex;flex-direction:column;gap:5px;font-size:13px}.jmv-preview .price__person strong{font-weight:500;letter-spacing:0}.jmv-preview .price__microcopy{font-size:12px;line-height:1.7;margin-top:14px}.jmv-preview .price .button{width:100%}.jmv-preview .process{background:#e9cdbb}.jmv-preview .process h2{margin-bottom:56px}.jmv-preview .process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;list-style:none;margin:0;padding:0}.jmv-preview .process__steps li{border-top:1px solid #9b6f554f;padding-top:20px}.jmv-preview .process__steps li>span{font-size:12px;letter-spacing:.12em;color:#753b28}.jmv-preview .process__steps h3{font:500 31px/1.15 'Cormorant Garamond',Georgia,serif;margin-block:20px}.jmv-preview .process__steps p{font-size:14px}.jmv-preview .process__note{font-size:12px;border-top:1px solid #9b6f554f;margin-top:48px;padding-top:22px}.jmv-preview .faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.jmv-preview .faq h2{max-width:390px}.jmv-preview .closing{min-height:600px;position:relative;isolation:isolate;display:flex;align-items:center;color:#fff;padding-block:90px}.jmv-preview .closing>.photo,.jmv-preview .closing__shade{position:absolute;inset:0;z-index:-2}.jmv-preview .closing__shade{z-index:-1;background:linear-gradient(90deg,#102727e0,#10272765),linear-gradient(0deg,#10272730,#10272720)}.jmv-preview .closing__copy h2{max-width:720px;font-size:clamp(42px,5.3vw,74px)}.jmv-preview .closing__copy h2+p{max-width:590px;margin-block:30px}.jmv-preview .closing .closing__signature{font-size:11px;letter-spacing:.05em;margin-top:28px}.jmv-preview .site-footer{padding:27px 48px;display:flex;justify-content:space-between;font-size:11px}.jmv-preview .site-footer a{text-decoration:none;min-height:24px}.jmv-preview [data-entered=true]{animation:jmv-enter .45s cubic-bezier(.2,.65,.3,1) both}@keyframes jmv-enter{from{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.jmv-preview .container{width:calc(100% - 64px)}.jmv-preview .connection,.jmv-preview .price,.jmv-preview .inclusions .container{gap:50px}.jmv-preview .journey{grid-template-columns:280px minmax(0,1fr);gap:32px}.jmv-preview .preparation,.jmv-preview .faq{gap:50px}.jmv-preview .hero__inner{width:75%;padding-left:40px}.jmv-preview .service-points{gap:32px}}
@media(max-width:899px){.jmv-preview .section{padding-block:76px}.jmv-preview .container{width:calc(100% - 48px)}.jmv-preview .site-header{height:68px;padding-inline:24px}.jmv-preview .hero{min-height:calc(100svh - 68px)}.jmv-preview .hero__inner{width:90%;padding:44px 24px}.jmv-preview .hero h1{font-size:clamp(46px,7.4vw,66px)}.jmv-preview .hero h1+p{max-width:590px}.jmv-preview .hero__shade{background:linear-gradient(90deg,#102727e0,#10272788),linear-gradient(0deg,#10272765,transparent 70%)}.jmv-preview .section-nav>div{gap:0;justify-content:space-around;padding:9px 12px}.jmv-preview .section-nav a{padding-inline:11px}.jmv-preview .connection{gap:36px;grid-template-columns:1.2fr 1fr}.jmv-preview .connection__portrait{padding-top:0}.jmv-preview .route-summary{gap:24px;margin-top:35px}.jmv-preview .moments__grid{gap:45px 32px}.jmv-preview .moment--history{padding-top:65px}.jmv-preview .moment__copy{padding-left:30px}.jmv-preview .moment__copy h3{font-size:28px}.jmv-preview .moment__copy p{font-size:14px}.jmv-preview .moment--water{gap:32px}.jmv-preview .journey{display:block}.jmv-preview [data-enhanced=mobile] .journey__nav{display:none}.jmv-preview .day__toggle{border:0;background:transparent;color:var(--ink);text-align:left;font:500 29px/1.15 'Cormorant Garamond',Georgia,serif;display:flex;gap:28px;align-items:center;justify-content:space-between;width:100%;padding:22px 0;min-height:68px}.jmv-preview .day__heading{margin:0}.jmv-preview .day{border-top:1px solid var(--line)}.jmv-preview .day+.day{margin-top:0}.jmv-preview .day:last-child{border-bottom:1px solid var(--line)}.jmv-preview .day__copy{padding-bottom:32px;max-width:690px}.jmv-preview .day__content .photo{aspect-ratio:16/9}.jmv-preview .accompaniment .section-intro{gap:36px}.jmv-preview .service-points{gap:28px}.jmv-preview .service-points h3{font-size:26px}.jmv-preview .preparation,.jmv-preview .inclusions .container,.jmv-preview .price,.jmv-preview .faq{grid-template-columns:1fr;gap:35px}.jmv-preview .preparation h2,.jmv-preview .inclusions h2,.jmv-preview .faq h2{max-width:620px}.jmv-preview .price__story{max-width:640px}.jmv-preview .price__story p{max-width:none}.jmv-preview .jmpe-pukara-price{max-width:680px;width:100%}.jmv-preview .process__steps{gap:28px}.jmv-preview .process__steps h3{font-size:27px}.jmv-preview .closing{min-height:560px}}
@media(max-width:599px){.jmv-preview{font-size:15px;line-height:1.75}.jmv-preview .container{width:calc(100% - 40px)}.jmv-preview .section{padding-block:58px}.jmv-preview h2{font-size:39px}.jmv-preview .site-header{height:56px;padding-inline:20px}.jmv-preview .wordmark span{font-size:25px}.jmv-preview .wordmark small{font-size:6px;margin-top:4px}.jmv-preview .header-place{font-size:9px;letter-spacing:.025em}.jmv-preview .hero{min-height:calc(100svh - 56px)}.jmv-preview .hero__inner{width:100%;padding:30px 22px}.jmv-preview .hero h1{font-size:clamp(35px,10.4vw,52px);line-height:1.03}.jmv-preview .eyebrow{font-size:9px;letter-spacing:.12em;line-height:1.8;margin-bottom:18px}.jmv-preview .hero h1+p{font-size:14px;line-height:1.6;margin-top:20px}.jmv-preview .hero__actions{gap:10px;margin-top:22px}.jmv-preview .hero .button{width:100%;min-height:46px;padding:10px 16px;font-size:13px}.jmv-preview .hero .hero__facts{font-size:10px;line-height:1.6;padding-top:16px;margin-top:18px}.jmv-preview .hero__shade{background:linear-gradient(90deg,#102727d8,#102727a1),linear-gradient(0deg,#1027279c,transparent 70%)}.jmv-preview .section-nav>div{padding:8px 7px;gap:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.jmv-preview .section-nav a{font-size:9px;text-align:center;padding:10px 2px;min-height:35px}.jmv-preview .connection{display:block}.jmv-preview .connection__copy h2{margin-bottom:25px}.jmv-preview .connection__portrait{margin:34px 0 0 34px}.jmv-preview .connection__portrait .photo{aspect-ratio:4/5}.jmv-preview .route-summary{display:block;margin-top:34px;padding-block:25px}.jmv-preview .route-summary h3{font-size:29px;margin-bottom:15px}.jmv-preview .moments h2{margin-bottom:35px}.jmv-preview .moments__grid{display:block}.jmv-preview .moment--history{padding-top:40px}.jmv-preview .moment--water{display:block;margin-top:40px}.jmv-preview .moment--water .moment__copy{padding-top:24px}.jmv-preview .moment--water .chapter-number{top:29px}.jmv-preview .moment__copy{padding-top:24px}.jmv-preview .chapter-number{top:29px}.jmv-preview .moment__copy h3{font-size:32px}.jmv-preview .moment--sun .photo,.jmv-preview .moment--history .photo{aspect-ratio:4/3}.jmv-preview .moment--water .photo{aspect-ratio:4/3}.jmv-preview .section-intro{margin-bottom:30px}.jmv-preview .section-intro h2+p{margin-top:21px}.jmv-preview .day__toggle{font-size:28px;gap:20px}.jmv-preview .day__content .photo{aspect-ratio:4/3;margin-bottom:24px}.jmv-preview .day__route{font-size:11px}.jmv-preview .day__note{font-size:13px}.jmv-preview .accompaniment .section-intro{display:block}.jmv-preview .accompaniment .section-intro p{margin-top:25px}.jmv-preview .service-points{display:block;margin-top:35px}.jmv-preview .service-points>div+div{margin-top:32px}.jmv-preview .service-number{margin-bottom:16px}.jmv-preview .service-points h3{font-size:32px}.jmv-preview .service-note{margin-top:34px}.jmv-preview .disclosure__body{padding-right:12px;font-size:14px}.jmv-preview summary{font-size:15px;gap:20px;padding-block:20px}.jmv-preview .inclusions summary{font-size:27px}.jmv-preview .included-list{columns:1}.jmv-preview .jmpe-pukara-price{padding:24px 20px}.jmv-preview .jmpe-pukara-price legend{font-size:13px;margin-bottom:18px}.jmv-preview .jmpe-pukara-price__traveler-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.jmv-preview .jmpe-pukara-price__traveler-options button{min-height:48px}.jmv-preview .price__total strong{font-size:27px}.jmv-preview .process h2{margin-bottom:35px}.jmv-preview .process__steps{display:block}.jmv-preview .process__steps li+li{margin-top:30px}.jmv-preview .process__steps h3{font-size:32px}.jmv-preview .closing{min-height:600px;padding-block:65px}.jmv-preview .closing__copy h2{font-size:48px}.jmv-preview .closing__copy h2+p{font-size:14px;margin-block:25px}.jmv-preview .closing .button{width:100%}.jmv-preview .site-footer{padding:24px 20px;font-size:10px;gap:14px}.jmv-preview :is(section[id],article[id]){scroll-margin-top:65px}}
@media(max-width:359px){.jmv-preview .container{width:calc(100% - 32px)}.jmv-preview .hero__inner{padding-inline:16px;padding-block:24px}.jmv-preview .hero h1{font-size:35px}.jmv-preview .hero h1+p{font-size:13px;line-height:1.55}.jmv-preview .hero .hero__facts{font-size:9px}.jmv-preview .section-nav a{font-size:8px}.jmv-preview h2{font-size:35px}.jmv-preview .jmpe-pukara-price{padding:22px 16px}.jmv-preview .price__total strong{font-size:25px}.jmv-preview .header-place{font-size:8px}.jmv-preview .closing__copy h2{font-size:43px}}
.jmv-preview .hero__picture,.jmv-preview .closing>.photo{z-index:0;pointer-events:none}.jmv-preview .hero__shade,.jmv-preview .closing__shade{z-index:1;pointer-events:none}.jmv-preview .hero__inner,.jmv-preview .closing__copy{position:relative;z-index:2}
.jmv-preview .hero__picture{background-image:url('../media/trip-editorial-v2/hero/P0479-escritorio.webp');background-size:cover;background-position:50% 50%}
.jmv-preview .price__scope{font-size:13px;line-height:1.75;margin-bottom:24px}
.jmv-preview .journey__nav a,.jmv-preview .jmpe-pukara-price__traveler-options button{transition:none}
@media(max-width:767px){.jmv-preview .hero__picture{background-image:url('../media/trip-editorial-v2/hero/P0479-movil.webp')}}
@media(max-width:599px){.jmv-preview .section-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.jmv-preview .section-nav a{font-size:11px;min-height:44px;padding-block:12px}.jmv-preview :is(section[id],article[id]){scroll-margin-top:120px}}
/* Photographs supplied by Toni: fixed framing, never motion or generated content. */
.jmv-preview .accompaniment .team-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;align-items:start}
.jmv-preview .accompaniment .team-profiles{grid-column:1/3;min-width:0}
.jmv-preview .accompaniment .team-profiles__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.jmv-preview .accompaniment .team-photo{position:relative;aspect-ratio:16/10;background:#294748}
.jmv-preview .accompaniment .team-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}
.jmv-preview .accompaniment .team-photo--toni img{position:absolute;width:130%;max-width:none;height:auto;left:-15%;top:-45%;object-fit:initial;transform:rotate(4.2deg);transform-origin:50% 60%}
.jmv-preview .accompaniment figcaption{font:500 29px/1.2 'Cormorant Garamond',Georgia,serif;margin-top:13px}
.jmv-preview .accompaniment .team-profiles__shared{font-size:13px;color:#e8e5de;margin-top:14px;line-height:1.6}
.jmv-preview .accompaniment .service-points{display:contents}
.jmv-preview .accompaniment .service-point{min-width:0;margin:0!important;padding-top:20px;border-top:1px solid #ffffff45}
.jmv-preview .accompaniment .service-point--1{grid-column:3;grid-row:1}
.jmv-preview .accompaniment .service-point--2{grid-column:1/3;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}
.jmv-preview .accompaniment .service-point--3{grid-column:3;grid-row:2}
.jmv-preview .accompaniment .team-photo--vehiculo{aspect-ratio:16/11}
.jmv-preview .accompaniment .team-photo--vehiculo img{position:absolute;width:150%;height:auto;max-width:none;left:0;top:-18%;object-fit:initial}
.jmv-preview .accompaniment .service-number{margin-bottom:16px}
@media(min-width:600px) and (max-width:899px){.jmv-preview .accompaniment .team-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.jmv-preview .accompaniment .team-profiles{grid-column:1/-1}.jmv-preview .accompaniment .service-point--1{grid-column:1;grid-row:2}.jmv-preview .accompaniment .service-point--2{grid-column:2;grid-row:2/span 2;display:block}.jmv-preview .accompaniment .service-point--2 .photo{margin-top:24px}.jmv-preview .accompaniment .service-point--3{grid-column:1;grid-row:3}}
@media(max-width:599px){.jmv-preview .accompaniment .team-layout{display:block}.jmv-preview .accompaniment .team-profiles__pair{grid-template-columns:1fr;gap:26px}.jmv-preview .accompaniment .team-profiles__shared{margin-top:18px;font-size:14px}.jmv-preview .accompaniment figcaption{font-size:28px;margin-top:11px}.jmv-preview .accompaniment .service-point{margin-top:32px!important}.jmv-preview .accompaniment .service-point--2{display:block}.jmv-preview .accompaniment .service-point--2 .photo{margin-top:24px}}
@media(prefers-reduced-motion:reduce){.jmv-preview,.jmv-preview *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.jmv-preview [data-entered=true]{transform:none!important;opacity:1!important}}

.jmv-preview :is(h1,h2,h3,h4){color:inherit}
.jmv-preview .button,.jmv-preview button{border-radius:0}
