@keyframes rotate-cog{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cog.animate{animation:rotate-cog 1.25s ease-in-out 1}.cog.animate.cog-1{animation-delay:0s}.cog.animate.cog-2{animation-delay:.35s}.cog.animate.cog-3{animation-delay:.7s}.DialogOverlay{background-color:rgba(0,0,0,.5);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1);z-index:9998}.DialogContent{background-color:var(--color-background);box-shadow:0 10px 38px -10px rgba(0,0,0,.2),0 10px 20px -15px rgba(0,0,0,.1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:686px;height:85vh;max-height:440px;fieldset{border:none;outline:none;margin:0;padding:0}padding:40px;animation:contentShow .15s cubic-bezier(.16,1,.3,1);z-index:9999;font-family:ABC Monument Grotesk,sans-serif;.IconButton{position:absolute;top:40px;right:40px;cursor:pointer;background:transparent;border:none;padding:1rem;margin-top:-1rem;margin-right:-1rem;display:flex;align-items:center;justify-content:center}.DialogInner{margin-top:3rem;padding:0 1.5rem}form{margin-top:1rem;fieldset{margin-top:1rem}}@media (max-width:768px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;width:100vw;height:100vh;max-height:none;top:0;left:0;transform:none;overflow-y:auto;animation:mobileSlideUp .25s cubic-bezier(.16,1,.3,1);.IconButton{top:24px;right:24px}.DialogInner{margin-top:2rem;padding:0}}}.DialogContent:focus{outline:none}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mobileSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Input{width:100%;border:none;outline:none;text-transform:uppercase;padding:1rem;&:focus{outline:1px solid var(--color-almost-black)}color:var(--color-almost-black);font-family:ABC Monument Grotesk Mono,monospace;font-size:12px;font-style:normal;font-weight:400;line-height:130%;@media (max-width:768px){font-size:16px;line-height:130%}}.Input.error,.Input.error:focus{border:2px solid var(--color-emfas-red)}.Input.error:focus{outline:none}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;padding:0;flex-direction:column;gap:4px;width:24px;height:16px}.hamburger-line{width:24px;height:3px;background-color:var(--color-white);display:block}.hamburger-line.dark{background-color:var(--color-almost-black)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-white);z-index:999;display:flex;flex-direction:column}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:15px 24px}.mobile-menu-close{position:relative;background:none;border:none;cursor:pointer;width:24px;height:24px;padding:0}.close-line{position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:var(--color-almost-black);display:block}.close-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.close-line:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-items{display:flex;flex-direction:column;padding:2rem 1.5rem;gap:2rem}.mobile-menu-item{color:var(--color-almost-black);font-family:var(--font-grotesk);font-size:2rem;font-style:normal;font-weight:800;line-height:115%;letter-spacing:-.03rem;text-decoration:none;cursor:pointer}@media (max-width:1216px){.mobile-menu-button{display:flex}}footer{background-color:var(--color-almost-black);color:var(--color-white)}.inner{max-width:var(--container-width);margin:0 auto;padding:var(--spacing-medium) var(--container-padding-x);@media (max-width:1216px){padding:var(--spacing-medium) 1.5rem}width:100%}.definition{width:19.25rem;heigth:6rem;display:flex;flex-direction:column;gap:1rem;margin-top:var(--spacing-small);a{width:fit-content;font-size:.75rem;&:hover{color:var(--color-emfas-red)}}}#split{display:flex;gap:72px;#symbol{display:flex;margin-left:auto;align-items:flex-end}}@media (max-width:768px){.inner>img{width:57px;height:auto}#split{flex-direction:column;gap:2.5rem}#symbol,.definition{width:100%}#symbol{margin-left:0}}