@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700;800&display=swap";
.contact-module__xwJ-uq__page{--dark:#111;--dark2:#1a1a1a;--light:#f7f7f7;--white:#fff;--text:#111;--muted:#888;--border:#e4e4e4;--border-dark:#ffffff17;background:var(--white);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Instrument Sans,Helvetica,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.contact-module__xwJ-uq__page *,.contact-module__xwJ-uq__page :before,.contact-module__xwJ-uq__page :after{box-sizing:border-box}.contact-module__xwJ-uq__nav{z-index:100;justify-content:space-between;align-items:center;padding:28px 56px;display:flex;position:absolute;top:0;left:0;right:0}.contact-module__xwJ-uq__navLogo{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.contact-module__xwJ-uq__navLinks{align-items:center;gap:28px;display:flex}.contact-module__xwJ-uq__navLinks a{color:#ffffff80;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.contact-module__xwJ-uq__navLinks a:hover{color:#fff}.contact-module__xwJ-uq__navCta{background:#ffffff1a;border:1px solid #fff3;border-radius:100px;padding:9px 20px;color:#fff!important;font-size:13px!important;font-weight:600!important}.contact-module__xwJ-uq__hero{background:var(--dark);padding:150px 12%;position:relative;overflow:hidden}.contact-module__xwJ-uq__heroWatermark{color:#ffffff08;letter-spacing:-3px;white-space:nowrap;pointer-events:none;font-size:clamp(60px,12vw,160px);font-weight:800;line-height:1;position:absolute;bottom:-10px;right:0}.contact-module__xwJ-uq__heroLabel{z-index:2;color:#fff6;letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:600;line-height:1;display:flex;position:relative}.contact-module__xwJ-uq__heroLabel:before{content:"✦";color:#fff;font-size:9px}.contact-module__xwJ-uq__heroTitle{z-index:2;color:#fff;letter-spacing:-3px;margin:0 0 24px;font-size:clamp(52px,7vw,88px);font-weight:800;line-height:1;position:relative}.contact-module__xwJ-uq__heroDesc{z-index:2;color:#ffffff73;max-width:520px;margin:0;font-size:18px;line-height:1.7;position:relative}.contact-module__xwJ-uq__contactMain{background:var(--white);padding:88px 56px}.contact-module__xwJ-uq__formWrap{max-width:680px;margin:0 auto}.contact-module__xwJ-uq__formLabel{color:var(--muted);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.contact-module__xwJ-uq__formLabel:before{content:"✦";color:var(--text);font-size:9px}.contact-module__xwJ-uq__formTitle{color:var(--text);letter-spacing:-1.5px;margin:0 0 40px;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.1}.contact-module__xwJ-uq__form{width:100%}.contact-module__xwJ-uq__formRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.contact-module__xwJ-uq__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.contact-module__xwJ-uq__field label{color:var(--text);font-size:13px;font-weight:600}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field textarea,.contact-module__xwJ-uq__field select{border:1px solid var(--border);background:var(--white);width:100%;color:var(--text);border-radius:8px;outline:none;padding:14px 16px;font-family:Instrument Sans,Helvetica,Arial,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s}.contact-module__xwJ-uq__field input::placeholder,.contact-module__xwJ-uq__field textarea::placeholder{color:#aaa}.contact-module__xwJ-uq__field input:focus,.contact-module__xwJ-uq__field textarea:focus,.contact-module__xwJ-uq__field select:focus{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.contact-module__xwJ-uq__field textarea{resize:vertical;min-height:150px;line-height:1.6}.contact-module__xwJ-uq__formSubmit{background:var(--dark);color:#fff;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:15px 34px;font-family:Instrument Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.contact-module__xwJ-uq__formSubmit:hover{background:#333;transform:translateY(-1px)}.contact-module__xwJ-uq__formSubmit:active{transform:translateY(0)}.contact-module__xwJ-uq__footer{background:var(--dark);border-top:1px solid var(--border-dark);padding:64px 56px 0;overflow:hidden}.contact-module__xwJ-uq__footerTop{border-bottom:1px solid var(--border-dark);grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:56px;display:grid}.contact-module__xwJ-uq__footerBrand{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700}.contact-module__xwJ-uq__footerTagline{color:#ffffff59;margin-bottom:24px;font-size:13px}.contact-module__xwJ-uq__footerSocials{gap:10px;display:flex}.contact-module__xwJ-uq__social{color:#ffffff80;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.contact-module__xwJ-uq__social:hover{color:#fff;border-color:#fff}.contact-module__xwJ-uq__footerColumnTitle{color:#ffffff4d;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:600}.contact-module__xwJ-uq__footerLinks{flex-direction:column;gap:12px;display:flex}.contact-module__xwJ-uq__footerLinks a{color:#ffffff73;font-size:14px;text-decoration:none;transition:color .2s}.contact-module__xwJ-uq__footerLinks a:hover{color:#fff}.contact-module__xwJ-uq__footerWatermark{color:#ffffff08;letter-spacing:-3px;white-space:nowrap;pointer-events:none;font-size:clamp(48px,12vw,150px);font-weight:700;line-height:.85}.contact-module__xwJ-uq__footerBottom{border-top:1px solid var(--border-dark);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.contact-module__xwJ-uq__footerCopyright,.contact-module__xwJ-uq__footerUrl{color:#fff3;font-size:12px}@media (max-width:900px){.contact-module__xwJ-uq__nav{padding:24px 30px}.contact-module__xwJ-uq__navLinks{gap:18px}.contact-module__xwJ-uq__hero{padding:130px 30px 70px}.contact-module__xwJ-uq__contactMain{padding:70px 30px}.contact-module__xwJ-uq__footer{padding:50px 30px 0}.contact-module__xwJ-uq__footerTop{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.contact-module__xwJ-uq__nav{align-items:flex-start;padding:22px 20px}.contact-module__xwJ-uq__navLinks{gap:10px}.contact-module__xwJ-uq__navLinks>a:not(.contact-module__xwJ-uq__navCta){display:none}.contact-module__xwJ-uq__navCta{padding:8px 15px;font-size:11px!important}.contact-module__xwJ-uq__hero{padding:120px 20px 60px}.contact-module__xwJ-uq__heroTitle{letter-spacing:-2px;font-size:clamp(46px,14vw,70px)}.contact-module__xwJ-uq__heroDesc{font-size:15px;line-height:1.7}.contact-module__xwJ-uq__contactMain{padding:60px 20px}.contact-module__xwJ-uq__formTitle{margin-bottom:32px}.contact-module__xwJ-uq__formRow{grid-template-columns:1fr;gap:0;margin-bottom:0}.contact-module__xwJ-uq__field input,.contact-module__xwJ-uq__field textarea,.contact-module__xwJ-uq__field select{font-size:16px}.contact-module__xwJ-uq__formSubmit{width:100%}.contact-module__xwJ-uq__footer{padding:50px 20px 0}.contact-module__xwJ-uq__footerTop{grid-template-columns:1fr;gap:40px}.contact-module__xwJ-uq__footerWatermark{font-size:22vw}.contact-module__xwJ-uq__footerBottom{flex-direction:column;align-items:flex-start;gap:8px}}
