.ContactForm-module__j1WgZG__form{gap:26px;display:grid}.ContactForm-module__j1WgZG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactForm-module__j1WgZG__field{gap:8px;display:grid}.ContactForm-module__j1WgZG__label{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-faint);font-size:12px}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__textarea{border:none;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:8px 0 10px;font-size:16px;line-height:1.5;transition:border-color .25s}.ContactForm-module__j1WgZG__input::placeholder,.ContactForm-module__j1WgZG__textarea::placeholder{color:var(--ink-faint);opacity:.75}.ContactForm-module__j1WgZG__input:focus:not(:focus-visible),.ContactForm-module__j1WgZG__textarea:focus:not(:focus-visible){border-bottom-color:var(--accent);outline:none}.ContactForm-module__j1WgZG__input:focus-visible,.ContactForm-module__j1WgZG__textarea:focus-visible{border-bottom-color:var(--accent)}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:130px}.ContactForm-module__j1WgZG__error{color:var(--accent);font-size:13.5px}.ContactForm-module__j1WgZG__under{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ContactForm-module__j1WgZG__counter{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--ink-faint);white-space:nowrap;font-size:11.5px}.ContactForm-module__j1WgZG__counterOver{color:var(--accent)}.ContactForm-module__j1WgZG__submit{justify-self:start;margin-top:4px}.ContactForm-module__j1WgZG__submit:disabled{cursor:default;opacity:.75}.ContactForm-module__j1WgZG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite ContactForm-module__j1WgZG__spin}@keyframes ContactForm-module__j1WgZG__spin{to{transform:rotate(360deg)}}.ContactForm-module__j1WgZG__done{border-top:1px solid var(--rule);justify-items:start;gap:12px;padding-top:28px;display:grid}.ContactForm-module__j1WgZG__doneTitle{font-family:var(--font-serif), "Instrument Serif", Georgia, serif;font-size:clamp(24px,2.4vw,34px);line-height:1.2}.ContactForm-module__j1WgZG__doneText{color:var(--ink-soft);margin-bottom:8px;font-size:15px}
.page-module__U6H77a__page{max-width:1080px;margin:0 auto;padding-top:clamp(40px,7vh,80px);padding-bottom:clamp(48px,8vh,96px)}.page-module__U6H77a__grid{grid-template-columns:1fr;gap:clamp(44px,7vh,80px);display:grid}@media (min-width:900px){.page-module__U6H77a__grid{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px)}.page-module__U6H77a__formWrap{padding-top:10px}}.page-module__U6H77a__title{margin:14px 0 20px;font-size:clamp(42px,5vw,76px);line-height:1.05}.page-module__U6H77a__copy{max-width:480px;color:var(--ink-soft);gap:14px;font-size:clamp(15px,1.4vw,18px);line-height:1.65;display:grid}.page-module__U6H77a__socials{border-bottom:1px solid var(--rule);max-width:480px;margin-top:clamp(30px,5vh,46px)}.page-module__U6H77a__socialRow{border-top:1px solid var(--rule);padding:13px 0;font-size:15px}.page-module__U6H77a__socialLink{color:inherit;text-decoration:none;transition:color .2s}@media (hover:hover){.page-module__U6H77a__socialLink{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.page-module__U6H77a__socialLink:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.page-module__U6H77a__socialSoon{color:var(--ink)}.page-module__U6H77a__soonText{color:var(--ink-faint);font-size:13.5px;font-style:normal}
