.InquiryForm-module__Z6Y2wW__form{flex-direction:column;gap:18px;display:flex}.InquiryForm-module__Z6Y2wW__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;display:grid}.InquiryForm-module__Z6Y2wW__field{flex-direction:column;gap:8px;display:flex}.InquiryForm-module__Z6Y2wW__label{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.InquiryForm-module__Z6Y2wW__label i{color:var(--ink-6);letter-spacing:.06em;font-style:normal}.InquiryForm-module__Z6Y2wW__input,.InquiryForm-module__Z6Y2wW__select,.InquiryForm-module__Z6Y2wW__textarea{background:var(--field);border:1px solid var(--line-2);border-radius:2px;outline:none;font-size:15px;transition:border-color .3s}.InquiryForm-module__Z6Y2wW__input,.InquiryForm-module__Z6Y2wW__select{min-height:48px;padding:0 14px}.InquiryForm-module__Z6Y2wW__select{padding:0 12px}.InquiryForm-module__Z6Y2wW__textarea{resize:vertical;padding:13px 14px;line-height:1.6}.InquiryForm-module__Z6Y2wW__input:focus,.InquiryForm-module__Z6Y2wW__select:focus,.InquiryForm-module__Z6Y2wW__textarea:focus{border-color:var(--gd)}.InquiryForm-module__Z6Y2wW__chipRow{flex-wrap:wrap;gap:9px;display:flex}.InquiryForm-module__Z6Y2wW__chip{letter-spacing:.03em;border:1px solid var(--line-3);color:#c9cfd6;background:0 0;border-radius:50px;min-height:40px;padding:9px 16px;font-size:12.5px;font-weight:500;transition:background .3s,border-color .3s,color .3s}.InquiryForm-module__Z6Y2wW__chip[data-on="1"]{border-color:var(--gd);background:var(--gd);color:#0a0b0d}.InquiryForm-module__Z6Y2wW__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.InquiryForm-module__Z6Y2wW__submit{background:var(--ac);color:#0a0b0d;letter-spacing:.02em;min-height:52px;transition:transform .3s var(--ease);border-radius:50px;align-items:center;gap:10px;padding:0 30px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 18px 44px -18px #dde2e8d9}.InquiryForm-module__Z6Y2wW__note{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-5);font-size:11px}.InquiryForm-module__Z6Y2wW__sent{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(14px,2vw,26px) 0;display:flex}.InquiryForm-module__Z6Y2wW__sentTitle{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--gd);font-size:clamp(30px,4vw,54px);line-height:1}.InquiryForm-module__Z6Y2wW__sentBody{color:var(--ink-2);text-wrap:pretty;max-width:44ch;font-size:15px}.InquiryForm-module__Z6Y2wW__sentBody a{color:var(--gd);text-underline-offset:3px;text-decoration:underline}.InquiryForm-module__Z6Y2wW__again{border:1px solid var(--line-strong);border-radius:50px;align-items:center;min-height:46px;margin-top:6px;padding:0 22px;font-size:14px;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.InquiryForm-module__Z6Y2wW__again:hover{border-color:var(--gd);color:var(--gd)}.InquiryForm-module__Z6Y2wW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.InquiryForm-module__Z6Y2wW__error{color:#f0c9c9;background:#7828282e;border:1px solid #f0a0a059;border-radius:2px;padding:12px 14px;font-size:13.5px;line-height:1.55}.InquiryForm-module__Z6Y2wW__error a{color:var(--gd);text-underline-offset:3px;text-decoration:underline}.InquiryForm-module__Z6Y2wW__submit[disabled]{opacity:.65;cursor:progress}.InquiryForm-module__Z6Y2wW__label b{color:var(--gd);font-weight:700}.InquiryForm-module__Z6Y2wW__hint{color:var(--ink-5);font-size:11.5px;line-height:1.5}.InquiryForm-module__Z6Y2wW__note b{color:var(--gd)}
.contact-module__xwJ-uq__glow{filter:blur(110px);pointer-events:none;background:radial-gradient(circle,#dde2e84d,#0000 62%);border-radius:50%;width:80vw;height:60vw;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.contact-module__xwJ-uq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:clamp(26px,4vh,48px);display:flex}.contact-module__xwJ-uq__eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--gd);align-items:center;gap:11px;font-size:11px;font-weight:600;display:inline-flex}.contact-module__xwJ-uq__eyebrow span{background:var(--gd);width:30px;height:2px}.contact-module__xwJ-uq__title{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:14px;font-size:clamp(44px,9.4vw,150px);font-weight:400;line-height:.86}.contact-module__xwJ-uq__title em{font-family:var(--font-serif), serif;text-transform:none;color:var(--ac);font-style:italic}.contact-module__xwJ-uq__blurb{max-width:44ch;color:var(--ink-2);text-wrap:pretty;flex:300px;font-size:clamp(14px,1.05vw,16.5px)}.contact-module__xwJ-uq__cols{flex-wrap:wrap;align-items:flex-start;gap:clamp(22px,3.4vw,56px);display:flex}.contact-module__xwJ-uq__panel{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090b99;flex:420px;min-width:0;padding:clamp(22px,3vw,40px)}.contact-module__xwJ-uq__cards{flex-direction:column;flex:250px;gap:clamp(14px,2vw,22px);min-width:0;display:flex}.contact-module__xwJ-uq__card{background:var(--bg);transition:border-color .4s var(--ease), transform .4s var(--ease);border:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:clamp(16px,2vw,24px);display:flex}.contact-module__xwJ-uq__card:hover{border-color:var(--gd);transform:translateY(-3px)}.contact-module__xwJ-uq__cardLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.contact-module__xwJ-uq__cardValue{font-family:var(--font-serif), serif;word-break:break-word;font-size:clamp(17px,1.7vw,23px)}
