.contact-module__34DqNq__wrap{max-width:var(--max-w);width:100%;margin:0 auto;padding:clamp(1.25rem,4vw,2rem) 0 clamp(2.5rem,6vw,4rem)}.contact-module__34DqNq__hero{margin-bottom:clamp(1.75rem,4vw,2.25rem)}.contact-module__34DqNq__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.8125rem;font-weight:700}.contact-module__34DqNq__title{letter-spacing:-.03em;color:var(--text);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.15}.contact-module__34DqNq__intro{color:var(--muted);max-width:36rem;margin:0;font-size:1.05rem;line-height:1.6}.contact-module__34DqNq__formSection{margin:0}.contact-module__34DqNq__formSplit{align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.contact-module__34DqNq__artWrap{box-shadow:none;background:0 0;border:none;border-radius:20px;position:relative;overflow:hidden}@media (min-width:900px){.contact-module__34DqNq__formSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem)}.contact-module__34DqNq__artWrap{grid-area:1/1}.contact-module__34DqNq__formColumn{grid-area:1/2}}.contact-module__34DqNq__art{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.contact-module__34DqNq__formColumn{min-width:0;max-width:32rem}@media (min-width:900px){.contact-module__34DqNq__formColumn{width:100%}}.contact-module__34DqNq__formHeading{color:var(--text);margin:0 0 1.25rem;font-size:1.125rem;font-weight:800}
