.contact-us_contactHero__bLdV_{min-height:80vh;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;color:#f5f3ee}.contact-us_heroGrid__rB7rW{position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:linear-gradient(#f5f3ee 1px,transparent 0),linear-gradient(90deg,#f5f3ee 1px,transparent 0);background-size:60px 60px}.contact-us_heroContent__jqhHy{display:grid;grid-template-columns:1fr 1fr;width:100vw;height:100%;position:relative;z-index:2;gap:0}.contact-us_heroLeft__vm5xX{padding:100px 64px 80px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.contact-us_heroLabel__ih9w_{font-size:14px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#e8522a;display:flex;align-items:center;gap:12px;margin-bottom:32px;opacity:0;animation:contact-us_fadeUp__7Jr_j .8s .3s forwards}.contact-us_labelLine__LzUrB{content:"";display:inline-block;width:32px;height:1.5px;background:#e8522a}.contact-us_heroH1__U7Vjd{font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:1px;color:#f5f3ee;opacity:0;animation:contact-us_fadeUp__7Jr_j .9s .5s forwards;margin:0;padding:0;text-transform:uppercase}.contact-us_fill__gGCZo{color:#e8522a}.contact-us_heroSub__cN1ZP{font-size:16px;line-height:1.75;font-weight:300;color:#f5f3ee;max-width:420px;margin-top:32px;margin-bottom:48px;opacity:0;animation:contact-us_fadeUp__7Jr_j .9s .7s forwards}.contact-us_heroRight___AGxb{display:flex;flex-direction:column;justify-content:center;padding:80px 64px;position:relative;z-index:2;opacity:0;animation:contact-us_fadeIn__R9lqu 1.2s .6s forwards}.contact-us_contactInfo__sbxUr{display:flex;flex-direction:column;gap:28px}.contact-us_infoItem__euJXo{display:flex;align-items:flex-start;gap:20px}.contact-us_infoDot__9CDa6{width:10px;height:10px;flex-shrink:0;background:#e8522a;margin-top:5px}.contact-us_infoKey__Xi1SR{font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#fff;margin-bottom:4px}.contact-us_infoVal__9XF2r{font-size:15px;font-weight:400;line-height:1.5;color:hsla(43,26%,95%,.8)}.contact-us_formSection__bnEOE{padding:120px 64px;position:relative}.contact-us_formContainer__QGhez{max-width:800px;margin:0 auto}.contact-us_formHeader__BIsOj{text-align:center;margin-bottom:60px}.contact-us_formTitle__KknIN{font-size:56px;letter-spacing:1px;color:#0d0d0d;margin-bottom:16px;text-transform:uppercase}.contact-us_formSubtitle__Qls1l{font-size:16px;color:hsla(0,0%,5%,.6);font-weight:300}.contact-us_form__dxtGk{display:flex;flex-direction:column;gap:24px}.contact-us_formRow__70Ils{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-us_formGroup__b_3DI{display:flex;flex-direction:column;gap:8px}.contact-us_formLabel__LpImT{font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:hsla(0,0%,5%,.4)}.contact-us_formInput__C7upo,.contact-us_formTextarea__an28M{font-size:15px;font-weight:400;padding:14px 18px;background:#fff;border:1.5px solid #000;color:#0d0d0d;outline:none;transition:border-color .2s,background .2s;width:100%}.contact-us_formInput__C7upo:focus,.contact-us_formTextarea__an28M:focus{border-color:#e8522a;background:#fff}.contact-us_formInput__C7upo::-moz-placeholder,.contact-us_formTextarea__an28M::-moz-placeholder{color:hsla(0,0%,5%,.4)}.contact-us_formInput__C7upo::placeholder,.contact-us_formTextarea__an28M::placeholder{color:hsla(0,0%,5%,.4)}.contact-us_formTextarea__an28M{resize:vertical;min-height:140px}.contact-us_errorMessage__de__S{font-size:10px;color:#dc2626;letter-spacing:1px;margin-top:4px}.contact-us_errorAlert__ApENe{background:rgba(220,38,38,.1);border:1px solid #dc2626;color:#dc2626;padding:12px 16px;border-radius:4px;font-size:14px;margin-top:8px}.contact-us_formActions__AHXSU{display:flex;align-items:center;gap:20px;margin-top:12px}.contact-us_submitBtn__KTJ8p{font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;padding:16px 36px;background:#e8522a;color:#f5f3ee;border:1.5px solid #e8522a;cursor:pointer;text-decoration:none;transition:all .3s ease;border-radius:0;display:inline-block}.contact-us_submitBtn__KTJ8p:hover:not(:disabled){background:transparent;color:#e8522a;transform:translateY(-2px)}.contact-us_submitBtn__KTJ8p:disabled{opacity:.6;cursor:not-allowed}.contact-us_successMessage__LOxjs{background:rgba(34,197,94,.1);border:1px solid #22c55e;color:#16a34a;padding:12px 16px;border-radius:4px;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-top:16px;animation:contact-us_slideUp__lr_lx .3s ease}.contact-us_mapSection__eJX8p{padding:0 64px 120px}.contact-us_map__fqq3T{border-radius:4px;box-shadow:0 4px 24px hsla(0,0%,5%,.1)}@keyframes contact-us_fadeUp__7Jr_j{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-us_fadeIn__R9lqu{0%{opacity:0}to{opacity:1}}@keyframes contact-us_slideUp__lr_lx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.contact-us_contactHero__bLdV_{grid-template-columns:1fr;min-height:auto;padding-top:0}.contact-us_heroContent__jqhHy{grid-template-columns:1fr}.contact-us_heroLeft__vm5xX{padding:80px 48px 48px}.contact-us_heroRight___AGxb{padding:48px}.contact-us_formSection__bnEOE{padding:80px 32px}.contact-us_mapSection__eJX8p{padding:0 32px 80px}.contact-us_formRow__70Ils{grid-template-columns:1fr}.contact-us_formTitle__KknIN{font-size:40px}}@media (max-width:768px){.contact-us_heroLabel__ih9w_{font-size:10px}.contact-us_heroH1__U7Vjd{font-size:clamp(32px,8vw,56px)}.contact-us_heroSub__cN1ZP{font-size:14px;max-width:100%}.contact-us_contactInfo__sbxUr{gap:20px}.contact-us_infoVal__9XF2r{font-size:14px}.contact-us_formSection__bnEOE{padding:60px 24px}.contact-us_formHeader__BIsOj{margin-bottom:40px}.contact-us_formTitle__KknIN{font-size:32px}.contact-us_formSubtitle__Qls1l{font-size:14px}.contact-us_form__dxtGk{gap:16px}.contact-us_formRow__70Ils{gap:12px}.contact-us_formInput__C7upo,.contact-us_formTextarea__an28M{padding:12px 14px;font-size:14px}.contact-us_mapSection__eJX8p{padding:0 24px 60px}.contact-us_map__fqq3T{height:400px!important}}@media (max-width:640px){.contact-us_contactHero__bLdV_,.contact-us_heroContent__jqhHy{grid-template-columns:1fr}.contact-us_heroLeft__vm5xX{padding:60px 20px 40px}.contact-us_heroRight___AGxb{padding:40px 20px;border-top:1px solid hsla(43,26%,95%,.1)}.contact-us_formSection__bnEOE{padding:40px 16px}.contact-us_formContainer__QGhez{max-width:100%}.contact-us_formHeader__BIsOj{margin-bottom:32px}.contact-us_formTitle__KknIN{font-size:28px}.contact-us_formRow__70Ils{grid-template-columns:1fr}.contact-us_submitBtn__KTJ8p{width:100%;text-align:center}.contact-us_mapSection__eJX8p{padding:0 16px 40px}.contact-us_map__fqq3T{height:300px!important}}