.hero[data-astro-cid-yodha2z4]{min-height:max(720px,100svh);padding:calc(var(--header-h) + 3rem) 0 0;color:#fff;text-align:center;background:radial-gradient(38% 50% at 0 30%,#3e3496cc,#0000 72%),radial-gradient(52% 95% at 100% 70%,#280070,#280070a6 45%,#0000 78%),linear-gradient(#0b1326 0%,#0a1724 55%,#060a1a 100%);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__glow[data-astro-cid-yodha2z4]{pointer-events:none;border-radius:50%;position:absolute}.hero__glow--left[data-astro-cid-yodha2z4]{background:radial-gradient(closest-side,#4638aa52,#4638aa1a 55%,#0000);width:760px;height:860px;top:0;left:-420px}.hero__glow--right[data-astro-cid-yodha2z4]{background:radial-gradient(closest-side,#30048273,#30048226 55%,#0000);width:880px;height:760px;top:8%;right:-380px}.hero__planet[data-astro-cid-yodha2z4]{--pw:max(1500px, 158vw);--planet-top:66.8%;left:50%;top:calc(var(--planet-top) - var(--pw) * .0625);width:calc(var(--pw) * 1.0833);aspect-ratio:2600/1100;margin-left:calc(var(--pw) * -.54167);pointer-events:none;will-change:transform;background:url(/images/art/hero-planet.webp) top/100% 100% no-repeat;position:absolute}.hero__content[data-astro-cid-yodha2z4]{z-index:2;padding-bottom:clamp(9rem,14vw,13rem);position:relative}.hero__badge[data-astro-cid-yodha2z4]{border:1px solid #ffffffbf;padding:.5rem 1.1rem;font-size:clamp(1rem,.9rem + .4vw,1.3rem);font-weight:600;display:inline-block;position:relative}.hero__badge-corner[data-astro-cid-yodha2z4]{border-top:1px solid #ffffffbf;border-left:1px solid #ffffffbf;width:18px;height:18px;position:absolute;top:-12px;left:-12px}.hero__title[data-astro-cid-yodha2z4]{color:#fff;letter-spacing:0;margin-top:1.5rem;font-size:clamp(2.6rem,1.2rem + 5vw,5.2rem);font-weight:600;line-height:1.15}.hero__highlight[data-astro-cid-yodha2z4]{isolation:isolate;vertical-align:bottom;border-radius:6px;padding:0 .15em;display:inline-block;position:relative;overflow:hidden}.hero__highlight[data-astro-cid-yodha2z4]:before{content:"";z-index:-1;background:repeating-linear-gradient(115deg,#ffffff2e 0 2px,#0000 2px 9px),linear-gradient(100deg,#6b3df0 0%,#3a7bd5 15%,#36c2f0 23%,#8a6cff 33%,#6b3df0 50%,#3a7bd5 65%,#36c2f0 73%,#8a6cff 83%,#6b3df0 100%);width:300%;animation:10s linear infinite highlight-flow;position:absolute;top:0;bottom:0;left:0}@keyframes highlight-flow{to{transform:translate(-50%)}}.hero__text[data-astro-cid-yodha2z4]{color:#e8e7ff;max-width:640px;margin:1.5rem auto 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.hero__actions[data-astro-cid-yodha2z4]{margin-top:2.25rem}.hero__marquee[data-astro-cid-yodha2z4]{z-index:2;max-width:1000px;margin-inline:auto;position:absolute;bottom:clamp(2rem,4vw,3rem);left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.hero__marquee-track[data-astro-cid-yodha2z4]{gap:clamp(2.5rem,5vw,4.5rem);width:max-content;padding:0;list-style:none;animation:32s linear infinite marquee;display:flex}.hero__marquee[data-astro-cid-yodha2z4]:hover .hero__marquee-track[data-astro-cid-yodha2z4]{animation-play-state:paused}.hero__marquee[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{color:#fff;white-space:nowrap;opacity:.92;align-items:center;gap:.6rem;font-size:clamp(1.25rem,1rem + .8vw,1.7rem);font-weight:600;display:flex}@media (width<=767px){.hide-sm[data-astro-cid-yodha2z4]{display:none}.hero__planet[data-astro-cid-yodha2z4]{--planet-top:72%}}.rotating-text[data-astro-cid-6y6oakbm]{animation:18s linear infinite spin}.rotating-text[data-astro-cid-6y6oakbm] text[data-astro-cid-6y6oakbm]{letter-spacing:.06em;fill:#fff;font-size:17.5px;font-weight:600;font-family:var(--font-sans)}.sg[data-astro-cid-ehtdlhvb]{border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sg__feature[data-astro-cid-ehtdlhvb],.sg__community[data-astro-cid-ehtdlhvb]{border-radius:var(--radius-lg);min-height:330px;position:relative;overflow:hidden}.sg__feature-bg[data-astro-cid-ehtdlhvb],.sg__community-bg[data-astro-cid-ehtdlhvb]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.sg__feature[data-astro-cid-ehtdlhvb]:hover .sg__feature-bg[data-astro-cid-ehtdlhvb],.sg__community[data-astro-cid-ehtdlhvb]:hover .sg__community-bg[data-astro-cid-ehtdlhvb]{transform:scale(1.08)}.sg__circle[data-astro-cid-ehtdlhvb]{background:radial-gradient(circle,#ffffff29,#ffffff0f);border:1px solid #ffffff40;border-radius:50%;place-items:center;width:210px;height:210px;margin:auto;display:grid;position:absolute;inset:0}.sg__circle[data-astro-cid-ehtdlhvb] .rotating-text{width:100%;height:100%;position:absolute;inset:0}.sg__circle-icon[data-astro-cid-ehtdlhvb]{color:#fff;background:radial-gradient(circle at 35% 30%,#fff5,#756cf7aa 60%,#2b1b9a);border-radius:50%;place-items:center;width:84px;height:84px;animation:5s ease-in-out infinite float-y;display:grid;box-shadow:0 10px 30px #00000059}.sg__card[data-astro-cid-ehtdlhvb]{border-radius:var(--radius-lg);transition:background var(--t), box-shadow var(--t), transform var(--t);background:#fff;border:1px solid #e2e4ec;flex-direction:column;padding:clamp(1.75rem,1.2rem + 2vw,2.6rem);display:flex;position:relative}.sg__card[data-astro-cid-ehtdlhvb]:hover{z-index:1;box-shadow:var(--shadow-lg);transform:translateY(-6px)}.sg__icon[data-astro-cid-ehtdlhvb]{width:fit-content;color:var(--c-dark);margin-bottom:2.5rem;display:inline-flex;position:relative}.sg__spark[data-astro-cid-ehtdlhvb]{color:var(--c-primary);position:absolute;top:-10px;right:-12px}.sg__card[data-astro-cid-ehtdlhvb]:hover .sg__spark[data-astro-cid-ehtdlhvb]{animation:2.4s linear infinite spin}.sg__card[data-astro-cid-ehtdlhvb] h3[data-astro-cid-ehtdlhvb]{transition:color var(--t-fast);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.sg__card[data-astro-cid-ehtdlhvb]:hover h3[data-astro-cid-ehtdlhvb]{color:var(--c-primary)}.sg__card[data-astro-cid-ehtdlhvb] p[data-astro-cid-ehtdlhvb]{font-size:var(--fs-sm);margin-top:.9rem}.sg__more[data-astro-cid-ehtdlhvb]{font-size:var(--fs-xs);text-transform:uppercase;color:var(--c-primary);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast);align-items:center;gap:.35rem;margin-top:auto;padding-top:1.25rem;font-weight:600;display:inline-flex;transform:translateY(8px)}.sg__card[data-astro-cid-ehtdlhvb]:hover .sg__more[data-astro-cid-ehtdlhvb],.sg__card[data-astro-cid-ehtdlhvb]:focus-visible .sg__more[data-astro-cid-ehtdlhvb]{opacity:1;transform:none}.sg__community[data-astro-cid-ehtdlhvb]{color:#fff;background:#000}.sg__community-body[data-astro-cid-ehtdlhvb]{flex-direction:column;justify-content:center;height:100%;padding:clamp(1.75rem,1.2rem + 2vw,2.6rem);display:flex;position:relative}.sg__community[data-astro-cid-ehtdlhvb] h3[data-astro-cid-ehtdlhvb]{color:#fff;font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.sg__community[data-astro-cid-ehtdlhvb] p[data-astro-cid-ehtdlhvb]{color:#e6e7f0;margin-top:.8rem}.sg__avatars[data-astro-cid-ehtdlhvb]{margin-top:1.5rem;display:flex}.sg__avatars[data-astro-cid-ehtdlhvb] span[data-astro-cid-ehtdlhvb]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#22d3ee);border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-right:-10px;display:grid}.sg__avatars[data-astro-cid-ehtdlhvb] span[data-astro-cid-ehtdlhvb]:nth-child(2){background:linear-gradient(135deg,#db2777,#a855f7)}.sg__avatars[data-astro-cid-ehtdlhvb] span[data-astro-cid-ehtdlhvb]:nth-child(3){background:linear-gradient(135deg,#0f766e,#34d399)}.sg__avatars[data-astro-cid-ehtdlhvb] span[data-astro-cid-ehtdlhvb]:nth-child(4){background:linear-gradient(135deg,#b45309,#fbbf24)}.sg__avatars-plus[data-astro-cid-ehtdlhvb]{background:var(--c-primary)!important}.sg__community-link[data-astro-cid-ehtdlhvb]{color:#fff;margin-top:1.25rem}@media (width<=991px){.sg[data-astro-cid-ehtdlhvb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sg[data-astro-cid-ehtdlhvb]{grid-template-columns:1fr}.sg__more[data-astro-cid-ehtdlhvb]{opacity:1;transform:none}}.showcase__grid[data-astro-cid-e5tmfi75]{grid-template-columns:minmax(0,4fr) minmax(0,7.5fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.showcase__intro[data-astro-cid-e5tmfi75]{position:sticky;top:120px}.showcase__intro[data-astro-cid-e5tmfi75] h2[data-astro-cid-e5tmfi75]{margin-top:1.1rem;font-size:clamp(2rem,1.4rem + 1.8vw,3rem)}.showcase__stat[data-astro-cid-e5tmfi75]{color:#fff;border-radius:var(--radius-sm);background:var(--g-primary);margin-top:2.5rem;padding:.4rem 1.6rem;font-size:clamp(3rem,2rem + 3.5vw,5rem);font-weight:700;line-height:1.25;display:inline-block}.showcase__stat-text[data-astro-cid-e5tmfi75]{max-width:330px;color:var(--c-heading);margin-top:1rem;font-size:1.2rem;font-weight:600;line-height:1.45}.showcase__stack[data-astro-cid-e5tmfi75]{gap:2rem;padding:0;list-style:none;display:grid}.stack-card[data-astro-cid-e5tmfi75]{top:calc(110px + var(--i) * 24px);border-radius:var(--radius-lg);transform-origin:top;will-change:transform;background:#f7fbfe;border:1px solid #eef0f6;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;padding:clamp(1.25rem,1rem + 1.5vw,2.6rem);display:grid;position:sticky;box-shadow:0 -10px 40px #0200500a}.stack-card__media[data-astro-cid-e5tmfi75]{border-radius:var(--radius);aspect-ratio:8/9;display:block;overflow:hidden}.stack-card__media[data-astro-cid-e5tmfi75] img[data-astro-cid-e5tmfi75]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.stack-card[data-astro-cid-e5tmfi75]:hover .stack-card__media[data-astro-cid-e5tmfi75] img[data-astro-cid-e5tmfi75]{transform:scale(1.07)}.stack-card__body[data-astro-cid-e5tmfi75]{flex-direction:column;display:flex}.stack-card[data-astro-cid-e5tmfi75] h3[data-astro-cid-e5tmfi75]{font-size:clamp(1.3rem,1.1rem + .7vw,1.65rem);line-height:1.3}.stack-card[data-astro-cid-e5tmfi75] p[data-astro-cid-e5tmfi75]{font-size:var(--fs-sm);margin-top:1rem}.stack-card__link[data-astro-cid-e5tmfi75]{color:var(--c-primary);margin-top:auto;padding-top:1.5rem}.stack-card[data-astro-cid-e5tmfi75] .chip-list[data-astro-cid-e5tmfi75]{margin-top:1.25rem}@media (width<=991px){.showcase__grid[data-astro-cid-e5tmfi75]{grid-template-columns:1fr}.showcase__intro[data-astro-cid-e5tmfi75]{position:static}}@media (width<=600px){.stack-card[data-astro-cid-e5tmfi75]{grid-template-columns:1fr;position:relative;top:0}.stack-card__media[data-astro-cid-e5tmfi75]{aspect-ratio:16/10}}.news__list[data-astro-cid-xqrt3f3v]{max-width:960px;margin-inline:auto;padding:0;list-style:none}.news__item[data-astro-cid-xqrt3f3v]{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.6rem);padding-block:1.6rem;display:grid}.news__item[data-astro-cid-xqrt3f3v]+.news__item[data-astro-cid-xqrt3f3v]{border-top:1px solid var(--c-border)}.news__media[data-astro-cid-xqrt3f3v]{border-radius:var(--radius);aspect-ratio:16/10;display:block;overflow:hidden}.news__media[data-astro-cid-xqrt3f3v] img[data-astro-cid-xqrt3f3v]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.news__item[data-astro-cid-xqrt3f3v]:hover .news__media[data-astro-cid-xqrt3f3v] img[data-astro-cid-xqrt3f3v]{transform:scale(1.08)}.news__meta[data-astro-cid-xqrt3f3v]{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.news__body[data-astro-cid-xqrt3f3v] h3[data-astro-cid-xqrt3f3v]{margin-block:1rem 1.1rem;font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);font-weight:500;line-height:1.3}@media (width<=680px){.news__item[data-astro-cid-xqrt3f3v]{grid-template-columns:1fr}}
