.ShimmerBadge-module__xXCIhq__badge{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);text-wrap:balance;font-size:13px}.ShimmerBadge-module__xXCIhq__badge a{color:inherit;text-underline-offset:3px;-webkit-text-fill-color:inherit;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:all .3s}.ShimmerBadge-module__xXCIhq__badge a:hover{text-decoration-color:#ffffff80}
.HeroAnimation-module__pHZe-G__container{z-index:1;text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.HeroAnimation-module__pHZe-G__hero{z-index:2;position:relative}.HeroAnimation-module__pHZe-G__fxCanvas{z-index:1;pointer-events:none;position:absolute;inset:0}.HeroAnimation-module__pHZe-G__tagline{letter-spacing:-1px;margin-bottom:12px;font-size:clamp(31px,5.5vw,48px);font-weight:700;line-height:1.3}.HeroAnimation-module__pHZe-G__wordLine{padding-bottom:4px;display:block;overflow:hidden}.HeroAnimation-module__pHZe-G__letter{opacity:0;transform-origin:bottom;display:inline-block;transform:translateY(100%)rotateX(90deg)}.HeroAnimation-module__pHZe-G__letterVisible{opacity:1;transform:translateY(0)rotateX(0)}.HeroAnimation-module__pHZe-G__heroLine{background:var(--border-light);opacity:0;width:50px;height:1px;transition:all .8s var(--ease-out-expo);margin:28px auto;transform:scaleX(0)}.HeroAnimation-module__pHZe-G__heroLineVisible{opacity:1;transform:scaleX(1)}.HeroAnimation-module__pHZe-G__heroName{color:var(--text-secondary);letter-spacing:.5px;opacity:0;transition:all .8s var(--ease-out-expo);margin-bottom:28px;font-size:18px;font-weight:300;transform:translateY(15px)}.HeroAnimation-module__pHZe-G__heroNameVisible{opacity:1;transform:translateY(0)}.HeroAnimation-module__pHZe-G__badgeWrapper{opacity:0;transition:all .8s var(--ease-out-expo);transform:translateY(15px)}.HeroAnimation-module__pHZe-G__badgeWrapperVisible{opacity:1;transform:translateY(0)}.HeroAnimation-module__pHZe-G__nameBelow{margin-top:60px}.HeroAnimation-module__pHZe-G__childrenWrapper{opacity:0;transition:all .8s var(--ease-out-expo);margin-top:32px;transform:translateY(15px)}.HeroAnimation-module__pHZe-G__childrenVisible{opacity:1;transform:translateY(0)}.HeroAnimation-module__pHZe-G__scrollIndicator{flex-direction:column;align-items:center;gap:2px;transition:opacity .4s;animation:2.5s ease-in-out 5.5s infinite HeroAnimation-module__pHZe-G__floatDown;display:flex;position:absolute;bottom:17vh;left:50%;transform:translate(-50%)}.HeroAnimation-module__pHZe-G__scrollArrow{opacity:0;border-bottom:1.5px solid #ffffff40;border-right:1.5px solid #ffffff40;width:16px;height:16px;transform:rotate(45deg)}.HeroAnimation-module__pHZe-G__scrollArrow1{animation:.5s cubic-bezier(.16,1,.3,1) 4.5s forwards HeroAnimation-module__pHZe-G__arrowAppear}.HeroAnimation-module__pHZe-G__scrollArrow2{animation:.5s cubic-bezier(.16,1,.3,1) 4.8s forwards HeroAnimation-module__pHZe-G__arrowAppear}.HeroAnimation-module__pHZe-G__scrollArrow3{animation:.5s cubic-bezier(.16,1,.3,1) 5.1s forwards HeroAnimation-module__pHZe-G__arrowAppear}@keyframes HeroAnimation-module__pHZe-G__arrowAppear{0%{opacity:0;transform:rotate(45deg)translateY(-6px)}to{opacity:1;transform:rotate(45deg)translateY(0)}}@keyframes HeroAnimation-module__pHZe-G__floatDown{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.HeroAnimation-module__pHZe-G__scrollHidden{opacity:0;pointer-events:none}
.NewsletterForm-module__n8WynW__container{max-width:480px;margin:0 auto;padding:0 20px}.NewsletterForm-module__n8WynW__description{color:var(--text-secondary);margin-bottom:24px;font-size:16px;font-weight:300;line-height:1.7}.NewsletterForm-module__n8WynW__formArea{min-height:48px;position:relative}.NewsletterForm-module__n8WynW__form{gap:12px;transition:opacity .3s;display:flex}.NewsletterForm-module__n8WynW__formHidden{opacity:0}.NewsletterForm-module__n8WynW__inputWrapper{border-radius:6px;flex:1;position:relative;overflow:hidden}.NewsletterForm-module__n8WynW__inputWrapper:before{content:"";background:conic-gradient(from var(--border-angle,0deg), transparent 0%, transparent 70%, #ffffff80 80%, #fffc 85%, #ffffff80 90%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:6px;padding:1px;transition:filter .3s;animation:3s linear infinite NewsletterForm-module__n8WynW__borderRotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.NewsletterForm-module__n8WynW__inputCharging:before{background:conic-gradient(from var(--border-angle,0deg), transparent 0%, transparent 50%, #ffffffb3 65%, #fff 75%, #ffffffb3 85%, transparent 100%);filter:drop-shadow(0 0 8px #ffffff4d);animation:.3s linear infinite NewsletterForm-module__n8WynW__borderRotateCharge}.NewsletterForm-module__n8WynW__inputCharging{box-shadow:0 0 20px #ffffff0d,0 0 40px #ffffff08}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes NewsletterForm-module__n8WynW__borderRotate{to{--border-angle:360deg}}@keyframes NewsletterForm-module__n8WynW__borderRotateCharge{to{--border-angle:360deg}}.NewsletterForm-module__n8WynW__input{background:var(--input-bg);width:100%;color:var(--text-primary);border:1px solid #ffffff0a;border-radius:6px;outline:none;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .3s,box-shadow .3s}.NewsletterForm-module__n8WynW__input::placeholder{color:var(--text-muted)}.NewsletterForm-module__n8WynW__input:focus{border-color:#ffffff40;box-shadow:0 0 15px #ffffff08}.NewsletterForm-module__n8WynW__button{color:#0d0d0d;cursor:pointer;white-space:nowrap;background:#ffffffe6;border:1px solid #fff9;border-radius:6px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 0 20px #ffffff1a,0 0 40px #ffffff0d}.NewsletterForm-module__n8WynW__button:hover{background:#fff;box-shadow:0 0 25px #fff3,0 0 50px #ffffff14}.NewsletterForm-module__n8WynW__button:disabled{opacity:.7;cursor:not-allowed}.NewsletterForm-module__n8WynW__flashOverlay{pointer-events:none;z-index:10;background:#fff0;border-radius:6px;transition:background .1s;position:absolute;inset:0}.NewsletterForm-module__n8WynW__flashActive{animation:.6s ease-out forwards NewsletterForm-module__n8WynW__flashBurst}@keyframes NewsletterForm-module__n8WynW__flashBurst{0%{background:#fff0}15%{background:#ffffffe6}40%{background:#fff9}to{background:#fff0}}.NewsletterForm-module__n8WynW__successText{text-align:center;padding:12px 0;font-size:16px;animation:.8s cubic-bezier(.16,1,.3,1) forwards NewsletterForm-module__n8WynW__successAppear}@keyframes NewsletterForm-module__n8WynW__successAppear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.NewsletterForm-module__n8WynW__error{color:#c66;margin-top:8px;font-size:13px}.NewsletterForm-module__n8WynW__youtubeButton{border:1px solid var(--border-light);width:100%;color:var(--text-secondary);text-align:center;cursor:pointer;background:#ffffff0f;border-radius:6px;margin-top:12px;padding:12px 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.NewsletterForm-module__n8WynW__youtubeButton:hover{color:var(--text-primary);border-color:#fff6;box-shadow:0 0 20px #ffffff0d}
.CTAButton-module__yeLVMa__button{border:1px solid var(--border-light);color:var(--text-secondary);letter-spacing:.5px;cursor:pointer;background:#ffffff0f;border-radius:6px;padding:12px 28px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.CTAButton-module__yeLVMa__button:hover{color:var(--text-primary);border-color:#fff6;box-shadow:0 0 20px #ffffff0d}
