.contact-module__Jc4ErW__head{text-align:center;padding:clamp(56px,8vw,96px) 20px clamp(20px,3vw,28px)}.contact-module__Jc4ErW__head h1{margin:14px 0 0;font-size:clamp(34px,5.4vw,60px);line-height:1.1}.contact-module__Jc4ErW__lede{max-width:560px;color:var(--ink);margin:18px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.contact-module__Jc4ErW__hand{font-family:"CasuallyHandwritten",var(--serif),cursive;color:var(--rust);margin:0 0 6px;font-size:clamp(24px,3.4vw,34px);line-height:1.1;transform:rotate(-3deg)}.contact-module__Jc4ErW__handRow{text-align:center;padding:0 20px 18px}.contact-module__Jc4ErW__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin:0 auto;padding:0 20px 28px;display:grid}.contact-module__Jc4ErW__social{border:1.5px solid var(--rust);background:var(--cream-quarter);color:var(--ink);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.contact-module__Jc4ErW__social:hover{box-shadow:0 12px 26px var(--shd);transform:translateY(-2px)}.contact-module__Jc4ErW__socialIcon{background:var(--rust);width:30px;height:30px;-webkit-mask:var(--glyph)center/contain no-repeat;-webkit-mask:var(--glyph)center/contain no-repeat;mask:var(--glyph)center/contain no-repeat;flex:none}.contact-module__Jc4ErW__socialText{flex-direction:column;gap:2px;min-width:0;display:flex}.contact-module__Jc4ErW__socialText strong{font-family:var(--sans);font-size:15px;font-weight:700}.contact-module__Jc4ErW__socialText span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.contact-module__Jc4ErW__formSection{padding:0 20px}.contact-module__Jc4ErW__formCard{background:var(--cream-quarter);border:1px solid var(--brd);max-width:620px;box-shadow:0 18px 44px var(--shd);border-radius:24px;margin:0 auto;padding:clamp(26px,4vw,40px)}.contact-module__Jc4ErW__formCard h2{margin:0 0 8px;font-size:clamp(26px,3.6vw,38px);line-height:1.15}.contact-module__Jc4ErW__formNote{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.5}.contact-module__Jc4ErW__field{margin-bottom:14px;display:block}.contact-module__Jc4ErW__field span{font-family:var(--sans);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.contact-module__Jc4ErW__field input,.contact-module__Jc4ErW__field textarea{width:100%;font-family:var(--sans);color:var(--ink);border:1.5px solid var(--brd);background:#fff;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .15s}.contact-module__Jc4ErW__field textarea{resize:vertical;min-height:132px}.contact-module__Jc4ErW__field input:focus,.contact-module__Jc4ErW__field textarea:focus{border-color:var(--rust)}.contact-module__Jc4ErW__formActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.contact-module__Jc4ErW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-module__Jc4ErW__formError{color:var(--ek-mahogany,var(--rust));background:color-mix(in oklab,var(--rust)10%,var(--cream-quarter));border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.contact-module__Jc4ErW__formError a{color:inherit;text-underline-offset:2px;text-decoration:underline}.contact-module__Jc4ErW__formHint{color:var(--muted);margin:14px 0 0;font-size:12.5px;line-height:1.45}.contact-module__Jc4ErW__formHint a{color:var(--rust);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.contact-module__Jc4ErW__ways{grid-template-columns:minmax(0,1fr)}}
