.contact_layout__gOwOk{display:grid;grid-gap:var(--q-space-7);gap:var(--q-space-7)}@media (min-width:1024px){.contact_layout__gOwOk{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--q-space-8)}.contact_inquiry__4Unke{grid-column:1/8}.contact_direct__A2kTv{grid-column:8/13}}.contact_form__1HAgx{display:flex;flex-direction:column;gap:var(--q-space-5)}.contact_formTitle__V8sDC{margin-bottom:var(--q-space-3)}.contact_formIntro__w_GWr{color:var(--q-text-2);max-width:46ch}.contact_topics__WvSrL{border:0;margin:0;padding:0;min-width:0}.contact_topicLegend__wIn7z{display:block;margin-bottom:var(--q-space-2)}.contact_topicRow__oaFB6{display:inline-flex;flex-wrap:wrap;gap:var(--q-space-1);padding:var(--q-space-1);border:1px solid var(--q-line-1);border-radius:var(--q-radius-control)}.contact_topicOption__sZ512{position:relative;display:inline-flex}.contact_topicInput__SgijM{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.contact_topicInput__SgijM:focus-visible{outline:none}.contact_topicText__OITUt{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--q-space-4);border-radius:var(--q-radius-control);background:transparent;color:var(--q-text-2);font-size:.875rem;font-weight:560;transition:background-color var(--q-dur-1) var(--q-ease-out),color var(--q-dur-1) var(--q-ease-out)}.contact_topicInput__SgijM:checked+.contact_topicText__OITUt{background:var(--q-night-3);color:var(--q-text-1)}.contact_topicInput__SgijM:focus-visible+.contact_topicText__OITUt{outline:2px solid var(--q-accent);outline-offset:2px}@media (hover:hover){.contact_topicInput__SgijM:hover+.contact_topicText__OITUt{color:var(--q-text-1)}}.contact_actions__ayqtN{display:flex;flex-wrap:wrap;gap:var(--q-space-3);align-items:center}.contact_directList__AaYxZ{display:flex;flex-direction:column;gap:var(--q-space-2);margin:0}.contact_directItem__qvKTs dt{font-size:.8125rem;color:var(--q-text-3)}.contact_directItem__qvKTs dd{margin:0;color:var(--q-text-2);font-size:.9375rem;overflow-wrap:anywhere}.contact_directItem__qvKTs a{color:var(--q-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media (hover:hover){.contact_directItem__qvKTs a:hover{color:var(--q-accent-hover);text-decoration-thickness:2px}}