.contact img{max-width:100%}.contact__layout{display:grid;gap:3.2rem}.contact__intro{max-width:52rem}.contact__intro .title{margin-top:0;margin-bottom:1.6rem}.contact__lede,.contact__response-time,.contact__direct{margin:0}.contact__lede{font-size:1.8rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.contact__response-time{margin-top:1.4rem;color:rgba(var(--color-foreground),.62);font-size:1.2rem;letter-spacing:.16rem;text-transform:uppercase}.contact__page-content,.contact__direct{margin-top:2.4rem;color:rgba(var(--color-foreground),.72)}.contact__form-shell{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.02)}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field__input.text-area{min-height:22rem}@media screen and (min-width:750px){.contact__layout{gap:4rem}.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem;display:flex;justify-content:flex-end}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (min-width:990px){.contact__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5.6rem}.contact__form-shell{padding:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
