body{background:radial-gradient(circle at 18% 9%,#fff 0,#fbf8f0 40%,#efe2cc 100%)}
.hero{background-attachment:fixed}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 77% 31%,transparent 0 18%,rgba(16,5,23,.14) 52%,rgba(16,5,23,.5) 100%)}
.hero-content{z-index:2}.hero h1{text-shadow:0 5px 35px rgba(0,0,0,.42)}
.scenic-break{min-height:74vh;display:flex;align-items:end;position:relative;color:white;background-position:center;background-size:cover;background-attachment:fixed}
.scenic-break:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,6,24,.9),rgba(17,6,24,.08) 70%),linear-gradient(90deg,rgba(35,9,48,.5),transparent)}
.sacred-valley{background-image:url('https://images.squarespace-cdn.com/content/v1/5acd5b31f407b409c638be6a/1557259228414-J53DXBSGMMNIBCBIOFKX/sacred-valley-peru-natasha-lequepeys-11.jpg')}
.choque-banner{background-image:url('https://www.samtravelperu.com/wp-content/uploads/2016/06/ruins3-choquequirao-1-1024x512.jpg')}
.scenic-caption{position:relative;z-index:1;width:min(820px,88%);margin:0 7vw 7vw;padding-left:28px;border-left:3px solid var(--gold)}
.scenic-caption span{font-size:12px;letter-spacing:3px;font-weight:700;color:#f2d491}.scenic-caption h2{font:600 clamp(34px,5vw,68px)/1.08 Cinzel,serif;margin:12px 0 14px;text-shadow:0 4px 22px #0008}.scenic-caption p{margin:0;text-transform:uppercase;font-size:13px;letter-spacing:1.8px}
.mosaic{grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:360px 360px}.feature-large{grid-row:1/3}.inti{grid-column:2/4}.choque,.lake{display:flex}.mosaic .feature{transition:transform .55s ease,filter .55s ease}.mosaic .feature:hover{transform:scale(1.012);filter:saturate(1.14)}
.cards article{background:linear-gradient(145deg,#fff,#f6eddd);box-shadow:0 18px 55px rgba(49,18,63,.1);transition:.3s}.cards article:hover{transform:translateY(-8px);box-shadow:0 25px 70px rgba(49,18,63,.18)}
.paths{background:linear-gradient(135deg,#eadcc3,#f9f4e9 55%,#dfca9f)}.path-card{box-shadow:0 25px 70px rgba(39,16,49,.11)}
.pricing{background:radial-gradient(circle at 82% 12%,#6d337c 0,#3b174f 38%,#1d0a27 100%)}
.host-quote{background-image:linear-gradient(0deg,rgba(25,7,35,.84),rgba(25,7,35,.02) 62%),url('michael-stephens-travel-host.jpeg');min-height:620px;background-position:center 54%;background-size:cover;box-shadow:0 28px 80px rgba(47,18,61,.22)}
.host-quote p{text-shadow:0 3px 18px #000}.signup{background:linear-gradient(120deg,rgba(22,9,31,.98),rgba(66,22,83,.95)),url('https://www.andina-travel.com/wp-content/uploads/2021/02/lago_titicaca-44-1.jpg') center/cover}
@media(max-width:900px){.hero,.scenic-break{background-attachment:scroll}.scenic-break{min-height:60vh}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:460px 300px 300px}.feature-large{grid-column:1/3;grid-row:auto}.inti{grid-column:auto}.choque,.lake{display:flex}}
@media(max-width:560px){.mosaic{grid-template-columns:1fr;grid-template-rows:420px 280px 280px 280px}.feature-large,.inti{grid-column:auto}.scenic-break{min-height:58vh}.scenic-caption{margin-bottom:12vw}.host-quote{min-height:480px}}
