.contact img{max-width:100%}.contact--premium{max-width:136rem}.contact__layout{display:grid;gap:3.2rem;grid-template-areas:"content" "form" "highlights"}.contact__content{display:flex;flex-direction:column;gap:2rem;grid-area:content}.contact__eyebrow{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.contact__heading{margin:0;max-width:none;white-space:nowrap;line-height:.94}.contact .field__label,.contact .form__label{color:rgba(var(--color-foreground),.56);top:1rem;left:1.6rem;transform:none;font-size:1.15rem;line-height:1;letter-spacing:.02em;pointer-events:none;z-index:1;background:rgb(var(--color-background));padding:0 .2rem;opacity:1!important;visibility:visible!important;display:block!important}.contact__lede{max-width:56rem;color:rgba(var(--color-foreground),.78)}.contact__lede>*:first-child{margin-top:0}.contact__lede>*:last-child{margin-bottom:0}.contact__highlights{display:grid;gap:1.2rem;grid-area:highlights}.contact__highlight{display:grid;gap:.35rem;padding:1.6rem 1.8rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgba(var(--color-background),.72)}.contact__highlight-label{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.52)}.contact__form-card{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));box-shadow:0 2rem 5rem #00000014;grid-area:form}.contact__form-logo{display:flex;justify-content:center;align-items:center;margin:0 0 .8rem}.contact__form-logo img{display:block;width:min(12.8rem,32%);height:auto;object-fit:contain}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact .field__input{min-height:5.8rem;padding-top:1.7rem;padding-bottom:1.7rem;line-height:1.4}.contact .text-area.field__input{min-height:18rem;padding-top:1.9rem;padding-bottom:1.9rem}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:1rem;left:1.6rem;transform:none;font-size:1.15rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.contact__button .button{width:100%;min-height:5.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:.2rem}@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}.contact__layout{grid-template-columns:minmax(0,.95fr) minmax(32rem,.85fr);grid-template-areas:"content form" "highlights form";gap:5.6rem;align-items:start}.contact__highlights{grid-template-columns:repeat(3,minmax(0,1fr))}.contact__form-card{padding:1.6rem 3.2rem 3.2rem}}@media screen and (min-width:990px){.contact__layout{gap:7.2rem}.contact__heading{font-size:clamp(3.6rem,4.8vw,5.8rem)}}@media screen and (max-width:989px){.contact__heading{font-size:clamp(3.2rem,8vw,4.8rem)}}@media screen and (max-width:749px){.contact__highlights{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
