.contact-form-module__CIGq2G__form{flex-direction:column;gap:1.25rem;display:flex}.contact-form-module__CIGq2G__field{flex-direction:column;gap:.375rem;display:flex}.contact-form-module__CIGq2G__label{font-family:var(--font-mono-en);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;font-weight:500}.contact-form-module__CIGq2G__input,.contact-form-module__CIGq2G__textarea{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);transition:border-color var(--dur-hover) var(--ease-snap), background-color var(--dur-hover) var(--ease-snap);padding:.75rem 1rem}.contact-form-module__CIGq2G__input:focus,.contact-form-module__CIGq2G__textarea:focus{border-color:var(--color-sodium);outline:none}.contact-form-module__CIGq2G__textarea{resize:vertical;min-height:140px;font-family:var(--font-sans)}.contact-form-module__CIGq2G__submit{align-self:flex-start;margin-top:.5rem}.contact-form-module__CIGq2G__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form-module__CIGq2G__success{font-family:var(--font-mono-en);color:var(--color-sodium);letter-spacing:.04em;background:color-mix(in oklch, var(--color-sodium) 8%, transparent);border:1px solid color-mix(in oklch, var(--color-sodium) 30%, transparent);border-radius:var(--radius-md);margin:0;padding:.75rem 1rem;font-size:.75rem}.contact-form-module__CIGq2G__error{font-family:var(--font-mono-en);color:#ff716b;color:lab(65.744% 56.5434 32.8389);letter-spacing:.04em;border-radius:var(--radius-md);background:#e6434314;background:lab(53.9062% 63.1954 38.5555/.08);border:1px solid #e643434d;border:1px solid lab(53.9062% 63.1954 38.5555/.3);margin:0;padding:.75rem 1rem;font-size:.75rem}
.contact-module__AUWb0W__content{position:relative}.contact-module__AUWb0W__container{grid-template-columns:1.4fr 1fr;align-items:flex-start;gap:3rem;display:grid}@media (max-width:1024px){.contact-module__AUWb0W__container{grid-template-columns:1fr}}.contact-module__AUWb0W__formWrap{flex-direction:column;gap:1.25rem;display:flex}.contact-module__AUWb0W__formTitle{font-family:var(--font-display-en);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);margin:0;font-weight:600}.contact-module__AUWb0W__channels{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:1.5rem;position:sticky;top:5rem}.contact-module__AUWb0W__channelsTitle{font-family:var(--font-display-en);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);border-bottom:1px solid var(--color-line);margin:0 0 1rem;padding-bottom:.75rem;font-weight:600}.contact-module__AUWb0W__channelsList{flex-direction:column;gap:1rem;margin:0;display:flex}.contact-module__AUWb0W__channel{flex-direction:column;gap:.25rem;display:flex}.contact-module__AUWb0W__channelLabel{font-family:var(--font-mono-en);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.65rem;font-weight:500}.contact-module__AUWb0W__channelValue{margin:0}.contact-module__AUWb0W__channelLink{color:var(--color-text);font-family:var(--font-mono-en);font-size:var(--text-sm);letter-spacing:.02em;transition:color var(--dur-hover) var(--ease-snap)}.contact-module__AUWb0W__channelLink:hover{color:var(--color-sodium)}
