.diwali-diya{flex:none;aspect-ratio:48/40}.diwali-diya,.diwali-diya__art{position:relative;display:block}.diwali-diya__art{width:100%;height:100%;overflow:visible}.diwali-diya__glow{position:absolute;top:32%;left:50%;width:230%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,190,84,.42),rgba(255,158,48,.14) 48%,rgba(255,158,48,0));transform:translate(-50%,-50%);animation:diwali-glow 3.4s ease-in-out infinite}.diwali-flame{transform-box:fill-box;transform-origin:50% 100%;animation:diwali-flicker 2.6s ease-in-out infinite}.diwali-diya--b .diwali-flame{animation-duration:2.2s;animation-delay:-.8s}.diwali-diya--b .diwali-diya__glow{animation-delay:-1.1s}.diwali-diya--c .diwali-flame{animation-duration:3s;animation-delay:-1.7s}.diwali-diya--c .diwali-diya__glow{animation-delay:-2.3s}.diwali-diya--d .diwali-flame{animation-duration:2.4s;animation-delay:-.4s}.diwali-diya--d .diwali-diya__glow{animation-delay:-.6s}@keyframes diwali-flicker{0%,to{transform:scale(1) skewX(0deg)}17%{transform:scale(.96,1.05) skewX(-2deg)}36%{transform:scale(1.03,.96) skewX(1.4deg)}55%{transform:scale(.98,1.03) skewX(-.8deg)}78%{transform:scale(1.02,.97) skewX(1.8deg)}}@keyframes diwali-glow{0%,to{opacity:.78;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.diwali-strip{--ui-focus:#f6c25b;position:relative;overflow:hidden;background-color:#1c0936;background-image:linear-gradient(90deg,rgba(246,194,91,0) 8%,rgba(246,194,91,.55) 50%,rgba(246,194,91,0) 92%),radial-gradient(55% 160% at 50% 0,#301163 0,rgba(48,17,99,0) 72%);background-position:bottom,50%;background-repeat:no-repeat;background-size:100% 1px,100% 100%;color:#fbf1df}.diwali-strip ::-moz-selection{background:#f6c25b;color:#1c0936}.diwali-strip ::selection{background:#f6c25b;color:#1c0936}.diwali-strip__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;max-width:1200px;min-height:44px;margin:0 auto;padding:6px 16px}.diwali-strip .diwali-strip__lamp{width:22px}.diwali-strip__copy{min-width:0;margin:0;font-size:13px;line-height:19px;letter-spacing:.003em;text-align:center;text-wrap:balance}.diwali-strip__detail,.diwali-strip__line{display:none}.diwali-strip__line--mid{display:block}.diwali-strip__label{color:#f6c25b;font-weight:600}.diwali-strip__ends{color:#ead8b9;white-space:nowrap}.diwali-strip__detail{margin-top:1px;color:#d4c6ee;font-size:12px;line-height:17px}.diwali-strip__cta{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:8px;background:#f6c25b;box-shadow:inset 0 1px 0 rgba(255,240,205,.55),0 2px 6px -2px rgba(8,2,20,.55);color:#22093f;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .14s ease-out,transform .1s ease-out;-webkit-tap-highlight-color:transparent}.diwali-strip__cta:before{content:"";position:absolute;inset:-7px -5px}.diwali-strip__cta:hover{background:#ffd47e}.diwali-strip__cta:active{transform:scale(.97)}@media (max-width:400px){.diwali-strip__inner{gap:8px;padding:6px 12px}.diwali-strip .diwali-strip__lamp,.diwali-strip__cta .arrow-cta__icon,.diwali-strip__line--mid{display:none}.diwali-strip__cta{padding:0 10px}.diwali-strip__line--short{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:349px){.diwali-strip__line--short{white-space:normal}}@media (min-width:640px){.diwali-strip__inner{gap:14px;padding:6px 24px}}@media (min-width:768px){.diwali-strip__detail{display:block}}@media (min-width:1024px){.diwali-strip__line--mid{display:none}.diwali-strip__line--long{display:block}}@media (forced-colors:active){.diwali-strip__cta{border:1px solid ButtonText}}.diwali-hero{position:absolute;inset:0;overflow:hidden;pointer-events:none}.diwali-hero__light{position:absolute;top:0;left:50%;width:min(1180px,150%);height:360px;background:radial-gradient(50% 72% at 50% 0,rgba(247,172,64,.13) 0,rgba(247,172,64,.05) 52%,rgba(247,172,64,0) 100%);transform:translateX(-50%)}.diwali-toran{position:absolute;top:0;left:0;display:block;width:100%;height:24px;filter:drop-shadow(0 1.5px 1.2px rgba(74,34,8,.18))}.diwali-hero__threshold{position:absolute;right:0;bottom:0;left:0}.diwali-hero__threshold-inner{box-sizing:border-box;display:flex;align-items:flex-end;max-width:1200px;margin:0 auto;padding:0 20px}.diwali-hero__lamps{display:flex;align-items:flex-end;gap:4px}.diwali-hero__lamps--start{display:none}.diwali-hero__lamps--end{margin-left:auto}.diwali-hero__lamps .diwali-diya{width:30px}.diwali-hero__lamps .diwali-diya--lg{width:36px}@media (min-width:640px){.diwali-toran{height:36px}.diwali-hero__threshold-inner{padding:0 24px}.diwali-hero__lamps{gap:6px}.diwali-hero__lamps--start{display:flex}.diwali-hero__lamps .diwali-diya{width:38px}.diwali-hero__lamps .diwali-diya--lg{width:46px}}@media (min-width:1024px){.diwali-toran{height:40px}}@media (prefers-reduced-motion:reduce){.diwali-diya__glow,.diwali-flame{animation:none}.diwali-strip__cta{transition:none}.diwali-strip__cta:active{transform:none}}@media print{.diwali-hero,.diwali-strip{display:none}}