.contact_page__cbJV7{padding-top:80px}.contact_banner___CqvM{background:linear-gradient(135deg,#1a1410,#2d2218,#1a1410);padding:90px 24px;text-align:center;position:relative;overflow:hidden}.contact_banner___CqvM:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(184,151,42,.14) 0,transparent 70%)}.contact_inner__qF00z{position:relative;z-index:1}.contact_over__1A6sj{font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.contact_h1__YS40F{font-family:var(--disp);font-size:clamp(48px,8vw,90px);font-weight:300;color:#faf6ef;letter-spacing:2px;margin-bottom:20px}.contact_line__jslPr{width:50px;height:1px;background:var(--gold);margin:0 auto}.contact_section__FD3QK{padding:80px 24px 100px;background:var(--cream)}.contact_container__YiPjV{max-width:1100px;margin:0 auto}.contact_grid__PfnCN{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:80px;gap:80px;align-items:start}@media(max-width:768px){.contact_grid__PfnCN{grid-template-columns:1fr;gap:40px}}.contact_info__fXqQC h2{font-family:var(--disp);font-size:32px;font-weight:400;color:var(--dark);margin-bottom:16px}.contact_info__fXqQC>p{color:var(--mid);line-height:1.8;font-size:15px;margin-bottom:40px}.contact_items__70Lrs{display:flex;flex-direction:column;gap:28px}.contact_item__EVAJl{display:flex;gap:16px;align-items:flex-start}.contact_item__EVAJl>span{font-size:24px;margin-top:2px}.contact_item__EVAJl strong{display:block;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--dark);margin-bottom:4px}.contact_item__EVAJl p{font-size:14px;color:var(--mid)}.contact_formWrap__c_h1D{background:#fff;border-radius:20px;padding:48px;border:1px solid var(--border);box-shadow:0 20px 60px rgba(184,151,42,.07)}@media(max-width:500px){.contact_formWrap__c_h1D{padding:28px}}.contact_form__wCApJ{display:flex;flex-direction:column;gap:20px}.contact_row__m5L4b{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:480px){.contact_row__m5L4b{grid-template-columns:1fr}}.contact_field__2Du_G{display:flex;flex-direction:column;gap:8px}.contact_field__2Du_G label{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--warm)}.contact_field__2Du_G input,.contact_field__2Du_G textarea{padding:13px 16px;border:1px solid var(--border);border-radius:10px;font-size:14px;color:var(--dark);background:var(--cream);outline:none;transition:border-color .2s;resize:vertical}.contact_field__2Du_G input:focus,.contact_field__2Du_G textarea:focus{border-color:var(--gold)}.contact_field__2Du_G input::placeholder,.contact_field__2Du_G textarea::placeholder{color:rgba(138,121,104,.6)}.contact_submitBtn__6UZF0{padding:15px;background:var(--dark);color:var(--gold-pale);border:none;border-radius:10px;font-size:12px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s;margin-top:4px}.contact_submitBtn__6UZF0:hover{background:var(--gold);color:var(--dark)}.contact_success__OHRjY{text-align:center;padding:60px 20px}.contact_success__OHRjY>span{font-size:40px;color:var(--gold);display:block;margin-bottom:20px}.contact_success__OHRjY h3{font-family:var(--disp);font-size:28px;color:var(--dark);margin-bottom:12px}.contact_success__OHRjY p{color:var(--mid);font-size:15px;margin-bottom:24px}.contact_resetBtn__phx27{font-size:12px;letter-spacing:2px;text-transform:uppercase;padding:12px 28px;background:var(--dark);color:var(--gold-pale);border:none;border-radius:30px;cursor:pointer;transition:background .25s;font-family:var(--body)}.contact_resetBtn__phx27:hover{background:var(--gold);color:var(--dark)}