.contact-form-module__Vw3kUa__form{flex-direction:column;gap:20px;max-width:920px;display:flex}.contact-form-module__Vw3kUa__title{letter-spacing:-.01em;color:#f4eddf;margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:500}.contact-form-module__Vw3kUa__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.contact-form-module__Vw3kUa__field{flex-direction:column;gap:8px;display:flex}.contact-form-module__Vw3kUa__label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:#b3ad9f;font-size:12px}.contact-form-module__Vw3kUa__optional{text-transform:none;letter-spacing:0;color:#8a857a}.contact-form-module__Vw3kUa__input{box-sizing:border-box;color:#f4eddf;width:100%;min-height:48px;font:inherit;background:#24221d;border:1px solid #403e37;border-radius:4px;padding:12px 14px;font-size:16px}.contact-form-module__Vw3kUa__input:focus{outline-offset:1px;border-color:#d9531c;outline:2px solid #d9531c}.contact-form-module__Vw3kUa__input[aria-invalid=true]{border-color:#f28a5c}.contact-form-module__Vw3kUa__textarea{resize:vertical;min-height:120px}.contact-form-module__Vw3kUa__error{color:#f28a5c;font-size:13px}.contact-form-module__Vw3kUa__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.contact-form-module__Vw3kUa__button{color:#fff8f2;min-height:48px;font:inherit;cursor:pointer;background:#d9531c;border:0;border-radius:4px;padding:0 24px;font-size:16px;font-weight:500}.contact-form-module__Vw3kUa__button:hover:not(:disabled){background:#c24814}.contact-form-module__Vw3kUa__button:focus-visible{outline-offset:2px;outline:2px solid #f4eddf}.contact-form-module__Vw3kUa__button:disabled{opacity:.7;cursor:progress}.contact-form-module__Vw3kUa__formError{color:#f28a5c;margin:0;font-size:14px}.contact-form-module__Vw3kUa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-module__Vw3kUa__sent{max-width:920px;padding:24px 0}.contact-form-module__Vw3kUa__sentTitle{color:#f4eddf;margin:0 0 6px;font-size:clamp(20px,1.8vw,24px);font-weight:500}.contact-form-module__Vw3kUa__sentBody{color:#b3ad9f;margin:0}
.page-module__vWalBa__page{box-sizing:border-box;color:#f4eddf;min-height:100dvh;font-family:var(--font-sans);background:#1c1b17;flex-direction:column;justify-content:space-between;gap:48px;padding:48px clamp(20px,5vw,80px);display:flex}.page-module__vWalBa__topline{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#b3ad9f;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.page-module__vWalBa__status{color:#d9531c;align-items:center;gap:8px;display:inline-flex}.page-module__vWalBa__dot{background:#d9531c;border-radius:50%;width:8px;height:8px}.page-module__vWalBa__hero{flex-direction:column;gap:36px;display:flex}.page-module__vWalBa__wordmark{letter-spacing:-.06em;font-size:clamp(88px,17vw,260px);font-weight:700;line-height:.82}.page-module__vWalBa__slash{color:#d9531c}.page-module__vWalBa__headline{letter-spacing:-.015em;color:#e8e0d1;max-width:760px;margin:0;font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.2}.page-module__vWalBa__bottom{border-top:1px solid #403e37;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:24px;display:flex}.page-module__vWalBa__soon{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:500}.page-module__vWalBa__contact{color:#b3ad9f;margin:0;font-size:16px;line-height:1.5}.page-module__vWalBa__contactLink{color:#f4eddf;text-underline-offset:4px;-webkit-text-decoration:underline #d9531c;text-decoration:underline #d9531c}.page-module__vWalBa__contactLink:hover,.page-module__vWalBa__contactLink:focus-visible{color:#d9531c}
