.ScrollToTop_scrollToTop__b3S_Y{position:fixed;bottom:20px;right:20px;background-color:var(--primary);color:var(--white-color-special);width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,.2)}.ScrollToTop_scrollToTop__b3S_Y:hover{background-color:var(--secondary)}.ScrollToTop_scrollToTop__b3S_Y:focus{outline:none;box-shadow:0 0 0 3px rgba(232,66,48,.3)}.ScrollToTop_scrollToTop__b3S_Y[style*="display: flex"]{opacity:1}:root{font-size:62.5%;--primary:#e84230;--secondary:#cf2817;--primary-bg:#e2392a;--secondary-bg:#cf2817;--error:#cf2817;--white-color:#fff;--off-white-color:#d9d9d9;--body-bg:#181818;--black-background:#000;--black-color:#111;--grey-dark:#1a1a1a;--grey-light:#343434;--success-track:#00cc76;--image-overlay-gradient:linear-gradient(360deg,transparent 52.76%,rgba(0,0,0,.77));--grey-light-special:#343434;--off-white-color-special:#d9d9d9;--white-color-special:#fff;--grey-light-color-special:#d9d9d9;--grey-special-bg:#595959;--black-background-special:#000;--grey-dark-special:#1a1a1a;--font-family-body:"Avenir",sans-serif;--font-family-heading:"Panchang",sans-serif;--font-size-h1:4.8rem;--font-size-h2:3.6rem;--font-size-h3:2.4rem;--font-size-h4:1.8rem;--font-size-h5:1.8rem;--font-size-h6:1.6rem;--font-size-body:1.6rem;--font-size-sm:1.4rem;--line-height-h1:1.5;--line-height-h2:1.5;--line-height-h3:1.5;--line-height-h4:2.459rem;--line-height-h5:1.5;--line-height-h6:1.5;--line-height-body:2.186rem;--line-height-sm:1.5;--font-weight-h1:700;--font-weight-h2:600;--font-weight-h3:600;--font-weight-h4:600;--font-weight-h5:600;--font-weight-h6:600;--font-weight-body:500;--padding-xl:4.8rem;--padding-lg:2.4rem;--padding-md:1.6rem;--padding-sm:1.2rem;--padding-xs:0.8rem;--padding-container:4.8rem;--gap-xxl:4.8rem;--gap-xl:3.6rem;--gap-lg:2.4rem;--gap-md:1.6rem;--gap-sm:1.2rem;--gap-xs:0.8rem;--gap-xxs:0.4rem;--section-gap-xl:4.8rem;--section-gap-lg:3.6rem;--section-gap-md:2.4rem;--section-gap-sm:1.8rem;--section-gap-xs:1.6rem;--border-radius-full:99999rem;--border-radius-xl:4.8rem;--border-radius-lg:3.6rem;--border-radius-md:2.4rem;--border-radius-sm:1.8rem;--border-radius-xs:1.6rem;--border-radius-2xs:1.2rem;--border-radius-3xs:0.8rem;--section-margin-block-sm:4.8rem;--section-margin-block-xl:14.4rem}:root.light-mode{--primary:#e84230;--secondary:#cf2817;--primary-bg:#e2392a;--secondary-bg:#cf2817;--white-color:#000;--off-white-color:#262626;--body-bg:#fff;--black-background:#f2f2f2;--black-color:#ededed;--grey-dark:#e6e6e6;--grey-light:#ccc;--success-track:#009921;--image-overlay-gradient:linear-gradient(360deg,hsla(0,0%,100%,0) 52.76%,hsla(0,0%,100%,.77));--grey-light-special:#f2f2f2;--off-white-color-special:#ccc;--white-color-special:#fff;--grey-light-color-special:#262626;--grey-special-bg:#a6a6a6;--black-background-special:#fff;--grey-dark-special:#fff;--font-family-body:"Avenir",sans-serif;--font-family-heading:"Panchang",sans-serif;--font-size-h1:4.8rem;--font-size-h2:3.6rem;--font-size-h3:2.4rem;--font-size-h4:1.8rem;--font-size-h5:1.8rem;--font-size-h6:1.6rem;--font-size-body:1.6rem;--font-size-sm:1.4rem;--line-height-h1:1.5;--line-height-h2:1.5;--line-height-h3:1.5;--line-height-h4:2.459rem;--line-height-h5:1.5;--line-height-h6:1.5;--line-height-body:2.186rem;--line-height-sm:1.5;--font-weight-h1:700;--font-weight-h2:600;--font-weight-h3:600;--font-weight-h4:600;--font-weight-h5:600;--font-weight-h6:600;--font-weight-body:500;--padding-xl:4.8rem;--padding-lg:2.4rem;--padding-md:1.6rem;--padding-sm:1.2rem;--padding-xs:0.8rem;--padding-container:4.8rem;--gap-xxl:4.8rem;--gap-xl:3.6rem;--gap-lg:2.4rem;--gap-md:1.6rem;--gap-sm:1.2rem;--gap-xs:0.8rem;--gap-xxs:0.4rem;--section-gap-xl:4.8rem;--section-gap-lg:3.6rem;--section-gap-md:2.4rem;--section-gap-sm:1.8rem;--section-gap-xs:1.6rem;--border-radius-full:99999rem;--border-radius-xl:4.8rem;--border-radius-lg:3.6rem;--border-radius-md:2.4rem;--border-radius-sm:1.8rem;--border-radius-xs:1.6rem;--border-radius-2xs:1.2rem;--border-radius-3xs:0.8rem;--section-margin-block-sm:4.8rem;--section-margin-block-xl:14.4rem}@media screen and (max-width:1200px){:root,:root.light-mode{--font-size-h1:3.6rem;--font-size-h2:2.4rem;--font-size-h3:2rem;--font-size-h4:1.6rem;--font-size-h5:1.4rem;--font-size-h6:1.4rem;--font-size-body:1.4rem;--font-size-sm:1.2rem;--line-height-h2:calc(var(--font-size-h2) * 1.1);--line-height-h3:calc(var(--font-size-h2) * 1.1);--section-margin-block-sm:4.8rem;--section-margin-block-xl:8.6rem;--gap-xxl:3.6rem;--gap-xl:2.4rem;--gap-lg:2rem;--gap-md:1.4rem;--gap-sm:1rem;--gap-xs:0.6rem;--gap-xxs:0.4rem;--padding-xl:3.6rem;--padding-lg:2rem;--padding-md:1.4rem;--padding-sm:1rem;--padding-xs:0.6rem;--padding-container:1.2rem;--border-radius-full:99999rem;--border-radius-xl:3.6rem;--border-radius-lg:2.4rem;--border-radius-md:2rem;--border-radius-sm:1.6rem;--border-radius-xs:1.4rem;--border-radius-2xs:1rem;--border-radius-3xs:0.8rem;--section-gap-xl:2.4rem}}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Roman.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir/AvenirLTStd-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Panchang;src:url(/assets/fonts/Panchang/Panchang-Variable.woff2) format("woff2"),url(/assets/fonts/Panchang/Panchang-Variable.woff) format("woff"),url(/assets/fonts/Panchang/Panchang-Variable.ttf) format("truetype");font-weight:200 800;font-display:swap;font-style:normal}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{line-height:1.5;font-family:system-ui,sans-serif}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{background:none;border:none;padding:0;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{text-decoration:none;color:inherit}ol,ul{list-style:none}html{scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--font-size-body);font-family:var(--font-family-body);overflow-x:hidden;background-color:var(--body-bg);color:var(--white-color)}.min-width{min-width:688px}@media screen and (max-width:1200px){.min-width{min-width:0}}.scale-in-up{transform:translateY(100%);opacity:0;transform-origin:"center top";perspective:"1000px";transition:transform .5s ease,opacity .5s ease}.scale-in-up--active{transform:translateY(0);opacity:1}.fade-in-up{--transform-duration:0.5s;--opacity-duration:0.3s;--scale-duration:var(--transform-duration);--opacity-transition:opacity var(--opacity-duration) ease-out;--transform-transition:transform var(--transform-duration);--scale-transition:scale var(--scale-duration);opacity:0;transform:translateY(50px);scale:.97;transform-origin:center bottom;transition:var(--opacity-transition),var(--transform-transition),var(--scale-transition)}.fade-in-up.visible{opacity:1;transform:translateY(0);scale:1}.fade-in-down{--transform-duration:0.5s;--opacity-duration:0.3s;--scale-duration:var(--transform-duration);--opacity-transition:opacity var(--opacity-duration) ease-out;--transform-transition:transform var(--transform-duration);--scale-transition:scale var(--scale-duration);opacity:0;transform:translateY(-50px);scale:.97;transform-origin:center bottom;transition:var(--opacity-transition),var(--transform-transition)}.fade-in-down.visible{opacity:1;transform:translateY(0);scale:1}.fade-in-down-animate{opacity:0;transform:translateY(-100px);animation:fadeindown .6s .2s forwards}.fade-in-down-animate:first-child{animation-delay:.1s}.fade-in-down-animate:nth-child(2){animation-delay:.2s}.fade-in-down-animate:nth-child(3){animation-delay:.3s}.fade-in-down-animate:nth-child(4){animation-delay:.4s}@keyframes fadeindown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.delay-0{transition-delay:0ms}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.delay-800{transition-delay:.8s}.delay-900{transition-delay:.9s}.delay-1000{transition-delay:1s}.delay-1200{transition-delay:1.2s}.delay-1300{transition-delay:1.3s}.delay-1400{transition-delay:1.4s}.delay-1500{transition-delay:1.5s}.delay-2000{transition-delay:2s}.delay-2500{transition-delay:2.5s}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--body-bg);z-index:1000;display:flex;justify-content:center;align-items:center}.loading-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-content p{font-size:1.5rem;font-weight:500;color:var(--primary);margin:0;letter-spacing:.5px}.spinner{width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.1);border-top:3px solid var(--primary);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.flex{display:flex}.flex-col{flex-direction:column}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-10{gap:2.4rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-24{gap:6rem}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}