.contact_opener___Jneo{position:relative;min-height:40dvh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) clamp(36px,6vh,64px);background:var(--hero-gradient)}.contact_opener___Jneo h1{font-size:clamp(38px,5.6vw,76px);max-width:14ch}.contact_opener___Jneo .contact_lede__15CT0{margin:20px 0 0;max-width:46ch;font-size:clamp(14px,1.1vw,16.5px);line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.contact_wrap__JNcjh{max-width:900px;margin:0 auto;padding:clamp(20px,4vh,50px) var(--gutter) clamp(100px,16vh,170px)}.contact_gridFields__UE0GD{display:flex;flex-direction:column;gap:26px}.contact_submitRow__nwiS8{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:8px}.contact_status__eanAC{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--accent);min-height:1em}.contact_hp__lABO3{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact_direct__Ju26H{margin-top:34px;display:flex;gap:clamp(24px,5vw,64px);flex-wrap:wrap}.contact_item__EVAJl{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--ink-soft)}.contact_item__EVAJl .contact_k__5gQiw{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.contact_item__EVAJl a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline)}.contact_item__EVAJl a:hover{border-color:var(--accent)}