.Contact-module__J3q-aa__page{padding:var(--space-3xl) var(--gutter) var(--space-4xl);max-width:var(--max-w-prose);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.Contact-module__J3q-aa__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-display);color:var(--ink);margin:0 0 var(--space-xxl) 0;max-width:var(--max-w-prose);line-height:1.05}.Contact-module__J3q-aa__body{font-family:var(--font-body);font-weight:400;font-size:var(--text-md);color:var(--ink-soft);margin:0 0 var(--space-xl) 0;max-width:var(--max-w-narrow);line-height:1.7}.Contact-module__J3q-aa__email{font-family:var(--font-mark);font-weight:200;font-size:var(--text-xl);letter-spacing:.4em;text-transform:lowercase;color:var(--gold);margin:0 0 var(--space-md) 0;transition:color .4s var(--ease-out);padding:0 0 6px .4em;text-decoration:none;position:relative}.Contact-module__J3q-aa__email:after{content:"";background:var(--gold);width:0;height:1px;transition:width .5s var(--ease-out);position:absolute;bottom:0;left:0}.Contact-module__J3q-aa__email:hover:after{width:100%}.Contact-module__J3q-aa__reply{font-family:var(--font-mark);font-weight:300;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);opacity:.6;margin:0;line-height:1.6}@media (max-width:780px){.Contact-module__J3q-aa__heading{font-size:var(--text-xl)}.Contact-module__J3q-aa__email{font-size:var(--text-lg);letter-spacing:.3em}}
