.Hero-module__ZARIfG__lineMask{display:block;overflow:hidden}.Hero-module__ZARIfG__line{animation:.48s cubic-bezier(.16,1,.3,1) 60ms both Hero-module__ZARIfG__reveal-line;display:block}.Hero-module__ZARIfG__lastLine{animation-delay:.2s}.Hero-module__ZARIfG__stampStage{isolation:isolate;--impact-delay:.702s;width:fit-content;max-width:100%;margin-block:.08em;display:block;position:relative}.Hero-module__ZARIfG__stamp{z-index:1;transform-origin:35% 65%;box-shadow:5px 5px 0 var(--border-color);animation:.62s linear .38s both Hero-module__ZARIfG__stamp-in;position:relative;transform:rotate(-1deg)}.Hero-module__ZARIfG__impactFrame{border:2px solid var(--secondary);opacity:0;pointer-events:none;animation:Hero-module__ZARIfG__impact-frame .4s ease-out var(--impact-delay) both;position:absolute;inset:-4px;transform:rotate(-1deg)}.Hero-module__ZARIfG__particle{background:var(--secondary);border:2px solid var(--border-color);opacity:0;width:10px;height:10px;animation:Hero-module__ZARIfG__scatter .44s cubic-bezier(.16, 1, .3, 1) var(--impact-delay) both;position:absolute}.Hero-module__ZARIfG__bar{background:var(--border-color);width:16px;height:6px}.Hero-module__ZARIfG__ring{background:var(--background);border-radius:50%}.Hero-module__ZARIfG__square{border-radius:0}@keyframes Hero-module__ZARIfG__reveal-line{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__stamp-in{0%{opacity:0;transform:translateY(-72px)scale(1.4)rotate(-12deg);box-shadow:16px 20px #0000}18%{opacity:1;transform:translateY(-54px)scale(1.3)rotate(-9deg);box-shadow:12px 16px #0000}52%{opacity:1;box-shadow:1px 1px 0 var(--border-color);transform:translateY(4px)scale(1.03,.93)rotate(1deg)}73%{box-shadow:7px 8px 0 var(--border-color);transform:translateY(-5px)scale(.99,1.03)rotate(-2deg)}88%{box-shadow:4px 4px 0 var(--border-color);transform:translateY(1px)scale(1.01,.99)rotate(-.5deg)}to{opacity:1;box-shadow:5px 5px 0 var(--border-color);transform:translateY(0)scale(1)rotate(-1deg)}}@keyframes Hero-module__ZARIfG__impact-frame{0%{opacity:.65;transform:rotate(-1deg)scale(1)}to{opacity:0;transform:rotate(-1deg)scale(1.16,1.35)}}@keyframes Hero-module__ZARIfG__scatter{0%{opacity:0;transform:translate(0)scale(.3)rotate(0)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(var(--burst-x), var(--burst-y)) scale(.65) rotate(var(--burst-rotate))}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__line,.Hero-module__ZARIfG__stamp{animation:none}.Hero-module__ZARIfG__particle,.Hero-module__ZARIfG__impactFrame{animation:none;display:none}}
