.mm-contact{padding:0 5rem}.mm-contact__hero{max-width:1440px;margin:0 auto;padding:140px 0 120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;border-bottom:1px solid rgba(26,26,26,.12)}.mm-contact__hero-left{display:flex;flex-direction:column;gap:2.25rem}.mm-contact__eyebrow{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#1a1a1a8c;margin:0}.mm-contact__h1{font-weight:300;font-size:clamp(40px,5.5vw,68px);letter-spacing:-.035em;line-height:1.02;max-width:12ch;text-wrap:balance;margin:0;color:#1a1a1a}.mm-contact__hero-right{padding-bottom:8px}.mm-contact__hero-body{font-size:16px;line-height:1.65;color:#3a3834;max-width:36rem;margin:0}.mm-contact__hero-body strong{font-weight:500;color:#1a1a1a}.mm-contact__intro{max-width:560px;margin:80px auto 48px;text-align:center}.mm-contact__intro p{font-size:15px;line-height:1.7;color:#3a3834;margin:0 0 14px}.mm-contact__intro p:last-child{margin-bottom:0}.mm-contact__intro a{color:#1a1a1a;border-bottom:1px solid #1a1a1a;padding-bottom:1px}.mm-contact__intro strong{font-weight:500;color:#1a1a1a}.mm-contact__form{max-width:560px;margin:0 auto 140px;display:grid;gap:14px}.mm-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mm-contact__field{position:relative}.mm-contact__field input,.mm-contact__field textarea{width:100%;background:transparent;border:1px solid rgba(26,26,26,.12);padding:18px 16px 14px;font-family:inherit;font-size:14px;color:#1a1a1a;outline:none;resize:none;transition:border-color .18s cubic-bezier(.2,.7,.2,1);border-radius:0;-webkit-appearance:none;appearance:none}.mm-contact__field textarea{min-height:140px;line-height:1.55;padding-top:22px}.mm-contact__field label{position:absolute;left:16px;top:17px;font-size:13.5px;color:#1a1a1a8c;pointer-events:none;background:#f4f2ec;padding:0 4px;transition:all .15s cubic-bezier(.2,.7,.2,1);line-height:1}.mm-contact__field label .req{color:#1a1a1a}.mm-contact__field input:focus,.mm-contact__field textarea:focus{border-color:#1a1a1a}.mm-contact__field input:focus+label,.mm-contact__field textarea:focus+label,.mm-contact__field input:not(:placeholder-shown)+label,.mm-contact__field textarea:not(:placeholder-shown)+label{top:-7px;font-family:ui-monospace,monospace;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a8c}.mm-contact__submit{justify-self:start;margin-top:8px;padding:16px 32px;background:#1a1a1a;color:#f4f2ec;font-family:inherit;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border:0;cursor:pointer;transition:background .18s cubic-bezier(.2,.7,.2,1);border-radius:0}.mm-contact__submit:hover{background:#3a3834}.mm-contact__success{margin-top:8px;padding:16px 18px;border:1px solid #1a1a1a;font-size:13px;color:#1a1a1a}.mm-contact__success .mm-contact__success-tag{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a8c;display:block;margin-bottom:4px}.mm-contact__error{font-size:13px;color:#1a1a1a;padding:14px 0;border-top:1px solid rgba(26,26,26,.12)}@media screen and (max-width:960px){.mm-contact{padding:0 20px}.mm-contact__hero{padding:80px 0 64px;grid-template-columns:1fr;gap:40px}.mm-contact__h1{max-width:none}.mm-contact__intro{margin:56px 0 32px;text-align:left}.mm-contact__form{margin:0 0 80px}.mm-contact__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-contact-form.css.map */
