.hero .contact-copy h1 .hl{display:inline}.contact-copy h1{text-wrap:balance}.contact-copy .lead{max-width:52ch}.reach{margin:34px 0 0;border-top:1px solid var(--neutral-l-4);padding-top:28px}.reach-label{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--green-l-11);margin:0 0 16px}.reach-list{display:grid;gap:12px}.reach-item{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--neutral-l-1);border:1px solid var(--neutral-l-4);text-decoration:none;position:relative;transition:border-color .15s ease,transform var(--dur-fast) var(--ease-out);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))}.reach-item:hover{border-color:var(--border-strong);transform:translate(2px)}.reach-ico{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--c-dark-green);background:var(--green-l-3);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.reach-ico svg{width:19px;height:19px}.reach-text{display:flex;flex-direction:column;gap:2px;min-width:0}.reach-text b{font-size:15px;font-weight:600;color:var(--c-main-green);letter-spacing:-.01em}.reach-text span{font-size:13.5px;color:var(--neutral-l-10)}.reach-arrow{margin-left:auto;flex:none;color:var(--neutral-l-9);transition:transform .18s var(--ease-out),color .15s ease}.reach-item:hover .reach-arrow{color:var(--c-accent-orange);transform:translate(3px)}
