.ContactPage-module__iC7VCG__page{--nav-h:3.2rem;min-height:100vh;margin-top:calc(-1*var(--nav-h));padding:calc(var(--nav-h) + clamp(2.5rem,6vh,5rem))1.2rem clamp(3rem,7vh,6rem);background:var(--paper);color:var(--ink)}@media (min-width:640px){.ContactPage-module__iC7VCG__page{--nav-h:4rem}}@media (min-width:768px){.ContactPage-module__iC7VCG__page{--nav-h:4.8rem;padding-inline:2rem}}.ContactPage-module__iC7VCG__inner{grid-template-columns:1fr;gap:4rem;max-width:1240px;margin:0 auto;display:grid}@media (min-width:1000px){.ContactPage-module__iC7VCG__inner{grid-template-columns:1fr 1fr;gap:5rem}}.ContactPage-module__iC7VCG__title{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 11;letter-spacing:-.01em;text-wrap:balance;max-width:16ch;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:400;line-height:1.05}.ContactPage-module__iC7VCG__lead{max-width:46ch;color:var(--ink-soft);margin-top:1.2rem;line-height:1.6}.ContactPage-module__iC7VCG__details{flex-direction:column;gap:1.4rem;margin-top:2.5rem;list-style:none;display:flex}.ContactPage-module__iC7VCG__details dt{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem}.ContactPage-module__iC7VCG__details dd{margin-top:.3rem;font-size:1rem;line-height:1.5}.ContactPage-module__iC7VCG__details a{color:inherit;border-bottom:1px solid var(--line);text-decoration:none;transition:border-color .3s}.ContactPage-module__iC7VCG__details a:hover{border-color:var(--ink)}.ContactPage-module__iC7VCG__quote{border-left:1px solid var(--line);max-width:44ch;font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 11;color:var(--ink-soft);margin-top:2.5rem;padding-left:1.4rem;font-size:1.15rem;line-height:1.4}.ContactPage-module__iC7VCG__form{border:1px solid var(--line);background:var(--paper-2);border-radius:4px;align-self:start;padding:2.2rem}@media (max-width:480px){.ContactPage-module__iC7VCG__form{padding:1.5rem}}.ContactPage-module__iC7VCG__formTitle{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2rem;font-size:.66rem;font-weight:400}.ContactPage-module__iC7VCG__row{grid-template-columns:1fr;gap:1.6rem;display:grid}@media (min-width:520px){.ContactPage-module__iC7VCG__row{grid-template-columns:1fr 1fr}}.ContactPage-module__iC7VCG__field{margin-bottom:1.6rem;position:relative}.ContactPage-module__iC7VCG__row .ContactPage-module__iC7VCG__field{margin-bottom:0}.ContactPage-module__iC7VCG__field input,.ContactPage-module__iC7VCG__field select,.ContactPage-module__iC7VCG__field textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:.7rem 0 .6rem;font-family:inherit;font-size:.98rem;transition:border-color .3s}.ContactPage-module__iC7VCG__field textarea{resize:vertical;min-height:5.5rem}.ContactPage-module__iC7VCG__field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft)50%),linear-gradient(135deg,var(--ink-soft)50%,transparent 50%);background-position:calc(100% - 10px) 1.15rem,calc(100% - 5px) 1.15rem;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.ContactPage-module__iC7VCG__field input:focus,.ContactPage-module__iC7VCG__field select:focus,.ContactPage-module__iC7VCG__field textarea:focus{border-color:var(--ink);outline:none}.ContactPage-module__iC7VCG__field label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-soft);font-size:.6rem;display:block}.ContactPage-module__iC7VCG__submit{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:2.2rem;padding:1rem 2.2rem;font-size:.74rem;transition:background-color .3s,color .3s;display:inline-flex}.ContactPage-module__iC7VCG__submit:hover:not(:disabled){color:var(--ink);background:0 0}.ContactPage-module__iC7VCG__submit:disabled{opacity:.5;cursor:not-allowed}
