.contact-module__8n00eG__mail{align-items:flex-start;gap:var(--s3);flex-direction:column;width:100%;max-width:640px;display:flex}.contact-module__8n00eG__wide{align-items:stretch;gap:12px;max-width:none}.contact-module__8n00eG__wide>.btn{justify-content:center}.contact-module__8n00eG__card{border:1px solid var(--fg);border-radius:var(--radius);background:var(--paper);padding:24px}.contact-module__8n00eG__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}@media (max-width:700px){.contact-module__8n00eG__card{padding:16px}}.contact-module__8n00eG__field{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.contact-module__8n00eG__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin:0;font-size:12px}.contact-module__8n00eG__preview{padding:var(--input-pad,9px 14px);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--radius);cursor:default;background:0 0;margin:0;font-size:15px;line-height:1.5}.contact-module__8n00eG__consent{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.contact-module__8n00eG__consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.contact-module__8n00eG__consent a:focus-visible{outline:2px solid var(--nv-signal-deep);outline-offset:2px}.contact-module__8n00eG__cal{gap:var(--s2);flex-direction:column;align-items:flex-start;display:flex}.contact-module__8n00eG__calNote{color:var(--muted);margin:0;font-size:14px}.contact-module__8n00eG__calButton{min-height:46px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);border-radius:var(--radius);cursor:pointer;background:0 0;padding:10px 24px;font-size:13px;transition:background-color .15s,color .15s}.contact-module__8n00eG__calButton:hover{background:var(--fg);color:var(--bg)}.contact-module__8n00eG__calButton:focus-visible{outline:2px solid var(--nv-signal-deep);outline-offset:2px}.contact-module__8n00eG__calFrame{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;min-height:700px}
