.ProductFilm-module__TKMghq__film{color:var(--white);box-shadow:var(--shadow);background:#171816;border:1px solid #ffffff29;border-radius:30px;overflow:hidden}.ProductFilm-module__TKMghq__stage{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:620px;display:grid}.ProductFilm-module__TKMghq__art{background:#e9e5dc;place-items:center;display:grid;position:relative;overflow:hidden}.ProductFilm-module__TKMghq__art:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 50%,#1718161f);position:absolute;inset:0}.ProductFilm-module__TKMghq__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:620px;padding:34px}.ProductFilm-module__TKMghq__arrow{z-index:2;width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fffdf8e6;border:0;border-radius:50%;font-size:1.25rem;position:absolute;top:50%;box-shadow:0 8px 25px #00000029}.ProductFilm-module__TKMghq__left{left:20px}.ProductFilm-module__TKMghq__right{right:20px}.ProductFilm-module__TKMghq__copy{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);display:flex}.ProductFilm-module__TKMghq__copy h3{color:#fff;margin-bottom:22px;font-size:clamp(2.2rem,4vw,4.2rem)}.ProductFilm-module__TKMghq__copy p{color:#c6c2b8;line-height:1.75}.ProductFilm-module__TKMghq__chips{flex-wrap:wrap;gap:8px;margin:12px 0 30px;display:flex}.ProductFilm-module__TKMghq__chips span{color:#d8d4ca;border:1px solid #ffffff2b;border-radius:99px;padding:7px 10px;font-size:.68rem}.ProductFilm-module__TKMghq__pricing{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0;display:grid}.ProductFilm-module__TKMghq__pricing small,.ProductFilm-module__TKMghq__pricing strong{display:block}.ProductFilm-module__TKMghq__pricing small{color:#aaa69d;margin-bottom:3px;font-size:.68rem}.ProductFilm-module__TKMghq__pricing strong{color:#fff;font-size:1.1rem}.ProductFilm-module__TKMghq__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ProductFilm-module__TKMghq__copy .ProductFilm-module__TKMghq__actions .button{color:var(--ink);background:#fff;border-color:#fff}.ProductFilm-module__TKMghq__copy .ProductFilm-module__TKMghq__actions .outline{color:#fff;background:0 0;border-color:#ffffff4d}.ProductFilm-module__TKMghq__strip{scrollbar-width:thin;scrollbar-color:#655f55 #171816;border-top:1px solid #ffffff24;gap:2px;padding:12px;display:flex;overflow-x:auto}.ProductFilm-module__TKMghq__frame,.ProductFilm-module__TKMghq__activeFrame{color:#fff;cursor:pointer;background:#22231f;border:1px solid #ffffff1f;flex:0 0 138px;height:108px;padding:12px 8px 25px;position:relative;overflow:hidden}.ProductFilm-module__TKMghq__activeFrame{border-color:var(--saffron);box-shadow:inset 0 -3px var(--saffron)}.ProductFilm-module__TKMghq__frame img,.ProductFilm-module__TKMghq__activeFrame img{object-fit:contain;background:#e7e3da;width:100%;height:70px}.ProductFilm-module__TKMghq__perforation{z-index:2;background:repeating-linear-gradient(90deg,#171816 0 7px,#0000 7px 13px);height:4px;position:absolute;top:3px;left:4px;right:4px}.ProductFilm-module__TKMghq__frameName{color:#c8c3ba;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}@media (max-width:900px){.ProductFilm-module__TKMghq__stage{grid-template-columns:1fr}.ProductFilm-module__TKMghq__art{min-height:410px}.ProductFilm-module__TKMghq__copy{padding:34px 24px 42px}}@media (max-width:520px){.ProductFilm-module__TKMghq__art{min-height:320px}.ProductFilm-module__TKMghq__art img{padding:16px}.ProductFilm-module__TKMghq__arrow{width:44px;height:44px}.ProductFilm-module__TKMghq__left{left:10px}.ProductFilm-module__TKMghq__right{right:10px}.ProductFilm-module__TKMghq__pricing{grid-template-columns:1fr}}
.page-module___8aEwW__page{overflow:hidden}.page-module___8aEwW__hero{background:#b20d55 url(/modern-india-luxury-v1.webp) 0/cover no-repeat;grid-template-columns:1.08fr .92fr;min-height:calc(100vh - 111px);display:grid;position:relative}.page-module___8aEwW__heroPattern{opacity:.3;background-image:radial-gradient(circle,#0000 0 18px,#c44c39 19px 20px,#0000 21px),radial-gradient(circle,#dd9a25 0 3px,#0000 4px);background-size:58px 58px;position:absolute;inset:0 48% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.page-module___8aEwW__heroCopy{z-index:2;color:#fff;background:linear-gradient(90deg,#500127f5,#9b0548e0 72%,#9b0548ad);flex-direction:column;justify-content:center;align-self:stretch;padding:8vw 5vw 8vw max(24px,50vw - 690px);display:flex;position:relative}.page-module___8aEwW__heroCopy h1{color:#fff;max-width:950px;margin-bottom:28px}.page-module___8aEwW__heroCopy h1 em{color:#f5d080;font-weight:500}.page-module___8aEwW__heroCopy .eyebrow{color:#f5d080}.page-module___8aEwW__heroCopy>p{color:#f6e2ea;max-width:720px;font-size:clamp(1rem,1.4vw,1.2rem)}.page-module___8aEwW__heroVisual{background:var(--diwali);place-items:center;padding:clamp(42px,5vw,78px);display:grid;position:relative;overflow:hidden}.page-module___8aEwW__heroVisual:before{content:"";border:1px solid #deab3847;border-radius:50%;width:500px;height:500px;position:absolute;top:-8%;right:-18%;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff05}.page-module___8aEwW__heroArch{z-index:1;aspect-ratio:1.06;background:#f5e8ce;border:1px solid #ffe8b56b;border-radius:52% 52% 28px 28px;width:min(600px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #0e030559}.page-module___8aEwW__heroArch img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__heroNote{z-index:3;color:#fff;text-align:center;background:#db7c28;border-radius:50%;align-content:center;justify-items:center;width:132px;height:132px;display:grid;position:absolute;top:8%;left:5%;transform:rotate(-8deg);box-shadow:0 8px 30px #32060c40}.page-module___8aEwW__heroNote strong{font-family:var(--font-display);font-size:1.35rem}.page-module___8aEwW__heroNote span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;line-height:1.3}.page-module___8aEwW__heroCaption{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#38040fb8;border:1px solid #ffffff2e;max-width:330px;padding:16px 20px;position:absolute;bottom:5%;right:7%}.page-module___8aEwW__heroCaption span,.page-module___8aEwW__heroCaption strong{display:block}.page-module___8aEwW__heroCaption span{color:#f3b64c;letter-spacing:.18em;margin-bottom:4px;font-size:.6rem;font-weight:700}.page-module___8aEwW__heroCaption strong{font-family:var(--font-display);font-size:1.08rem;font-weight:500}.page-module___8aEwW__marigoldOne,.page-module___8aEwW__marigoldTwo{z-index:3;color:#e99924;font-size:4rem;line-height:1;position:absolute}.page-module___8aEwW__marigoldOne{top:8%;right:46%;transform:rotate(12deg)}.page-module___8aEwW__marigoldTwo{font-size:3rem;bottom:4%;right:2%;transform:rotate(-18deg)}.page-module___8aEwW__finder{box-shadow:var(--shadow);background:#fffdf8eb;border-radius:18px;grid-template-columns:1.2fr .74fr .78fr auto;gap:10px;margin-top:38px;padding:10px;display:grid}.page-module___8aEwW__finder label{border-right:1px solid var(--line);padding:4px 14px}.page-module___8aEwW__finder label span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:.65rem;font-weight:700;display:block}.page-module___8aEwW__finder input,.page-module___8aEwW__finder select{width:100%;height:30px;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.page-module___8aEwW__finder button{align-self:stretch}.page-module___8aEwW__quickLinks{color:#ecc8d7;flex-wrap:wrap;gap:15px;margin-top:17px;font-size:.76rem;display:flex}.page-module___8aEwW__quickLinks a{color:#fff;text-underline-offset:3px;text-decoration:underline}.page-module___8aEwW__proof{border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.page-module___8aEwW__proof div{border-right:1px solid var(--line);text-align:center;padding:28px 35px}.page-module___8aEwW__proof div:last-child{border-right:0}.page-module___8aEwW__proof strong,.page-module___8aEwW__proof span{display:block}.page-module___8aEwW__proof strong{font-family:var(--font-display);font-size:1.45rem}.page-module___8aEwW__proof span{color:var(--ink-soft);font-size:.72rem}.page-module___8aEwW__clientProof{border-bottom:1px solid var(--line);background:#f7f2e9;padding:80px 0}.page-module___8aEwW__clientProofIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:34px;display:grid}.page-module___8aEwW__clientProofIntro h2{max-width:760px;margin:8px 0 0;font-size:clamp(2.2rem,4vw,4.2rem)}.page-module___8aEwW__clientProofIntro p{max-width:570px;color:var(--ink-soft);margin:0 0 8px;line-height:1.7}.page-module___8aEwW__clientGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--white);grid-template-columns:repeat(5,1fr);display:grid}.page-module___8aEwW__clientMark{border-right:1px solid var(--line);border-bottom:1px solid var(--line);place-items:center;min-height:116px;padding:8px 20px;display:grid}.page-module___8aEwW__clientLogo{width:100%;max-width:200px;height:auto}.page-module___8aEwW__moreClients{background:var(--diwali);color:#fff}.page-module___8aEwW__moreClients span{color:#f4c96b;letter-spacing:.02em;font-size:.78rem;font-weight:700}.page-module___8aEwW__trademarkNote{color:var(--ink-soft);margin:15px 0 0;font-size:.62rem}.page-module___8aEwW__discovery,.page-module___8aEwW__categories,.page-module___8aEwW__process,.page-module___8aEwW__faq{padding-top:120px;padding-bottom:120px}.page-module___8aEwW__discovery{position:relative}.page-module___8aEwW__discovery:before{content:"";background:var(--line);height:1px;position:absolute;inset:48px 0 auto}.page-module___8aEwW__discoveryIntro{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.page-module___8aEwW__discoveryIntro h2{margin:0}.page-module___8aEwW__discoveryIntro p{max-width:520px;color:var(--ink-soft);margin:0}.page-module___8aEwW__discoveryRoutes{grid-template-columns:1fr 1fr .84fr;gap:16px;display:grid}.page-module___8aEwW__routeCard,.page-module___8aEwW__festiveRoute{border:1px solid var(--line);background:var(--white);border-radius:24px;min-height:480px;padding:30px}.page-module___8aEwW__routeCard>span,.page-module___8aEwW__festiveRoute>span{color:var(--saffron-dark);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.page-module___8aEwW__routeCard h3,.page-module___8aEwW__festiveRoute h3{margin:28px 0 24px;font-size:2rem}.page-module___8aEwW__routeCard>div{border-top:1px solid var(--line)}.page-module___8aEwW__routeCard a{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1px;padding:17px 34px 17px 0;display:grid;position:relative}.page-module___8aEwW__routeCard a strong,.page-module___8aEwW__routeCard a small{display:block}.page-module___8aEwW__routeCard a strong{font-size:.84rem}.page-module___8aEwW__routeCard a small{color:var(--ink-soft);grid-column:1;font-size:.66rem}.page-module___8aEwW__routeCard a b{color:var(--saffron-dark);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.page-module___8aEwW__purposeCard{background:#e8eee9}.page-module___8aEwW__festiveRoute{background:var(--diwali);color:#fff;position:relative;overflow:hidden}.page-module___8aEwW__festiveRoute:after{content:"";border:1px solid #ffd67f59;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-110px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.page-module___8aEwW__festiveRoute>span{color:#f1af3f}.page-module___8aEwW__festiveRoute h3{color:#fff;margin-top:160px;font-size:2.5rem}.page-module___8aEwW__festiveRoute p{color:#efd7d5;font-size:.85rem}.page-module___8aEwW__festiveRoute b{z-index:2;color:#f5bd55;text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;position:absolute;bottom:30px;left:30px}.page-module___8aEwW__rangoli{color:#f5bd55;border:1px solid #f7be4e61;border-radius:50%;place-items:center;width:130px;height:130px;font-size:2rem;display:grid;position:absolute;top:22px;right:26px;box-shadow:0 0 0 16px #f5bd550f,0 0 0 32px #f5bd5509}.page-module___8aEwW__sectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:45px;display:flex}.page-module___8aEwW__sectionHead h2{margin-bottom:0}.page-module___8aEwW__sectionHead>p{max-width:460px;color:var(--ink-soft);margin-bottom:6px}.page-module___8aEwW__categoryGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module___8aEwW__categoryCard{background:#e9e5dd;border-radius:20px;min-height:365px;position:relative;overflow:hidden}.page-module___8aEwW__categoryCard:nth-child(3n+2){background:#e4e9e5}.page-module___8aEwW__categoryCard:nth-child(3n){background:#ece1d8}.page-module___8aEwW__categoryCard img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:270px;padding:14px;transition:transform .4s}.page-module___8aEwW__categoryCard:hover img{transform:scale(1.04)}.page-module___8aEwW__categoryCard>span{background:var(--white);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.62rem;display:grid;position:absolute;top:14px;left:14px}.page-module___8aEwW__categoryCard h3{margin:18px 18px 5px;font-size:1.35rem}.page-module___8aEwW__categoryCard b{color:var(--saffron-dark);text-transform:uppercase;letter-spacing:.07em;margin:0 18px;font-size:.7rem}.page-module___8aEwW__center{text-align:center;margin-top:40px}.page-module___8aEwW__annualPartner{color:#fff;background:#087976 url(/modern-india-luxury-v1.webp) 100%/cover no-repeat;padding:110px 0}.page-module___8aEwW__annualPartner>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#044344e0;border:1px solid #ffffff73;border-radius:30px;grid-template-columns:1fr 1fr;gap:8vw;padding:55px;display:grid;box-shadow:0 30px 80px #31001740}.page-module___8aEwW__annualPartner .eyebrow{color:#f4d275}.page-module___8aEwW__annualPartner h2{color:#fff;margin:0;font-size:clamp(2.8rem,4.6vw,5rem)}.page-module___8aEwW__annualPartner h2 em{color:#f4d275}.page-module___8aEwW__annualPartner p{color:#d9eeee;font-size:1rem;line-height:1.8}.page-module___8aEwW__annualPartner ul{margin:24px 0 30px;padding:0;list-style:none}.page-module___8aEwW__annualPartner li{border-top:1px solid #ffffff2e;padding:10px 0;font-size:.82rem}.page-module___8aEwW__annualPartner li:before{content:"✦";color:#f4d275;margin-right:10px}.page-module___8aEwW__filmSection{background:#ded7ca;padding:120px 0}.page-module___8aEwW__diwali{background:var(--diwali);color:#fff;grid-template-columns:.9fr 1.1fr;min-height:680px;display:grid}.page-module___8aEwW__diwaliArt{background:#f3dfb8;place-items:center;display:grid;overflow:hidden}.page-module___8aEwW__diwaliArt img{object-fit:cover;width:100%;height:100%}.page-module___8aEwW__diwaliCopy{align-self:center;max-width:760px;padding:80px clamp(32px,7vw,110px)}.page-module___8aEwW__diwaliCopy .eyebrow{color:#f5bd8e}.page-module___8aEwW__diwaliCopy h2{color:#fff;font-size:clamp(2.8rem,5vw,5.6rem)}.page-module___8aEwW__diwaliCopy p{color:#f2d8c9;max-width:650px;font-size:1.08rem;line-height:1.75}.page-module___8aEwW__diwaliCopy>div:last-child{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.page-module___8aEwW__textLink{text-underline-offset:4px;font-size:.82rem;text-decoration:underline}.page-module___8aEwW__process>h2{max-width:700px}.page-module___8aEwW__steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;display:grid}.page-module___8aEwW__steps article{border-right:1px solid var(--line);padding:28px 26px}.page-module___8aEwW__steps article:last-child{border-right:0}.page-module___8aEwW__steps span{color:var(--saffron-dark);font-size:.7rem;font-weight:700}.page-module___8aEwW__steps h3{margin:50px 0 12px;font-size:1.8rem}.page-module___8aEwW__steps p{color:var(--ink-soft);font-size:.9rem}.page-module___8aEwW__faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.page-module___8aEwW__faq>div:first-child p{max-width:380px;color:var(--ink-soft)}.page-module___8aEwW__faq details{border-top:1px solid var(--line);padding:22px 0}.page-module___8aEwW__faq details:last-child{border-bottom:1px solid var(--line)}.page-module___8aEwW__faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:20px;font-size:1.25rem;list-style:none;display:flex}.page-module___8aEwW__faq summary::-webkit-details-marker{display:none}.page-module___8aEwW__faq details p{max-width:700px;color:var(--ink-soft);margin:18px 40px 0 0}@media (max-width:1180px){.page-module___8aEwW__finder{grid-template-columns:1fr 1fr}.page-module___8aEwW__finder button{min-height:54px}.page-module___8aEwW__discoveryRoutes{grid-template-columns:1fr 1fr}.page-module___8aEwW__festiveRoute{grid-column:1/-1;min-height:370px}.page-module___8aEwW__festiveRoute h3{margin-top:110px}}@media (max-width:1050px){.page-module___8aEwW__hero{grid-template-columns:1fr}.page-module___8aEwW__heroCopy{padding:80px 5vw}.page-module___8aEwW__heroVisual{min-height:650px}.page-module___8aEwW__marigoldOne{top:48%;right:4%}.page-module___8aEwW__categoryGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__diwali{grid-template-columns:1fr 1fr}.page-module___8aEwW__steps{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__steps article:nth-child(2){border-right:0}.page-module___8aEwW__steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}.page-module___8aEwW__annualPartner>div{grid-template-columns:1fr;gap:35px}.page-module___8aEwW__clientGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.page-module___8aEwW__hero{min-height:0}.page-module___8aEwW__heroCopy{padding:60px 20px}.page-module___8aEwW__heroVisual{min-height:470px;padding:35px 20px}.page-module___8aEwW__heroArch{aspect-ratio:.88}.page-module___8aEwW__heroCaption{bottom:20px;right:20px}.page-module___8aEwW__heroNote{width:100px;height:100px}.page-module___8aEwW__marigoldOne,.page-module___8aEwW__marigoldTwo{display:none}.page-module___8aEwW__finder{grid-template-columns:1fr}.page-module___8aEwW__finder label{border-right:0;border-bottom:1px solid var(--line)}.page-module___8aEwW__proof{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__proof div:nth-child(2){border-right:0}.page-module___8aEwW__proof div:nth-child(-n+2){border-bottom:1px solid var(--line)}.page-module___8aEwW__discovery,.page-module___8aEwW__categories,.page-module___8aEwW__process,.page-module___8aEwW__faq{padding-top:80px;padding-bottom:80px}.page-module___8aEwW__discoveryIntro{grid-template-columns:1fr;gap:18px}.page-module___8aEwW__discoveryRoutes{grid-template-columns:1fr}.page-module___8aEwW__festiveRoute{grid-column:auto}.page-module___8aEwW__sectionHead{display:block}.page-module___8aEwW__sectionHead>p{margin-top:18px}.page-module___8aEwW__categoryGrid{gap:10px}.page-module___8aEwW__categoryCard{min-height:290px}.page-module___8aEwW__categoryCard img{height:205px}.page-module___8aEwW__categoryCard h3{font-size:1.08rem}.page-module___8aEwW__diwali{grid-template-columns:1fr}.page-module___8aEwW__diwaliArt{min-height:420px}.page-module___8aEwW__diwaliCopy{padding:65px 24px}.page-module___8aEwW__faq{grid-template-columns:1fr;gap:40px}.page-module___8aEwW__steps{grid-template-columns:1fr}.page-module___8aEwW__steps article{border-right:0;border-bottom:1px solid var(--line)}.page-module___8aEwW__steps h3{margin-top:28px}.page-module___8aEwW__annualPartner{padding:75px 0}.page-module___8aEwW__annualPartner>div{padding:32px 22px}.page-module___8aEwW__clientProof{padding:65px 0}.page-module___8aEwW__clientProofIntro{grid-template-columns:1fr;gap:18px}.page-module___8aEwW__clientGrid{grid-template-columns:repeat(2,1fr)}.page-module___8aEwW__clientMark{min-height:94px;padding:15px}}
