.ContactsPage_section__bnqoI{position:relative;overflow:hidden}.ContactsPage_diagonal__o_6xP{position:absolute;right:10%;top:-60px;width:1px;height:420px;background:var(--line-light);transform:rotate(-45deg)}.ContactsPage_inner__ix6sw{position:relative;max-width:var(--maxw);margin:0 auto;padding:clamp(48px,7vw,88px) var(--pad-x) var(--section-y)}.ContactsPage_eyebrow__CysZ8{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ContactsPage_slash__PY22C{display:inline-block;width:1px;height:22px;background:var(--fg-invert);transform:rotate(-45deg);flex:0 0 auto}.ContactsPage_h1__YARvt{margin:20px 0 0;font-family:var(--font-display);font-size:clamp(25px,3.3vw,44px);font-weight:500;letter-spacing:0;line-height:1.18;max-width:20ch}.ContactsPage_lede__9OTMD{margin:24px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--muted);max-width:58ch}.ContactsPage_columns__Zqe7c{margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:56px clamp(48px,6vw,96px);gap:56px clamp(48px,6vw,96px)}.ContactsPage_form__0CX5_{display:grid;grid-gap:20px;gap:20px}.ContactsPage_row__F1Zng{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.ContactsPage_field__jWa1P{display:block}.ContactsPage_caption__QAFHO{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ContactsPage_input__YqJvN,.ContactsPage_textarea__Ojhhd{width:100%;padding:0 16px;background:transparent;border:1px solid var(--line-light);border-radius:2px;color:var(--fg-invert);outline:none}.ContactsPage_input__YqJvN{height:52px}.ContactsPage_textarea__Ojhhd{min-height:140px;padding:14px 16px;resize:vertical}.ContactsPage_input__YqJvN:focus,.ContactsPage_textarea__Ojhhd:focus{border-color:var(--fg-invert)}.ContactsPage_input__YqJvN:focus-visible,.ContactsPage_textarea__Ojhhd:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ContactsPage_actions__ShfBz{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.ContactsPage_submit__kvvSM{height:52px;padding:0 30px;background:var(--fg-invert);color:var(--bg-invert);border:1px solid var(--fg-invert);border-radius:2px;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.ContactsPage_submit__kvvSM:hover{background:var(--bg-invert);color:var(--fg-invert)}.ContactsPage_hint__ZIXL7{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;color:var(--muted)}.ContactsPage_ack__iaCnE{border:1px solid var(--line-light);border-radius:2px;padding:40px 32px}.ContactsPage_ackTitle__yyjmo{font-size:22px;font-weight:500}.ContactsPage_ackText__LRU_A{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.ContactsPage_ackMail__Hnkdh{text-decoration:underline;text-underline-offset:4px;color:var(--fg-invert)}.ContactsPage_direct__y3Yth{max-width:380px}.ContactsPage_directHead__4w9qT{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.ContactsPage_directMail__AqqvL{display:block;font-size:clamp(18px,2vw,22px);font-weight:500;text-decoration:underline;text-underline-offset:5px;transition:color .15s}.ContactsPage_directMail__AqqvL:hover{color:var(--muted)}.ContactsPage_channels__V_Ty8{margin-top:28px;display:grid;grid-gap:12px;gap:12px;font-size:15.5px}.ContactsPage_channel__5_Qmv{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line-light);transition:color .15s}.ContactsPage_channelValue__PZLq6,.ContactsPage_channel__5_Qmv:hover{color:var(--muted)}.ContactsPage_meta__gfON_{margin-top:28px;padding-top:16px;border-top:1px solid var(--line-light);font-size:14px;line-height:1.6;color:var(--muted)}