.Footer_footer__OYoYH{background:rgba(0,0,0,0);padding:2rem;text-align:center;font-size:.9rem;color:#fff;margin-top:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_content__V9MfQ{max-width:80vw;margin:0 auto}.Footer_content__V9MfQ a{color:#fff;display:inline;text-decoration:underline}.Footer_content__V9MfQ a:hover{text-decoration:none}.Hero_hero__F1sxj{position:relative;min-height:100svh;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;padding:clamp(1rem,4vw,2rem);text-align:center}.Hero_logo__miiET{position:absolute;top:clamp(.75rem,2.5vw,1.5rem);left:clamp(.75rem,2.5vw,1.5rem);width:clamp(18px,4vw,30px);height:clamp(18px,4vw,30px);background:#fff}.Hero_content__Ivut2{position:relative;z-index:2}.Hero_content__Ivut2 h1{font-size:clamp(2.5rem,12vw,6.75rem);font-weight:900;letter-spacing:-.025em;line-height:1.2;padding-bottom:1rem}.Hero_content__Ivut2 p{font-size:clamp(.95rem,3vw,1.35rem);opacity:.85;max-width:36ch;margin:.35rem auto 1.4rem;padding-bottom:3rem}.Hero_bg__jONlm{position:absolute;inset:0;display:grid;place-items:center;z-index:0;pointer-events:none;opacity:.9}.Hero_svg__RAjrb{position:relative;width:min(92vw,1100px);height:auto;filter:drop-shadow(0 0 12px rgba(123,97,255,.25)) drop-shadow(0 0 32px rgba(0,230,230,.15))}.Hero_innerSquare__OJKXx{transform-origin:center;animation:Hero_slowSpin__j3V_Q 40s linear infinite;filter:drop-shadow(0 0 16px rgba(123,97,255,.22));stroke-width:.2rem}@keyframes Hero_slowSpin__j3V_Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.Hero_innerSquare__OJKXx{animation:none}}@media(max-width:768px){.Hero_bg__jONlm{transform:translateY(-6vh)}.Hero_hero__F1sxj{padding:1.25rem}.Hero_svg__RAjrb{width:min(80vw,680px);opacity:.7}.Hero_innerSquare__OJKXx{stroke-width:8}}@media(max-width:420px){.Hero_bg__jONlm{transform:translateY(-6vh)}.Hero_hero__F1sxj{padding:1rem}.Hero_content__Ivut2 .Hero_cta__RDUPh{width:100%}.Hero_svg__RAjrb{width:90vw;opacity:.55}.Hero_innerSquare__OJKXx{stroke-width:8}}.Button_button__8B4nB{padding:1rem 2rem;border:none;border-radius:9999px;font-size:1.5rem;background:#fff;color:#000;cursor:pointer;transition:all .2s ease}.Button_button__8B4nB:hover{transform:translateY(-2px)}.Button_button__8B4nB:active{transform:translateY(1px)}.Quadrangulator_wrapper__Gkrmz{padding:5rem 2rem 1rem 0;background:#000;color:#fff;max-width:800px;margin:0 auto;text-align:left}.Quadrangulator_textboxWrapper__Wimnc{display:flex;flex-direction:column;gap:1rem}.Quadrangulator_label__ZRdcc{font-weight:400;font-size:1.8rem}.Quadrangulator_editorShell__pXYiV{position:relative}.Quadrangulator_editor__OJdiQ{min-height:600px;padding:1rem;border:1px solid #fff;outline:none;font-family:var(--font-onest),system-ui,sans-serif;font-size:1.3rem;line-height:1.6;letter-spacing:normal;color:hsla(0,0%,100%,.6431372549);background:rgba(0,0,0,0);white-space:pre-wrap;word-break:break-word;overflow:auto}.Quadrangulator_editor__OJdiQ[contenteditable=false]{caret-color:rgba(0,0,0,0)}.Quadrangulator_pre__pkUMU{margin:0;padding:0;border:0;font:inherit;color:inherit;background:rgba(0,0,0,0);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.Quadrangulator_hlGrammar__YdLK7[data-hint],.Quadrangulator_hlMinor__PAVow[data-hint],.Quadrangulator_hlSpelling__ncxSz[data-hint]{position:relative}.Quadrangulator_hlGrammar__YdLK7[data-hint]:after,.Quadrangulator_hlMinor__PAVow[data-hint]:after,.Quadrangulator_hlSpelling__ncxSz[data-hint]:after{content:attr(data-hint);position:absolute;left:0;bottom:100%;transform:translateY(-6px);font-size:.75rem;color:#fff;background:rgba(0,0,0,.9);padding:4px 6px;border-radius:6px;opacity:0;pointer-events:none;white-space:pre-wrap;min-width:60px;transition:opacity .12s ease}.Quadrangulator_hlGrammar__YdLK7[data-hint]:hover:after,.Quadrangulator_hlMinor__PAVow[data-hint]:hover:after,.Quadrangulator_hlSpelling__ncxSz[data-hint]:hover:after{opacity:1}.Quadrangulator_hlSpelling__ncxSz{color:#ff6b6b;-webkit-text-decoration:underline wavy currentColor 1px;text-decoration:underline wavy currentColor 1px}.Quadrangulator_hlGrammar__YdLK7{color:#ffd166;-webkit-text-decoration:underline dotted currentColor 1px;text-decoration:underline dotted currentColor 1px}.Quadrangulator_hlMinor__PAVow{color:#4cd4cf;-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}.Quadrangulator_buttonRow__NNDbQ{display:flex;gap:.75rem;margin-top:1rem}