.contact_heroTitle__v1l17{font-size:3rem;font-weight:500;color:var(--color-text-main);text-transform:uppercase;letter-spacing:-3px;font-family:var(--font-roboto-mono);word-spacing:-.8rem;position:relative}.contact_heroTitle__v1l17:after{content:"";background-color:var(--color-text-main);height:2px;width:60vw;max-width:900px;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px}.contact_heroTitle__v1l17 .contact_forge__svnl4{font-size:5rem;color:var(--color-text-heading);font-family:var(--font-anta);padding-left:1rem}.contact_heroTitle__v1l17 .contact_on__H9xRS{font-family:var(--font-anta)}.contact_section1_title__MsxNN span{font-family:var(--font-anta);color:var(--color-text-heading);font-size:3rem;margin-bottom:0}.contact_section1_sub__2GUJF span{font-family:var(--font-roboto-mono);color:var(--color-text-main);font-size:1.3rem}.contact_section1__ouNDE,.contact_section2__f2GJM{width:90vw;max-width:1200px;justify-self:center;padding:1rem;position:relative;justify-content:center}.contact_section1_head__fE10m{justify-self:center;width:80vw;max-width:1200px;position:relative;margin-bottom:3rem}.contact_section1_title__MsxNN{padding-bottom:1rem;position:relative}.contact_section1_title__MsxNN:after{content:"";background-color:var(--color-text-heading);width:80vw;max-width:450px;height:2px;position:absolute;bottom:20;margin-left:1rem}.contact_infoSection__MaY7X{display:flex;margin-top:1rem}.contact_infoSection__MaY7X img{width:300px}@media (max-width:930px){.contact_infoSection__MaY7X{display:flex;flex-direction:column;margin-top:1rem;align-items:center}}.contact_contactSection__6Bi0K{display:flex;gap:2.5rem;max-width:900px;margin:2rem auto;padding:2rem 1rem;color:#fff;font-family:var(--font-roboto-mono)}.contact_leftCol__o__Hw{flex:1.2 1;display:flex;flex-direction:column;justify-content:flex-start;align-content:center;gap:1.7rem;min-width:220px}.contact_altContact__cB8aZ h4{color:var(--color-text-heading);font-family:var(--font-anta);font-size:2rem;margin-bottom:.7rem}.contact_altContact__cB8aZ a,.contact_altContact__cB8aZ span{color:var(--color-text-main);font-family:var(--font-roboto-mono);font-size:1rem;text-decoration:underline;word-break:break-all;margin-left:.3em}.contact_responseNote__7zOZn h4{color:var(--color-text-heading);font-family:var(--font-anta);font-size:2rem;margin-bottom:.7rem}.contact_responseNote__7zOZn p{color:var(--color-text-main);font-family:var(--font-roboto-mono);font-size:1rem;margin:0}.contact_rightCol__cnjzg{flex:2 1;display:flex;justify-content:center;align-items:flex-start}.contact_form___aGjp{border:2px solid var(--color-accent);border-radius:1.2rem;padding:1.7rem 1.2rem 1.2rem;box-shadow:var(--shadow-accent-glow);min-width:310px;max-width:340px;width:100%;display:flex;flex-direction:column;gap:1.1rem}.contact_formTitle__Oloqn{color:var(--color-text-heading);font-size:2rem;font-family:var(--font-anta);margin-bottom:.3rem;text-align:center}.contact_form___aGjp input,.contact_form___aGjp textarea{width:100%;padding:.7rem;border:none;border-radius:6px;background:#8885;font-size:1rem;margin-bottom:.4rem;font-family:inherit;color:var(--color-text-main)}.contact_form___aGjp input::placeholder,.contact_form___aGjp textarea::placeholder{color:var(--color-text-main)}.contact_form___aGjp select{width:100%;padding:.7rem;border:none;border-radius:6px;background:#8885;font-size:1rem;margin-bottom:.4rem;font-family:inherit;color:var(--color-text-main)}.contact_form___aGjp button{width:100%;padding:.7rem;border:none;border-radius:100px;background:var(--color-text-heading);color:var(--color-text-main);font-weight:900;font-size:1.15rem;cursor:pointer;transition:background .16s}.contact_form___aGjp button:disabled{opacity:.7;cursor:not-allowed;background:#888}.contact_thankYou__kKnJJ{color:var(--color-text-heading);text-align:center;font-size:1.2rem;font-weight:700;background:var(--color-text-main);border-radius:1rem;padding:2.5rem 1rem}@media (max-width:750px){.contact_contactSection__6Bi0K{flex-direction:column;align-items:stretch;padding:1rem .3rem;gap:2.2rem}.contact_leftCol__o__Hw,.contact_rightCol__cnjzg{min-width:0;width:100%}}