.DiwaliHero-module__ILbzbW__hero{--curve:50px;z-index:1;isolation:isolate;min-height:620px;margin-bottom:calc(var(--curve) * -1);cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;position:relative;overflow:hidden}.DiwaliHero-module__ILbzbW__backdrop{z-index:0;--backdrop-mask:linear-gradient(#000, #000), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 994 47' preserveAspectRatio='none'%3E%3Cpath d='M-4-5H998V13C968 36 921 38 874 38 789 45 656 30 580 28 542 27 510 24 497 39 484 24 452 27 414 28 338 30 205 45 120 38 73 38 26 36-4 13Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--backdrop-mask);-webkit-mask-image:var(--backdrop-mask);mask-image:var(--backdrop-mask);-webkit-mask-size:100% calc(100% - var(--curve) + 4px), 100% var(--curve);-webkit-mask-size:100% calc(100% - var(--curve) + 4px), 100% var(--curve);mask-size:100% calc(100% - var(--curve) + 4px), 100% var(--curve);background:#101324;position:absolute;inset:0;-webkit-mask-position:top,0 calc(100% + 1px);mask-position:top,0 calc(100% + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DiwaliHero-module__ILbzbW__photo{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DiwaliHero-module__ILbzbW__overlay{z-index:1;pointer-events:none;background:radial-gradient(42% 44% at 50% 36%,#080c1fa1,#090d1e47 61%,#0000 100%),linear-gradient(#070a1b7a 0%,#070a1b38 40%,#070b1a0f 74%,#070a1894 100%);position:absolute;inset:0}.DiwaliHero-module__ILbzbW__lanterns{inset:0 0 var(--curve);z-index:2;pointer-events:none;contain:layout paint;position:absolute;overflow:hidden}.DiwaliHero-module__ILbzbW__lantern{transform-origin:50% -60%;height:auto;animation:DiwaliHero-module__ILbzbW__lanternRise var(--rise-time) linear var(--rise-delay) infinite, DiwaliHero-module__ILbzbW__lanternSway var(--sway-time) ease-in-out var(--sway-delay) infinite alternate;position:absolute;top:100%}.DiwaliHero-module__ILbzbW__hero[data-offscreen] .DiwaliHero-module__ILbzbW__lantern{animation-play-state:paused}.DiwaliHero-module__ILbzbW__hero[data-lite] .DiwaliHero-module__ILbzbW__lantern:nth-child(n+5){display:none}@keyframes DiwaliHero-module__ILbzbW__lanternRise{0%{opacity:0;translate:0}11%{opacity:0}20%{opacity:1}to{translate:var(--drift) -900px;opacity:1}}@keyframes DiwaliHero-module__ILbzbW__lanternRisePhone{0%{opacity:0;translate:0}8%{opacity:0}11%{opacity:1}to{translate:var(--drift) -900px;opacity:1}}@keyframes DiwaliHero-module__ILbzbW__lanternSway{0%{rotate:-4deg}to{rotate:4deg}}.DiwaliHero-module__ILbzbW__sky{inset:0 0 var(--curve);z-index:3;pointer-events:none;position:absolute}.DiwaliHero-module__ILbzbW__sky canvas{width:100%;height:100%;display:block}.DiwaliHero-module__ILbzbW__inner{z-index:6;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1100px);margin-inline:auto;padding:117px 24px 33px;display:flex;position:relative}.DiwaliHero-module__ILbzbW__headline{color:#fff;letter-spacing:-.03em;white-space:nowrap;cursor:default;margin:0 auto;font-size:min(16px + 2.2vw,4vw,50px);font-weight:600;line-height:1.2}.DiwaliHero-module__ILbzbW__phoneBreak{display:none}.DiwaliHero-module__ILbzbW__headline .DiwaliHero-module__ILbzbW__highlight{color:#f4bb6d;background:linear-gradient(100deg,#ffe5ad 0%,#f9c176 49%,#efa35b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.DiwaliHero-module__ILbzbW__search{cursor:auto;width:min(680px,100%);margin:30px auto 0}.DiwaliHero-module__ILbzbW__search input{-webkit-user-select:text;user-select:text}.DiwaliHero-module__ILbzbW__search form{box-shadow:0 8px 20px -8px #e2e8f026}.DiwaliHero-module__ILbzbW__controls{flex-direction:column;align-items:center;gap:12px;padding-top:28px;display:flex}.DiwaliHero-module__ILbzbW__launchStack{flex-direction:column;align-items:center;gap:9px;display:flex}.DiwaliHero-module__ILbzbW__launchBtn{appearance:none;isolation:isolate;color:#fff5dd;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:conic-gradient(from 218deg,#7c411d 0deg,#cb8b49 38deg,#ffe5a8 90deg,#ae672a 148deg,#f7c984 203deg,#a15b27 266deg,#e2a968 315deg,#7c411d 360deg);border:1px solid #eac78a;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;transition:transform .12s cubic-bezier(.2,.85,.3,1);display:inline-grid;position:relative;box-shadow:inset 0 1px 1px #fff9dee6,inset 0 -2px 2px #3614098a,0 5px #733a22,0 8px #351a1a,0 14px 18px #05091870}.DiwaliHero-module__ILbzbW__launchBtn:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(86% 63% at 42% 11%,#ffab7c3b,#0000 75%),radial-gradient(circle at 48% 78%,#842d30 0%,#60212a 55%,#421b23 100%);border:1px solid #ffe29acc;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 3px 7px #18040f73,0 1px 1px #fff2c4b3}.DiwaliHero-module__ILbzbW__launchBtn svg{z-index:2;width:37px;height:37px;display:block;position:relative;overflow:visible}.DiwaliHero-module__ILbzbW__launchBtn:hover{transform:translateY(-2px)}.DiwaliHero-module__ILbzbW__launchBtn:active,.DiwaliHero-module__ILbzbW__launchBtn.DiwaliHero-module__ILbzbW__pressed{transform:translateY(5px);box-shadow:inset 0 2px 5px #2a130866,inset 0 -1px 1px #fff1c2a6,0 1px #733a22,0 2px #351a1a,0 5px 8px #0509186b}.DiwaliHero-module__ILbzbW__launchBtn:focus-visible{outline-offset:8px;outline:3px solid #fff3ba}.DiwaliHero-module__ILbzbW__mandala{opacity:.7;width:78px;height:24px;display:block}.DiwaliHero-module__ILbzbW__mandalaStroke{stroke:#ffe3abb8;stroke-width:1.15px;fill:none;stroke-linecap:round;stroke-linejoin:round}.DiwaliHero-module__ILbzbW__mandalaFaint{stroke:#ffd58a66;stroke-width:.95px;fill:none;stroke-linecap:round;stroke-linejoin:round}.DiwaliHero-module__ILbzbW__mandalaDot{fill:#ffe5adcc}.DiwaliHero-module__ILbzbW__curve{z-index:9;width:100%;height:var(--curve);pointer-events:none;position:absolute;bottom:-1px;left:0;overflow:visible}.DiwaliHero-module__ILbzbW__curve path{fill:none;stroke:#f2c68c;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@media (max-width:1100px){.DiwaliHero-module__ILbzbW__hero{min-height:580px}}@media (max-width:767px){.DiwaliHero-module__ILbzbW__hero{min-height:540px}.DiwaliHero-module__ILbzbW__photo{-o-object-position:75% bottom;object-position:75% bottom}.DiwaliHero-module__ILbzbW__overlay{background:radial-gradient(95% 48% at 50% 32%,#060a1dbf 0%,#060a1d75 65%,#0000 100%),linear-gradient(#070b1c59,#070b1c29 68%,#070b1cad)}.DiwaliHero-module__ILbzbW__lantern{animation-name:DiwaliHero-module__ILbzbW__lanternRisePhone,DiwaliHero-module__ILbzbW__lanternSway}.DiwaliHero-module__ILbzbW__lantern:nth-child(n+8){display:none}.DiwaliHero-module__ILbzbW__inner{padding:104px 8px 36px}.DiwaliHero-module__ILbzbW__headline{font-size:min(16px + 2.2vw,5vw,50px)}.DiwaliHero-module__ILbzbW__search{margin-top:26px}}@media (max-width:520px){.DiwaliHero-module__ILbzbW__inner{padding:103px 8px 31px}.DiwaliHero-module__ILbzbW__headline{font-size:min(6.8vw,30px)}.DiwaliHero-module__ILbzbW__phoneBreak{display:inline}.DiwaliHero-module__ILbzbW__launchBtn{width:64px;height:64px}.DiwaliHero-module__ILbzbW__launchBtn svg{width:34px;height:34px}.DiwaliHero-module__ILbzbW__mandala{width:68px;height:21px}.DiwaliHero-module__ILbzbW__hero{--curve:36px}}@media (prefers-reduced-motion:reduce){.DiwaliHero-module__ILbzbW__lantern{translate:0 var(--still);animation:none}.DiwaliHero-module__ILbzbW__controls{display:none}.DiwaliHero-module__ILbzbW__launchBtn{transition:none}}
