.how-contact{padding-block:min(var(--how-contact-space-top, 7rem),14vw) min(var(--how-contact-space-bottom, 8rem),14vw)}.how-contact__grid{display:grid;gap:clamp(3rem,6vw,6rem)}@media screen and (min-width:900px){.how-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.how-contact__eyebrow{margin-block-end:clamp(1.5rem,3vw,2.25rem);color:var(--how-metal)}.how-contact__heading{margin:0;font-family:var(--how-font-serif);font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:400;line-height:1.04;letter-spacing:.005em}.how-contact__statement{margin-block-start:clamp(1.5rem,3vw,2rem);max-width:32ch;font-family:var(--how-font-sans);font-size:.9375rem;line-height:1.8;color:rgba(var(--how-surface-fg-rgb),.72)}.how-contact__statement>:first-child{margin-block-start:0}.how-contact__statement>:last-child{margin-block-end:0}.how-contact__lines{display:grid;gap:.375rem 2rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-block-start:clamp(1.5rem,3vw,2rem);border-block-start:1px solid rgba(var(--how-surface-fg-rgb),.16);font-family:var(--how-font-sans)}@media screen and (min-width:600px){.how-contact__lines{grid-template-columns:auto minmax(0,1fr);align-items:baseline}}.how-contact__lines dt{font-size:.6875rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--how-surface-fg-rgb),.58)}.how-contact__lines dd{margin:0 0 .75rem;font-size:.9375rem;letter-spacing:.02em}@media screen and (min-width:600px){.how-contact__lines dd{margin-block-end:.375rem}}.how-contact__mail{color:inherit;text-decoration:none;border-block-end:1px solid rgba(var(--how-surface-fg-rgb),.3);padding-block-end:.125rem;transition:border-color var(--how-quick) var(--how-ease),color var(--how-quick) var(--how-ease)}.how-contact__mail:hover,.how-contact__mail:focus-visible{border-block-end-color:var(--how-metal);color:var(--how-metal)}.how-contact__form{display:grid;gap:clamp(1.75rem,3.5vw,2.5rem);margin:0}@media screen and (min-width:600px){.how-contact__form{grid-template-columns:repeat(2,minmax(0,1fr))}.how-contact__field--message,.how-contact__submit,.how-contact__said{grid-column:1 / -1}}.how-contact__field label{display:block;margin-block-end:.625rem;font-family:var(--how-font-sans);font-size:.6875rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--how-surface-fg-rgb),.58)}.how-contact__field input,.how-contact__field textarea{display:block;width:100%;padding:0 0 .75rem;border:0;border-block-end:1px solid rgba(var(--how-surface-fg-rgb),.24);border-radius:0;background:none;box-shadow:none;font-family:var(--how-font-sans);font-size:.9375rem;line-height:1.7;letter-spacing:.02em;color:rgb(var(--how-surface-fg-rgb));transition:border-color var(--how-quick) var(--how-ease)}.how-contact__field textarea{min-height:7rem;padding-block-start:.5rem;resize:vertical}.how-contact__field input:focus,.how-contact__field textarea:focus,.how-contact__field input:focus-visible,.how-contact__field textarea:focus-visible{border-block-end-color:var(--how-gold);outline:none;box-shadow:none}.how-contact__submit{justify-self:start;min-width:14rem}.how-contact__said{margin:0;padding-block-end:.25rem;font-family:var(--how-font-sans);font-size:.8125rem;line-height:1.7;letter-spacing:.04em;color:var(--how-champagne)}.how-contact__said--wrong{color:rgb(var(--how-surface-fg-rgb));border-block-start:1px solid var(--how-gold);padding-block-start:1rem}.how-contact a:focus-visible,.how-contact button:focus-visible{outline:2px solid var(--how-gold);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/how-contact.css.map */
