.hero_section__cYjW2{border-bottom:1px solid var(--primary-dark);min-height:100vh;width:100%;justify-content:center}.hero_section__cYjW2,.hero_section__cYjW2>.hero_container__mf3b_{height:-moz-fit-content;height:fit-content}.hero_section__cYjW2 .hero_preHeader__5mCmx{color:var(--secondary);font-family:var(--font-accent);font-size:1.2rem;font-weight:400;margin:6rem 1rem 1rem}.hero_section__cYjW2 .hero_tooltipContent__9qloi{position:absolute;top:-110px;transform:translateX(-50%);padding:10px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:100;display:flex;flex-direction:column;align-items:center;overflow:hidden}.hero_section__cYjW2 .hero_tooltipContent__9qloi img{max-width:100%;height:auto;background:transparent}.hero_section__cYjW2 .hero_hireme_tooltip__uz8bX{left:8%}.hero_section__cYjW2 .hero_yescat_tooltip__zm_1i{left:25%}.hero_section__cYjW2 .hero_header__OYHYM,.hero_section__cYjW2 .hero_subheader__FtgbR{color:var(--primary-bright);font-family:var(--font-sans);font-size:3rem;margin:0}.hero_section__cYjW2 .hero_primaryBright__A2IW3,.hero_section__cYjW2 .hero_primaryDim__0mnHV{color:var(--primary-bright)}.hero_section__cYjW2 .hero_tempBright__yfH8w{font-size:.875rem;width:60%}.hero_section__cYjW2 .hero_gitBadges__Qii8b{position:relative;display:flex;gap:.5rem;flex-wrap:wrap;height:1rem}.hero_section__cYjW2 .hero_gitBadges__Qii8b img{height:16px;width:-moz-fit-content;width:fit-content;border-radius:.25rem}@media screen and (max-width:767px){.hero_section__cYjW2 .hero_preHeader__5mCmx{font-size:1rem}.hero_section__cYjW2 .hero_header__OYHYM,.hero_section__cYjW2 .hero_subheader__FtgbR{font-size:2rem}.hero_section__cYjW2 .hero_tempBright__yfH8w{width:100%;padding-right:1rem}.hero_section__cYjW2 button{font-size:.9rem;padding:.5rem 1rem}}.hero_heroBackground__x4BjO{--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_heroBackground__x4BjO .hero_radialContainer__cduLB{position:absolute;width:100%;height:100%}.hero_heroBackground__x4BjO .hero_radialContainer__cduLB .hero_radialGradient__rCRyR{position:absolute;width:100%;left:unset;aspect-ratio:1/1;height:unset;bottom:-60%;filter:blur(100px);transform:translateZ(0);opacity:20%;background:radial-gradient(ellipse at center,var(--hero-gradient-bg-1) 0,var(--hero-gradient-bg-2) 25%,var(--hero-gradient-bg-3) 50%,var(--hero-gradient-bg-4) 100%);z-index:-1;animation:hero_fogWaveLR__r8xzH 10s linear infinite,hero_fogWaveTB__vNNaL 15s linear infinite,hero_fogPulse__pE6NX 8s ease-in-out infinite,hero_fogRotate__0NwID 20s linear infinite,hero_starsFloating__qLKJA 20s linear infinite}@keyframes hero_fogWaveLR__r8xzH{0%,to{transform:translateY(0) translateX(0) scaleY(1);opacity:0}50%{transform:translateY(0) translateX(100%) scaleY(2);opacity:1}}@keyframes hero_fogWaveTB__vNNaL{0%,to{transform:translateY(0) translateX(0) scaleY(1);opacity:0}25%{transform:translateY(-100%) translateX(0) scaleY(2);opacity:1}50%{transform:translateY(100%) translateX(0) scaleY(2);opacity:1}75%{transform:translateY(0) translateX(0) scaleY(1);opacity:0}}@keyframes hero_fogPulse__pE6NX{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.5);opacity:.8}}@keyframes hero_fogRotate__0NwID{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}@keyframes hero_starsFloating__qLKJA{0%,to{transform:translateY(0) translateX(-50vh)}25%{transform:translateY(-50vh) translateX(0)}50%{transform:translateY(25vh) translateX(0)}75%{transform:translateY(50vh) translateX(100vw)}}@media(max-width:768px){.hero_heroBackground__x4BjO .hero_radialContainer__cduLB .hero_radialGradient__rCRyR{bottom:-30%}}button.button_primary__7T3RI{background-color:var(--secondary);color:var(--background)}button.button_primary__7T3RI:hover{background-color:var(--secondary-bright)}button.button_secondary__5YR1K{background-color:transparent;border:1px solid var(--primary-dark);color:var(--primary)}button.button_secondary__5YR1K:hover{color:var(--primary-bright);background-color:var(--primary-dark)}