.diwali-navbar{background:linear-gradient(110deg,#fff7e7 0%,#fffdf8 30%,#fff 55%,#fff7ec 100%);border-bottom-color:#edce8d;box-shadow:0 2px 18px #b9761510}.diwali-navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#e6a33b,#f7df9c,#b97a25,#f7df9c,#e6a33b);height:2px;position:absolute;bottom:-1px;left:0;right:0}.diwali-lights{pointer-events:none;border-top:1px solid #d4aa6250;justify-content:space-between;display:flex;position:absolute;inset:0 22px auto}.diwali-lights>span{background:#eeb64c;border-radius:0 0 50% 50%;width:4px;height:6px;animation:3.2s ease-in-out infinite alternate diwali-twinkle;box-shadow:0 0 7px #f6bd57aa}.diwali-lights>span:nth-child(3n){background:#d77939}.diwali-greeting{text-align:center;white-space:nowrap;color:#9b5b16;letter-spacing:1.2px;font-size:8px;font-weight:600;position:absolute;top:calc(50% + 22px);left:0;right:0}.diwali-greeting span{color:#cd8c27}.diwali-diya{pointer-events:none;width:19px;height:21px;position:absolute;bottom:3px}.diwali-diya-left{left:4px}.diwali-diya-right{right:4px}.diwali-flame-glow{transform-origin:24px 27px;animation:2.4s ease-in-out infinite alternate diwali-flame}@keyframes diwali-twinkle{0%{opacity:.5}to{opacity:1;box-shadow:0 0 10px #ffc34d}}@keyframes diwali-flame{0%{transform:rotate(-4deg)scale(.94)}to{transform:rotate(4deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.diwali-lights>span,.diwali-flame-glow{animation:none}}.diwali-garlands{pointer-events:none;height:16px;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.diwali-garlands svg{filter:drop-shadow(0 1px 1px #b46a1520);flex:1;min-width:0;height:16px}.diwali-garlands+.diwali-lights{inset-inline:25px}@media (max-width:767px){.diwali-navbar-mobile .diwali-garlands,.diwali-navbar-mobile .diwali-garlands svg{height:10px}.diwali-navbar-mobile .diwali-garlands svg:nth-child(n+5),.diwali-navbar-mobile .diwali-lights>span:nth-child(2n){display:none}.diwali-navbar-mobile .diwali-lights>span{width:3px;height:4px}.diwali-navbar-mobile .diwali-diya{width:12px;height:14px;bottom:2px}.diwali-navbar-mobile .diwali-diya-left{left:1px}.diwali-navbar-mobile .diwali-diya-right{right:1px}.diwali-mobile-logo{width:126px;height:48px}.diwali-mobile-logo>a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.diwali-navbar-mobile .diwali-greeting{letter-spacing:.8px;font-size:6px;top:39px}}@media (max-width:359px){.diwali-mobile-logo{width:108px}.diwali-mobile-logo img{max-width:128px;height:128px}}
.navbar-search-link{background:#fff;border:1px solid #b77aeb;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:174px;height:34px;padding:4px 5px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 3px 14px #7a00e608}.navbar-search-icon{color:#7a00e6;background:#f7effe;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.navbar-search-caption{color:#81728f;flex:1;min-width:0;height:20px;font-size:10px;font-weight:500;line-height:20px;display:block;overflow:hidden}.navbar-search-prompts{animation:15s infinite navbar-search-prompts;display:block}.navbar-search-prompts>span{white-space:nowrap;height:20px;display:block}.navbar-search-link:hover{border-color:#7a00e6;box-shadow:0 3px 16px #7a00e61a}.navbar-search-link:focus-visible{outline-offset:3px;outline:2px solid #7a00e6}@keyframes navbar-search-prompts{0%,16%{transform:translateY(0)}20%,36%{transform:translateY(-20px)}40%,56%{transform:translateY(-40px)}60%,76%{transform:translateY(-60px)}80%,96%{transform:translateY(-80px)}to{transform:translateY(-100px)}}@media (min-width:768px) and (max-width:1199px){.navbar-search-link{gap:4px;width:164px;padding-left:10px}.navbar-search-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.navbar-search-prompts{animation:none}.navbar-search-link{transition:none}}.navbar-search-caption{border-right:none;width:auto;animation:none}@media (min-width:768px) and (max-width:1300px){header>nav>div:nth-child(2){white-space:nowrap}header>nav>div:nth-child(2)>a{padding-left:12px;padding-right:12px}}.navbar-search-slot{width:174px;height:34px;position:relative}.navbar-search-link{padding:4px;animation:7s cubic-bezier(.65,0,.35,1) infinite navbar-search-expand;position:absolute;top:0;right:0;overflow:hidden}.navbar-search-icon{position:absolute;top:4px;right:4px}.navbar-search-caption{flex:none;width:126px;margin-left:8px;animation:7s infinite navbar-search-reveal}@keyframes navbar-search-expand{0%,14%,92%,to{width:34px}30%,72%{width:174px}}@keyframes navbar-search-reveal{0%,20%,80%,to{opacity:0;transform:translate(8px)}34%,70%{opacity:1;transform:translate(0)}}.navbar-search-slot:hover .navbar-search-link,.navbar-search-slot:focus-within .navbar-search-link{width:174px;animation:none}.navbar-search-slot:hover .navbar-search-caption,.navbar-search-slot:focus-within .navbar-search-caption{opacity:1;animation:none;transform:none}@media (min-width:768px) and (max-width:1199px){.navbar-search-slot{width:164px}.navbar-search-link{max-width:164px}.navbar-search-caption{width:116px;margin-left:5px}}@media (prefers-reduced-motion:reduce){.navbar-search-link{width:174px;animation:none}.navbar-search-caption{opacity:1;animation:none;transform:none}}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e7b84c6f-module__Eazata__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_759ca957-module__RWGhaG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5df5bda7-module__fgzGyW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_7f35b8c2-module__6rnMdG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}
