.project-inquiry-form_contactLayout__yk5zY{display:grid;grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:start;padding-bottom:84px}.project-inquiry-form_brief__6klfm{position:-webkit-sticky;position:sticky;top:124px;padding-top:14px}.project-inquiry-form_eyebrow__pUS_p,.project-inquiry-form_successEyebrow__2Gt0I{display:inline-flex;color:var(--brand);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.project-inquiry-form_briefTitle__jWWrx,.project-inquiry-form_formTitle__eqP2r,.project-inquiry-form_successTitle__ofTQa{margin:14px 0 0;line-height:1.18}.project-inquiry-form_briefTitle__jWWrx{max-width:440px;font-size:clamp(30px,3vw,42px)}.project-inquiry-form_briefIntro__QwFYn,.project-inquiry-form_formIntro__3A5qV,.project-inquiry-form_successPanel__0HnfN p{color:var(--muted);line-height:1.8}.project-inquiry-form_briefIntro__QwFYn{max-width:520px;margin:18px 0 0;font-size:16px}.project-inquiry-form_directContact__WKNvM{display:grid;grid-gap:14px;gap:14px;margin-top:30px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-style:normal}.project-inquiry-form_directContactTitle__T1_U2{color:var(--brand);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.project-inquiry-form_directContactList__5j1wM{display:grid;grid-gap:12px;gap:12px;margin:0}.project-inquiry-form_directContactList__5j1wM>div{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:baseline}.project-inquiry-form_directContactList__5j1wM dt{color:var(--muted);font-size:12px}.project-inquiry-form_directContactList__5j1wM dd{min-width:0;margin:0;color:var(--text);line-height:1.65;overflow-wrap:anywhere}.project-inquiry-form_directContactList__5j1wM a{color:var(--brand-strong);text-decoration:underline;-webkit-text-decoration-color:rgba(246,220,135,.32);text-decoration-color:rgba(246,220,135,.32);text-underline-offset:4px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.project-inquiry-form_directContactList__5j1wM a:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.project-inquiry-form_briefList__byAtr{display:grid;grid-gap:0;gap:0;margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.project-inquiry-form_briefItem__xoxco{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;padding:19px 0;border-bottom:1px solid var(--line)}.project-inquiry-form_briefIndex__F8llJ{color:var(--brand-strong);font-size:13px;letter-spacing:.12em}.project-inquiry-form_briefItem__xoxco strong{display:block;margin-bottom:6px;font-size:16px}.project-inquiry-form_briefItem__xoxco p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.project-inquiry-form_note__qDLGU{margin:24px 0 0;padding-left:16px;border-left:2px solid rgba(215,161,56,.5);color:var(--muted);font-size:14px;line-height:1.75}.project-inquiry-form_formPanel__VsfNV,.project-inquiry-form_successPanel__0HnfN{border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(215,161,56,.1),transparent 34%),linear-gradient(180deg,rgba(13,24,40,.94),rgba(7,14,25,.9));box-shadow:0 32px 90px rgba(0,0,0,.22)}.project-inquiry-form_formPanel__VsfNV{padding:clamp(24px,4vw,48px)}.project-inquiry-form_formHeader__rsHMD{padding-bottom:28px;border-bottom:1px solid var(--line)}.project-inquiry-form_formTitle__eqP2r,.project-inquiry-form_successTitle__ofTQa{font-size:clamp(28px,3vw,38px)}.project-inquiry-form_formIntro__3A5qV{max-width:640px;margin:12px 0 0}.project-inquiry-form_form__waqEv{display:grid;grid-gap:24px;gap:24px;padding-top:30px}.project-inquiry-form_row__tFymc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.project-inquiry-form_field__LhOXJ{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.project-inquiry-form_fieldWide__m4rH9{width:100%}.project-inquiry-form_label__9ON4L,.project-inquiry-form_legend__pdhdE{color:var(--text);font-size:14px;font-weight:650;line-height:1.5}.project-inquiry-form_required__ORMbO{color:var(--brand-strong)}.project-inquiry-form_hint__Pcj1z,.project-inquiry-form_submitHint__7_K6h{color:var(--muted);font-size:12px;line-height:1.55}.project-inquiry-form_hint__Pcj1z{margin:-2px 0 0}.project-inquiry-form_control__ZMXgI{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(226,232,240,.2);border-radius:6px;outline:none;background:rgba(4,10,20,.62);color:var(--text);font:inherit;line-height:1.45;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.project-inquiry-form_control__ZMXgI:hover{border-color:rgba(226,232,240,.34)}.project-inquiry-form_control__ZMXgI:focus-visible{border-color:var(--brand);background:rgba(4,10,20,.82);box-shadow:0 0 0 3px rgba(215,161,56,.16)}.project-inquiry-form_control__ZMXgI[aria-invalid=true]{border-color:#ff9c8e}.project-inquiry-form_control__ZMXgI::placeholder{color:rgba(183,195,213,.62)}select.project-inquiry-form_control__ZMXgI{cursor:pointer}.project-inquiry-form_textarea__coC_o{min-height:154px;resize:vertical}.project-inquiry-form_contactFieldset__rL36f{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;padding:0;border:0}.project-inquiry-form_legend__pdhdE{padding:0}.project-inquiry-form_fieldError__q6ibU{min-height:18px;margin:0;color:#ffb1a5;font-size:12px}.project-inquiry-form_honeypot__lxCRB{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.project-inquiry-form_consent__1jzW_{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer}.project-inquiry-form_consentInput__ftG91{width:18px;height:18px;margin:2px 0 0;accent-color:var(--brand)}.project-inquiry-form_consentInput__ftG91:focus-visible{outline:3px solid rgba(215,161,56,.28);outline-offset:3px}.project-inquiry-form_consentText__JDi3O{color:var(--muted);font-size:13px;line-height:1.7}.project-inquiry-form_consentText__JDi3O a{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.project-inquiry-form_submitRow__DC8Ia{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:4px}.project-inquiry-form_resetButton__v_ish,.project-inquiry-form_submitButton__36aSa{min-height:50px;border:0;border-radius:3px;padding:0 24px;background:linear-gradient(135deg,var(--brand),var(--brand-strong));color:#07101d;font:inherit;font-weight:750;cursor:pointer;box-shadow:0 16px 38px rgba(215,161,56,.18);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.project-inquiry-form_resetButton__v_ish:hover,.project-inquiry-form_submitButton__36aSa:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 44px rgba(215,161,56,.25)}.project-inquiry-form_resetButton__v_ish:focus-visible,.project-inquiry-form_submitButton__36aSa:focus-visible{outline:3px solid rgba(215,161,56,.32);outline-offset:3px}.project-inquiry-form_submitButton__36aSa:disabled{cursor:wait;opacity:.62}.project-inquiry-form_formStatus__8jfVp{margin:-4px 0 0;padding:12px 14px;border-left:2px solid var(--brand);background:rgba(73,185,143,.07);color:var(--muted);font-size:13px;line-height:1.65}.project-inquiry-form_formStatusError___NVrm{border-left-color:#ff9c8e;background:rgba(255,117,96,.07);color:#ffd0c9}.project-inquiry-form_successPanel__0HnfN{display:flex;min-height:540px;padding:clamp(32px,6vw,64px);flex-direction:column;align-items:flex-start;justify-content:center;animation:project-inquiry-form_successIn__8q_dt .36s ease both}.project-inquiry-form_successPanel__0HnfN:focus{outline:none}.project-inquiry-form_successMark__lg_0Q{display:inline-flex;width:54px;height:54px;margin-bottom:28px;align-items:center;justify-content:center;border:1px solid rgba(73,185,143,.42);border-radius:50%;background:rgba(73,185,143,.1);color:var(--brand);font-size:24px}.project-inquiry-form_successPanel__0HnfN p{max-width:560px;margin:16px 0 0}.project-inquiry-form_reference__kVJt6{width:100%;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.project-inquiry-form_reference__kVJt6 code{display:inline-block;margin-left:8px;color:var(--text);font-size:12px;overflow-wrap:anywhere}.project-inquiry-form_resetButton__v_ish{margin-top:30px;background:rgba(255,255,255,.04);color:var(--text);border:1px solid var(--line);box-shadow:none}@keyframes project-inquiry-form_successIn__8q_dt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.project-inquiry-form_contactLayout__yk5zY{grid-template-columns:1fr}.project-inquiry-form_brief__6klfm{position:static}}@media (max-width:640px){.project-inquiry-form_contactLayout__yk5zY{gap:34px;padding-bottom:54px}.project-inquiry-form_row__tFymc{grid-template-columns:1fr}.project-inquiry-form_formPanel__VsfNV,.project-inquiry-form_successPanel__0HnfN{margin-inline:-4px}.project-inquiry-form_formPanel__VsfNV{padding:22px 18px 26px}.project-inquiry-form_form__waqEv{gap:22px}.project-inquiry-form_submitRow__DC8Ia{align-items:flex-start;flex-direction:column}.project-inquiry-form_submitButton__36aSa{width:100%}.project-inquiry-form_successPanel__0HnfN{min-height:440px}}@media (prefers-reduced-motion:reduce){.project-inquiry-form_control__ZMXgI,.project-inquiry-form_resetButton__v_ish,.project-inquiry-form_submitButton__36aSa,.project-inquiry-form_successPanel__0HnfN{animation:none;transition:none}}