﻿/* Photographic refinement shared across the complete site */
body{background-image:radial-gradient(circle at 8% 18%,rgba(212,173,103,.08),transparent 22%)}
.hero{background-image:url('assets/original/slides/slide_home_2.webp');background-position:center 54%}.hero:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.15);pointer-events:none}.hero-copy{padding-left:2vw}.button-light{box-shadow:0 12px 35px rgba(7,24,19,.18)}
.destinations{gap:2px;background:var(--paper);padding:2px}.destination-card{min-height:590px;padding:40px 34px}.destination-card:after{background:linear-gradient(0deg,rgba(7,27,22,.88),rgba(7,27,22,.05) 72%),linear-gradient(90deg,rgba(7,27,22,.15),transparent)}
.destination-card:nth-child(1):before{background-image:url('assets/original/slides/slide_home_2.webp');background-position:53% center}.destination-card:nth-child(2):before{background-image:url('assets/original/bhutan/bhutan-banner.webp');background-position:68% center;filter:saturate(.72) hue-rotate(18deg)}.destination-card:nth-child(3):before{background-image:url('assets/original/itin/nepal-tracking-tour.webp');background-position:center;filter:saturate(.72) contrast(1.05)}.destination-card:nth-child(4):before{background-image:url('assets/original/itin/sl-6.webp');background-position:center;filter:saturate(.82)}
.destination-card:hover:before{transform:scale(1.075)}.destination-card h3{font-size:54px;text-shadow:0 4px 20px rgba(0,0,0,.2)}.destination-card .arrow{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;transition:.3s}.destination-card:hover .arrow{background:#fff;color:var(--ink);transform:rotate(45deg)}
.tour-grid{gap:28px}.tour-card{box-shadow:0 10px 40px rgba(24,55,47,.07);overflow:hidden}.north .tour-visual:before{background-image:url('assets/original/itin/highlights-of-north-India.webp');background-position:center}.south .tour-visual:before{background-image:url('assets/original/itin/best-of-south-india.webp');background-position:center;filter:saturate(.9)}.tiger .tour-visual:before{background-image:url('assets/original/itin/big-five-indian-jungles.webp');background-position:center;filter:saturate(.8)}.tour-visual:after{background:linear-gradient(0deg,rgba(7,27,22,.55),transparent 62%)}.tour-copy{padding:30px}.tour-card:hover{transform:translateY(-9px);box-shadow:0 22px 55px rgba(24,55,47,.14)}
.why-art{background-image:linear-gradient(0deg,rgba(13,40,33,.82),rgba(13,40,33,.02) 70%),url('assets/original/slides/slide_home_1.webp');background-size:cover;background-position:center}.why-art:before{border-color:rgba(255,255,255,.3);box-shadow:0 0 0 999px rgba(12,36,30,.06)}
.expanded-grid{gap:14px;border:0}.expanded-grid article{min-height:330px;padding:30px!important;border:0!important;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.expanded-grid article:before,.expanded-grid article:after{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:.6s}.expanded-grid article:after{z-index:-1;background:linear-gradient(0deg,rgba(7,27,22,.9),rgba(7,27,22,.05) 72%)}.expanded-grid article:nth-child(1):before{background-image:url('assets/original/itin/cultural-and-spiritual-tour.webp')}.expanded-grid article:nth-child(2):before{background-image:url('assets/original/itin/big-five-indian-jungles.webp')}.expanded-grid article:nth-child(3):before{background-image:url('assets/original/slides/slide_home_1.webp')}.expanded-grid article:nth-child(4):before{background-image:url('assets/original/itin/yoga-and-culture-holiday.webp')}.expanded-grid article:hover:before{transform:scale(1.06)}.expanded-grid span{color:var(--gold)}.expanded-grid h3{font-size:30px;margin:18px 0 8px}.expanded-grid p{color:rgba(255,255,255,.72);margin-bottom:0}.expanded-prelude{background:#e9e1d5}
.image-card{border-radius:2px;overflow:hidden;box-shadow:0 12px 38px rgba(24,55,47,.08)}.image-card img{transition:transform .7s,filter .5s}.image-card:hover img{transform:scale(1.045);filter:saturate(1.05)}.image-card-body{position:relative}.image-card-body:before{content:"";position:absolute;top:0;left:26px;width:44px;height:2px;background:var(--saffron)}
.page-hero{background-attachment:fixed}.page-hero:after{content:"";position:absolute;inset:16px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.page-hero>div{z-index:1}.gallery{gap:16px}.gallery img{transition:.5s;filter:saturate(.9)}.gallery img:hover{filter:saturate(1.1);transform:translateY(-5px)}
@media(max-width:900px){.destination-card{min-height:430px}.page-hero{background-attachment:scroll}.expanded-grid{gap:10px}}
@media(max-width:600px){.hero:after,.page-hero:after{inset:8px}.hero-copy{padding-left:0}.destinations{padding:0;gap:1px}.destination-card{min-height:340px}.destination-card h3{font-size:46px}.expanded-grid article{min-height:300px}}


