.Contact_pageTitle__JUxUu{margin-top:8rem!important}.Contact_hero__6S_6o{background-image:url(/assets/hero-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:40vh;position:relative;overflow:hidden;padding-top:30vh;padding-bottom:5vh}.Contact_heroContent__dXd2v{position:relative;z-index:2;text-align:left;animation:Contact_fadeInUp__IZAnw 1s ease-out}.Contact_heroContent__dXd2v h1{font-size:3.5rem;font-weight:500;margin:0;color:var(--text-dark);line-height:1.1;max-width:1000px;text-align:left;display:block;width:100%}.Contact_contact__ahWHl{padding:5rem 0;background:#fff}.Contact_textContent__E2Dbd{margin:0 auto 3rem;padding:0}.Contact_description__VULE1,.Contact_involvementText__eC5IP{font-size:1rem;line-height:1.4;color:var(--text-dark);margin-bottom:1rem;text-align:left;margin-left:6rem;max-width:1000px}.Contact_involvementList__kS1aZ{list-style:disc;padding-left:2rem;margin:0 0 2.5rem 8rem;font-size:1rem;line-height:1.4;color:var(--text-dark);max-width:800px}.Contact_involvementList__kS1aZ li{margin-bottom:.8rem}.Contact_involvementList__kS1aZ li::marker{color:var(--text-dark)}.Contact_form__a5YHI{gap:1rem;max-width:600px;margin-left:6rem}.Contact_form__a5YHI,.Contact_inputGroup__rliyy{display:flex;flex-direction:column}.Contact_input__jRgx3{padding:12px 0;border:none;border-bottom:1px solid #e3e3e3;border-radius:0;background:transparent}.Contact_input__jRgx3,.Contact_textarea__bazgj{font-size:14px;transition:border-color .3s ease;font-family:Silka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%;box-sizing:border-box;color:var(--text-dark)}.Contact_textarea__bazgj{padding:16px 20px;border:1px solid #e3e3e3;border-radius:8px;background:#fff;resize:vertical;min-height:120px}.Contact_input__jRgx3:focus{outline:none;border-bottom-color:var(--orange)}.Contact_textarea__bazgj:focus{outline:none;border-color:var(--orange)}.Contact_input__jRgx3::placeholder,.Contact_textarea__bazgj::placeholder{color:#999;opacity:1;font-weight:300}.Contact_input__jRgx3:disabled,.Contact_textarea__bazgj:disabled{opacity:.6;cursor:not-allowed}.Contact_fileLabel__g_xVJ{display:flex;align-items:center;cursor:pointer;padding:12px 0;border-bottom:1px solid #e3e3e3;transition:border-color .3s ease;position:relative}.Contact_fileLabel__g_xVJ:hover{border-bottom-color:var(--orange)}.Contact_fileInput__I8bcQ{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Contact_fileButtonText__o2oxB{font-size:14px;color:var(--text-dark);font-family:Silka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;gap:8px}.Contact_fileButtonText__o2oxB:before{content:"📎";font-size:16px}.Contact_removeFileButton__AOScr{background:none;border:none;color:var(--text-gray);font-size:12px;cursor:pointer;margin-top:8px;text-decoration:underline;padding:0;font-family:Silka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Contact_removeFileButton__AOScr:hover{opacity:.7}.Contact_removeFileButton__AOScr:disabled{opacity:.4;cursor:not-allowed}.Contact_buttonWrapper__NEFgV{background:var(--gradient-line);border-radius:50px;padding:2px;align-self:flex-start}.Contact_submitButton__LgduY{background:#fff;border:none;color:var(--text-dark);padding:15px 35px;border-radius:50px;font-size:14px;font-weight:500!important;font-family:Silka,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.Contact_submitButton__LgduY:disabled{opacity:.6;cursor:not-allowed}.Contact_buttonWrapper__NEFgV:hover .Contact_submitButton__LgduY:not(:disabled){color:var(--orange)}.Contact_message__3gWdE{margin-top:2rem;padding:16px 20px;border-radius:8px;font-size:16px;background:#d3fbeb;border:1px solid #10bf7a;color:#0c905c;text-align:center;max-width:600px}@keyframes Contact_fadeInUp__IZAnw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Contact_description__VULE1,.Contact_form__a5YHI,.Contact_involvementText__eC5IP{margin-left:0}.Contact_involvementList__kS1aZ{margin-left:2rem}}@media (max-width:768px){.Contact_hero__6S_6o{min-height:30vh}.Contact_heroContent__dXd2v h1{font-size:2.5rem}.Contact_contact__ahWHl{padding:3rem 0}.Contact_textContent__E2Dbd{max-width:100%;margin:0 auto 2rem}.Contact_buttonWrapper__NEFgV{align-self:stretch}.Contact_submitButton__LgduY{width:100%}}