.vpx-hero{--vpx-top: 70px;--vpx-p: 0;--vpx-mx: 0;--vpx-my: 0;--vpx-motion: 1;--vpx-h: 100;--vpx-vh: calc(var(--vpx-h) * 1vh - var(--vpx-top) - var(--mnav-h, 0px));position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(540px,var(--vpx-vh));overflow:hidden;overflow:clip;background:var(--vpx-bg, #fbf8f2);color:var(--vpx-ink, #221034)}@supports (height: 1svh){.vpx-hero{--vpx-vh: calc(var(--vpx-h) * 1svh - var(--vpx-top) - var(--mnav-h, 0px))}}body.has-announce .vpx-hero{--vpx-top: calc(70px + var(--announce-h, 44px))}.vpx-hero[data-intensity=subtle]{--vpx-motion: .55}.vpx-hero[data-intensity=cinematic]{--vpx-motion: 1.35}.vpx-hero[data-intensity=off],body.vpx-motion-off .vpx-hero{--vpx-motion: 0}.vpx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 70% at 72% 42%,var(--vpx-glow, #f6e6c6) 0%,transparent 70%),linear-gradient(180deg,var(--vpx-bg, #fbf8f2) 0%,var(--vpx-bg-2, #f2ebdd) 100%)}.vpx-hero--navratri .vpx-hero__bg{background:radial-gradient(38% 26% at 62% 14%,color-mix(in srgb,var(--vpx-glow) 85%,transparent) 0%,transparent 100%),radial-gradient(90% 80% at 100% 100%,color-mix(in srgb,var(--vpx-accent) 12%,transparent) 0%,transparent 62%),radial-gradient(70% 70% at 0% 100%,color-mix(in srgb,var(--vpx-accent-2) 22%,transparent) 0%,transparent 60%),linear-gradient(180deg,var(--vpx-bg) 0%,var(--vpx-bg-2) 100%)}.vpx-hero--dussehra .vpx-hero__bg{background:radial-gradient(46% 40% at 50% 26%,var(--vpx-glow) 0%,transparent 72%),linear-gradient(180deg,var(--vpx-bg) 0%,var(--vpx-bg-2) 100%)}.vpx-hero--diwali .vpx-hero__bg{background:radial-gradient(42% 52% at 34% 50%,var(--vpx-glow) 0%,transparent 72%),linear-gradient(180deg,var(--vpx-bg) 0%,var(--vpx-bg-2) 100%)}.vpx-hero__gl{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity 1.6s var(--vpx-ease-silk, ease)}.vpx-hero.has-gl .vpx-hero__gl{opacity:1}.vpx-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;left:max(0px,calc(50% - 720px));right:max(0px,calc(50% - 720px));z-index:1;color:var(--vpx-accent, #a8874a);pointer-events:none}.vpx-art path{vector-effect:non-scaling-stroke;stroke-width:1px}.vpx-art--arches{position:absolute;right:3%;bottom:0;height:94%;width:auto;aspect-ratio:600 / 800;opacity:.3}.vpx-art--jali{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1}.vpx-art--toran{position:absolute;left:50%;bottom:0;height:64%;width:auto;aspect-ratio:1000 / 700;transform:translate(-50%);opacity:.34}.vpx-art--horizon{position:absolute;left:0;right:0;bottom:21%;height:1px;background:linear-gradient(90deg,transparent,var(--vpx-accent) 25%,var(--vpx-accent) 75%,transparent);opacity:.3}@media(min-width:990px){.vpx-art--horizon{right:42%}}.vpx-art--horizon:after{content:"";position:absolute;left:15%;right:15%;top:0;height:90px;background:radial-gradient(50% 100% at 50% 0%,color-mix(in srgb,var(--vpx-glow) 70%,transparent),transparent)}.vpx-draw{stroke-dasharray:1;stroke-dashoffset:0}.vpx-hero__inner{position:relative;z-index:4;flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "head" "acts" "meta";align-content:center;row-gap:18px;column-gap:clamp(24px,4.5vw,80px);width:100%;max-width:1440px;margin:0 auto;padding:clamp(18px,4vh,48px) clamp(18px,5vw,72px) clamp(28px,5vh,56px)}.vpx-hero__head{grid-area:head;min-width:0;position:relative;z-index:4}.vpx-hero__acts{grid-area:acts;min-width:0;position:relative;z-index:4}.vpx-hero__meta{grid-area:meta;min-width:0;position:relative;z-index:4}.vpx-hero__stage{grid-area:stage;min-width:0;position:relative;z-index:3}@media(max-width:989px){.vpx-hero__inner{align-content:start}}.vpx-hero--dussehra .vpx-hero__inner{grid-template-areas:"head" "stage" "acts" "meta";justify-items:center;text-align:center}@media(min-width:990px){.vpx-hero--silk .vpx-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". stage" "head stage" "acts stage" "meta stage" ". stage"}.vpx-hero--diwali .vpx-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"stage ." "stage head" "stage acts" "stage meta" "stage ."}.vpx-hero--silk .vpx-hero__meta,.vpx-hero--diwali .vpx-hero__meta{margin-top:22px}.vpx-hero--navratri .vpx-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto 1fr;grid-template-areas:"stage stage" "head acts" "head meta";align-content:start;row-gap:14px}.vpx-hero--navratri .vpx-hero__head{padding-top:8px}.vpx-hero--navratri .vpx-hero__acts{align-self:start;flex-direction:column;align-items:flex-end;margin-top:22px}.vpx-hero--navratri .vpx-hero__meta{align-self:start;justify-items:end;text-align:right}}.vpx-hero__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 4px;font-family:var(--font-body, sans-serif);font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--vpx-accent-text, #7a5e2c)}.vpx-hero__eyebrow:before{content:"";flex:0 0 auto;width:34px;height:1px;background:currentColor;opacity:.7}.vpx-hero--dussehra .vpx-hero__eyebrow{justify-content:center}.vpx-hero--dussehra .vpx-hero__eyebrow:after{content:"";flex:0 0 auto;width:34px;height:1px;background:currentColor;opacity:.7}.vpx-hero__h{margin:.28em 0 .32em;font-family:var(--font-heading, serif);font-size:clamp(2.5rem,5vw,5.25rem);font-weight:400;line-height:1.02;letter-spacing:-.012em;color:var(--vpx-ink, #221034);text-wrap:balance}.vpx-line{display:block;overflow:hidden;padding:0 .08em .12em;margin:0 -.08em -.12em}.vpx-line>*{display:inline-block}.vpx-line--em em{font-style:italic;font-weight:400;color:var(--vpx-accent-text, #7a5e2c)}.vpx-hero--dussehra .vpx-hero__h{font-size:clamp(2.2rem,4.4vw,4.6rem)}.vpx-hero--dussehra .vpx-line:first-child{font-family:var(--font-brand, serif);font-size:.62em;letter-spacing:.1em;text-transform:uppercase;line-height:1.25}.vpx-hero--diwali .vpx-line--em em{font-size:1.22em;text-shadow:0 0 .6em color-mix(in srgb,var(--vpx-glow) 90%,transparent)}.vpx-hero--navratri .vpx-hero__h{font-size:clamp(2.5rem,4.6vw,4.8rem)}.vpx-hero__p{max-width:31em;margin:0;font-family:var(--font-body, sans-serif);font-size:clamp(15px,1.12vw,17px);line-height:1.65;color:var(--vpx-ink-soft, #5f5068)}.vpx-hero--dussehra .vpx-hero__p{margin-inline:auto;max-width:36em}@media(min-width:990px){.vpx-hero--dussehra .vpx-hero__p{max-width:50em}}.vpx-hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.vpx-hero--dussehra .vpx-hero__acts{justify-content:center;margin-top:4px}.vpx-hero__meta{display:grid;gap:10px;justify-items:start;margin-top:6px}.vpx-hero--dussehra .vpx-hero__meta{justify-items:center}.vpx-hero__feat{display:grid;gap:2px;max-width:26rem;padding-left:14px;border-left:1px solid var(--vpx-line, rgb(168 135 74 / .38));color:inherit;text-decoration:none}.vpx-hero--dussehra .vpx-hero__feat,.vpx-hero--navratri .vpx-hero__feat{border-left:0;padding-left:0}.vpx-hero__feat-k{font-family:var(--font-body, sans-serif);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--vpx-accent-text, #7a5e2c)}.vpx-hero__feat-t{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-heading, serif);font-size:17px;line-height:1.3;max-width:100%}.vpx-hero__feat-p{font-family:var(--font-body, sans-serif);font-size:13px;color:var(--vpx-ink, #221034)}.vpx-hero__feat-p s{margin-left:6px;color:var(--vpx-ink-soft, #5f5068)}.vpx-hero__feat:hover .vpx-hero__feat-t,.vpx-hero__feat:focus-visible .vpx-hero__feat-t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.vpx-hero a.vpx-hero__feat:focus-visible{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:4px}.vpx-hero__proof{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body, sans-serif);font-size:12px;letter-spacing:.04em;color:var(--vpx-ink-soft, #5f5068);text-decoration:none}.vpx-hero__proof svg{width:14px;height:14px;color:var(--vpx-accent, #a8874a)}.vpx-hero__proof b{color:var(--vpx-ink, #221034);font-weight:600}a.vpx-hero__proof:hover span:first-of-type{text-decoration:underline;text-underline-offset:3px}.vpx-hero a.vpx-hero__proof:focus-visible{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:3px}.vpx-frame{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--vpx-bg-2, #f2ebdd);box-shadow:var(--vpx-depth-3, 0 40px 80px -30px rgb(34 16 52 / .34));color:inherit;-webkit-tap-highlight-color:transparent}.vpx-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--vpx-fy, 30%)}.vpx-frame--arch{border-radius:var(--vpx-arch, 999px 999px 4px 4px)}.vpx-frame--card,.vpx-frame--niche{border-radius:var(--vpx-radius-s, 4px)}.vpx-frame--empty{height:clamp(260px,50vh,520px);max-height:100%;aspect-ratio:3 / 4;width:auto;margin:0 auto;border-radius:var(--vpx-arch, 999px 999px 4px 4px);background:repeating-linear-gradient(90deg,rgb(168 135 74 / .06) 0 1px,transparent 1px 7px),linear-gradient(160deg,var(--vpx-bg-2),var(--vpx-glow));box-shadow:none;border:1px solid var(--vpx-line)}.vpx-frame__note{position:absolute;inset:auto 12% 12%;font-family:var(--font-body, sans-serif);font-size:12px;line-height:1.5;text-align:center;color:var(--vpx-ink-soft)}.vpx-hero__stage>.vpx-frame__note--editor{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:6;grid-area:auto;margin:0;padding:8px 12px;border:1px dashed var(--vpx-line);background:var(--vpx-bg)}.vpx-hero a.vpx-frame:focus-visible,.vpx-hero .vpx-hero__stage a:focus-visible{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:4px}.vpx-gate:has(>.vpx-frame--gate:focus-visible){outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:16px;border-radius:2px}@supports not selector(:has(*)){.vpx-gate:focus-within{outline:2px solid var(--vpx-accent-text, #7a5e2c);outline-offset:16px;border-radius:2px}}.vpx-gate__line,.vpx-plate__line,.vpx-art{max-width:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vpx-hero.is-lit:not([data-intensity=off]) .vpx-hero__stage a:hover .vpx-img,.vpx-hero:not(.is-armed):not([data-intensity=off]) .vpx-hero__stage a:hover .vpx-img{transform:scale(1.03);transition:transform 1.4s var(--vpx-ease-silk, ease)}}.vpx-stage--silk{display:flex;align-items:center;justify-content:center;height:clamp(170px,calc(var(--vpx-vh) - 320px),440px)}.vpx-plate--main{position:relative;z-index:2;flex:none;height:100%;aspect-ratio:3 / 4}.vpx-plate--side{display:none;position:relative;z-index:1;flex:none;align-self:flex-end;height:58%;aspect-ratio:3 / 4;margin:0 -5% 3% 0}.vpx-plate__line{position:absolute;top:-16px;left:16px;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--vpx-accent, #a8874a);opacity:.75;pointer-events:none}.vpx-plate__line path{vector-effect:non-scaling-stroke;stroke-width:1px}.vpx-curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,var(--vpx-bg-2),var(--vpx-glow));transform:scaleY(0);transform-origin:50% 0;pointer-events:none}@media(min-width:600px){.vpx-stage--silk{height:clamp(320px,min(calc(var(--vpx-vh) - 380px),78vw),540px)}.vpx-plate--side{display:block}}@media(min-width:990px){.vpx-stage--silk{justify-content:flex-end;height:clamp(380px,min(calc(var(--vpx-vh) - 150px),44vw),680px)}.vpx-plate--main{height:94%;margin-right:3%}}.vpx-colonnade{display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,1vw,14px);height:clamp(170px,calc(var(--vpx-vh) - 330px),420px);perspective:1600px}.vpx-col{--_h: calc(100% - var(--a) * 13%);position:relative;flex:none;height:var(--_h);aspect-ratio:.28;transform:rotateY(calc(var(--o) * -6deg)) translateZ(calc(var(--a) * -18px));transform-origin:50% 100%}.vpx-col--img{aspect-ratio:.66}.vpx-col__glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--vpx-arch, 999px 999px 4px 4px);border:1px solid var(--vpx-line);background:linear-gradient(180deg,color-mix(in srgb,var(--vpx-accent-2) 36%,transparent),color-mix(in srgb,var(--vpx-bg-2) 70%,transparent) 70%,color-mix(in srgb,var(--vpx-accent) 10%,transparent));box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--vpx-bg) 55%,transparent)}.vpx-col .vpx-frame{box-shadow:var(--vpx-depth-2)}.vpx-col--lead .vpx-frame{box-shadow:var(--vpx-depth-3)}.vpx-col__lamp{position:absolute;left:50%;top:-22px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle,#fff7ea 0%,var(--vpx-glow) 45%,transparent 72%);box-shadow:0 0 16px 6px color-mix(in srgb,var(--vpx-glow) 70%,transparent)}.vpx-col--outer{display:none}@media(max-width:599px){.vpx-col:not(.vpx-col--img){display:none}.vpx-col--lead+.vpx-col:not(.vpx-col--img),.vpx-col:not(.vpx-col--img):has(+.vpx-col--lead){display:block}.vpx-colonnade{height:clamp(170px,calc(var(--vpx-vh) - 330px),380px)}}@media(min-width:990px){.vpx-col--outer{display:block}.vpx-colonnade{height:clamp(280px,min(calc(var(--vpx-vh) - 330px),28vw),470px)}}.vpx-stage--dussehra{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3.4vw,56px);height:clamp(170px,calc(var(--vpx-vh) - 320px),400px);perspective:1400px}.vpx-gate{position:relative;z-index:2;flex:none;height:100%;aspect-ratio:3 / 4}.vpx-gate__rays{position:absolute;left:50%;top:0;z-index:-1;width:320%;height:135%;transform:translate(-50%);background:repeating-conic-gradient(from 0deg at 50% 0%,color-mix(in srgb,var(--vpx-glow) 80%,transparent) 0deg 2.4deg,transparent 2.4deg 10deg);-webkit-mask-image:radial-gradient(closest-side at 50% 0%,#000 10%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 22%);-webkit-mask-composite:source-in;mask-image:radial-gradient(closest-side at 50% 0%,#000 10%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 22%);mask-composite:intersect;opacity:.55;pointer-events:none}.vpx-hero.has-gl .vpx-gate__rays{opacity:.25}.vpx-frame--gate{border-radius:0 0 var(--vpx-radius-s, 4px) var(--vpx-radius-s, 4px);box-shadow:none;perspective:900px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cpath d='M0 400V170C0 110 60 80 110 55 135 42 145 25 150 0 155 25 165 42 190 55 240 80 300 110 300 170V400Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 400' preserveAspectRatio='none'%3E%3Cpath d='M0 400V170C0 110 60 80 110 55 135 42 145 25 150 0 155 25 165 42 190 55 240 80 300 110 300 170V400Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.vpx-gate{filter:drop-shadow(0 30px 40px rgb(60 30 10 / .22))}.vpx-gate__line{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);overflow:visible;fill:none;stroke:var(--vpx-accent, #c27a2c);opacity:.8;pointer-events:none}.vpx-gate__line path{vector-effect:non-scaling-stroke;stroke-width:1px}.vpx-door{position:absolute;top:0;bottom:0;z-index:2;width:50%;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--vpx-accent) 30%,transparent) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--vpx-accent) 30%,transparent) 0 1px,transparent 1px 14px),linear-gradient(180deg,var(--vpx-bg-2),var(--vpx-glow));-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vpx-door--l{left:0;transform-origin:0 50%;transform:rotateY(-105deg);box-shadow:inset -1px 0 0 var(--vpx-line)}.vpx-door--r{right:0;transform-origin:100% 50%;transform:rotateY(105deg);box-shadow:inset 1px 0 0 var(--vpx-line)}.vpx-niche{display:none;flex:none;height:68%;aspect-ratio:3 / 4;color:inherit}.vpx-niche--l{transform:rotateY(22deg);transform-origin:100% 50%}.vpx-niche--r{transform:rotateY(-22deg);transform-origin:0 50%}.vpx-niche .vpx-frame{box-shadow:var(--vpx-depth-2)}@media(min-width:600px){.vpx-niche{display:block}.vpx-stage--dussehra{height:clamp(280px,calc(var(--vpx-vh) - 420px),440px)}}@media(min-width:990px){.vpx-stage--dussehra{height:clamp(220px,calc(var(--vpx-vh) - 330px),500px)}}@media(min-width:990px)and (max-height:700px){.vpx-hero--dussehra .vpx-hero__h{font-size:clamp(2rem,3.6vw,3.4rem)}}.vpx-stage--diwali{display:grid;grid-template:100% / 100%;place-items:center;height:clamp(170px,calc(var(--vpx-vh) - 320px),420px)}.vpx-stage--diwali>*{grid-area:1 / 1}.vpx-mirror{position:relative;z-index:2;height:92%;aspect-ratio:.74;pointer-events:none}.vpx-mirror>a{pointer-events:auto}.vpx-frame--oval{border-radius:50%;box-shadow:0 0 0 1px var(--vpx-line),0 30px 90px -30px color-mix(in srgb,var(--vpx-accent) 60%,transparent)}.vpx-mirror__ring,.vpx-mirror__ring:after{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid var(--vpx-accent, #b8964e);border-radius:50%;opacity:.55;pointer-events:none}.vpx-mirror__ring:after{content:"";top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:.5}.vpx-halo{position:relative;z-index:0;width:150%;max-width:120vh;aspect-ratio:1;pointer-events:none}.vpx-halo i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--vpx-glow) 85%,transparent) 0%,transparent 62%)}.vpx-halo i:nth-child(2){top:16%;right:16%;bottom:16%;left:16%;opacity:.7}.vpx-halo i:nth-child(3){top:30%;right:30%;bottom:30%;left:30%;opacity:.6}.vpx-float{display:none;position:absolute;aspect-ratio:3 / 4;color:inherit}.vpx-float--a{z-index:1;left:3%;top:8%;height:34%}.vpx-float--b{z-index:3;right:4%;bottom:7%;height:30%}.vpx-float .vpx-frame{box-shadow:var(--vpx-depth-2)}.vpx-lamps{position:absolute;z-index:3;left:50%;bottom:0;display:flex;gap:clamp(14px,2vw,26px);transform:translate(-50%);align-self:end;pointer-events:none}.vpx-lamps i{display:block;width:7px;height:11px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 50% 70%,#fff8e6 0%,var(--vpx-glow) 46%,transparent 78%);box-shadow:0 0 14px 6px color-mix(in srgb,var(--vpx-glow) 60%,transparent)}.vpx-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(70% 70% at 40% 50%,#462e161a,#38241238);opacity:0;pointer-events:none}@media(min-width:600px){.vpx-stage--diwali{height:clamp(320px,calc(var(--vpx-vh) - 380px),520px)}.vpx-float{display:block}}@media(min-width:990px){.vpx-stage--diwali{height:clamp(380px,min(calc(var(--vpx-vh) - 150px),44vw),680px)}}.vpx-hero__features{position:relative;z-index:5;display:flex;gap:clamp(18px,3vw,48px);justify-content:flex-start;margin:0;padding:14px clamp(18px,5vw,72px);scroll-padding-inline:clamp(18px,5vw,72px);list-style:none;border-top:1px solid var(--vpx-line, rgb(168 135 74 / .38));background:color-mix(in srgb,var(--vpx-bg, #fbf8f2) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-x:auto;scrollbar-width:none}.vpx-hero__features::-webkit-scrollbar{display:none}.vpx-hero__features li{flex:none}.vpx-hero__features li:first-child{margin-inline-start:auto}.vpx-hero__features li:last-child{margin-inline-end:auto}.vpx-hero__feature{display:flex;align-items:center;gap:10px;color:var(--vpx-ink, #221034);text-decoration:none}.vpx-hero__feature svg{flex:none;width:22px;height:22px;color:var(--vpx-accent-text, #7a5e2c)}.vpx-hero__feature span{display:grid;font-family:var(--font-body, sans-serif);font-size:11px;font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;white-space:nowrap}.vpx-hero__feature small{font-size:10px;font-weight:400;letter-spacing:.1em;color:var(--vpx-ink-soft, #5f5068)}@media(max-width:767px){.vpx-hero__features{scroll-snap-type:x proximity}.vpx-hero__features li{scroll-snap-align:start}}.vpx-hero__edge{position:absolute;left:0;right:0;bottom:0;z-index:2;height:72px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ivory, #faf8f3) 70%,transparent));pointer-events:none}@media(max-width:599px){.vpx-hero__inner{row-gap:14px;padding-top:18px}.vpx-hero__h,.vpx-hero--navratri .vpx-hero__h{font-size:clamp(2.2rem,10.5vw,3rem)}.vpx-hero--dussehra .vpx-hero__h{font-size:clamp(2rem,9.5vw,2.7rem)}.vpx-hero__p{font-size:15px;line-height:1.6}.vpx-hero__acts{gap:6px 18px;align-items:center}.vpx-hero__acts .vpx-btn:not(.vpx-btn--ghost){flex:1 1 100%}.vpx-hero__acts .vpx-btn--ghost{min-height:44px;padding:0;border-color:transparent;background:none;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.vpx-hero__acts .vpx-btn--ghost:hover{--_fg: var(--vpx-ink, #221034);--_bg: transparent;--_bd: transparent;box-shadow:none}.vpx-hero--dussehra .vpx-hero__acts .vpx-btn--ghost{margin-inline:auto}.vpx-hero__feat-t{font-size:16px}.vpx-art--arches{right:-18%;opacity:.3}}@media(max-width:599px)and (max-height:760px){.vpx-hero__h,.vpx-hero--navratri .vpx-hero__h{font-size:clamp(2rem,9vw,2.5rem);margin-bottom:.2em}.vpx-hero--dussehra .vpx-hero__h{font-size:clamp(1.9rem,8.6vw,2.35rem)}.vpx-hero__p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vpx-hero__inner{row-gap:12px;padding-top:14px}}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.vpx-hero [data-depth=far]{translate:calc(var(--vpx-mx) * -14px * var(--vpx-motion)) calc((var(--vpx-my) * -10px + var(--vpx-p) * 70px) * var(--vpx-motion))}.vpx-hero [data-depth=mid]{translate:calc(var(--vpx-mx) * 8px * var(--vpx-motion)) calc((var(--vpx-my) * 6px + var(--vpx-p) * 34px) * var(--vpx-motion))}.vpx-hero [data-depth=near]{translate:calc(var(--vpx-mx) * 22px * var(--vpx-motion)) calc((var(--vpx-my) * 16px - var(--vpx-p) * 24px) * var(--vpx-motion))}.vpx-hero [data-depth=copy]{translate:0 calc(var(--vpx-p) * -46px * var(--vpx-motion))}.vpx-hero__art{translate:calc(var(--vpx-mx) * -6px * var(--vpx-motion)) calc(var(--vpx-p) * 90px * var(--vpx-motion))}}@media(prefers-reduced-motion:no-preference){.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-rise{opacity:0;transform:translate3d(0,calc(18px * var(--vpx-motion)),0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-line>*{transform:translate3d(0,108%,0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-draw{stroke-dashoffset:1}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-curtain{transform:scaleY(1)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-plate--main .vpx-img{transform:scale(1.1)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-plate--side{opacity:0;transform:translate3d(-28px,28px,0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-col{transform:rotateY(calc(var(--o) * -6deg)) translateZ(calc(var(--a) * -18px)) translateY(46px)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-col:not(.vpx-col--lead){opacity:0}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-col__lamp{opacity:0;scale:.4}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-door--l{transform:rotateY(0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-door--r{transform:rotateY(0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-gate__rays{opacity:0}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-niche--l{opacity:0;transform:rotateY(22deg) translate(-34px)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-niche--r{opacity:0;transform:rotateY(-22deg) translate(34px)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-veil{opacity:1}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-halo{opacity:0;transform:scale(.78)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-mirror__ring{opacity:0;transform:scale(.96)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-float{opacity:0;transform:translate3d(0,26px,0)}.vpx-hero.is-armed:not(.is-lit):not([data-intensity=off]) .vpx-lamps i{opacity:0}.vpx-hero.is-lit .vpx-rise{opacity:1;transform:none;transition:opacity .9s var(--vpx-ease-silk, ease) calc(var(--d, 0) * 1ms),transform 1.2s var(--vpx-ease-reveal, ease) calc(var(--d, 0) * 1ms)}.vpx-hero.is-lit .vpx-line>*{transform:none;transition:transform 1.25s var(--vpx-ease-reveal, ease) calc(var(--d, 0) * 1ms)}.vpx-hero.is-lit .vpx-draw{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s var(--vpx-ease-silk, ease) .45s}.vpx-hero.is-lit .vpx-curtain{transform:scaleY(0);transition:transform 1.5s var(--vpx-ease-reveal, ease) .22s}.vpx-hero.is-lit .vpx-plate--main .vpx-img{transform:none;transition:transform 2.8s var(--vpx-ease-reveal, ease) .1s}.vpx-hero.is-lit .vpx-plate--side{opacity:1;transform:none;transition:opacity 1.2s var(--vpx-ease-silk, ease) .75s,transform 1.6s var(--vpx-ease-reveal, ease) .75s}.vpx-hero.is-lit .vpx-col{opacity:1;transform:rotateY(calc(var(--o) * -6deg)) translateZ(calc(var(--a) * -18px));transition:opacity 1s var(--vpx-ease-silk, ease) calc(var(--a) * .11s + .12s),transform 1.5s var(--vpx-ease-reveal, ease) calc(var(--a) * .11s + 60ms)}.vpx-hero.is-lit .vpx-col__lamp{opacity:1;scale:1;transition:opacity .9s var(--vpx-ease-silk, ease) calc(var(--i) * .15s + .65s),scale .9s var(--vpx-ease-reveal, ease) calc(var(--i) * .15s + .65s)}.vpx-hero.is-lit .vpx-door--l{transform:rotateY(-105deg);transition:transform 1.9s var(--vpx-ease-reveal, ease) .35s}.vpx-hero.is-lit .vpx-door--r{transform:rotateY(105deg);transition:transform 1.9s var(--vpx-ease-reveal, ease) .35s}.vpx-hero.is-lit .vpx-gate__rays{transition:opacity 2.2s var(--vpx-ease-silk, ease) .8s}.vpx-hero.is-lit .vpx-niche--l,.vpx-hero.is-lit .vpx-niche--r{opacity:1;transition:opacity 1.2s var(--vpx-ease-silk, ease) 1s,transform 1.6s var(--vpx-ease-reveal, ease) 1s}.vpx-hero.is-lit .vpx-niche--l{transform:rotateY(22deg)}.vpx-hero.is-lit .vpx-niche--r{transform:rotateY(-22deg)}.vpx-hero.is-lit .vpx-veil{opacity:0;transition:opacity 2.6s var(--vpx-ease-silk, ease) .15s}.vpx-hero.is-lit .vpx-halo{opacity:1;transform:none;transition:opacity 2.2s var(--vpx-ease-silk, ease) .4s,transform 2.6s var(--vpx-ease-reveal, ease) .4s}.vpx-hero.is-lit .vpx-mirror__ring{opacity:.55;transform:none;transition:opacity 1.6s var(--vpx-ease-silk, ease) .9s,transform 1.8s var(--vpx-ease-reveal, ease) .9s}.vpx-hero.is-lit .vpx-float{opacity:1;transform:none;transition:opacity 1.2s var(--vpx-ease-silk, ease) 1.05s,transform 1.6s var(--vpx-ease-reveal, ease) 1.05s}.vpx-hero.is-lit .vpx-float--b{transition-delay:1.25s}.vpx-hero.is-lit .vpx-lamps i{opacity:1;transition:opacity .8s var(--vpx-ease-silk, ease) 1.4s}.vpx-hero.is-lit .vpx-lamps i:nth-child(2){transition-delay:1.55s}.vpx-hero.is-lit .vpx-lamps i:nth-child(3){transition-delay:1.7s}.vpx-hero.is-lit .vpx-lamps i:nth-child(4){transition-delay:1.85s}.vpx-hero.is-lit .vpx-lamps i:nth-child(5){transition-delay:2s}.vpx-hero:not([data-intensity=off]) .vpx-float .vpx-frame{animation:vpx-bob 7s var(--vpx-ease-drift, ease-in-out) 2.4s infinite alternate both}.vpx-hero:not([data-intensity=off]) .vpx-float--b .vpx-frame{animation-duration:9s;animation-delay:3s}.vpx-hero:not([data-intensity=off]) .vpx-lamps i{animation:vpx-flicker 2.6s var(--vpx-ease-drift, ease-in-out) 2.4s infinite alternate}.vpx-hero:not([data-intensity=off]) .vpx-lamps i:nth-child(2n){animation-duration:3.1s}.vpx-hero:not([data-intensity=off]) .vpx-lamps i:nth-child(3n){animation-duration:2.2s}.vpx-hero:not([data-intensity=off]) .vpx-col__lamp{animation:vpx-breathe 3.6s var(--vpx-ease-drift, ease-in-out) calc(var(--i) * .4s + 2.5s) infinite alternate}@media(hover:hover)and (pointer:fine){.vpx-hero--silk:not(.has-gl):not([data-intensity=off]) .vpx-hero__bg:after{content:"";position:absolute;top:-10%;bottom:-10%;left:0;width:28%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--vpx-glow) 60%,transparent) 50%,transparent);animation:vpx-sweep 18s linear 2s infinite}}.vpx-hero.is-off .vpx-float .vpx-frame,.vpx-hero.is-off .vpx-lamps i,.vpx-hero.is-off .vpx-col__lamp,.vpx-hero--silk.is-off:not(.has-gl):not([data-intensity=off]) .vpx-hero__bg:after{animation-play-state:paused}}@keyframes vpx-bob{0%{transform:translate3d(0,-6px,0)}to{transform:translate3d(0,6px,0)}}@keyframes vpx-flicker{0%{transform:scale(.9)}to{transform:scaleY(1.08)}}@keyframes vpx-breathe{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes vpx-sweep{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(460%) skew(-12deg)}}:lang(mr) .vpx-hero__eyebrow,:lang(mr) .vpx-hero .vpx-line,:lang(mr) .vpx-hero__feat-k,:lang(mr) .vpx-hero__feature span,:lang(mr) .vpx-hero__feature small{letter-spacing:normal}@media(max-width:989px){.vpx-hero--silk .vpx-hero__eyebrow{color:var(--vpx-ink-soft, #5f5068)}}@media(min-width:990px){.vpx-hero--silk .vpx-hero__stage,.vpx-hero--diwali .vpx-hero__stage{align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/vpx-hero.css.map */
