.contact{--contact-line: rgba(var(--color-foreground), .13);--contact-muted: rgba(var(--color-foreground), .62);--contact-soft: rgb(var(--color-background));max-width:132rem}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__layout{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(30rem,.78fr) minmax(48rem,1.1fr);gap:5.6rem;align-items:start;overflow:visible;position:relative}.contact__layout>*{position:relative;z-index:1}.contact__artwork-media{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.13);box-shadow:none!important;height:auto;left:auto;max-width:100%;overflow:hidden;padding:1.4rem;position:relative;top:auto;width:100%}.contact__artwork-media img{display:block;height:auto;max-height:64rem;object-fit:contain;object-position:center;transform:none;transform-origin:center;width:100%}.contact__layout--has-artwork .contact__intro{padding-left:0}.contact__intro{border-top:.1rem solid var(--contact-line);padding-top:2.4rem}.contact__eyebrow{color:var(--contact-muted);font-size:1.3rem;font-family:var(--leevar-sans, var(--font-body-family));line-height:1.4;margin:0 0 1.6rem;text-transform:uppercase}.contact__title{color:rgb(var(--color-foreground));font-family:var(--leevar-serif, var(--font-heading-family));font-size:5rem;font-style:normal;font-weight:400;line-height:1.05;margin:0;overflow-wrap:normal}.contact__copy{color:var(--contact-muted);font-family:var(--leevar-sans, var(--font-body-family));font-size:1.7rem;line-height:1.65;margin:2.4rem 0 0;max-width:42rem}.contact__summary{border-top:.1rem solid var(--contact-line);border-bottom:.1rem solid var(--contact-line);margin-top:3.2rem;padding:2rem 0}.contact__summary-label,.contact__inquiry-context span{color:var(--contact-muted);display:block;font-size:1.2rem;line-height:1.4;margin-bottom:.6rem;text-transform:uppercase}.contact__summary strong,.contact__inquiry-context strong{color:rgb(var(--color-foreground));display:block;font-family:var(--leevar-serif, var(--font-heading-family));font-size:2.4rem;font-weight:400;line-height:1.2}.contact__summary span:last-child{color:var(--contact-muted);display:block;font-size:1.4rem;margin-top:.8rem}.contact__assurance{display:grid;gap:1.2rem;margin-top:3.2rem}.contact__assurance span{border-top:.1rem solid var(--contact-line);color:rgb(var(--color-foreground));font-size:1.4rem;padding-top:1.2rem}.contact__form-panel{border-top:.1rem solid var(--contact-line);padding-top:2.4rem}.contact__inquiry-context{background:var(--contact-soft);border:.1rem solid var(--contact-line);color:rgb(var(--color-foreground));margin:0 0 2.4rem;padding:1.8rem 2rem}.contact .field{margin-bottom:1.6rem}.contact .field:before,.contact .field:after{box-shadow:none}.contact .field__input,.contact .text-area{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.28);box-shadow:none;color:rgb(var(--color-foreground));font-size:1.6rem;min-height:5.8rem;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease}.contact .field__input:focus,.contact .text-area:focus{border-color:rgb(var(--color-foreground));box-shadow:none}.contact .field__label{color:rgba(var(--color-foreground),.7)}.contact .text-area{min-height:15.5rem;resize:vertical}.contact__offer-field .field__input{font-family:var(--leevar-sans, var(--font-body-family));font-size:1.7rem}.contact__button{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2.2rem}.contact__button .button{background:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-foreground));border-radius:999px;color:rgb(var(--color-background));min-height:5.6rem;min-width:22rem}.contact__button .button:after{box-shadow:none!important}.contact__button .button:hover{background:rgba(var(--color-foreground),.86);border-color:rgba(var(--color-foreground),.86)}.contact__note{color:var(--contact-muted);flex:1 1 24rem;font-size:1.3rem;line-height:1.45;margin:0}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__fields{display:grid;grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989px){.contact__layout{gap:3.6rem;grid-template-columns:1fr}.contact__artwork-media{margin:0 auto;max-width:42rem;width:100%}.contact__layout--has-artwork .contact__intro{padding-left:0}.contact__copy{max-width:none}}@media screen and (max-width:749px){.contact__title{font-size:3.6rem;line-height:1.06}.contact__artwork-media{max-width:30rem}.contact__layout--has-artwork .contact__intro{padding-left:0}.contact__button .button{width:100%}.contact__note{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
