.hero_section__ww5sp{border-bottom:1px solid var(--primary-dark);position:relative;z-index:1;max-height:1540px;height:110vh;justify-content:center;padding:50px 0}.hero_section__ww5sp>.hero_container__nsxSW{height:-moz-fit-content;height:fit-content}.hero_section__ww5sp .hero_preHeader__sMKgs{color:var(--secondary);font-family:var(--font-accent);font-size:1.2rem;font-weight:400;margin:1rem 0}.hero_section__ww5sp .hero_header__V21_n{color:var(--primary-bright);font-family:var(--font-sans);font-size:5rem;margin:0}.hero_section__ww5sp .hero_primaryDim__87Rei{color:var(--primary-dim)}.hero_section__ww5sp .hero_primaryBright__9MCly{color:var(--primary)}.hero_section__ww5sp .hero_tempBright__KBgpd{font-size:.875rem;width:60%}.hero_section__ww5sp .hero_gitBadges__f2GlI{position:relative;display:flex;gap:.5rem;flex-wrap:wrap;height:1rem}.hero_section__ww5sp .hero_gitBadges__f2GlI img{height:16px;width:-moz-fit-content;width:fit-content;border-radius:.25rem}.hero_section__ww5sp .hero_buttonGroup__N5jQ0{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}@media screen and (max-width:767px){.hero_section__ww5sp{height:auto;min-height:100vh;padding:2rem 0}.hero_section__ww5sp .hero_preHeader__sMKgs{font-size:1rem;margin:.5rem 0}.hero_section__ww5sp .hero_header__V21_n{font-size:2.5rem;line-height:1.1;margin:.5rem 0}.hero_section__ww5sp .hero_tempBright__KBgpd{width:100%;padding-right:1rem;font-size:1rem;line-height:1.5}.hero_section__ww5sp .hero_buttonGroup__N5jQ0{flex-direction:column;gap:.75rem}.hero_section__ww5sp button{font-size:.875rem;padding:.75rem 2rem;width:100%;justify-content:center}}@media screen and (max-width:1023px)and (min-width:769px){.hero_section__ww5sp .hero_header__V21_n{font-size:4rem}.hero_section__ww5sp .hero_buttonGroup__N5jQ0{gap:.75rem}.hero_section__ww5sp button{padding:.875rem 2.5rem}}.hero_colorfulV1__1j3z5{--hero-gradient-bg-1:var(--neon-1-1);--hero-gradient-bg-2:var(--neon-1-2);--hero-gradient-bg-3:var(--neon-2-1);--hero-gradient-bg-4:var(--neon-2-2);position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0}.hero_colorfulV1__1j3z5 .hero_svg_background__NPgO8{position:absolute;z-index:-1;width:200vw;aspect-ratio:1/1;bottom:50%;right:50%;opacity:15%;transform:translate(48.5%,50%);max-inline-size:unset;max-block-size:unset}.hero_colorfulV1__1j3z5 .hero_radialContainer__MOkqq{position:absolute;width:100%;height:100%}.hero_colorfulV1__1j3z5 .hero_radialContainer__MOkqq .hero_radialGradient__AzzFC{position:absolute;right:-30%;width:100%;left:unset;aspect-ratio:1/1;height:unset;bottom:-60%;filter:blur(100px);transform:translateZ(0);opacity:20%;background:var(--bar-gradient);--bar-gradient:radial-gradient(circle,var(--hero-gradient-bg-1) 0%,var(--hero-gradient-bg-2) 24%,var(--hero-gradient-bg-3) 44%,var(--hero-gradient-bg-4) 57%,transparent 70%)}.hero_colorfulV1__1j3z5 .hero_barContainer__q7mOZ{position:absolute;left:0;bottom:0;width:100%;height:100px}.hero_colorfulV1__1j3z5 .hero_barGradient__CwE_a{--bar-opacity:0.15;--bar-blend-mode:screen;--bar-gradient:linear-gradient(90deg,var(--hero-gradient-bg-1) 0%,var(--hero-gradient-bg-2) 26.88%,var(--hero-gradient-bg-3) 48.46%,var(--hero-gradient-bg-4) 74.51%);opacity:var(--bar-opacity);background-blend-mode:var(--bar-blend-mode);background:var(--bar-gradient);position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;width:100%;bottom:0;height:100%;filter:blur(100px);transform:translateZ(0)}@media screen and (max-width:767px){.hero_colorfulV1__1j3z5{height:auto;min-height:100vh;padding:80px 0 30px}.hero_colorfulV1__1j3z5 .hero_header__V21_n{font-size:2.5rem;line-height:1.1}.hero_colorfulV1__1j3z5 .hero_preHeader__sMKgs,.hero_colorfulV1__1j3z5 .hero_primaryBright__9MCly{font-size:1rem}.hero_colorfulV1__1j3z5 .hero_tempBright__KBgpd{width:100%;font-size:.875rem}.hero_colorfulV1__1j3z5 .hero_radialContainer__MOkqq .hero_radialGradient__AzzFC{right:-180%;width:300%;bottom:-55%}}button.button_primary__fBI42{background-color:var(--secondary);color:var(--background)}button.button_primary__fBI42:hover{background-color:var(--secondary-bright)}button.button_secondary__yjTsY{background-color:transparent;border:1px solid var(--primary-dark);color:var(--primary)}button.button_secondary__yjTsY:hover{color:var(--primary-bright);background-color:var(--primary-dark)}.page_colors_colors__fsrh8{display:block;height:0;max-height:0;overflow:hidden}