.HeroStarField-module__vefQcq__field{--star-claret:#67062694;--star-claret-soft:#67062652;--star-rose:#a92f576b;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroStarField-module__vefQcq__star{--drift-x:.55rem;--drift-y:-.7rem;--drift-turn:3deg;--motion-duration:18s;width:var(--star-size);aspect-ratio:1;color:var(--star-claret);filter:drop-shadow(0 .7rem 1.4rem #67062614);transform:rotate(var(--star-angle,0deg));place-items:center;display:grid;position:absolute}.HeroStarField-module__vefQcq__motion{width:100%;height:100%;animation:HeroStarField-module__vefQcq__star-drift var(--motion-duration) ease-in-out infinite;animation-delay:var(--motion-delay,0s);will-change:transform;place-items:center;display:grid}.HeroStarField-module__vefQcq__glyph{grid-area:1/1;width:100%;height:100%;display:block}.HeroStarField-module__vefQcq__glyphBase{animation:12s ease-in-out infinite HeroStarField-module__vefQcq__star-breathe}.HeroStarField-module__vefQcq__glyphAccent{color:var(--star-rose);opacity:.72;animation:38s linear infinite HeroStarField-module__vefQcq__compass-turn;transform:rotate(45deg)scale(.62)}.HeroStarField-module__vefQcq__starPrimary{--star-size:clamp(8rem, 13vw, 14rem);--drift-x:-.75rem;--drift-y:.9rem;--drift-turn:-2.5deg;--motion-duration:22s;--motion-delay:-6s;color:var(--star-claret-soft);opacity:.88;top:4%;right:-1.5%}.HeroStarField-module__vefQcq__starSecondary{--star-size:clamp(4.75rem, 7vw, 7.5rem);--drift-x:.75rem;--drift-y:-.8rem;--drift-turn:4deg;--motion-duration:17s;--motion-delay:-10s;opacity:.68;bottom:10%;left:2.5%}.HeroStarField-module__vefQcq__starTertiary{--star-size:clamp(3.8rem, 5.5vw, 6rem);--drift-x:-.5rem;--drift-y:-.65rem;--drift-turn:-4deg;--motion-duration:20s;--motion-delay:-2s;color:var(--star-claret-soft);opacity:.82;bottom:5%;right:39%}.HeroStarField-module__vefQcq__starSmallLeft,.HeroStarField-module__vefQcq__starSmallCenter,.HeroStarField-module__vefQcq__starSmallRight{--motion-duration:15s;color:var(--star-rose)}.HeroStarField-module__vefQcq__starSmallLeft{--star-size:clamp(1.55rem, 2.5vw, 2.75rem);--motion-delay:-4s;opacity:.74;top:17%;left:3.5%}.HeroStarField-module__vefQcq__starSmallCenter{--star-size:clamp(1.2rem, 1.8vw, 2rem);--drift-x:-.45rem;--drift-y:.65rem;--motion-delay:-11s;opacity:.7;top:11%;left:48%}.HeroStarField-module__vefQcq__starSmallRight{--star-size:clamp(1.45rem, 2.25vw, 2.4rem);--drift-turn:-3deg;--motion-delay:-8s;opacity:.78;top:46%;right:2.5%}@keyframes HeroStarField-module__vefQcq__star-drift{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(var(--drift-x), var(--drift-y), 0) rotate(var(--drift-turn))}}@keyframes HeroStarField-module__vefQcq__star-breathe{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.035)}}@keyframes HeroStarField-module__vefQcq__compass-turn{0%{transform:rotate(45deg)scale(.62)}to{transform:rotate(405deg)scale(.62)}}.dark-mode .HeroStarField-module__vefQcq__field{--star-claret:#ffbdc594;--star-claret-soft:#ffbdc547;--star-rose:#e4709375}@media (max-width:63.999rem){.HeroStarField-module__vefQcq__starPrimary{--star-size:clamp(7rem, 17vw, 10rem);top:5%;right:-3%}.HeroStarField-module__vefQcq__starSecondary{bottom:12%;left:-1%}.HeroStarField-module__vefQcq__starTertiary{bottom:3%;right:43%}.HeroStarField-module__vefQcq__starSmallRight{right:4%}}@media (max-width:47.999rem){.HeroStarField-module__vefQcq__starPrimary{--star-size:clamp(5.5rem, 24vw, 7.5rem);opacity:.72;top:2%;right:-5%}.HeroStarField-module__vefQcq__starSecondary{--star-size:clamp(3.75rem, 17vw, 5.25rem);opacity:.58;bottom:31%;left:-3%}.HeroStarField-module__vefQcq__starTertiary{--star-size:clamp(2.8rem, 12vw, 4rem);opacity:.66;bottom:4%;right:3%}.HeroStarField-module__vefQcq__starSmallCenter{top:45%;left:5%}.HeroStarField-module__vefQcq__starSmallLeft,.HeroStarField-module__vefQcq__starSmallRight{display:none}}@media (prefers-reduced-motion:reduce){.HeroStarField-module__vefQcq__motion,.HeroStarField-module__vefQcq__glyphBase,.HeroStarField-module__vefQcq__glyphAccent{animation:none}.HeroStarField-module__vefQcq__glyphBase{opacity:.92;transform:scale(1)}}
