.ut-page{background:radial-gradient(900px 420px at 100% 0%,rgba(234,115,0,.05),transparent 60%),linear-gradient(180deg,#fffaf4,#fff);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.ut-filters{position:sticky;top:64px;z-index:40;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1.1rem 5vw;background:#fffbf6e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(20,20,20,.06)}.ut-filter{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:999px;border:1.5px solid rgba(232,63,37,.2);background:#fff;color:#5a4a42;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .25s ease}.ut-filter:hover{border-color:#e83f25;color:#a62c2c;transform:translateY(-1px)}.ut-filter.is-active{background:linear-gradient(135deg,#e83f25,#a62c2c);border-color:transparent;color:#fff;box-shadow:0 8px 20px #e83f254d}.ut-filter-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:.72rem;font-weight:800;background:#e83f251f;color:#a62c2c}.ut-filter.is-active .ut-filter-count{background:#ffffff40;color:#fff}.ut-sections{max-width:1400px;margin:0 auto;padding:3rem 5vw 1rem}.ut-section{margin-bottom:3.5rem;scroll-margin-top:150px;animation:utFadeUp .5s ease both}#ut-sections-top{scroll-margin-top:150px}.ut-section-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.ut-section-icon{flex-shrink:0;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#e83f25,#ea7300);box-shadow:0 10px 22px #e83f2547}.ut-section-title{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.01em;color:#1f242b}.ut-section-count{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ea7300;background:#ea73001a;border:1px solid rgba(234,115,0,.2);padding:.25rem .7rem;border-radius:999px}.ut-section-tagline{margin:.25rem 0 0;color:#6b7280;font-size:.98rem}.ut-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}.trip-card-container{height:100%;width:100%;transform:translateZ(0);will-change:transform}.trip-card-container:focus-visible{outline:2px solid #E83F25;outline-offset:4px;border-radius:20px}@keyframes utFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.trip-card-placeholder{border:1px solid rgba(20,20,20,.06);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #00000012;height:400px;position:relative}.image-placeholder-animation{width:100%;height:210px;background:linear-gradient(90deg,#f1ece4,#faf6f0,#f1ece4);background-size:200% 100%;animation:modernShimmer 1.8s infinite ease-in-out}.content-placeholder{padding:22px}.line-placeholder{height:16px;background:linear-gradient(90deg,#f1ece4,#faf6f0,#f1ece4);background-size:200% 100%;animation:modernShimmer 1.8s infinite ease-in-out;border-radius:8px;margin-bottom:14px}.line-placeholder.short{width:60%}.line-placeholder.medium{width:80%}.button-placeholder{height:46px;width:100%;background:linear-gradient(90deg,#f1ece4,#faf6f0,#f1ece4);background-size:200% 100%;animation:modernShimmer 1.8s infinite ease-in-out;border-radius:14px;margin-top:20px}@keyframes modernShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ut-regions{padding:1rem 0 3.5rem}.ut-regions-head{margin:0 auto 1.5rem;padding:0 5vw;text-align:center}.ut-regions-title{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(.98rem,4.6vw,2.5rem);font-weight:700;letter-spacing:-.02em;color:#1f242b;white-space:nowrap}.ut-coverflow{display:flex;align-items:center;gap:.6rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0 1.25rem}.ut-coverflow-arrow{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(166,44,44,.2);background:#fff;color:#a62c2c;cursor:pointer;transition:all .2s ease}.ut-coverflow-arrow:hover:not(:disabled){background:#a62c2c;color:#fff;border-color:#a62c2c}.ut-coverflow-arrow:disabled{opacity:.35;cursor:default}.ut-coverflow-track{flex:1;display:flex;align-items:center;gap:.7rem;height:440px;overflow:hidden;min-width:0}.ut-coverflow-card{position:relative;flex:0 1 0%;min-width:0;height:100%;border-radius:22px;overflow:hidden;cursor:pointer;background:#1a0f09;transition:flex-grow .9s cubic-bezier(.22,.8,.2,1),opacity .7s ease}.ut-coverflow-card--d0{flex-grow:14;opacity:1;max-width:900px}.ut-coverflow-card--d1{flex-grow:2.2;opacity:.85}.ut-coverflow-card--d2{flex-grow:1.1;opacity:.6}.ut-coverflow-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ut-coverflow-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140a0600 35%,#0f0704e6)}.ut-coverflow-icon{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#ffffff2e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:1;transition:opacity .3s ease;pointer-events:none}.ut-coverflow-card.is-active .ut-coverflow-icon{opacity:0}.ut-coverflow-info{position:absolute;inset:auto 0 0 0;padding:1.6rem 1.8rem;z-index:2;opacity:0;transition:opacity .5s ease .25s;pointer-events:none}.ut-coverflow-card.is-active .ut-coverflow-info{opacity:1;pointer-events:auto}.ut-coverflow-info h3{margin:0 0 .5rem;font-family:Space Grotesk,Inter,sans-serif;font-size:1.5rem;font-weight:700;color:#fff}.ut-coverflow-info p{margin:0;font-family:Inter,-apple-system,sans-serif;color:#ffffffe0;font-size:.92rem;line-height:1.55}.ut-coverflow-info a{color:#ffcf9e;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,207,158,.45)}.ut-coverflow-info a:hover{border-bottom-color:#ffcf9e}.accent-himachal .ut-coverflow-icon{background:#2f7a5cd9}.accent-uttarakhand .ut-coverflow-icon{background:#b5651dd9}.accent-ladakh .ut-coverflow-icon{background:#2f6690d9}.accent-kashmir .ut-coverflow-icon{background:#8c408fd9}.accent-rajasthan .ut-coverflow-icon{background:#b6552cd9}@media (max-width: 620px){.ut-coverflow{padding:0 .5rem;gap:.35rem}.ut-coverflow-arrow{width:32px;height:32px}.ut-coverflow-track{height:340px}.ut-coverflow-card--d1{flex-grow:1}.ut-coverflow-card--d2{flex-grow:.5}.ut-coverflow-info{padding:1.1rem 1.2rem}}.ut-notes{max-width:1400px;margin:0 auto;padding:.5rem 5vw 3.5rem}.ut-notes-inner{background:linear-gradient(135deg,#fff2e2,#fff8f1 55%,#fff);border:1px solid rgba(234,115,0,.14);border-radius:28px;padding:2.75rem 3rem}.ut-notes-head{max-width:56ch;margin:0 auto 2rem;text-align:center}.ut-notes-eyebrow{display:inline-block;font-family:Inter,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d8590a;margin-bottom:.7rem}.ut-notes-title{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:700;letter-spacing:-.02em;color:#2c1608;text-wrap:balance}.ut-notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.ut-note-card{background:#fff;border-radius:20px;padding:1.9rem 2rem;box-shadow:0 12px 30px -20px #2c160859}.ut-note-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ea73001f;color:#d8590a;margin-bottom:1rem}.ut-note-card:nth-child(2) .ut-note-icon{background:#2f66901f;color:#2f6690}.ut-note-card h3{margin:0 0 .6rem;font-family:Space Grotesk,Inter,sans-serif;font-size:1.08rem;font-weight:700;color:#1f242b}.ut-note-card p{margin:0;font-family:Inter,sans-serif;color:#55483a;font-size:.94rem;line-height:1.7}@media (max-width: 760px){.ut-notes-inner{padding:2rem 1.5rem}.ut-notes-grid{grid-template-columns:1fr}}.ut-cta{max-width:1400px;margin:1rem auto 4rem;padding:0 5vw}.ut-cta-inner{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:2.5rem;border-radius:24px;background:linear-gradient(135deg,#1f1410,#3a1c14 60%,#a62c2c 130%);color:#fff;box-shadow:0 24px 50px #0003}.ut-cta-inner:after{content:"";position:absolute;width:320px;height:320px;top:-160px;right:-80px;border-radius:50%;background:radial-gradient(circle,rgba(234,115,0,.35),transparent 70%);pointer-events:none}.ut-cta-copy{position:relative;z-index:1}.ut-cta-title{margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.01em}.ut-cta-text{margin:0;color:#ffffffd9;font-size:1rem;line-height:1.55;max-width:46ch}.ut-cta-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.85rem}.ut-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.ut-cta-btn.primary{background:linear-gradient(135deg,#25d366,#128c3e);color:#fff;box-shadow:0 10px 24px #128c3e66}.ut-cta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #128c3e80}.ut-cta-btn.ghost{background:#ffffff1f;border:1px solid rgba(255,255,255,.3);color:#fff}.ut-cta-btn.ghost:hover{background:#fff3;transform:translateY(-2px)}@media screen and (max-width: 768px){.ut-hero{padding:105px 1.25rem 40px}.ut-stat{padding:.6rem .85rem}.ut-filters{top:58px;gap:.5rem;padding:.85rem 1rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ut-filters::-webkit-scrollbar{display:none}.ut-filter{flex-shrink:0;font-size:.86rem;padding:.55rem .95rem}.ut-sections{padding:2.25rem 1rem .5rem}.ut-section{margin-bottom:2.75rem}.ut-section-icon{width:44px;height:44px}.ut-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.ut-cta-inner{padding:2rem 1.5rem}.ut-cta-actions{width:100%}.ut-cta-btn{flex:1 1 auto;justify-content:center}}@media screen and (max-width: 480px){.ut-grid{grid-template-columns:1fr;gap:1.25rem}.ut-stats{gap:.6rem}.ut-stat{flex:1 1 42%}}@media (prefers-reduced-motion: reduce){.ut-section,.image-placeholder-animation,.line-placeholder,.button-placeholder{animation:none}.ut-filter:hover,.ut-cta-btn:hover{transform:none}}.ch-scroll{position:relative}.ch-stage{position:sticky;top:0;height:100vh;height:100svh;min-height:540px;overflow:hidden;background:#190906}.ch-media{position:absolute;top:0;right:0;bottom:0;left:0}.ch-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform,opacity}.ch-wrap-arch{opacity:var(--ch-arch-opacity, 1);transform:scale(var(--ch-arch-scale, 1))}.ch-wrap-canyon{opacity:var(--ch-canyon-opacity, 0);transform:scale(var(--ch-canyon-scale, 1.12))}.ch-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ch-img-arch{animation:chKenBurns 22s ease-in-out infinite alternate}@keyframes chKenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.ch-img-arch{animation:none}}.ch-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 65% at 50% 8%,rgba(234,115,0,.28),transparent 62%),linear-gradient(180deg,rgba(25,9,6,var(--ch-shade-top, .48)),#19090629 42%,rgba(15,6,4,var(--ch-shade-bottom, .78)))}.ch-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;padding:84px 20px 78px;color:#fff;transform:translateY(var(--ch-title-y, 0px)) scale(var(--ch-title-scale, 1));opacity:var(--ch-title-opacity, 1);will-change:transform,opacity}.ch-heading{margin-bottom:1.6rem}.ch-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffcf9e;margin-bottom:.9rem}.ch-title{font-size:clamp(2rem,10vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0 0 .85rem;max-width:12ch;text-shadow:0 2px 18px rgba(0,0,0,.35)}.ch-title-accent{background:linear-gradient(120deg,#ffe7c2 10%,#ff9a3d 55%,#ea7300 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ch-subtitle{font-size:clamp(.86rem,3.4vw,1.05rem);line-height:1.5;color:#ffffffe0;max-width:32ch;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.4)}.ch-stats{display:flex;align-items:flex-start;gap:.7rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.28);width:100%;max-width:480px}.ch-stat{display:flex;flex:1 1 0%;min-width:0;flex-direction:column;gap:.15rem;padding-right:.7rem;border-right:1px solid rgba(255,255,255,.22)}.ch-stat:last-child{padding-right:0;border-right:none}.ch-stat strong{font-size:1.05rem;font-weight:800;line-height:1;color:#fff}.ch-stat span{font-size:.62rem;line-height:1.25;color:#ffffffc7;font-weight:500;letter-spacing:.02em}.ch-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 28px;pointer-events:none;opacity:var(--ch-reveal-opacity, 0);transform:translateY(var(--ch-reveal-y, 26px));will-change:transform,opacity}.ch-reveal h2{margin:0;max-width:16ch;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.5rem,6.4vw,2.6rem);font-weight:700;line-height:1.18;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.5)}.ch-scrollcue{position:absolute;left:50%;bottom:16px;z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;opacity:var(--ch-title-opacity, 1);pointer-events:none}.ch-scrollcue-chevron{font-size:1.05rem;line-height:1;animation:chBounce 1.8s ease-in-out infinite}@keyframes chBounce{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion: reduce){.ch-img,.ch-content,.ch-scrollcue-chevron{animation:none;transition:none}}@media (min-width: 640px){.ch-content{padding:100px 40px 90px}.ch-stats{gap:1.8rem;max-width:560px}.ch-stat{padding-right:1.8rem}.ch-stat strong{font-size:1.2rem}.ch-stat span{font-size:.7rem}}@media (min-width: 1024px){.ch-stage{min-height:640px}.ch-content{padding:130px 64px 100px}.ch-title{max-width:16ch}.ch-stats{max-width:620px}}
