.formten-contact{--formten-porcelain: #f4efe7;--formten-ink: #171512;--formten-cherry: #b72e3b;--formten-rule: rgba(23, 21, 18, .16);--formten-serif: var(--font-heading-family), "Iowan Old Style", "Baskerville", "Times New Roman", serif;border-bottom:1px solid var(--formten-rule);background:var(--formten-porcelain);color:var(--formten-ink)}.formten-contact__shell{width:min(100% - 3.2rem,144rem);margin-inline:auto}.formten-contact__intro{display:grid;gap:3.2rem;padding-block:5.6rem 7.2rem}.formten-contact__eyebrow{margin:0 0 2rem;font-size:1.2rem;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.formten-contact__title,.formten-contact__context h2{margin:0;color:var(--formten-ink);font-family:var(--formten-serif);font-weight:400;letter-spacing:-.03em}.formten-contact__title{max-width:10ch;font-size:clamp(4.8rem,8vw,10rem);line-height:.98}.formten-contact__lead{max-width:54rem;color:#171512b8;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.55}.formten-contact__lead p,.formten-contact__context .rte p{margin:0}.formten-contact__content{display:grid;gap:4rem;padding-block:0 7.2rem}.formten-contact__context{padding-top:3.2rem;border-top:1px solid var(--formten-rule)}.formten-contact__context h2{max-width:10ch;font-size:clamp(3.6rem,5vw,6rem);line-height:1.02}.formten-contact__context .rte{max-width:44rem;margin-top:2.4rem;color:#171512b8;font-size:1.6rem;line-height:1.65}.formten-contact__email{display:grid;gap:.6rem;margin:2.4rem 0 0;font-size:1.5rem;line-height:1.5}.formten-contact__email span{color:#171512a3;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.formten-contact__email a{width:fit-content;color:var(--formten-ink);text-decoration-thickness:1px;text-underline-offset:.4rem}.formten-contact__email a:is(:hover,:focus-visible){color:var(--formten-cherry)}.formten-contact__email a:focus-visible{outline:2px solid var(--formten-cherry);outline-offset:4px}.formten-contact__form{max-width:none}.formten-contact__form form{display:grid;gap:1.6rem}.formten-contact__form .contact__fields{gap:1.6rem}.formten-contact__form .field{margin:0}.formten-contact__form .field:after,.formten-contact__form .field:hover:after{border:0;box-shadow:none}.formten-contact__form .field__input{min-height:5.6rem;border:1px solid rgba(23,21,18,.35);border-radius:0;background:transparent;color:var(--formten-ink);font-size:1.6rem;box-shadow:none}.formten-contact__form textarea.field__input{min-height:18rem;resize:vertical}.formten-contact__form .field__input:focus{border-color:var(--formten-cherry);outline:2px solid var(--formten-cherry);outline-offset:2px;box-shadow:none}.formten-contact__form .field__label{color:#171512a3;font-size:1.4rem}.formten-contact__note{margin:0;color:#171512a3;font-size:1.3rem;line-height:1.5}.formten-contact__form .contact__button{margin-top:.8rem}.formten-contact__form .button{width:100%;min-height:5.2rem;border-radius:999px;background:var(--formten-ink);color:var(--formten-porcelain);font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.formten-contact__form .button:before,.formten-contact__form .button:after{display:none}.formten-contact__form .button:is(:hover,:focus-visible){background:var(--formten-cherry);color:#fff}.formten-contact__form .button:focus-visible{outline:2px solid var(--formten-cherry);outline-offset:4px}.formten-contact__form .form-status,.formten-contact__form .form-status-list{margin:0 0 1.6rem;padding:1.6rem;border:1px solid var(--formten-rule);color:var(--formten-ink);font-size:1.4rem}@media screen and (min-width:750px){.formten-contact__shell{width:min(100% - 6.4rem,144rem)}.formten-contact__intro{grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);align-items:end;padding-block:8rem 9.6rem}.formten-contact__content{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);gap:6.4rem;padding-bottom:9.6rem}}@media screen and (min-width:1200px){.formten-contact__shell{width:min(100% - 9.6rem,144rem)}.formten-contact__intro{padding-block:11rem}.formten-contact__content{gap:9.6rem;padding-bottom:11rem}}@media(prefers-reduced-motion:reduce){.formten-contact__form .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/formten-contact.css.map */
