.CallInline-module__aJFJVG__call{margin-top:var(--s6)}.CallInline-module__aJFJVG__box{min-width:0}.CallInline-module__aJFJVG__note{font:var(--weight-body) var(--text-small) / 1.5 var(--font-body);color:var(--ink-muted);margin:0;display:block}.CallInline-module__aJFJVG__link{color:var(--orange-text);text-underline-offset:.2em;text-decoration:underline}.CallInline-module__aJFJVG__phone{display:none}@media (max-width:979px){.CallInline-module__aJFJVG__desk{display:none}.CallInline-module__aJFJVG__phone{display:block}}
.ContactForm-module__KR11Mq__form{gap:var(--s5);flex-direction:column;max-width:760px;display:flex}.ContactForm-module__KR11Mq__pair{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ContactForm-module__KR11Mq__field{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.ContactForm-module__KR11Mq__label{font:var(--weight-body) var(--text-label) / var(--leading-label) var(--font-mono);letter-spacing:var(--tracking-label);color:var(--ink-2)}.ContactForm-module__KR11Mq__input,.ContactForm-module__KR11Mq__textarea{box-sizing:border-box;width:100%;min-height:48px;padding:var(--s3) var(--s4);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);font-family:var(--font-body);font-size:var(--text-small);color:var(--ink);transition:border-color var(--dur-2) var(--ease);line-height:1.5}.ContactForm-module__KR11Mq__input::placeholder,.ContactForm-module__KR11Mq__textarea::placeholder{color:var(--ink-muted)}.ContactForm-module__KR11Mq__input:hover,.ContactForm-module__KR11Mq__textarea:hover{border-color:var(--ink-3)}.ContactForm-module__KR11Mq__textarea{resize:vertical;min-height:9.5em}.ContactForm-module__KR11Mq__input[aria-invalid=true],.ContactForm-module__KR11Mq__textarea[aria-invalid=true]{border-color:var(--orange)}.ContactForm-module__KR11Mq__error{font:var(--weight-body) var(--text-label-lg) / 1.45 var(--font-mono);color:var(--ink);margin:0}.ContactForm-module__KR11Mq__foot{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.ContactForm-module__KR11Mq__note{font:var(--weight-body) var(--text-label) / 1.5 var(--font-mono);letter-spacing:var(--tracking-label);color:var(--ink-2)}.ContactForm-module__KR11Mq__status{font-family:var(--font-body);color:var(--ink);font-size:15px;line-height:1.5;display:block}.ContactForm-module__KR11Mq__status:empty{display:none}.ContactForm-module__KR11Mq__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__KR11Mq__done{align-items:flex-start;gap:var(--s4);padding:var(--s6) 0;flex-direction:column;display:flex}.ContactForm-module__KR11Mq__done:focus{outline:none}.ContactForm-module__KR11Mq__doneHeading{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(28px,3vw,40px);line-height:1.05}.ContactForm-module__KR11Mq__dot{color:var(--orange)}.ContactForm-module__KR11Mq__doneText{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-2);margin:0}@media (max-width:640px){.ContactForm-module__KR11Mq__pair{grid-template-columns:minmax(0,1fr)}}
.Contact-module__Sw4PXG__reach{margin-top:44px}.Contact-module__Sw4PXG__legalBody{--studio-prose:68ch;border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px)}.Contact-module__Sw4PXG__legalBody [data-block=prose]{margin-inline:0}.Contact-module__Sw4PXG__call h2{scroll-margin-top:calc(var(--header-h) + var(--s4))}
