.spotlight[data-astro-cid-fmopw4d4]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.spotlight[data-astro-cid-fmopw4d4]:before{content:"";background:radial-gradient(60% 50% at 50% 0,#ff6b350f 0%,#ff6b3508 30%,#0000 70%);width:140%;height:100%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.spotlight[data-astro-cid-fmopw4d4]:after{content:"";filter:blur(60px);background:conic-gradient(from 180deg at 50% 0,#0000 30%,#ff6b350a 50%,#0000 70%);width:80%;height:60%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.spotlight[data-astro-cid-fmopw4d4]:before,.spotlight[data-astro-cid-fmopw4d4]:after{animation:none}}.beams-container[data-astro-cid-ejqvcfkw]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.beams-svg[data-astro-cid-ejqvcfkw]{opacity:1;width:100%;height:100%}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beams-svg[data-astro-cid-ejqvcfkw]{opacity:1}.beam-line[data-astro-cid-ejqvcfkw]{stroke:#ffffff1f;stroke-opacity:0;filter:none}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw].beam-pending{visibility:hidden;stroke-dashoffset:1000px;stroke-opacity:0;pointer-events:none;filter:none!important}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw]:not(.beam-pending){visibility:visible;stroke:#ff6b35}.intro-active[data-astro-cid-ejqvcfkw] .beam-glow-l1[data-astro-cid-ejqvcfkw]{filter:url(#beam-inner-glow)}.intro-active[data-astro-cid-ejqvcfkw] .beam-glow-l8[data-astro-cid-ejqvcfkw]{filter:url(#beam-edge-glow)}.intro-active[data-astro-cid-ejqvcfkw] .beam-glow-inner[data-astro-cid-ejqvcfkw]{filter:url(#beam-inner-glow)}@keyframes beam-phase1-draw{0%{stroke-dashoffset:1000px;stroke-opacity:0}12%{stroke-opacity:1}to{stroke-dashoffset:0;stroke-opacity:1}}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw].beam-phase1-drawing{animation:.5s cubic-bezier(.22,1,.36,1) forwards beam-phase1-draw}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw].beam-phase1-done[data-beam="0"]{stroke-dashoffset:0;stroke-opacity:.48}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw].beam-phase1-done.beam-inner{stroke-dashoffset:0;stroke-opacity:.54}.intro-active[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw].beam-phase1-done[data-beam="7"]{stroke-dashoffset:0;stroke-opacity:.56}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l1[data-astro-cid-ejqvcfkw]{stroke:#ff6b35;stroke-opacity:.3;visibility:visible;transition:stroke .75s,stroke-opacity .75s,filter .75s;filter:none!important;stroke-dashoffset:0!important}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l8[data-astro-cid-ejqvcfkw]{stroke:#ff6b35;filter:none;stroke-opacity:.36;stroke-width:.65px;visibility:visible;transition:stroke .75s,stroke-opacity .75s,filter .75s,stroke-width .75s;stroke-dashoffset:0!important}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-inner[data-astro-cid-ejqvcfkw]{visibility:visible;transition:stroke .75s,stroke-opacity .75s;stroke:#ff6b35!important;filter:none!important;stroke-dashoffset:0!important}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l2[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l3[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l4[data-astro-cid-ejqvcfkw],.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l5[data-astro-cid-ejqvcfkw]{stroke-opacity:.17}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l6[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}.beams-container[data-astro-cid-ejqvcfkw].beams-settle .beam-l7[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-line[data-astro-cid-ejqvcfkw]{stroke:#ff6b35;filter:none;visibility:visible;stroke-dashoffset:0!important;animation:none!important}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l1[data-astro-cid-ejqvcfkw]{stroke-opacity:.3}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l2[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l3[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l4[data-astro-cid-ejqvcfkw],html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l5[data-astro-cid-ejqvcfkw]{stroke-opacity:.17}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l6[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l7[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}html.hero-beams-static .beams-container[data-astro-cid-ejqvcfkw] .beam-l8[data-astro-cid-ejqvcfkw]{stroke-opacity:.36;stroke-width:.65px}@media (prefers-reduced-motion:reduce){.beam-line[data-astro-cid-ejqvcfkw]{stroke:#ff6b35;filter:none;visibility:visible;stroke-dashoffset:0!important;animation:none!important}.beam-l1[data-astro-cid-ejqvcfkw]{stroke-opacity:.3}.beam-l2[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}.beam-l3[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}.beam-l4[data-astro-cid-ejqvcfkw],.beam-l5[data-astro-cid-ejqvcfkw]{stroke-opacity:.17}.beam-l6[data-astro-cid-ejqvcfkw]{stroke-opacity:.2}.beam-l7[data-astro-cid-ejqvcfkw]{stroke-opacity:.24}.beam-l8[data-astro-cid-ejqvcfkw]{stroke-opacity:.36;stroke-width:.65px}}.hero-word[data-astro-cid-yodha2z4]{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fadeInUp;transform:translateY(12px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.badge-pulse[data-astro-cid-yodha2z4]{animation:2s ease-in-out infinite badge-dot-pulse}@keyframes badge-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #ff6b3566}50%{opacity:.7;box-shadow:0 0 0 6px #ff6b3500}}@media (prefers-reduced-motion:reduce){.hero-word[data-astro-cid-yodha2z4]{opacity:1;animation:none;transform:none}.badge-pulse[data-astro-cid-yodha2z4]{animation:none}}.icon-wrapper[data-astro-cid-xo3tedvo]{border-style:solid;border-width:1px}.icon-wrapper[data-astro-cid-xo3tedvo]:not(.icon-wrapper--neutral){background:#ffffff0d;border-color:#ffffff1a}@supports (background:color-mix(in srgb, red, blue)){.icon-wrapper[data-astro-cid-xo3tedvo]:not(.icon-wrapper--neutral){background:color-mix(in srgb, var(--brand-color) 10%, transparent);border-color:color-mix(in srgb, var(--brand-color) 22%, transparent)}}.group[data-astro-cid-xo3tedvo]:hover .icon-wrapper[data-astro-cid-xo3tedvo]:not(.icon-wrapper--neutral){background:#ffffff1a;border-color:#ffffff4d}@supports (background:color-mix(in srgb, red, blue)){.group[data-astro-cid-xo3tedvo]:hover .icon-wrapper[data-astro-cid-xo3tedvo]:not(.icon-wrapper--neutral){background:color-mix(in srgb, var(--brand-color) 16%, transparent);border-color:color-mix(in srgb, var(--brand-color) 34%, transparent)}}.icon-wrapper--neutral[data-astro-cid-xo3tedvo]{background:#161616;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.group[data-astro-cid-xo3tedvo]:hover .icon-wrapper--neutral[data-astro-cid-xo3tedvo]{background:#1f1f1f;border-color:#ffffff24}.icon-wrapper[data-astro-cid-xo3tedvo] svg{width:28px;height:28px;color:var(--brand-color-dark);fill:var(--brand-color-dark)}.icon-wrapper[data-astro-cid-xo3tedvo] svg [fill]:not([fill=none]){fill:var(--brand-color-dark)!important}.icon-wrapper[data-astro-cid-xo3tedvo] svg [stroke]:not([stroke=none]){stroke:var(--brand-color-dark)}.marquee-track[data-astro-cid-xo3tedvo]{width:max-content;animation:40s linear infinite marquee}.marquee-container[data-astro-cid-xo3tedvo]:hover .marquee-track[data-astro-cid-xo3tedvo]{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-xo3tedvo]{flex-wrap:wrap;justify-content:center;animation:none}}.cta-spotlight[data-astro-cid-f3wvl5jl]{pointer-events:none;z-index:0;background:radial-gradient(#ff6b3514 0%,#0000 60%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
