.Contact-module__x2Jx8a__page{background:var(--ll-bg);color:var(--ll-ink);padding:56px 32px 120px}.Contact-module__x2Jx8a__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ll-ink-2);font-size:12px;display:block}.Contact-module__x2Jx8a__split{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:64px;display:grid}.Contact-module__x2Jx8a__title{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1}.Contact-module__x2Jx8a__lede{letter-spacing:-.02em;max-width:46ch;color:var(--ll-ink-2);margin:20px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.45}.Contact-module__x2Jx8a__routes{grid-template-columns:1fr 1fr;gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.Contact-module__x2Jx8a__route{background:var(--ll-surface);border-radius:6px;flex-direction:column;padding:20px;display:flex}.Contact-module__x2Jx8a__routeTitle{letter-spacing:-.02em;font-size:17px}.Contact-module__x2Jx8a__routeText{color:var(--ll-ink-2);margin-top:4px;font-size:13px;line-height:1.4}.Contact-module__x2Jx8a__route a{color:var(--ll-ink);border-bottom:1px solid var(--ll-track);align-self:flex-start;margin-top:14px;font-size:14px;text-decoration:none}.Contact-module__x2Jx8a__route a:hover{border-color:var(--ll-ink)}.Contact-module__x2Jx8a__routeNote{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ll-ink-3);margin-top:10px;font-size:11px}.Contact-module__x2Jx8a__address{color:var(--ll-ink-3);margin-top:32px;font-size:13px;font-style:normal;line-height:1.5}.Contact-module__x2Jx8a__form{background:var(--ll-surface);border:1px solid var(--ll-track);border-radius:6px;padding:28px;position:sticky;top:88px}.Contact-module__x2Jx8a__h2{letter-spacing:-.03em;margin:0 0 20px;font-size:22px;font-weight:400}.Contact-module__x2Jx8a__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.Contact-module__x2Jx8a__field input,.Contact-module__x2Jx8a__field select,.Contact-module__x2Jx8a__field textarea{width:100%;min-width:0}.Contact-module__x2Jx8a__field{color:var(--ll-ink-2);flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.Contact-module__x2Jx8a__field input,.Contact-module__x2Jx8a__field select,.Contact-module__x2Jx8a__field textarea{font:inherit;color:var(--ll-ink);background:var(--ll-bg);border:1px solid var(--ll-track);border-radius:3px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s}.Contact-module__x2Jx8a__field textarea{resize:vertical}.Contact-module__x2Jx8a__field input:focus,.Contact-module__x2Jx8a__field select:focus,.Contact-module__x2Jx8a__field textarea:focus{border-color:var(--ll-ink)}.Contact-module__x2Jx8a__btnAccent{width:100%;height:48px;font:inherit;letter-spacing:-.02em;color:var(--ll-on-accent);background:var(--ll-accent);cursor:pointer;border:0;border-radius:3px;font-size:15px}.Contact-module__x2Jx8a__btnAccent:hover{filter:brightness(1.08)}.Contact-module__x2Jx8a__note{color:var(--ll-ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}.Contact-module__x2Jx8a__note a{color:var(--ll-ink-2)}@media (max-width:1000px){.Contact-module__x2Jx8a__split{grid-template-columns:1fr;gap:40px}.Contact-module__x2Jx8a__form{position:static}}@media (max-width:600px){.Contact-module__x2Jx8a__page{padding:32px 20px 80px}.Contact-module__x2Jx8a__routes,.Contact-module__x2Jx8a__row{grid-template-columns:1fr}}
